libjcat: initial commit, version 0.2.1

This commit is contained in:
Tim Biermann 2024-03-02 15:51:37 +01:00
parent b4934bc90d
commit 0c3d772e0e
Signed by: tb
GPG Key ID: 42F8B4E30B673606
3 changed files with 61 additions and 0 deletions

29
libjcat/.footprint Normal file
View File

@ -0,0 +1,29 @@
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/bin/
-rwxr-xr-x root/root usr/bin/jcat-tool
drwxr-xr-x root/root usr/include/
drwxr-xr-x root/root usr/include/libjcat-1/
-rw-r--r-- root/root usr/include/libjcat-1/jcat.h
drwxr-xr-x root/root usr/include/libjcat-1/libjcat/
-rw-r--r-- root/root usr/include/libjcat-1/libjcat/jcat-blob.h
-rw-r--r-- root/root usr/include/libjcat-1/libjcat/jcat-bt-checkpoint.h
-rw-r--r-- root/root usr/include/libjcat-1/libjcat/jcat-bt-verifier.h
-rw-r--r-- root/root usr/include/libjcat-1/libjcat/jcat-common.h
-rw-r--r-- root/root usr/include/libjcat-1/libjcat/jcat-compile.h
-rw-r--r-- root/root usr/include/libjcat-1/libjcat/jcat-context.h
-rw-r--r-- root/root usr/include/libjcat-1/libjcat/jcat-engine.h
-rw-r--r-- root/root usr/include/libjcat-1/libjcat/jcat-file.h
-rw-r--r-- root/root usr/include/libjcat-1/libjcat/jcat-item.h
-rw-r--r-- root/root usr/include/libjcat-1/libjcat/jcat-result.h
-rw-r--r-- root/root usr/include/libjcat-1/libjcat/jcat-version.h
drwxr-xr-x root/root usr/lib/
drwxr-xr-x root/root usr/lib/girepository-1.0/
-rw-r--r-- root/root usr/lib/girepository-1.0/Jcat-1.0.typelib
lrwxrwxrwx root/root usr/lib/libjcat.so -> libjcat.so.1
lrwxrwxrwx root/root usr/lib/libjcat.so.1 -> libjcat.so.1.0.0
-rwxr-xr-x root/root usr/lib/libjcat.so.1.0.0
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/jcat.pc
drwxr-xr-x root/root usr/share/
drwxr-xr-x root/root usr/share/gir-1.0/
-rw-r--r-- root/root usr/share/gir-1.0/Jcat-1.0.gir

5
libjcat/.signature Normal file
View File

@ -0,0 +1,5 @@
untrusted comment: verify with /etc/ports/contrib.pub
RWSagIOpLGJF34HC8/d/pJuLDxwn08BvnFlWhEsCgrUqrNkEnW6P1Jyg4UffH+Gcfpi5uh0KdV4jb3NXV8VEcTVUNAQVQmu2Dgg=
SHA256 (Pkgfile) = b35c97b32b29a1d1dc02c9cd4f2e0bc5db3f1d4f35232d4e6c0ae832a6ee7699
SHA256 (.footprint) = f7459617dbe160a1f4a272ff7e1b0a7db84daa563652ba909db84292f3519adf
SHA256 (libjcat-0.2.1.tar.gz) = f623815ac855471277dc9d1b3b5ada1a9aaad6da67659c751dc3dec899dc2658

27
libjcat/Pkgfile Normal file
View File

@ -0,0 +1,27 @@
# Description: Library for reading and writing Jcat files
# URL: https://github.com/hughsie/libjcat
# Maintainer: Tim Biermann, tbier at posteo dot de
# Depends on: gnutls json-glib
# Optional: gobject-introspection gpgme help2man vala
name=libjcat
version=0.2.1
release=1
source=(https://github.com/hughsie/libjcat/archive/$version/$name-$version.tar.gz)
build() {
prt-get isinst gobject-introspection || PKGMK_LIBJCAT+=' -D introspection=false'
prt-get isinst gpgme || PKGMK_LIBJCAT+=' -D gpg=false'
prt-get isinst help2man || PKGMK_LIBJCAT+=' -D man=false'
prt-get isinst vala || PKGMK_LIBJCAT+=' -D vapi=false'
meson setup $name-$version build $PKGMK_LIBJCAT \
--prefix=/usr \
--buildtype=plain \
--wrap-mode nodownload \
-D b_lto=true \
-D b_pie=true \
-D tests=false
meson compile -C build
DESTDIR=$PKG meson install -C build
}