commit:     76ed0d4c275f7aeb71634d9635d738a4d755fd5c
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 21 08:27:27 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jun 21 08:28:51 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76ed0d4c

app-emulation/spice: add 0.16.0

Closes: https://bugs.gentoo.org/798453
Signed-off-by: Sam James <sam <AT> gentoo.org>

 app-emulation/spice/Manifest                                |  1 +
 .../spice/{spice-9999.ebuild => spice-0.16.0.ebuild}        | 13 +++++++------
 app-emulation/spice/spice-9999.ebuild                       | 13 +++++++------
 3 files changed, 15 insertions(+), 12 deletions(-)

diff --git a/app-emulation/spice/Manifest b/app-emulation/spice/Manifest
index b4687c426616..30d18b0621d9 100644
--- a/app-emulation/spice/Manifest
+++ b/app-emulation/spice/Manifest
@@ -1 +1,2 @@
 DIST spice-0.15.2.tar.bz2 1663326 BLAKE2B 
00f5393ac409590b8fe0203251b811a4fe6dca16e644a30dd8165d57ff28cbef3b2f9c2a92ff7d2f6c8092bbef4f89a4e85ef9228cc8c03b0a163ffa3afaf9f6
 SHA512 
c8f273b9e97ef38a03b331f7d32c5f0a09d540523fe626568c845152cbd22273a92b3a08bc13fa2e061b913ad16ceb7cbddf142655cd9cdcd8eb5f646fa6aa26
+DIST spice-0.16.0.tar.bz2 1682389 BLAKE2B 
09bda6480c72a82aef775e12a1034f0194e99ae754d98456cd73de90be067b22e4210a536515266b2f298364f77fa0839546631b54f79074318f486d9a669aa0
 SHA512 
21fb8cc3cc4b3c185a1d3735dfda5df054e9244eeec9f3e2e2cf6f67acce70b213766502e55ac7c7e3b69872895cb28b79a39b4d428b63e030eaa157b6c48731

diff --git a/app-emulation/spice/spice-9999.ebuild 
b/app-emulation/spice/spice-0.16.0.ebuild
similarity index 89%
copy from app-emulation/spice/spice-9999.ebuild
copy to app-emulation/spice/spice-0.16.0.ebuild
index 8e16f62ca590..2181062136f8 100644
--- a/app-emulation/spice/spice-9999.ebuild
+++ b/app-emulation/spice/spice-0.16.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{11..14} )
 inherit meson python-any-r1 readme.gentoo-r1 xdg-utils
 
 DESCRIPTION="SPICE server"
@@ -20,7 +20,7 @@ fi
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-IUSE="gstreamer lz4 sasl smartcard static-libs test"
+IUSE="gstreamer lz4 opus sasl smartcard static-libs test"
 RESTRICT="!test? ( test )"
 
 # The libspice-server only uses the headers of libcacard
@@ -32,7 +32,9 @@ RDEPEND="
        media-libs/libjpeg-turbo:0=[static-libs(+)?]
        sys-libs/zlib[static-libs(+)?]
        >=x11-libs/pixman-0.17.7[static-libs(+)?]
+       virtual/libudev
        lz4? ( app-arch/lz4:0=[static-libs(+)?] )
+       opus? ( media-libs/opus[static-libs(+)?] )
        smartcard? ( >=app-emulation/libcacard-2.5.1 )
        sasl? ( dev-libs/cyrus-sasl[static-libs(+)?] )
        gstreamer? (
@@ -42,7 +44,7 @@ RDEPEND="
 "
 DEPEND+="
        ${RDEPEND}
-       >=app-emulation/spice-protocol-0.14.3
+       >=app-emulation/spice-protocol-0.14.5
        smartcard? ( app-emulation/qemu[smartcard] )
        test? ( net-libs/glib-networking )
 "
@@ -52,13 +54,11 @@ BDEPEND="
        virtual/pkgconfig
        $(python_gen_any_dep '
                >=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]
-               dev-python/six[${PYTHON_USEDEP}]
        ')
 "
 
 python_check_deps() {
        python_has_version -b 
">=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]"
-       python_has_version -b "dev-python/six[${PYTHON_USEDEP}]"
 }
 
 pkg_setup() {
@@ -80,6 +80,7 @@ src_configure() {
                -Dmanual=false
                $(meson_use lz4)
                $(meson_use sasl)
+               $(meson_feature opus)
                $(meson_feature smartcard)
                $(meson_use test tests)
        )

diff --git a/app-emulation/spice/spice-9999.ebuild 
b/app-emulation/spice/spice-9999.ebuild
index 8e16f62ca590..2181062136f8 100644
--- a/app-emulation/spice/spice-9999.ebuild
+++ b/app-emulation/spice/spice-9999.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{11..14} )
 inherit meson python-any-r1 readme.gentoo-r1 xdg-utils
 
 DESCRIPTION="SPICE server"
@@ -20,7 +20,7 @@ fi
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-IUSE="gstreamer lz4 sasl smartcard static-libs test"
+IUSE="gstreamer lz4 opus sasl smartcard static-libs test"
 RESTRICT="!test? ( test )"
 
 # The libspice-server only uses the headers of libcacard
@@ -32,7 +32,9 @@ RDEPEND="
        media-libs/libjpeg-turbo:0=[static-libs(+)?]
        sys-libs/zlib[static-libs(+)?]
        >=x11-libs/pixman-0.17.7[static-libs(+)?]
+       virtual/libudev
        lz4? ( app-arch/lz4:0=[static-libs(+)?] )
+       opus? ( media-libs/opus[static-libs(+)?] )
        smartcard? ( >=app-emulation/libcacard-2.5.1 )
        sasl? ( dev-libs/cyrus-sasl[static-libs(+)?] )
        gstreamer? (
@@ -42,7 +44,7 @@ RDEPEND="
 "
 DEPEND+="
        ${RDEPEND}
-       >=app-emulation/spice-protocol-0.14.3
+       >=app-emulation/spice-protocol-0.14.5
        smartcard? ( app-emulation/qemu[smartcard] )
        test? ( net-libs/glib-networking )
 "
@@ -52,13 +54,11 @@ BDEPEND="
        virtual/pkgconfig
        $(python_gen_any_dep '
                >=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]
-               dev-python/six[${PYTHON_USEDEP}]
        ')
 "
 
 python_check_deps() {
        python_has_version -b 
">=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]"
-       python_has_version -b "dev-python/six[${PYTHON_USEDEP}]"
 }
 
 pkg_setup() {
@@ -80,6 +80,7 @@ src_configure() {
                -Dmanual=false
                $(meson_use lz4)
                $(meson_use sasl)
+               $(meson_feature opus)
                $(meson_feature smartcard)
                $(meson_use test tests)
        )

Reply via email to