media-gfx/cura: Switch to PYTHON_MULTI_USEDEP API
authorMichał Górny <mgorny@gentoo.org>
Fri, 7 Feb 2020 14:59:26 +0000 (15:59 +0100)
committerMichał Górny <mgorny@gentoo.org>
Sun, 9 Feb 2020 16:26:44 +0000 (17:26 +0100)
Signed-off-by: Michał Górny <mgorny@gentoo.org>
media-gfx/cura/cura-3.4.1.ebuild
media-gfx/cura/cura-3.6.0.ebuild
media-gfx/cura/cura-4.2.1.ebuild
media-gfx/cura/cura-4.3.0-r1.ebuild [moved from media-gfx/cura/cura-4.3.0.ebuild with 77% similarity]

index 16ebf84a070c06e0344f085b5dd7b378eb7ba62b..f1b275618c6938f8d310de5c5b4b3bcbf7bfd8db 100644 (file)
@@ -19,13 +19,15 @@ IUSE="+usb zeroconf"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="${PYTHON_DEPS}
-       >=dev-python/uranium-${PV:0:3}[${PYTHON_USEDEP}]
        >=media-gfx/curaengine-${PV:0:3}
        >=media-gfx/fdm-materials-${PV:0:3}
-       >=dev-libs/libsavitar-${PV:0:3}:=[python,${PYTHON_USEDEP}]
-       >=dev-libs/libcharon-${PV:0:3}[${PYTHON_USEDEP}]
-       usb? ( dev-python/pyserial[${PYTHON_USEDEP}] )
-       zeroconf? ( dev-python/zeroconf[${PYTHON_USEDEP}] )"
+       >=dev-libs/libsavitar-${PV:0:3}:=[python,${PYTHON_SINGLE_USEDEP}]
+       >=dev-libs/libcharon-${PV:0:3}[${PYTHON_SINGLE_USEDEP}]
+       >=dev-python/uranium-${PV:0:3}[${PYTHON_SINGLE_USEDEP}]
+       $(python_gen_cond_dep '
+               usb? ( dev-python/pyserial[${PYTHON_MULTI_USEDEP}] )
+               zeroconf? ( dev-python/zeroconf[${PYTHON_MULTI_USEDEP}] )
+       ')"
 
 DEPEND="${RDEPEND}
        sys-devel/gettext"
index 16ebf84a070c06e0344f085b5dd7b378eb7ba62b..f1b275618c6938f8d310de5c5b4b3bcbf7bfd8db 100644 (file)
@@ -19,13 +19,15 @@ IUSE="+usb zeroconf"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="${PYTHON_DEPS}
-       >=dev-python/uranium-${PV:0:3}[${PYTHON_USEDEP}]
        >=media-gfx/curaengine-${PV:0:3}
        >=media-gfx/fdm-materials-${PV:0:3}
-       >=dev-libs/libsavitar-${PV:0:3}:=[python,${PYTHON_USEDEP}]
-       >=dev-libs/libcharon-${PV:0:3}[${PYTHON_USEDEP}]
-       usb? ( dev-python/pyserial[${PYTHON_USEDEP}] )
-       zeroconf? ( dev-python/zeroconf[${PYTHON_USEDEP}] )"
+       >=dev-libs/libsavitar-${PV:0:3}:=[python,${PYTHON_SINGLE_USEDEP}]
+       >=dev-libs/libcharon-${PV:0:3}[${PYTHON_SINGLE_USEDEP}]
+       >=dev-python/uranium-${PV:0:3}[${PYTHON_SINGLE_USEDEP}]
+       $(python_gen_cond_dep '
+               usb? ( dev-python/pyserial[${PYTHON_MULTI_USEDEP}] )
+               zeroconf? ( dev-python/zeroconf[${PYTHON_MULTI_USEDEP}] )
+       ')"
 
 DEPEND="${RDEPEND}
        sys-devel/gettext"
index ba1e9563f25ed0bf583ff6a1943f45b2da292e2f..d72614d316d0b94d33ad70080a82ea68913d8ff5 100644 (file)
@@ -20,13 +20,15 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 BDEPEND="sys-devel/gettext"
 RDEPEND="${PYTHON_DEPS}
-       >=dev-python/uranium-${PV:0:3}[${PYTHON_USEDEP}]
        >=media-gfx/curaengine-${PV:0:3}
        >=media-gfx/fdm-materials-${PV:0:3}
-       >=dev-libs/libsavitar-${PV:0:3}:=[python,${PYTHON_USEDEP}]
-       >=dev-libs/libcharon-${PV:0:3}[${PYTHON_USEDEP}]
-       usb? ( dev-python/pyserial[${PYTHON_USEDEP}] )
-       zeroconf? ( dev-python/zeroconf[${PYTHON_USEDEP}] )"
+       >=dev-libs/libsavitar-${PV:0:3}:=[python,${PYTHON_SINGLE_USEDEP}]
+       >=dev-libs/libcharon-${PV:0:3}[${PYTHON_SINGLE_USEDEP}]
+       >=dev-python/uranium-${PV:0:3}[${PYTHON_SINGLE_USEDEP}]
+       $(python_gen_cond_dep '
+               usb? ( dev-python/pyserial[${PYTHON_MULTI_USEDEP}] )
+               zeroconf? ( dev-python/zeroconf[${PYTHON_MULTI_USEDEP}] )
+       ')"
 
 DEPEND="${RDEPEND}"
 
similarity index 77%
rename from media-gfx/cura/cura-4.3.0.ebuild
rename to media-gfx/cura/cura-4.3.0-r1.ebuild
index ba1e9563f25ed0bf583ff6a1943f45b2da292e2f..d72614d316d0b94d33ad70080a82ea68913d8ff5 100644 (file)
@@ -20,13 +20,15 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 BDEPEND="sys-devel/gettext"
 RDEPEND="${PYTHON_DEPS}
-       >=dev-python/uranium-${PV:0:3}[${PYTHON_USEDEP}]
        >=media-gfx/curaengine-${PV:0:3}
        >=media-gfx/fdm-materials-${PV:0:3}
-       >=dev-libs/libsavitar-${PV:0:3}:=[python,${PYTHON_USEDEP}]
-       >=dev-libs/libcharon-${PV:0:3}[${PYTHON_USEDEP}]
-       usb? ( dev-python/pyserial[${PYTHON_USEDEP}] )
-       zeroconf? ( dev-python/zeroconf[${PYTHON_USEDEP}] )"
+       >=dev-libs/libsavitar-${PV:0:3}:=[python,${PYTHON_SINGLE_USEDEP}]
+       >=dev-libs/libcharon-${PV:0:3}[${PYTHON_SINGLE_USEDEP}]
+       >=dev-python/uranium-${PV:0:3}[${PYTHON_SINGLE_USEDEP}]
+       $(python_gen_cond_dep '
+               usb? ( dev-python/pyserial[${PYTHON_MULTI_USEDEP}] )
+               zeroconf? ( dev-python/zeroconf[${PYTHON_MULTI_USEDEP}] )
+       ')"
 
 DEPEND="${RDEPEND}"