summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2011-06-15 13:33:05 +0000
committerMichał Górny <mgorny@gentoo.org>2011-06-15 13:33:05 +0000
commit17dd6bb9020dce9bafe7fecf7d45073fc338e166 (patch)
tree8b148eed9ba27e9ccb7d1d4009c9fa3e964a1c08 /sys-apps
parentVersion bump, bug #371757. (diff)
downloadgentoo-2-17dd6bb9020dce9bafe7fecf7d45073fc338e166.tar.gz
gentoo-2-17dd6bb9020dce9bafe7fecf7d45073fc338e166.tar.bz2
gentoo-2-17dd6bb9020dce9bafe7fecf7d45073fc338e166.zip
Support plymouth as requested by Christoph Brill.
(Portage version: 2.2.0_alpha40_p1/cvs/Linux x86_64)
Diffstat (limited to 'sys-apps')
-rw-r--r--sys-apps/systemd/ChangeLog6
-rw-r--r--sys-apps/systemd/metadata.xml1
-rw-r--r--sys-apps/systemd/systemd-28.ebuild9
3 files changed, 13 insertions, 3 deletions
diff --git a/sys-apps/systemd/ChangeLog b/sys-apps/systemd/ChangeLog
index aaed3c76bb2f..8769ed220737 100644
--- a/sys-apps/systemd/ChangeLog
+++ b/sys-apps/systemd/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for sys-apps/systemd
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/systemd/ChangeLog,v 1.5 2011/06/10 20:46:05 mgorny Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/systemd/ChangeLog,v 1.6 2011/06/15 13:33:05 mgorny Exp $
+
+ 15 Jun 2011; Michał Górny <mgorny@gentoo.org> systemd-28.ebuild,
+ metadata.xml:
+ Support plymouth as requested by Christoph Brill.
10 Jun 2011; Michał Górny <mgorny@gentoo.org> metadata.xml:
Switch the maintainer to systemd@g.o alias.
diff --git a/sys-apps/systemd/metadata.xml b/sys-apps/systemd/metadata.xml
index 4ca4c781ba97..5af7c340b938 100644
--- a/sys-apps/systemd/metadata.xml
+++ b/sys-apps/systemd/metadata.xml
@@ -10,5 +10,6 @@
<!-- XXX: describe those two better -->
<flag name='audit'>Enable support for <pkg>sys-process/audit</pkg></flag>
<flag name='cryptsetup'>Use libcryptsetup</flag>
+ <flag name='plymouth'>Enable support for <pkg>sys-boot/plymouth</pkg></flag>
</use>
</pkgmetadata>
diff --git a/sys-apps/systemd/systemd-28.ebuild b/sys-apps/systemd/systemd-28.ebuild
index a655ebd80d35..4025ef144228 100644
--- a/sys-apps/systemd/systemd-28.ebuild
+++ b/sys-apps/systemd/systemd-28.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/systemd/systemd-28.ebuild,v 1.3 2011/06/08 11:08:41 mgorny Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/systemd/systemd-28.ebuild,v 1.4 2011/06/15 13:33:05 mgorny Exp $
EAPI=4
@@ -13,7 +13,7 @@ SRC_URI="http://www.freedesktop.org/software/systemd/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="audit cryptsetup gtk pam selinux tcpd"
+IUSE="audit cryptsetup gtk pam plymouth selinux tcpd"
COMMON_DEPEND=">=sys-apps/dbus-1.4.10
>=sys-fs/udev-171
@@ -27,6 +27,7 @@ COMMON_DEPEND=">=sys-apps/dbus-1.4.10
x11-libs/gtk+:2
>=x11-libs/libnotify-0.7 )
pam? ( virtual/pam )
+ plymouth? ( sys-boot/plymouth )
selinux? ( sys-libs/libselinux )
tcpd? ( sys-apps/tcp-wrappers )"
@@ -75,6 +76,10 @@ src_configure() {
$(use_enable pam)
$(use_enable selinux)
$(use_enable tcpd tcpwrap)
+
+ # right now it is enabled on per-distro basis
+ # let's just hack into the check
+ $(use plymouth && echo have_plymouth=true)
)
if use gtk; then