[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/
commit: d3561c57248da39e6549a37d0c5bba5f415d6b6c Author: Kostadin Shishmanov tutanota com> AuthorDate: Tue Apr 23 18:18:53 2024 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Apr 24 06:10:34 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3561c57 app-emulation/spice: enable py3.12 Closes: https://bugs.gentoo.org/929311 Signed-off-by: Kostadin Shishmanov tutanota.com> Closes: https://github.com/gentoo/gentoo/pull/36379 Signed-off-by: Joonas Niilola gentoo.org> app-emulation/spice/spice-0.15.1-r1.ebuild | 2 +- app-emulation/spice/spice-0.15.2.ebuild| 4 ++-- app-emulation/spice/spice-.ebuild | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/app-emulation/spice/spice-0.15.1-r1.ebuild b/app-emulation/spice/spice-0.15.1-r1.ebuild index 707e534ddc0c..3a1d525ff2a6 100644 --- a/app-emulation/spice/spice-0.15.1-r1.ebuild +++ b/app-emulation/spice/spice-0.15.1-r1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{10,11} ) +PYTHON_COMPAT=( python3_{10..12} ) # Port to meson once https://gitlab.freedesktop.org/spice/spice/-/issues/75 is fixed inherit autotools python-any-r1 readme.gentoo-r1 xdg-utils diff --git a/app-emulation/spice/spice-0.15.2.ebuild b/app-emulation/spice/spice-0.15.2.ebuild index 1195e1a7434c..69caa30dafc1 100644 --- a/app-emulation/spice/spice-0.15.2.ebuild +++ b/app-emulation/spice/spice-0.15.2.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit meson python-any-r1 readme.gentoo-r1 xdg-utils DESCRIPTION="SPICE server" diff --git a/app-emulation/spice/spice-.ebuild b/app-emulation/spice/spice-.ebuild index 66b65d5f7dfb..22dfed00d335 100644 --- a/app-emulation/spice/spice-.ebuild +++ b/app-emulation/spice/spice-.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit meson python-any-r1 readme.gentoo-r1 xdg-utils DESCRIPTION="SPICE server"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-vdagent/
commit: ebf7e3a5e779cae726d26b5136c3c4efe4ce708b Author: WANG Xuerui gentoo org> AuthorDate: Thu Sep 28 10:49:39 2023 + Commit: WANG Xuerui gentoo org> CommitDate: Thu Sep 28 10:49:39 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebf7e3a5 app-emulation/spice-vdagent: keyword 0.22.1 for ~loong Signed-off-by: WANG Xuerui gentoo.org> app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild b/app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild index a53a0f00c60d..c58c80ea1479 100644 --- a/app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild +++ b/app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.bz2; LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="amd64 ~arm64 x86" +KEYWORDS="amd64 ~arm64 ~loong x86" IUSE="gtk selinux systemd" COMMON_DEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/
commit: 667b0c7bcf715e2409bf9bc2e53125a0d42ab73c Author: Jakov Smolić gentoo org> AuthorDate: Tue Jul 11 08:43:22 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Tue Jul 11 08:43:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=667b0c7b app-emulation/spice: Stabilize 0.15.2 amd64, #909812 Signed-off-by: Jakov Smolić gentoo.org> app-emulation/spice/spice-0.15.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/spice/spice-0.15.2.ebuild b/app-emulation/spice/spice-0.15.2.ebuild index eb923aea6530..1195e1a7434c 100644 --- a/app-emulation/spice/spice-0.15.2.ebuild +++ b/app-emulation/spice/spice-0.15.2.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == ]] ; then DEPEND="~app-emulation/spice-protocol-" else SRC_URI="https://www.spice-space.org/download/releases/spice-server/${P}.tar.bz2; - KEYWORDS="~amd64 arm64 ~loong ppc64 ~riscv x86" + KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86" fi LICENSE="LGPL-2.1"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/
commit: 59d41bf32bc85cc455b8714d3d8c3c42175073d1 Author: Sam James gentoo org> AuthorDate: Sat Jul 8 03:39:01 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jul 8 03:39:01 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59d41bf3 app-emulation/spice: Stabilize 0.15.2 arm64, #909812 Signed-off-by: Sam James gentoo.org> app-emulation/spice/spice-0.15.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/spice/spice-0.15.2.ebuild b/app-emulation/spice/spice-0.15.2.ebuild index 95a2531cb043..eb923aea6530 100644 --- a/app-emulation/spice/spice-0.15.2.ebuild +++ b/app-emulation/spice/spice-0.15.2.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == ]] ; then DEPEND="~app-emulation/spice-protocol-" else SRC_URI="https://www.spice-space.org/download/releases/spice-server/${P}.tar.bz2; - KEYWORDS="~amd64 ~arm64 ~loong ppc64 ~riscv x86" + KEYWORDS="~amd64 arm64 ~loong ppc64 ~riscv x86" fi LICENSE="LGPL-2.1"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/
commit: 473cc4493b17de9196cf4480ea3f144f1f1b0559 Author: Sam James gentoo org> AuthorDate: Fri Jul 7 10:14:28 2023 + Commit: Sam James gentoo org> CommitDate: Fri Jul 7 10:14:28 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=473cc449 app-emulation/spice: Stabilize 0.15.2 x86, #909812 Signed-off-by: Sam James gentoo.org> app-emulation/spice/spice-0.15.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/spice/spice-0.15.2.ebuild b/app-emulation/spice/spice-0.15.2.ebuild index a7bef4558d2d..95a2531cb043 100644 --- a/app-emulation/spice/spice-0.15.2.ebuild +++ b/app-emulation/spice/spice-0.15.2.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == ]] ; then DEPEND="~app-emulation/spice-protocol-" else SRC_URI="https://www.spice-space.org/download/releases/spice-server/${P}.tar.bz2; - KEYWORDS="~amd64 ~arm64 ~loong ppc64 ~riscv ~x86" + KEYWORDS="~amd64 ~arm64 ~loong ppc64 ~riscv x86" fi LICENSE="LGPL-2.1"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/
commit: 8ef20b21fac98b820cd4327d357ff2bd5911ec00 Author: Sam James gentoo org> AuthorDate: Fri Jul 7 04:40:17 2023 + Commit: Sam James gentoo org> CommitDate: Fri Jul 7 04:40:17 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ef20b21 app-emulation/spice: Stabilize 0.15.2 ppc64, #909812 Signed-off-by: Sam James gentoo.org> app-emulation/spice/spice-0.15.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/spice/spice-0.15.2.ebuild b/app-emulation/spice/spice-0.15.2.ebuild index 66b65d5f7dfb..a7bef4558d2d 100644 --- a/app-emulation/spice/spice-0.15.2.ebuild +++ b/app-emulation/spice/spice-0.15.2.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == ]] ; then DEPEND="~app-emulation/spice-protocol-" else SRC_URI="https://www.spice-space.org/download/releases/spice-server/${P}.tar.bz2; - KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" + KEYWORDS="~amd64 ~arm64 ~loong ppc64 ~riscv ~x86" fi LICENSE="LGPL-2.1"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-vdagent/
commit: 606a92e1d12c8a98d5b1ec0f773948cf66d2f4b8 Author: Matthias Maier gentoo org> AuthorDate: Sun Jun 18 02:17:40 2023 + Commit: Matthias Maier gentoo org> CommitDate: Sun Jun 18 02:18:49 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=606a92e1 app-emulation/spice-vdagent: also call udev_reload in pkg_postrm() Closes: https://bugs.gentoo.org/851645 Signed-off-by: Matthias Maier gentoo.org> app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild | 4 1 file changed, 4 insertions(+) diff --git a/app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild b/app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild index 36be63a656d9..a53a0f00c60d 100644 --- a/app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild +++ b/app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild @@ -67,3 +67,7 @@ pkg_postinst() { udev_reload tmpfiles_process spice-vdagentd.conf } + +pkg_postrm() { + udev_reload +}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-vdagent/
commit: ae2e20389d4bae50fcad0996e6dc6ff2496cc95a Author: Matthias Maier gentoo org> AuthorDate: Sun Jun 18 02:07:38 2023 + Commit: Matthias Maier gentoo org> CommitDate: Sun Jun 18 02:07:53 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae2e2038 app-emulation/spice-vdagent: drop 0.19.0-r1, 0.21.0 Bug: https://bugs.gentoo.org/753956 Signed-off-by: Matthias Maier gentoo.org> app-emulation/spice-vdagent/Manifest | 2 - .../spice-vdagent/spice-vdagent-0.19.0-r1.ebuild | 63 .../spice-vdagent/spice-vdagent-0.21.0.ebuild | 67 -- 3 files changed, 132 deletions(-) diff --git a/app-emulation/spice-vdagent/Manifest b/app-emulation/spice-vdagent/Manifest index 1ef47e9cd14d..49738685af14 100644 --- a/app-emulation/spice-vdagent/Manifest +++ b/app-emulation/spice-vdagent/Manifest @@ -1,3 +1 @@ -DIST spice-vdagent-0.19.0.tar.bz2 151356 BLAKE2B b7a99a7205d955b27edfe483746e3f267a6e0b7885c4b8146ba42d99b581cf4e1748b503a37a3d6b66623ef2515b42756f2e6a5a4775d56def7aa396bd0dfb4f SHA512 f5056dfe66df3ee8205549be22bbc8c17d2196c8448eda97f01659ff30c34d9929f330767d7fafec557dc5f7fb9b65eaf85973193b38df774042de9b72d6e60d -DIST spice-vdagent-0.21.0.tar.bz2 164103 BLAKE2B 298122b334f880ffb8d77d3a7d822b70debce56d62bc3004bbac37445f10236a47706d23501ee3f82520c45b65deec12c9578cf4a8b9ac138df8b1c0b8cdb784 SHA512 1ff1a89e75301b1c2c89f26ba4bce8d4df29bbff6387ade128ce847ca30162a2bc731c70c10a8d129518e64bbca6b8271fd11ff3e340899182a65a5295051bff DIST spice-vdagent-0.22.1.tar.bz2 165560 BLAKE2B 4fd4318592d20d305d515c65d7491b90ac79bcc7f5bdfafd9df7858bdce24aa57c79f2121bbf9cbadec8e6297890f4b8598b9abcadcce5a9f39712b96deaa396 SHA512 5a4d2661145f33a0583880a128d925b15ca5aec05df83271c80f8baa0fcdd28fab0242301bc38443ccddf70fbdcfd76b5d30bb5a6b4b7c895c3cea0eb38bdf92 diff --git a/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild b/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild deleted file mode 100644 index 749e2012d13c.. --- a/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit linux-info - -DESCRIPTION="SPICE VD Linux Guest Agent" -HOMEPAGE="https://www.spice-space.org/; -SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.bz2; - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="gtk selinux systemd" - -CDEPEND=" - dev-libs/glib:2 - >=app-emulation/spice-protocol-0.14.0 - media-libs/alsa-lib - sys-apps/dbus - >=x11-libs/libpciaccess-0.10 - x11-libs/libdrm - x11-libs/libXfixes - x11-libs/libXrandr - x11-libs/libX11 - x11-libs/libXinerama - gtk? ( x11-libs/gtk+:3 ) - systemd? ( sys-apps/systemd )" -DEPEND="${CDEPEND} - virtual/pkgconfig" -RDEPEND="${CDEPEND} - selinux? ( sec-policy/selinux-vdagent )" - -CONFIG_CHECK="~INPUT_UINPUT ~VIRTIO_CONSOLE" -ERROR_INPUT_UINPUT="User level input support (INPUT_UINPUT) is required" -ERROR_VIRTIO_CONSOLE="VirtIO console/serial device support (VIRTIO_CONSOLE) is required" - -src_configure() { - local opt=() - if use systemd; then - opt+=( --with-session-info=systemd ) - else - opt+=( --with-session-info=none ) - fi - - econf \ - --with-init-script=systemd \ - --localstatedir="${EPREFIX}"/var \ - $(use_with gtk) \ - "${opt[@]}" -} - -src_install() { - default - - cd "${ED}" && rmdir -p var/run/spice-vdagentd || die - - keepdir /var/log/spice-vdagentd - - newinitd "${FILESDIR}/${PN}.initd-4" "${PN}" - newconfd "${FILESDIR}/${PN}.confd-2" "${PN}" -} diff --git a/app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild b/app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild deleted file mode 100644 index 4bce7514acb3.. --- a/app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit linux-info tmpfiles - -DESCRIPTION="SPICE VD Linux Guest Agent" -HOMEPAGE="https://www.spice-space.org/; -SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.bz2; - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="gtk selinux systemd" - -CDEPEND=" - dev-libs/glib:2 - >=app-emulation/spice-protocol-0.14.0 - media-libs/alsa-lib - sys-apps/dbus - >=x11-libs/libpciaccess-0.10 - x11-libs/libdrm - x11-libs/libXfixes - x11-libs/libXrandr - x11-libs/libX11 - x11-libs/libXinerama - gtk? ( x11-libs/gtk+:3 ) - systemd? ( sys-apps/systemd )" -DEPEND="${CDEPEND} - virtual/pkgconfig" -RDEPEND="${CDEPEND} - selinux? (
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/
commit: e3f41485b094e9b55033a1f4ca912d9b9f2e4ad1 Author: orbea riseup net> AuthorDate: Fri May 26 21:14:56 2023 + Commit: Joonas Niilola gentoo org> CommitDate: Sun May 28 07:28:09 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3f41485 app-emulation/spice: drop 0.15.0 * deprecated virtual/jpeg dependency * outdated python compat * fails a test with USE=sasl (LibreSSL only?) Signed-off-by: orbea riseup.net> Closes: https://github.com/gentoo/gentoo/pull/31178 Signed-off-by: Joonas Niilola gentoo.org> app-emulation/spice/Manifest| 2 - app-emulation/spice/spice-0.15.0.ebuild | 105 2 files changed, 107 deletions(-) diff --git a/app-emulation/spice/Manifest b/app-emulation/spice/Manifest index 32f53c4a8b1e..c75ff310017c 100644 --- a/app-emulation/spice/Manifest +++ b/app-emulation/spice/Manifest @@ -1,4 +1,2 @@ -DIST spice-0.15.0-pthread-c5fe3df1.patch.bz2 7605 BLAKE2B 86b8094a22a02080db038ef98972bf09f391d5344fee8df2aa7d2def0b50a581353cb0e3dd97f99bbd58b88a13ceac4b54be8086a9f4274f38d132b27b62e84d SHA512 5075bd260b33c2dad8c3ce641372383871f7d69190a4f4697bd5e12af1bf5429310c592961de001d36c19a9cdd91143b8d6e8be0e08b3850b9700c2aef2ddd78 -DIST spice-0.15.0.tar.bz2 1537970 BLAKE2B 98e8f55de81a86c6370e4a74c0fd90db78a9a8e8e3af536bccd6a2a75185194ac7b87521163090c4312e392d2ee10036c0283171c7796aea630e1307128a2d55 SHA512 0a776d191c395ce1f7ebbbac47956a00a2765327d3127aeca6e232bd56fd4ccd28750ae1599eb6eb2909ac909cda517d5511faa631166db16b8b75bd4e7b86d9 DIST spice-0.15.1.tar.bz2 1623290 BLAKE2B 19ddb3cac91be07a4a358ed89a5e4d1a5c406a9831b8c8a518764055354ecf6e09d129ae03ba65d876669da72f2cbf0c307261564097f60951711e9852eebb69 SHA512 362ab2f0b483911830693834515e1d331a6b929c5c63fd4522e843c42bbb7d8a52510d60f5f17d175dd2617c9621630f6a81f3ff7dce11dc28e6fb135e60fa86 DIST spice-0.15.2.tar.bz2 1663326 BLAKE2B 00f5393ac409590b8fe0203251b811a4fe6dca16e644a30dd8165d57ff28cbef3b2f9c2a92ff7d2f6c8092bbef4f89a4e85ef9228cc8c03b0a163ffa3afaf9f6 SHA512 c8f273b9e97ef38a03b331f7d32c5f0a09d540523fe626568c845152cbd22273a92b3a08bc13fa2e061b913ad16ceb7cbddf142655cd9cdcd8eb5f646fa6aa26 diff --git a/app-emulation/spice/spice-0.15.0.ebuild b/app-emulation/spice/spice-0.15.0.ebuild deleted file mode 100644 index 985efaaf1930.. --- a/app-emulation/spice/spice-0.15.0.ebuild +++ /dev/null @@ -1,105 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{9,10} ) -inherit autotools python-any-r1 readme.gentoo-r1 xdg-utils - -DESCRIPTION="SPICE server" -HOMEPAGE="https://www.spice-space.org/; -SRC_URI="https://www.spice-space.org/download/releases/spice-server/${P}.tar.bz2; -SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-pthread-c5fe3df1.patch.bz2; - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86" -IUSE="lz4 sasl smartcard static-libs gstreamer test" - -RESTRICT="!test? ( test )" - -# the libspice-server only uses the headers of libcacard -RDEPEND=" - dev-lang/orc[static-libs(+)?] - >=dev-libs/glib-2.38:2[static-libs(+)?] - media-libs/opus[static-libs(+)?] - sys-libs/zlib[static-libs(+)?] - virtual/jpeg:0=[static-libs(+)?] - >=x11-libs/pixman-0.17.7[static-libs(+)?] - dev-libs/openssl:0=[static-libs(+)?] - lz4? ( app-arch/lz4:0=[static-libs(+)?] ) - smartcard? ( >=app-emulation/libcacard-2.5.1 ) - sasl? ( dev-libs/cyrus-sasl[static-libs(+)?] ) - gstreamer? ( - media-libs/gstreamer:1.0 - media-libs/gst-plugins-base:1.0 - )" -DEPEND="${RDEPEND} - >=app-emulation/spice-protocol-0.14.3 - smartcard? ( app-emulation/qemu[smartcard] ) - test? ( net-libs/glib-networking )" -BDEPEND="${PYTHON_DEPS} - sys-devel/autoconf-archive - virtual/pkgconfig - $(python_gen_any_dep ' - >=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - ')" - -PATCHES=( - "${WORKDIR}"/${P}-pthread-c5fe3df1.patch -) - -python_check_deps() { - has_version -b ">=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]" - has_version -b "dev-python/six[${PYTHON_USEDEP}]" -} - -pkg_setup() { - [[ ${MERGE_TYPE} != binary ]] && python-any-r1_pkg_setup -} - -src_prepare() { - default - - eautoreconf -} - -src_configure() { - # Prevent sandbox violations, bug #586560 - # https://bugzilla.gnome.org/show_bug.cgi?id=744134 - # https://bugzilla.gnome.org/show_bug.cgi?id=744135 - addpredict /dev - - xdg_environment_reset - - local myconf=" - $(use_enable static-libs static) - $(use_enable lz4) - $(use_with sasl) - $(use_enable smartcard) - $(use_enable test tests) - --enable-gstreamer=$(usex
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/
commit: 28798d6719eaec55cf7eb58b4047cab45e7972ef Author: Sam James gentoo org> AuthorDate: Tue May 16 04:12:17 2023 + Commit: Sam James gentoo org> CommitDate: Tue May 16 04:12:17 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28798d67 app-emulation/spice: add glib-utils BDEPEND Closes: https://bugs.gentoo.org/906328 Signed-off-by: Sam James gentoo.org> app-emulation/spice/spice-0.15.2.ebuild | 1 + app-emulation/spice/spice-.ebuild | 1 + 2 files changed, 2 insertions(+) diff --git a/app-emulation/spice/spice-0.15.2.ebuild b/app-emulation/spice/spice-0.15.2.ebuild index b1b52a3283e5..66b65d5f7dfb 100644 --- a/app-emulation/spice/spice-0.15.2.ebuild +++ b/app-emulation/spice/spice-0.15.2.ebuild @@ -48,6 +48,7 @@ DEPEND+=" " BDEPEND=" ${PYTHON_DEPS} + dev-util/glib-utils virtual/pkgconfig $(python_gen_any_dep ' >=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}] diff --git a/app-emulation/spice/spice-.ebuild b/app-emulation/spice/spice-.ebuild index b1b52a3283e5..66b65d5f7dfb 100644 --- a/app-emulation/spice/spice-.ebuild +++ b/app-emulation/spice/spice-.ebuild @@ -48,6 +48,7 @@ DEPEND+=" " BDEPEND=" ${PYTHON_DEPS} + dev-util/glib-utils virtual/pkgconfig $(python_gen_any_dep ' >=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/
commit: 0d9a7b0f351916229815885bd90ca9f15697eb75 Author: Sam James gentoo org> AuthorDate: Sun May 14 08:45:36 2023 + Commit: Sam James gentoo org> CommitDate: Sun May 14 08:45:46 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d9a7b0f app-emulation/spice: add 0.15.2 Signed-off-by: Sam James gentoo.org> app-emulation/spice/Manifest | 1 + .../{spice-.ebuild => spice-0.15.2.ebuild} | 85 ++ app-emulation/spice/spice-.ebuild | 85 ++ 3 files changed, 79 insertions(+), 92 deletions(-) diff --git a/app-emulation/spice/Manifest b/app-emulation/spice/Manifest index cc57e343819a..32f53c4a8b1e 100644 --- a/app-emulation/spice/Manifest +++ b/app-emulation/spice/Manifest @@ -1,3 +1,4 @@ DIST spice-0.15.0-pthread-c5fe3df1.patch.bz2 7605 BLAKE2B 86b8094a22a02080db038ef98972bf09f391d5344fee8df2aa7d2def0b50a581353cb0e3dd97f99bbd58b88a13ceac4b54be8086a9f4274f38d132b27b62e84d SHA512 5075bd260b33c2dad8c3ce641372383871f7d69190a4f4697bd5e12af1bf5429310c592961de001d36c19a9cdd91143b8d6e8be0e08b3850b9700c2aef2ddd78 DIST spice-0.15.0.tar.bz2 1537970 BLAKE2B 98e8f55de81a86c6370e4a74c0fd90db78a9a8e8e3af536bccd6a2a75185194ac7b87521163090c4312e392d2ee10036c0283171c7796aea630e1307128a2d55 SHA512 0a776d191c395ce1f7ebbbac47956a00a2765327d3127aeca6e232bd56fd4ccd28750ae1599eb6eb2909ac909cda517d5511faa631166db16b8b75bd4e7b86d9 DIST spice-0.15.1.tar.bz2 1623290 BLAKE2B 19ddb3cac91be07a4a358ed89a5e4d1a5c406a9831b8c8a518764055354ecf6e09d129ae03ba65d876669da72f2cbf0c307261564097f60951711e9852eebb69 SHA512 362ab2f0b483911830693834515e1d331a6b929c5c63fd4522e843c42bbb7d8a52510d60f5f17d175dd2617c9621630f6a81f3ff7dce11dc28e6fb135e60fa86 +DIST spice-0.15.2.tar.bz2 1663326 BLAKE2B 00f5393ac409590b8fe0203251b811a4fe6dca16e644a30dd8165d57ff28cbef3b2f9c2a92ff7d2f6c8092bbef4f89a4e85ef9228cc8c03b0a163ffa3afaf9f6 SHA512 c8f273b9e97ef38a03b331f7d32c5f0a09d540523fe626568c845152cbd22273a92b3a08bc13fa2e061b913ad16ceb7cbddf142655cd9cdcd8eb5f646fa6aa26 diff --git a/app-emulation/spice/spice-.ebuild b/app-emulation/spice/spice-0.15.2.ebuild similarity index 51% copy from app-emulation/spice/spice-.ebuild copy to app-emulation/spice/spice-0.15.2.ebuild index 8b1ec904e164..b1b52a3283e5 100644 --- a/app-emulation/spice/spice-.ebuild +++ b/app-emulation/spice/spice-0.15.2.ebuild @@ -1,60 +1,63 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) -inherit git-r3 meson python-any-r1 readme.gentoo-r1 xdg-utils +PYTHON_COMPAT=( python3_{10..11} ) +inherit meson python-any-r1 readme.gentoo-r1 xdg-utils DESCRIPTION="SPICE server" HOMEPAGE="https://www.spice-space.org/; -SRC_URI="" -EGIT_REPO_URI="https://anongit.freedesktop.org/git/spice/spice.git; +if [[ ${PV} == ]] ; then + EGIT_REPO_URI="https://anongit.freedesktop.org/git/spice/spice.git; + inherit git-r3 + + DEPEND="~app-emulation/spice-protocol-" +else + SRC_URI="https://www.spice-space.org/download/releases/spice-server/${P}.tar.bz2; + KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="" -IUSE="gstreamer lz4 opus sasl smartcard static-libs test" - +IUSE="gstreamer lz4 sasl smartcard static-libs test" RESTRICT="!test? ( test )" -# the libspice-server only uses the headers of libcacard +# The libspice-server only uses the headers of libcacard RDEPEND=" - dev-lang/orc - >=dev-libs/glib-2.38:2 - sys-libs/zlib - virtual/jpeg:0= - >=x11-libs/pixman-0.17.7 - dev-libs/openssl:0= - lz4? ( app-arch/lz4:0= ) - opus? ( media-libs/opus ) + dev-lang/orc[static-libs(+)?] + >=dev-libs/glib-2.38:2[static-libs(+)?] + dev-libs/openssl:0=[static-libs(+)?] + media-libs/opus[static-libs(+)?] + media-libs/libjpeg-turbo:0=[static-libs(+)?] + sys-libs/zlib[static-libs(+)?] + >=x11-libs/pixman-0.17.7[static-libs(+)?] + lz4? ( app-arch/lz4:0=[static-libs(+)?] ) smartcard? ( >=app-emulation/libcacard-2.5.1 ) - sasl? ( dev-libs/cyrus-sasl ) + sasl? ( dev-libs/cyrus-sasl[static-libs(+)?] ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 - )" -DEPEND="${RDEPEND} - ~app-emulation/spice-protocol- + ) +" +DEPEND+=" + ${RDEPEND} + >=app-emulation/spice-protocol-0.14.3 smartcard? ( app-emulation/qemu[smartcard] ) - test? ( net-libs/glib-networking )" -BDEPEND="${PYTHON_DEPS} - sys-devel/autoconf-archive + test? ( net-libs/glib-networking ) +" +BDEPEND=" + ${PYTHON_DEPS} virtual/pkgconfig $(python_gen_any_dep ' >=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}] dev-python/six[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/
commit: a404bed3bfd0f1ccd287cecfb5652076fd85c77e Author: Sam James gentoo org> AuthorDate: Wed May 10 00:07:50 2023 + Commit: Sam James gentoo org> CommitDate: Wed May 10 00:29:24 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a404bed3 app-emulation/spice: add freedesktop-gitlab upstream metadata Signed-off-by: Sam James gentoo.org> app-emulation/spice/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app-emulation/spice/metadata.xml b/app-emulation/spice/metadata.xml index f62aa7298062..ce2f1efd9185 100644 --- a/app-emulation/spice/metadata.xml +++ b/app-emulation/spice/metadata.xml @@ -8,4 +8,7 @@ Enable smartcard remoting using app-emulation/libcacard + + spice/spice +
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/
commit: 88360a4a2ee93735ba87721d2b7452959b4cb3f4 Author: Sam James gentoo org> AuthorDate: Wed May 10 00:08:30 2023 + Commit: Sam James gentoo org> CommitDate: Wed May 10 00:29:25 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88360a4a app-emulation/spice: add note why no meson yet Bug: https://gitlab.freedesktop.org/spice/spice/-/issues/75 Signed-off-by: Sam James gentoo.org> app-emulation/spice/spice-0.15.1-r1.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/app-emulation/spice/spice-0.15.1-r1.ebuild b/app-emulation/spice/spice-0.15.1-r1.ebuild index b70f059e580a..6e09dc04f683 100644 --- a/app-emulation/spice/spice-0.15.1-r1.ebuild +++ b/app-emulation/spice/spice-0.15.1-r1.ebuild @@ -4,6 +4,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{9,10,11} ) +# Port to meson once https://gitlab.freedesktop.org/spice/spice/-/issues/75 is fixed inherit autotools python-any-r1 readme.gentoo-r1 xdg-utils DESCRIPTION="SPICE server"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/
commit: f67265c51dc3158fcf7faab401de9d1d98697437 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Mar 16 14:04:15 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Mar 16 14:04:15 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f67265c5 app-emulation/spice: Stabilize 0.15.1-r1 ppc64, #899236 Signed-off-by: Arthur Zamarin gentoo.org> app-emulation/spice/spice-0.15.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/spice/spice-0.15.1-r1.ebuild b/app-emulation/spice/spice-0.15.1-r1.ebuild index b4f33a133e0d..b70f059e580a 100644 --- a/app-emulation/spice/spice-0.15.1-r1.ebuild +++ b/app-emulation/spice/spice-0.15.1-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.spice-space.org/download/releases/spice-server/${P}.tar.bz2 LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" +KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86" IUSE="gstreamer lz4 sasl smartcard static-libs test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-protocol/
commit: eebf2881f1c45d64fa1dc1161450c8aecf322900 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Mar 4 10:14:42 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Mar 4 10:14:42 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eebf2881 app-emulation/spice-protocol: Stabilize 0.14.4 ppc64, #899238 Signed-off-by: Arthur Zamarin gentoo.org> app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild b/app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild index bc72edeb13cb..3bd2990219d2 100644 --- a/app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild +++ b/app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} = ** ]]; then EGIT_REPO_URI="https://anongit.freedesktop.org/git/spice/spice-protocol.git; else SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.xz; - KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" + KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86" fi DESCRIPTION="Headers defining the SPICE protocol"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/
commit: 9c9ef2564aeb77e5f5fb07363054daa15f01d292 Author: Joonas Niilola gentoo org> AuthorDate: Sat Mar 4 08:56:04 2023 + Commit: Joonas Niilola gentoo org> CommitDate: Sat Mar 4 08:56:20 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c9ef256 app-emulation/spice: Stabilize 0.15.1-r1 x86, #899236 Signed-off-by: Joonas Niilola gentoo.org> app-emulation/spice/spice-0.15.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/spice/spice-0.15.1-r1.ebuild b/app-emulation/spice/spice-0.15.1-r1.ebuild index 4fcfa6758091..b4f33a133e0d 100644 --- a/app-emulation/spice/spice-0.15.1-r1.ebuild +++ b/app-emulation/spice/spice-0.15.1-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.spice-space.org/download/releases/spice-server/${P}.tar.bz2 LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" IUSE="gstreamer lz4 sasl smartcard static-libs test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-vdagent/
commit: a83c15e74a8dcc347832c9b1b3ff9cc026f9a7ba Author: Joonas Niilola gentoo org> AuthorDate: Sat Mar 4 08:39:11 2023 + Commit: Joonas Niilola gentoo org> CommitDate: Sat Mar 4 08:39:25 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a83c15e7 app-emulation/spice-vdagent: add missing xorg-proto dep to 0.22.1 Signed-off-by: Joonas Niilola gentoo.org> app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild b/app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild index ca8a9336470f..36be63a656d9 100644 --- a/app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild +++ b/app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild @@ -14,7 +14,7 @@ SLOT="0" KEYWORDS="amd64 ~arm64 x86" IUSE="gtk selinux systemd" -DEPEND=" +COMMON_DEPEND=" dev-libs/glib:2 >=app-emulation/spice-protocol-0.14.0 media-libs/alsa-lib @@ -27,7 +27,9 @@ DEPEND=" x11-libs/libXinerama gtk? ( x11-libs/gtk+:3 ) systemd? ( sys-apps/systemd )" -RDEPEND="${DEPEND} +DEPEND="${COMMON_DEPEND} + x11-base/xorg-proto" +RDEPEND="${COMMON_DEPEND} selinux? ( sec-policy/selinux-vdagent )" BDEPEND="virtual/pkgconfig"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-vdagent/
commit: 69b1a519c506f505d91e0ab73f71d02ed5c598c2 Author: Joonas Niilola gentoo org> AuthorDate: Sat Mar 4 08:37:56 2023 + Commit: Joonas Niilola gentoo org> CommitDate: Sat Mar 4 08:39:25 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69b1a519 app-emulation/spice-vdagent: Stabilize 0.22.1 amd64, #899234 Signed-off-by: Joonas Niilola gentoo.org> app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild b/app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild index c7951fa824e9..ca8a9336470f 100644 --- a/app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild +++ b/app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.bz2; LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~arm64 x86" +KEYWORDS="amd64 ~arm64 x86" IUSE="gtk selinux systemd" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-protocol/
commit: c0a36132b01e4ba29073fba1db89d77558c3deb6 Author: Joonas Niilola gentoo org> AuthorDate: Sat Mar 4 08:24:23 2023 + Commit: Joonas Niilola gentoo org> CommitDate: Sat Mar 4 08:27:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0a36132 app-emulation/spice-protocol: Stabilize 0.14.4 x86, #899238 Signed-off-by: Joonas Niilola gentoo.org> app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild b/app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild index 12d57516703d..18372ef29cd9 100644 --- a/app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild +++ b/app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} = ** ]]; then EGIT_REPO_URI="https://anongit.freedesktop.org/git/spice/spice-protocol.git; else SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.xz; - KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" fi DESCRIPTION="Headers defining the SPICE protocol"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-protocol/
commit: 15b22f88782eb0287ce593c6497081b3ddc55647 Author: Joonas Niilola gentoo org> AuthorDate: Sat Mar 4 08:25:08 2023 + Commit: Joonas Niilola gentoo org> CommitDate: Sat Mar 4 08:27:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15b22f88 app-emulation/spice-protocol: Stabilize 0.14.4 amd64, #899238 Signed-off-by: Joonas Niilola gentoo.org> app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild b/app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild index 18372ef29cd9..bc72edeb13cb 100644 --- a/app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild +++ b/app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} = ** ]]; then EGIT_REPO_URI="https://anongit.freedesktop.org/git/spice/spice-protocol.git; else SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.xz; - KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" + KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" fi DESCRIPTION="Headers defining the SPICE protocol"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/
commit: b978519284b1144d715fb199d3c997b767c995da Author: Arthur Zamarin gentoo org> AuthorDate: Sat Mar 4 06:08:36 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Mar 4 06:08:36 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9785192 app-emulation/spice: Stabilize 0.15.1-r1 arm64, #899236 Signed-off-by: Arthur Zamarin gentoo.org> app-emulation/spice/spice-0.15.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/spice/spice-0.15.1-r1.ebuild b/app-emulation/spice/spice-0.15.1-r1.ebuild index 299e4d1bc7d8..336ef20e2014 100644 --- a/app-emulation/spice/spice-0.15.1-r1.ebuild +++ b/app-emulation/spice/spice-0.15.1-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.spice-space.org/download/releases/spice-server/${P}.tar.bz2 LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 arm64 ~loong ~ppc64 ~riscv ~x86" IUSE="gstreamer lz4 sasl smartcard static-libs test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-protocol/
commit: d61914b502745bff9f2f2c7908117b280bc78850 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Mar 4 05:46:24 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Mar 4 05:46:24 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d61914b5 app-emulation/spice-protocol: Stabilize 0.14.4 arm64, #899238 Signed-off-by: Arthur Zamarin gentoo.org> app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild b/app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild index 8908284a7192..12d57516703d 100644 --- a/app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild +++ b/app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,7 +10,7 @@ if [[ ${PV} = ** ]]; then EGIT_REPO_URI="https://anongit.freedesktop.org/git/spice/spice-protocol.git; else SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.xz; - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" fi DESCRIPTION="Headers defining the SPICE protocol"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-vdagent/
commit: 720907834b563dbb51b3479d00b623394afa1a40 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Mar 4 05:38:33 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Mar 4 05:38:33 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72090783 app-emulation/spice-vdagent: Stabilize 0.22.1 x86, #899234 Signed-off-by: Arthur Zamarin gentoo.org> app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild b/app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild index 6b3fd1e10224..c7951fa824e9 100644 --- a/app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild +++ b/app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -11,7 +11,7 @@ SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.bz2; LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="~amd64 ~arm64 x86" IUSE="gtk selinux systemd" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/
commit: da1b5bb054bca0c927cbe6083b0401780a316117 Author: Jérôme Carretero zougloub eu> AuthorDate: Thu Feb 16 16:25:25 2023 + Commit: Michał Górny gentoo org> CommitDate: Thu Feb 16 17:11:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da1b5bb0 app-emulation/spice: Copy py3.11 to - Signed-off-by: Jérôme Carretero zougloub.eu> Signed-off-by: Michał Górny gentoo.org> app-emulation/spice/spice-.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/spice/spice-.ebuild b/app-emulation/spice/spice-.ebuild index a2202f928bd9..8b1ec904e164 100644 --- a/app-emulation/spice/spice-.ebuild +++ b/app-emulation/spice/spice-.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{9,10} ) +PYTHON_COMPAT=( python3_{9..11} ) inherit git-r3 meson python-any-r1 readme.gentoo-r1 xdg-utils DESCRIPTION="SPICE server"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/
commit: ceb9288990c464598cb9ac24ccb7d6bc3378b41a Author: John Helmert III gentoo org> AuthorDate: Sun Dec 18 03:08:21 2022 + Commit: John Helmert III gentoo org> CommitDate: Sun Dec 18 03:09:22 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ceb92889 app-emulation/spice: ebuild tidying, python3_11 Signed-off-by: John Helmert III gentoo.org> .../{spice-0.15.1.ebuild => spice-0.15.1-r1.ebuild} | 17 + 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/app-emulation/spice/spice-0.15.1.ebuild b/app-emulation/spice/spice-0.15.1-r1.ebuild similarity index 89% rename from app-emulation/spice/spice-0.15.1.ebuild rename to app-emulation/spice/spice-0.15.1-r1.ebuild index 0c14ba831831..9e1e49242ce4 100644 --- a/app-emulation/spice/spice-0.15.1.ebuild +++ b/app-emulation/spice/spice-0.15.1-r1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{8,9,10} ) +PYTHON_COMPAT=( python3_{8,9,10,11} ) inherit autotools python-any-r1 readme.gentoo-r1 xdg-utils DESCRIPTION="SPICE server" @@ -20,11 +20,11 @@ RESTRICT="!test? ( test )" # the libspice-server only uses the headers of libcacard RDEPEND="dev-lang/orc[static-libs(+)?] >=dev-libs/glib-2.38:2[static-libs(+)?] + dev-libs/openssl:0=[static-libs(+)?] media-libs/opus[static-libs(+)?] + media-libs/libjpeg-turbo:0=[static-libs(+)?] sys-libs/zlib[static-libs(+)?] - virtual/jpeg:0=[static-libs(+)?] >=x11-libs/pixman-0.17.7[static-libs(+)?] - dev-libs/openssl:0=[static-libs(+)?] lz4? ( app-arch/lz4:0=[static-libs(+)?] ) smartcard? ( >=app-emulation/libcacard-2.5.1 ) sasl? ( dev-libs/cyrus-sasl[static-libs(+)?] ) @@ -45,8 +45,8 @@ BDEPEND="${PYTHON_DEPS} ')" python_check_deps() { - has_version -b ">=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]" - has_version -b "dev-python/six[${PYTHON_USEDEP}]" + python_has_version -b ">=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]" + python_has_version -b "dev-python/six[${PYTHON_USEDEP}]" } pkg_setup() { @@ -67,7 +67,7 @@ src_configure() { xdg_environment_reset - local myconf=" + local myconf=( $(use_enable static-libs static) $(use_enable lz4) $(use_with sasl) @@ -75,8 +75,9 @@ src_configure() { $(use_enable test tests) --enable-gstreamer=$(usex gstreamer "1.0" "no") --disable-celt051 - " - econf ${myconf} + ) + + econf "${myconf[@]}" } src_compile() {
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/
commit: 4bdbf83d20cbb594e70507b64f3831d964b3e60b Author: John Helmert III gentoo org> AuthorDate: Sun Dec 18 02:31:54 2022 + Commit: John Helmert III gentoo org> CommitDate: Sun Dec 18 02:34:19 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bdbf83d app-emulation/spice: add 0.15.1 Building with LTO should be fixed by [1], and the openssl-3 issue by [2]. Both in 0.15.1. [1] https://gitlab.freedesktop.org/spice/spice/-/commit/0b86b6808a06c482ea2bdef9f24be42e0dcb74ae [2] https://gitlab.freedesktop.org/spice/spice/-/commit/3d32295f9e99054ae1a40d220ccef53a176c8aed Bug: https://bugs.gentoo.org/865649 Bug: https://bugs.gentoo.org/885969 Signed-off-by: John Helmert III gentoo.org> app-emulation/spice/Manifest| 1 + app-emulation/spice/spice-0.15.1.ebuild | 99 + 2 files changed, 100 insertions(+) diff --git a/app-emulation/spice/Manifest b/app-emulation/spice/Manifest index 9fac0bce8dcb..cc57e343819a 100644 --- a/app-emulation/spice/Manifest +++ b/app-emulation/spice/Manifest @@ -1,2 +1,3 @@ DIST spice-0.15.0-pthread-c5fe3df1.patch.bz2 7605 BLAKE2B 86b8094a22a02080db038ef98972bf09f391d5344fee8df2aa7d2def0b50a581353cb0e3dd97f99bbd58b88a13ceac4b54be8086a9f4274f38d132b27b62e84d SHA512 5075bd260b33c2dad8c3ce641372383871f7d69190a4f4697bd5e12af1bf5429310c592961de001d36c19a9cdd91143b8d6e8be0e08b3850b9700c2aef2ddd78 DIST spice-0.15.0.tar.bz2 1537970 BLAKE2B 98e8f55de81a86c6370e4a74c0fd90db78a9a8e8e3af536bccd6a2a75185194ac7b87521163090c4312e392d2ee10036c0283171c7796aea630e1307128a2d55 SHA512 0a776d191c395ce1f7ebbbac47956a00a2765327d3127aeca6e232bd56fd4ccd28750ae1599eb6eb2909ac909cda517d5511faa631166db16b8b75bd4e7b86d9 +DIST spice-0.15.1.tar.bz2 1623290 BLAKE2B 19ddb3cac91be07a4a358ed89a5e4d1a5c406a9831b8c8a518764055354ecf6e09d129ae03ba65d876669da72f2cbf0c307261564097f60951711e9852eebb69 SHA512 362ab2f0b483911830693834515e1d331a6b929c5c63fd4522e843c42bbb7d8a52510d60f5f17d175dd2617c9621630f6a81f3ff7dce11dc28e6fb135e60fa86 diff --git a/app-emulation/spice/spice-0.15.1.ebuild b/app-emulation/spice/spice-0.15.1.ebuild new file mode 100644 index ..0c14ba831831 --- /dev/null +++ b/app-emulation/spice/spice-0.15.1.ebuild @@ -0,0 +1,99 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8,9,10} ) +inherit autotools python-any-r1 readme.gentoo-r1 xdg-utils + +DESCRIPTION="SPICE server" +HOMEPAGE="https://www.spice-space.org/; +SRC_URI="https://www.spice-space.org/download/releases/spice-server/${P}.tar.bz2; + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="gstreamer lz4 sasl smartcard static-libs test" + +RESTRICT="!test? ( test )" + +# the libspice-server only uses the headers of libcacard +RDEPEND="dev-lang/orc[static-libs(+)?] + >=dev-libs/glib-2.38:2[static-libs(+)?] + media-libs/opus[static-libs(+)?] + sys-libs/zlib[static-libs(+)?] + virtual/jpeg:0=[static-libs(+)?] + >=x11-libs/pixman-0.17.7[static-libs(+)?] + dev-libs/openssl:0=[static-libs(+)?] + lz4? ( app-arch/lz4:0=[static-libs(+)?] ) + smartcard? ( >=app-emulation/libcacard-2.5.1 ) + sasl? ( dev-libs/cyrus-sasl[static-libs(+)?] ) + gstreamer? ( + media-libs/gstreamer:1.0 + media-libs/gst-plugins-base:1.0 + )" +DEPEND="${RDEPEND} + >=app-emulation/spice-protocol-0.14.3 + smartcard? ( app-emulation/qemu[smartcard] ) + test? ( net-libs/glib-networking )" +BDEPEND="${PYTHON_DEPS} + sys-devel/autoconf-archive + virtual/pkgconfig + $(python_gen_any_dep ' + >=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + ')" + +python_check_deps() { + has_version -b ">=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]" + has_version -b "dev-python/six[${PYTHON_USEDEP}]" +} + +pkg_setup() { + [[ ${MERGE_TYPE} != binary ]] && python-any-r1_pkg_setup +} + +src_prepare() { + default + + eautoreconf +} + +src_configure() { + # Prevent sandbox violations, bug #586560 + # https://bugzilla.gnome.org/show_bug.cgi?id=744134 + # https://bugzilla.gnome.org/show_bug.cgi?id=744135 + addpredict /dev + + xdg_environment_reset + + local myconf=" + $(use_enable static-libs static) + $(use_enable lz4) + $(use_with sasl) + $(use_enable smartcard) + $(use_enable test tests) + --enable-gstreamer=$(usex gstreamer "1.0" "no") + --disable-celt051 + " + econf ${myconf} +} + +src_compile() { + # Prevent sandbox violations, bug #586560 + # https://bugzilla.gnome.org/show_bug.cgi?id=744134 + # https://bugzilla.gnome.org/show_bug.cgi?id=744135 + addpredict /dev
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-protocol/
commit: 40b120d0045e47e10321f9a41e174c9c2c0fd5d1 Author: Sam James gentoo org> AuthorDate: Mon Oct 17 22:50:15 2022 + Commit: Sam James gentoo org> CommitDate: Mon Oct 17 23:08:26 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40b120d0 app-emulation/spice-protocol: sync live Signed-off-by: Sam James gentoo.org> app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild | 12 +--- app-emulation/spice-protocol/spice-protocol-.ebuild | 13 - 2 files changed, 13 insertions(+), 12 deletions(-) diff --git a/app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild b/app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild index 8109d81af69c..8908284a7192 100644 --- a/app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild +++ b/app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild @@ -5,10 +5,16 @@ EAPI=8 inherit meson +if [[ ${PV} = ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://anongit.freedesktop.org/git/spice/spice-protocol.git; +else + SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.xz; + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + DESCRIPTION="Headers defining the SPICE protocol" -HOMEPAGE="https://www.spice-space.org/; -SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.xz; +HOMEPAGE="https://spice-space.org/; LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" diff --git a/app-emulation/spice-protocol/spice-protocol-.ebuild b/app-emulation/spice-protocol/spice-protocol-.ebuild index d2d8fbb6a858..8908284a7192 100644 --- a/app-emulation/spice-protocol/spice-protocol-.ebuild +++ b/app-emulation/spice-protocol/spice-protocol-.ebuild @@ -1,17 +1,16 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit meson if [[ ${PV} = ** ]]; then inherit git-r3 EGIT_REPO_URI="https://anongit.freedesktop.org/git/spice/spice-protocol.git; - SRC_URI="" else - SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.bz2; - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" + SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.xz; + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" fi DESCRIPTION="Headers defining the SPICE protocol" @@ -19,7 +18,3 @@ HOMEPAGE="https://spice-space.org/; LICENSE="BSD" SLOT="0" -IUSE="" - -DEPEND="" -RDEPEND="${DEPEND}"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/, app-emulation/spice/files/
commit: f669a2f91427e142b943efe92978216dff4c842a Author: John Helmert III gentoo org> AuthorDate: Tue Aug 9 21:27:51 2022 + Commit: John Helmert III gentoo org> CommitDate: Tue Aug 9 21:30:23 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f669a2f9 app-emulation/spice: drop 0.14.3-r1 Bug: https://bugs.gentoo.org/792618 Signed-off-by: John Helmert III gentoo.org> app-emulation/spice/Manifest | 1 - .../spice-0.14.3-CVE-2020-14355-404d7478.patch | 31 -- .../spice-0.14.3-CVE-2020-14355-762e0aba.patch | 13 --- .../spice-0.14.3-CVE-2020-14355-b24fe6b6.patch | 18 .../spice-0.14.3-CVE-2020-14355-ef1b6ff7.patch | 17 app-emulation/spice/spice-0.14.3-r1.ebuild | 106 - 6 files changed, 186 deletions(-) diff --git a/app-emulation/spice/Manifest b/app-emulation/spice/Manifest index 0135aefa813e..9fac0bce8dcb 100644 --- a/app-emulation/spice/Manifest +++ b/app-emulation/spice/Manifest @@ -1,3 +1,2 @@ -DIST spice-0.14.3.tar.bz2 1504304 BLAKE2B be655e1d4c48dae29903ab8e0dc52da63723e3252052afccc9587065531f28c8af7dbab4c585093f26d98f2273c6e734a553c18d4779a9f4464334ae1764f682 SHA512 9ecdc455ff25c71ac1fe6c576654b51efbfb860110bd6828065d23f7462d5c5cac772074d1a40f033386258d970b77275b2007bcfdffb23fdff2137154ea46e4 DIST spice-0.15.0-pthread-c5fe3df1.patch.bz2 7605 BLAKE2B 86b8094a22a02080db038ef98972bf09f391d5344fee8df2aa7d2def0b50a581353cb0e3dd97f99bbd58b88a13ceac4b54be8086a9f4274f38d132b27b62e84d SHA512 5075bd260b33c2dad8c3ce641372383871f7d69190a4f4697bd5e12af1bf5429310c592961de001d36c19a9cdd91143b8d6e8be0e08b3850b9700c2aef2ddd78 DIST spice-0.15.0.tar.bz2 1537970 BLAKE2B 98e8f55de81a86c6370e4a74c0fd90db78a9a8e8e3af536bccd6a2a75185194ac7b87521163090c4312e392d2ee10036c0283171c7796aea630e1307128a2d55 SHA512 0a776d191c395ce1f7ebbbac47956a00a2765327d3127aeca6e232bd56fd4ccd28750ae1599eb6eb2909ac909cda517d5511faa631166db16b8b75bd4e7b86d9 diff --git a/app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-404d7478.patch b/app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-404d7478.patch deleted file mode 100644 index 338f4e6ca657.. --- a/app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-404d7478.patch +++ /dev/null @@ -1,31 +0,0 @@ -diff --git a/common/quic.c b/common/quic.c -index bc753ca5064a0326906b4aa8c18d8745747feb5c..681531677fbd6c3bca5e482c77bb709d4465ef8e 100644 a/subprojects/spice-common/common/quic.c -+++ b/subprojects/spice-common/common/quic.c -@@ -56,6 +56,9 @@ typedef uint8_t BYTE; - #define MINwminext 1 - #define MAXwminext 1 - -+/* Maximum image size in pixels, mainly to avoid possible integer overflows */ -+#define SPICE_MAX_IMAGE_SIZE (512 * 1024 * 1024 - 1) -+ - typedef struct QuicFamily { - unsigned int nGRcodewords[MAXNUMCODES]; /* indexed by code number, contains number of - unmodified GR codewords in the code */ -@@ -1165,6 +1168,16 @@ int quic_decode_begin(QuicContext *quic, uint32_t *io_ptr, unsigned int num_io_w - height = encoder->io_word; - decode_eat32bits(encoder); - -+if (width <= 0 || height <= 0) { -+encoder->usr->warn(encoder->usr, "invalid size\n"); -+return QUIC_ERROR; -+} -+ -+/* avoid too big images */ -+if ((uint64_t) width * height > SPICE_MAX_IMAGE_SIZE) { -+encoder->usr->error(encoder->usr, "image too large\n"); -+} -+ - quic_image_params(encoder, type, , ); - - if (!encoder_reset_channels(encoder, channels, width, bpc)) { diff --git a/app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-762e0aba.patch b/app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-762e0aba.patch deleted file mode 100644 index ce79ef0043ee.. --- a/app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-762e0aba.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/common/quic.c b/common/quic.c -index e2dee0fd68741512911d5d050053ad073cf29457..bc753ca5064a0326906b4aa8c18d8745747feb5c 100644 a/subprojects/spice-common/common/quic.c -+++ b/subprojects/spice-common/common/quic.c -@@ -1136,7 +1136,7 @@ int quic_decode_begin(QuicContext *quic, uint32_t *io_ptr, unsigned int num_io_w - int channels; - int bpc; - --if (!encoder_reset(encoder, io_ptr, io_ptr_end)) { -+if (!num_io_words || !encoder_reset(encoder, io_ptr, io_ptr_end)) { - return QUIC_ERROR; - } - diff --git a/app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-b24fe6b6.patch b/app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-b24fe6b6.patch deleted file mode 100644 index 40127deda15a.. --- a/app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-b24fe6b6.patch +++ /dev/null @@ -1,18 +0,0 @@ -diff --git a/common/quic_family_tmpl.c b/common/quic_family_tmpl.c -index 8a5f7d2c9be3f6b1bd82993703749268bab243b4..6cc051b36889f773fe5401e204db6245d99e27df 100644
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-vdagent/
commit: 0608845ee466b0b6f26ae585901a7db930e2822c Author: Arthur Zamarin gentoo org> AuthorDate: Fri Jun 24 09:17:18 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Jun 24 09:17:18 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0608845e app-emulation/spice-vdagent: Keyword 0.22.1 arm64, #850982 Signed-off-by: Arthur Zamarin gentoo.org> app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild b/app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild index 9290aa9102f0..6b3fd1e10224 100644 --- a/app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild +++ b/app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.bz2; LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm64 ~x86" IUSE="gtk selinux systemd" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-vdagent/
commit: 5aa8200307a611ef387b5dcba17668c6d4fc878b Author: Joonas Niilola gentoo org> AuthorDate: Sun Jun 12 07:48:29 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Sun Jun 12 08:03:57 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5aa82003 app-emulation/spice-vdagent: call udev_reload in 0.22.1 Signed-off-by: Joonas Niilola gentoo.org> app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild b/app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild index b2d7e17450a7..9290aa9102f0 100644 --- a/app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild +++ b/app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit linux-info tmpfiles +inherit linux-info tmpfiles udev DESCRIPTION="SPICE VD Linux Guest Agent" HOMEPAGE="https://www.spice-space.org/; @@ -62,5 +62,6 @@ src_install() { } pkg_postinst() { + udev_reload tmpfiles_process spice-vdagentd.conf }
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-vdagent/
commit: af09b34456a840e5dc0eaa5b867fdd5da2b67b18 Author: Thamognya <98194153+ThamognyaKodi users noreply github com> AuthorDate: Sat Mar 19 14:33:46 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Sun Jun 12 08:03:47 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af09b344 app-emulation/spice-vdagent:Bump to version 0.22.1 Signed-off-by: Thamognya Kodi thamognya.com> Closes: https://github.com/gentoo/gentoo/pull/24664 Signed-off-by: Joonas Niilola gentoo.org> app-emulation/spice-vdagent/Manifest | 1 + .../spice-vdagent/spice-vdagent-0.22.1.ebuild | 66 ++ 2 files changed, 67 insertions(+) diff --git a/app-emulation/spice-vdagent/Manifest b/app-emulation/spice-vdagent/Manifest index 75945c04abed..1ef47e9cd14d 100644 --- a/app-emulation/spice-vdagent/Manifest +++ b/app-emulation/spice-vdagent/Manifest @@ -1,2 +1,3 @@ DIST spice-vdagent-0.19.0.tar.bz2 151356 BLAKE2B b7a99a7205d955b27edfe483746e3f267a6e0b7885c4b8146ba42d99b581cf4e1748b503a37a3d6b66623ef2515b42756f2e6a5a4775d56def7aa396bd0dfb4f SHA512 f5056dfe66df3ee8205549be22bbc8c17d2196c8448eda97f01659ff30c34d9929f330767d7fafec557dc5f7fb9b65eaf85973193b38df774042de9b72d6e60d DIST spice-vdagent-0.21.0.tar.bz2 164103 BLAKE2B 298122b334f880ffb8d77d3a7d822b70debce56d62bc3004bbac37445f10236a47706d23501ee3f82520c45b65deec12c9578cf4a8b9ac138df8b1c0b8cdb784 SHA512 1ff1a89e75301b1c2c89f26ba4bce8d4df29bbff6387ade128ce847ca30162a2bc731c70c10a8d129518e64bbca6b8271fd11ff3e340899182a65a5295051bff +DIST spice-vdagent-0.22.1.tar.bz2 165560 BLAKE2B 4fd4318592d20d305d515c65d7491b90ac79bcc7f5bdfafd9df7858bdce24aa57c79f2121bbf9cbadec8e6297890f4b8598b9abcadcce5a9f39712b96deaa396 SHA512 5a4d2661145f33a0583880a128d925b15ca5aec05df83271c80f8baa0fcdd28fab0242301bc38443ccddf70fbdcfd76b5d30bb5a6b4b7c895c3cea0eb38bdf92 diff --git a/app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild b/app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild new file mode 100644 index ..b2d7e17450a7 --- /dev/null +++ b/app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit linux-info tmpfiles + +DESCRIPTION="SPICE VD Linux Guest Agent" +HOMEPAGE="https://www.spice-space.org/; +SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.bz2; + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="gtk selinux systemd" + +DEPEND=" + dev-libs/glib:2 + >=app-emulation/spice-protocol-0.14.0 + media-libs/alsa-lib + sys-apps/dbus + x11-libs/libdrm + >=x11-libs/libpciaccess-0.10 + x11-libs/libXfixes + x11-libs/libXrandr + x11-libs/libX11 + x11-libs/libXinerama + gtk? ( x11-libs/gtk+:3 ) + systemd? ( sys-apps/systemd )" +RDEPEND="${DEPEND} + selinux? ( sec-policy/selinux-vdagent )" +BDEPEND="virtual/pkgconfig" + +CONFIG_CHECK="~INPUT_UINPUT ~VIRTIO_CONSOLE" +ERROR_INPUT_UINPUT="User level input support (INPUT_UINPUT) is required" +ERROR_VIRTIO_CONSOLE="VirtIO console/serial device support (VIRTIO_CONSOLE) is required" + +src_configure() { + local opt=() + if use systemd; then + opt+=( --with-session-info=systemd ) + else + opt+=( --with-session-info=none ) + fi + + econf \ + --with-init-script=systemd \ + --localstatedir="${EPREFIX}"/var \ + $(use_with gtk) \ + "${opt[@]}" +} + +src_install() { + default + + rmdir "${ED}"/var/run/spice-vdagentd || die + + keepdir /var/log/spice-vdagentd + + newinitd "${FILESDIR}/${PN}.initd-4" "${PN}" + newconfd "${FILESDIR}/${PN}.confd-2" "${PN}" +} + +pkg_postinst() { + tmpfiles_process spice-vdagentd.conf +}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/
commit: caed5f7bcd4485097410c32b81de138b657cf526 Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Jun 8 08:45:33 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Jun 8 08:45:33 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=caed5f7b app-emulation/spice: ppc64 stable wrt bug #850235 Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo gentoo.org> app-emulation/spice/spice-0.15.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/spice/spice-0.15.0.ebuild b/app-emulation/spice/spice-0.15.0.ebuild index 308921d291a7..dd3fc6f1e023 100644 --- a/app-emulation/spice/spice-0.15.0.ebuild +++ b/app-emulation/spice/spice-0.15.0.ebuild @@ -13,7 +13,7 @@ SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-pthread- LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" +KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86" IUSE="lz4 sasl smartcard static-libs gstreamer test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/
commit: 4dedbfdacfb11d755ac288b94d2a7b330089ca6b Author: Joonas Niilola gentoo org> AuthorDate: Tue Jun 7 08:19:25 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Jun 7 08:20:31 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4dedbfda app-emulation/spice: Stabilize 0.15.0 amd64, #850235 Signed-off-by: Joonas Niilola gentoo.org> app-emulation/spice/spice-0.15.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/spice/spice-0.15.0.ebuild b/app-emulation/spice/spice-0.15.0.ebuild index 094777b958db..2d760726c3e7 100644 --- a/app-emulation/spice/spice-0.15.0.ebuild +++ b/app-emulation/spice/spice-0.15.0.ebuild @@ -13,7 +13,7 @@ SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-pthread- LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 arm64 ~loong ~ppc64 ~riscv x86" +KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" IUSE="lz4 sasl smartcard static-libs gstreamer test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/
commit: 2828a68b7ea347ab98a165459445c844837624b0 Author: Joonas Niilola gentoo org> AuthorDate: Tue Jun 7 08:20:10 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Jun 7 08:20:31 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2828a68b app-emulation/spice: add missing bdeps Signed-off-by: Joonas Niilola gentoo.org> app-emulation/spice/spice-0.15.0.ebuild | 1 + app-emulation/spice/spice-.ebuild | 1 + 2 files changed, 2 insertions(+) diff --git a/app-emulation/spice/spice-0.15.0.ebuild b/app-emulation/spice/spice-0.15.0.ebuild index 2d760726c3e7..308921d291a7 100644 --- a/app-emulation/spice/spice-0.15.0.ebuild +++ b/app-emulation/spice/spice-0.15.0.ebuild @@ -39,6 +39,7 @@ DEPEND="${RDEPEND} smartcard? ( app-emulation/qemu[smartcard] ) test? ( net-libs/glib-networking )" BDEPEND="${PYTHON_DEPS} + sys-devel/autoconf-archive virtual/pkgconfig $(python_gen_any_dep ' >=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}] diff --git a/app-emulation/spice/spice-.ebuild b/app-emulation/spice/spice-.ebuild index b3202946ba07..b8eb4f72d2ec 100644 --- a/app-emulation/spice/spice-.ebuild +++ b/app-emulation/spice/spice-.ebuild @@ -39,6 +39,7 @@ DEPEND="${RDEPEND} smartcard? ( app-emulation/qemu[smartcard] ) test? ( net-libs/glib-networking )" BDEPEND="${PYTHON_DEPS} + sys-devel/autoconf-archive virtual/pkgconfig $(python_gen_any_dep ' >=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/
commit: 88c31f7d27d7bdb3a9f440ee5f939d387cf8e6ba Author: Jakov Smolić gentoo org> AuthorDate: Tue Jun 7 07:07:07 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Tue Jun 7 07:07:07 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88c31f7d app-emulation/spice: Stabilize 0.15.0 arm64, #850235 Signed-off-by: Jakov Smolić gentoo.org> app-emulation/spice/spice-0.15.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/spice/spice-0.15.0.ebuild b/app-emulation/spice/spice-0.15.0.ebuild index 8ea88b7801f2..094777b958db 100644 --- a/app-emulation/spice/spice-0.15.0.ebuild +++ b/app-emulation/spice/spice-0.15.0.ebuild @@ -13,7 +13,7 @@ SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-pthread- LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv x86" +KEYWORDS="~amd64 arm64 ~loong ~ppc64 ~riscv x86" IUSE="lz4 sasl smartcard static-libs gstreamer test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/
commit: da15d159c1085c3483b4b8a3f8ef11eae289a499 Author: Sam James gentoo org> AuthorDate: Tue Jun 7 05:53:42 2022 + Commit: Sam James gentoo org> CommitDate: Tue Jun 7 05:53:42 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da15d159 app-emulation/spice: Stabilize 0.15.0 x86, #850235 Signed-off-by: Sam James gentoo.org> app-emulation/spice/spice-0.15.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/spice/spice-0.15.0.ebuild b/app-emulation/spice/spice-0.15.0.ebuild index 1d3d7a6fd9d0..8ea88b7801f2 100644 --- a/app-emulation/spice/spice-0.15.0.ebuild +++ b/app-emulation/spice/spice-0.15.0.ebuild @@ -13,7 +13,7 @@ SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-pthread- LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv x86" IUSE="lz4 sasl smartcard static-libs gstreamer test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-protocol/
commit: 27a31ae27abe4cc8be67433ecd3a03129ed62f36 Author: WANG Xuerui gentoo org> AuthorDate: Thu May 19 11:46:01 2022 + Commit: WANG Xuerui gentoo org> CommitDate: Thu May 19 12:18:13 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27a31ae2 app-emulation/spice-protocol: keyword 0.14.4 for ~loong Signed-off-by: WANG Xuerui gentoo.org> app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild b/app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild index 2274c75afcc1..8109d81af69c 100644 --- a/app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild +++ b/app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild @@ -11,4 +11,4 @@ SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.xz; LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/
commit: 57b8079e01e73129005a462d33604ce5fd23eea1 Author: WANG Xuerui gentoo org> AuthorDate: Thu May 19 11:46:09 2022 + Commit: WANG Xuerui gentoo org> CommitDate: Thu May 19 12:18:14 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57b8079e app-emulation/spice: keyword 0.15.0 for ~loong Signed-off-by: WANG Xuerui gentoo.org> app-emulation/spice/spice-0.15.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/spice/spice-0.15.0.ebuild b/app-emulation/spice/spice-0.15.0.ebuild index 5a175e06383d..1d3d7a6fd9d0 100644 --- a/app-emulation/spice/spice-0.15.0.ebuild +++ b/app-emulation/spice/spice-0.15.0.ebuild @@ -13,7 +13,7 @@ SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-pthread- LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" IUSE="lz4 sasl smartcard static-libs gstreamer test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-protocol/
commit: 068ee354f766578848fadd717ac05b0fdd417b27 Author: Thamognya <98194153+ThamognyaKodi users noreply github com> AuthorDate: Sat Mar 19 23:49:30 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Sat Mar 26 07:36:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=068ee354 app-emulation/spice-protocol: ebuild for 0.14.4 version Signed-off-by: Thamognya Kodi thamognya.com> Closes: https://github.com/gentoo/gentoo/pull/24675 Signed-off-by: Joonas Niilola gentoo.org> app-emulation/spice-protocol/Manifest | 1 + app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild | 14 ++ 2 files changed, 15 insertions(+) diff --git a/app-emulation/spice-protocol/Manifest b/app-emulation/spice-protocol/Manifest index c3ab7bab2987..b8a9464a18fa 100644 --- a/app-emulation/spice-protocol/Manifest +++ b/app-emulation/spice-protocol/Manifest @@ -1,2 +1,3 @@ DIST spice-protocol-0.14.1.tar.bz2 73444 BLAKE2B 12050c38ee3d24814b57a340a88423352edae6412b5a20e27d59b7235e753f51aaf757f7e9e6ce702d0b0c0afeadfde7f3937725ae4715ae4dc4da20ee7fd663 SHA512 88b0e652564a1f826ee6d3c165ab05c40d13f366567db3840805f03d433d13d7f75219c26759770d2cde33221fe6d97528521d0eb14bc069cd7ce9af8482 DIST spice-protocol-0.14.3.tar.xz 4 BLAKE2B 32e69c56ea78e21cf2ff9474e34908eababc1dd9667cd8be24c973e9ff006e1a14f55dd23ab16c40d7bcb5bd7f00392edccdd3512218928787ad9162a6519f1c SHA512 9e35fd0d9be14074a482bdb20fe6954e5f0a616d0ad60da63a065435df2b169ec134a95d5756df73e2606c7497c9bf0427023d4e5ebfbb1abb181cf8020879a6 +DIST spice-protocol-0.14.4.tar.xz 23540 BLAKE2B a36ea56f000fbbfd87f3a318ff932332116f5229d89cbf19be53e7605aef52cc650d453982d23d1f2decb7ef1273758b40022dc1dada49f40cd6f75e55f014d6 SHA512 c55677fd6da37303487f8245388cbd555715c736e15bca4a305c4374feafc655b74e549ea401949d72e17b2e6ad76f16c5add3963008a18a1fefedd4b4a001c1 diff --git a/app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild b/app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild new file mode 100644 index ..2274c75afcc1 --- /dev/null +++ b/app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild @@ -0,0 +1,14 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson + +DESCRIPTION="Headers defining the SPICE protocol" +HOMEPAGE="https://www.spice-space.org/; +SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.xz; + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-vdagent/
commit: 789a69fcd39f5c9c0c610135020ece182edc0044 Author: Sam James gentoo org> AuthorDate: Wed Mar 9 23:08:48 2022 + Commit: Sam James gentoo org> CommitDate: Wed Mar 9 23:08:48 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=789a69fc app-emulation/spice-vdagent: fix UnusedInherits (autotools) Signed-off-by: Sam James gentoo.org> app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild | 2 +- app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild| 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild b/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild index 3b41e383c1e3..749e2012d13c 100644 --- a/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild +++ b/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -inherit autotools linux-info +inherit linux-info DESCRIPTION="SPICE VD Linux Guest Agent" HOMEPAGE="https://www.spice-space.org/; diff --git a/app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild b/app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild index 82338855429c..4bce7514acb3 100644 --- a/app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild +++ b/app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild @@ -3,7 +3,7 @@ EAPI=7 -inherit autotools linux-info tmpfiles +inherit linux-info tmpfiles DESCRIPTION="SPICE VD Linux Guest Agent" HOMEPAGE="https://www.spice-space.org/;
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/
commit: 18045fd20f5cb25fa3b3ba0d371cd5a00cc7a1da Author: Yongxiang Liang gmail com> AuthorDate: Sun Jan 9 11:46:15 2022 + Commit: Yixun Lan gentoo org> CommitDate: Sun Jan 23 08:04:16 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18045fd2 app-emulation/spice: keyword ~riscv Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Yongxiang Liang gmail.com> Signed-off-by: Yixun Lan gentoo.org> app-emulation/spice/spice-0.15.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/spice/spice-0.15.0.ebuild b/app-emulation/spice/spice-0.15.0.ebuild index f4ddca794fbc..5a175e06383d 100644 --- a/app-emulation/spice/spice-0.15.0.ebuild +++ b/app-emulation/spice/spice-0.15.0.ebuild @@ -13,7 +13,7 @@ SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-pthread- LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" IUSE="lz4 sasl smartcard static-libs gstreamer test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-vdagent/
commit: bfc495b6c28a43ceffe46bd2148a8f06d8192db9 Author: Joonas Niilola gentoo org> AuthorDate: Thu Jan 6 14:01:02 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Thu Jan 6 14:01:02 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfc495b6 app-emulation/spice-vdagent: stabilize 0.21.0 for amd64 Bug: https://bugs.gentoo.org/830685 Signed-off-by: Joonas Niilola gentoo.org> app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild b/app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild index b89e3c97edde..e65d0074747e 100644 --- a/app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild +++ b/app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.bz2; LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="gtk selinux systemd" CDEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-vdagent/
commit: 613910835f47f6e8a5db142cf08e7b3446baf6ab Author: Joonas Niilola gentoo org> AuthorDate: Thu Jan 6 14:02:34 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Thu Jan 6 14:02:34 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61391083 app-emulation/spice-vdagent: stabilize 0.21.0 for x86 Bug: https://bugs.gentoo.org/830685 Signed-off-by: Joonas Niilola gentoo.org> app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild b/app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild index e65d0074747e..82338855429c 100644 --- a/app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild +++ b/app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.bz2; LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="gtk selinux systemd" CDEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-vdagent/
commit: d1f8a56312669b4ea2d61311f5c44d50956cdae1 Author: Joonas Niilola gentoo org> AuthorDate: Thu Jan 6 13:06:00 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Thu Jan 6 13:38:48 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1f8a563 app-emulation/spice-vdagent: add missing deps for dbus Closes: https://bugs.gentoo.org/712884 Signed-off-by: Joonas Niilola gentoo.org> app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild | 3 ++- app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild| 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild b/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild index 81ddd00bd633..3b41e383c1e3 100644 --- a/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild +++ b/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -18,6 +18,7 @@ CDEPEND=" dev-libs/glib:2 >=app-emulation/spice-protocol-0.14.0 media-libs/alsa-lib + sys-apps/dbus >=x11-libs/libpciaccess-0.10 x11-libs/libdrm x11-libs/libXfixes diff --git a/app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild b/app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild index ead55ae36cb2..b89e3c97edde 100644 --- a/app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild +++ b/app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -18,6 +18,7 @@ CDEPEND=" dev-libs/glib:2 >=app-emulation/spice-protocol-0.14.0 media-libs/alsa-lib + sys-apps/dbus >=x11-libs/libpciaccess-0.10 x11-libs/libdrm x11-libs/libXfixes
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/
commit: 563d9f2039764582963273b67e959328267aee7c Author: Mart Raudsepp gentoo org> AuthorDate: Wed Jan 5 16:09:23 2022 + Commit: Mart Raudsepp gentoo org> CommitDate: Wed Jan 5 16:10:11 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=563d9f20 app-emulation/spice-: minimum dep fixes Apply commit 6d3eaf9ce07c6191d402f663de73f653b365563b to the live ebuild as well, albeit it doesn't seem up to date otherwise right now. Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Mart Raudsepp gentoo.org> app-emulation/spice/spice-.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-emulation/spice/spice-.ebuild b/app-emulation/spice/spice-.ebuild index cc219e95f61d..b3202946ba07 100644 --- a/app-emulation/spice/spice-.ebuild +++ b/app-emulation/spice/spice-.ebuild @@ -21,14 +21,14 @@ RESTRICT="!test? ( test )" # the libspice-server only uses the headers of libcacard RDEPEND=" dev-lang/orc - >=dev-libs/glib-2.22:2 + >=dev-libs/glib-2.38:2 sys-libs/zlib virtual/jpeg:0= >=x11-libs/pixman-0.17.7 dev-libs/openssl:0= lz4? ( app-arch/lz4:0= ) opus? ( media-libs/opus ) - smartcard? ( >=app-emulation/libcacard-0.1.2 ) + smartcard? ( >=app-emulation/libcacard-2.5.1 ) sasl? ( dev-libs/cyrus-sasl ) gstreamer? ( media-libs/gstreamer:1.0
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/
commit: c7fa89c9a07964388198caf9adfce37f6a9f6a80 Author: Georgy Yakovlev gentoo org> AuthorDate: Sun Jan 2 14:50:23 2022 + Commit: Georgy Yakovlev gentoo org> CommitDate: Mon Jan 3 00:10:53 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7fa89c9 app-emulation/spice: enable py3.10 Testsuite summary for spice 0.15.0 TOTAL: 18 PASS: 18 SKIP: 0 XFAIL: 0 FAIL: 0 XPASS: 0 ERROR: 0 Signed-off-by: Georgy Yakovlev gentoo.org> app-emulation/spice/spice-0.15.0.ebuild | 4 ++-- app-emulation/spice/spice-.ebuild | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app-emulation/spice/spice-0.15.0.ebuild b/app-emulation/spice/spice-0.15.0.ebuild index c727ca7067e6..f4ddca794fbc 100644 --- a/app-emulation/spice/spice-0.15.0.ebuild +++ b/app-emulation/spice/spice-0.15.0.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{7,8,9} ) +PYTHON_COMPAT=( python3_{7,8,9,10} ) inherit autotools python-any-r1 readme.gentoo-r1 xdg-utils DESCRIPTION="SPICE server" diff --git a/app-emulation/spice/spice-.ebuild b/app-emulation/spice/spice-.ebuild index 280a7ddc1f9c..cc219e95f61d 100644 --- a/app-emulation/spice/spice-.ebuild +++ b/app-emulation/spice/spice-.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{7,8,9} ) +PYTHON_COMPAT=( python3_{7,8,9,10} ) inherit git-r3 meson python-any-r1 readme.gentoo-r1 xdg-utils DESCRIPTION="SPICE server"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-protocol/
commit: a5c14e71396f8c5d1a0e9242c15fc14ac33b909b Author: Yongxiang Liang gmail com> AuthorDate: Fri Dec 24 15:15:15 2021 + Commit: Yixun Lan gentoo org> CommitDate: Fri Dec 31 03:39:41 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5c14e71 app-emulation/spice-protocol: keyword ~riscv Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Yongxiang Liang gmail.com> Signed-off-by: Yixun Lan gentoo.org> app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild b/app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild index 40a5e5da9967..2d8171ddeca0 100644 --- a/app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild +++ b/app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild @@ -11,4 +11,4 @@ SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.xz; LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ppc64 ~riscv ~sparc x86"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/
commit: 6d3eaf9ce07c6191d402f663de73f653b365563b Author: Mart Raudsepp gentoo org> AuthorDate: Mon Dec 27 16:59:01 2021 + Commit: Mart Raudsepp gentoo org> CommitDate: Mon Dec 27 17:06:20 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d3eaf9c app-emulation/spice: minimum dep fixes Closes: https://bugs.gentoo.org/791250 Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Mart Raudsepp gentoo.org> app-emulation/spice/spice-0.14.3-r1.ebuild | 4 ++-- app-emulation/spice/spice-0.15.0.ebuild| 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/app-emulation/spice/spice-0.14.3-r1.ebuild b/app-emulation/spice/spice-0.14.3-r1.ebuild index 8310f48f147f..1eed375b81ad 100644 --- a/app-emulation/spice/spice-0.14.3-r1.ebuild +++ b/app-emulation/spice/spice-0.14.3-r1.ebuild @@ -20,14 +20,14 @@ RESTRICT="!test? ( test )" # the libspice-server only uses the headers of libcacard RDEPEND=" dev-lang/orc[static-libs(+)?] - >=dev-libs/glib-2.22:2[static-libs(+)?] + >=dev-libs/glib-2.38:2[static-libs(+)?] media-libs/opus[static-libs(+)?] sys-libs/zlib[static-libs(+)?] virtual/jpeg:0=[static-libs(+)?] >=x11-libs/pixman-0.17.7[static-libs(+)?] dev-libs/openssl:0=[static-libs(+)?] lz4? ( app-arch/lz4:0=[static-libs(+)?] ) - smartcard? ( >=app-emulation/libcacard-0.1.2 ) + smartcard? ( >=app-emulation/libcacard-2.5.1 ) sasl? ( dev-libs/cyrus-sasl[static-libs(+)?] ) gstreamer? ( media-libs/gstreamer:1.0 diff --git a/app-emulation/spice/spice-0.15.0.ebuild b/app-emulation/spice/spice-0.15.0.ebuild index 30f4642538da..c727ca7067e6 100644 --- a/app-emulation/spice/spice-0.15.0.ebuild +++ b/app-emulation/spice/spice-0.15.0.ebuild @@ -21,21 +21,21 @@ RESTRICT="!test? ( test )" # the libspice-server only uses the headers of libcacard RDEPEND=" dev-lang/orc[static-libs(+)?] - >=dev-libs/glib-2.22:2[static-libs(+)?] + >=dev-libs/glib-2.38:2[static-libs(+)?] media-libs/opus[static-libs(+)?] sys-libs/zlib[static-libs(+)?] virtual/jpeg:0=[static-libs(+)?] >=x11-libs/pixman-0.17.7[static-libs(+)?] dev-libs/openssl:0=[static-libs(+)?] lz4? ( app-arch/lz4:0=[static-libs(+)?] ) - smartcard? ( >=app-emulation/libcacard-0.1.2 ) + smartcard? ( >=app-emulation/libcacard-2.5.1 ) sasl? ( dev-libs/cyrus-sasl[static-libs(+)?] ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 )" DEPEND="${RDEPEND} - >=app-emulation/spice-protocol-0.14.0 + >=app-emulation/spice-protocol-0.14.3 smartcard? ( app-emulation/qemu[smartcard] ) test? ( net-libs/glib-networking )" BDEPEND="${PYTHON_DEPS}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-vdagent/
commit: b69cb7d63273d3d806472bde8a99ff93b1de9464 Author: Conrad Kostecki gentoo org> AuthorDate: Sun Sep 26 18:10:41 2021 + Commit: Conrad Kostecki gentoo org> CommitDate: Sun Sep 26 19:36:05 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b69cb7d6 app-emulation/spice-vdagent: fix tmpfiles Closes: https://bugs.gentoo.org/813810 Package-Manager: Portage-3.0.22, Repoman-3.0.3 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild b/app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild index ea8f4936384..ead55ae36cb 100644 --- a/app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild +++ b/app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild @@ -3,7 +3,7 @@ EAPI=7 -inherit autotools linux-info +inherit autotools linux-info tmpfiles DESCRIPTION="SPICE VD Linux Guest Agent" HOMEPAGE="https://www.spice-space.org/; @@ -60,3 +60,7 @@ src_install() { newinitd "${FILESDIR}/${PN}.initd-4" "${PN}" newconfd "${FILESDIR}/${PN}.confd-2" "${PN}" } + +pkg_postinst() { + tmpfiles_process spice-vdagentd.conf +}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/
commit: b863ba70dae5f9892133f5242f167539e42fb8f0 Author: John Helmert III gentoo org> AuthorDate: Sat Jul 24 17:24:45 2021 + Commit: John Helmert III gentoo org> CommitDate: Sat Jul 24 18:59:14 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b863ba70 app-emulation/spice: drop 0.14.3 Bug: https://bugs.gentoo.org/746920 Signed-off-by: John Helmert III gentoo.org> app-emulation/spice/spice-0.14.3.ebuild | 95 - 1 file changed, 95 deletions(-) diff --git a/app-emulation/spice/spice-0.14.3.ebuild b/app-emulation/spice/spice-0.14.3.ebuild deleted file mode 100644 index 2e239e2ac44..000 --- a/app-emulation/spice/spice-0.14.3.ebuild +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7,8} ) -inherit autotools python-any-r1 readme.gentoo-r1 xdg-utils - -DESCRIPTION="SPICE server" -HOMEPAGE="https://www.spice-space.org/; -SRC_URI="https://www.spice-space.org/download/releases/spice-server/${P}.tar.bz2; - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 arm64 ppc64 x86" -IUSE="lz4 sasl smartcard static-libs gstreamer" - -# the libspice-server only uses the headers of libcacard -RDEPEND=" - dev-lang/orc[static-libs(+)?] - >=dev-libs/glib-2.22:2[static-libs(+)?] - media-libs/opus[static-libs(+)?] - sys-libs/zlib[static-libs(+)?] - virtual/jpeg:0=[static-libs(+)?] - >=x11-libs/pixman-0.17.7[static-libs(+)?] - dev-libs/openssl:0=[static-libs(+)?] - lz4? ( app-arch/lz4:0=[static-libs(+)?] ) - smartcard? ( >=app-emulation/libcacard-0.1.2 ) - sasl? ( dev-libs/cyrus-sasl[static-libs(+)?] ) - gstreamer? ( - media-libs/gstreamer:1.0 - media-libs/gst-plugins-base:1.0 - )" -DEPEND="${RDEPEND} - >=app-emulation/spice-protocol-0.14.0 - smartcard? ( app-emulation/qemu[smartcard] )" -BDEPEND="${PYTHON_DEPS} - virtual/pkgconfig - $(python_gen_any_dep ' - >=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - ')" - -python_check_deps() { - has_version -b ">=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]" - has_version -b "dev-python/six[${PYTHON_USEDEP}]" -} - -pkg_setup() { - [[ ${MERGE_TYPE} != binary ]] && python-any-r1_pkg_setup -} - -src_prepare() { - default - - eautoreconf -} - -src_configure() { - # Prevent sandbox violations, bug #586560 - # https://bugzilla.gnome.org/show_bug.cgi?id=744134 - # https://bugzilla.gnome.org/show_bug.cgi?id=744135 - addpredict /dev - - xdg_environment_reset - - local myconf=" - $(use_enable static-libs static) - $(use_enable lz4) - $(use_with sasl) - $(use_enable smartcard) - --enable-gstreamer=$(usex gstreamer "1.0" "no") - --disable-celt051 - " - econf ${myconf} -} - -src_compile() { - # Prevent sandbox violations, bug #586560 - # https://bugzilla.gnome.org/show_bug.cgi?id=744134 - # https://bugzilla.gnome.org/show_bug.cgi?id=744135 - addpredict /dev - - default -} - -src_install() { - default - use static-libs || find "${D}" -name '*.la' -type f -delete || die - readme.gentoo_create_doc -} - -pkg_postinst() { - readme.gentoo_print_elog -}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/
commit: 6352118614b23b50639985691c389023e3af9339 Author: Ulrich Müller gentoo org> AuthorDate: Tue May 18 20:39:32 2021 + Commit: Ulrich Müller gentoo org> CommitDate: Tue May 18 20:40:12 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63521186 Revert "Revert "app-emulation/spice: Version bump to 0.15.0"" This reverts commit 3e122167d558dba25fa2cbd74e72ac592b47e605. Signed-off-by: Ulrich Müller gentoo.org> app-emulation/spice/Manifest| 2 + app-emulation/spice/spice-0.15.0.ebuild | 104 2 files changed, 106 insertions(+) diff --git a/app-emulation/spice/Manifest b/app-emulation/spice/Manifest index 7b50d54451c..0135aefa813 100644 --- a/app-emulation/spice/Manifest +++ b/app-emulation/spice/Manifest @@ -1 +1,3 @@ DIST spice-0.14.3.tar.bz2 1504304 BLAKE2B be655e1d4c48dae29903ab8e0dc52da63723e3252052afccc9587065531f28c8af7dbab4c585093f26d98f2273c6e734a553c18d4779a9f4464334ae1764f682 SHA512 9ecdc455ff25c71ac1fe6c576654b51efbfb860110bd6828065d23f7462d5c5cac772074d1a40f033386258d970b77275b2007bcfdffb23fdff2137154ea46e4 +DIST spice-0.15.0-pthread-c5fe3df1.patch.bz2 7605 BLAKE2B 86b8094a22a02080db038ef98972bf09f391d5344fee8df2aa7d2def0b50a581353cb0e3dd97f99bbd58b88a13ceac4b54be8086a9f4274f38d132b27b62e84d SHA512 5075bd260b33c2dad8c3ce641372383871f7d69190a4f4697bd5e12af1bf5429310c592961de001d36c19a9cdd91143b8d6e8be0e08b3850b9700c2aef2ddd78 +DIST spice-0.15.0.tar.bz2 1537970 BLAKE2B 98e8f55de81a86c6370e4a74c0fd90db78a9a8e8e3af536bccd6a2a75185194ac7b87521163090c4312e392d2ee10036c0283171c7796aea630e1307128a2d55 SHA512 0a776d191c395ce1f7ebbbac47956a00a2765327d3127aeca6e232bd56fd4ccd28750ae1599eb6eb2909ac909cda517d5511faa631166db16b8b75bd4e7b86d9 diff --git a/app-emulation/spice/spice-0.15.0.ebuild b/app-emulation/spice/spice-0.15.0.ebuild new file mode 100644 index 000..30f4642538d --- /dev/null +++ b/app-emulation/spice/spice-0.15.0.ebuild @@ -0,0 +1,104 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7,8,9} ) +inherit autotools python-any-r1 readme.gentoo-r1 xdg-utils + +DESCRIPTION="SPICE server" +HOMEPAGE="https://www.spice-space.org/; +SRC_URI="https://www.spice-space.org/download/releases/spice-server/${P}.tar.bz2; +SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-pthread-c5fe3df1.patch.bz2; + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +IUSE="lz4 sasl smartcard static-libs gstreamer test" + +RESTRICT="!test? ( test )" + +# the libspice-server only uses the headers of libcacard +RDEPEND=" + dev-lang/orc[static-libs(+)?] + >=dev-libs/glib-2.22:2[static-libs(+)?] + media-libs/opus[static-libs(+)?] + sys-libs/zlib[static-libs(+)?] + virtual/jpeg:0=[static-libs(+)?] + >=x11-libs/pixman-0.17.7[static-libs(+)?] + dev-libs/openssl:0=[static-libs(+)?] + lz4? ( app-arch/lz4:0=[static-libs(+)?] ) + smartcard? ( >=app-emulation/libcacard-0.1.2 ) + sasl? ( dev-libs/cyrus-sasl[static-libs(+)?] ) + gstreamer? ( + media-libs/gstreamer:1.0 + media-libs/gst-plugins-base:1.0 + )" +DEPEND="${RDEPEND} + >=app-emulation/spice-protocol-0.14.0 + smartcard? ( app-emulation/qemu[smartcard] ) + test? ( net-libs/glib-networking )" +BDEPEND="${PYTHON_DEPS} + virtual/pkgconfig + $(python_gen_any_dep ' + >=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + ')" + +PATCHES=( + "${WORKDIR}"/${P}-pthread-c5fe3df1.patch +) + +python_check_deps() { + has_version -b ">=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]" + has_version -b "dev-python/six[${PYTHON_USEDEP}]" +} + +pkg_setup() { + [[ ${MERGE_TYPE} != binary ]] && python-any-r1_pkg_setup +} + +src_prepare() { + default + + eautoreconf +} + +src_configure() { + # Prevent sandbox violations, bug #586560 + # https://bugzilla.gnome.org/show_bug.cgi?id=744134 + # https://bugzilla.gnome.org/show_bug.cgi?id=744135 + addpredict /dev + + xdg_environment_reset + + local myconf=" + $(use_enable static-libs static) + $(use_enable lz4) + $(use_with sasl) + $(use_enable smartcard) + $(use_enable test tests) + --enable-gstreamer=$(usex gstreamer "1.0" "no") + --disable-celt051 + " + econf ${myconf} +} + +src_compile() { + # Prevent sandbox violations, bug #586560 + # https://bugzilla.gnome.org/show_bug.cgi?id=744134 + # https://bugzilla.gnome.org/show_bug.cgi?id=744135 + addpredict /dev + + default +} + +src_install() { + default + use static-libs || find "${D}" -name '*.la' -type f -delete || die +
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/
commit: 3e122167d558dba25fa2cbd74e72ac592b47e605 Author: Ulrich Müller gentoo org> AuthorDate: Tue May 18 20:03:00 2021 + Commit: Ulrich Müller gentoo org> CommitDate: Tue May 18 20:05:07 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e122167 Revert "app-emulation/spice: Version bump to 0.15.0" Invalid signoff, violation of GLEP 76 copyright policy. This reverts commit 6942ec4572e9b228368bcfa846e9127f19c4f1b1. Signed-off-by: Ulrich Müller gentoo.org> app-emulation/spice/Manifest| 2 - app-emulation/spice/spice-0.15.0.ebuild | 104 2 files changed, 106 deletions(-) diff --git a/app-emulation/spice/Manifest b/app-emulation/spice/Manifest index 0135aefa813..7b50d54451c 100644 --- a/app-emulation/spice/Manifest +++ b/app-emulation/spice/Manifest @@ -1,3 +1 @@ DIST spice-0.14.3.tar.bz2 1504304 BLAKE2B be655e1d4c48dae29903ab8e0dc52da63723e3252052afccc9587065531f28c8af7dbab4c585093f26d98f2273c6e734a553c18d4779a9f4464334ae1764f682 SHA512 9ecdc455ff25c71ac1fe6c576654b51efbfb860110bd6828065d23f7462d5c5cac772074d1a40f033386258d970b77275b2007bcfdffb23fdff2137154ea46e4 -DIST spice-0.15.0-pthread-c5fe3df1.patch.bz2 7605 BLAKE2B 86b8094a22a02080db038ef98972bf09f391d5344fee8df2aa7d2def0b50a581353cb0e3dd97f99bbd58b88a13ceac4b54be8086a9f4274f38d132b27b62e84d SHA512 5075bd260b33c2dad8c3ce641372383871f7d69190a4f4697bd5e12af1bf5429310c592961de001d36c19a9cdd91143b8d6e8be0e08b3850b9700c2aef2ddd78 -DIST spice-0.15.0.tar.bz2 1537970 BLAKE2B 98e8f55de81a86c6370e4a74c0fd90db78a9a8e8e3af536bccd6a2a75185194ac7b87521163090c4312e392d2ee10036c0283171c7796aea630e1307128a2d55 SHA512 0a776d191c395ce1f7ebbbac47956a00a2765327d3127aeca6e232bd56fd4ccd28750ae1599eb6eb2909ac909cda517d5511faa631166db16b8b75bd4e7b86d9 diff --git a/app-emulation/spice/spice-0.15.0.ebuild b/app-emulation/spice/spice-0.15.0.ebuild deleted file mode 100644 index 30f4642538d..000 --- a/app-emulation/spice/spice-0.15.0.ebuild +++ /dev/null @@ -1,104 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7,8,9} ) -inherit autotools python-any-r1 readme.gentoo-r1 xdg-utils - -DESCRIPTION="SPICE server" -HOMEPAGE="https://www.spice-space.org/; -SRC_URI="https://www.spice-space.org/download/releases/spice-server/${P}.tar.bz2; -SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-pthread-c5fe3df1.patch.bz2; - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" -IUSE="lz4 sasl smartcard static-libs gstreamer test" - -RESTRICT="!test? ( test )" - -# the libspice-server only uses the headers of libcacard -RDEPEND=" - dev-lang/orc[static-libs(+)?] - >=dev-libs/glib-2.22:2[static-libs(+)?] - media-libs/opus[static-libs(+)?] - sys-libs/zlib[static-libs(+)?] - virtual/jpeg:0=[static-libs(+)?] - >=x11-libs/pixman-0.17.7[static-libs(+)?] - dev-libs/openssl:0=[static-libs(+)?] - lz4? ( app-arch/lz4:0=[static-libs(+)?] ) - smartcard? ( >=app-emulation/libcacard-0.1.2 ) - sasl? ( dev-libs/cyrus-sasl[static-libs(+)?] ) - gstreamer? ( - media-libs/gstreamer:1.0 - media-libs/gst-plugins-base:1.0 - )" -DEPEND="${RDEPEND} - >=app-emulation/spice-protocol-0.14.0 - smartcard? ( app-emulation/qemu[smartcard] ) - test? ( net-libs/glib-networking )" -BDEPEND="${PYTHON_DEPS} - virtual/pkgconfig - $(python_gen_any_dep ' - >=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - ')" - -PATCHES=( - "${WORKDIR}"/${P}-pthread-c5fe3df1.patch -) - -python_check_deps() { - has_version -b ">=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]" - has_version -b "dev-python/six[${PYTHON_USEDEP}]" -} - -pkg_setup() { - [[ ${MERGE_TYPE} != binary ]] && python-any-r1_pkg_setup -} - -src_prepare() { - default - - eautoreconf -} - -src_configure() { - # Prevent sandbox violations, bug #586560 - # https://bugzilla.gnome.org/show_bug.cgi?id=744134 - # https://bugzilla.gnome.org/show_bug.cgi?id=744135 - addpredict /dev - - xdg_environment_reset - - local myconf=" - $(use_enable static-libs static) - $(use_enable lz4) - $(use_with sasl) - $(use_enable smartcard) - $(use_enable test tests) - --enable-gstreamer=$(usex gstreamer "1.0" "no") - --disable-celt051 - " - econf ${myconf} -} - -src_compile() { - # Prevent sandbox violations, bug #586560 - # https://bugzilla.gnome.org/show_bug.cgi?id=744134 - # https://bugzilla.gnome.org/show_bug.cgi?id=744135 - addpredict /dev - - default -} - -src_install() { - default - use static-libs || find "${D}" -name
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/
commit: 6942ec4572e9b228368bcfa846e9127f19c4f1b1 Author: orbea riseup net> AuthorDate: Tue May 18 15:07:47 2021 + Commit: Sam James gentoo org> CommitDate: Tue May 18 17:16:12 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6942ec45 app-emulation/spice: Version bump to 0.15.0 Upstream commit c5fe3df1ef478adb93d93c6ddcdecd24d2d9 Closes: https://bugs.gentoo.org/780027 Upstream-PR: https://gitlab.freedesktop.org/spice/spice/-/merge_requests/174 Signed-off-by: orbea riseup.net> Signed-off-by: Sam James gentoo.org> app-emulation/spice/Manifest| 2 + app-emulation/spice/spice-0.15.0.ebuild | 104 2 files changed, 106 insertions(+) diff --git a/app-emulation/spice/Manifest b/app-emulation/spice/Manifest index 7b50d54451c..0135aefa813 100644 --- a/app-emulation/spice/Manifest +++ b/app-emulation/spice/Manifest @@ -1 +1,3 @@ DIST spice-0.14.3.tar.bz2 1504304 BLAKE2B be655e1d4c48dae29903ab8e0dc52da63723e3252052afccc9587065531f28c8af7dbab4c585093f26d98f2273c6e734a553c18d4779a9f4464334ae1764f682 SHA512 9ecdc455ff25c71ac1fe6c576654b51efbfb860110bd6828065d23f7462d5c5cac772074d1a40f033386258d970b77275b2007bcfdffb23fdff2137154ea46e4 +DIST spice-0.15.0-pthread-c5fe3df1.patch.bz2 7605 BLAKE2B 86b8094a22a02080db038ef98972bf09f391d5344fee8df2aa7d2def0b50a581353cb0e3dd97f99bbd58b88a13ceac4b54be8086a9f4274f38d132b27b62e84d SHA512 5075bd260b33c2dad8c3ce641372383871f7d69190a4f4697bd5e12af1bf5429310c592961de001d36c19a9cdd91143b8d6e8be0e08b3850b9700c2aef2ddd78 +DIST spice-0.15.0.tar.bz2 1537970 BLAKE2B 98e8f55de81a86c6370e4a74c0fd90db78a9a8e8e3af536bccd6a2a75185194ac7b87521163090c4312e392d2ee10036c0283171c7796aea630e1307128a2d55 SHA512 0a776d191c395ce1f7ebbbac47956a00a2765327d3127aeca6e232bd56fd4ccd28750ae1599eb6eb2909ac909cda517d5511faa631166db16b8b75bd4e7b86d9 diff --git a/app-emulation/spice/spice-0.15.0.ebuild b/app-emulation/spice/spice-0.15.0.ebuild new file mode 100644 index 000..30f4642538d --- /dev/null +++ b/app-emulation/spice/spice-0.15.0.ebuild @@ -0,0 +1,104 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7,8,9} ) +inherit autotools python-any-r1 readme.gentoo-r1 xdg-utils + +DESCRIPTION="SPICE server" +HOMEPAGE="https://www.spice-space.org/; +SRC_URI="https://www.spice-space.org/download/releases/spice-server/${P}.tar.bz2; +SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-pthread-c5fe3df1.patch.bz2; + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +IUSE="lz4 sasl smartcard static-libs gstreamer test" + +RESTRICT="!test? ( test )" + +# the libspice-server only uses the headers of libcacard +RDEPEND=" + dev-lang/orc[static-libs(+)?] + >=dev-libs/glib-2.22:2[static-libs(+)?] + media-libs/opus[static-libs(+)?] + sys-libs/zlib[static-libs(+)?] + virtual/jpeg:0=[static-libs(+)?] + >=x11-libs/pixman-0.17.7[static-libs(+)?] + dev-libs/openssl:0=[static-libs(+)?] + lz4? ( app-arch/lz4:0=[static-libs(+)?] ) + smartcard? ( >=app-emulation/libcacard-0.1.2 ) + sasl? ( dev-libs/cyrus-sasl[static-libs(+)?] ) + gstreamer? ( + media-libs/gstreamer:1.0 + media-libs/gst-plugins-base:1.0 + )" +DEPEND="${RDEPEND} + >=app-emulation/spice-protocol-0.14.0 + smartcard? ( app-emulation/qemu[smartcard] ) + test? ( net-libs/glib-networking )" +BDEPEND="${PYTHON_DEPS} + virtual/pkgconfig + $(python_gen_any_dep ' + >=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + ')" + +PATCHES=( + "${WORKDIR}"/${P}-pthread-c5fe3df1.patch +) + +python_check_deps() { + has_version -b ">=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]" + has_version -b "dev-python/six[${PYTHON_USEDEP}]" +} + +pkg_setup() { + [[ ${MERGE_TYPE} != binary ]] && python-any-r1_pkg_setup +} + +src_prepare() { + default + + eautoreconf +} + +src_configure() { + # Prevent sandbox violations, bug #586560 + # https://bugzilla.gnome.org/show_bug.cgi?id=744134 + # https://bugzilla.gnome.org/show_bug.cgi?id=744135 + addpredict /dev + + xdg_environment_reset + + local myconf=" + $(use_enable static-libs static) + $(use_enable lz4) + $(use_with sasl) + $(use_enable smartcard) + $(use_enable test tests) + --enable-gstreamer=$(usex gstreamer "1.0" "no") + --disable-celt051 + " + econf ${myconf} +} + +src_compile() { + # Prevent sandbox violations, bug #586560 + # https://bugzilla.gnome.org/show_bug.cgi?id=744134 + # https://bugzilla.gnome.org/show_bug.cgi?id=744135 + addpredict /dev + + default +} + +src_install() { +
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/
commit: 1242a6e6487740ab145891bec98e066f7e6a23c0 Author: Mikle Kolyada gentoo org> AuthorDate: Fri Apr 30 19:03:46 2021 + Commit: Mikle Kolyada gentoo org> CommitDate: Fri Apr 30 19:04:20 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1242a6e6 app-emulation/spice: remove libressl support Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Mikle Kolyada gentoo.org> app-emulation/spice/spice-0.14.3-r1.ebuild | 5 ++--- app-emulation/spice/spice-0.14.3.ebuild| 7 +++ app-emulation/spice/spice-.ebuild | 5 ++--- 3 files changed, 7 insertions(+), 10 deletions(-) diff --git a/app-emulation/spice/spice-0.14.3-r1.ebuild b/app-emulation/spice/spice-0.14.3-r1.ebuild index 3b1c4cfb9ca..8310f48f147 100644 --- a/app-emulation/spice/spice-0.14.3-r1.ebuild +++ b/app-emulation/spice/spice-0.14.3-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://www.spice-space.org/download/releases/spice-server/${P}.tar.bz2 LICENSE="LGPL-2.1" SLOT="0" KEYWORDS="amd64 arm64 ppc64 x86" -IUSE="libressl lz4 sasl smartcard static-libs gstreamer test" +IUSE="lz4 sasl smartcard static-libs gstreamer test" RESTRICT="!test? ( test )" @@ -25,8 +25,7 @@ RDEPEND=" sys-libs/zlib[static-libs(+)?] virtual/jpeg:0=[static-libs(+)?] >=x11-libs/pixman-0.17.7[static-libs(+)?] - !libressl? ( dev-libs/openssl:0=[static-libs(+)?] ) - libressl? ( dev-libs/libressl:0=[static-libs(+)?] ) + dev-libs/openssl:0=[static-libs(+)?] lz4? ( app-arch/lz4:0=[static-libs(+)?] ) smartcard? ( >=app-emulation/libcacard-0.1.2 ) sasl? ( dev-libs/cyrus-sasl[static-libs(+)?] ) diff --git a/app-emulation/spice/spice-0.14.3.ebuild b/app-emulation/spice/spice-0.14.3.ebuild index 95c2c45cdec..2e239e2ac44 100644 --- a/app-emulation/spice/spice-0.14.3.ebuild +++ b/app-emulation/spice/spice-0.14.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -13,7 +13,7 @@ SRC_URI="https://www.spice-space.org/download/releases/spice-server/${P}.tar.bz2 LICENSE="LGPL-2.1" SLOT="0" KEYWORDS="amd64 arm64 ppc64 x86" -IUSE="libressl lz4 sasl smartcard static-libs gstreamer" +IUSE="lz4 sasl smartcard static-libs gstreamer" # the libspice-server only uses the headers of libcacard RDEPEND=" @@ -23,8 +23,7 @@ RDEPEND=" sys-libs/zlib[static-libs(+)?] virtual/jpeg:0=[static-libs(+)?] >=x11-libs/pixman-0.17.7[static-libs(+)?] - !libressl? ( dev-libs/openssl:0=[static-libs(+)?] ) - libressl? ( dev-libs/libressl:0=[static-libs(+)?] ) + dev-libs/openssl:0=[static-libs(+)?] lz4? ( app-arch/lz4:0=[static-libs(+)?] ) smartcard? ( >=app-emulation/libcacard-0.1.2 ) sasl? ( dev-libs/cyrus-sasl[static-libs(+)?] ) diff --git a/app-emulation/spice/spice-.ebuild b/app-emulation/spice/spice-.ebuild index 44eb9c360ee..280a7ddc1f9 100644 --- a/app-emulation/spice/spice-.ebuild +++ b/app-emulation/spice/spice-.ebuild @@ -14,7 +14,7 @@ EGIT_REPO_URI="https://anongit.freedesktop.org/git/spice/spice.git; LICENSE="LGPL-2.1" SLOT="0" KEYWORDS="" -IUSE="gstreamer libressl lz4 opus sasl smartcard static-libs test" +IUSE="gstreamer lz4 opus sasl smartcard static-libs test" RESTRICT="!test? ( test )" @@ -25,8 +25,7 @@ RDEPEND=" sys-libs/zlib virtual/jpeg:0= >=x11-libs/pixman-0.17.7 - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) + dev-libs/openssl:0= lz4? ( app-arch/lz4:0= ) opus? ( media-libs/opus ) smartcard? ( >=app-emulation/libcacard-0.1.2 )
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-vdagent/
commit: ac2d1c9307a6b2082cb8de3880084295adfe8364 Author: Sam James gentoo org> AuthorDate: Mon Apr 12 16:03:19 2021 + Commit: Sam James gentoo org> CommitDate: Mon Apr 12 16:03:19 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac2d1c93 app-emulation/spice-vdagent: Revert "Stabilize 0.21.0 amd64, #753956" Apologies - my script chucked this into the 'success' bin after I killed the test for hanging. Investigating. (I am not aware of any actual runtime issues with this package, but we should do this to be safe.) This reverts commit 5c1fa98b7829ef8086092975d491c53c70cc14e7. Bug: https://bugs.gentoo.org/753956 Signed-off-by: Sam James gentoo.org> app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild b/app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild index 8d228a8f9fa..ea8f4936384 100644 --- a/app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild +++ b/app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.bz2; LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="~amd64 ~x86" IUSE="gtk selinux systemd" CDEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-protocol/
commit: da0c7bdedf4796b3a341dfe341b4d9f38068e6d0 Author: Sam James gentoo org> AuthorDate: Sat Apr 10 04:24:30 2021 + Commit: Sam James gentoo org> CommitDate: Sat Apr 10 04:24:30 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da0c7bde app-emulation/spice-protocol: Stabilize 0.14.3 ppc64, #746920 Signed-off-by: Sam James gentoo.org> app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild b/app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild index d2ac8ce817a..40a5e5da996 100644 --- a/app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild +++ b/app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild @@ -11,4 +11,4 @@ SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.xz; LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ppc64 ~sparc x86"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/
commit: 5f95f898192283b703d634e54118f3695fd218b5 Author: Sam James gentoo org> AuthorDate: Sat Apr 10 04:24:31 2021 + Commit: Sam James gentoo org> CommitDate: Sat Apr 10 04:24:31 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f95f898 app-emulation/spice: Stabilize 0.14.3-r1 ppc64, #746920 Signed-off-by: Sam James gentoo.org> app-emulation/spice/spice-0.14.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/spice/spice-0.14.3-r1.ebuild b/app-emulation/spice/spice-0.14.3-r1.ebuild index bf2574e7a97..3b1c4cfb9ca 100644 --- a/app-emulation/spice/spice-0.14.3-r1.ebuild +++ b/app-emulation/spice/spice-0.14.3-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.spice-space.org/download/releases/spice-server/${P}.tar.bz2 LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="amd64 arm64 ~ppc64 x86" +KEYWORDS="amd64 arm64 ppc64 x86" IUSE="libressl lz4 sasl smartcard static-libs gstreamer test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-protocol/
commit: 525673c7b28b79f305536b9c0e0dc6db393dbd4c Author: Sam James gentoo org> AuthorDate: Fri Apr 9 22:23:35 2021 + Commit: Sam James gentoo org> CommitDate: Fri Apr 9 22:23:47 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=525673c7 app-emulation/spice-protocol: Stabilize 0.14.3 amd64, #746920 Signed-off-by: Sam James gentoo.org> app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild b/app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild index f3ffe9d61d1..d2ac8ce817a 100644 --- a/app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild +++ b/app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild @@ -11,4 +11,4 @@ SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.xz; LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/
commit: eb6d7eaa9973c53a6b9ebb94c3a886e1efa0f483 Author: Sam James gentoo org> AuthorDate: Fri Apr 9 22:23:35 2021 + Commit: Sam James gentoo org> CommitDate: Fri Apr 9 22:23:45 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb6d7eaa app-emulation/spice: Stabilize 0.14.3-r1 amd64, #746920 Signed-off-by: Sam James gentoo.org> app-emulation/spice/spice-0.14.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/spice/spice-0.14.3-r1.ebuild b/app-emulation/spice/spice-0.14.3-r1.ebuild index 3f8375afb1b..bf2574e7a97 100644 --- a/app-emulation/spice/spice-0.14.3-r1.ebuild +++ b/app-emulation/spice/spice-0.14.3-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.spice-space.org/download/releases/spice-server/${P}.tar.bz2 LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 arm64 ~ppc64 x86" +KEYWORDS="amd64 arm64 ~ppc64 x86" IUSE="libressl lz4 sasl smartcard static-libs gstreamer test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-protocol/
commit: abbcafd0d95de6d568bb667e9341578ed5af3594 Author: Sam James gentoo org> AuthorDate: Fri Apr 9 22:18:30 2021 + Commit: Sam James gentoo org> CommitDate: Fri Apr 9 22:19:50 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abbcafd0 app-emulation/spice-protocol: Stabilize 0.14.3 arm64, #746920 Signed-off-by: Sam James gentoo.org> app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild b/app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild index 8d71f630ed1..f3ffe9d61d1 100644 --- a/app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild +++ b/app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild @@ -11,4 +11,4 @@ SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.xz; LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/
commit: 008a864b5c1e9d7a9b66c1b3caa587b59efe1e81 Author: Sam James gentoo org> AuthorDate: Fri Apr 9 22:18:29 2021 + Commit: Sam James gentoo org> CommitDate: Fri Apr 9 22:19:49 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=008a864b app-emulation/spice: Stabilize 0.14.3-r1 arm64, #746920 Signed-off-by: Sam James gentoo.org> app-emulation/spice/spice-0.14.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/spice/spice-0.14.3-r1.ebuild b/app-emulation/spice/spice-0.14.3-r1.ebuild index 36f61160986..3f8375afb1b 100644 --- a/app-emulation/spice/spice-0.14.3-r1.ebuild +++ b/app-emulation/spice/spice-0.14.3-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.spice-space.org/download/releases/spice-server/${P}.tar.bz2 LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 x86" +KEYWORDS="~amd64 arm64 ~ppc64 x86" IUSE="libressl lz4 sasl smartcard static-libs gstreamer test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/
commit: 1e9cc973a18d3f7414dc4dea576067bbe6eefdcd Author: Ben Kohler gentoo org> AuthorDate: Wed Apr 7 12:53:12 2021 + Commit: Ben Kohler gentoo org> CommitDate: Wed Apr 7 12:53:49 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e9cc973 app-emulation/spice: add python3_9 support, add missing test dep Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Ben Kohler gentoo.org> app-emulation/spice/spice-0.14.3-r1.ebuild | 5 +++-- app-emulation/spice/spice-.ebuild | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/app-emulation/spice/spice-0.14.3-r1.ebuild b/app-emulation/spice/spice-0.14.3-r1.ebuild index e81e1f41879..36f61160986 100644 --- a/app-emulation/spice/spice-0.14.3-r1.ebuild +++ b/app-emulation/spice/spice-0.14.3-r1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{7,8} ) +PYTHON_COMPAT=( python3_{7,8,9} ) inherit autotools python-any-r1 readme.gentoo-r1 xdg-utils DESCRIPTION="SPICE server" @@ -36,7 +36,8 @@ RDEPEND=" )" DEPEND="${RDEPEND} >=app-emulation/spice-protocol-0.14.0 - smartcard? ( app-emulation/qemu[smartcard] )" + smartcard? ( app-emulation/qemu[smartcard] ) + test? ( net-libs/glib-networking )" BDEPEND="${PYTHON_DEPS} virtual/pkgconfig $(python_gen_any_dep ' diff --git a/app-emulation/spice/spice-.ebuild b/app-emulation/spice/spice-.ebuild index 30d2884e11c..44eb9c360ee 100644 --- a/app-emulation/spice/spice-.ebuild +++ b/app-emulation/spice/spice-.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{7,8} ) +PYTHON_COMPAT=( python3_{7,8,9} ) inherit git-r3 meson python-any-r1 readme.gentoo-r1 xdg-utils DESCRIPTION="SPICE server" @@ -37,7 +37,8 @@ RDEPEND=" )" DEPEND="${RDEPEND} ~app-emulation/spice-protocol- - smartcard? ( app-emulation/qemu[smartcard] )" + smartcard? ( app-emulation/qemu[smartcard] ) + test? ( net-libs/glib-networking )" BDEPEND="${PYTHON_DEPS} virtual/pkgconfig $(python_gen_any_dep '
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/
commit: e68c1b045c0d24bb58e43f4dd158cce02db217ae Author: Sam James gentoo org> AuthorDate: Tue Apr 6 19:49:01 2021 + Commit: Sam James gentoo org> CommitDate: Tue Apr 6 19:49:01 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e68c1b04 app-emulation/spice: Stabilize 0.14.3-r1 x86, #746920 Signed-off-by: Sam James gentoo.org> app-emulation/spice/spice-0.14.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/spice/spice-0.14.3-r1.ebuild b/app-emulation/spice/spice-0.14.3-r1.ebuild index e0f50554501..e81e1f41879 100644 --- a/app-emulation/spice/spice-0.14.3-r1.ebuild +++ b/app-emulation/spice/spice-0.14.3-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.spice-space.org/download/releases/spice-server/${P}.tar.bz2 LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm64 ~ppc64 x86" IUSE="libressl lz4 sasl smartcard static-libs gstreamer test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-protocol/
commit: dd773372af3321e840e5a308f66e3ed2eb34cd21 Author: Sam James gentoo org> AuthorDate: Tue Apr 6 19:49:00 2021 + Commit: Sam James gentoo org> CommitDate: Tue Apr 6 19:49:00 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd773372 app-emulation/spice-protocol: Stabilize 0.14.3 x86, #746920 Signed-off-by: Sam James gentoo.org> app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild b/app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild index e5df1c3924f..8d71f630ed1 100644 --- a/app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild +++ b/app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild @@ -11,4 +11,4 @@ SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.xz; LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/
commit: 2919b8d8c0eb9d321b98ffa8b3ace72265d12f34 Author: Matthias Maier gentoo org> AuthorDate: Sun Apr 4 22:16:38 2021 + Commit: Matthias Maier gentoo org> CommitDate: Sun Apr 4 22:17:31 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2919b8d8 app-emulation/spice: add missing test restrict Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Matthias Maier gentoo.org> app-emulation/spice/spice-0.14.3-r1.ebuild | 2 ++ app-emulation/spice/spice-.ebuild | 2 ++ 2 files changed, 4 insertions(+) diff --git a/app-emulation/spice/spice-0.14.3-r1.ebuild b/app-emulation/spice/spice-0.14.3-r1.ebuild index 1a6bb7e5ea3..e0f50554501 100644 --- a/app-emulation/spice/spice-0.14.3-r1.ebuild +++ b/app-emulation/spice/spice-0.14.3-r1.ebuild @@ -15,6 +15,8 @@ SLOT="0" KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" IUSE="libressl lz4 sasl smartcard static-libs gstreamer test" +RESTRICT="!test? ( test )" + # the libspice-server only uses the headers of libcacard RDEPEND=" dev-lang/orc[static-libs(+)?] diff --git a/app-emulation/spice/spice-.ebuild b/app-emulation/spice/spice-.ebuild index 4b0c15f247e..30d2884e11c 100644 --- a/app-emulation/spice/spice-.ebuild +++ b/app-emulation/spice/spice-.ebuild @@ -16,6 +16,8 @@ SLOT="0" KEYWORDS="" IUSE="gstreamer libressl lz4 opus sasl smartcard static-libs test" +RESTRICT="!test? ( test )" + # the libspice-server only uses the headers of libcacard RDEPEND=" dev-lang/orc
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/
commit: 7d27b807d64150cd5dfd603f6dca77d69bada0b7 Author: Matthias Maier gentoo org> AuthorDate: Sun Apr 4 18:52:38 2021 + Commit: Matthias Maier gentoo org> CommitDate: Sun Apr 4 18:54:37 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d27b807 app-emulation/spice: reenable tests Closes: https://bugs.gentoo.org/722168 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Matthias Maier gentoo.org> app-emulation/spice/spice-0.14.3-r1.ebuild | 3 ++- app-emulation/spice/spice-.ebuild | 5 +++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/app-emulation/spice/spice-0.14.3-r1.ebuild b/app-emulation/spice/spice-0.14.3-r1.ebuild index 175926c76fb..1a6bb7e5ea3 100644 --- a/app-emulation/spice/spice-0.14.3-r1.ebuild +++ b/app-emulation/spice/spice-0.14.3-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://www.spice-space.org/download/releases/spice-server/${P}.tar.bz2 LICENSE="LGPL-2.1" SLOT="0" KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" -IUSE="libressl lz4 sasl smartcard static-libs gstreamer" +IUSE="libressl lz4 sasl smartcard static-libs gstreamer test" # the libspice-server only uses the headers of libcacard RDEPEND=" @@ -77,6 +77,7 @@ src_configure() { $(use_enable lz4) $(use_with sasl) $(use_enable smartcard) + $(use_enable test tests) --enable-gstreamer=$(usex gstreamer "1.0" "no") --disable-celt051 " diff --git a/app-emulation/spice/spice-.ebuild b/app-emulation/spice/spice-.ebuild index a7cd1fa6445..4b0c15f247e 100644 --- a/app-emulation/spice/spice-.ebuild +++ b/app-emulation/spice/spice-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -14,7 +14,7 @@ EGIT_REPO_URI="https://anongit.freedesktop.org/git/spice/spice.git; LICENSE="LGPL-2.1" SLOT="0" KEYWORDS="" -IUSE="gstreamer libressl lz4 opus sasl smartcard static-libs" +IUSE="gstreamer libressl lz4 opus sasl smartcard static-libs test" # the libspice-server only uses the headers of libcacard RDEPEND=" @@ -73,6 +73,7 @@ src_configure() { $(meson_use sasl) $(meson_feature opus) $(meson_feature smartcard) + $(meson_use test tests) -Dmanual=false -Dtests=false )
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/, app-emulation/spice/files/
commit: d6418bd9306729c2497c17fe302f58965800897c Author: Matthias Maier gentoo org> AuthorDate: Sun Apr 4 18:48:42 2021 + Commit: Matthias Maier gentoo org> CommitDate: Sun Apr 4 18:54:34 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6418bd9 app-emulation/spice: apply security patches for CVE-2020-14355 Bug: https://bugs.gentoo.org/746920 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Matthias Maier gentoo.org> .../spice-0.14.3-CVE-2020-14355-404d7478.patch | 31 +++ .../spice-0.14.3-CVE-2020-14355-762e0aba.patch | 13 +++ .../spice-0.14.3-CVE-2020-14355-b24fe6b6.patch | 18 .../spice-0.14.3-CVE-2020-14355-ef1b6ff7.patch | 17 app-emulation/spice/spice-0.14.3-r1.ebuild | 103 + 5 files changed, 182 insertions(+) diff --git a/app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-404d7478.patch b/app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-404d7478.patch new file mode 100644 index 000..338f4e6ca65 --- /dev/null +++ b/app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-404d7478.patch @@ -0,0 +1,31 @@ +diff --git a/common/quic.c b/common/quic.c +index bc753ca5064a0326906b4aa8c18d8745747feb5c..681531677fbd6c3bca5e482c77bb709d4465ef8e 100644 +--- a/subprojects/spice-common/common/quic.c b/subprojects/spice-common/common/quic.c +@@ -56,6 +56,9 @@ typedef uint8_t BYTE; + #define MINwminext 1 + #define MAXwminext 1 + ++/* Maximum image size in pixels, mainly to avoid possible integer overflows */ ++#define SPICE_MAX_IMAGE_SIZE (512 * 1024 * 1024 - 1) ++ + typedef struct QuicFamily { + unsigned int nGRcodewords[MAXNUMCODES]; /* indexed by code number, contains number of + unmodified GR codewords in the code */ +@@ -1165,6 +1168,16 @@ int quic_decode_begin(QuicContext *quic, uint32_t *io_ptr, unsigned int num_io_w + height = encoder->io_word; + decode_eat32bits(encoder); + ++if (width <= 0 || height <= 0) { ++encoder->usr->warn(encoder->usr, "invalid size\n"); ++return QUIC_ERROR; ++} ++ ++/* avoid too big images */ ++if ((uint64_t) width * height > SPICE_MAX_IMAGE_SIZE) { ++encoder->usr->error(encoder->usr, "image too large\n"); ++} ++ + quic_image_params(encoder, type, , ); + + if (!encoder_reset_channels(encoder, channels, width, bpc)) { diff --git a/app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-762e0aba.patch b/app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-762e0aba.patch new file mode 100644 index 000..ce79ef0043e --- /dev/null +++ b/app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-762e0aba.patch @@ -0,0 +1,13 @@ +diff --git a/common/quic.c b/common/quic.c +index e2dee0fd68741512911d5d050053ad073cf29457..bc753ca5064a0326906b4aa8c18d8745747feb5c 100644 +--- a/subprojects/spice-common/common/quic.c b/subprojects/spice-common/common/quic.c +@@ -1136,7 +1136,7 @@ int quic_decode_begin(QuicContext *quic, uint32_t *io_ptr, unsigned int num_io_w + int channels; + int bpc; + +-if (!encoder_reset(encoder, io_ptr, io_ptr_end)) { ++if (!num_io_words || !encoder_reset(encoder, io_ptr, io_ptr_end)) { + return QUIC_ERROR; + } + diff --git a/app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-b24fe6b6.patch b/app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-b24fe6b6.patch new file mode 100644 index 000..40127deda15 --- /dev/null +++ b/app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-b24fe6b6.patch @@ -0,0 +1,18 @@ +diff --git a/common/quic_family_tmpl.c b/common/quic_family_tmpl.c +index 8a5f7d2c9be3f6b1bd82993703749268bab243b4..6cc051b36889f773fe5401e204db6245d99e27df 100644 +--- a/subprojects/spice-common/common/quic_family_tmpl.c b/subprojects/spice-common/common/quic_family_tmpl.c +@@ -103,7 +103,12 @@ static s_bucket *FNAME(find_bucket)(Channel *channel, const unsigned int val) + { + spice_extra_assert(val < (0x1U << BPC)); + +-return channel->_buckets_ptrs[val]; ++/* The and (&) here is to avoid buffer overflows in case of garbage or malicious ++ * attempts. Is much faster then using comparisons and save us from such situations. ++ * Note that on normal build the check above won't be compiled as this code path ++ * is pretty hot and would cause speed regressions. ++ */ ++return channel->_buckets_ptrs[val & ((1U << BPC) - 1)]; + } + + #undef FNAME diff --git a/app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-ef1b6ff7.patch b/app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-ef1b6ff7.patch new file mode 100644 index 000..bc764ec23ce --- /dev/null +++ b/app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-ef1b6ff7.patch @@ -0,0 +1,17 @@ +diff --git a/common/quic_tmpl.c b/common/quic_tmpl.c +index
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-vdagent/
commit: 1201373dd0a53e02ba2fa762386adc1c25417ed1 Author: Matthias Maier gentoo org> AuthorDate: Sun Apr 4 18:33:11 2021 + Commit: Matthias Maier gentoo org> CommitDate: Sun Apr 4 18:35:21 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1201373d app-emulation/spice-vdagent: version bump to 0.21.0 Fixes for CVE-2020-25650 CVE-2020-25651 CVE-2020-25652 CVE-2020-25653 Bug: https://bugs.gentoo.org/753956 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Matthias Maier gentoo.org> app-emulation/spice-vdagent/Manifest | 1 + .../spice-vdagent/spice-vdagent-0.21.0.ebuild | 62 ++ 2 files changed, 63 insertions(+) diff --git a/app-emulation/spice-vdagent/Manifest b/app-emulation/spice-vdagent/Manifest index d62998b6b3a..9eb41619dd8 100644 --- a/app-emulation/spice-vdagent/Manifest +++ b/app-emulation/spice-vdagent/Manifest @@ -1,2 +1,3 @@ DIST spice-vdagent-0.19.0.tar.bz2 151356 BLAKE2B b7a99a7205d955b27edfe483746e3f267a6e0b7885c4b8146ba42d99b581cf4e1748b503a37a3d6b66623ef2515b42756f2e6a5a4775d56def7aa396bd0dfb4f SHA512 f5056dfe66df3ee8205549be22bbc8c17d2196c8448eda97f01659ff30c34d9929f330767d7fafec557dc5f7fb9b65eaf85973193b38df774042de9b72d6e60d DIST spice-vdagent-0.20.0.tar.bz2 152510 BLAKE2B b00caadab385f4208bd18b78a006831953f99387e55fd86226efffdf537426627f02bb46708173b700eecd21f598a0db94f454c5252b0f4bfb93c30b39d69d16 SHA512 a6288e056645c071834f9ce5800669cb64e0f86a5efeb8eec61ac1e11f1fd56f7da8ea19b28a94c88741d794a0290fac9bcf74d45bcef271c2c5abfb2573a8e1 +DIST spice-vdagent-0.21.0.tar.bz2 164103 BLAKE2B 298122b334f880ffb8d77d3a7d822b70debce56d62bc3004bbac37445f10236a47706d23501ee3f82520c45b65deec12c9578cf4a8b9ac138df8b1c0b8cdb784 SHA512 1ff1a89e75301b1c2c89f26ba4bce8d4df29bbff6387ade128ce847ca30162a2bc731c70c10a8d129518e64bbca6b8271fd11ff3e340899182a65a5295051bff diff --git a/app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild b/app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild new file mode 100644 index 000..ea8f4936384 --- /dev/null +++ b/app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools linux-info + +DESCRIPTION="SPICE VD Linux Guest Agent" +HOMEPAGE="https://www.spice-space.org/; +SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.bz2; + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="gtk selinux systemd" + +CDEPEND=" + dev-libs/glib:2 + >=app-emulation/spice-protocol-0.14.0 + media-libs/alsa-lib + >=x11-libs/libpciaccess-0.10 + x11-libs/libdrm + x11-libs/libXfixes + x11-libs/libXrandr + x11-libs/libX11 + x11-libs/libXinerama + gtk? ( x11-libs/gtk+:3 ) + systemd? ( sys-apps/systemd )" +DEPEND="${CDEPEND} + virtual/pkgconfig" +RDEPEND="${CDEPEND} + selinux? ( sec-policy/selinux-vdagent )" + +CONFIG_CHECK="~INPUT_UINPUT ~VIRTIO_CONSOLE" +ERROR_INPUT_UINPUT="User level input support (INPUT_UINPUT) is required" +ERROR_VIRTIO_CONSOLE="VirtIO console/serial device support (VIRTIO_CONSOLE) is required" + +src_configure() { + local opt=() + if use systemd; then + opt+=( --with-session-info=systemd ) + else + opt+=( --with-session-info=none ) + fi + + econf \ + --with-init-script=systemd \ + --localstatedir="${EPREFIX}"/var \ + $(use_with gtk) \ + "${opt[@]}" +} + +src_install() { + default + + cd "${ED}" && rmdir -p var/run/spice-vdagentd || die + + keepdir /var/log/spice-vdagentd + + newinitd "${FILESDIR}/${PN}.initd-4" "${PN}" + newconfd "${FILESDIR}/${PN}.confd-2" "${PN}" +}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-vdagent/
commit: 6317607037454a8d45565920954e1811c1f39f11 Author: Matthias Maier gentoo org> AuthorDate: Sun Apr 4 18:35:00 2021 + Commit: Matthias Maier gentoo org> CommitDate: Sun Apr 4 18:35:24 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63176070 app-emulation/spice-vdagent: drop vulnerable Bug: https://bugs.gentoo.org/753956 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Matthias Maier gentoo.org> app-emulation/spice-vdagent/Manifest | 1 - .../spice-vdagent/spice-vdagent-0.20.0.ebuild | 62 -- 2 files changed, 63 deletions(-) diff --git a/app-emulation/spice-vdagent/Manifest b/app-emulation/spice-vdagent/Manifest index 9eb41619dd8..75945c04abe 100644 --- a/app-emulation/spice-vdagent/Manifest +++ b/app-emulation/spice-vdagent/Manifest @@ -1,3 +1,2 @@ DIST spice-vdagent-0.19.0.tar.bz2 151356 BLAKE2B b7a99a7205d955b27edfe483746e3f267a6e0b7885c4b8146ba42d99b581cf4e1748b503a37a3d6b66623ef2515b42756f2e6a5a4775d56def7aa396bd0dfb4f SHA512 f5056dfe66df3ee8205549be22bbc8c17d2196c8448eda97f01659ff30c34d9929f330767d7fafec557dc5f7fb9b65eaf85973193b38df774042de9b72d6e60d -DIST spice-vdagent-0.20.0.tar.bz2 152510 BLAKE2B b00caadab385f4208bd18b78a006831953f99387e55fd86226efffdf537426627f02bb46708173b700eecd21f598a0db94f454c5252b0f4bfb93c30b39d69d16 SHA512 a6288e056645c071834f9ce5800669cb64e0f86a5efeb8eec61ac1e11f1fd56f7da8ea19b28a94c88741d794a0290fac9bcf74d45bcef271c2c5abfb2573a8e1 DIST spice-vdagent-0.21.0.tar.bz2 164103 BLAKE2B 298122b334f880ffb8d77d3a7d822b70debce56d62bc3004bbac37445f10236a47706d23501ee3f82520c45b65deec12c9578cf4a8b9ac138df8b1c0b8cdb784 SHA512 1ff1a89e75301b1c2c89f26ba4bce8d4df29bbff6387ade128ce847ca30162a2bc731c70c10a8d129518e64bbca6b8271fd11ff3e340899182a65a5295051bff diff --git a/app-emulation/spice-vdagent/spice-vdagent-0.20.0.ebuild b/app-emulation/spice-vdagent/spice-vdagent-0.20.0.ebuild deleted file mode 100644 index 3365574e5bb..000 --- a/app-emulation/spice-vdagent/spice-vdagent-0.20.0.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools linux-info - -DESCRIPTION="SPICE VD Linux Guest Agent" -HOMEPAGE="https://www.spice-space.org/; -SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.bz2; - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="gtk selinux systemd" - -CDEPEND=" - dev-libs/glib:2 - >=app-emulation/spice-protocol-0.14.0 - media-libs/alsa-lib - >=x11-libs/libpciaccess-0.10 - x11-libs/libdrm - x11-libs/libXfixes - x11-libs/libXrandr - x11-libs/libX11 - x11-libs/libXinerama - gtk? ( x11-libs/gtk+:3 ) - systemd? ( sys-apps/systemd )" -DEPEND="${CDEPEND} - virtual/pkgconfig" -RDEPEND="${CDEPEND} - selinux? ( sec-policy/selinux-vdagent )" - -CONFIG_CHECK="~INPUT_UINPUT ~VIRTIO_CONSOLE" -ERROR_INPUT_UINPUT="User level input support (INPUT_UINPUT) is required" -ERROR_VIRTIO_CONSOLE="VirtIO console/serial device support (VIRTIO_CONSOLE) is required" - -src_configure() { - local opt=() - if use systemd; then - opt+=( --with-session-info=systemd ) - else - opt+=( --with-session-info=none ) - fi - - econf \ - --with-init-script=systemd \ - --localstatedir="${EPREFIX}"/var \ - $(use_with gtk) \ - "${opt[@]}" -} - -src_install() { - default - - cd "${ED}" && rmdir -p var/run/spice-vdagentd || die - - keepdir /var/log/spice-vdagentd - - newinitd "${FILESDIR}/${PN}.initd-4" "${PN}" - newconfd "${FILESDIR}/${PN}.confd-2" "${PN}" -}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-protocol/
commit: a4ec51ec171f6b8be7a5f45b6e0c30f47a5e48a1 Author: Dennis Lamm gentoo org> AuthorDate: Sun Mar 7 14:43:19 2021 + Commit: Dennis Lamm gentoo org> CommitDate: Mon Mar 8 06:16:12 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4ec51ec app-emulation/spice-protocol: version bump to 0.14.3 Signed-off-by: Dennis Lamm gentoo.org> Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Dennis Lamm gentoo.org> app-emulation/spice-protocol/Manifest | 1 + .../spice-protocol/spice-protocol-0.14.3.ebuild| 18 ++ 2 files changed, 19 insertions(+) diff --git a/app-emulation/spice-protocol/Manifest b/app-emulation/spice-protocol/Manifest index 2b4cea0ccb8..c3ab7bab298 100644 --- a/app-emulation/spice-protocol/Manifest +++ b/app-emulation/spice-protocol/Manifest @@ -1 +1,2 @@ DIST spice-protocol-0.14.1.tar.bz2 73444 BLAKE2B 12050c38ee3d24814b57a340a88423352edae6412b5a20e27d59b7235e753f51aaf757f7e9e6ce702d0b0c0afeadfde7f3937725ae4715ae4dc4da20ee7fd663 SHA512 88b0e652564a1f826ee6d3c165ab05c40d13f366567db3840805f03d433d13d7f75219c26759770d2cde33221fe6d97528521d0eb14bc069cd7ce9af8482 +DIST spice-protocol-0.14.3.tar.xz 4 BLAKE2B 32e69c56ea78e21cf2ff9474e34908eababc1dd9667cd8be24c973e9ff006e1a14f55dd23ab16c40d7bcb5bd7f00392edccdd3512218928787ad9162a6519f1c SHA512 9e35fd0d9be14074a482bdb20fe6954e5f0a616d0ad60da63a065435df2b169ec134a95d5756df73e2606c7497c9bf0427023d4e5ebfbb1abb181cf8020879a6 diff --git a/app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild b/app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild new file mode 100644 index 000..63398f15f6e --- /dev/null +++ b/app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit meson + +DESCRIPTION="Headers defining the SPICE protocol" +HOMEPAGE="https://www.spice-space.org/; +SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.xz; + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="" + +DEPEND="" +RDEPEND=""
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-protocol/
commit: 7f1b923e6951ac4ec4813aba9ab50dd8ee92db5c Author: Dennis Lamm gentoo org> AuthorDate: Sun Mar 7 18:03:57 2021 + Commit: Dennis Lamm gentoo org> CommitDate: Mon Mar 8 06:16:13 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f1b923e app-emulation/spice-protocol: removed empty assignments Signed-off-by: Dennis Lamm gentoo.org> Package-Manager: Portage-3.0.13, Repoman-3.0.2 Closes: https://github.com/gentoo/gentoo/pull/19814 Signed-off-by: Dennis Lamm gentoo.org> app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild | 4 1 file changed, 4 deletions(-) diff --git a/app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild b/app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild index 63398f15f6e..e5df1c3924f 100644 --- a/app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild +++ b/app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild @@ -12,7 +12,3 @@ SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.xz; LICENSE="BSD" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" -IUSE="" - -DEPEND="" -RDEPEND=""
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/
commit: 4a0e96a56237ed9d30aa99266d06586b7de01ec3 Author: Georgy Yakovlev gentoo org> AuthorDate: Sat Nov 7 01:51:34 2020 + Commit: Georgy Yakovlev gentoo org> CommitDate: Sat Nov 7 02:09:09 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a0e96a5 app-emulation/spice: ppc64 stable, bug #750047 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Georgy Yakovlev gentoo.org> app-emulation/spice/spice-0.14.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/spice/spice-0.14.3.ebuild b/app-emulation/spice/spice-0.14.3.ebuild index cfce2f9d50a..359c95c43d3 100644 --- a/app-emulation/spice/spice-0.14.3.ebuild +++ b/app-emulation/spice/spice-0.14.3.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.spice-space.org/download/releases/spice-server/${P}.tar.bz2 LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="amd64 arm64 ~ppc64 x86" +KEYWORDS="amd64 arm64 ppc64 x86" IUSE="libressl lz4 sasl smartcard static-libs gstreamer" # the libspice-server only uses the headers of libcacard
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-protocol/
commit: d4719d026d379997bf12c84f3dadb61566ad13f0 Author: Georgy Yakovlev gentoo org> AuthorDate: Sat Nov 7 01:40:02 2020 + Commit: Georgy Yakovlev gentoo org> CommitDate: Sat Nov 7 02:09:04 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4719d02 app-emulation/spice-protocol: ppc64 stable, bug #750047 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Georgy Yakovlev gentoo.org> app-emulation/spice-protocol/spice-protocol-0.14.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/spice-protocol/spice-protocol-0.14.1.ebuild b/app-emulation/spice-protocol/spice-protocol-0.14.1.ebuild index 4c27cafcada..f62cd0b98d8 100644 --- a/app-emulation/spice-protocol/spice-protocol-0.14.1.ebuild +++ b/app-emulation/spice-protocol/spice-protocol-0.14.1.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.bz2; LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ppc64 ~sparc x86" IUSE="" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-vdagent/
commit: 3a5fc14368622495bc47c49bbece2c9b6941b306 Author: Mikle Kolyada gentoo org> AuthorDate: Sun Oct 4 15:19:13 2020 + Commit: Mikle Kolyada gentoo org> CommitDate: Sun Oct 4 15:19:13 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a5fc143 app-emulation/spice-vdagent: remove consolekit support Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Mikle Kolyada gentoo.org> app-emulation/spice-vdagent/metadata.xml | 3 --- app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild | 7 ++- app-emulation/spice-vdagent/spice-vdagent-0.20.0.ebuild| 7 ++- 3 files changed, 4 insertions(+), 13 deletions(-) diff --git a/app-emulation/spice-vdagent/metadata.xml b/app-emulation/spice-vdagent/metadata.xml index 9099ec28e6d..121cd46cb5e 100644 --- a/app-emulation/spice-vdagent/metadata.xml +++ b/app-emulation/spice-vdagent/metadata.xml @@ -5,7 +5,4 @@ virtualizat...@gentoo.org Gentoo Virtualization Project - - Use sys-auth/consolekit to determine the master vdagentd in case of multiple running vdagentds (highly recommended) - diff --git a/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild b/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild index 2f8904baec3..81ddd00bd63 100644 --- a/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild +++ b/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.bz2; LICENSE="LGPL-2.1" SLOT="0" KEYWORDS="amd64 x86" -IUSE="consolekit gtk selinux systemd" +IUSE="gtk selinux systemd" CDEPEND=" dev-libs/glib:2 @@ -24,7 +24,6 @@ CDEPEND=" x11-libs/libXrandr x11-libs/libX11 x11-libs/libXinerama - consolekit? ( sys-auth/consolekit sys-apps/dbus ) gtk? ( x11-libs/gtk+:3 ) systemd? ( sys-apps/systemd )" DEPEND="${CDEPEND} @@ -38,9 +37,7 @@ ERROR_VIRTIO_CONSOLE="VirtIO console/serial device support (VIRTIO_CONSOLE) is r src_configure() { local opt=() - if use consolekit; then - opt+=( --with-session-info=console-kit ) - elif use systemd; then + if use systemd; then opt+=( --with-session-info=systemd ) else opt+=( --with-session-info=none ) diff --git a/app-emulation/spice-vdagent/spice-vdagent-0.20.0.ebuild b/app-emulation/spice-vdagent/spice-vdagent-0.20.0.ebuild index 2cac3817d76..3365574e5bb 100644 --- a/app-emulation/spice-vdagent/spice-vdagent-0.20.0.ebuild +++ b/app-emulation/spice-vdagent/spice-vdagent-0.20.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.bz2; LICENSE="LGPL-2.1" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="consolekit gtk selinux systemd" +IUSE="gtk selinux systemd" CDEPEND=" dev-libs/glib:2 @@ -24,7 +24,6 @@ CDEPEND=" x11-libs/libXrandr x11-libs/libX11 x11-libs/libXinerama - consolekit? ( sys-auth/consolekit sys-apps/dbus ) gtk? ( x11-libs/gtk+:3 ) systemd? ( sys-apps/systemd )" DEPEND="${CDEPEND} @@ -38,9 +37,7 @@ ERROR_VIRTIO_CONSOLE="VirtIO console/serial device support (VIRTIO_CONSOLE) is r src_configure() { local opt=() - if use consolekit; then - opt+=( --with-session-info=console-kit ) - elif use systemd; then + if use systemd; then opt+=( --with-session-info=systemd ) else opt+=( --with-session-info=none )
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/
commit: 904874e84144fc4f98d0d5299a65ef00302d82ee Author: Sam James gentoo org> AuthorDate: Wed Aug 19 22:33:38 2020 + Commit: Sam James gentoo org> CommitDate: Wed Aug 19 22:33:38 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=904874e8 app-emulation/spice: arm64 stable (bug #738056) Package-Manager: Portage-3.0.3, Repoman-3.0.0 Signed-off-by: Sam James gentoo.org> app-emulation/spice/spice-0.14.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/spice/spice-0.14.3.ebuild b/app-emulation/spice/spice-0.14.3.ebuild index 625486fef66..cfce2f9d50a 100644 --- a/app-emulation/spice/spice-0.14.3.ebuild +++ b/app-emulation/spice/spice-0.14.3.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.spice-space.org/download/releases/spice-server/${P}.tar.bz2 LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 x86" +KEYWORDS="amd64 arm64 ~ppc64 x86" IUSE="libressl lz4 sasl smartcard static-libs gstreamer" # the libspice-server only uses the headers of libcacard
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-protocol/
commit: 0ceaf9c3bafc396943c3729028cdd8ca7c720580 Author: Sam James gentoo org> AuthorDate: Wed Aug 19 22:33:59 2020 + Commit: Sam James gentoo org> CommitDate: Wed Aug 19 22:33:59 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ceaf9c3 app-emulation/spice-protocol: arm64 stable (bug #738056) Package-Manager: Portage-3.0.3, Repoman-3.0.0 Signed-off-by: Sam James gentoo.org> app-emulation/spice-protocol/spice-protocol-0.14.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/spice-protocol/spice-protocol-0.14.1.ebuild b/app-emulation/spice-protocol/spice-protocol-0.14.1.ebuild index 909700ae97c..4c27cafcada 100644 --- a/app-emulation/spice-protocol/spice-protocol-0.14.1.ebuild +++ b/app-emulation/spice-protocol/spice-protocol-0.14.1.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.bz2; LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86" IUSE="" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-vdagent/files/
commit: 52dc19140bb3d60c42bfc59025979217a38bc691 Author: Michael Mair-Keimberger gmail com> AuthorDate: Tue Jun 9 18:25:22 2020 + Commit: Aaron Bauman gentoo org> CommitDate: Thu Jun 11 22:41:41 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52dc1914 app-emulation/spice-vdagent: remove unused file Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Michael Mair-Keimberger gmail.com> Closes: https://github.com/gentoo/gentoo/pull/16146 Signed-off-by: Aaron Bauman gentoo.org> .../spice-vdagent/files/spice-vdagent.initd-3 | 60 -- 1 file changed, 60 deletions(-) diff --git a/app-emulation/spice-vdagent/files/spice-vdagent.initd-3 b/app-emulation/spice-vdagent/files/spice-vdagent.initd-3 deleted file mode 100644 index 255051192b1..000 --- a/app-emulation/spice-vdagent/files/spice-vdagent.initd-3 +++ /dev/null @@ -1,60 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -depend() { -after dbus -} - -PIDFILE="/var/run/spice-vdagentd/spice-vdagentd.pid" - -start() { -PORT="${PORT:-/dev/virtio-ports/com.redhat.spice.0}" -DEVICE="${DEVICE:-/dev/uinput}" - -ebegin "Checking for required modules and devices" - -if [ ! -d /sys/module/uinput ]; then -modprobe -q uinput -fi - -if [ ! -d /sys/module/uinput ]; then -eerror "Module 'uinput' not loaded or not enabled in the kernel" -eend 1 -return 1 -fi - -if [ ! -c "${PORT}" ] ; then -eerror "Required virtio port does not exist. Make sure you" -eerror "started the virtual machine with appropriate parameters." -eend 1 -return 1 -fi -eend 0 - -if [ ! -c ${DEVICE} -a -c /dev/input/uinput ]; then -DEVICE=/dev/input/uinput -fi - -# recreate the directory since /var/run may reside on a ramdisk -mkdir -p /var/run/spice-vdagentd - -# cleanup stalled socket -rm -f /var/run/spice-vdagentd/spice-vdagent-sock - -ebegin "Starting spice VD agent daemon" -start-stop-daemon \ ---start \ ---pidfile "${PIDFILE}" \ ---exec /usr/sbin/spice-vdagentd \ --- -u "${DEVICE}" ${SPICE_VDAGENT_ARGS} -eend $? -} - -stop() { -ebegin "Stopping spice VD agent daemon" -start-stop-daemon \ ---stop \ ---pidfile "${PIDFILE}" -eend $? -}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/
commit: 65561bbcb76838bdea0a1bb473520b939e07e9f8 Author: Georgy Yakovlev gentoo org> AuthorDate: Mon Jun 8 02:15:51 2020 + Commit: Georgy Yakovlev gentoo org> CommitDate: Mon Jun 8 02:15:51 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65561bbc app-emulation/spice: add ~ppc64 keyword Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Georgy Yakovlev gentoo.org> app-emulation/spice/spice-0.14.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/spice/spice-0.14.3.ebuild b/app-emulation/spice/spice-0.14.3.ebuild index 0f2cbe2de26..625486fef66 100644 --- a/app-emulation/spice/spice-0.14.3.ebuild +++ b/app-emulation/spice/spice-0.14.3.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.spice-space.org/download/releases/spice-server/${P}.tar.bz2 LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="amd64 ~arm64 x86" +KEYWORDS="amd64 ~arm64 ~ppc64 x86" IUSE="libressl lz4 sasl smartcard static-libs gstreamer" # the libspice-server only uses the headers of libcacard
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/
commit: fcf8b2ebb04653c0a27cf712559c73ec242879fc Author: Andreas Sturmlechner gentoo org> AuthorDate: Fri May 15 19:25:01 2020 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Fri May 15 19:25:21 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcf8b2eb app-emulation/spice: python3_8 Closes: https://bugs.gentoo.org/722974 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Andreas Sturmlechner gentoo.org> app-emulation/spice/spice-0.14.3.ebuild | 2 +- app-emulation/spice/spice-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app-emulation/spice/spice-0.14.3.ebuild b/app-emulation/spice/spice-0.14.3.ebuild index 0260ea4aec9..0f2cbe2de26 100644 --- a/app-emulation/spice/spice-0.14.3.ebuild +++ b/app-emulation/spice/spice-0.14.3.ebuild @@ -2,8 +2,8 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python{3_6,3_7} ) +PYTHON_COMPAT=( python3_{6,7,8} ) inherit autotools python-any-r1 readme.gentoo-r1 xdg-utils DESCRIPTION="SPICE server" diff --git a/app-emulation/spice/spice-.ebuild b/app-emulation/spice/spice-.ebuild index b2b42811ca6..57eb7a47e64 100644 --- a/app-emulation/spice/spice-.ebuild +++ b/app-emulation/spice/spice-.ebuild @@ -2,8 +2,8 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python{3_6,3_7} ) +PYTHON_COMPAT=( python3_{6,7,8} ) inherit git-r3 meson python-any-r1 readme.gentoo-r1 xdg-utils DESCRIPTION="SPICE server"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-vdagent/
commit: 1e3a1a4cfe75c4ae3f5b158a2ec3b79f03f0eed1 Author: Matthias Maier gentoo org> AuthorDate: Sat Apr 18 19:04:58 2020 + Commit: Matthias Maier gentoo org> CommitDate: Sat Apr 18 19:04:58 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e3a1a4c app-emulation/spice-vdagent: glorious version bump Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Matthias Maier gentoo.org> app-emulation/spice-vdagent/Manifest | 1 + .../spice-vdagent/spice-vdagent-0.20.0.ebuild | 65 ++ 2 files changed, 66 insertions(+) diff --git a/app-emulation/spice-vdagent/Manifest b/app-emulation/spice-vdagent/Manifest index 648624b8dad..d62998b6b3a 100644 --- a/app-emulation/spice-vdagent/Manifest +++ b/app-emulation/spice-vdagent/Manifest @@ -1 +1,2 @@ DIST spice-vdagent-0.19.0.tar.bz2 151356 BLAKE2B b7a99a7205d955b27edfe483746e3f267a6e0b7885c4b8146ba42d99b581cf4e1748b503a37a3d6b66623ef2515b42756f2e6a5a4775d56def7aa396bd0dfb4f SHA512 f5056dfe66df3ee8205549be22bbc8c17d2196c8448eda97f01659ff30c34d9929f330767d7fafec557dc5f7fb9b65eaf85973193b38df774042de9b72d6e60d +DIST spice-vdagent-0.20.0.tar.bz2 152510 BLAKE2B b00caadab385f4208bd18b78a006831953f99387e55fd86226efffdf537426627f02bb46708173b700eecd21f598a0db94f454c5252b0f4bfb93c30b39d69d16 SHA512 a6288e056645c071834f9ce5800669cb64e0f86a5efeb8eec61ac1e11f1fd56f7da8ea19b28a94c88741d794a0290fac9bcf74d45bcef271c2c5abfb2573a8e1 diff --git a/app-emulation/spice-vdagent/spice-vdagent-0.20.0.ebuild b/app-emulation/spice-vdagent/spice-vdagent-0.20.0.ebuild new file mode 100644 index 000..2cac3817d76 --- /dev/null +++ b/app-emulation/spice-vdagent/spice-vdagent-0.20.0.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools linux-info + +DESCRIPTION="SPICE VD Linux Guest Agent" +HOMEPAGE="https://www.spice-space.org/; +SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.bz2; + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="consolekit gtk selinux systemd" + +CDEPEND=" + dev-libs/glib:2 + >=app-emulation/spice-protocol-0.14.0 + media-libs/alsa-lib + >=x11-libs/libpciaccess-0.10 + x11-libs/libdrm + x11-libs/libXfixes + x11-libs/libXrandr + x11-libs/libX11 + x11-libs/libXinerama + consolekit? ( sys-auth/consolekit sys-apps/dbus ) + gtk? ( x11-libs/gtk+:3 ) + systemd? ( sys-apps/systemd )" +DEPEND="${CDEPEND} + virtual/pkgconfig" +RDEPEND="${CDEPEND} + selinux? ( sec-policy/selinux-vdagent )" + +CONFIG_CHECK="~INPUT_UINPUT ~VIRTIO_CONSOLE" +ERROR_INPUT_UINPUT="User level input support (INPUT_UINPUT) is required" +ERROR_VIRTIO_CONSOLE="VirtIO console/serial device support (VIRTIO_CONSOLE) is required" + +src_configure() { + local opt=() + if use consolekit; then + opt+=( --with-session-info=console-kit ) + elif use systemd; then + opt+=( --with-session-info=systemd ) + else + opt+=( --with-session-info=none ) + fi + + econf \ + --with-init-script=systemd \ + --localstatedir="${EPREFIX}"/var \ + $(use_with gtk) \ + "${opt[@]}" +} + +src_install() { + default + + cd "${ED}" && rmdir -p var/run/spice-vdagentd || die + + keepdir /var/log/spice-vdagentd + + newinitd "${FILESDIR}/${PN}.initd-4" "${PN}" + newconfd "${FILESDIR}/${PN}.confd-2" "${PN}" +}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/, app-emulation/spice/files/
commit: ad28dfa767dead9be522f8bd8801ba76eb33a324 Author: Matthias Maier gentoo org> AuthorDate: Sat Apr 18 18:35:25 2020 + Commit: Matthias Maier gentoo org> CommitDate: Sat Apr 18 18:56:14 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad28dfa7 app-emulation/spice: drop vulnerable versions, bug #717776 Bug: https://bugs.gentoo.org/717776 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Matthias Maier gentoo.org> app-emulation/spice/Manifest | 2 - ...0.14.0-fix-flexible-array-buffer-overflow.patch | 12 --- .../spice/files/spice-0.14.0-libressl_fix.patch| 13 --- .../spice/files/spice-0.14.0-openssl1.1_fix.patch | 26 -- app-emulation/spice/spice-0.14.0-r2.ebuild | 102 - app-emulation/spice/spice-0.14.2.ebuild| 100 6 files changed, 255 deletions(-) diff --git a/app-emulation/spice/Manifest b/app-emulation/spice/Manifest index 57ed7cd9f34..7b50d54451c 100644 --- a/app-emulation/spice/Manifest +++ b/app-emulation/spice/Manifest @@ -1,3 +1 @@ -DIST spice-0.14.0.tar.bz2 1330195 BLAKE2B 08f93e8ddeb79adb4feac0557a854cc41fd096a9dfefc0baaca176803c2a03ef9286c4f61a135d62ad22e3ac3f4bb31ffd1614c8ddeaec7ae8c01eca34da1750 SHA512 84532146aa628ca6ca459a82afb89d6391892e063668fd4a68023c92cee7ca868b6c82e31dd9886819b76ea745ebdae0d0030e1f608d8f58f51c00f0b09bae1f -DIST spice-0.14.2.tar.bz2 1406009 BLAKE2B e6c57bedd8c8ec0444da194be7279b895bf348dfa9b427d20301cc223627bcd65b7037280bc2a3d0b531b0cdcd8cb62d34ee132c549ac3dc8f6e5a2959339ce2 SHA512 1093b618ea4a7ff31944429ce2903abecfc8d20c35f2d9c8c837a6e053ee429c0115e40665542637a717869209523ac05d15cdb5e77563102d5d3915e4aaaf76 DIST spice-0.14.3.tar.bz2 1504304 BLAKE2B be655e1d4c48dae29903ab8e0dc52da63723e3252052afccc9587065531f28c8af7dbab4c585093f26d98f2273c6e734a553c18d4779a9f4464334ae1764f682 SHA512 9ecdc455ff25c71ac1fe6c576654b51efbfb860110bd6828065d23f7462d5c5cac772074d1a40f033386258d970b77275b2007bcfdffb23fdff2137154ea46e4 diff --git a/app-emulation/spice/files/spice-0.14.0-fix-flexible-array-buffer-overflow.patch b/app-emulation/spice/files/spice-0.14.0-fix-flexible-array-buffer-overflow.patch deleted file mode 100644 index a05bbb7545a..000 --- a/app-emulation/spice/files/spice-0.14.0-fix-flexible-array-buffer-overflow.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/spice-common/python_modules/demarshal.py b/spice-common/python_modules/demarshal.py -index 1ea131d..7172762 100644 a/spice-common/python_modules/demarshal.py -+++ b/spice-common/python_modules/demarshal.py -@@ -318,6 +318,7 @@ def write_validate_array_item(writer, container, item, scope, parent_scope, star - writer.assign(nelements, array.size) - elif array.is_remaining_length(): - if element_type.is_fixed_nw_size(): -+writer.error_check("%s > message_end" % item.get_position()) - if element_type.get_fixed_nw_size() == 1: - writer.assign(nelements, "message_end - %s" % item.get_position()) - else: diff --git a/app-emulation/spice/files/spice-0.14.0-libressl_fix.patch b/app-emulation/spice/files/spice-0.14.0-libressl_fix.patch deleted file mode 100644 index 1dfce9480e9..000 --- a/app-emulation/spice/files/spice-0.14.0-libressl_fix.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/spice-common/common/ssl_verify.c b/spice-common/common/ssl_verify.c -index a9ed650..27aa5d3 100644 a/spice-common/common/ssl_verify.c -+++ b/spice-common/common/ssl_verify.c -@@ -33,7 +33,7 @@ - #include - #include - --#if OPENSSL_VERSION_NUMBER < 0x1010 -+#if OPENSSL_VERSION_NUMBER < 0x1010 || (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x2070L) - static const unsigned char *ASN1_STRING_get0_data(const ASN1_STRING *asn1) - { - return M_ASN1_STRING_data(asn1); diff --git a/app-emulation/spice/files/spice-0.14.0-openssl1.1_fix.patch b/app-emulation/spice/files/spice-0.14.0-openssl1.1_fix.patch deleted file mode 100644 index c1c5a1c04ba..000 --- a/app-emulation/spice/files/spice-0.14.0-openssl1.1_fix.patch +++ /dev/null @@ -1,26 +0,0 @@ spice-0.13.90-orig/server/reds.c 2017-07-27 01:04:10.0 +1000 -+++ spice-0.13.90/server/reds.c2017-10-18 21:42:12.054934199 +1100 -@@ -34,6 +34,8 @@ - #include - - #include -+#include -+#include - - #if HAVE_SASL - #include -@@ -2795,9 +2797,12 @@ - - static gpointer openssl_global_init(gpointer arg) - { -+#if OPENSSL_VERSION_NUMBER >= 0x1010L && !defined (LIBRESSL_VERSION_NUMBER) -+OPENSSL_init_ssl(0, NULL); -+#else - SSL_library_init(); - SSL_load_error_strings(); -- -+#endif - openssl_thread_setup(); - - return NULL; - diff --git a/app-emulation/spice/spice-0.14.0-r2.ebuild b/app-emulation/spice/spice-0.14.0-r2.ebuild deleted file mode 100644 index 49bf1e178a9..000 --- a/app-emulation/spice/spice-0.14.0-r2.ebuild
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-protocol/
commit: 959e5100f9d3864fc7b84cd0e7db76f3563ceb60 Author: Matthias Maier gentoo org> AuthorDate: Sat Apr 18 18:36:31 2020 + Commit: Matthias Maier gentoo org> CommitDate: Sat Apr 18 18:56:17 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=959e5100 app-emulation/spice-protocol: drop old Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Matthias Maier gentoo.org> app-emulation/spice-protocol/Manifest| 3 --- .../spice-protocol/spice-protocol-0.12.14.ebuild | 16 .../spice-protocol/spice-protocol-0.12.15.ebuild | 16 .../spice-protocol/spice-protocol-0.14.0.ebuild | 16 4 files changed, 51 deletions(-) diff --git a/app-emulation/spice-protocol/Manifest b/app-emulation/spice-protocol/Manifest index 99e8e9021b9..2b4cea0ccb8 100644 --- a/app-emulation/spice-protocol/Manifest +++ b/app-emulation/spice-protocol/Manifest @@ -1,4 +1 @@ -DIST spice-protocol-0.12.14.tar.bz2 74471 BLAKE2B ee90514f3c6ee0c8f6930e5fd0140e20447b1613f202186883a9a17eefaacbd83ff2f2cdb68b46cd1573de4cce288965a1b531ded1ab4da52c24c2c3ad098192 SHA512 4266bcbef9f641a97a2ff72f1b01380a41e51f4b1a0dbb73fdf68baf552598a62d5cf0c526adf2997a55ee5d4fe9392927c3d7f4556827bfb2933f59bfab55bb -DIST spice-protocol-0.12.15.tar.bz2 74598 BLAKE2B d8116e3905d4345fc0bc51d488d2ca4d90d1302c8f0a14bd126eb4c753660c98bd54ac5561a6464adeba6a0ed16e55f681e59c2a73b3ee9288acd3fce5624a93 SHA512 1a3c3c26239d092c6c24708f5bd070ae1cb146f92f2329b63bec2d21a7276cdf1b9567f434bfbeeb1f7cd7dd4ad47494c51dcdbbba5af8e271e66dfe5b11de9d -DIST spice-protocol-0.14.0.tar.bz2 70938 BLAKE2B 66dfa75f7e2f5a9c0c5d9ec34744386760393908f02bd7c662e51b3bee41c3c825eac512494bbd5ffdab5375e132bc4b567f65003cca88314c9ef2e3d529f219 SHA512 797df5f529731e9fd395b5946af2490ecf02c26982cc4a0aef24c1766887a35222f68525a996f8bc7459c2c4a25fde0c9a10c489ee6cab6eed7a68a9b5d90f76 DIST spice-protocol-0.14.1.tar.bz2 73444 BLAKE2B 12050c38ee3d24814b57a340a88423352edae6412b5a20e27d59b7235e753f51aaf757f7e9e6ce702d0b0c0afeadfde7f3937725ae4715ae4dc4da20ee7fd663 SHA512 88b0e652564a1f826ee6d3c165ab05c40d13f366567db3840805f03d433d13d7f75219c26759770d2cde33221fe6d97528521d0eb14bc069cd7ce9af8482 diff --git a/app-emulation/spice-protocol/spice-protocol-0.12.14.ebuild b/app-emulation/spice-protocol/spice-protocol-0.12.14.ebuild deleted file mode 100644 index b4a375b4dae..000 --- a/app-emulation/spice-protocol/spice-protocol-0.12.14.ebuild +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DESCRIPTION="Headers defining the SPICE protocol" -HOMEPAGE="https://www.spice-space.org/; -SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.bz2; - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86" -IUSE="" - -DEPEND="" -RDEPEND="" diff --git a/app-emulation/spice-protocol/spice-protocol-0.12.15.ebuild b/app-emulation/spice-protocol/spice-protocol-0.12.15.ebuild deleted file mode 100644 index 811162510d4..000 --- a/app-emulation/spice-protocol/spice-protocol-0.12.15.ebuild +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Headers defining the SPICE protocol" -HOMEPAGE="https://www.spice-space.org/; -SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.bz2; - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" -IUSE="" - -DEPEND="" -RDEPEND="" diff --git a/app-emulation/spice-protocol/spice-protocol-0.14.0.ebuild b/app-emulation/spice-protocol/spice-protocol-0.14.0.ebuild deleted file mode 100644 index 811162510d4..000 --- a/app-emulation/spice-protocol/spice-protocol-0.14.0.ebuild +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Headers defining the SPICE protocol" -HOMEPAGE="https://www.spice-space.org/; -SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.bz2; - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" -IUSE="" - -DEPEND="" -RDEPEND=""
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-vdagent/
commit: e1f4d2b7c82c55c991db6ff8840a382e3bad9847 Author: Matthias Maier gentoo org> AuthorDate: Sat Apr 18 18:37:22 2020 + Commit: Matthias Maier gentoo org> CommitDate: Sat Apr 18 18:56:20 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1f4d2b7 app-emulation/spice-vdagent: drop old Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Matthias Maier gentoo.org> app-emulation/spice-vdagent/Manifest | 2 - .../spice-vdagent-0.17.0_p20180319-r1.ebuild | 75 -- 2 files changed, 77 deletions(-) diff --git a/app-emulation/spice-vdagent/Manifest b/app-emulation/spice-vdagent/Manifest index fd06cd9a0ba..648624b8dad 100644 --- a/app-emulation/spice-vdagent/Manifest +++ b/app-emulation/spice-vdagent/Manifest @@ -1,3 +1 @@ -DIST spice-vdagent-0.17.0-patches-20180319.tar.xz 38924 BLAKE2B c7c7f851d307cd7dde620278c6ea240d71f8b1f25d6367f81213c7e902d2b2c15f72c71344f965743a45b5693832a2937041ca7b5511ce1db479dafe137bc7b1 SHA512 8ac627f56605151aebc100a6c6d61243776662150095c768196d750929971f98f4b6d1a831cfb547d29ae8a6734795c93e51a9c4f27dcf53bd66aca6df437c51 -DIST spice-vdagent-0.17.0.tar.bz2 130413 BLAKE2B b2fb522f491512d94ac15fa8d253e8e682210ad40657eb9e5e40489eaab18c9f1d5ef5f97075a4389501050a758e1f56d47132de6b1c74bb153fc6b5e87a698d SHA512 b26e44f6463ba70d5815956b301cc2351db22de41ed2ce8b2828d9bfa1cc581c86acd433f8f0d35d552d20f6ca140f88fa39b079ba26e9166dc07ad35bee502e DIST spice-vdagent-0.19.0.tar.bz2 151356 BLAKE2B b7a99a7205d955b27edfe483746e3f267a6e0b7885c4b8146ba42d99b581cf4e1748b503a37a3d6b66623ef2515b42756f2e6a5a4775d56def7aa396bd0dfb4f SHA512 f5056dfe66df3ee8205549be22bbc8c17d2196c8448eda97f01659ff30c34d9929f330767d7fafec557dc5f7fb9b65eaf85973193b38df774042de9b72d6e60d diff --git a/app-emulation/spice-vdagent/spice-vdagent-0.17.0_p20180319-r1.ebuild b/app-emulation/spice-vdagent/spice-vdagent-0.17.0_p20180319-r1.ebuild deleted file mode 100644 index 5a356f6ee6e..000 --- a/app-emulation/spice-vdagent/spice-vdagent-0.17.0_p20180319-r1.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit autotools linux-info - -MY_P="${P/_*/}" -PATCHSET="${P/*_p/}" - -DESCRIPTION="SPICE VD Linux Guest Agent" -HOMEPAGE="https://www.spice-space.org/; -SRC_URI="https://www.spice-space.org/download/releases/${MY_P}.tar.bz2 - https://dev.gentoo.org/~tamiko/distfiles/${MY_P}-patches-${PATCHSET}.tar.xz; - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="consolekit selinux systemd" -S="${WORKDIR}/${MY_P}" - -CDEPEND=" - >=app-emulation/spice-protocol-0.12.8 - media-libs/alsa-lib - >=x11-libs/libpciaccess-0.10 - x11-libs/libXfixes - x11-libs/libXrandr - x11-libs/libX11 - x11-libs/libXinerama - consolekit? ( sys-auth/consolekit sys-apps/dbus ) - systemd? ( sys-apps/systemd )" -DEPEND="${CDEPEND} - virtual/pkgconfig" -RDEPEND="${CDEPEND} - selinux? ( sec-policy/selinux-vdagent )" - -CONFIG_CHECK="~INPUT_UINPUT ~VIRTIO_CONSOLE" -ERROR_INPUT_UINPUT="User level input support (INPUT_UINPUT) is required" -ERROR_VIRTIO_CONSOLE="VirtIO console/serial device support (VIRTIO_CONSOLE) is required" - -PATCHES=( - "${WORKDIR}"/patches -) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - local opt=() - if use consolekit; then - opt+=( --with-session-info=console-kit ) - elif use systemd; then - opt+=( --with-session-info=systemd ) - else - opt+=( --with-session-info=none ) - fi - - econf \ - --with-init-script=systemd \ - --localstatedir="${EPREFIX}"/var \ - "${opt[@]}" -} - -src_install() { - default - - cd "${ED}" && rmdir -p var/run/spice-vdagentd || die - - keepdir /var/log/spice-vdagentd - - newinitd "${FILESDIR}/${PN}.initd-3" "${PN}" - newconfd "${FILESDIR}/${PN}.confd-2" "${PN}" -}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/
commit: f509f29f7dd4c469c086883090af58d92fa115c1 Author: James Le Cuirot gentoo org> AuthorDate: Fri Mar 27 09:30:09 2020 + Commit: James Le Cuirot gentoo org> CommitDate: Fri Mar 27 09:30:09 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f509f29f app-emulation/spice: Various updates and fixes This includes adding the opus USE flag, dropping the celt option, fixing static library handling, and disabling the tests. Package-Manager: Portage-2.3.96, Repoman-2.3.20 Signed-off-by: James Le Cuirot gentoo.org> app-emulation/spice/spice-.ebuild | 24 +--- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/app-emulation/spice/spice-.ebuild b/app-emulation/spice/spice-.ebuild index 6390d08a37a..b2b42811ca6 100644 --- a/app-emulation/spice/spice-.ebuild +++ b/app-emulation/spice/spice-.ebuild @@ -4,7 +4,7 @@ EAPI=7 PYTHON_COMPAT=( python{3_6,3_7} ) -inherit eutils git-r3 meson python-any-r1 readme.gentoo-r1 xdg-utils +inherit git-r3 meson python-any-r1 readme.gentoo-r1 xdg-utils DESCRIPTION="SPICE server" HOMEPAGE="https://www.spice-space.org/; @@ -14,19 +14,19 @@ EGIT_REPO_URI="https://anongit.freedesktop.org/git/spice/spice.git; LICENSE="LGPL-2.1" SLOT="0" KEYWORDS="" -IUSE="libressl lz4 sasl smartcard gstreamer" +IUSE="gstreamer libressl lz4 opus sasl smartcard static-libs" # the libspice-server only uses the headers of libcacard RDEPEND=" dev-lang/orc >=dev-libs/glib-2.22:2 - media-libs/opus sys-libs/zlib virtual/jpeg:0= >=x11-libs/pixman-0.17.7 !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) lz4? ( app-arch/lz4:0= ) + opus? ( media-libs/opus ) smartcard? ( >=app-emulation/libcacard-0.1.2 ) sasl? ( dev-libs/cyrus-sasl ) gstreamer? ( @@ -43,6 +43,12 @@ BDEPEND="${PYTHON_DEPS} dev-python/six[${PYTHON_USEDEP}] ')" +DOCS=( + AUTHORS + CHANGELOG.md + README +) + python_check_deps() { has_version -b ">=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]" has_version -b "dev-python/six[${PYTHON_USEDEP}]" @@ -56,16 +62,19 @@ src_configure() { # Prevent sandbox violations, bug #586560 # https://bugzilla.gnome.org/show_bug.cgi?id=744134 # https://bugzilla.gnome.org/show_bug.cgi?id=744135 - addpredict /dev + use gstreamer && addpredict /dev xdg_environment_reset local emesonargs=( + -Ddefault_library=$(usex static-libs both shared) + -Dgstreamer=$(usex gstreamer 1.0 no) $(meson_use lz4) $(meson_use sasl) + $(meson_feature opus) $(meson_feature smartcard) - -Dgstreamer=$(usex gstreamer "1.0" "no") - -Dcelt051=disabled + -Dmanual=false + -Dtests=false ) meson_src_configure } @@ -74,13 +83,14 @@ src_compile() { # Prevent sandbox violations, bug #586560 # https://bugzilla.gnome.org/show_bug.cgi?id=744134 # https://bugzilla.gnome.org/show_bug.cgi?id=744135 - addpredict /dev + use gstreamer && addpredict /dev meson_src_compile } src_install() { meson_src_install + einstalldocs readme.gentoo_create_doc }
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-protocol/
commit: 2efb25ae5e95cdacc78849d9bd4bddfbe8d0ac45 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Mar 15 18:40:02 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Mar 15 18:40:02 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2efb25ae app-emulation/spice-protocol: x86 stable wrt bug #712570 Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> app-emulation/spice-protocol/spice-protocol-0.14.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/spice-protocol/spice-protocol-0.14.1.ebuild b/app-emulation/spice-protocol/spice-protocol-0.14.1.ebuild index 2811dc9f2f0..909700ae97c 100644 --- a/app-emulation/spice-protocol/spice-protocol-0.14.1.ebuild +++ b/app-emulation/spice-protocol/spice-protocol-0.14.1.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.bz2; LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86" IUSE="" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/
commit: 8803fbe18c3e3ffa85948daf95d8e7ef33da0cb6 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Mar 15 18:39:59 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Mar 15 18:39:59 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8803fbe1 app-emulation/spice: x86 stable wrt bug #712570 Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> app-emulation/spice/spice-0.14.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/spice/spice-0.14.3.ebuild b/app-emulation/spice/spice-0.14.3.ebuild index e731f4891bb..0260ea4aec9 100644 --- a/app-emulation/spice/spice-0.14.3.ebuild +++ b/app-emulation/spice/spice-0.14.3.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.spice-space.org/download/releases/spice-server/${P}.tar.bz2 LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 x86" IUSE="libressl lz4 sasl smartcard static-libs gstreamer" # the libspice-server only uses the headers of libcacard
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-vdagent/
commit: 6d9f9507ef33b3b1df42a0fe854c75fe103884ed Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Mar 15 18:40:06 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Mar 15 18:40:06 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d9f9507 app-emulation/spice-vdagent: x86 stable wrt bug #712570 Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild b/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild index 82577f59b2a..2f8904baec3 100644 --- a/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild +++ b/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.bz2; LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="consolekit gtk selinux systemd" CDEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/
commit: 10bb98e1b6500c5cca9abbbc9aeff0afd8c1eb51 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Mar 15 18:25:32 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Mar 15 18:25:32 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10bb98e1 app-emulation/spice: amd64 stable wrt bug #712570 Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> app-emulation/spice/spice-0.14.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/spice/spice-0.14.3.ebuild b/app-emulation/spice/spice-0.14.3.ebuild index b20c4219fe5..e731f4891bb 100644 --- a/app-emulation/spice/spice-0.14.3.ebuild +++ b/app-emulation/spice/spice-0.14.3.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.spice-space.org/download/releases/spice-server/${P}.tar.bz2 LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 ~x86" IUSE="libressl lz4 sasl smartcard static-libs gstreamer" # the libspice-server only uses the headers of libcacard
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-protocol/
commit: ea7e9af9c2f6f963e027612b5c0b49597d2f1e90 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Mar 15 18:25:37 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Mar 15 18:25:37 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea7e9af9 app-emulation/spice-protocol: amd64 stable wrt bug #712570 Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> app-emulation/spice-protocol/spice-protocol-0.14.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/spice-protocol/spice-protocol-0.14.1.ebuild b/app-emulation/spice-protocol/spice-protocol-0.14.1.ebuild index 346d04ee8d7..2811dc9f2f0 100644 --- a/app-emulation/spice-protocol/spice-protocol-0.14.1.ebuild +++ b/app-emulation/spice-protocol/spice-protocol-0.14.1.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.bz2; LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" IUSE="" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-vdagent/
commit: f40874e6ec23c59f34325a7d4221b212ba4201f5 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Mar 15 18:25:47 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Mar 15 18:25:47 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f40874e6 app-emulation/spice-vdagent: amd64 stable wrt bug #712570 Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild b/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild index 2cac3817d76..82577f59b2a 100644 --- a/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild +++ b/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.bz2; LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="consolekit gtk selinux systemd" CDEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-html5/
commit: b07ea20f419474b23b34335a4eece2abab8dcdc7 Author: Matthias Maier gentoo org> AuthorDate: Sat Mar 14 21:07:11 2020 + Commit: Matthias Maier gentoo org> CommitDate: Sat Mar 14 21:43:53 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b07ea20f app-emulation/spice-html5: version bump to 0.2.2 Package-Manager: Portage-2.3.93, Repoman-2.3.20 Signed-off-by: Matthias Maier gentoo.org> app-emulation/spice-html5/Manifest | 1 + app-emulation/spice-html5/metadata.xml | 4 app-emulation/spice-html5/spice-html5-0.2.2.ebuild | 28 ++ 3 files changed, 33 insertions(+) diff --git a/app-emulation/spice-html5/Manifest b/app-emulation/spice-html5/Manifest index 0d427219c72..b206c42b4f8 100644 --- a/app-emulation/spice-html5/Manifest +++ b/app-emulation/spice-html5/Manifest @@ -1 +1,2 @@ DIST spice-html5-spice-html5-0.2.1.tar.gz 486871 BLAKE2B 4b44ad772ab5abf13e8d3fe7c651169b340c8978f4163b9b679046efaa554f86d5919d154f16262ea28ddb512ac55ea7b6651ae63f64cf6b69033d8306191dc3 SHA512 c6e17aa465da1a0b882184bb19f2560f43fd3b345fdc00ec71774c7aec37c3453fd87b2448202011e217dda21b602d20dd4d552d49d9a52b64cb91aff092eff7 +DIST spice-html5-spice-html5-0.2.2.tar.gz 487210 BLAKE2B 125e5c2b36970c787897395eb56f71f90067ca5e6a80da4981f26ed3083b3cef4aaa40d2bb9767e775f9739eb15182c2cea874305e6a247c56be00e037bee6d6 SHA512 2a486552055762e44f54a7454d97e49d8f0d92a476b768f8724e6dfb6796851bd143a2c5b74fc2cff0bcec1f86b919428562f82e4b8de51ff95dadcc8b1a8133 diff --git a/app-emulation/spice-html5/metadata.xml b/app-emulation/spice-html5/metadata.xml index 86afbba5af5..3480b8fe2a6 100644 --- a/app-emulation/spice-html5/metadata.xml +++ b/app-emulation/spice-html5/metadata.xml @@ -9,6 +9,10 @@ openst...@gentoo.org Openstack + + virtualizat...@gentoo.org + Gentoo Virtualization Project + Spice Javascript client diff --git a/app-emulation/spice-html5/spice-html5-0.2.2.ebuild b/app-emulation/spice-html5/spice-html5-0.2.2.ebuild new file mode 100644 index 000..b14ee2cb65c --- /dev/null +++ b/app-emulation/spice-html5/spice-html5-0.2.2.ebuild @@ -0,0 +1,28 @@ +# Copyright 2019-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Spice Javascript client" +HOMEPAGE="https://gitlab.freedesktop.org/spice/spice-html5; +SRC_URI="https://gitlab.freedesktop.org/spice/${PN}/-/archive/${P}/${PN}-${P}.tar.gz; +S="${WORKDIR}/${PN}-${P}" + +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="" + +DEPEND="" +RDEPEND="${DEPEND}" +BDEPEND="" + +# no compiling +src_compile() { + true +} + +src_install() { + insinto /usr/share/spice-html5 + doins -r src apache.conf.sample spice.css spice.html spice_auto.html +}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/
commit: 72a46ec2c5a13914c09afa2571b7f00bfe41a63a Author: Matthias Maier gentoo org> AuthorDate: Sat Mar 14 21:34:44 2020 + Commit: Matthias Maier gentoo org> CommitDate: Sat Mar 14 21:44:03 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72a46ec2 app-emulation/spice: port live ebuild to meson Package-Manager: Portage-2.3.93, Repoman-2.3.20 Signed-off-by: Matthias Maier gentoo.org> app-emulation/spice/spice-.ebuild | 56 ++- 1 file changed, 22 insertions(+), 34 deletions(-) diff --git a/app-emulation/spice/spice-.ebuild b/app-emulation/spice/spice-.ebuild index 87b4771fb04..6390d08a37a 100644 --- a/app-emulation/spice/spice-.ebuild +++ b/app-emulation/spice/spice-.ebuild @@ -4,7 +4,7 @@ EAPI=7 PYTHON_COMPAT=( python{3_6,3_7} ) -inherit autotools eutils git-r3 python-any-r1 readme.gentoo-r1 xdg-utils +inherit eutils git-r3 meson python-any-r1 readme.gentoo-r1 xdg-utils DESCRIPTION="SPICE server" HOMEPAGE="https://www.spice-space.org/; @@ -14,21 +14,21 @@ EGIT_REPO_URI="https://anongit.freedesktop.org/git/spice/spice.git; LICENSE="LGPL-2.1" SLOT="0" KEYWORDS="" -IUSE="libressl lz4 sasl smartcard static-libs gstreamer" +IUSE="libressl lz4 sasl smartcard gstreamer" # the libspice-server only uses the headers of libcacard RDEPEND=" - dev-lang/orc[static-libs(+)?] - >=dev-libs/glib-2.22:2[static-libs(+)?] - media-libs/opus[static-libs(+)?] - sys-libs/zlib[static-libs(+)?] - virtual/jpeg:0=[static-libs(+)?] - >=x11-libs/pixman-0.17.7[static-libs(+)?] - !libressl? ( dev-libs/openssl:0=[static-libs(+)?] ) - libressl? ( dev-libs/libressl:0=[static-libs(+)?] ) - lz4? ( app-arch/lz4:0=[static-libs(+)?] ) + dev-lang/orc + >=dev-libs/glib-2.22:2 + media-libs/opus + sys-libs/zlib + virtual/jpeg:0= + >=x11-libs/pixman-0.17.7 + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + lz4? ( app-arch/lz4:0= ) smartcard? ( >=app-emulation/libcacard-0.1.2 ) - sasl? ( dev-libs/cyrus-sasl[static-libs(+)?] ) + sasl? ( dev-libs/cyrus-sasl ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 @@ -52,16 +52,6 @@ pkg_setup() { [[ ${MERGE_TYPE} != binary ]] && python-any-r1_pkg_setup } -src_prepare() { - default - - # Delete repo-only Makefile that causes build to fail. - # https://gitlab.freedesktop.org/spice/spice/issues/35 - rm GNUmakefile || die - - eautoreconf -} - src_configure() { # Prevent sandbox violations, bug #586560 # https://bugzilla.gnome.org/show_bug.cgi?id=744134 @@ -70,15 +60,14 @@ src_configure() { xdg_environment_reset - local myconf=" - $(use_enable static-libs static) - $(use_enable lz4) - $(use_with sasl) - $(use_enable smartcard) - --enable-gstreamer=$(usex gstreamer "1.0" "no") - --disable-celt051 - " - econf ${myconf} + local emesonargs=( + $(meson_use lz4) + $(meson_use sasl) + $(meson_feature smartcard) + -Dgstreamer=$(usex gstreamer "1.0" "no") + -Dcelt051=disabled + ) + meson_src_configure } src_compile() { @@ -87,12 +76,11 @@ src_compile() { # https://bugzilla.gnome.org/show_bug.cgi?id=744135 addpredict /dev - default + meson_src_compile } src_install() { - default - use static-libs || find "${D}" -name '*.la' -type f -delete || die + meson_src_install readme.gentoo_create_doc }
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-protocol/
commit: d147dd05f0c3afc43709177987d43bef2e7fee65 Author: Matthias Maier gentoo org> AuthorDate: Sat Mar 14 21:17:58 2020 + Commit: Matthias Maier gentoo org> CommitDate: Sat Mar 14 21:43:56 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d147dd05 app-emulation/spice-protocol: port live ebuild to meson Package-Manager: Portage-2.3.93, Repoman-2.3.20 Signed-off-by: Matthias Maier gentoo.org> app-emulation/spice-protocol/spice-protocol-.ebuild | 11 --- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/app-emulation/spice-protocol/spice-protocol-.ebuild b/app-emulation/spice-protocol/spice-protocol-.ebuild index 781224a6a4c..a2dc0bc3006 100644 --- a/app-emulation/spice-protocol/spice-protocol-.ebuild +++ b/app-emulation/spice-protocol/spice-protocol-.ebuild @@ -1,10 +1,12 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 +inherit meson + if [[ ${PV} = ** ]]; then - inherit git-r3 autotools + inherit git-r3 EGIT_REPO_URI="https://anongit.freedesktop.org/git/spice/spice-protocol.git; SRC_URI="" KEYWORDS="" @@ -22,8 +24,3 @@ IUSE="" DEPEND="" RDEPEND="${DEPEND}" - -src_prepare() { - [[ ${PV} = ** ]] && eautoreconf - default -}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-vdagent/
commit: b6abe6f15c35a0e206235d295e9828a6b1b250b3 Author: Matthias Maier gentoo org> AuthorDate: Sat Mar 14 20:58:26 2020 + Commit: Matthias Maier gentoo org> CommitDate: Sat Mar 14 20:58:26 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6abe6f1 app-emulation/spice-vdagent: fix dependency on glib Closes: https://bugs.gentoo.org/698616 Package-Manager: Portage-2.3.93, Repoman-2.3.20 Signed-off-by: Matthias Maier gentoo.org> app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild b/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild index 3610881932b..2cac3817d76 100644 --- a/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild +++ b/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild @@ -15,6 +15,7 @@ KEYWORDS="~amd64 ~x86" IUSE="consolekit gtk selinux systemd" CDEPEND=" + dev-libs/glib:2 >=app-emulation/spice-protocol-0.14.0 media-libs/alsa-lib >=x11-libs/libpciaccess-0.10
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-vdagent/
commit: de5a948afc2db645757f0380f46fa2e155544eac Author: Matthias Maier gentoo org> AuthorDate: Sat Mar 14 20:56:22 2020 + Commit: Matthias Maier gentoo org> CommitDate: Sat Mar 14 20:56:22 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de5a948a app-emulation/spice-vdagent: ebuild maintenance Closes: https://bugs.gentoo.org/698408 Package-Manager: Portage-2.3.93, Repoman-2.3.20 Signed-off-by: Matthias Maier gentoo.org> app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild | 13 ++--- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild b/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild index de4e147bf83..3610881932b 100644 --- a/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild +++ b/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild @@ -1,22 +1,18 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 inherit autotools linux-info -MY_P="${P/_*/}" -PATCHSET="${P/*_p/}" - DESCRIPTION="SPICE VD Linux Guest Agent" HOMEPAGE="https://www.spice-space.org/; -SRC_URI="https://www.spice-space.org/download/releases/${MY_P}.tar.bz2; +SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.bz2; LICENSE="LGPL-2.1" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="consolekit gtk selinux systemd" -S="${WORKDIR}/${MY_P}" CDEPEND=" >=app-emulation/spice-protocol-0.14.0 @@ -39,11 +35,6 @@ CONFIG_CHECK="~INPUT_UINPUT ~VIRTIO_CONSOLE" ERROR_INPUT_UINPUT="User level input support (INPUT_UINPUT) is required" ERROR_VIRTIO_CONSOLE="VirtIO console/serial device support (VIRTIO_CONSOLE) is required" -src_prepare() { - default - eautoreconf -} - src_configure() { local opt=() if use consolekit; then
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-protocol/
commit: 6d622f8f35fe5d49d1ac650fc4fc1bec7f4947db Author: Matthias Maier gentoo org> AuthorDate: Sat Mar 14 20:39:46 2020 + Commit: Matthias Maier gentoo org> CommitDate: Sat Mar 14 20:39:46 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d622f8f app-emulation/spice-protocol: version bump to 0.14.1 Package-Manager: Portage-2.3.93, Repoman-2.3.20 Signed-off-by: Matthias Maier gentoo.org> app-emulation/spice-protocol/Manifest| 1 + .../spice-protocol/spice-protocol-0.14.1.ebuild | 16 2 files changed, 17 insertions(+) diff --git a/app-emulation/spice-protocol/Manifest b/app-emulation/spice-protocol/Manifest index 2b17dbc0565..99e8e9021b9 100644 --- a/app-emulation/spice-protocol/Manifest +++ b/app-emulation/spice-protocol/Manifest @@ -1,3 +1,4 @@ DIST spice-protocol-0.12.14.tar.bz2 74471 BLAKE2B ee90514f3c6ee0c8f6930e5fd0140e20447b1613f202186883a9a17eefaacbd83ff2f2cdb68b46cd1573de4cce288965a1b531ded1ab4da52c24c2c3ad098192 SHA512 4266bcbef9f641a97a2ff72f1b01380a41e51f4b1a0dbb73fdf68baf552598a62d5cf0c526adf2997a55ee5d4fe9392927c3d7f4556827bfb2933f59bfab55bb DIST spice-protocol-0.12.15.tar.bz2 74598 BLAKE2B d8116e3905d4345fc0bc51d488d2ca4d90d1302c8f0a14bd126eb4c753660c98bd54ac5561a6464adeba6a0ed16e55f681e59c2a73b3ee9288acd3fce5624a93 SHA512 1a3c3c26239d092c6c24708f5bd070ae1cb146f92f2329b63bec2d21a7276cdf1b9567f434bfbeeb1f7cd7dd4ad47494c51dcdbbba5af8e271e66dfe5b11de9d DIST spice-protocol-0.14.0.tar.bz2 70938 BLAKE2B 66dfa75f7e2f5a9c0c5d9ec34744386760393908f02bd7c662e51b3bee41c3c825eac512494bbd5ffdab5375e132bc4b567f65003cca88314c9ef2e3d529f219 SHA512 797df5f529731e9fd395b5946af2490ecf02c26982cc4a0aef24c1766887a35222f68525a996f8bc7459c2c4a25fde0c9a10c489ee6cab6eed7a68a9b5d90f76 +DIST spice-protocol-0.14.1.tar.bz2 73444 BLAKE2B 12050c38ee3d24814b57a340a88423352edae6412b5a20e27d59b7235e753f51aaf757f7e9e6ce702d0b0c0afeadfde7f3937725ae4715ae4dc4da20ee7fd663 SHA512 88b0e652564a1f826ee6d3c165ab05c40d13f366567db3840805f03d433d13d7f75219c26759770d2cde33221fe6d97528521d0eb14bc069cd7ce9af8482 diff --git a/app-emulation/spice-protocol/spice-protocol-0.14.1.ebuild b/app-emulation/spice-protocol/spice-protocol-0.14.1.ebuild new file mode 100644 index 000..346d04ee8d7 --- /dev/null +++ b/app-emulation/spice-protocol/spice-protocol-0.14.1.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Headers defining the SPICE protocol" +HOMEPAGE="https://www.spice-space.org/; +SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.bz2; + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="" + +DEPEND="" +RDEPEND=""
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/
commit: b59764f3ac15d96cd2b6cc48a63f43aa475a93b2 Author: Matthias Maier gentoo org> AuthorDate: Sat Mar 14 20:42:23 2020 + Commit: Matthias Maier gentoo org> CommitDate: Sat Mar 14 20:47:11 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b59764f3 app-emulation/spice: version bump to 0.14.3 Package-Manager: Portage-2.3.93, Repoman-2.3.20 Signed-off-by: Matthias Maier gentoo.org> app-emulation/spice/Manifest| 1 + app-emulation/spice/spice-0.14.3.ebuild | 96 + 2 files changed, 97 insertions(+) diff --git a/app-emulation/spice/Manifest b/app-emulation/spice/Manifest index e7646821caa..57ed7cd9f34 100644 --- a/app-emulation/spice/Manifest +++ b/app-emulation/spice/Manifest @@ -1,2 +1,3 @@ DIST spice-0.14.0.tar.bz2 1330195 BLAKE2B 08f93e8ddeb79adb4feac0557a854cc41fd096a9dfefc0baaca176803c2a03ef9286c4f61a135d62ad22e3ac3f4bb31ffd1614c8ddeaec7ae8c01eca34da1750 SHA512 84532146aa628ca6ca459a82afb89d6391892e063668fd4a68023c92cee7ca868b6c82e31dd9886819b76ea745ebdae0d0030e1f608d8f58f51c00f0b09bae1f DIST spice-0.14.2.tar.bz2 1406009 BLAKE2B e6c57bedd8c8ec0444da194be7279b895bf348dfa9b427d20301cc223627bcd65b7037280bc2a3d0b531b0cdcd8cb62d34ee132c549ac3dc8f6e5a2959339ce2 SHA512 1093b618ea4a7ff31944429ce2903abecfc8d20c35f2d9c8c837a6e053ee429c0115e40665542637a717869209523ac05d15cdb5e77563102d5d3915e4aaaf76 +DIST spice-0.14.3.tar.bz2 1504304 BLAKE2B be655e1d4c48dae29903ab8e0dc52da63723e3252052afccc9587065531f28c8af7dbab4c585093f26d98f2273c6e734a553c18d4779a9f4464334ae1764f682 SHA512 9ecdc455ff25c71ac1fe6c576654b51efbfb860110bd6828065d23f7462d5c5cac772074d1a40f033386258d970b77275b2007bcfdffb23fdff2137154ea46e4 diff --git a/app-emulation/spice/spice-0.14.3.ebuild b/app-emulation/spice/spice-0.14.3.ebuild new file mode 100644 index 000..b20c4219fe5 --- /dev/null +++ b/app-emulation/spice/spice-0.14.3.ebuild @@ -0,0 +1,96 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python{3_6,3_7} ) + +inherit autotools python-any-r1 readme.gentoo-r1 xdg-utils + +DESCRIPTION="SPICE server" +HOMEPAGE="https://www.spice-space.org/; +SRC_URI="https://www.spice-space.org/download/releases/spice-server/${P}.tar.bz2; + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="libressl lz4 sasl smartcard static-libs gstreamer" + +# the libspice-server only uses the headers of libcacard +RDEPEND=" + dev-lang/orc[static-libs(+)?] + >=dev-libs/glib-2.22:2[static-libs(+)?] + media-libs/opus[static-libs(+)?] + sys-libs/zlib[static-libs(+)?] + virtual/jpeg:0=[static-libs(+)?] + >=x11-libs/pixman-0.17.7[static-libs(+)?] + !libressl? ( dev-libs/openssl:0=[static-libs(+)?] ) + libressl? ( dev-libs/libressl:0=[static-libs(+)?] ) + lz4? ( app-arch/lz4:0=[static-libs(+)?] ) + smartcard? ( >=app-emulation/libcacard-0.1.2 ) + sasl? ( dev-libs/cyrus-sasl[static-libs(+)?] ) + gstreamer? ( + media-libs/gstreamer:1.0 + media-libs/gst-plugins-base:1.0 + )" +DEPEND="${RDEPEND} + >=app-emulation/spice-protocol-0.14.0 + smartcard? ( app-emulation/qemu[smartcard] )" +BDEPEND="${PYTHON_DEPS} + virtual/pkgconfig + $(python_gen_any_dep ' + >=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + ')" + +python_check_deps() { + has_version -b ">=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]" + has_version -b "dev-python/six[${PYTHON_USEDEP}]" +} + +pkg_setup() { + [[ ${MERGE_TYPE} != binary ]] && python-any-r1_pkg_setup +} + +src_prepare() { + default + + eautoreconf +} + +src_configure() { + # Prevent sandbox violations, bug #586560 + # https://bugzilla.gnome.org/show_bug.cgi?id=744134 + # https://bugzilla.gnome.org/show_bug.cgi?id=744135 + addpredict /dev + + xdg_environment_reset + + local myconf=" + $(use_enable static-libs static) + $(use_enable lz4) + $(use_with sasl) + $(use_enable smartcard) + --enable-gstreamer=$(usex gstreamer "1.0" "no") + --disable-celt051 + " + econf ${myconf} +} + +src_compile() { + # Prevent sandbox violations, bug #586560 + # https://bugzilla.gnome.org/show_bug.cgi?id=744134 + # https://bugzilla.gnome.org/show_bug.cgi?id=744135 + addpredict /dev + + default +} + +src_install() { + default + use static-libs || find "${D}" -name '*.la' -type f -delete || die + readme.gentoo_create_doc +} + +pkg_postinst() { + readme.gentoo_print_elog +}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-vdagent/
commit: 0bb32c6f2dd9b6faf2b596b77f9fb3402ce95291 Author: Matthias Maier gentoo org> AuthorDate: Tue Oct 15 16:20:02 2019 + Commit: Matthias Maier gentoo org> CommitDate: Tue Oct 15 16:33:07 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bb32c6f app-emulation/spice-vdagent: fix automagic dependency Closes: https://bugs.gentoo.org/691028 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Matthias Maier gentoo.org> .../{spice-vdagent-0.19.0.ebuild => spice-vdagent-0.19.0-r1.ebuild} | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app-emulation/spice-vdagent/spice-vdagent-0.19.0.ebuild b/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild similarity index 94% rename from app-emulation/spice-vdagent/spice-vdagent-0.19.0.ebuild rename to app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild index 3948123638e..de4e147bf83 100644 --- a/app-emulation/spice-vdagent/spice-vdagent-0.19.0.ebuild +++ b/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://www.spice-space.org/download/releases/${MY_P}.tar.bz2; LICENSE="LGPL-2.1" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="consolekit selinux systemd" +IUSE="consolekit gtk selinux systemd" S="${WORKDIR}/${MY_P}" CDEPEND=" @@ -28,6 +28,7 @@ CDEPEND=" x11-libs/libX11 x11-libs/libXinerama consolekit? ( sys-auth/consolekit sys-apps/dbus ) + gtk? ( x11-libs/gtk+:3 ) systemd? ( sys-apps/systemd )" DEPEND="${CDEPEND} virtual/pkgconfig" @@ -56,6 +57,7 @@ src_configure() { econf \ --with-init-script=systemd \ --localstatedir="${EPREFIX}"/var \ + $(use_with gtk) \ "${opt[@]}" }
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-vdagent/
commit: 235e882ec0929250d9cd3232d48f1244333c2ec7 Author: Matthias Maier gentoo org> AuthorDate: Tue Oct 15 16:10:56 2019 + Commit: Matthias Maier gentoo org> CommitDate: Tue Oct 15 16:11:14 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=235e882e app-emulation/spice-vdagent: Do not set +consolekit Bug: https://bugs.gentoo.org/681330 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Matthias Maier gentoo.org> app-emulation/spice-vdagent/spice-vdagent-0.17.0_p20180319-r1.ebuild | 4 ++-- app-emulation/spice-vdagent/spice-vdagent-0.19.0.ebuild | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app-emulation/spice-vdagent/spice-vdagent-0.17.0_p20180319-r1.ebuild b/app-emulation/spice-vdagent/spice-vdagent-0.17.0_p20180319-r1.ebuild index 1b644dbfda1..5a356f6ee6e 100644 --- a/app-emulation/spice-vdagent/spice-vdagent-0.17.0_p20180319-r1.ebuild +++ b/app-emulation/spice-vdagent/spice-vdagent-0.17.0_p20180319-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -16,7 +16,7 @@ SRC_URI="https://www.spice-space.org/download/releases/${MY_P}.tar.bz2 LICENSE="LGPL-2.1" SLOT="0" KEYWORDS="amd64 x86" -IUSE="+consolekit selinux systemd" +IUSE="consolekit selinux systemd" S="${WORKDIR}/${MY_P}" CDEPEND=" diff --git a/app-emulation/spice-vdagent/spice-vdagent-0.19.0.ebuild b/app-emulation/spice-vdagent/spice-vdagent-0.19.0.ebuild index 30ce2ee207e..3948123638e 100644 --- a/app-emulation/spice-vdagent/spice-vdagent-0.19.0.ebuild +++ b/app-emulation/spice-vdagent/spice-vdagent-0.19.0.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://www.spice-space.org/download/releases/${MY_P}.tar.bz2; LICENSE="LGPL-2.1" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="+consolekit selinux systemd" +IUSE="consolekit selinux systemd" S="${WORKDIR}/${MY_P}" CDEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/
commit: 9463341887cd9251b90ff5441f4c047ece40c5a1 Author: James Le Cuirot gentoo org> AuthorDate: Wed Sep 18 21:43:34 2019 + Commit: Matthias Maier gentoo org> CommitDate: Sun Sep 22 02:29:08 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94633418 app-emulation/spice: Delete repo-only Makefile that causes build fail The Makefile sets LC_ALL=C, which breaks the docs build. Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: James Le Cuirot gentoo.org> Signed-off-by: Matthias Maier gentoo.org> app-emulation/spice/spice-.ebuild | 4 1 file changed, 4 insertions(+) diff --git a/app-emulation/spice/spice-.ebuild b/app-emulation/spice/spice-.ebuild index 62dc9f95d49..d4bf0248857 100644 --- a/app-emulation/spice/spice-.ebuild +++ b/app-emulation/spice/spice-.ebuild @@ -55,6 +55,10 @@ pkg_setup() { src_prepare() { default + # Delete repo-only Makefile that causes build to fail. + # https://gitlab.freedesktop.org/spice/spice/issues/35 + rm GNUmakefile || die + eautoreconf }