diff options
author | Manuel Rüger <mrueg@gentoo.org> | 2014-07-23 00:15:57 +0000 |
---|---|---|
committer | Manuel Rüger <mrueg@gentoo.org> | 2014-07-23 00:15:57 +0000 |
commit | 5072d16deaba328466841dc44d4de2575f930a9b (patch) | |
tree | 09aff737ea9fbdef45bc0f5de879138b5ea29afd /net-misc | |
parent | Follow upstream naming (diff) | |
download | gentoo-2-5072d16deaba328466841dc44d4de2575f930a9b.tar.gz gentoo-2-5072d16deaba328466841dc44d4de2575f930a9b.tar.bz2 gentoo-2-5072d16deaba328466841dc44d4de2575f930a9b.zip |
Add new snapshot. Depends on net-libs/stem now. Migrate to distutils-r1. Fixes bug #432206.
(Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key )
Diffstat (limited to 'net-misc')
-rw-r--r-- | net-misc/arm/ChangeLog | 8 | ||||
-rw-r--r-- | net-misc/arm/arm-1.4.5.0_p20140714.ebuild | 56 |
2 files changed, 63 insertions, 1 deletions
diff --git a/net-misc/arm/ChangeLog b/net-misc/arm/ChangeLog index f5b53601f9bc..88ede23a5135 100644 --- a/net-misc/arm/ChangeLog +++ b/net-misc/arm/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for net-misc/arm # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/arm/ChangeLog,v 1.25 2014/07/22 20:59:00 mrueg Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-misc/arm/ChangeLog,v 1.26 2014/07/23 00:15:57 mrueg Exp $ + +*arm-1.4.5.0_p20140714 (23 Jul 2014) + + 23 Jul 2014; Manuel Rüger <mrueg@gentoo.org> +arm-1.4.5.0_p20140714.ebuild: + Add new snapshot. Depends on net-libs/stem now. Migrate to distutils-r1. Fixes + bug #432206. 22 Jul 2014; Manuel Rüger <mrueg@gentoo.org> -arm-1.4.3.0.ebuild, -arm-1.4.4.1.ebuild: diff --git a/net-misc/arm/arm-1.4.5.0_p20140714.ebuild b/net-misc/arm/arm-1.4.5.0_p20140714.ebuild new file mode 100644 index 000000000000..7cd6bfe9fedd --- /dev/null +++ b/net-misc/arm/arm-1.4.5.0_p20140714.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-misc/arm/arm-1.4.5.0_p20140714.ebuild,v 1.1 2014/07/23 00:15:57 mrueg Exp $ + +EAPI=5 +PYTHON_COMPAT=(python2_7) +PYTHON_REQ_USE="ncurses" +inherit vcs-snapshot distutils-r1 + +DESCRIPTION="A ncurses-based status monitor for Tor relays" +HOMEPAGE="http://www.atagar.com/arm/" +COMMIT_ID="ac7923e31f52d3cf51b538ddf799162d67c04ecc" +SRC_URI="https://gitweb.torproject.org/arm.git/snapshot/${COMMIT_ID}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" + +DEPEND="test? ( dev-python/mock[${PYTHON_USEDEP}] ) + dev-python/setuptools[${PYTHON_USEDEP}]" +RDEPEND=">=net-libs/stem-1.2.2_p20140718[${PYTHON_USEDEP}] + net-misc/tor" + +python_prepare_all() { + sed -i -e "s/.version import VERSION/ import __version__ as VERSION/"\ + -e "s/, 'arm.cli'//"\ + -e "s/arm.cli/arm/g"\ + -e "s/arm.stem//"\ + -e "/gui/d"\ + -e "s/\"arm\/settings.cfg\",//"\ + -e "/install-purelib/d"\ + -e "/eggPath/d" setup.py || die + sed -i -e "s/1.4.6_dev/${PV}/" arm/__init__.py || die + distutils-r1_python_prepare_all +} + +python_install() { + distutils-r1_python_install --docPath "${EPREFIX}"/usr/share/doc/${PF} +} +python_install_all() { + distutils-r1_python_install_all --docPath "${EPREFIX}"/usr/share/doc/${PF} +} + +python_test() { + ${PYTHON} run_tests.py || die +} + +pkg_postinst() { + elog "Some graphing data issues have been noted in testing" + elog "when run as root. It is not recommended to run arm as" + elog "root until those issues have been isolated and fixed." + elog + elog "Trouble with graphs under app-misc/screen? Try:" + elog 'TERM="rxvt-unicode" arm' +} |