Skip to content

Commit 991c122

Browse files
committed
2 parents 225fa74 + 3dee686 commit 991c122

File tree

5 files changed

+169
-63
lines changed

5 files changed

+169
-63
lines changed

dbus-selinux/.SRCINFO

Lines changed: 18 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,43 @@
11
pkgbase = dbus-selinux
22
pkgdesc = Freedesktop.org message bus system with SELinux support
3-
pkgver = 1.14.10
4-
pkgrel = 2
5-
url = https://wiki.freedesktop.org/www/Software/dbus/
3+
pkgver = 1.16.0
4+
pkgrel = 1
5+
url = https://www.freedesktop.org/wiki/Software/dbus/
66
arch = x86_64
77
arch = aarch64
88
groups = selinux
99
license = AFL-2.1 OR GPL-2.0-or-later
1010
makedepends = docbook-xsl
1111
makedepends = doxygen
12+
makedepends = glib2
13+
makedepends = mallard-ducktype
14+
makedepends = meson
1215
makedepends = python
16+
makedepends = qt5-tools
1317
makedepends = systemd-selinux
1418
makedepends = xmlto
1519
makedepends = yelp-tools
1620
depends = audit
17-
depends = libcap-ng
1821
depends = expat
22+
depends = glibc
23+
depends = libcap-ng
1924
depends = libselinux
2025
depends = systemd-libs-selinux>=242.84-2
21-
source = https://dbus.freedesktop.org/releases/dbus/dbus-1.14.10.tar.xz
22-
source = https://dbus.freedesktop.org/releases/dbus/dbus-1.14.10.tar.xz.asc
26+
source = https://dbus.freedesktop.org/releases/dbus/dbus-1.16.0.tar.xz
27+
source = https://dbus.freedesktop.org/releases/dbus/dbus-1.16.0.tar.xz.asc
28+
source = 0001-Arch-Linux-tweaks.patch
2329
source = dbus-reload.hook
2430
validpgpkeys = DA98F25C0871C49A59EAFF2C4DE8FF2A63C7CC90
25-
b2sums = f605b0810dcde6a0753384927131e7f4675be737ad7506a51261717c2622e74b99ac33cc2c199b98e5aa6b9d7c68ef692b8ee9f684f6fdab8d06c6fa861a6f6b
31+
b2sums = a5a3ebe777c1c0296ba7240f9ed29ad329a6578a05baf10a469ce8c7d243791d35aca42a70d04cdd88feea238d081c3c8b0db444df24abcf7ce5ffe9187a0440
2632
b2sums = SKIP
33+
b2sums = 3896c994aa7afde605aebb88b7123f33c578ad1ede2dc3e76982dbc021d6994874c5c735d31a66c7b3e9d3cba77ebbba7db05013716bbac14948618b1464e4a8
2734
b2sums = 05ab81bf72e7cf45ad943f5b84eaecef4f06bed94979c579a3e23134cbabd7ea6f65fa9ac252f8b43ceb4a3295e0d2325f06560a044fe7ddf125fc30dfc2b7e2
2835

2936
pkgname = dbus-selinux
3037
depends = audit
31-
depends = libcap-ng
3238
depends = expat
39+
depends = glibc
40+
depends = libcap-ng
3341
depends = libselinux
3442
depends = systemd-libs-selinux>=242.84-2
3543
depends = libaudit.so
@@ -39,8 +47,8 @@ pkgname = dbus-selinux
3947
provides = libdbus
4048
provides = libdbus-1.so
4149
provides = libdbus-selinux
42-
provides = dbus=1.14.10-2
43-
provides = selinux-dbus=1.14.10-2
50+
provides = dbus=1.16.0-1
51+
provides = selinux-dbus=1.16.0-1
4452
conflicts = libdbus
4553
conflicts = libdbus-selinux
4654
conflicts = dbus

