Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
Date: Tue, 05 Jul 2011 15:38:24
Message-Id: 0db70273680d0aa0614d17027ccba1b768b1321b.mgorny@gentoo
1 commit: 0db70273680d0aa0614d17027ccba1b768b1321b
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Tue Jul 5 15:39:03 2011 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Tue Jul 5 15:39:03 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=0db70273
7
8 sys-apps/systemd: Add a note about optional RDEPs.
9
10 (Portage version: 2.2.0_alpha43_p2/git/Linux x86_64, signed Manifest commit with key 42B9401D)
11
12 ---
13 sys-apps/systemd/Manifest | 12 ++++++------
14 sys-apps/systemd/systemd-9999.ebuild | 12 ++++++++++--
15 2 files changed, 16 insertions(+), 8 deletions(-)
16
17 diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
18 index 222742e..da27e6a 100644
19 --- a/sys-apps/systemd/Manifest
20 +++ b/sys-apps/systemd/Manifest
21 @@ -1,14 +1,14 @@
22 -----BEGIN PGP SIGNED MESSAGE-----
23 Hash: SHA256
24
25 -EBUILD systemd-9999.ebuild 3749 RMD160 9685dcbce73e7b0fb93edf60c80df9ec8b4da184 SHA1 916b4173159c289470c395ac7a012fe982afa31e SHA256 64b528ae3e7c7b33d8af3c1c614debbb521b9f02e26f030d4cd3ad070eaaa005
26 +EBUILD systemd-9999.ebuild 4029 RMD160 db70370eb46a36be30a22a64461cc8103386a2db SHA1 1dbdad43e344f4ed1a86687a7438ec8175682134 SHA256 1f3f66fb2e5eaea580d3f55657b27d2c17e3aa277fd9c3d39ecdaa4457a6b063
27 MISC metadata.xml 524 RMD160 d51fb3f45aefd84a637f2f67cead553e12d389ab SHA1 4f86cab283737af9e58633d466e2588d80bec18c SHA256 0ee1c96fc4604189104897c95e2ded166e55be2e04af40523b2afb5564dbbe33
28 -----BEGIN PGP SIGNATURE-----
29 Version: GnuPG v2.0.17 (GNU/Linux)
30
31 -iJwEAQEIAAYFAk4QexEACgkQfXuS5UK5QB1pUgP/Q0gJHw+7q7r9u7/4p3MbkH5N
32 -u5Oy7Z+i1MPSf7l6oyzhpUAsBxS0tyVrM3AQuytLjiT6UhGec/W578wwY81YF7vi
33 -/kzZtalBs5pirTTfglcyofUuvv2HI154UE2xw/6WaxHx1/ndk+KF640Zuen3OZjC
34 -6Ky6/6AYDld1/PiJn9w=
35 -=ne1F
36 +iJwEAQEIAAYFAk4TMBcACgkQfXuS5UK5QB2qewP9F7/LgwrAyukqGQBYE6gHokm3
37 +BtdG0ao0TS72SRvQti2CaGKcBXoPBGZcN76lckxK2qEzioa7tlA+AqbLGmrqY9yK
38 +tfwFTRAs8NJFKtBxffWWjooM/aas582pR8/wkFzX0bzjXmEUtYJdTJ8nf2mjwprt
39 +nq7JAYfmWM73uF8Nv/k=
40 +=SeqM
41 -----END PGP SIGNATURE-----
42
43 diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
44 index e56c261..b5ce38c 100644
45 --- a/sys-apps/systemd/systemd-9999.ebuild
46 +++ b/sys-apps/systemd/systemd-9999.ebuild
47 @@ -47,8 +47,6 @@ MINKV="2.6.38"
48 # blocker on old packages to avoid collisions with above
49 # openrc blocker to avoid udev rules starting openrc scripts
50 RDEPEND="${COMMON_DEPEND}
51 - !!sys-apps/systemd-dbus
52 - !!sys-apps/systemd-udev
53 !<sys-apps/openrc-0.8.3"
54 DEPEND="${COMMON_DEPEND}
55 gtk? ( dev-lang/vala:${VALASLOT} )
56 @@ -123,6 +121,10 @@ src_install() {
57 keepdir /run
58 }
59
60 +optfeature() {
61 + elog " [$(has_version ${1} && echo I || echo ' ')] ${1} (${2})"
62 +}
63 +
64 pkg_postinst() {
65 if [[ ! -L "${ROOT}"etc/mtab ]]; then
66 ewarn "Upstream suggests that the /etc/mtab file should be a symlink to /proc/mounts."
67 @@ -138,6 +140,12 @@ pkg_postinst() {
68 elog " $ man tmpfiles.d"
69 elog
70
71 + elog "To get additional features, a number of optional runtime dependencies may"
72 + elog "be installed:"
73 + optfeature 'dev-python/dbus-python' 'for systemd-analyze'
74 + optfeature 'dev-python/pycairo[svg]' 'for systemd-analyze plotting ability'
75 + elog
76 +
77 ewarn "Please note this is a work-in-progress and many packages in Gentoo"
78 ewarn "do not supply systemd unit files yet. You are testing it on your own"
79 ewarn "responsibility. Please remember than you can pass:"