diff options
author | Brian Dolbec <dolsen@gentoo.org> | 2012-11-12 22:01:57 +0000 |
---|---|---|
committer | Brian Dolbec <dolsen@gentoo.org> | 2012-11-12 22:01:57 +0000 |
commit | 5446260be533572a122da3bcae14f5cd2e8929cf (patch) | |
tree | 0f1a5bc252ce483231107be88f248b3e748b964d /app-portage | |
parent | keyword ~ppc, bug #442188 (diff) | |
download | gentoo-2-5446260be533572a122da3bcae14f5cd2e8929cf.tar.gz gentoo-2-5446260be533572a122da3bcae14f5cd2e8929cf.tar.bz2 gentoo-2-5446260be533572a122da3bcae14f5cd2e8929cf.zip |
Add a live ebuild.
(Portage version: 2.2.0_alpha142_p10/cvs/Linux x86_64, unsigned Manifest commit)
Diffstat (limited to 'app-portage')
-rw-r--r-- | app-portage/mirrorselect/ChangeLog | 7 | ||||
-rw-r--r-- | app-portage/mirrorselect/mirrorselect-9999.ebuild | 63 |
2 files changed, 69 insertions, 1 deletions
diff --git a/app-portage/mirrorselect/ChangeLog b/app-portage/mirrorselect/ChangeLog index fc032e3f509f..e35b7d8048b2 100644 --- a/app-portage/mirrorselect/ChangeLog +++ b/app-portage/mirrorselect/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for app-portage/mirrorselect # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-portage/mirrorselect/ChangeLog,v 1.112 2012/05/21 04:49:48 darkside Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-portage/mirrorselect/ChangeLog,v 1.113 2012/11/12 22:01:57 dolsen Exp $ + +*mirrorselect-9999 (12 Nov 2012) + + 12 Nov 2012; Brian Dolbec <dolsen@gentoo.org> +mirrorselect-9999.ebuild: + Add a live ebuild for more testing the new code. 21 May 2012; Jeremy Olexa <darkside@gentoo.org> -files/0001-Fix-rsync-mirror-selectection.patch, diff --git a/app-portage/mirrorselect/mirrorselect-9999.ebuild b/app-portage/mirrorselect/mirrorselect-9999.ebuild new file mode 100644 index 000000000000..3d4fe98296d5 --- /dev/null +++ b/app-portage/mirrorselect/mirrorselect-9999.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-portage/mirrorselect/mirrorselect-9999.ebuild,v 1.1 2012/11/12 22:01:57 dolsen Exp $ + +EAPI="3" +SUPPORT_PYTHON_ABIS="1" +RESTRICT_PYTHON_ABIS="2.[45]" +PYTHON_USE_WITH="xml" +PYTHON_NONVERSIONED_EXECUTABLES=(".*") + +EGIT_MASTER="master" +#EGIT_BRANCH="master" + +inherit distutils python git-2 prefix + +EGIT_REPO_URI="git://git.overlays.gentoo.org/proj/mirrorselect.git" + +DESCRIPTION="Tool to help select distfiles mirrors for Gentoo" +HOMEPAGE="http://www.gentoo.org/proj/en/portage/tools/index.xml" +SRC_URI="" + +LICENSE="GPL-2" +SLOT="0" +IUSE="" + +KEYWORDS="" + +# Note: dev-lang/python dependencies are so emerge will print a blocker if any +# installed slot of python is not built with +xml. This is used since +# PYTHON_USE_WITH just dies in the middle of the emerge. See bug 399331. +RDEPEND=" + >=dev-lang/python-2.6[xml] + !>=dev-lang/python-2.6[-xml] + dev-util/dialog + net-analyzer/netselect + " +# virtual/python-argparse" + +src_prepare() { + eprefixify setup.py mirrorselect/main.py +} + +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 +} + +pkg_postinst() { + distutils_pkg_postinst + + einfo "This is a development version." + einfo "Please report any bugs you encounter." + einfo "http://bugs.gentoo.org/" +} |