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) )
