Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 336588
Collapse All | Expand All

(-)dbus-1.2.24-r1.ebuild (-9 / +10 lines)
Lines 33-39 Link Here
33
src_prepare() {
33
src_prepare() {
34
	# Tests were restricted because of this
34
	# Tests were restricted because of this
35
	sed -e 's/.*bus_dispatch_test.*/printf ("Disabled due to excess noise\\n");/' \
35
	sed -e 's/.*bus_dispatch_test.*/printf ("Disabled due to excess noise\\n");/' \
36
	-e '/"dispatch"/d' -i "${S}/bus/test-main.c"
36
	-e '/"dispatch"/d' -i "${S}/bus/test-main.c" || die
37
        epatch "${FILESDIR}"/${P}-thread-safety.patch
37
}
38
}
38
39
39
src_configure() {
40
src_configure() {
Lines 75-81 Link Here
75
	emake DESTDIR="${D}" install || die "make install failed"
76
	emake DESTDIR="${D}" install || die "make install failed"
76
77
77
	# initscript
78
	# initscript
78
	newinitd "${FILESDIR}"/dbus.init-1.0 dbus
79
	newinitd "${FILESDIR}"/dbus.init-1.0 dbus || die
79
80
80
	if use X ; then
81
	if use X ; then
81
		# dbus X session script (#77504)
82
		# dbus X session script (#77504)
Lines 86-102 Link Here
86
	fi
87
	fi
87
88
88
	# needs to exist for the system socket
89
	# needs to exist for the system socket
89
	keepdir /var/run/dbus
90
	keepdir /var/run/dbus || die
90
	# needs to exist for machine id
91
	# needs to exist for machine id
91
	keepdir /var/lib/dbus
92
	keepdir /var/lib/dbus || die
92
	# needs to exist for dbus sessions to launch
93
	# needs to exist for dbus sessions to launch
93
94
94
	keepdir /usr/lib/dbus-1.0/services
95
	keepdir /usr/lib/dbus-1.0/services || die
95
	keepdir /usr/share/dbus-1/services
96
	keepdir /usr/share/dbus-1/services || die
96
	keepdir /etc/dbus-1/system.d/
97
	keepdir /etc/dbus-1/system.d/ || die
97
	keepdir /etc/dbus-1/session.d/
98
	keepdir /etc/dbus-1/session.d/ || die
98
99
99
	dodoc AUTHORS ChangeLog HACKING NEWS README doc/TODO
100
	dodoc AUTHORS ChangeLog HACKING NEWS README doc/TODO || die
100
	if use doc; then
101
	if use doc; then
101
		dohtml doc/*html
102
		dohtml doc/*html
102
	fi
103
	fi

Return to bug 336588