Set PreferedFrontends based on USE flags (Bug #308725)
authorJim Ramsay <lack@gentoo.org>
Tue, 9 Mar 2010 21:08:40 +0000 (21:08 +0000)
committerJim Ramsay <lack@gentoo.org>
Tue, 9 Mar 2010 21:08:40 +0000 (21:08 +0000)
Package-Manager: portage-2.1.7.17/cvs/Linux x86_64

app-portage/etc-proposals/ChangeLog
app-portage/etc-proposals/Manifest
app-portage/etc-proposals/etc-proposals-1.4.3-r2.ebuild [new file with mode: 0644]

index 9d75245ab74839db093163b93d0e9e0da7020b6c..3637e4a023364899ee5113ced497a91536dead31 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for app-portage/etc-proposals
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-portage/etc-proposals/ChangeLog,v 1.10 2009/07/10 21:37:11 dertobi123 Exp $
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-portage/etc-proposals/ChangeLog,v 1.11 2010/03/09 21:08:40 lack Exp $
+
+*etc-proposals-1.4.3-r2 (09 Mar 2010)
+
+  09 Mar 2010; Jim Ramsay <lack@gentoo.org> +etc-proposals-1.4.3-r2.ebuild:
+  Set PreferedFrontends based on USE flags (Bug #308725)
 
 *etc-proposals-1.4.3-r1 (10 Jul 2009)
 
index c37ab9a2156105eb9915e3c15143776c26922429..7806bc78240b0cbb03302b3bcd4c99628d135019 100644 (file)
@@ -1,5 +1,6 @@
 DIST etc-proposals-1.4.3.tar.gz 53696 RMD160 991d77b5e63c5a61189e2f8e6add0f7c56b3915e SHA1 1137556dc28a5e03bb37f06a691ae780daed988e SHA256 42c2b117e141d0e69a8717e98e9ddc9dffd2ed27533c6296e87e810c631e71c7
 EBUILD etc-proposals-1.4.3-r1.ebuild 1139 RMD160 614ea6c5500de3f4f025200c3eb9f220c0ee8f70 SHA1 60d72b8cd29632876daba525121383ca3c02d83d SHA256 2b282628918e0b7b091e76f642b447bf9596d9e4d4d1ddf9f99a057491cdce85
+EBUILD etc-proposals-1.4.3-r2.ebuild 1375 RMD160 b3fac78f2ead1bb9b5c6cc8f6599863a8b8f1a9c SHA1 62668e24a9041f31b7c6fbd1a014028ad05ebd55 SHA256 57b65b94ce5ccec690422533389ae343b408de0ebb7607b960e11823b779ee1c
 EBUILD etc-proposals-1.4.3.ebuild 1118 RMD160 c02d6ee3b4712aeffa6354eb441b4ef744caf7fa SHA1 10d7fd7fa9440382f272b909700886e601eb0761 SHA256 d67601eba692ff0649b04ba18562e1b94496a2484ff8277c10c87858bf89f414
-MISC ChangeLog 1789 RMD160 819bda00014182afa2cb3cf20b4801eb979624bb SHA1 1e02be4fbd11382548dacdc8a4ad7de96b55c6b1 SHA256 7c3f87f468da46ac5e508f3e51f397129deb909e6da59c66a3f56be0d1fd4759
+MISC ChangeLog 1956 RMD160 11fdbc320ab62e4bdfa7e8f6700c67c3e1b741ea SHA1 6986c891606cc770434e465ad5f034d16b59dde2 SHA256 f4e170e9cbac3c8b82b1d44531afb223e610b004abac2108aa46f802d4b57706
 MISC metadata.xml 256 RMD160 7ba7e5dfce95b75377cf4a30745dcc4dbde95086 SHA1 f94dd3063baa0db02c98317f36dc243ffd2bbb50 SHA256 f4325cb611d6c7b7e2f87f8c89d325eb086df309605b53de578d6f8bc62b07ae
diff --git a/app-portage/etc-proposals/etc-proposals-1.4.3-r2.ebuild b/app-portage/etc-proposals/etc-proposals-1.4.3-r2.ebuild
new file mode 100644 (file)
index 0000000..9e1c283
--- /dev/null
@@ -0,0 +1,41 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-portage/etc-proposals/etc-proposals-1.4.3-r2.ebuild,v 1.1 2010/03/09 21:08:40 lack Exp $
+
+EAPI=2
+
+NEED_PYTHON="2.5"
+
+inherit distutils
+
+DESCRIPTION="a set of tools for updating gentoo config files"
+HOMEPAGE="http://developer.berlios.de/projects/etc-proposals/"
+SRC_URI="mirror://berlios/${PN}/${P}.tar.gz"
+
+IUSE="gtk qt4"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+
+DEPEND="gtk? ( >=dev-python/pygtk-2.10 )
+               qt4? ( >=dev-python/PyQt4-4.1.1[X] )"
+RDEPEND="${DEPEND}"
+
+src_install(){
+       distutils_src_install
+       dosbin "${D}"/usr/bin/etc-proposals
+       rm -rf "${D}"/usr/bin
+
+       # Bug 308725: Filter out the "PreferedFrontends" based on USE Flags:
+       use qt4 || sed -i -e '/^PreferedFrontends=/ s/qt4,//' "${D}"/etc/etc-proposals.conf
+       use gtk || sed -i -e '/^PreferedFrontends=/ s/gtk2,//' "${D}"/etc/etc-proposals.conf
+}
+
+pkg_postinst() {
+       elog "The configuration file has been installed to /etc/etc-proposals.conf"
+       elog "If you are installing etc-proposals for the first time or updating"
+       elog "from a version < 1.3 you should run the following command once:"
+       elog "etc-proposals --init-db"
+       ewarn "A full backup of /etc and other files managed by CONFIG_PROTECT"
+       ewarn "is highly advised before testing this tool!"
+}