gcab: initial commit, version 1.6

This commit is contained in:
Tim Biermann 2024-03-02 20:35:55 +01:00
parent 8ecdb05b57
commit 8b560b7a07
Signed by: tb
GPG Key ID: 42F8B4E30B673606
3 changed files with 56 additions and 0 deletions

25
gcab/.footprint Normal file
View File

@ -0,0 +1,25 @@
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/bin/
-rwxr-xr-x root/root usr/bin/gcab
drwxr-xr-x root/root usr/include/
drwxr-xr-x root/root usr/include/libgcab-1.0/
-rw-r--r-- root/root usr/include/libgcab-1.0/libgcab.h
drwxr-xr-x root/root usr/include/libgcab-1.0/libgcab/
-rw-r--r-- root/root usr/include/libgcab-1.0/libgcab/gcab-cabinet.h
-rw-r--r-- root/root usr/include/libgcab-1.0/libgcab/gcab-enums.h
-rw-r--r-- root/root usr/include/libgcab-1.0/libgcab/gcab-file.h
-rw-r--r-- root/root usr/include/libgcab-1.0/libgcab/gcab-folder.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/GCab-1.0.typelib
lrwxrwxrwx root/root usr/lib/libgcab-1.0.so -> libgcab-1.0.so.0
lrwxrwxrwx root/root usr/lib/libgcab-1.0.so.0 -> libgcab-1.0.so.0.3.0
-rwxr-xr-x root/root usr/lib/libgcab-1.0.so.0.3.0
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/libgcab-1.0.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/GCab-1.0.gir
drwxr-xr-x root/root usr/share/man/
drwxr-xr-x root/root usr/share/man/man1/
-rw-r--r-- root/root usr/share/man/man1/gcab.1.gz

5
gcab/.signature Normal file
View File

@ -0,0 +1,5 @@
untrusted comment: verify with /etc/ports/contrib.pub
RWSagIOpLGJF36grMWRCqSMpBcCK0Lhd63jFJOsB8+oIETf6RLKiyivrZL1SNEpN+I6SlIcMNJBKPGt6hXLdmeiWhoqRIKOttAY=
SHA256 (Pkgfile) = fc3290683863117d4d62d93a6fa4c70714c41a67c31fa6d9a4a519ce85c4c892
SHA256 (.footprint) = e6ebc8f5fde4c4b0793f0d6e06cbf4efeb4586ef85bcb679232614be74c2b7c2
SHA256 (gcab-v1.6.tar.bz2) = f1f690dffe3a8cb17aadda790e21614918d9eb0672c8248d4385e4ec4309faf5

26
gcab/Pkgfile Normal file
View File

@ -0,0 +1,26 @@
# Description: A GObject library to create cabinet files
# URL: https://wiki.gnome.org/msitools
# Maintainer: Tim Biermann, tbier at posteo dot de
# Depends on: gobject-introspection
# Optional: vala
name=gcab
version=1.6
release=1
source=(https://gitlab.gnome.org/GNOME/gcab/-/archive/v$version/gcab-v$version.tar.bz2)
build() {
prt-get isinst vala || PKGMK_GCAB+=' -D vapi=false'
meson setup $name-v$version build $PKGMK_GCAB \
--prefix=/usr \
--buildtype=plain \
--wrap-mode nodownload \
-D b_lto=true \
-D b_pie=true \
-D docs=false \
-D nls=false \
-D tests=false
meson compile -C build
DESTDIR=$PKG meson install -C build
}