Package Details: dbus-broker-git 31.14.g5d475cf-1

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
Licenses: Apache
Conflicts: dbus-broker
Provides: dbus-broker
Submitter: dvdhrm
Maintainer: dvdhrm
Last Packager: dvdhrm
Votes: 7
Popularity: 0.017149
First Submitted: 2017-07-05 10:21 (UTC)
Last Updated: 2022-05-19 07:33 (UTC)

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:

git describe --long --tags | sed 's/^v//;s/-/./g'

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:

  • to correct the pkgver section with the following:

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.