Search Criteria
Package Details: dbus-broker-git 35.0.gb71a541-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/dbus-broker-git.git (read-only, click to copy) |
---|---|
Package Base: | dbus-broker-git |
Description: | Linux D-Bus Message Broker |
Upstream URL: | https://github.com/bus1/dbus-broker/wiki |
Licenses: | Apache-2.0 |
Conflicts: | dbus-broker |
Provides: | dbus-broker |
Submitter: | dvdhrm |
Maintainer: | dvdhrm |
Last Packager: | dvdhrm |
Votes: | 7 |
Popularity: | 0.000000 |
First Submitted: | 2017-07-05 10:21 (UTC) |
Last Updated: | 2024-01-10 11:49 (UTC) |
Dependencies (13)
- audit
- expat (expat-gitAUR)
- libaudit.so (audit)
- libcap-ng (libcap-ng-gitAUR)
- libcap-ng.so (libcap-ng)
- libexpat.so (expat-gitAUR, expat, lib32-expat)
- libsystemd.so (lib32-systemd-gitAUR, systemd-chromiumos-libsAUR, systemd-libs-gitAUR, systemd-libs-fmlAUR, systemd-libs-selinuxAUR, sysupdated-systemd-libs-gitAUR, lib32-systemd, systemd-libs)
- linux
- systemd-libs (systemd-chromiumos-libsAUR, systemd-libs-gitAUR, systemd-libs-fmlAUR, systemd-libs-selinuxAUR, sysupdated-systemd-libs-gitAUR)
- git (git-gitAUR, git-glAUR) (make)
- meson (meson-gitAUR) (make)
- python-docutils (make)
- systemd (systemd-chromiumosAUR, systemd-gitAUR, systemd-fmlAUR, systemd-selinuxAUR, sysupdated-systemd-gitAUR) (make)
Required by (4)
- at-spi2-core-docs-git (requires dbus-broker) (make)
- at-spi2-core-git (requires dbus-broker) (make)
- at-spi2-core-git (requires dbus-broker) (optional)
- dbus-broker-units-git (requires dbus-broker)
Latest Comments
ms178 commented on 2022-05-19 22:51 (UTC)
@dvdhrm No objections from me. Concerning the man-pages, I don't know if there is a policy in Arch concerning documentation, I saw that there are minimal-packages that disable them frequently. It is just a personal preference to save disk space where possible, the online documentation for the project on their Github page is also pretty good and easily accessible. Either way is fine with me. And many thanks for accepting the other suggestions.
dvdhrm commented on 2022-05-19 07:32 (UTC)
@ms178 Any objections to keeping the
g
in the version? Makes the sed-cmd quite a lot simpler and easier to maintain. My suggestion would be:I now pushed this. If there was a particular reason to drop the leading
g
, let me know and I will adjust the package again! Thanks for the suggestions!I also enabled the linux-4.17 option. However, I did not disable the man-pages. Is there a particular reason to disable them? ArchLinux does not have
-docs
packages, right? Or any other way to mark documentation so users can optionally drop it. Hence, I would rather keep it enabled, but am open for discussion.ms178 commented on 2022-05-18 22:02 (UTC)
Hi, may I suggest the following changes:
pkgver() { cd "dbus-broker-git"
git describe --long --tags | sed 's/^v//;s/([^-]*-g)/r\1/;s/-/./g' }
to enable/disable certain features:
-D docs=false \ -D linux-4-17=true \
The former saves some disk space and the latter enables newer Kernel features for better performance, it should be safe as 4.17 is quite old by now.
dvdhrm commented on 2018-10-08 14:37 (UTC)
@snakeroot, are you sure? The official dbus-packages ship their services in /usr, they ship nothing in /etc. Hence, a normal invocation of
systemctl enable [--global]
should only affect /etc (i.e., it should succeed without warning/error).Can you check who owns the files in /etc?
pacman -Qo /path/to/file
should tell you.snakeroot commented on 2018-10-07 19:40 (UTC)
If you have a user dbus service enabled for all users (/etc/systemd/user/dbus.{service,socket}), you will need to manually remove the dbus.socket and dbus.service files before enabling the user dbus-broker service for all users (sudo systemctl --global dbus-broker.service). Otherwise systemd will just point out you have a dbus.service file and do nothing.