commit:     11e0521e65fb220bdbe1574fa8348433377022fc
Author:     Michał Kępień <github <AT> kempniu <DOT> pl>
AuthorDate: Fri Nov 18 13:25:23 2016 +0000
Commit:     Justin Bronder <jsbronder <AT> gentoo <DOT> org>
CommitDate: Sat Nov 19 16:33:12 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11e0521e

Migrate to python-single-r1

 net-nntp/sabnzbd/sabnzbd-1.1.1.ebuild | 20 +++++++++-----------
 1 file changed, 9 insertions(+), 11 deletions(-)

diff --git a/net-nntp/sabnzbd/sabnzbd-1.1.1.ebuild 
b/net-nntp/sabnzbd/sabnzbd-1.1.1.ebuild
index 726733f..120ac64 100644
--- a/net-nntp/sabnzbd/sabnzbd-1.1.1.ebuild
+++ b/net-nntp/sabnzbd/sabnzbd-1.1.1.ebuild
@@ -5,10 +5,10 @@
 EAPI="6"
 
 # Require python-2 with sqlite USE flag
-PYTHON_DEPEND="2:2.7"
-PYTHON_USE_WITH="sqlite"
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="sqlite"
 
-inherit python user systemd versionator
+inherit python-single-r1 user systemd versionator
 
 MY_P="${P/sab/SAB}"
 
@@ -36,6 +36,7 @@ IUSE="+rar +ssl unzip +yenc"
 # https://github.com/sabnzbd/sabnzbd/issues/47
 
 RDEPEND="
+       ${PYTHON_DEPS}
        >=app-arch/par2cmdline-0.4
        >=dev-python/cheetah-2.0.1
        dev-python/configobj
@@ -49,13 +50,14 @@ RDEPEND="
        unzip? ( >=app-arch/unzip-5.5.2 )
        yenc? ( dev-python/yenc )
 "
+DEPEND="${PYTHON_DEPS}"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 S="${WORKDIR}/${MY_P}"
 
 pkg_setup() {
        HOMEDIR="/var/lib/${PN}"
-       python_set_active_version 2
-       python_pkg_setup
+       python-single-r1_pkg_setup
 
        # Create sabnzbd group
        enewgroup ${PN}
@@ -88,6 +90,8 @@ src_install() {
                doins -r ${d}/*
        done
 
+       python_optimize "${D}usr/share/${PN}"
+
        newinitd "${FILESDIR}/${PN}.initd" "${PN}"
        newconfd "${FILESDIR}/${PN}.confd" "${PN}"
 
@@ -105,8 +109,6 @@ src_install() {
 }
 
 pkg_postinst() {
-       python_mod_optimize /usr/share/${PN}
-
        einfo "Default directory: ${HOMEDIR}"
        einfo ""
        einfo "Run: gpasswd -a <user> sabnzbd"
@@ -127,7 +129,3 @@ pkg_postinst() {
                fi
        done
 }
-
-pkg_postrm() {
-       python_mod_cleanup /usr/share/${PN}
-}

Reply via email to