basu: initial commit, version 0.2.0

This commit is contained in:
Tim Biermann 2021-09-11 19:20:12 +02:00
parent b3c855f45b
commit ecc5c96b7c
Signed by: tb
GPG Key ID: 42F8B4E30B673606
3 changed files with 42 additions and 0 deletions

15
basu/.footprint Normal file
View File

@ -0,0 +1,15 @@
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/bin/
-rwxr-xr-x root/root usr/bin/basuctl
drwxr-xr-x root/root usr/include/
drwxr-xr-x root/root usr/include/basu/
-rw-r--r-- root/root usr/include/basu/_sd-common.h
-rw-r--r-- root/root usr/include/basu/sd-bus-protocol.h
-rw-r--r-- root/root usr/include/basu/sd-bus-vtable.h
-rw-r--r-- root/root usr/include/basu/sd-bus.h
-rw-r--r-- root/root usr/include/basu/sd-id128.h
drwxr-xr-x root/root usr/lib/
lrwxrwxrwx root/root usr/lib/libbasu.so -> libbasu.so.0
-rwxr-xr-x root/root usr/lib/libbasu.so.0
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/basu.pc

5
basu/.signature Normal file
View File

@ -0,0 +1,5 @@
untrusted comment: verify with /etc/ports/contrib.pub
RWSagIOpLGJF3wfYYX5tpJgzCAxO/6ZwPtkKouJGtUhQPr8L0fMmsCWG9nw9fNuvDGgvCpSeG916TLmZQHvTraBr7P9SVjVjNw8=
SHA256 (Pkgfile) = 544574aacbbc3678a31c17b13962f834bc5e75953c997a779e35875f6129e5d1
SHA256 (.footprint) = 65dacdf4bf7c03f8ed88cc9733271b759abb9acef92c91b89a5e351b8a323b16
SHA256 (basu-0.2.0.tar.gz) = e2fda9b69fc6c4530173fcf8db94c29aa5f3ed932d948cc6a31892623cde5e4b

22
basu/Pkgfile Normal file
View File

@ -0,0 +1,22 @@
# Description: The sd-bus library, extracted from systemd
# URL: https://git.sr.ht/~emersion/basu
# Maintainer: Tim Biermann, tbier at posteo dot de
# Depends on: dbus meson ninja
name=basu
version=0.2.0
release=1
source=(https://github.com/emersion/basu/archive/v$version/$name-$version.tar.gz)
build() {
meson $name-$version build \
--prefix=/usr \
--buildtype=plain \
--wrap-mode nodownload \
-D b_lto=true \
-D b_pie=true \
-D system-bus-address='unix:path=/var/run/dbus/system_bus_socket' \
-D nobody-user=nobody
meson compile -C build
DESTDIR=$PKG meson install -C build
}