diff --git a/package.yml b/package.yml
--- a/package.yml
+++ b/package.yml
@@ -1,10 +1,10 @@
name : dbus-broker
version : 33
-release : 3
+release : 4
source :
- https://github.com/bus1/dbus-broker/releases/download/v33/dbus-broker-33.tar.xz : 23713f25624749fdb274907e429080fa2d8f4dbe76acd87bb6d21a3c818c7841
license : Apache-2.0
-component : desktop.core
+component : system.base
summary : Linux D-Bus Message Broker
description: |
The dbus-broker project is an implementation of a message bus as defined by the D-Bus specification. Its aim is to provide high performance and reliability, while keeping compatibility to the D-Bus reference implementation. It is exclusively written for Linux systems, and makes use of many modern features provided by recent linux kernel releases.
@@ -14,8 +14,7 @@
- python-docutils
setup : |
%meson_configure -Daudit=true \
- -Ddocs=true \
- -Dlinux-4-17=true
+ -Ddocs=true
build : |
%ninja_build
install : |
@@ -23,3 +22,9 @@
check : |
unset LD_PRELOAD
%ninja_check
+
+ # Enable the system service by default
+ ln -s /usr/lib/systemd/system/dbus-broker.service $installdir/usr/lib/systemd/system/dbus.service
+
+ # And the user service
+ ln -s /usr/lib/systemd/user/dbus-broker.service $installdir/usr/lib/systemd/user/dbus.service
diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml
--- a/pspec_x86_64.xml
+++ b/pspec_x86_64.xml
@@ -6,7 +6,7 @@
solus@reillybrogan.com
Apache-2.0
- desktop.core
+ system.base
Linux D-Bus Message Broker
The dbus-broker project is an implementation of a message bus as defined by the D-Bus specification. Its aim is to provide high performance and reliability, while keeping compatibility to the D-Bus reference implementation. It is exclusively written for Linux systems, and makes use of many modern features provided by recent linux kernel releases.
@@ -17,21 +17,23 @@
Linux D-Bus Message Broker
The dbus-broker project is an implementation of a message bus as defined by the D-Bus specification. Its aim is to provide high performance and reliability, while keeping compatibility to the D-Bus reference implementation. It is exclusively written for Linux systems, and makes use of many modern features provided by recent linux kernel releases.
- desktop.core
+ system.base
/usr/bin/dbus-broker
/usr/bin/dbus-broker-launch
/usr/lib/systemd/catalog/dbus-broker-launch.catalog
/usr/lib/systemd/catalog/dbus-broker.catalog
/usr/lib/systemd/system/dbus-broker.service
+ /usr/lib/systemd/system/dbus.service
/usr/lib/systemd/user/dbus-broker.service
+ /usr/lib/systemd/user/dbus.service
/usr/share/man/man1/dbus-broker-launch.1
/usr/share/man/man1/dbus-broker.1
-
- 2023-07-23
+
+ 2023-08-02
33
Packaging update
Reilly Brogan