dbus-selinux/.nvchecker.toml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
[dbus]
2+
source = "git"
3+
git = "https://gitlab.freedesktop.org/dbus/dbus.git"
4+
include_regex = 'dbus-\d+\.\d*[02468]\.\d+'
5+
prefix = "dbus-"
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
2+
From: "Jan Alexander Steffens (heftig)" <[email protected]>
3+
Date: Tue, 17 Dec 2024 09:09:09 +0100
4+
Subject: [PATCH] Arch Linux tweaks
5+
6+
- Remove legacy config
7+
- Don't package runstatedir
8+
- Use our preassigned message bus UID (81)
9+
---
10+
bus/meson.build | 2 --
11+
bus/sysusers.d/dbus.conf.in | 2 +-
12+
2 files changed, 1 insertion(+), 3 deletions(-)
13+
14+
diff --git a/bus/meson.build b/bus/meson.build
15+
index 176894d62c2e..0fffe8c18dbf 100644
16+
--- a/bus/meson.build
17+
+++ b/bus/meson.build
18+
@@ -84,7 +84,6 @@ if use_systemd
19+
endif
20+
endif
21+
22+
-subdir('legacy-config')
23+
24+
25+
libdbus_daemon_internal_sources = [
26+
@@ -190,7 +189,6 @@ install_emptydirs += [
27+
28+
if platform_unix
29+
install_emptydirs += [
30+
- runstatedir / 'dbus',
31+
get_option('datadir') / 'dbus-1' / 'system.d',
32+
get_option('datadir') / 'dbus-1' / 'system-services',
33+
]
34+
diff --git a/bus/sysusers.d/dbus.conf.in b/bus/sysusers.d/dbus.conf.in
35+
index fb35702ddfb7..f01000b83158 100644
36+
--- a/bus/sysusers.d/dbus.conf.in
37+
+++ b/bus/sysusers.d/dbus.conf.in
38+
@@ -2,4 +2,4 @@
39+
# at boot on systemd-based systems that ship with an unpopulated
40+
# /etc. See sysusers.d(5) for details.
41+
42+
-u @DBUS_USER@ - "System Message Bus"
43+
+u @DBUS_USER@ 81 "System Message Bus"

dbus-selinux/PKGBUILD

Lines changed: 32 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -12,76 +12,71 @@
1212
pkgbase=dbus-selinux
1313
pkgname=(
1414
dbus-selinux
15+
#dbus-daemon-units # Ignore for SELinux package
1516
dbus-docs-selinux
1617
)
17-
pkgver=1.14.10
18-
pkgrel=2
18+
pkgver=1.16.0
19+
pkgrel=1
1920
pkgdesc="Freedesktop.org message bus system with SELinux support"
20-
url="https://wiki.freedesktop.org/www/Software/dbus/"
21+
url="https://www.freedesktop.org/wiki/Software/dbus/"
2122
arch=(x86_64 aarch64)
2223
license=("AFL-2.1 OR GPL-2.0-or-later")
2324
groups=(selinux)
2425
depends=(
2526
audit
26-
libcap-ng
2727
expat
28+
glibc
29+
libcap-ng
2830
libselinux
2931
'systemd-libs-selinux>=242.84-2'
3032
)
3133
makedepends=(
3234
docbook-xsl
3335
doxygen
36+
glib2
37+
mallard-ducktype
38+
meson
3439
python
40+
qt5-tools
3541
systemd-selinux
3642
xmlto
3743
yelp-tools
3844
)
3945
source=(
4046
https://dbus.freedesktop.org/releases/dbus/dbus-$pkgver.tar.xz{,.asc}
47+
0001-Arch-Linux-tweaks.patch
4148
dbus-reload.hook
4249
)
43-
b2sums=('f605b0810dcde6a0753384927131e7f4675be737ad7506a51261717c2622e74b99ac33cc2c199b98e5aa6b9d7c68ef692b8ee9f684f6fdab8d06c6fa861a6f6b'
50+
b2sums=('a5a3ebe777c1c0296ba7240f9ed29ad329a6578a05baf10a469ce8c7d243791d35aca42a70d04cdd88feea238d081c3c8b0db444df24abcf7ce5ffe9187a0440'
4451
'SKIP'
52+
'3896c994aa7afde605aebb88b7123f33c578ad1ede2dc3e76982dbc021d6994874c5c735d31a66c7b3e9d3cba77ebbba7db05013716bbac14948618b1464e4a8'
4553
'05ab81bf72e7cf45ad943f5b84eaecef4f06bed94979c579a3e23134cbabd7ea6f65fa9ac252f8b43ceb4a3295e0d2325f06560a044fe7ddf125fc30dfc2b7e2')
4654
validpgpkeys=(
4755
DA98F25C0871C49A59EAFF2C4DE8FF2A63C7CC90 # Simon McVittie <[email protected]>
4856
)
4957

5058
prepare() {
5159
cd dbus-$pkgver
60+
patch -Np1 -i ../0001-Arch-Linux-tweaks.patch
5261
}
5362

5463
build() {
55-
local configure_options=(
56-
--prefix=/usr
57-
--sysconfdir=/etc
58-
--localstatedir=/var
59-
--libexecdir=/usr/lib/dbus-1.0
60-
--runstatedir=/run
61-
--with-console-auth-dir=/run/console/
62-
--with-dbus-user=dbus
63-
--with-system-pid-file=/run/dbus/pid
64-
--with-system-socket=/run/dbus/system_bus_socket
65-
--with-systemdsystemunitdir=/usr/lib/systemd/system
66-
--enable-inotify
67-
--enable-libaudit
68-
--enable-systemd
69-
--enable-user-session
70-
--enable-xml-docs
71-
--enable-doxygen-docs
72-
--enable-ducktype-docs
73-
--disable-static
74-
--without-x
75-
--enable-selinux
64+
local meson_options=(
65+
-D apparmor=disabled
66+
-D dbus_user=dbus
67+
-D kqueue=disabled
68+
-D launchd=disabled
69+
-D relocation=disabled
70+
-D selinux=enabled
71+
-D x11_autolaunch=disabled
7672
)
7773

78-
cd dbus-$pkgver
79-
./configure "${configure_options[@]}"
80-
make
74+
arch-meson dbus-$pkgver build "${meson_options[@]}"
75+
meson compile -C build
8176
}
8277

8378
check() {
84-
make -C dbus-$pkgver -j1 check
79+
meson test -C build --print-errorlogs
8580
}
8681

8782
_pick() {
@@ -111,21 +106,15 @@ package_dbus-selinux() {
111106
conflicts=(libdbus libdbus-selinux "${pkgname/-selinux}" "selinux-${pkgname/-selinux}")
112107
replaces=(libdbus libdbus-selinux)
113108

114-
cd dbus-$pkgver
115-
DESTDIR="$pkgdir" make install
116-
117-
rm -r "$pkgdir"/{etc,var}
109+
meson install -C build --destdir "$pkgdir"
118110

119111
_pick unit "$pkgdir"/usr/lib/systemd/{system,user}/dbus.service
120112
_pick docs "$pkgdir"/usr/share/doc
121113

122-
# We have a pre-assigned uid (81)
123-
echo 'u dbus 81 "System Message Bus"' |
124-
install -Dm644 /dev/stdin "$pkgdir/usr/lib/sysusers.d/dbus.conf"
125-
126-
install -Dt "$pkgdir/usr/share/libalpm/hooks" -m644 ../*.hook
114+
install -Dt "$pkgdir/usr/share/libalpm/hooks" -m644 *.hook
127115

128-
install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 COPYING
116+
install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 \
117+
dbus-$pkgver/COPYING dbus-$pkgver/LICENSES/AFL-2.1.txt
129118
}
130119

131120
package_dbus-docs-selinux() {
@@ -134,6 +123,9 @@ package_dbus-docs-selinux() {
134123
conflicts=("${pkgname/-selinux}")
135124

136125
mv docs/* "$pkgdir"
126+
127+
install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 \
128+
dbus-$pkgver/COPYING dbus-$pkgver/LICENSES/AFL-2.1.txt
137129
}
138130

139131
# vim:set sw=2 sts=-1 et:

dbus-selinux/keys/pgp/DA98F25C0871C49A59EAFF2C4DE8FF2A63C7CC90.asc

Lines changed: 71 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -134,17 +134,75 @@ uZ+ZLztvXE8obbOOLDWSFbWB4NUQBqAtxIKloIvMUFE0WIqCgIs/zIIcoUJRn8vk
134134
02jm/zaO82myoGzRvivZdztZlCGtsJjsLdbm4dzP0oywdOXeS0YqWjiDuNNLbye0
135135
I9fVRvKojr0ban/vx42cUy91CloBtjoNuCWqpmqzTdFB7xc7PWMNxQ6VpSjcsKH8
136136
3O7pw5/pLLXdY4sl/SdRHFUHjhS+uGfceL4jABEBAAGJAjwEGAEKACYCGwwWIQTa
137-
mPJcCHHEmlnq/yxN6P8qY8fMkAUCY5+TXAUJHV2MhQAKCRBN6P8qY8fMkAWHD/0f
138-
g/pKB4sc7eXtJa4SgaBCSzmOCPUqWCieYe3t8tOOBqbw4GJc5pxgu+VigvcsqVfU
139-
VxjuOT9CabuM1+1COM379cgn0c8xyguSTNN9d1E0uswCBRuUuCWt9CI+XJXl6c9/
140-
KsodBRDFmLsX6OkLexoFOGL8a9pb8JD4pizr3FsQt+iVHhT+llo1ubGVHsh0J6FX
141-
+k3f3cc/ozsxYZiDIYnzaLIgG+tIKvAoN2LYk4lEp+BMkWUtpILs2dHCqda6Ovqb
142-
VNgmMiQ/REI0UvtYIZNeyytnhakY3cKJBgyKu+NDvvNArZuWFs5yUjZql/a2k41B
143-
gzBuuKGBRLRNLUZcV4iqzhIMJ8WTdnUP3YSZ1rQekcraE5YpFgDrRduuf3ISJP0E
144-
YwcncESjMq49mXk5FcfZ4Tp7BjVz1wy/mw3JJCWVF6xA94BIs1ku0dsfwFzxp4r0
145-
z9GGjXCA7tAwPXyuAUHkOe85eJ7+mrmAl1tkH8QegHIvl0mfWQQoNYZeyHGa4Amm
146-
2QhLComJhK7u/SGd81F3IFJxgsKvDrIGp8c3X8j6o/oMbnVxSEz9Dn0M6wk2QhSC
147-
DHvLekzmeUWyyvynoDDeG2+8b3UY7BZA5DixOkF39Ds6wGXMVXEgl+SVXLj7JcCK
148-
2LL4Ng+zt+qKDbleFYczRbhwS0UlNayS44NjJ8XxRA==
149-
=MQ7V
137+
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
206+
PmCTRmiTd2KDK+AlIQF7jrp3lw==
207+
=Ysqc
150208
-----END PGP PUBLIC KEY BLOCK-----

0 commit comments

Comments
 (0)