Add live ebuild
authorPaul Varner <fuzzyray@gentoo.org>
Wed, 24 Aug 2011 21:17:48 +0000 (21:17 +0000)
committerPaul Varner <fuzzyray@gentoo.org>
Wed, 24 Aug 2011 21:17:48 +0000 (21:17 +0000)
Package-Manager: portage-2.1.10.11/cvs/Linux x86_64

app-portage/esearch/ChangeLog
app-portage/esearch/Manifest
app-portage/esearch/esearch-9999.ebuild [new file with mode: 0644]

index edfaf8e2d3db4eb77262abf39084477f6741f4f2..98905ff33543dc06a259b471d64d1c00f71d740e 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for app-portage/esearch
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-portage/esearch/ChangeLog,v 1.64 2011/08/09 23:53:59 fuzzyray Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-portage/esearch/ChangeLog,v 1.65 2011/08/24 21:17:48 fuzzyray Exp $
+
+*esearch-9999 (24 Aug 2011)
+
+  24 Aug 2011; Paul Varner <fuzzyray@gentoo.org> +esearch-9999.ebuild:
+  Add live git ebuild.
 
 *esearch-0.7.2-r1 (09 Aug 2011)
 
index b6e4dcf5db933de91e0030aa9da1067401f28cb2..409133ad8f657064d7ec2bad9169ad343fafdc80 100644 (file)
@@ -15,5 +15,6 @@ EBUILD esearch-0.7.1-r7.ebuild 1734 RMD160 080722c857180e3e5928e5c2ef8519b4679f7
 EBUILD esearch-0.7.1-r8.ebuild 2033 RMD160 7e698f8cae2d46ac6ceca8e202c2481454785642 SHA1 bf457c94db24d661a331338c5f370be9b7d5613e SHA256 5de12befe22057f985eb3516149b9741af798b3bb97d0300542827eec806864a
 EBUILD esearch-0.7.2-r1.ebuild 1819 RMD160 adc88f34b364a7d3199cb43c92fb72dc3e8b0671 SHA1 e98030bfb38562fa3ddbdf8c7d6b534f6913dc90 SHA256 243a32079c42f16fb69a17e1c6e8bd3ab9b6cae88295375b92a98e72841b82f7
 EBUILD esearch-0.7.2.ebuild 1778 RMD160 3a4be34ad404533daa4c07bfba525d8db87a09d2 SHA1 e61ecdc0425e63689d742b232729a67945ce3d9b SHA256 c2ae044b01e8b55153251693a1526a2160621041b955b1a2cc52000852e6d52a
-MISC ChangeLog 9769 RMD160 f29b08bddfdac42877c7e68cbcd19f52e032e3e5 SHA1 98a5e996198b0a5557d5486a31dcc93014718676 SHA256 15387432dd5f322d52eec6693d76272b49b4df31f598c0080a0bc4b4d8dc4ed1
+EBUILD esearch-9999.ebuild 1265 RMD160 0f3c92a7ac15bc331cdd1e2dce9968b3c88c3c7d SHA1 6e8aa39b4f4d739c70a83aef51778ed937f2f53d SHA256 7d4f5e456629b4cf550fb64ac752d76adc96096f7fb0178ad1b3c7b77583d090
+MISC ChangeLog 9893 RMD160 9a541b5857ee8796f78f999edbaa1904d0446c46 SHA1 77134fdfcbec36b67cee519a2ee5438794ceaa5c SHA256 c6fa6e29403131acef623a6b287eed40f9d0406ba82fb5eab7cf2aced147e5dd
 MISC metadata.xml 166 RMD160 ca32b35979234f4c3cb4b824fb3c4b5c41bbb1b5 SHA1 ad2b30d8643bb8c9dc8042a399b172878b7021d7 SHA256 3837555db151fa9c3afbe9eb1edff296df030efb574605d6d2b5b37228c2a021
diff --git a/app-portage/esearch/esearch-9999.ebuild b/app-portage/esearch/esearch-9999.ebuild
new file mode 100644 (file)
index 0000000..5dc2102
--- /dev/null
@@ -0,0 +1,54 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-portage/esearch/esearch-9999.ebuild,v 1.1 2011/08/24 21:17:48 fuzzyray Exp $
+
+EAPI="3"
+SUPPORT_PYTHON_ABIS="1"
+RESTRICT_PYTHON_ABIS="2.[45]"
+PYTHON_USE_WITH="readline"
+PYTHON_NONVERSIONED_EXECUTABLES=(".*")
+
+inherit distutils python git-2
+
+EGIT_REPO_URI="git://github.com/fuzzyray/esearch.git"
+
+DESCRIPTION="Replacement for 'emerge --search' with search-index"
+HOMEPAGE="http://david-peter.de/esearch.html"
+SRC_URI=""
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="linguas_fr linguas_it"
+
+KEYWORDS=""
+
+DEPEND="sys-apps/portage"
+RDEPEND="${DEPEND}"
+
+distutils_src_compile_pre_hook() {
+       echo VERSION="9999-${EGIT_VERSION}" "$(PYTHON)" setup.py set_version
+       VERSION="9999-${EGIT_VERSION}" "$(PYTHON)" setup.py set_version
+}
+
+src_compile() {
+       distutils_src_compile
+}
+
+src_install() {
+       python_convert_shebangs -r "" build-*/scripts-*
+       distutils_src_install
+       dodoc eupdatedb.cron || die "dodoc failed"
+
+       # Remove unused man pages according to the linguas flags
+       if ! use linguas_fr ; then
+               rm -rf "${ED}"/usr/share/man/fr
+       fi
+
+       if ! use linguas_it ; then
+               rm -rf "${ED}"/usr/share/man/it
+       fi
+}
+
+pkg_postinst() {
+       distutils_pkg_postinst
+}