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.


Reply via email to