diff options
author | Nicolas Iooss | 2024-01-14 22:19:16 +0100 |
---|---|---|
committer | Nicolas Iooss | 2024-01-14 22:19:16 +0100 |
commit | cd58ced32efd9e30028ed674f873dae7c6d5c89e (patch) | |
tree | 2616d8cc81384468cb52ab72d6a1f74f155a7cc9 | |
parent | b7a86642121b6c8969fb92241d24638a1cd6e6a3 (diff) | |
download | aur-cd58ced32efd9e30028ed674f873dae7c6d5c89e.tar.gz |
dbus-selinux 1.14.10-2 update
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 60 | ||||
-rw-r--r-- | keys/pgp/DA98F25C0871C49A59EAFF2C4DE8FF2A63C7CC90.asc | 150 |
3 files changed, 192 insertions, 37 deletions
@@ -1,43 +1,46 @@ pkgbase = dbus-selinux pkgdesc = Freedesktop.org message bus system with SELinux support pkgver = 1.14.10 - pkgrel = 1 + pkgrel = 2 url = https://wiki.freedesktop.org/www/Software/dbus/ arch = x86_64 arch = aarch64 groups = selinux - license = GPL - license = custom - makedepends = autoconf-archive + license = AFL-2.1 OR GPL-2.0-or-later makedepends = docbook-xsl makedepends = doxygen - makedepends = git makedepends = python makedepends = systemd-selinux makedepends = xmlto makedepends = yelp-tools depends = audit + depends = libcap-ng depends = expat depends = libselinux depends = systemd-libs-selinux>=242.84-2 - source = git+https://gitlab.freedesktop.org/dbus/dbus.git?signed#tag=dbus-1.14.10 + source = https://dbus.freedesktop.org/releases/dbus/dbus-1.14.10.tar.xz + source = https://dbus.freedesktop.org/releases/dbus/dbus-1.14.10.tar.xz.asc source = dbus-reload.hook validpgpkeys = DA98F25C0871C49A59EAFF2C4DE8FF2A63C7CC90 + b2sums = f605b0810dcde6a0753384927131e7f4675be737ad7506a51261717c2622e74b99ac33cc2c199b98e5aa6b9d7c68ef692b8ee9f684f6fdab8d06c6fa861a6f6b b2sums = SKIP b2sums = 05ab81bf72e7cf45ad943f5b84eaecef4f06bed94979c579a3e23134cbabd7ea6f65fa9ac252f8b43ceb4a3295e0d2325f06560a044fe7ddf125fc30dfc2b7e2 pkgname = dbus-selinux depends = audit + depends = libcap-ng depends = expat depends = libselinux depends = systemd-libs-selinux>=242.84-2 depends = libaudit.so + depends = libcap-ng.so + depends = libexpat.so depends = libsystemd.so provides = libdbus provides = libdbus-1.so provides = libdbus-selinux - provides = dbus=1.14.10-1 - provides = selinux-dbus=1.14.10-1 + provides = dbus=1.14.10-2 + provides = selinux-dbus=1.14.10-2 conflicts = libdbus conflicts = libdbus-selinux conflicts = dbus @@ -6,57 +6,49 @@ # # This PKGBUILD is maintained on https://github.com/archlinuxhardened/selinux. # If you want to help keep it up to date, please open a Pull Request there. +# +# This PKGBUILD does not build a variant for dbus-daemon-units, as there is nothing specific to SELinux there -# When updating, if makepkg reports "dbus is not a clone of https://gitlab.freedesktop.org/dbus/dbus.git", -# you need to update the remotes of the source git repository, for example with the following command: -# git -C dbus remote set-url origin https://gitlab.freedesktop.org/dbus/dbus.git pkgbase=dbus-selinux pkgname=( dbus-selinux dbus-docs-selinux ) pkgver=1.14.10 -pkgrel=1 +pkgrel=2 pkgdesc="Freedesktop.org message bus system with SELinux support" url="https://wiki.freedesktop.org/www/Software/dbus/" arch=(x86_64 aarch64) -license=( - GPL - custom -) +license=("AFL-2.1 OR GPL-2.0-or-later") groups=(selinux) -# Make sure systemd's hook supports reloading dbus: the following commit was introduced in package systemd 242.84-2 -# https://git.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/systemd&id=4e247891655844511c775fba566df270f8d0d55f -# https://github.com/archlinux/svntogit-packages/commit/4e247891655844511c775fba566df270f8d0d55f depends=( audit + libcap-ng expat libselinux 'systemd-libs-selinux>=242.84-2' ) makedepends=( - autoconf-archive docbook-xsl doxygen - git python systemd-selinux xmlto yelp-tools ) source=( - "git+https://gitlab.freedesktop.org/dbus/dbus.git?signed#tag=dbus-$pkgver" + https://dbus.freedesktop.org/releases/dbus/dbus-$pkgver.tar.xz{,.asc} dbus-reload.hook ) -b2sums=('SKIP' +b2sums=('f605b0810dcde6a0753384927131e7f4675be737ad7506a51261717c2622e74b99ac33cc2c199b98e5aa6b9d7c68ef692b8ee9f684f6fdab8d06c6fa861a6f6b' + 'SKIP' '05ab81bf72e7cf45ad943f5b84eaecef4f06bed94979c579a3e23134cbabd7ea6f65fa9ac252f8b43ceb4a3295e0d2325f06560a044fe7ddf125fc30dfc2b7e2') validpgpkeys=( DA98F25C0871C49A59EAFF2C4DE8FF2A63C7CC90 # Simon McVittie <simon.mcvittie@collabora.co.uk> ) prepare() { - cd dbus - NOCONFIGURE=1 ./autogen.sh + cd dbus-$pkgver } build() { @@ -83,18 +75,30 @@ build() { --enable-selinux ) - cd dbus + cd dbus-$pkgver ./configure "${configure_options[@]}" make } check() { - make -C dbus -j1 check + make -C dbus-$pkgver -j1 check +} + +_pick() { + local p="$1" f d; shift + for f; do + d="$srcdir/$p/${f#$pkgdir/}" + mkdir -p "$(dirname "$d")" + mv "$f" "$d" + rmdir -p --ignore-fail-on-non-empty "$(dirname "$f")" + done } package_dbus-selinux() { depends+=( libaudit.so + libcap-ng.so + libexpat.so libsystemd.so ) provides=( @@ -107,21 +111,21 @@ package_dbus-selinux() { conflicts=(libdbus libdbus-selinux "${pkgname/-selinux}" "selinux-${pkgname/-selinux}") replaces=(libdbus libdbus-selinux) - DESTDIR="$pkgdir" make -C dbus install + cd dbus-$pkgver + DESTDIR="$pkgdir" make install rm -r "$pkgdir"/{etc,var} + _pick unit "$pkgdir"/usr/lib/systemd/{system,user}/dbus.service + _pick docs "$pkgdir"/usr/share/doc + # We have a pre-assigned uid (81) echo 'u dbus 81 "System Message Bus"' | install -Dm644 /dev/stdin "$pkgdir/usr/lib/sysusers.d/dbus.conf" - install -Dt "$pkgdir/usr/share/libalpm/hooks" -m644 *.hook - - # Split docs - mkdir -p doc/usr/share - mv {"$pkgdir",doc}/usr/share/doc + install -Dt "$pkgdir/usr/share/libalpm/hooks" -m644 ../*.hook - install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 dbus/COPYING + install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 COPYING } package_dbus-docs-selinux() { @@ -129,9 +133,7 @@ package_dbus-docs-selinux() { depends=() conflicts=("${pkgname/-selinux}") - mv doc/* "$pkgdir" - - install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 dbus/COPYING + mv docs/* "$pkgdir" } # vim:set sw=2 sts=-1 et: diff --git a/keys/pgp/DA98F25C0871C49A59EAFF2C4DE8FF2A63C7CC90.asc b/keys/pgp/DA98F25C0871C49A59EAFF2C4DE8FF2A63C7CC90.asc new file mode 100644 index 000000000000..918e478595be --- /dev/null +++ b/keys/pgp/DA98F25C0871C49A59EAFF2C4DE8FF2A63C7CC90.asc @@ -0,0 +1,150 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +=MQ7V +-----END PGP PUBLIC KEY BLOCK----- |