net-proxy/http-replicator: [QA] Add missing python metadata variables
authorDavid Seifert <soap@gentoo.org>
Sun, 23 Apr 2017 20:31:43 +0000 (22:31 +0200)
committerDavid Seifert <soap@gentoo.org>
Sun, 23 Apr 2017 21:00:11 +0000 (23:00 +0200)
Package-Manager: Portage-2.3.5, Repoman-2.3.2

net-proxy/http-replicator/http-replicator-3.0-r7.ebuild
net-proxy/http-replicator/http-replicator-4.0_alpha2-r5.ebuild

index 5b29f048344f0ffbe5b4bf439d8ecd28d69f8354..68405a1f8c1bd708b5c0cfefe75db31d58096182 100644 (file)
@@ -2,7 +2,9 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
+
 PYTHON_COMPAT=( python2_7 ) # not 2.6 bug #33907, not 3.0 bug #411083
+
 inherit eutils python-single-r1 systemd
 
 MY_P="${PN}_${PV}"
@@ -10,11 +12,16 @@ MY_P="${PN}_${PV}"
 DESCRIPTION="Proxy cache for Gentoo packages"
 HOMEPAGE="https://sourceforge.net/projects/http-replicator"
 SRC_URI="mirror://sourceforge/http-replicator/${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~alpha amd64 hppa ppc ~sparc x86"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}"
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/${MY_P}"
 
 PATCHES=(
        "${FILESDIR}/http-replicator-3.0-sighup.patch"
@@ -22,9 +29,11 @@ PATCHES=(
        "${FILESDIR}/http-replicator-3-missing-directory.patch"
 )
 
-src_install(){
+pkg_setup() {
        python-single-r1_pkg_setup
+}
 
+src_install() {
        # Daemon and repcacheman into /usr/bin
        python_scriptinto /usr/bin
        python_doscript http-replicator
index 0eea7f1f1e73ed975ca827d4201a91b7a9e47ab9..6810108b67b9fb0951e3446e02d02e03485734d7 100644 (file)
@@ -1,7 +1,7 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="5"
+EAPI=5
 
 PYTHON_COMPAT=( python2_7 )
 
@@ -16,6 +16,10 @@ SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tgz"
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~sparc ~x86"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}"
+DEPEND="${RDEPEND}"
 
 S="${WORKDIR}/${MY_P}"
 
@@ -30,7 +34,7 @@ src_test() {
        ./unit-test && die
 }
 
-src_install(){
+src_install() {
        python_foreach_impl python_doscript http-replicator
 
        newbin "${FILESDIR}"/${PN}-3.0-callrepcacheman-0.1 repcacheman