Migrate to python-single-r1
authorMichał Kępień <github@kempniu.pl>
Fri, 18 Nov 2016 13:25:23 +0000 (14:25 +0100)
committerJustin Bronder <jsbronder@gentoo.org>
Sat, 19 Nov 2016 16:33:12 +0000 (11:33 -0500)
net-nntp/sabnzbd/sabnzbd-1.1.1.ebuild

index 726733fe1f36cc9889e10f23361d50ee24e8e1d4..120ac64ced802cf67feb6e316ea3aba34949a62d 100644 (file)
@@ -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}
-}