* [gentoo-commits] repo/gentoo:master commit in: net-misc/sunshine/
@ 2024-02-18 15:21 James Le Cuirot
0 siblings, 0 replies; 11+ messages in thread
From: James Le Cuirot @ 2024-02-18 15:21 UTC (permalink / raw
To: gentoo-commits
commit: 5e45460d29acc1c3d0a80c8539c73550f7bb0a6f
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 18 15:13:08 2024 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sun Feb 18 15:20:36 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e45460d
net-misc/sunshine: Allow apulse instead of libpulse
Only build tested so far. I'll runtime test it later.
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
net-misc/sunshine/sunshine-0.21.0.ebuild | 5 ++++-
net-misc/sunshine/sunshine-9999.ebuild | 5 ++++-
2 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/net-misc/sunshine/sunshine-0.21.0.ebuild b/net-misc/sunshine/sunshine-0.21.0.ebuild
index 3b2201a52a7f..57588f0457f6 100644
--- a/net-misc/sunshine/sunshine-0.21.0.ebuild
+++ b/net-misc/sunshine/sunshine-0.21.0.ebuild
@@ -131,10 +131,13 @@ CDEPEND="
dev-libs/boost:=[nls]
dev-libs/libevdev
dev-libs/openssl:=
- media-libs/libpulse
media-libs/opus
net-libs/miniupnpc:=
net-misc/curl
+ || (
+ media-libs/libpulse
+ media-sound/apulse[sdk]
+ )
libdrm? (
sys-libs/libcap
x11-libs/libdrm
diff --git a/net-misc/sunshine/sunshine-9999.ebuild b/net-misc/sunshine/sunshine-9999.ebuild
index 2a51de91c8f3..99a8ab606364 100644
--- a/net-misc/sunshine/sunshine-9999.ebuild
+++ b/net-misc/sunshine/sunshine-9999.ebuild
@@ -131,10 +131,13 @@ CDEPEND="
dev-libs/boost:=[nls]
dev-libs/libevdev
dev-libs/openssl:=
- media-libs/libpulse
media-libs/opus
net-libs/miniupnpc:=
net-misc/curl
+ || (
+ media-libs/libpulse
+ media-sound/apulse[sdk]
+ )
libdrm? (
sys-libs/libcap
x11-libs/libdrm
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/sunshine/
@ 2024-02-18 15:21 James Le Cuirot
0 siblings, 0 replies; 11+ messages in thread
From: James Le Cuirot @ 2024-02-18 15:21 UTC (permalink / raw
To: gentoo-commits
commit: 2f9117509c96be17eab10c2070de2e82c58705a8
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 18 15:11:33 2024 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sun Feb 18 15:20:33 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f911750
net-misc/sunshine: libva is hard-required at build time for 0.21.0
This requirement has been dropped since.
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
net-misc/sunshine/sunshine-0.21.0.ebuild | 1 +
1 file changed, 1 insertion(+)
diff --git a/net-misc/sunshine/sunshine-0.21.0.ebuild b/net-misc/sunshine/sunshine-0.21.0.ebuild
index f7a4308dec1f..3b2201a52a7f 100644
--- a/net-misc/sunshine/sunshine-0.21.0.ebuild
+++ b/net-misc/sunshine/sunshine-0.21.0.ebuild
@@ -165,6 +165,7 @@ RDEPEND="
DEPEND="
${CDEPEND}
media-libs/amf-headers
+ media-libs/libva
wayland? ( dev-libs/wayland-protocols )
"
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/sunshine/
@ 2024-02-18 16:10 Florian Schmaus
0 siblings, 0 replies; 11+ messages in thread
From: Florian Schmaus @ 2024-02-18 16:10 UTC (permalink / raw
To: gentoo-commits
commit: 8613c384349db67b4b4e0c6196d111dcbf76aa93
Author: Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 18 16:09:38 2024 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Sun Feb 18 16:09:38 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8613c384
net-misc/sunshine: fix manifest
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
net-misc/sunshine/Manifest | 1 -
1 file changed, 1 deletion(-)
diff --git a/net-misc/sunshine/Manifest b/net-misc/sunshine/Manifest
index a7940bffef95..e440c1023dbc 100644
--- a/net-misc/sunshine/Manifest
+++ b/net-misc/sunshine/Manifest
@@ -5,7 +5,6 @@ DIST ffmpeg-6.1.1.tar.xz 10458600 BLAKE2B 77827ff92b47c773ed82e7b7793dbb135c370f
DIST moonlight-common-c-6e9ed871bc3e013386c775b2ee7d31deb1151068.tar.gz 143942 BLAKE2B d8e98cffc683cc7ef6ad9e58c0a154a60e4bf5742fba8c4bce270b84c2af6ff455a6f7e2920e3b83db052c2a1632e787f9a444b381a8a7476ab79fa4f79560ad SHA512 a9024ba400e6804c0b26db57fa16ddbcd080982f852d26fd1ca8ae84f969bacd883c4adc83105bd18e1af4d34e831dc241d0278f88549b46497eb62c72f39bf2
DIST moonlight-enet-c6bb0e50118d08252eee308de8412751218442d6.tar.gz 85497 BLAKE2B 484cf25d37ed230946edc7417ca20ea4c16828f2a099fd6a88dca08dc78a5314e837c96d9a7536ace3e45c55d0edd8698568af8d5087adc7429bc4d3966cfbae SHA512 1e7f93639139ec3d02c5b442dd2d49e2ab8e729b7c4ee51d9b2da4061f8e3794e7984858cfb87d279b85939a9fed6d0c4a3b9994c30597791461e612a64843e2
DIST nanors-e9e242e98e27037830490b2a752895ca68f75f8b.tar.gz 194694 BLAKE2B 1effd7c0884ffd38b63d61a7872337797529ef2012f9de0950088a5004cb32a2fb2c14bcab2ec6719968864e5e6b9a67e96afa39466e2071bf4a0cd752ae4b29 SHA512 548be25650619a6c31944cd7a745fd40d5bc5008f2d7f91e0207a10b923764cb88fd2ddcb71eaed7c4863ec89b34d61011b666e292da071ac3b4429e4d7dd027
-DIST nv-codec-headers-22441b505d9d9afc1e3002290820909846c24bdc.tar.gz 77625 BLAKE2B 5b80efdf8a8290e5e1620779f92a874deff561fb66e6ad8c6c84ce7161c7540521a0c60b93ecdd6702e668b113bc12c56e4f02583ffffa72b0cc892d41db1966 SHA512 3fa66cc36a982db24b3f57925dd4cef99ead58f5e01ad2764638d16749b35c41f1ae5ad0cf7c73e4e62ad5391065ba2345e309ebf339b274532560d2c4820153
DIST sunshine-0.21.0.tar.gz 24066116 BLAKE2B cc7ecf20ea69ed9c35c97194ca803f5a329234d1857b8f9dcee070c08ccc36de4481acc4f493c4d5f9b7fce5f5bf6986630d26233e7fc0495a688d7f2fea4696 SHA512 96e71ca6e36f7944b5f96005e2cab4287cba0fd0d2e561e6eeea7fa1cbf047576ca6debc786d34d7543dab361841fbf59cbb950e0d3413be8ba8dfb81342056e
DIST sunshine-node-modules-0.21.0.tar.xz 2171156 BLAKE2B aa592d7041d08ff3dc795bf7afb5197e849afc7479df3c2e66e03b279f91cfb083e2e9f51ef594756b83b87b89214f48192be76b2efc7574a6aaf28d77ca7b37 SHA512 0a1cd9017b079a63f58f7fb4f2aaff8e2449788b213ddb6fa1da6bebf8a1d259ecc5900bb4ceaa15ca7bdca817792aeeff31e205d48593c3a55261c9f99d8f04
DIST wlr-protocols-4264185db3b7e961e7f157e1cc4fd0ab75137568.tar.bz2 19574 BLAKE2B 65666095f186857e3c5274b23d5c40b40b0ba5d945c7b34331a06320128cb69a36a76baf2381b635858736ca6ed438c2ed67c03fac1c20e1ec4d71de27037e42 SHA512 0e6afde055d9b76bcb8c717433b78814f2cf9338ead451d3119f62463198ef272029767898e8f7d32896f2732be3aaa2a0373c671d8196e745d62f6116cd1583
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/sunshine/
@ 2024-02-18 16:50 James Le Cuirot
0 siblings, 0 replies; 11+ messages in thread
From: James Le Cuirot @ 2024-02-18 16:50 UTC (permalink / raw
To: gentoo-commits
commit: c39c061e61f5b0855d8a7d4c766bb6db09852350
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 18 16:50:14 2024 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sun Feb 18 16:50:14 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c39c061e
net-misc/sunshine: Update for new ARM flags
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
net-misc/sunshine/sunshine-0.21.0.ebuild | 4 ++--
net-misc/sunshine/sunshine-9999.ebuild | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/net-misc/sunshine/sunshine-0.21.0.ebuild b/net-misc/sunshine/sunshine-0.21.0.ebuild
index 163af1a4bea9..22cf946e4348 100644
--- a/net-misc/sunshine/sunshine-0.21.0.ebuild
+++ b/net-misc/sunshine/sunshine-0.21.0.ebuild
@@ -64,6 +64,8 @@ ARM_CPU_FEATURES=(
cpu_flags_arm_vfp:vfp
cpu_flags_arm_vfpv3:vfpv3
cpu_flags_arm_v8:armv8
+ cpu_flags_arm_asimddp:dotprod
+ cpu_flags_arm_i8mm:i8mm
)
ARM_CPU_REQUIRED_USE="
arm64? ( cpu_flags_arm_v8 )
@@ -295,8 +297,6 @@ src_configure() {
for i in "${CPU_FEATURES_MAP[@]}" ; do
use ${i%:*} || myconf+=( --disable-${i#*:} )
done
- # Bug #917277, #917278
- myconf+=( --disable-dotprod --disable-i8mm )
# Try to get cpu type based on CFLAGS.
# Bug #172723
diff --git a/net-misc/sunshine/sunshine-9999.ebuild b/net-misc/sunshine/sunshine-9999.ebuild
index b99c07ff71f6..c9866cae6e67 100644
--- a/net-misc/sunshine/sunshine-9999.ebuild
+++ b/net-misc/sunshine/sunshine-9999.ebuild
@@ -64,6 +64,8 @@ ARM_CPU_FEATURES=(
cpu_flags_arm_vfp:vfp
cpu_flags_arm_vfpv3:vfpv3
cpu_flags_arm_v8:armv8
+ cpu_flags_arm_asimddp:dotprod
+ cpu_flags_arm_i8mm:i8mm
)
ARM_CPU_REQUIRED_USE="
arm64? ( cpu_flags_arm_v8 )
@@ -295,8 +297,6 @@ src_configure() {
for i in "${CPU_FEATURES_MAP[@]}" ; do
use ${i%:*} || myconf+=( --disable-${i#*:} )
done
- # Bug #917277, #917278
- myconf+=( --disable-dotprod --disable-i8mm )
# Try to get cpu type based on CFLAGS.
# Bug #172723
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/sunshine/
@ 2024-03-19 22:57 James Le Cuirot
0 siblings, 0 replies; 11+ messages in thread
From: James Le Cuirot @ 2024-03-19 22:57 UTC (permalink / raw
To: gentoo-commits
commit: b815030623afe3c08d2f731d50dada61d12c878e
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 19 22:56:39 2024 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Tue Mar 19 22:56:39 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8150306
net-misc/sunshine: Bump to 0.22.2, drop old 0.22.0
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
net-misc/sunshine/Manifest | 6 +++---
.../sunshine/{sunshine-0.22.0.ebuild => sunshine-0.22.2.ebuild} | 2 +-
net-misc/sunshine/sunshine-9999.ebuild | 2 +-
3 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/net-misc/sunshine/Manifest b/net-misc/sunshine/Manifest
index e82f11764723..a4b01b37ac79 100644
--- a/net-misc/sunshine/Manifest
+++ b/net-misc/sunshine/Manifest
@@ -1,10 +1,10 @@
DIST LizardByte-build-deps-2aafe061cd52a944cb3b5f86d1f25e9ad2a19bec.tar.gz 24171 BLAKE2B bcc8f1829eae4ba85a9cbdaca7876a4a52c979f3b8ef0f0a56876fcb171025544bd1997455c2b8fff59564deca433366ae03f14cbb0929f78c87f991b269156f SHA512 892184ec0ff321b2b7e2000dc605d1162955cb04ff259f6032f124f1ff50a1fe485e2cf2c0b735788f8615c9aba87ca040205599cb4b91881daa462a53340bd7
-DIST LizardByte-tray-2bf1c610300b27f8d8ce87e2f13223fc83efeb42.tar.gz 1067540 BLAKE2B f832dc11398086236817f25e2343831bd7533737d851958df2bcc155a204f99bd0b491a5c259bf559d83108ec71afc3e85424d79040a641a4bcb832419120da6 SHA512 fa2bacc412268e82c03718e954914fc713d271398dfbef2a86c4da649f63233aff9bf6e99b08d6f3c8385d0c96f25d9d54b145d8d7422a82e80b5aa2e62de641
+DIST LizardByte-tray-4d8b798cafdd11285af9409c16b5f792968e0045.tar.gz 1068346 BLAKE2B 6da778c6dc1efb1147363de239a4170dad23288322285b847ed86837b316162bce861b848b8371ea8562efbfa0d36dc6921e8a36da0a05740e3f6aa1da29fae1 SHA512 9c6535a6a3ba4489b5af0821a8c42bbb706259c10d70237bd3d3b31283a7e8ad0e3c2326a34c229d899389156909c36252a931ea47eef8daeb8b7c54b26e92cb
DIST Simple-Web-Server-27b41f5ee154cca0fce4fe2955dd886d04e3a4ed.tar.bz2 63258 BLAKE2B e80a6cd92825038ca75b973281b676584f9e488b45b1f9c6ed526236c0a7188b97ae2bba9d7b5557893452dd1ba8778faff2ade840cc169d20b4cf0e51fc8394 SHA512 2eba1d8bd53bb3e29e51a72000918b44730f73b4df26824f25cb6a4860dd21f8aaa7f77124fb500ffe9601ebeca66d1c21a06cad239ed27481e9cae088afbd44
DIST ffmpeg-6.1.1.tar.xz 10458600 BLAKE2B 77827ff92b47c773ed82e7b7793dbb135c370fe23501169cb1eab08ff5ede77cfd5b397e8fb1d38756812cc82277898fd5c74b7d8495842556570c0c5570daeb SHA512 fca3f8635f29182e3ae0fe843a8a53614e4b47e22c11508df3ff7cdbafbb4b5ee0d82d9b3332871f7c1032033b1cad2f67557d7c5f7f7d85e2adadca122965d5
DIST moonlight-common-c-cbd0ec1b25edfb8ee8645fffa49ff95b6e04c70e.tar.gz 148691 BLAKE2B 2650e48ef5d08b5e4a901e0b394364335503cd717ae75b4ecf5329395f39d3312a9bbfe08137d2b7697f7b1672749d148e100fbaa5c7f87d190ab8157f158639 SHA512 f1d7848138b85a88abf798774f12f6491e19ae5e7699715b0454bfccc184439fba0ebf7e05327fd649e320e5d1ad610c57fe71190f92cf2248c8f974f9d79aaf
DIST moonlight-enet-04e27590670a87a7cd40f5a05cda97467e4e25a3.tar.gz 86434 BLAKE2B 8a5535843e4c650b945882abac1542bf8c79dc420607b88433d239aa5a17380f02e77bb8f1fcbe45dcb8ef894e6c9b4d940f4d3b34b956ce42d86f6a8ca5227a SHA512 6d2e9447e546489365b1fb563ed52664a91981717a3a3a9faa9600ab62be5ac09bd24ee9dd505833d31981ce6222f5ef430268a9f92aa83fa288b5b8d681e2aa
DIST nanors-e9e242e98e27037830490b2a752895ca68f75f8b.tar.gz 194694 BLAKE2B 1effd7c0884ffd38b63d61a7872337797529ef2012f9de0950088a5004cb32a2fb2c14bcab2ec6719968864e5e6b9a67e96afa39466e2071bf4a0cd752ae4b29 SHA512 548be25650619a6c31944cd7a745fd40d5bc5008f2d7f91e0207a10b923764cb88fd2ddcb71eaed7c4863ec89b34d61011b666e292da071ac3b4429e4d7dd027
-DIST sunshine-0.22.0.tar.gz 24103053 BLAKE2B ddb8cfd8df6d5307f1008bfed28c10d05737cee70e8c33e18229e916f4e6aa415cf797bb16127f0e8076af4e9648baff6b0ec5775dd5cba1a9791b0d80f6d834 SHA512 b9b5bff58b4f69b49fe0b62b1cc9e00e1e7e923492d3475ff6cb93f9dbd233751497d62ea3c84100a2b153bcfa7ae84a1819dcebe9fa6816859779a96ca66754
-DIST sunshine-npm-cache-0.22.0.tar.xz 22447384 BLAKE2B 33ab2fd0fde252285bcacc231a32e50b486db7141d425850378c6633da3ba9652cc76a0ef95b6fb9307f9fe59677203a5d861ef143acf609b3b46e0c5727ac34 SHA512 8e5e05421533d467eeac55435de06dab5510993e4f3bb7fa081b80d478497dcc7575d656222178aa01a3f110a781cbd14bb94ca704ef61877b1a02d51960f09d
+DIST sunshine-0.22.2.tar.gz 24109406 BLAKE2B b37ef02e33af7257a0173e11fcf230cb044ef641103ef82631bd4751e5a5fd8aa0e8dc64a7835789a6741951f19289cc11f819e2e580dc39681a10cf00a845f5 SHA512 0913571ace3aefe1db27b7b0612fdb97fa7b072543dadd08f6276c1c9cde9d1d3aa4cf2bf137a96c866da9915b72ccbbb9bda096dcd86d61034c67a58fac4bda
+DIST sunshine-npm-cache-0.22.2.tar.xz 22457340 BLAKE2B e843ada90c183ab0d33182a419150e47e2ee8f348150082df2617416a80d636086a1f34231045800363cc97adc44cfab22a46d6700c330104fb33a9894a39ded SHA512 fb465b62dc8a064eda3bc811ff4acf9ac56a42bcb87e68bf63502ffeb087f12f26f60b37da76fc0eb4e83c328e0c9bc471f79d42cde932b8e43b8a1456ab7523
DIST wlr-protocols-4264185db3b7e961e7f157e1cc4fd0ab75137568.tar.bz2 19574 BLAKE2B 65666095f186857e3c5274b23d5c40b40b0ba5d945c7b34331a06320128cb69a36a76baf2381b635858736ca6ed438c2ed67c03fac1c20e1ec4d71de27037e42 SHA512 0e6afde055d9b76bcb8c717433b78814f2cf9338ead451d3119f62463198ef272029767898e8f7d32896f2732be3aaa2a0373c671d8196e745d62f6116cd1583
diff --git a/net-misc/sunshine/sunshine-0.22.0.ebuild b/net-misc/sunshine/sunshine-0.22.2.ebuild
similarity index 99%
rename from net-misc/sunshine/sunshine-0.22.0.ebuild
rename to net-misc/sunshine/sunshine-0.22.2.ebuild
index 87184bed9664..d4852f3d0dbe 100644
--- a/net-misc/sunshine/sunshine-0.22.0.ebuild
+++ b/net-misc/sunshine/sunshine-0.22.2.ebuild
@@ -8,7 +8,7 @@ BUILD_DEPS_COMMIT="2aafe061cd52a944cb3b5f86d1f25e9ad2a19bec"
ENET_COMMIT="04e27590670a87a7cd40f5a05cda97467e4e25a3"
MOONLIGHT_COMMIT="cbd0ec1b25edfb8ee8645fffa49ff95b6e04c70e"
NANORS_COMMIT="e9e242e98e27037830490b2a752895ca68f75f8b"
-TRAY_COMMIT="2bf1c610300b27f8d8ce87e2f13223fc83efeb42"
+TRAY_COMMIT="4d8b798cafdd11285af9409c16b5f792968e0045"
SWS_COMMIT="27b41f5ee154cca0fce4fe2955dd886d04e3a4ed"
WLRP_COMMIT="4264185db3b7e961e7f157e1cc4fd0ab75137568"
FFMPEG_VERSION="6.1.1"
diff --git a/net-misc/sunshine/sunshine-9999.ebuild b/net-misc/sunshine/sunshine-9999.ebuild
index 87184bed9664..d4852f3d0dbe 100644
--- a/net-misc/sunshine/sunshine-9999.ebuild
+++ b/net-misc/sunshine/sunshine-9999.ebuild
@@ -8,7 +8,7 @@ BUILD_DEPS_COMMIT="2aafe061cd52a944cb3b5f86d1f25e9ad2a19bec"
ENET_COMMIT="04e27590670a87a7cd40f5a05cda97467e4e25a3"
MOONLIGHT_COMMIT="cbd0ec1b25edfb8ee8645fffa49ff95b6e04c70e"
NANORS_COMMIT="e9e242e98e27037830490b2a752895ca68f75f8b"
-TRAY_COMMIT="2bf1c610300b27f8d8ce87e2f13223fc83efeb42"
+TRAY_COMMIT="4d8b798cafdd11285af9409c16b5f792968e0045"
SWS_COMMIT="27b41f5ee154cca0fce4fe2955dd886d04e3a4ed"
WLRP_COMMIT="4264185db3b7e961e7f157e1cc4fd0ab75137568"
FFMPEG_VERSION="6.1.1"
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/sunshine/
@ 2024-04-21 22:01 James Le Cuirot
0 siblings, 0 replies; 11+ messages in thread
From: James Le Cuirot @ 2024-04-21 22:01 UTC (permalink / raw
To: gentoo-commits
commit: d672a87e1fa3ee4704555eb5fe254d534bdc2d3f
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 21 21:59:57 2024 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sun Apr 21 21:59:57 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d672a87e
net-misc/sunshine: Bump to 0.23.1, drop vulnerable 0.22.2
I'll deal with the new tests later.
Bug: https://bugs.gentoo.org/930038
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
net-misc/sunshine/Manifest | 6 +++---
.../sunshine/{sunshine-0.22.2.ebuild => sunshine-0.23.1.ebuild} | 3 ++-
net-misc/sunshine/sunshine-9999.ebuild | 3 ++-
3 files changed, 7 insertions(+), 5 deletions(-)
diff --git a/net-misc/sunshine/Manifest b/net-misc/sunshine/Manifest
index a4b01b37ac79..4392f4217e78 100644
--- a/net-misc/sunshine/Manifest
+++ b/net-misc/sunshine/Manifest
@@ -5,6 +5,6 @@ DIST ffmpeg-6.1.1.tar.xz 10458600 BLAKE2B 77827ff92b47c773ed82e7b7793dbb135c370f
DIST moonlight-common-c-cbd0ec1b25edfb8ee8645fffa49ff95b6e04c70e.tar.gz 148691 BLAKE2B 2650e48ef5d08b5e4a901e0b394364335503cd717ae75b4ecf5329395f39d3312a9bbfe08137d2b7697f7b1672749d148e100fbaa5c7f87d190ab8157f158639 SHA512 f1d7848138b85a88abf798774f12f6491e19ae5e7699715b0454bfccc184439fba0ebf7e05327fd649e320e5d1ad610c57fe71190f92cf2248c8f974f9d79aaf
DIST moonlight-enet-04e27590670a87a7cd40f5a05cda97467e4e25a3.tar.gz 86434 BLAKE2B 8a5535843e4c650b945882abac1542bf8c79dc420607b88433d239aa5a17380f02e77bb8f1fcbe45dcb8ef894e6c9b4d940f4d3b34b956ce42d86f6a8ca5227a SHA512 6d2e9447e546489365b1fb563ed52664a91981717a3a3a9faa9600ab62be5ac09bd24ee9dd505833d31981ce6222f5ef430268a9f92aa83fa288b5b8d681e2aa
DIST nanors-e9e242e98e27037830490b2a752895ca68f75f8b.tar.gz 194694 BLAKE2B 1effd7c0884ffd38b63d61a7872337797529ef2012f9de0950088a5004cb32a2fb2c14bcab2ec6719968864e5e6b9a67e96afa39466e2071bf4a0cd752ae4b29 SHA512 548be25650619a6c31944cd7a745fd40d5bc5008f2d7f91e0207a10b923764cb88fd2ddcb71eaed7c4863ec89b34d61011b666e292da071ac3b4429e4d7dd027
-DIST sunshine-0.22.2.tar.gz 24109406 BLAKE2B b37ef02e33af7257a0173e11fcf230cb044ef641103ef82631bd4751e5a5fd8aa0e8dc64a7835789a6741951f19289cc11f819e2e580dc39681a10cf00a845f5 SHA512 0913571ace3aefe1db27b7b0612fdb97fa7b072543dadd08f6276c1c9cde9d1d3aa4cf2bf137a96c866da9915b72ccbbb9bda096dcd86d61034c67a58fac4bda
-DIST sunshine-npm-cache-0.22.2.tar.xz 22457340 BLAKE2B e843ada90c183ab0d33182a419150e47e2ee8f348150082df2617416a80d636086a1f34231045800363cc97adc44cfab22a46d6700c330104fb33a9894a39ded SHA512 fb465b62dc8a064eda3bc811ff4acf9ac56a42bcb87e68bf63502ffeb087f12f26f60b37da76fc0eb4e83c328e0c9bc471f79d42cde932b8e43b8a1456ab7523
-DIST wlr-protocols-4264185db3b7e961e7f157e1cc4fd0ab75137568.tar.bz2 19574 BLAKE2B 65666095f186857e3c5274b23d5c40b40b0ba5d945c7b34331a06320128cb69a36a76baf2381b635858736ca6ed438c2ed67c03fac1c20e1ec4d71de27037e42 SHA512 0e6afde055d9b76bcb8c717433b78814f2cf9338ead451d3119f62463198ef272029767898e8f7d32896f2732be3aaa2a0373c671d8196e745d62f6116cd1583
+DIST sunshine-0.23.1.tar.gz 24503568 BLAKE2B 0c589f38a7d638c49af6385def2676de04af422f85d37228988bd7c822ffc006dbac0a1695e01527ac7a1d5ee28103cff00d78a97d57f61247772a6e6cc1fe18 SHA512 7a9150baf4ecdad1035666993c60744390e227ebeaf467447c53675dc0aecc7031cd9c9b253fbbbbac072f5592c3690c6acfde41f38d441497a17157417f1e16
+DIST sunshine-npm-cache-0.23.1.tar.xz 23477572 BLAKE2B 24674a6c6ebed1cc31e3fbee2ededef27c1c24cc7f1be63fba19023b1a6171b9e1a0e83363f7eabad1957a96eede471ae3df4df5e5ba66f5c80f57b56781bf52 SHA512 84ec1d393b1c2f333954bf0f5a42e491bf4d7ff2031c8065c56e06eb0eb7f7b750e2d2f6a1da321067212fdf55aa4c917b2ce0db7c957231821282a33966cd93
+DIST wlr-protocols-2b8d43325b7012cc3f9b55c08d26e50e42beac7d.tar.bz2 19708 BLAKE2B fe20f21ee8282d7afcdbb8f3863e50b217fb71e7814f404f288b0d09d30c9e30135769b12342d9e9126a8cb2ab35d6ced0c5562807d274b1d97224f5f3d02511 SHA512 7935b5089820304aa8cb0e1a8f4e0db6ccd5285973a3f3554ccc935dd88e379eb03c3b2dd199da97b6ff8dfbbbf124ca65fb1c12821a168d34bd7e26d8514edb
diff --git a/net-misc/sunshine/sunshine-0.22.2.ebuild b/net-misc/sunshine/sunshine-0.23.1.ebuild
similarity index 99%
rename from net-misc/sunshine/sunshine-0.22.2.ebuild
rename to net-misc/sunshine/sunshine-0.23.1.ebuild
index d4852f3d0dbe..7b106a011c0a 100644
--- a/net-misc/sunshine/sunshine-0.22.2.ebuild
+++ b/net-misc/sunshine/sunshine-0.23.1.ebuild
@@ -10,7 +10,7 @@ MOONLIGHT_COMMIT="cbd0ec1b25edfb8ee8645fffa49ff95b6e04c70e"
NANORS_COMMIT="e9e242e98e27037830490b2a752895ca68f75f8b"
TRAY_COMMIT="4d8b798cafdd11285af9409c16b5f792968e0045"
SWS_COMMIT="27b41f5ee154cca0fce4fe2955dd886d04e3a4ed"
-WLRP_COMMIT="4264185db3b7e961e7f157e1cc4fd0ab75137568"
+WLRP_COMMIT="2b8d43325b7012cc3f9b55c08d26e50e42beac7d"
FFMPEG_VERSION="6.1.1"
# To make the node-modules tarball:
@@ -337,6 +337,7 @@ src_configure() {
CMAKE_USE_DIR="${WORKDIR}/build-deps" cmake_src_configure
local mycmakeargs=(
+ -DBUILD_TESTS=no
-DCMAKE_DISABLE_FIND_PACKAGE_Git=yes
-DFFMPEG_PLATFORM_LIBRARIES="$(usex svt-av1 SvtAv1Enc '');$(usex vaapi 'va;va-drm' '');$(usev x264);$(usev x265)"
-DFFMPEG_PREPARED_BINARIES="${S}"/third-party/ffmpeg
diff --git a/net-misc/sunshine/sunshine-9999.ebuild b/net-misc/sunshine/sunshine-9999.ebuild
index d4852f3d0dbe..7b106a011c0a 100644
--- a/net-misc/sunshine/sunshine-9999.ebuild
+++ b/net-misc/sunshine/sunshine-9999.ebuild
@@ -10,7 +10,7 @@ MOONLIGHT_COMMIT="cbd0ec1b25edfb8ee8645fffa49ff95b6e04c70e"
NANORS_COMMIT="e9e242e98e27037830490b2a752895ca68f75f8b"
TRAY_COMMIT="4d8b798cafdd11285af9409c16b5f792968e0045"
SWS_COMMIT="27b41f5ee154cca0fce4fe2955dd886d04e3a4ed"
-WLRP_COMMIT="4264185db3b7e961e7f157e1cc4fd0ab75137568"
+WLRP_COMMIT="2b8d43325b7012cc3f9b55c08d26e50e42beac7d"
FFMPEG_VERSION="6.1.1"
# To make the node-modules tarball:
@@ -337,6 +337,7 @@ src_configure() {
CMAKE_USE_DIR="${WORKDIR}/build-deps" cmake_src_configure
local mycmakeargs=(
+ -DBUILD_TESTS=no
-DCMAKE_DISABLE_FIND_PACKAGE_Git=yes
-DFFMPEG_PLATFORM_LIBRARIES="$(usex svt-av1 SvtAv1Enc '');$(usex vaapi 'va;va-drm' '');$(usev x264);$(usev x265)"
-DFFMPEG_PREPARED_BINARIES="${S}"/third-party/ffmpeg
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/sunshine/
@ 2024-05-14 8:32 James Le Cuirot
0 siblings, 0 replies; 11+ messages in thread
From: James Le Cuirot @ 2024-05-14 8:32 UTC (permalink / raw
To: gentoo-commits
commit: e9d8d03a7137222f2bd31151fbd7bf3b1d3d7aa6
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Tue May 14 08:31:27 2024 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Tue May 14 08:32:07 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9d8d03a
net-misc/sunshine: The custom FFmpeg patch has been merged upstream
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
net-misc/sunshine/sunshine-9999.ebuild | 1 -
1 file changed, 1 deletion(-)
diff --git a/net-misc/sunshine/sunshine-9999.ebuild b/net-misc/sunshine/sunshine-9999.ebuild
index 500879c32b40..daa9608b1d60 100644
--- a/net-misc/sunshine/sunshine-9999.ebuild
+++ b/net-misc/sunshine/sunshine-9999.ebuild
@@ -176,7 +176,6 @@ BDEPEND="
"
PATCHES=(
- "${FILESDIR}"/${PN}-custom-ffmpeg.patch
"${FILESDIR}"/${PN}-0.22.0-nvcodec.patch
)
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/sunshine/
@ 2024-06-23 15:46 James Le Cuirot
0 siblings, 0 replies; 11+ messages in thread
From: James Le Cuirot @ 2024-06-23 15:46 UTC (permalink / raw
To: gentoo-commits
commit: 44e45690654bb2e73996bb208ee630348de6f30a
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 23 15:43:31 2024 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sun Jun 23 15:46:16 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44e45690
net-misc/sunshine: Fix up 9999 for latest changes
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
net-misc/sunshine/sunshine-9999.ebuild | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
diff --git a/net-misc/sunshine/sunshine-9999.ebuild b/net-misc/sunshine/sunshine-9999.ebuild
index daa9608b1d60..fc9ced64a545 100644
--- a/net-misc/sunshine/sunshine-9999.ebuild
+++ b/net-misc/sunshine/sunshine-9999.ebuild
@@ -6,6 +6,7 @@ EAPI=8
# These don't necessarily have to align with the upstream release.
BUILD_DEPS_COMMIT="2aafe061cd52a944cb3b5f86d1f25e9ad2a19bec"
ENET_COMMIT="04e27590670a87a7cd40f5a05cda97467e4e25a3"
+INPUTTINO_COMMIT="8a33706a146787a1ed3666ce52888634dd16cb86"
MOONLIGHT_COMMIT="cbd0ec1b25edfb8ee8645fffa49ff95b6e04c70e"
NANORS_COMMIT="e9e242e98e27037830490b2a752895ca68f75f8b"
TRAY_COMMIT="4d8b798cafdd11285af9409c16b5f792968e0045"
@@ -28,6 +29,8 @@ else
-> LizardByte-build-deps-${BUILD_DEPS_COMMIT}.tar.gz
https://github.com/cgutman/enet/archive/${ENET_COMMIT}.tar.gz
-> moonlight-enet-${ENET_COMMIT}.tar.gz
+ https://github.com/games-on-whales/inputtino/archive/${INPUTTINO_COMMIT}.tar.gz
+ -> inputtino-${INPUTTINO_COMMIT}.tar.gz
https://github.com/moonlight-stream/moonlight-common-c/archive/${MOONLIGHT_COMMIT}.tar.gz
-> moonlight-common-c-${MOONLIGHT_COMMIT}.tar.gz
https://github.com/sleepybishop/nanors/archive/${NANORS_COMMIT}.tar.gz
@@ -123,7 +126,7 @@ REQUIRED_USE="
"
CDEPEND="
- dev-libs/boost:=[nls]
+ >=dev-libs/boost-1.85:=[nls]
dev-libs/libevdev
dev-libs/openssl:=
media-libs/opus
@@ -208,7 +211,7 @@ src_unpack() {
local EGIT_REPO_URI="https://github.com/LizardByte/Sunshine.git"
local EGIT_SUBMODULES=(
- third-party/{moonlight-common-c{,/enet},nanors,tray,Simple-Web-Server,wlr-protocols}
+ third-party/{inputtino,moonlight-common-c{,/enet},nanors,tray,Simple-Web-Server,wlr-protocols}
)
unset EGIT_CHECKOUT_DIR EGIT_COMMIT EGIT_BRANCH
git-r3_src_unpack
@@ -222,6 +225,7 @@ src_unpack() {
find moonlight-common-c-${MOONLIGHT_COMMIT} "${S}"/third-party build-deps/ffmpeg_sources \
-mindepth 1 -type d -empty -delete || die
ln -snf ../enet-${ENET_COMMIT} moonlight-common-c-${MOONLIGHT_COMMIT}/enet || die
+ ln -snf ../../inputtino-${INPUTTINO_COMMIT} "${S}"/third-party/inputtino || die
ln -snf ../../moonlight-common-c-${MOONLIGHT_COMMIT} "${S}"/third-party/moonlight-common-c || die
ln -snf ../../nanors-${NANORS_COMMIT} "${S}"/third-party/nanors || die
ln -snf ../../tray-${TRAY_COMMIT} "${S}"/third-party/tray || die
@@ -332,7 +336,10 @@ src_configure() {
CMAKE_USE_DIR="${WORKDIR}/build-deps" cmake_src_configure
local mycmakeargs=(
+ -DBUILD_SHARED_LIBS=no
+ -DBOOST_USE_STATIC=no
-DBUILD_TESTS=no
+ -DCCACHE_FOUND=no
-DCMAKE_DISABLE_FIND_PACKAGE_Git=yes
-DFFMPEG_PLATFORM_LIBRARIES="$(usex svt-av1 SvtAv1Enc '');$(usex vaapi 'va;va-drm' '');$(usev x264);$(usev x265)"
-DFFMPEG_PREPARED_BINARIES="${S}"/third-party/ffmpeg
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/sunshine/
@ 2024-08-13 4:55 Michał Górny
0 siblings, 0 replies; 11+ messages in thread
From: Michał Górny @ 2024-08-13 4:55 UTC (permalink / raw
To: gentoo-commits
commit: 88ac24e47f1e6752c0c6041f9edc9b6cf96bc224
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 13 04:46:41 2024 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Aug 13 04:55:01 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88ac24e4
net-misc/sunshine: Add := to media-libs/svt-av1 dep
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
net-misc/sunshine/sunshine-0.23.1.ebuild | 2 +-
net-misc/sunshine/sunshine-9999.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/net-misc/sunshine/sunshine-0.23.1.ebuild b/net-misc/sunshine/sunshine-0.23.1.ebuild
index d197b35c6616..d3f22bd6db88 100644
--- a/net-misc/sunshine/sunshine-0.23.1.ebuild
+++ b/net-misc/sunshine/sunshine-0.23.1.ebuild
@@ -137,7 +137,7 @@ CDEPEND="
sys-libs/libcap
x11-libs/libdrm
)
- svt-av1? ( media-libs/svt-av1 )
+ svt-av1? ( media-libs/svt-av1:= )
trayicon? (
dev-libs/libayatana-appindicator
x11-libs/libnotify
diff --git a/net-misc/sunshine/sunshine-9999.ebuild b/net-misc/sunshine/sunshine-9999.ebuild
index fc9ced64a545..6135d7c43f78 100644
--- a/net-misc/sunshine/sunshine-9999.ebuild
+++ b/net-misc/sunshine/sunshine-9999.ebuild
@@ -140,7 +140,7 @@ CDEPEND="
sys-libs/libcap
x11-libs/libdrm
)
- svt-av1? ( media-libs/svt-av1 )
+ svt-av1? ( media-libs/svt-av1:= )
trayicon? (
dev-libs/libayatana-appindicator
x11-libs/libnotify
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/sunshine/
@ 2024-09-09 21:55 James Le Cuirot
0 siblings, 0 replies; 11+ messages in thread
From: James Le Cuirot @ 2024-09-09 21:55 UTC (permalink / raw
To: gentoo-commits
commit: 9450fa1b30af7f79bd1b5354230e79d12ef84268
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 9 21:54:14 2024 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Mon Sep 9 21:54:14 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9450fa1b
net-misc/sunshine: Fix 9999 build by disabling docs
Building the docs involves more npm pain. It's not worth it.
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
net-misc/sunshine/sunshine-9999.ebuild | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/net-misc/sunshine/sunshine-9999.ebuild b/net-misc/sunshine/sunshine-9999.ebuild
index 6135d7c43f78..5018392b1133 100644
--- a/net-misc/sunshine/sunshine-9999.ebuild
+++ b/net-misc/sunshine/sunshine-9999.ebuild
@@ -52,7 +52,7 @@ DESCRIPTION="Self-hosted game stream host for Moonlight"
HOMEPAGE="https://github.com/LizardByte/Sunshine"
LICENSE="GPL-3"
SLOT="0"
-IUSE="cuda debug libdrm svt-av1 trayicon vaapi wayland X x264 x265"
+IUSE="cuda debug libdrm svt-av1 systemd trayicon vaapi wayland X x264 x265"
# Strings for CPU features in the useflag[:configure_option] form
# if :configure_option isn't set, it will use 'useflag' as configure option
@@ -338,6 +338,7 @@ src_configure() {
local mycmakeargs=(
-DBUILD_SHARED_LIBS=no
-DBOOST_USE_STATIC=no
+ -DBUILD_DOCS=no
-DBUILD_TESTS=no
-DCCACHE_FOUND=no
-DCMAKE_DISABLE_FIND_PACKAGE_Git=yes
@@ -352,9 +353,9 @@ src_configure() {
-DSUNSHINE_ENABLE_TRAY=$(usex trayicon)
-DSUNSHINE_REQUIRE_TRAY=$(usex trayicon)
-DSUNSHINE_SYSTEM_WAYLAND_PROTOCOLS=yes
- -DSYSTEMD_USER_UNIT_INSTALL_DIR=$(systemd_get_userunitdir)
-DUDEV_RULES_INSTALL_DIR=$(get_udevdir)/rules.d
)
+ use systemd && mycmakeargs+=( -DSYSTEMD_USER_UNIT_INSTALL_DIR=$(systemd_get_userunitdir) )
[[ ${PV} = 9999* ]] || mycmakeargs+=( -DNPM="${BROOT}"/bin/true )
CMAKE_USE_DIR="${S}" cmake_src_configure
}
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/sunshine/
@ 2024-10-04 22:45 James Le Cuirot
0 siblings, 0 replies; 11+ messages in thread
From: James Le Cuirot @ 2024-10-04 22:45 UTC (permalink / raw
To: gentoo-commits
commit: a72941d630828030d5d59b5b7f1fd86e751e2d2d
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 4 22:45:03 2024 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Fri Oct 4 22:45:03 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a72941d6
net-misc/sunshine: The CBS patch has been merged upstream
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
net-misc/sunshine/sunshine-9999.ebuild | 4 ----
1 file changed, 4 deletions(-)
diff --git a/net-misc/sunshine/sunshine-9999.ebuild b/net-misc/sunshine/sunshine-9999.ebuild
index 5018392b1133..14c21c43170b 100644
--- a/net-misc/sunshine/sunshine-9999.ebuild
+++ b/net-misc/sunshine/sunshine-9999.ebuild
@@ -236,10 +236,6 @@ src_unpack() {
}
src_prepare() {
- # Apply CBS patch.
- cd "${WORKDIR}"/build-deps || die
- eapply "${FILESDIR}"/${PN}-cross-cbs.patch
-
# Apply general ffmpeg patches.
cd "${WORKDIR}"/build-deps/ffmpeg_sources/ffmpeg || die
eapply "${WORKDIR}"/build-deps/ffmpeg_patches/ffmpeg/*.patch
^ permalink raw reply related [flat|nested] 11+ messages in thread
end of thread, other threads:[~2024-10-04 22:45 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-03-19 22:57 [gentoo-commits] repo/gentoo:master commit in: net-misc/sunshine/ James Le Cuirot
-- strict thread matches above, loose matches on Subject: below --
2024-10-04 22:45 James Le Cuirot
2024-09-09 21:55 James Le Cuirot
2024-08-13 4:55 Michał Górny
2024-06-23 15:46 James Le Cuirot
2024-05-14 8:32 James Le Cuirot
2024-04-21 22:01 James Le Cuirot
2024-02-18 16:50 James Le Cuirot
2024-02-18 16:10 Florian Schmaus
2024-02-18 15:21 James Le Cuirot
2024-02-18 15:21 James Le Cuirot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox