Jan Alexander Steffens (heftig) pushed to branch main at Arch Linux / Packaging / Packages / dbus-broker
Commits: 8f9dfdd1 by Jan Alexander Steffens (heftig) at 2023-12-14T13:40:31+01:00 34-1 - - - - - 2 changed files: - + .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -0,0 +1,31 @@ +pkgbase = dbus-broker + pkgdesc = Linux D-Bus Message Broker + pkgver = 34 + pkgrel = 1 + url = https://github.com/bus1/dbus-broker/wiki + arch = x86_64 + license = Apache-2.0 + makedepends = meson + makedepends = python-docutils + makedepends = systemd + depends = audit + depends = libcap-ng + depends = expat + depends = systemd-libs + source = https://github.com/bus1/dbus-broker/releases/download/v34/dbus-broker-34.tar.xz + source = https://github.com/bus1/dbus-broker/releases/download/v34/dbus-broker-34.tar.xz.asc + validpgpkeys = BE5FBC8C9C1C9F60A4F0AEAE7A4F3A09EBDEFF26 + sha256sums = 4f5f55ba74f1f098014c97ec753ab75a2bbe92012a7afcac108783c83f39c307 + sha256sums = SKIP + b2sums = 9c135db01d3b8d436c39dd4cb07303b8faf2cc2651b1b0c95444fc8c5b42a2ba84e963b7e0df4668ab0584c3ac3572da295a75b718df65b13b4a96a417a35176 + b2sums = SKIP + +pkgname = dbus-broker + depends = audit + depends = libcap-ng + depends = expat + depends = systemd-libs + depends = libaudit.so + depends = libcap-ng.so + depends = libexpat.so + depends = libsystemd.so ===================================== PKGBUILD ===================================== @@ -1,15 +1,19 @@ # Maintainer: Jan Alexander Steffens (heftig) <[email protected]> # Contributor: David Herrmann <[email protected]> -pkgname=dbus-broker -pkgver=33 +pkgbase=dbus-broker +pkgname=( + dbus-broker +) +pkgver=34 pkgrel=1 pkgdesc="Linux D-Bus Message Broker" url="https://github.com/bus1/dbus-broker/wiki" arch=(x86_64) -license=(Apache) +license=("Apache-2.0") depends=( audit + libcap-ng expat systemd-libs ) @@ -19,14 +23,20 @@ makedepends=( systemd ) source=( - https://github.com/bus1/dbus-broker/releases/download/v$pkgver/$pkgname-$pkgver.tar.xz{,.asc} + https://github.com/bus1/dbus-broker/releases/download/v$pkgver/$pkgbase-$pkgver.tar.xz{,.asc} +) +b2sums=('9c135db01d3b8d436c39dd4cb07303b8faf2cc2651b1b0c95444fc8c5b42a2ba84e963b7e0df4668ab0584c3ac3572da295a75b718df65b13b4a96a417a35176' + 'SKIP') +validpgpkeys=( + BE5FBC8C9C1C9F60A4F0AEAE7A4F3A09EBDEFF26 # David Herrmann <[email protected]> ) -sha256sums=('23713f25624749fdb274907e429080fa2d8f4dbe76acd87bb6d21a3c818c7841' + +# https://github.com/bus1/dbus-broker/releases +sha256sums=('4f5f55ba74f1f098014c97ec753ab75a2bbe92012a7afcac108783c83f39c307' 'SKIP') -validpgpkeys=(BE5FBC8C9C1C9F60A4F0AEAE7A4F3A09EBDEFF26) # David Herrmann <[email protected]> prepare() { - cd $pkgname-$pkgver + cd $pkgbase-$pkgver } build() { @@ -37,7 +47,7 @@ build() { -D system-console-users=gdm,sddm,lightdm,lxdm ) - arch-meson $pkgname-$pkgver build "${meson_options[@]}" + arch-meson $pkgbase-$pkgver build "${meson_options[@]}" meson compile -C build } @@ -45,7 +55,14 @@ check() { meson test -C build --print-errorlogs } -package() { +package_dbus-broker() { + depends+=( + libaudit.so + libcap-ng.so + libexpat.so + libsystemd.so + ) + meson install -C build --destdir "$pkgdir" } View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/dbus-broker/-/commit/8f9dfdd19ff9df83197d13fc58d5bf9060066c45 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/dbus-broker/-/commit/8f9dfdd19ff9df83197d13fc58d5bf9060066c45 You're receiving this email because of your account on gitlab.archlinux.org.
