Package Details: dbus-nosystemd 1.12.14-1

Git Clone URL: https://aur.archlinux.org/dbus-nosystemd.git (read-only)
Package Base: dbus-nosystemd
Description: Freedesktop.org message bus system
Upstream URL: https://wiki.freedesktop.org/www/Software/dbus/
Licenses: GPL, custom
Groups: eudev-base
Conflicts: dbus, dbus-core, dbus-eudev, dbus-x11, libdbus
Provides: dbus=1.12.14, dbus-core, libdbus=1.12.14
Replaces: dbus, dbus-core, dbus-eudev, dbus-x11, libdbus
Submitter: TZ86
Maintainer: TZ86
Last Packager: TZ86
Votes: 15
Popularity: 0.000000
First Submitted: 2013-01-24 15:42
Last Updated: 2019-05-24 05:51

Required by (314)

Sources (3)

Pinned Comments

TZ86 commented on 2019-01-18 07:13

@je-vv

Sadly, the build proccess seems to be broken with latest autoconf-archive version. If you have older version in pacman cache, try to install it via pacman -U /var/cache/pacman/pkg/autoconf-archive<…>, it builds and works well even with pretty old 1:2018.03.13-1 which I'm currently using.

Latest Comments

« First ‹ Previous 1 2 3 4 Next › Last »

nous commented on 2016-09-17 13:04

dbus-openrc is an initscript provider now, depending on dbus-nosystemd. Please update accordingly, thanks.

TZ86 commented on 2016-09-14 09:31

@dreieck
Ok, I will add it to optdepends with next update.

dreieck commented on 2016-09-14 08:46

@TZ86: To still provide just that initscript, I created the package dbus-openrc-initscript (https://aur.archlinux.org/packages/dbus-openrc-initscript), providing "dbus-openrc" and depending upon "dbus". Then the optdepend "dbus-openrc" would make sense again.

Let's see what the maintainer of "dbus-openrc" decides to do in the longer term run.

TZ86 commented on 2016-09-14 06:57

@dreieck
This is just a legacy of times when dbus-openrc contained only initscript for dbus-{eudev,nosystemd} packages. Anyway, fixed.

dreieck commented on 2016-09-13 21:44

Well, dbus-nosystemd states:

Optional Deps: dbus-openrc: dbus openrc initscript

and

Conflicts With: dbus libdbus

But, dbus-openrc states:

Provides: libdbus dbus

and thus dbus-openrc and dbus-nosystemd are conflicting, nevertheless dbus-openrc is optionally dependency for dbus-nosystemd.

How to sort out?

TZ86 commented on 2016-09-10 05:28

@alium
Fixed.

alium commented on 2016-09-09 05:58

1. please add 'dbus-x11' to "provides", "conflicts" and "replaces". This is in conflict with dbus-nosystemd.

2. i can't install dbus-nosystemd, if i am installed dbus-docs, because:
Error: Failed execution of the transaction (conflicting files)
dbus-nosystemd: /usr/share/doc/dbus/diagram.png already exists in the file system
dbus-nosystemd: /usr/share/doc/dbus/diagram.svg already exists in the file system
dbus-nosystemd: /usr/share/doc/dbus/examples/GetAllMatchRules.py already exists in the file system
dbus-nosystemd: /usr/share/doc/dbus/examples/example-session-disable-stats.conf already exists in the file system
dbus-nosystemd: /usr/share/doc/dbus/examples/example-system-enable-stats.conf already exists in the file system
dbus-nosystemd: /usr/share/doc/dbus/system-activation.txt already exists in the file system
Errors occurred, no packages were updated.

you can add " rm -r "${pkgdir}/usr/share/doc/dbus" to "package()" for fix it OR add 'dbus-docs' to "provides", "conflicts" and "replaces"

TZ86 commented on 2016-03-27 07:11

@nous
I've added an option but generally it's recommended to use a clean chroot to prevent appearing problems like yours.

https://wiki.archlinux.org/index.php/DeveloperWiki:Building_in_a_Clean_Chroot

nous commented on 2016-03-24 10:37

1.10.8 now compiles silently against libaudit (from extra/audit) automatically, if found in the building host (found it in mine). As audit isn't in depends(), this broke things for people using unofficial repos providing dbus-nosystemd as openrc-eudev and arch-openrc. Would you please add '--disable-libaudit' in configure since CONFIG_AUDIT is disabled in the Arch kernel packages anyway? This also reduces the final package size by 80% (307K vs 1.5M in x86_64).

Anonymous comment on 2015-11-04 19:49

upgrade to 1.10.2 required