net-wireless/blueman: Switch to new python-single-r1 API
authorMichał Górny <mgorny@gentoo.org>
Sun, 8 Dec 2019 11:13:51 +0000 (12:13 +0100)
committerMichał Górny <mgorny@gentoo.org>
Sun, 8 Dec 2019 11:13:51 +0000 (12:13 +0100)
Signed-off-by: Michał Górny <mgorny@gentoo.org>
net-wireless/blueman/blueman-2.1.1-r1.ebuild
net-wireless/blueman/blueman-9999.ebuild

index 4249d4afac6f42d4db23c978d3a743ec1b2106a9..0dbede4768d81c494f1c5e70d5ffd4463c85333d 100644 (file)
@@ -15,6 +15,7 @@ if [[ ${PV} == "9999" ]] ; then
        KEYWORDS=""
 else
        SRC_URI="https://github.com/blueman-project/${PN}/releases/download/${PV/_/.}/${P/_/.}.tar.xz"
+       S=${WORKDIR}/${P/_/.}
        KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
 fi
 
@@ -25,15 +26,21 @@ SLOT="0"
 IUSE="appindicator network nls policykit pulseaudio"
 
 DEPEND="
-       dev-python/pygobject:3[${PYTHON_USEDEP}]
+       $(python_gen_cond_dep '
+               dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}]
+       ')
        >=net-wireless/bluez-5:=
        ${PYTHON_DEPS}"
 BDEPEND="
-       dev-python/cython[${PYTHON_USEDEP}]
+       $(python_gen_cond_dep '
+               dev-python/cython[${PYTHON_MULTI_USEDEP}]
+       ')
        virtual/pkgconfig
        nls? ( dev-util/intltool sys-devel/gettext )"
 RDEPEND="${DEPEND}
-       dev-python/pycairo[${PYTHON_USEDEP}]
+       $(python_gen_cond_dep '
+               dev-python/pycairo[${PYTHON_MULTI_USEDEP}]
+       ')
        sys-apps/dbus
        x11-libs/gtk+:3[introspection]
        x11-libs/libnotify[introspection]
@@ -65,8 +72,6 @@ RDEPEND="${DEPEND}
        !net-wireless/gnome-bluetooth
 "
 
-S=${WORKDIR}/${P/_/.}
-
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 pkg_pretend() {
index c04d0676bc9c535a287b5f992ecaf087f61b9e87..0dbede4768d81c494f1c5e70d5ffd4463c85333d 100644 (file)
@@ -15,6 +15,7 @@ if [[ ${PV} == "9999" ]] ; then
        KEYWORDS=""
 else
        SRC_URI="https://github.com/blueman-project/${PN}/releases/download/${PV/_/.}/${P/_/.}.tar.xz"
+       S=${WORKDIR}/${P/_/.}
        KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
 fi
 
@@ -25,15 +26,21 @@ SLOT="0"
 IUSE="appindicator network nls policykit pulseaudio"
 
 DEPEND="
-       dev-python/pygobject:3[${PYTHON_USEDEP}]
+       $(python_gen_cond_dep '
+               dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}]
+       ')
        >=net-wireless/bluez-5:=
        ${PYTHON_DEPS}"
 BDEPEND="
-       dev-python/cython[${PYTHON_USEDEP}]
+       $(python_gen_cond_dep '
+               dev-python/cython[${PYTHON_MULTI_USEDEP}]
+       ')
        virtual/pkgconfig
        nls? ( dev-util/intltool sys-devel/gettext )"
 RDEPEND="${DEPEND}
-       dev-python/pycairo[${PYTHON_USEDEP}]
+       $(python_gen_cond_dep '
+               dev-python/pycairo[${PYTHON_MULTI_USEDEP}]
+       ')
        sys-apps/dbus
        x11-libs/gtk+:3[introspection]
        x11-libs/libnotify[introspection]