[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2024-04-04 Thread Jimi Huotari
commit: c3328d411d80a2620b0e1c50d01388a5f1c583c9
Author: Jimi Huotari  gentoo  org>
AuthorDate: Thu Apr  4 19:48:38 2024 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Thu Apr  4 19:48:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3328d41

media-video/obs-studio: drop 29.1.3-r2, 30.0.2

Signed-off-by: Jimi Huotari  gentoo.org>

 media-video/obs-studio/Manifest|   8 -
 media-video/obs-studio/obs-studio-29.1.3-r2.ebuild | 273 -
 media-video/obs-studio/obs-studio-30.0.2.ebuild| 264 
 3 files changed, 545 deletions(-)

diff --git a/media-video/obs-studio/Manifest b/media-video/obs-studio/Manifest
index 7d716d1a5e70..765044de5a7f 100644
--- a/media-video/obs-studio/Manifest
+++ b/media-video/obs-studio/Manifest
@@ -1,13 +1,5 @@
-DIST cef_binary_5060_linux64.tar.bz2 132839531 BLAKE2B 
f7d342cf12bf435aab3873b666a47c42c6583a88f140c28dabfd2dd860cd0d5c96cc51cc034703bffc6f1094a738bd77008c01839fa5ea53b848bc1c483a0ae4
 SHA512 
c99ce53858c57becd7822e39ff81d59b7296374fa61b29dfd4a572c2ed8f9ab155114ed179764ea05586e0edb2f1654f0b73c471f1cd9b233660e7f1c8b462c4
 DIST cef_binary_5060_linux_x86_64_v3.tar.xz 91352460 BLAKE2B 
443f4b1bc638d3fe462fd8b8dd167e96f65aebb2b8de3616beac298449e2786c746f9a1fa4a0dbe2e3ef2d593139938e97538890d3ca3b74018b3afb9c7fc661
 SHA512 
1fbdf1d4ed117f3b8af20476c57502145d652b451ba8e0a544081403d292cc7a78642e9071b8f0283a19ef7ad507ef6e0d9df32b00afc51605ab74f650a7d755
-DIST obs-browser-594115a27d40f0916e55db97cb61f7c7130cbe28.tar.gz 116455 
BLAKE2B 
8158bdd9fcc689c3b0024c9da26c3f39b44c9dac7fb031470470a2697f66af122552a19beb389faa96001a8f35bf06580ad3c5e00f616900e7ca960d3e1c1450
 SHA512 
ff1e5cbe76a1a4a7224b1b01f0f45df51dd60c7426a73008a744fb17be3e4c7a96dd3833f237a480dd4ec2dd3e544d847aced2256453919d8442f7857354afb2
 DIST obs-browser-996b5a7bc43d912f1f4992e0032d4f263ac8b060.tar.gz 112416 
BLAKE2B 
c82b5b55184130caaca0aad066ce1253c28206522e8d130cb3b940ee283c8a2dffc409a5d4774cad17535f958f52f4fe632a6b4462a18c10a4b5bbe02b60b4e9
 SHA512 
f6f7dbeb1d28b6c47663f36cb119cbc90a18c46fc6e81ca6db87e901ae4cee1fafd4a4a8c3f8cae94619d2f8f92baf1c52ca5c7df182f3df7521397638b0660d
-DIST obs-browser-a3ae78b5c6ce6d4ddb29d49b29f2f60014d554e1.tar.gz 109427 
BLAKE2B 
0630da6c762fcca62f31a239b37807eabf30a8c8b4683942391b7b6ae198b50cdbdd8166bd68eaf3ac3fcdf9e331ea480c0774400906c2c4f08ea7f477c4eba9
 SHA512 
00b4efb6fa43aa6af0bc09848eeb9da79234899720817a8d918a508d3d1c8608f8074db2c37a4798de5aae5cdba227e68ef9f6610013adfa0c39e3758b25c4f8
-DIST obs-studio-29.1.3.tar.gz 26315797 BLAKE2B 
c8d7824ca280a9be566c075a6238141b00ad8a2efbd5d010ff5c92c7c12c225f473fd331a9654e23924ffb0d883734dc2d2afad5065f8c9b1486298dbe2c5a0a
 SHA512 
563a9b71ebe273b604807b9c43be8bde58fb326e8a0b741afb84a481a99176c96bf63da2aa26b6dcc026573b7fb0bf53e0a296e2db0b93c28f0d4710cd7cf019
-DIST obs-studio-30.0.2.tar.gz 15861643 BLAKE2B 
d21e990d116e304af0a47f0f9523928723acb939114666fab66250aea98f8dce9b7c216710f695f806947c3390e8bfa9411f4cbca466a6db679294ff1e48fe73
 SHA512 
04a9944a0c008033368cb833f847464caa8aeea6157ed07c2ecf2d1a85ca8bbbd6fe8729dd8d7f6bec2f7b9706fd631ae649d0782526b3036f1011b244b84819
 DIST obs-studio-30.1.0.tar.gz 16023246 BLAKE2B 
7e1caa214501a23c6a99b64ec5254d620836b190f98417763419b894e72b33b79cf6893000b70ef725845463e78cd0f3a32808043c08dba16ed88962ddee0efd
 SHA512 
68ec8665399539846d5759414c07de3ce8005318a9bb433f170cd013d3974cb7686f15e079ec97af51ebda773475b0a1d958bbaf986646f9c88e931557457571
 DIST obs-studio-30.1.1.tar.gz 16023779 BLAKE2B 
d3a723cd83b1287b0cf24b3b3d7a34a391f6c2699955ba7351cd31c117168fb8643dd9d810697ad4cfde61e4e066761e6f23ce49a837b445c9a7d000b2658ac0
 SHA512 
31aba14cf9db6b6c41d87ea0b814d38e1ba2794d07f1aff025c810e9dda32b0915d3f6d2679383755d0a4e47fc26c2aef981e26a80b792cf7fb893e672b6609a
-DIST obs-websocket-6fd18a7ef1ecb149e8444154af1daab61d4241a9.tar.gz 245070 
BLAKE2B 
311037960ec230b76dfe2ae796d1897d42a2dc96cda7e9962209edfcd210e2af5d20a1ddfcffd8d4e6c9f7ac7d5cbb6818b864d53ce53acf2c6515f7dd2d33bf
 SHA512 
94defd55e4a4dc65b4366d2e92c9604cff67cba2b24ed67d53fbd492605f339201e4d3896789c0ccb84b6fbff4b37be70475524fec5ca2b42f7b59b8596ce828
 DIST obs-websocket-d2d4bfb3e78cf2b02c8e2f5dda1d805eda8d8f32.tar.gz 246888 
BLAKE2B 
6e06c85ee47cb088a50b9d5eae9a8d68441989c1f76fdcd7806d59597062af5eb36e1722600b1a8d544e5f11533985b9bac243f7ca1002eed616e2f5c11a9a3f
 SHA512 
31d5e1817aab341e55cbc5c759f28509f442695afb90d08a235c07359a65d2c2d3dfae2bf9c8a5086db310bb127dc59945ebe23fb219fda7408ee82d05b43938
-DIST obs-websocket-ede66a68cbc043a6fc7c8af683ae0924d4068941.tar.gz 241053 
BLAKE2B 
58d79d17ad20271f831dacd7bb251286d4ba91f62a7848bc9866deddc9ad7c1924fb54cce513d3e1f240eee0d9d87c63ad3898b44910a7b207503989b366e42a
 SHA512 
30e5f9ab940cb5c9ff38cdfd2484a59d8440c3670999521fd6d856911e04a1fd718cbb1d6243343884143274485630e96cd6e2f5e8f6ef8f070c0b4e4036971a
-DIST qr-8518684c0f33d004fa93971be2c6a8eca3167d1e.tar.gz 135863 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2024-04-04 Thread Jimi Huotari
commit: 9d92d7de6e9211a1ed05dc590ac71179190be076
Author: Jimi Huotari  gentoo  org>
AuthorDate: Thu Apr  4 19:52:12 2024 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Thu Apr  4 19:53:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d92d7de

media-video/obs-studio: inherit flag-o-matic and move variables around

These somehow didn't make the cut for the previous commit.

Signed-off-by: Jimi Huotari  gentoo.org>

 media-video/obs-studio/obs-studio-30.1.1.ebuild | 9 +
 media-video/obs-studio/obs-studio-.ebuild   | 9 +
 2 files changed, 10 insertions(+), 8 deletions(-)

diff --git a/media-video/obs-studio/obs-studio-30.1.1.ebuild 
b/media-video/obs-studio/obs-studio-30.1.1.ebuild
index 3167406edec2..6ddcf823b797 100644
--- a/media-video/obs-studio/obs-studio-30.1.1.ebuild
+++ b/media-video/obs-studio/obs-studio-30.1.1.ebuild
@@ -7,13 +7,16 @@ CMAKE_REMOVE_MODULES_LIST=( FindFreetype )
 LUA_COMPAT=( luajit )
 PYTHON_COMPAT=( python3_{9..12} )
 
-inherit cmake lua-single optfeature python-single-r1 xdg
+inherit cmake flag-o-matic lua-single optfeature python-single-r1 xdg
 
 CEF_DIR="cef_binary_5060_linux_x86_64"
 CEF_REVISION="_v3"
 OBS_BROWSER_COMMIT="996b5a7bc43d912f1f4992e0032d4f263ac8b060"
 OBS_WEBSOCKET_COMMIT="d2d4bfb3e78cf2b02c8e2f5dda1d805eda8d8f32"
 
+DESCRIPTION="Software for Recording and Streaming Live Video Content"
+HOMEPAGE="https://obsproject.com;
+
 if [[ ${PV} ==  ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/obsproject/obs-studio.git;
@@ -29,10 +32,8 @@ else
"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
 fi
-SRC_URI+=" browser? ( 
https://cdn-fastly.obsproject.com/downloads/${CEF_DIR}${CEF_REVISION}.tar.xz )"
 
-DESCRIPTION="Software for Recording and Streaming Live Video Content"
-HOMEPAGE="https://obsproject.com;
+SRC_URI+=" browser? ( 
https://cdn-fastly.obsproject.com/downloads/${CEF_DIR}${CEF_REVISION}.tar.xz )"
 
 LICENSE="Boost-1.0 GPL-2+ MIT Unlicense"
 SLOT="0"

diff --git a/media-video/obs-studio/obs-studio-.ebuild 
b/media-video/obs-studio/obs-studio-.ebuild
index 500f590efc68..dba2fd8a5fb4 100644
--- a/media-video/obs-studio/obs-studio-.ebuild
+++ b/media-video/obs-studio/obs-studio-.ebuild
@@ -7,13 +7,16 @@ CMAKE_REMOVE_MODULES_LIST=( FindFreetype )
 LUA_COMPAT=( luajit )
 PYTHON_COMPAT=( python3_{9..12} )
 
-inherit cmake lua-single optfeature python-single-r1 xdg
+inherit cmake flag-o-matic lua-single optfeature python-single-r1 xdg
 
 CEF_DIR="cef_binary_5060_linux_x86_64"
 CEF_REVISION="_v3"
 OBS_BROWSER_COMMIT="996b5a7bc43d912f1f4992e0032d4f263ac8b060"
 OBS_WEBSOCKET_COMMIT="d2d4bfb3e78cf2b02c8e2f5dda1d805eda8d8f32"
 
+DESCRIPTION="Software for Recording and Streaming Live Video Content"
+HOMEPAGE="https://obsproject.com;
+
 if [[ ${PV} ==  ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/obsproject/obs-studio.git;
@@ -29,10 +32,8 @@ else
"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
 fi
-SRC_URI+=" browser? ( 
https://cdn-fastly.obsproject.com/downloads/${CEF_DIR}${CEF_REVISION}.tar.xz )"
 
-DESCRIPTION="Software for Recording and Streaming Live Video Content"
-HOMEPAGE="https://obsproject.com;
+SRC_URI+=" browser? ( 
https://cdn-fastly.obsproject.com/downloads/${CEF_DIR}${CEF_REVISION}.tar.xz )"
 
 LICENSE="Boost-1.0 GPL-2+ MIT Unlicense"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2024-04-04 Thread Jimi Huotari
commit: 3557fa0afc8d1dd8af01f346aa73dd1ffc267e0a
Author: Jimi Huotari  gentoo  org>
AuthorDate: Mon Apr  1 21:24:39 2024 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Thu Apr  4 19:42:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3557fa0a

media-video/obs-studio: add version 30.1.1

Add 'NATIVE_NVENC' ( only) CMake switch controlled via
USE="nvenc", which was automagically enabled otherwise,
leading into configure errors if ffmpeg was not built with
nvenc support.

Also add USE="X" on the 'media-libs/libglvnd' dependency.

Also also use 'filter-lto' to filter LTO issues when USE="wayland"
for the time being.

Closes: https://bugs.gentoo.org/867250
Closes: https://bugs.gentoo.org/923805
Closes: https://bugs.gentoo.org/927964
Signed-off-by: Jimi Huotari  gentoo.org>

 media-video/obs-studio/Manifest   | 1 +
 .../{obs-studio-.ebuild => obs-studio-30.1.1.ebuild}  | 7 ++-
 media-video/obs-studio/obs-studio-.ebuild | 8 +++-
 3 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/media-video/obs-studio/Manifest b/media-video/obs-studio/Manifest
index ab93d39e6a89..7d716d1a5e70 100644
--- a/media-video/obs-studio/Manifest
+++ b/media-video/obs-studio/Manifest
@@ -6,6 +6,7 @@ DIST 
obs-browser-a3ae78b5c6ce6d4ddb29d49b29f2f60014d554e1.tar.gz 109427 BLAKE2B
 DIST obs-studio-29.1.3.tar.gz 26315797 BLAKE2B 
c8d7824ca280a9be566c075a6238141b00ad8a2efbd5d010ff5c92c7c12c225f473fd331a9654e23924ffb0d883734dc2d2afad5065f8c9b1486298dbe2c5a0a
 SHA512 
563a9b71ebe273b604807b9c43be8bde58fb326e8a0b741afb84a481a99176c96bf63da2aa26b6dcc026573b7fb0bf53e0a296e2db0b93c28f0d4710cd7cf019
 DIST obs-studio-30.0.2.tar.gz 15861643 BLAKE2B 
d21e990d116e304af0a47f0f9523928723acb939114666fab66250aea98f8dce9b7c216710f695f806947c3390e8bfa9411f4cbca466a6db679294ff1e48fe73
 SHA512 
04a9944a0c008033368cb833f847464caa8aeea6157ed07c2ecf2d1a85ca8bbbd6fe8729dd8d7f6bec2f7b9706fd631ae649d0782526b3036f1011b244b84819
 DIST obs-studio-30.1.0.tar.gz 16023246 BLAKE2B 
7e1caa214501a23c6a99b64ec5254d620836b190f98417763419b894e72b33b79cf6893000b70ef725845463e78cd0f3a32808043c08dba16ed88962ddee0efd
 SHA512 
68ec8665399539846d5759414c07de3ce8005318a9bb433f170cd013d3974cb7686f15e079ec97af51ebda773475b0a1d958bbaf986646f9c88e931557457571
+DIST obs-studio-30.1.1.tar.gz 16023779 BLAKE2B 
d3a723cd83b1287b0cf24b3b3d7a34a391f6c2699955ba7351cd31c117168fb8643dd9d810697ad4cfde61e4e066761e6f23ce49a837b445c9a7d000b2658ac0
 SHA512 
31aba14cf9db6b6c41d87ea0b814d38e1ba2794d07f1aff025c810e9dda32b0915d3f6d2679383755d0a4e47fc26c2aef981e26a80b792cf7fb893e672b6609a
 DIST obs-websocket-6fd18a7ef1ecb149e8444154af1daab61d4241a9.tar.gz 245070 
BLAKE2B 
311037960ec230b76dfe2ae796d1897d42a2dc96cda7e9962209edfcd210e2af5d20a1ddfcffd8d4e6c9f7ac7d5cbb6818b864d53ce53acf2c6515f7dd2d33bf
 SHA512 
94defd55e4a4dc65b4366d2e92c9604cff67cba2b24ed67d53fbd492605f339201e4d3896789c0ccb84b6fbff4b37be70475524fec5ca2b42f7b59b8596ce828
 DIST obs-websocket-d2d4bfb3e78cf2b02c8e2f5dda1d805eda8d8f32.tar.gz 246888 
BLAKE2B 
6e06c85ee47cb088a50b9d5eae9a8d68441989c1f76fdcd7806d59597062af5eb36e1722600b1a8d544e5f11533985b9bac243f7ca1002eed616e2f5c11a9a3f
 SHA512 
31d5e1817aab341e55cbc5c759f28509f442695afb90d08a235c07359a65d2c2d3dfae2bf9c8a5086db310bb127dc59945ebe23fb219fda7408ee82d05b43938
 DIST obs-websocket-ede66a68cbc043a6fc7c8af683ae0924d4068941.tar.gz 241053 
BLAKE2B 
58d79d17ad20271f831dacd7bb251286d4ba91f62a7848bc9866deddc9ad7c1924fb54cce513d3e1f240eee0d9d87c63ad3898b44910a7b207503989b366e42a
 SHA512 
30e5f9ab940cb5c9ff38cdfd2484a59d8440c3670999521fd6d856911e04a1fd718cbb1d6243343884143274485630e96cd6e2f5e8f6ef8f070c0b4e4036971a

diff --git a/media-video/obs-studio/obs-studio-.ebuild 
b/media-video/obs-studio/obs-studio-30.1.1.ebuild
similarity index 97%
copy from media-video/obs-studio/obs-studio-.ebuild
copy to media-video/obs-studio/obs-studio-30.1.1.ebuild
index 7878bb19a448..3167406edec2 100644
--- a/media-video/obs-studio/obs-studio-.ebuild
+++ b/media-video/obs-studio/obs-studio-30.1.1.ebuild
@@ -57,7 +57,7 @@ DEPEND="
dev-libs/jansson:=
dev-qt/qtbase:6[network,widgets,xml(+)]
dev-qt/qtsvg:6
-   media-libs/libglvnd
+   media-libs/libglvnd[X]
media-libs/libva
media-libs/rnnoise
media-libs/x264:=
@@ -173,6 +173,11 @@ src_prepare() {
 
sed -i '/-Werror$/d' 
"${WORKDIR}"/${P}/cmake/Modules/CompilerConfig.cmake || die
 
+   # -Werror=lto-type-mismatch
+   # https://bugs.gentoo.org/867250
+   # https://github.com/obsproject/obs-studio/issues/8988
+   use wayland && filter-lto
+
cmake_src_prepare
 }
 

diff --git a/media-video/obs-studio/obs-studio-.ebuild 
b/media-video/obs-studio/obs-studio-.ebuild
index 7878bb19a448..500f590efc68 100644
--- a/media-video/obs-studio/obs-studio-.ebuild
+++ b/media-video/obs-studio/obs-studio-.ebuild
@@ -57,7 +57,7 @@ DEPEND="
 

[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2024-03-20 Thread Jimi Huotari
commit: 4e6dafd80125e94e445faebadebbee09b5e094e8
Author: Jimi Huotari  gentoo  org>
AuthorDate: Wed Mar 20 21:29:00 2024 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Wed Mar 20 21:30:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e6dafd8

media-video/obs-studio: add version 30.1.0

Also update hashes on .

Signed-off-by: Jimi Huotari  gentoo.org>

 media-video/obs-studio/Manifest   | 3 +++
 .../obs-studio/{obs-studio-.ebuild => obs-studio-30.1.0.ebuild}   | 4 ++--
 media-video/obs-studio/obs-studio-.ebuild | 4 ++--
 3 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/media-video/obs-studio/Manifest b/media-video/obs-studio/Manifest
index b44984f93979..ab93d39e6a89 100644
--- a/media-video/obs-studio/Manifest
+++ b/media-video/obs-studio/Manifest
@@ -1,9 +1,12 @@
 DIST cef_binary_5060_linux64.tar.bz2 132839531 BLAKE2B 
f7d342cf12bf435aab3873b666a47c42c6583a88f140c28dabfd2dd860cd0d5c96cc51cc034703bffc6f1094a738bd77008c01839fa5ea53b848bc1c483a0ae4
 SHA512 
c99ce53858c57becd7822e39ff81d59b7296374fa61b29dfd4a572c2ed8f9ab155114ed179764ea05586e0edb2f1654f0b73c471f1cd9b233660e7f1c8b462c4
 DIST cef_binary_5060_linux_x86_64_v3.tar.xz 91352460 BLAKE2B 
443f4b1bc638d3fe462fd8b8dd167e96f65aebb2b8de3616beac298449e2786c746f9a1fa4a0dbe2e3ef2d593139938e97538890d3ca3b74018b3afb9c7fc661
 SHA512 
1fbdf1d4ed117f3b8af20476c57502145d652b451ba8e0a544081403d292cc7a78642e9071b8f0283a19ef7ad507ef6e0d9df32b00afc51605ab74f650a7d755
 DIST obs-browser-594115a27d40f0916e55db97cb61f7c7130cbe28.tar.gz 116455 
BLAKE2B 
8158bdd9fcc689c3b0024c9da26c3f39b44c9dac7fb031470470a2697f66af122552a19beb389faa96001a8f35bf06580ad3c5e00f616900e7ca960d3e1c1450
 SHA512 
ff1e5cbe76a1a4a7224b1b01f0f45df51dd60c7426a73008a744fb17be3e4c7a96dd3833f237a480dd4ec2dd3e544d847aced2256453919d8442f7857354afb2
+DIST obs-browser-996b5a7bc43d912f1f4992e0032d4f263ac8b060.tar.gz 112416 
BLAKE2B 
c82b5b55184130caaca0aad066ce1253c28206522e8d130cb3b940ee283c8a2dffc409a5d4774cad17535f958f52f4fe632a6b4462a18c10a4b5bbe02b60b4e9
 SHA512 
f6f7dbeb1d28b6c47663f36cb119cbc90a18c46fc6e81ca6db87e901ae4cee1fafd4a4a8c3f8cae94619d2f8f92baf1c52ca5c7df182f3df7521397638b0660d
 DIST obs-browser-a3ae78b5c6ce6d4ddb29d49b29f2f60014d554e1.tar.gz 109427 
BLAKE2B 
0630da6c762fcca62f31a239b37807eabf30a8c8b4683942391b7b6ae198b50cdbdd8166bd68eaf3ac3fcdf9e331ea480c0774400906c2c4f08ea7f477c4eba9
 SHA512 
00b4efb6fa43aa6af0bc09848eeb9da79234899720817a8d918a508d3d1c8608f8074db2c37a4798de5aae5cdba227e68ef9f6610013adfa0c39e3758b25c4f8
 DIST obs-studio-29.1.3.tar.gz 26315797 BLAKE2B 
c8d7824ca280a9be566c075a6238141b00ad8a2efbd5d010ff5c92c7c12c225f473fd331a9654e23924ffb0d883734dc2d2afad5065f8c9b1486298dbe2c5a0a
 SHA512 
563a9b71ebe273b604807b9c43be8bde58fb326e8a0b741afb84a481a99176c96bf63da2aa26b6dcc026573b7fb0bf53e0a296e2db0b93c28f0d4710cd7cf019
 DIST obs-studio-30.0.2.tar.gz 15861643 BLAKE2B 
d21e990d116e304af0a47f0f9523928723acb939114666fab66250aea98f8dce9b7c216710f695f806947c3390e8bfa9411f4cbca466a6db679294ff1e48fe73
 SHA512 
04a9944a0c008033368cb833f847464caa8aeea6157ed07c2ecf2d1a85ca8bbbd6fe8729dd8d7f6bec2f7b9706fd631ae649d0782526b3036f1011b244b84819
+DIST obs-studio-30.1.0.tar.gz 16023246 BLAKE2B 
7e1caa214501a23c6a99b64ec5254d620836b190f98417763419b894e72b33b79cf6893000b70ef725845463e78cd0f3a32808043c08dba16ed88962ddee0efd
 SHA512 
68ec8665399539846d5759414c07de3ce8005318a9bb433f170cd013d3974cb7686f15e079ec97af51ebda773475b0a1d958bbaf986646f9c88e931557457571
 DIST obs-websocket-6fd18a7ef1ecb149e8444154af1daab61d4241a9.tar.gz 245070 
BLAKE2B 
311037960ec230b76dfe2ae796d1897d42a2dc96cda7e9962209edfcd210e2af5d20a1ddfcffd8d4e6c9f7ac7d5cbb6818b864d53ce53acf2c6515f7dd2d33bf
 SHA512 
94defd55e4a4dc65b4366d2e92c9604cff67cba2b24ed67d53fbd492605f339201e4d3896789c0ccb84b6fbff4b37be70475524fec5ca2b42f7b59b8596ce828
+DIST obs-websocket-d2d4bfb3e78cf2b02c8e2f5dda1d805eda8d8f32.tar.gz 246888 
BLAKE2B 
6e06c85ee47cb088a50b9d5eae9a8d68441989c1f76fdcd7806d59597062af5eb36e1722600b1a8d544e5f11533985b9bac243f7ca1002eed616e2f5c11a9a3f
 SHA512 
31d5e1817aab341e55cbc5c759f28509f442695afb90d08a235c07359a65d2c2d3dfae2bf9c8a5086db310bb127dc59945ebe23fb219fda7408ee82d05b43938
 DIST obs-websocket-ede66a68cbc043a6fc7c8af683ae0924d4068941.tar.gz 241053 
BLAKE2B 
58d79d17ad20271f831dacd7bb251286d4ba91f62a7848bc9866deddc9ad7c1924fb54cce513d3e1f240eee0d9d87c63ad3898b44910a7b207503989b366e42a
 SHA512 
30e5f9ab940cb5c9ff38cdfd2484a59d8440c3670999521fd6d856911e04a1fd718cbb1d6243343884143274485630e96cd6e2f5e8f6ef8f070c0b4e4036971a
 DIST qr-8518684c0f33d004fa93971be2c6a8eca3167d1e.tar.gz 135863 BLAKE2B 
fa6fb9c9e5250b56bdf38f31aa4acaf4ce860c153012984d1266928bd7a62dcf43b271ff53b4322931304670742566dcb016ef65ff2f681bf76224f86eca567c
 SHA512 
ba298de89411fecc8db3dc10850485da01f5183d68b6d91ea91a9e28c1f104eb110adbf143a37e5d1856abbba5d309ab8329a6359ca7225bacb033d8044fa72c

diff --git 

[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2024-03-07 Thread Andrew Ammerlaan
commit: 087a1abb76ec06ae1ecef05edd84b4d5bebe4a62
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Thu Mar  7 19:47:20 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Thu Mar  7 19:55:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=087a1abb

media-video/obs-studio: media-libs/oneVPL -> media-libs/libvpl

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 media-video/obs-studio/obs-studio-30.0.2.ebuild | 2 +-
 media-video/obs-studio/obs-studio-.ebuild   | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-video/obs-studio/obs-studio-30.0.2.ebuild 
b/media-video/obs-studio/obs-studio-30.0.2.ebuild
index 2dceed6b724c..11f517fab58c 100644
--- a/media-video/obs-studio/obs-studio-30.0.2.ebuild
+++ b/media-video/obs-studio/obs-studio-30.0.2.ebuild
@@ -112,7 +112,7 @@ DEPEND="
pipewire? ( media-video/pipewire:= )
pulseaudio? ( media-libs/libpulse )
python? ( ${PYTHON_DEPS} )
-   qsv? ( media-libs/oneVPL )
+   qsv? ( media-libs/libvpl )
speex? ( media-libs/speexdsp )
ssl? ( net-libs/mbedtls:= )
test? ( dev-util/cmocka )

diff --git a/media-video/obs-studio/obs-studio-.ebuild 
b/media-video/obs-studio/obs-studio-.ebuild
index 872dd6a06a66..fd890127561c 100644
--- a/media-video/obs-studio/obs-studio-.ebuild
+++ b/media-video/obs-studio/obs-studio-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -112,7 +112,7 @@ DEPEND="
pipewire? ( media-video/pipewire:= )
pulseaudio? ( media-libs/libpulse )
python? ( ${PYTHON_DEPS} )
-   qsv? ( media-libs/oneVPL )
+   qsv? ( media-libs/libvpl )
speex? ( media-libs/speexdsp )
ssl? ( net-libs/mbedtls:= )
test? ( dev-util/cmocka )



[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2024-01-30 Thread Joonas Niilola
commit: e90701eb2fc245acd6ff25126a170a8a3c54a636
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Jan 31 06:46:56 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jan 31 07:17:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e90701eb

media-video/obs-studio: Keyword 30.0.2 ppc64, #918404

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Joonas Niilola  gentoo.org>

 media-video/obs-studio/obs-studio-30.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/obs-studio/obs-studio-30.0.2.ebuild 
b/media-video/obs-studio/obs-studio-30.0.2.ebuild
index 70df48dbffbc..2dceed6b724c 100644
--- a/media-video/obs-studio/obs-studio-30.0.2.ebuild
+++ b/media-video/obs-studio/obs-studio-30.0.2.ebuild
@@ -27,7 +27,7 @@ else

https://github.com/obsproject/obs-browser/archive/${OBS_BROWSER_COMMIT}.tar.gz 
-> obs-browser-${OBS_BROWSER_COMMIT}.tar.gz

https://github.com/obsproject/obs-websocket/archive/${OBS_WEBSOCKET_COMMIT}.tar.gz
 -> obs-websocket-${OBS_WEBSOCKET_COMMIT}.tar.gz
"
-   KEYWORDS="~amd64 ~arm64"
+   KEYWORDS="~amd64 ~arm64 ~ppc64"
 fi
 SRC_URI+=" browser? ( 
https://cdn-fastly.obsproject.com/downloads/${CEF_DIR}${CEF_REVISION}.tar.xz )"
 



[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2023-12-16 Thread Jimi Huotari
commit: aa61eaeaf3fb9adfbc05bef7b3b5fbf41094eb0f
Author: Jimi Huotari  gentoo  org>
AuthorDate: Sat Dec 16 20:44:36 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Sat Dec 16 20:44:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa61eaea

media-video/obs-studio: add version 30.0.2

Also update browser and websocket hashes for .

Signed-off-by: Jimi Huotari  gentoo.org>

 media-video/obs-studio/Manifest | 3 +++
 .../obs-studio/{obs-studio-.ebuild => obs-studio-30.0.2.ebuild} | 6 +++---
 media-video/obs-studio/obs-studio-.ebuild   | 4 ++--
 3 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/media-video/obs-studio/Manifest b/media-video/obs-studio/Manifest
index 1450ed0eb773..dfcd2c4e72bd 100644
--- a/media-video/obs-studio/Manifest
+++ b/media-video/obs-studio/Manifest
@@ -1,9 +1,12 @@
 DIST cef_binary_5060_linux64.tar.bz2 132839531 BLAKE2B 
f7d342cf12bf435aab3873b666a47c42c6583a88f140c28dabfd2dd860cd0d5c96cc51cc034703bffc6f1094a738bd77008c01839fa5ea53b848bc1c483a0ae4
 SHA512 
c99ce53858c57becd7822e39ff81d59b7296374fa61b29dfd4a572c2ed8f9ab155114ed179764ea05586e0edb2f1654f0b73c471f1cd9b233660e7f1c8b462c4
 DIST cef_binary_5060_linux_x86_64_v3.tar.xz 91352460 BLAKE2B 
443f4b1bc638d3fe462fd8b8dd167e96f65aebb2b8de3616beac298449e2786c746f9a1fa4a0dbe2e3ef2d593139938e97538890d3ca3b74018b3afb9c7fc661
 SHA512 
1fbdf1d4ed117f3b8af20476c57502145d652b451ba8e0a544081403d292cc7a78642e9071b8f0283a19ef7ad507ef6e0d9df32b00afc51605ab74f650a7d755
 DIST obs-browser-594115a27d40f0916e55db97cb61f7c7130cbe28.tar.gz 116455 
BLAKE2B 
8158bdd9fcc689c3b0024c9da26c3f39b44c9dac7fb031470470a2697f66af122552a19beb389faa96001a8f35bf06580ad3c5e00f616900e7ca960d3e1c1450
 SHA512 
ff1e5cbe76a1a4a7224b1b01f0f45df51dd60c7426a73008a744fb17be3e4c7a96dd3833f237a480dd4ec2dd3e544d847aced2256453919d8442f7857354afb2
+DIST obs-browser-a3ae78b5c6ce6d4ddb29d49b29f2f60014d554e1.tar.gz 109427 
BLAKE2B 
0630da6c762fcca62f31a239b37807eabf30a8c8b4683942391b7b6ae198b50cdbdd8166bd68eaf3ac3fcdf9e331ea480c0774400906c2c4f08ea7f477c4eba9
 SHA512 
00b4efb6fa43aa6af0bc09848eeb9da79234899720817a8d918a508d3d1c8608f8074db2c37a4798de5aae5cdba227e68ef9f6610013adfa0c39e3758b25c4f8
 DIST obs-browser-e397df52e70392ebb9146e0ab6317c0d1a30bce4.tar.gz 109235 
BLAKE2B 
0885fb02aa5928e0e6d8e8413a47ef6537ad6780cf38f3dc87ef6fa941521385a89d944175dc94aebd9d89966a52b78bb30fee8b356b3158fd71daf9e61aab21
 SHA512 
a9b9406ff9371b40ef3257bf51cceac02ff6e0a38864c7b656d9b4c1072eb322cad385f25ee8cac179b401482c59c93bd35a4b8ff1274b449fec2393dd53473d
 DIST obs-studio-29.1.3.tar.gz 26315797 BLAKE2B 
c8d7824ca280a9be566c075a6238141b00ad8a2efbd5d010ff5c92c7c12c225f473fd331a9654e23924ffb0d883734dc2d2afad5065f8c9b1486298dbe2c5a0a
 SHA512 
563a9b71ebe273b604807b9c43be8bde58fb326e8a0b741afb84a481a99176c96bf63da2aa26b6dcc026573b7fb0bf53e0a296e2db0b93c28f0d4710cd7cf019
 DIST obs-studio-30.0.0.tar.gz 15850826 BLAKE2B 
210ddd873d50eb2d0e6038c1da87eea77c8507826c826c820e4eb942fb5e2b2e5c7b3ce56d2324b8d5890e39ed38b68e50bb66a8c090da99cfb2138ffd8ff739
 SHA512 
a99ec286dddea46e95a90b16b52bfb8033ce017faae039128509c561fef9bc71e02a9e55d1fee428c456dc48ce03ba7939e2488eaec35f791116ab4dfd1f34d0
+DIST obs-studio-30.0.2.tar.gz 15861643 BLAKE2B 
d21e990d116e304af0a47f0f9523928723acb939114666fab66250aea98f8dce9b7c216710f695f806947c3390e8bfa9411f4cbca466a6db679294ff1e48fe73
 SHA512 
04a9944a0c008033368cb833f847464caa8aeea6157ed07c2ecf2d1a85ca8bbbd6fe8729dd8d7f6bec2f7b9706fd631ae649d0782526b3036f1011b244b84819
 DIST obs-websocket-4ff109b62bc221192943541010d055be9ae5dbba.tar.gz 240603 
BLAKE2B 
d558de3b7fc353f711d9313086ff0ac98ca45c74670ba4a49c0d1f21cfac99d2f50a5a6698235ab7e3bcfa9154b0f369ec8e7eb5f9fc14d58be30f875626b41b
 SHA512 
38a8d396528853535440027ef39851e98b3e24c7fc8d27bca941cca6766e0c57f1a5bba9130d535a8a2843962351e880784c2984b0cd4be1b864ff1f8dab1f08
 DIST obs-websocket-6fd18a7ef1ecb149e8444154af1daab61d4241a9.tar.gz 245070 
BLAKE2B 
311037960ec230b76dfe2ae796d1897d42a2dc96cda7e9962209edfcd210e2af5d20a1ddfcffd8d4e6c9f7ac7d5cbb6818b864d53ce53acf2c6515f7dd2d33bf
 SHA512 
94defd55e4a4dc65b4366d2e92c9604cff67cba2b24ed67d53fbd492605f339201e4d3896789c0ccb84b6fbff4b37be70475524fec5ca2b42f7b59b8596ce828
+DIST obs-websocket-ede66a68cbc043a6fc7c8af683ae0924d4068941.tar.gz 241053 
BLAKE2B 
58d79d17ad20271f831dacd7bb251286d4ba91f62a7848bc9866deddc9ad7c1924fb54cce513d3e1f240eee0d9d87c63ad3898b44910a7b207503989b366e42a
 SHA512 
30e5f9ab940cb5c9ff38cdfd2484a59d8440c3670999521fd6d856911e04a1fd718cbb1d6243343884143274485630e96cd6e2f5e8f6ef8f070c0b4e4036971a
 DIST qr-8518684c0f33d004fa93971be2c6a8eca3167d1e.tar.gz 135863 BLAKE2B 
fa6fb9c9e5250b56bdf38f31aa4acaf4ce860c153012984d1266928bd7a62dcf43b271ff53b4322931304670742566dcb016ef65ff2f681bf76224f86eca567c
 SHA512 
ba298de89411fecc8db3dc10850485da01f5183d68b6d91ea91a9e28c1f104eb110adbf143a37e5d1856abbba5d309ab8329a6359ca7225bacb033d8044fa72c

diff --git 

[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2023-12-16 Thread Jimi Huotari
commit: c1c55edc24805ba3d6e3bd597455743d2b1a7533
Author: Jimi Huotari  gentoo  org>
AuthorDate: Sat Dec 16 20:46:50 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Sat Dec 16 20:46:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1c55edc

media-video/obs-studio: drop 29.1.3-r1, 30.0.0

Signed-off-by: Jimi Huotari  gentoo.org>

 media-video/obs-studio/Manifest|   3 -
 media-video/obs-studio/obs-studio-29.1.3-r1.ebuild | 270 -
 media-video/obs-studio/obs-studio-30.0.0.ebuild| 261 
 3 files changed, 534 deletions(-)

diff --git a/media-video/obs-studio/Manifest b/media-video/obs-studio/Manifest
index dfcd2c4e72bd..b44984f93979 100644
--- a/media-video/obs-studio/Manifest
+++ b/media-video/obs-studio/Manifest
@@ -2,11 +2,8 @@ DIST cef_binary_5060_linux64.tar.bz2 132839531 BLAKE2B 
f7d342cf12bf435aab3873b66
 DIST cef_binary_5060_linux_x86_64_v3.tar.xz 91352460 BLAKE2B 
443f4b1bc638d3fe462fd8b8dd167e96f65aebb2b8de3616beac298449e2786c746f9a1fa4a0dbe2e3ef2d593139938e97538890d3ca3b74018b3afb9c7fc661
 SHA512 
1fbdf1d4ed117f3b8af20476c57502145d652b451ba8e0a544081403d292cc7a78642e9071b8f0283a19ef7ad507ef6e0d9df32b00afc51605ab74f650a7d755
 DIST obs-browser-594115a27d40f0916e55db97cb61f7c7130cbe28.tar.gz 116455 
BLAKE2B 
8158bdd9fcc689c3b0024c9da26c3f39b44c9dac7fb031470470a2697f66af122552a19beb389faa96001a8f35bf06580ad3c5e00f616900e7ca960d3e1c1450
 SHA512 
ff1e5cbe76a1a4a7224b1b01f0f45df51dd60c7426a73008a744fb17be3e4c7a96dd3833f237a480dd4ec2dd3e544d847aced2256453919d8442f7857354afb2
 DIST obs-browser-a3ae78b5c6ce6d4ddb29d49b29f2f60014d554e1.tar.gz 109427 
BLAKE2B 
0630da6c762fcca62f31a239b37807eabf30a8c8b4683942391b7b6ae198b50cdbdd8166bd68eaf3ac3fcdf9e331ea480c0774400906c2c4f08ea7f477c4eba9
 SHA512 
00b4efb6fa43aa6af0bc09848eeb9da79234899720817a8d918a508d3d1c8608f8074db2c37a4798de5aae5cdba227e68ef9f6610013adfa0c39e3758b25c4f8
-DIST obs-browser-e397df52e70392ebb9146e0ab6317c0d1a30bce4.tar.gz 109235 
BLAKE2B 
0885fb02aa5928e0e6d8e8413a47ef6537ad6780cf38f3dc87ef6fa941521385a89d944175dc94aebd9d89966a52b78bb30fee8b356b3158fd71daf9e61aab21
 SHA512 
a9b9406ff9371b40ef3257bf51cceac02ff6e0a38864c7b656d9b4c1072eb322cad385f25ee8cac179b401482c59c93bd35a4b8ff1274b449fec2393dd53473d
 DIST obs-studio-29.1.3.tar.gz 26315797 BLAKE2B 
c8d7824ca280a9be566c075a6238141b00ad8a2efbd5d010ff5c92c7c12c225f473fd331a9654e23924ffb0d883734dc2d2afad5065f8c9b1486298dbe2c5a0a
 SHA512 
563a9b71ebe273b604807b9c43be8bde58fb326e8a0b741afb84a481a99176c96bf63da2aa26b6dcc026573b7fb0bf53e0a296e2db0b93c28f0d4710cd7cf019
-DIST obs-studio-30.0.0.tar.gz 15850826 BLAKE2B 
210ddd873d50eb2d0e6038c1da87eea77c8507826c826c820e4eb942fb5e2b2e5c7b3ce56d2324b8d5890e39ed38b68e50bb66a8c090da99cfb2138ffd8ff739
 SHA512 
a99ec286dddea46e95a90b16b52bfb8033ce017faae039128509c561fef9bc71e02a9e55d1fee428c456dc48ce03ba7939e2488eaec35f791116ab4dfd1f34d0
 DIST obs-studio-30.0.2.tar.gz 15861643 BLAKE2B 
d21e990d116e304af0a47f0f9523928723acb939114666fab66250aea98f8dce9b7c216710f695f806947c3390e8bfa9411f4cbca466a6db679294ff1e48fe73
 SHA512 
04a9944a0c008033368cb833f847464caa8aeea6157ed07c2ecf2d1a85ca8bbbd6fe8729dd8d7f6bec2f7b9706fd631ae649d0782526b3036f1011b244b84819
-DIST obs-websocket-4ff109b62bc221192943541010d055be9ae5dbba.tar.gz 240603 
BLAKE2B 
d558de3b7fc353f711d9313086ff0ac98ca45c74670ba4a49c0d1f21cfac99d2f50a5a6698235ab7e3bcfa9154b0f369ec8e7eb5f9fc14d58be30f875626b41b
 SHA512 
38a8d396528853535440027ef39851e98b3e24c7fc8d27bca941cca6766e0c57f1a5bba9130d535a8a2843962351e880784c2984b0cd4be1b864ff1f8dab1f08
 DIST obs-websocket-6fd18a7ef1ecb149e8444154af1daab61d4241a9.tar.gz 245070 
BLAKE2B 
311037960ec230b76dfe2ae796d1897d42a2dc96cda7e9962209edfcd210e2af5d20a1ddfcffd8d4e6c9f7ac7d5cbb6818b864d53ce53acf2c6515f7dd2d33bf
 SHA512 
94defd55e4a4dc65b4366d2e92c9604cff67cba2b24ed67d53fbd492605f339201e4d3896789c0ccb84b6fbff4b37be70475524fec5ca2b42f7b59b8596ce828
 DIST obs-websocket-ede66a68cbc043a6fc7c8af683ae0924d4068941.tar.gz 241053 
BLAKE2B 
58d79d17ad20271f831dacd7bb251286d4ba91f62a7848bc9866deddc9ad7c1924fb54cce513d3e1f240eee0d9d87c63ad3898b44910a7b207503989b366e42a
 SHA512 
30e5f9ab940cb5c9ff38cdfd2484a59d8440c3670999521fd6d856911e04a1fd718cbb1d6243343884143274485630e96cd6e2f5e8f6ef8f070c0b4e4036971a
 DIST qr-8518684c0f33d004fa93971be2c6a8eca3167d1e.tar.gz 135863 BLAKE2B 
fa6fb9c9e5250b56bdf38f31aa4acaf4ce860c153012984d1266928bd7a62dcf43b271ff53b4322931304670742566dcb016ef65ff2f681bf76224f86eca567c
 SHA512 
ba298de89411fecc8db3dc10850485da01f5183d68b6d91ea91a9e28c1f104eb110adbf143a37e5d1856abbba5d309ab8329a6359ca7225bacb033d8044fa72c

diff --git a/media-video/obs-studio/obs-studio-29.1.3-r1.ebuild 
b/media-video/obs-studio/obs-studio-29.1.3-r1.ebuild
deleted file mode 100644
index 5481a17aefca..
--- a/media-video/obs-studio/obs-studio-29.1.3-r1.ebuild
+++ /dev/null
@@ -1,270 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the 

[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2023-11-24 Thread Jimi Huotari
commit: d4276dfca541e14f1c38f6cb20bcc307f238a3af
Author: Jimi Huotari  gentoo  org>
AuthorDate: Sun Nov 19 19:52:33 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Fri Nov 24 15:51:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4276dfc

media-video/obs-studio: add version 30.0.0

- Qt 5 is no longer supported.
- Re-keywording needed due to Qt 6.
- CEF binary gets a couple of CVE commits (and one Qt/GTK related
  commit).

Bug: https://bugs.gentoo.org/918404
Signed-off-by: Jimi Huotari  gentoo.org>

 media-video/obs-studio/Manifest  | 4 
 .../{obs-studio-.ebuild => obs-studio-30.0.0.ebuild} | 9 +
 media-video/obs-studio/obs-studio-.ebuild| 9 +
 3 files changed, 14 insertions(+), 8 deletions(-)

diff --git a/media-video/obs-studio/Manifest b/media-video/obs-studio/Manifest
index bf83729d1000..1450ed0eb773 100644
--- a/media-video/obs-studio/Manifest
+++ b/media-video/obs-studio/Manifest
@@ -1,5 +1,9 @@
 DIST cef_binary_5060_linux64.tar.bz2 132839531 BLAKE2B 
f7d342cf12bf435aab3873b666a47c42c6583a88f140c28dabfd2dd860cd0d5c96cc51cc034703bffc6f1094a738bd77008c01839fa5ea53b848bc1c483a0ae4
 SHA512 
c99ce53858c57becd7822e39ff81d59b7296374fa61b29dfd4a572c2ed8f9ab155114ed179764ea05586e0edb2f1654f0b73c471f1cd9b233660e7f1c8b462c4
+DIST cef_binary_5060_linux_x86_64_v3.tar.xz 91352460 BLAKE2B 
443f4b1bc638d3fe462fd8b8dd167e96f65aebb2b8de3616beac298449e2786c746f9a1fa4a0dbe2e3ef2d593139938e97538890d3ca3b74018b3afb9c7fc661
 SHA512 
1fbdf1d4ed117f3b8af20476c57502145d652b451ba8e0a544081403d292cc7a78642e9071b8f0283a19ef7ad507ef6e0d9df32b00afc51605ab74f650a7d755
 DIST obs-browser-594115a27d40f0916e55db97cb61f7c7130cbe28.tar.gz 116455 
BLAKE2B 
8158bdd9fcc689c3b0024c9da26c3f39b44c9dac7fb031470470a2697f66af122552a19beb389faa96001a8f35bf06580ad3c5e00f616900e7ca960d3e1c1450
 SHA512 
ff1e5cbe76a1a4a7224b1b01f0f45df51dd60c7426a73008a744fb17be3e4c7a96dd3833f237a480dd4ec2dd3e544d847aced2256453919d8442f7857354afb2
+DIST obs-browser-e397df52e70392ebb9146e0ab6317c0d1a30bce4.tar.gz 109235 
BLAKE2B 
0885fb02aa5928e0e6d8e8413a47ef6537ad6780cf38f3dc87ef6fa941521385a89d944175dc94aebd9d89966a52b78bb30fee8b356b3158fd71daf9e61aab21
 SHA512 
a9b9406ff9371b40ef3257bf51cceac02ff6e0a38864c7b656d9b4c1072eb322cad385f25ee8cac179b401482c59c93bd35a4b8ff1274b449fec2393dd53473d
 DIST obs-studio-29.1.3.tar.gz 26315797 BLAKE2B 
c8d7824ca280a9be566c075a6238141b00ad8a2efbd5d010ff5c92c7c12c225f473fd331a9654e23924ffb0d883734dc2d2afad5065f8c9b1486298dbe2c5a0a
 SHA512 
563a9b71ebe273b604807b9c43be8bde58fb326e8a0b741afb84a481a99176c96bf63da2aa26b6dcc026573b7fb0bf53e0a296e2db0b93c28f0d4710cd7cf019
+DIST obs-studio-30.0.0.tar.gz 15850826 BLAKE2B 
210ddd873d50eb2d0e6038c1da87eea77c8507826c826c820e4eb942fb5e2b2e5c7b3ce56d2324b8d5890e39ed38b68e50bb66a8c090da99cfb2138ffd8ff739
 SHA512 
a99ec286dddea46e95a90b16b52bfb8033ce017faae039128509c561fef9bc71e02a9e55d1fee428c456dc48ce03ba7939e2488eaec35f791116ab4dfd1f34d0
+DIST obs-websocket-4ff109b62bc221192943541010d055be9ae5dbba.tar.gz 240603 
BLAKE2B 
d558de3b7fc353f711d9313086ff0ac98ca45c74670ba4a49c0d1f21cfac99d2f50a5a6698235ab7e3bcfa9154b0f369ec8e7eb5f9fc14d58be30f875626b41b
 SHA512 
38a8d396528853535440027ef39851e98b3e24c7fc8d27bca941cca6766e0c57f1a5bba9130d535a8a2843962351e880784c2984b0cd4be1b864ff1f8dab1f08
 DIST obs-websocket-6fd18a7ef1ecb149e8444154af1daab61d4241a9.tar.gz 245070 
BLAKE2B 
311037960ec230b76dfe2ae796d1897d42a2dc96cda7e9962209edfcd210e2af5d20a1ddfcffd8d4e6c9f7ac7d5cbb6818b864d53ce53acf2c6515f7dd2d33bf
 SHA512 
94defd55e4a4dc65b4366d2e92c9604cff67cba2b24ed67d53fbd492605f339201e4d3896789c0ccb84b6fbff4b37be70475524fec5ca2b42f7b59b8596ce828
 DIST qr-8518684c0f33d004fa93971be2c6a8eca3167d1e.tar.gz 135863 BLAKE2B 
fa6fb9c9e5250b56bdf38f31aa4acaf4ce860c153012984d1266928bd7a62dcf43b271ff53b4322931304670742566dcb016ef65ff2f681bf76224f86eca567c
 SHA512 
ba298de89411fecc8db3dc10850485da01f5183d68b6d91ea91a9e28c1f104eb110adbf143a37e5d1856abbba5d309ab8329a6359ca7225bacb033d8044fa72c

diff --git a/media-video/obs-studio/obs-studio-.ebuild 
b/media-video/obs-studio/obs-studio-30.0.0.ebuild
similarity index 97%
copy from media-video/obs-studio/obs-studio-.ebuild
copy to media-video/obs-studio/obs-studio-30.0.0.ebuild
index 98bbc80af0b5..48a98e8a5a49 100644
--- a/media-video/obs-studio/obs-studio-.ebuild
+++ b/media-video/obs-studio/obs-studio-30.0.0.ebuild
@@ -9,10 +9,10 @@ PYTHON_COMPAT=( python3_{9..12} )
 
 inherit cmake lua-single optfeature python-single-r1 xdg
 
-CEF_DIR="cef_binary_5060_linux64"
+CEF_DIR="cef_binary_5060_linux_x86_64"
+CEF_REVISION="_v3"
 OBS_BROWSER_COMMIT="e397df52e70392ebb9146e0ab6317c0d1a30bce4"
 OBS_WEBSOCKET_COMMIT="4ff109b62bc221192943541010d055be9ae5dbba"
-QR_COMMIT="8518684c0f33d004fa93971be2c6a8eca3167d1e"
 
 if [[ ${PV} ==  ]]; then
inherit git-r3
@@ -27,9 +27,9 @@ else


[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2023-10-21 Thread Jimi Huotari
commit: 8e2f1b97ced74c2d2fae3e5421336dcded041301
Author: Jimi Huotari  gentoo  org>
AuthorDate: Sat Oct 21 17:14:46 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Sat Oct 21 19:17:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e2f1b97

media-video/obs-studio: add mpegts and rnnoise features

This allows for toggling the NEW_MPEGTS/native SRT/RIST
mpegts output feature, and adds 'media-libs/rnnoise'
as a dependency.

This also cleans up some submodule references that are
no longer being used, and updates the existing ones in
.

Closes: https://bugs.gentoo.org/915179
Closes: https://bugs.gentoo.org/915347
Signed-off-by: Jimi Huotari  gentoo.org>

 media-video/obs-studio/metadata.xml|  1 +
 ...dio-.ebuild => obs-studio-29.1.3-r2.ebuild} | 43 ++
 media-video/obs-studio/obs-studio-.ebuild  | 24 ++--
 3 files changed, 39 insertions(+), 29 deletions(-)

diff --git a/media-video/obs-studio/metadata.xml 
b/media-video/obs-studio/metadata.xml
index 9b0f681b3e6d..2e6e1d188e06 100644
--- a/media-video/obs-studio/metadata.xml
+++ b/media-video/obs-studio/metadata.xml
@@ -15,6 +15,7 @@
 Enable browser source support via (precompiled) 
CEF.
 Build the Decklink plugin.
 Build with LibFDK AAC support.
+Enable native SRT/RIST mpegts output.
 Build with PipeWire support.
 Build with scripting support for Python 3.
 Build with Intel Quick Sync Video support.

diff --git a/media-video/obs-studio/obs-studio-.ebuild 
b/media-video/obs-studio/obs-studio-29.1.3-r2.ebuild
similarity index 90%
copy from media-video/obs-studio/obs-studio-.ebuild
copy to media-video/obs-studio/obs-studio-29.1.3-r2.ebuild
index 96ad2ebc7090..a31aeb0aa6c9 100644
--- a/media-video/obs-studio/obs-studio-.ebuild
+++ b/media-video/obs-studio/obs-studio-29.1.3-r2.ebuild
@@ -10,7 +10,7 @@ PYTHON_COMPAT=( python3_{9..12} )
 inherit cmake lua-single optfeature python-single-r1 xdg
 
 CEF_DIR="cef_binary_5060_linux64"
-OBS_BROWSER_COMMIT="291464d6988083411e7369fc53eba6d5ef07ff67"
+OBS_BROWSER_COMMIT="594115a27d40f0916e55db97cb61f7c7130cbe28"
 OBS_WEBSOCKET_COMMIT="6fd18a7ef1ecb149e8444154af1daab61d4241a9"
 QR_COMMIT="8518684c0f33d004fa93971be2c6a8eca3167d1e"
 
@@ -20,10 +20,7 @@ if [[ ${PV} ==  ]]; then
EGIT_SUBMODULES=(
plugins/obs-browser
plugins/obs-websocket
-   plugins/obs-websocket/deps/asio
-   plugins/obs-websocket/deps/json
plugins/obs-websocket/deps/qr
-   plugins/obs-websocket/deps/websocketpp
)
 else
SRC_URI="
@@ -32,7 +29,7 @@ else

https://github.com/nayuki/QR-Code-generator/archive/${QR_COMMIT}.tar.gz -> 
qr-${QR_COMMIT}.tar.gz

https://github.com/obsproject/obs-websocket/archive/${OBS_WEBSOCKET_COMMIT}.tar.gz
 -> obs-websocket-${OBS_WEBSOCKET_COMMIT}.tar.gz
"
-   KEYWORDS="~amd64 ~ppc64 ~x86"
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
 fi
 SRC_URI+=" browser? ( 
https://cdn-fastly.obsproject.com/downloads/${CEF_DIR}.tar.bz2 )"
 
@@ -42,8 +39,8 @@ HOMEPAGE="https://obsproject.com;
 LICENSE="Boost-1.0 GPL-2+ MIT Unlicense"
 SLOT="0"
 IUSE="
-   +alsa browser decklink fdk jack lua nvenc pipewire pulseaudio
-   python qsv speex +ssl truetype v4l vlc wayland websocket
+   +alsa browser decklink fdk jack lua mpegts nvenc pipewire pulseaudio
+   python qt6 speex +ssl truetype v4l vlc wayland websocket
 "
 REQUIRED_USE="
browser? ( || ( alsa pulseaudio ) )
@@ -59,10 +56,9 @@ BDEPEND="
 DEPEND="
dev-libs/glib:2
dev-libs/jansson:=
-   dev-qt/qtbase:6[network,widgets,xml(+)]
-   dev-qt/qtsvg:6
media-libs/libglvnd
media-libs/libva
+   media-libs/rnnoise
media-libs/x264:=
media-video/ffmpeg:=[nvenc?,opus,x264]
net-misc/curl
@@ -71,17 +67,15 @@ DEPEND="
sys-apps/util-linux
sys-libs/zlib:=
x11-libs/libX11
-   x11-libs/libxcb:=
x11-libs/libXcomposite
x11-libs/libXfixes
-   x11-libs/libxkbcommon
+   x11-libs/libxcb:=
alsa? ( media-libs/alsa-lib )
browser? (
|| (
>=app-accessibility/at-spi2-core-2.46.0:2
( app-accessibility/at-spi2-atk dev-libs/atk )
)
-   dev-cpp/nlohmann_json
dev-libs/expat
dev-libs/glib
dev-libs/nspr
@@ -108,10 +102,27 @@ DEPEND="
fdk? ( media-libs/fdk-aac:= )
jack? ( virtual/jack )
lua? ( ${LUA_DEPS} )
+   mpegts? (
+   net-libs/librist
+   net-libs/srt
+   )
pipewire? ( media-video/pipewire:= )
pulseaudio? ( media-libs/libpulse )
python? ( ${PYTHON_DEPS} )
-   qsv? ( media-libs/oneVPL )
+   qt6? (
+   dev-qt/qtbase:6[network,widgets,xml(+)]

[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2023-10-05 Thread Mart Raudsepp
commit: a807590695082e1dd34aed8376169efdef536394
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Thu Oct  5 17:11:24 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Thu Oct  5 19:33:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8075906

media-video/obs-studio: keyword 29.1.3-r1 for ~arm64

Signed-off-by: Mart Raudsepp  gentoo.org>

 media-video/obs-studio/obs-studio-29.1.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/obs-studio/obs-studio-29.1.3-r1.ebuild 
b/media-video/obs-studio/obs-studio-29.1.3-r1.ebuild
index 49443e5e5190..5481a17aefca 100644
--- a/media-video/obs-studio/obs-studio-29.1.3-r1.ebuild
+++ b/media-video/obs-studio/obs-studio-29.1.3-r1.ebuild
@@ -32,7 +32,7 @@ else

https://github.com/nayuki/QR-Code-generator/archive/${QR_COMMIT}.tar.gz -> 
qr-${QR_COMMIT}.tar.gz

https://github.com/obsproject/obs-websocket/archive/${OBS_WEBSOCKET_COMMIT}.tar.gz
 -> obs-websocket-${OBS_WEBSOCKET_COMMIT}.tar.gz
"
-   KEYWORDS="~amd64 ~ppc64 ~x86"
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
 fi
 SRC_URI+=" browser? ( 
https://cdn-fastly.obsproject.com/downloads/${CEF_DIR}.tar.bz2 )"
 



[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2023-07-26 Thread Jimi Huotari
commit: 784a50883bbc731da0ab3c58851c8ba1fee877b6
Author: Jimi Huotari  gentoo  org>
AuthorDate: Wed Jul 26 17:30:19 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Wed Jul 26 17:40:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=784a5088

media-video/obs-studio: remove versions 29.0.2 and 29.1.3 (r0)

Signed-off-by: Jimi Huotari  gentoo.org>

 media-video/obs-studio/Manifest |   6 -
 media-video/obs-studio/obs-studio-29.0.2.ebuild | 267 ---
 media-video/obs-studio/obs-studio-29.1.3.ebuild | 269 
 3 files changed, 542 deletions(-)

diff --git a/media-video/obs-studio/Manifest b/media-video/obs-studio/Manifest
index 5cc0c938d44c..bf83729d1000 100644
--- a/media-video/obs-studio/Manifest
+++ b/media-video/obs-studio/Manifest
@@ -1,11 +1,5 @@
-DIST asio-b73dc1d2c0ecb9452a87c26544d7f71e24342df6.tar.gz 1211725 BLAKE2B 
8ffe536e9398b23910deab9889136ac5cb2a39e26982826252400737ea68d201e11bf16f13f20bd4c777fc7ff718da5ef8d329747065c62e61306fc1448f3908
 SHA512 
91245741fe6e7ce8eec6897f222b05cfa9474f93487272d8ca84ec56679afd5cddff2cf07f30cdd6516149e0a138b8a7396b1a7c02a46044b38f4e60addcbf8a
 DIST cef_binary_5060_linux64.tar.bz2 132839531 BLAKE2B 
f7d342cf12bf435aab3873b666a47c42c6583a88f140c28dabfd2dd860cd0d5c96cc51cc034703bffc6f1094a738bd77008c01839fa5ea53b848bc1c483a0ae4
 SHA512 
c99ce53858c57becd7822e39ff81d59b7296374fa61b29dfd4a572c2ed8f9ab155114ed179764ea05586e0edb2f1654f0b73c471f1cd9b233660e7f1c8b462c4
-DIST json-a34e011e24beece3b69397a03fdc650546f052c3.tar.gz 6860722 BLAKE2B 
433b499f24859153171654f3fd0fa9afd4ceb8b21a159185a424084b940d8496f8952c0291a52d85009dde16c46e45d5a206f354d043f4d010a29a1f18965d87
 SHA512 
a7c64517377274479bc3060163a2a7ed0a8780c12dc193287c060f04dfd742ffe8832c930bec75eb0b36f8290044c31530260a614aabae90367f6ccfd4b711f3
-DIST obs-browser-1c2264d722f065646b72ac654f6ddbb6843f9bef.tar.gz 110765 
BLAKE2B 
99ceb51dc1a39c5abab26c6e5f1be63eb0cfaeb7e102ed07a4dc6a16d477e46e7499f1e9beca81d479683374d03e3c08c9ceeb34d04a733ae34c0688bb4ad1c0
 SHA512 
bddfa7914559405331c10a9589f46c17013cdbd361423e71763a4d8d4d521c53dc5df4d7581ff7bf0c9136627024e017bfb08b4a996b33e609cddbae41b5c878
 DIST obs-browser-594115a27d40f0916e55db97cb61f7c7130cbe28.tar.gz 116455 
BLAKE2B 
8158bdd9fcc689c3b0024c9da26c3f39b44c9dac7fb031470470a2697f66af122552a19beb389faa96001a8f35bf06580ad3c5e00f616900e7ca960d3e1c1450
 SHA512 
ff1e5cbe76a1a4a7224b1b01f0f45df51dd60c7426a73008a744fb17be3e4c7a96dd3833f237a480dd4ec2dd3e544d847aced2256453919d8442f7857354afb2
-DIST obs-studio-29.0.2.tar.gz 18939072 BLAKE2B 
78a6b7fec520797a5c9d36e7d9a034c29c701d38a745415c3fd0ae3907831584ef4a77b833fa1a7466a23b02a06736afd34720ff3b0d3226dbb0dcab64c72931
 SHA512 
63a832dc6a0a7f07a2f7adf18f1412e8694405d39721144e82dedab8182e17da6f3063f547bc2b33cc7ea053f6dbb8ffda051af5bffdf9773710bd08744faf8f
 DIST obs-studio-29.1.3.tar.gz 26315797 BLAKE2B 
c8d7824ca280a9be566c075a6238141b00ad8a2efbd5d010ff5c92c7c12c225f473fd331a9654e23924ffb0d883734dc2d2afad5065f8c9b1486298dbe2c5a0a
 SHA512 
563a9b71ebe273b604807b9c43be8bde58fb326e8a0b741afb84a481a99176c96bf63da2aa26b6dcc026573b7fb0bf53e0a296e2db0b93c28f0d4710cd7cf019
-DIST obs-websocket-31f9845b6132e6c1529401292bc1125401e2a324.tar.gz 238884 
BLAKE2B 
93a41ff9dd33cf2babaef90c961def1ae39d3b4e7d2f2542123973672c2adbd0cff987f58ce72e9c4acd8818c834531e624c376b3d297f4bdfc097e22ee4b293
 SHA512 
11bf28f574ec2a7b128dae53010484610465c94245881fd98eb750b59e00236f656d1ef706187a41cb42eab3e3668440d83f66399f6917e2d93b7ba6c7241ad3
 DIST obs-websocket-6fd18a7ef1ecb149e8444154af1daab61d4241a9.tar.gz 245070 
BLAKE2B 
311037960ec230b76dfe2ae796d1897d42a2dc96cda7e9962209edfcd210e2af5d20a1ddfcffd8d4e6c9f7ac7d5cbb6818b864d53ce53acf2c6515f7dd2d33bf
 SHA512 
94defd55e4a4dc65b4366d2e92c9604cff67cba2b24ed67d53fbd492605f339201e4d3896789c0ccb84b6fbff4b37be70475524fec5ca2b42f7b59b8596ce828
 DIST qr-8518684c0f33d004fa93971be2c6a8eca3167d1e.tar.gz 135863 BLAKE2B 
fa6fb9c9e5250b56bdf38f31aa4acaf4ce860c153012984d1266928bd7a62dcf43b271ff53b4322931304670742566dcb016ef65ff2f681bf76224f86eca567c
 SHA512 
ba298de89411fecc8db3dc10850485da01f5183d68b6d91ea91a9e28c1f104eb110adbf143a37e5d1856abbba5d309ab8329a6359ca7225bacb033d8044fa72c
-DIST websocketpp-56123c87598f8b1dd471be83ca841ceae07f95ba.tar.gz 701544 
BLAKE2B 
61680c31309d8f78b27b82e1bde2c7828eae2777df0629355c557dfd8b0daef6de7d202bbcff372351e135bb62366ffc8eec6c72a99df7c46a9197773c46550c
 SHA512 
f185a66e5a7c783254352a6ef87e2e559f681032b7368765d08393ed12bcae76825abed7dcaea73de09df644320409dad46279701f5f469520542a2c9b6a6163

diff --git a/media-video/obs-studio/obs-studio-29.0.2.ebuild 
b/media-video/obs-studio/obs-studio-29.0.2.ebuild
deleted file mode 100644
index a7bffc5d998a..
--- a/media-video/obs-studio/obs-studio-29.0.2.ebuild
+++ /dev/null
@@ -1,267 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-

[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2023-07-26 Thread Jimi Huotari
commit: a429beb18c0b6dbeba35f9a8037ae9cad039ab4c
Author: Jimi Huotari  gentoo  org>
AuthorDate: Wed Jul 26 16:58:46 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Wed Jul 26 17:40:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a429beb1

media-video/obs-studio: add ffmpeg[opus] dependency

With USE="-opus" and without '--disable-encoder=opus' on ffmpeg,
obs-studio still offers to use the Opus encoder and the audio
that is recorded will be mixed with different kinds of noise,
depending somewhat on the bitrate being used.

Closes: https://bugs.gentoo.org/909566
Signed-off-by: Jimi Huotari  gentoo.org>

 ...dio-.ebuild => obs-studio-29.1.3-r1.ebuild} | 31 ++
 media-video/obs-studio/obs-studio-.ebuild  |  3 ++-
 2 files changed, 22 insertions(+), 12 deletions(-)

diff --git a/media-video/obs-studio/obs-studio-.ebuild 
b/media-video/obs-studio/obs-studio-29.1.3-r1.ebuild
similarity index 92%
copy from media-video/obs-studio/obs-studio-.ebuild
copy to media-video/obs-studio/obs-studio-29.1.3-r1.ebuild
index 1e39b314c614..49443e5e5190 100644
--- a/media-video/obs-studio/obs-studio-.ebuild
+++ b/media-video/obs-studio/obs-studio-29.1.3-r1.ebuild
@@ -10,7 +10,7 @@ PYTHON_COMPAT=( python3_{9..12} )
 inherit cmake lua-single optfeature python-single-r1 xdg
 
 CEF_DIR="cef_binary_5060_linux64"
-OBS_BROWSER_COMMIT="291464d6988083411e7369fc53eba6d5ef07ff67"
+OBS_BROWSER_COMMIT="594115a27d40f0916e55db97cb61f7c7130cbe28"
 OBS_WEBSOCKET_COMMIT="6fd18a7ef1ecb149e8444154af1daab61d4241a9"
 QR_COMMIT="8518684c0f33d004fa93971be2c6a8eca3167d1e"
 
@@ -43,7 +43,7 @@ LICENSE="Boost-1.0 GPL-2+ MIT Unlicense"
 SLOT="0"
 IUSE="
+alsa browser decklink fdk jack lua nvenc pipewire pulseaudio
-   python qsv speex +ssl truetype v4l vlc wayland websocket
+   python qt6 speex +ssl truetype v4l vlc wayland websocket
 "
 REQUIRED_USE="
browser? ( || ( alsa pulseaudio ) )
@@ -55,32 +55,29 @@ BDEPEND="
lua? ( dev-lang/swig )
python? ( dev-lang/swig )
 "
+# media-video/ffmpeg[opus] required due to bug 909566
 DEPEND="
dev-libs/glib:2
dev-libs/jansson:=
-   dev-qt/qtbase:6[network,widgets,xml(+)]
-   dev-qt/qtsvg:6
media-libs/libglvnd
media-libs/libva
media-libs/x264:=
-   media-video/ffmpeg:=[nvenc?,x264]
+   media-video/ffmpeg:=[nvenc?,opus,x264]
net-misc/curl
sys-apps/dbus
sys-apps/pciutils
sys-apps/util-linux
sys-libs/zlib:=
x11-libs/libX11
-   x11-libs/libxcb:=
x11-libs/libXcomposite
x11-libs/libXfixes
-   x11-libs/libxkbcommon
+   x11-libs/libxcb:=
alsa? ( media-libs/alsa-lib )
browser? (
|| (
>=app-accessibility/at-spi2-core-2.46.0:2
( app-accessibility/at-spi2-atk dev-libs/atk )
)
-   dev-cpp/nlohmann_json
dev-libs/expat
dev-libs/glib
dev-libs/nspr
@@ -110,7 +107,20 @@ DEPEND="
pipewire? ( media-video/pipewire:= )
pulseaudio? ( media-libs/libpulse )
python? ( ${PYTHON_DEPS} )
-   qsv? ( media-libs/oneVPL )
+   qt6? (
+   dev-qt/qtbase:6[network,widgets,xml(+)]
+   dev-qt/qtsvg:6
+   x11-libs/libxkbcommon
+   )
+   !qt6? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5[wayland?]
+   dev-qt/qtnetwork:5
+   dev-qt/qtquickcontrols:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtxml:5
+   )
speex? ( media-libs/speexdsp )
ssl? ( net-libs/mbedtls:= )
truetype? (
@@ -191,16 +201,15 @@ src_configure() {
-DENABLE_NEW_MPEGTS_OUTPUT=OFF # Requires librist and libsrt.
-DENABLE_PIPEWIRE=$(usex pipewire)
-DENABLE_PULSEAUDIO=$(usex pulseaudio)
-   -DENABLE_QSV11=$(usex qsv)
-DENABLE_RTMPS=$(usex ssl ON OFF) # Needed for bug 880861
-DENABLE_SPEEXDSP=$(usex speex)
-DENABLE_V4L2=$(usex v4l)
-DENABLE_VLC=$(usex vlc)
-DENABLE_VST=ON
-DENABLE_WAYLAND=$(usex wayland)
-   -DENABLE_WEBRTC=OFF # Requires libdatachannel.
-DENABLE_WEBSOCKET=$(usex websocket)
-DOBS_MULTIARCH_SUFFIX=${libdir#lib}
+   -DQT_VERSION=$(usex qt6 6 5)
-DUNIX_STRUCTURE=1
)
 

diff --git a/media-video/obs-studio/obs-studio-.ebuild 
b/media-video/obs-studio/obs-studio-.ebuild
index 1e39b314c614..96ad2ebc7090 100644
--- a/media-video/obs-studio/obs-studio-.ebuild
+++ b/media-video/obs-studio/obs-studio-.ebuild
@@ -55,6 +55,7 @@ BDEPEND="
lua? ( dev-lang/swig )
python? ( dev-lang/swig )
 "
+# media-video/ffmpeg[opus] required due 

[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2023-07-25 Thread Jimi Huotari
commit: 2d1c24bb216b1445bc0efed7cfa0ff9fc11e6c25
Author: Jimi Huotari  gentoo  org>
AuthorDate: Tue Jul 25 14:47:09 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Tue Jul 25 14:52:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d1c24bb

media-video/obs-studio: add 'dev-cpp/nlohmann_json' to USE="browser"

This was already a dependency on USE="websocket", but is now also
required with USE="browser".

Also update the browser hash.

Closes: https://bugs.gentoo.org/910718
Signed-off-by: Jimi Huotari  gentoo.org>

 media-video/obs-studio/obs-studio-.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/media-video/obs-studio/obs-studio-.ebuild 
b/media-video/obs-studio/obs-studio-.ebuild
index d6aec2b41846..1e39b314c614 100644
--- a/media-video/obs-studio/obs-studio-.ebuild
+++ b/media-video/obs-studio/obs-studio-.ebuild
@@ -10,7 +10,7 @@ PYTHON_COMPAT=( python3_{9..12} )
 inherit cmake lua-single optfeature python-single-r1 xdg
 
 CEF_DIR="cef_binary_5060_linux64"
-OBS_BROWSER_COMMIT="995ad53cf3b774928a690d9de813fc8cb43175fe"
+OBS_BROWSER_COMMIT="291464d6988083411e7369fc53eba6d5ef07ff67"
 OBS_WEBSOCKET_COMMIT="6fd18a7ef1ecb149e8444154af1daab61d4241a9"
 QR_COMMIT="8518684c0f33d004fa93971be2c6a8eca3167d1e"
 
@@ -80,6 +80,7 @@ DEPEND="
>=app-accessibility/at-spi2-core-2.46.0:2
( app-accessibility/at-spi2-atk dev-libs/atk )
)
+   dev-cpp/nlohmann_json
dev-libs/expat
dev-libs/glib
dev-libs/nspr



[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2023-07-17 Thread Jimi Huotari
commit: e6f0b8e44a3e6c41b643b9d99aea83986cfe2a8e
Author: Jimi Huotari  gentoo  org>
AuthorDate: Mon Jul 17 21:21:58 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Mon Jul 17 21:45:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6f0b8e4

media-video/obs-studio: add USE="qsv"

Closes: https://bugs.gentoo.org/910361
Signed-off-by: Jimi Huotari  gentoo.org>

 media-video/obs-studio/metadata.xml   | 1 +
 media-video/obs-studio/obs-studio-.ebuild | 4 +++-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/media-video/obs-studio/metadata.xml 
b/media-video/obs-studio/metadata.xml
index 0d746963a49f..9b0f681b3e6d 100644
--- a/media-video/obs-studio/metadata.xml
+++ b/media-video/obs-studio/metadata.xml
@@ -17,6 +17,7 @@
 Build with LibFDK AAC support.
 Build with PipeWire support.
 Build with scripting support for Python 3.
+Build with Intel Quick Sync Video support.
 Build with Speex noise suppression filter 
support.
 Build with TLS/SSL support for RTMPS connections.
 Build with VLC media source support.

diff --git a/media-video/obs-studio/obs-studio-.ebuild 
b/media-video/obs-studio/obs-studio-.ebuild
index 2ece905bf742..d6aec2b41846 100644
--- a/media-video/obs-studio/obs-studio-.ebuild
+++ b/media-video/obs-studio/obs-studio-.ebuild
@@ -43,7 +43,7 @@ LICENSE="Boost-1.0 GPL-2+ MIT Unlicense"
 SLOT="0"
 IUSE="
+alsa browser decklink fdk jack lua nvenc pipewire pulseaudio
-   python speex +ssl truetype v4l vlc wayland websocket
+   python qsv speex +ssl truetype v4l vlc wayland websocket
 "
 REQUIRED_USE="
browser? ( || ( alsa pulseaudio ) )
@@ -109,6 +109,7 @@ DEPEND="
pipewire? ( media-video/pipewire:= )
pulseaudio? ( media-libs/libpulse )
python? ( ${PYTHON_DEPS} )
+   qsv? ( media-libs/oneVPL )
speex? ( media-libs/speexdsp )
ssl? ( net-libs/mbedtls:= )
truetype? (
@@ -189,6 +190,7 @@ src_configure() {
-DENABLE_NEW_MPEGTS_OUTPUT=OFF # Requires librist and libsrt.
-DENABLE_PIPEWIRE=$(usex pipewire)
-DENABLE_PULSEAUDIO=$(usex pulseaudio)
+   -DENABLE_QSV11=$(usex qsv)
-DENABLE_RTMPS=$(usex ssl ON OFF) # Needed for bug 880861
-DENABLE_SPEEXDSP=$(usex speex)
-DENABLE_V4L2=$(usex v4l)



[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2023-07-17 Thread Jimi Huotari
commit: 0860f56890e6ff1076c451d5ffd148ebcd5eaaa0
Author: Jimi Huotari  gentoo  org>
AuthorDate: Mon Jul 17 21:17:30 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Mon Jul 17 21:45:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0860f568

media-video/obs-studio: remove qt5 support

Upstream no longer supports compiling against qt5.

Closes: https://bugs.gentoo.org/910307
Signed-off-by: Jimi Huotari  gentoo.org>

 media-video/obs-studio/obs-studio-.ebuild | 22 +-
 1 file changed, 5 insertions(+), 17 deletions(-)

diff --git a/media-video/obs-studio/obs-studio-.ebuild 
b/media-video/obs-studio/obs-studio-.ebuild
index b75f125b04cb..2ece905bf742 100644
--- a/media-video/obs-studio/obs-studio-.ebuild
+++ b/media-video/obs-studio/obs-studio-.ebuild
@@ -43,7 +43,7 @@ LICENSE="Boost-1.0 GPL-2+ MIT Unlicense"
 SLOT="0"
 IUSE="
+alsa browser decklink fdk jack lua nvenc pipewire pulseaudio
-   python qt6 speex +ssl truetype v4l vlc wayland websocket
+   python speex +ssl truetype v4l vlc wayland websocket
 "
 REQUIRED_USE="
browser? ( || ( alsa pulseaudio ) )
@@ -58,6 +58,8 @@ BDEPEND="
 DEPEND="
dev-libs/glib:2
dev-libs/jansson:=
+   dev-qt/qtbase:6[network,widgets,xml(+)]
+   dev-qt/qtsvg:6
media-libs/libglvnd
media-libs/libva
media-libs/x264:=
@@ -68,9 +70,10 @@ DEPEND="
sys-apps/util-linux
sys-libs/zlib:=
x11-libs/libX11
+   x11-libs/libxcb:=
x11-libs/libXcomposite
x11-libs/libXfixes
-   x11-libs/libxcb:=
+   x11-libs/libxkbcommon
alsa? ( media-libs/alsa-lib )
browser? (
|| (
@@ -106,20 +109,6 @@ DEPEND="
pipewire? ( media-video/pipewire:= )
pulseaudio? ( media-libs/libpulse )
python? ( ${PYTHON_DEPS} )
-   qt6? (
-   dev-qt/qtbase:6[network,widgets,xml(+)]
-   dev-qt/qtsvg:6
-   x11-libs/libxkbcommon
-   )
-   !qt6? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5[wayland?]
-   dev-qt/qtnetwork:5
-   dev-qt/qtquickcontrols:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtxml:5
-   )
speex? ( media-libs/speexdsp )
ssl? ( net-libs/mbedtls:= )
truetype? (
@@ -209,7 +198,6 @@ src_configure() {
-DENABLE_WEBRTC=OFF # Requires libdatachannel.
-DENABLE_WEBSOCKET=$(usex websocket)
-DOBS_MULTIARCH_SUFFIX=${libdir#lib}
-   -DQT_VERSION=$(usex qt6 6 5)
-DUNIX_STRUCTURE=1
)
 



[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2023-06-19 Thread Jimi Huotari
commit: 0d1765345a390a5c29e093effef9b033f989c3c3
Author: Jimi Huotari  gentoo  org>
AuthorDate: Mon Jun 19 13:40:05 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Mon Jun 19 14:05:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d176534

media-video/obs-studio: add 29.1.3

Signed-off-by: Jimi Huotari  gentoo.org>

 media-video/obs-studio/Manifest |   2 +
 media-video/obs-studio/obs-studio-29.1.3.ebuild | 269 
 2 files changed, 271 insertions(+)

diff --git a/media-video/obs-studio/Manifest b/media-video/obs-studio/Manifest
index bfa4adef6a13..15818fe78aae 100644
--- a/media-video/obs-studio/Manifest
+++ b/media-video/obs-studio/Manifest
@@ -5,7 +5,9 @@ DIST 
obs-browser-1c2264d722f065646b72ac654f6ddbb6843f9bef.tar.gz 110765 BLAKE2B
 DIST obs-browser-594115a27d40f0916e55db97cb61f7c7130cbe28.tar.gz 116455 
BLAKE2B 
8158bdd9fcc689c3b0024c9da26c3f39b44c9dac7fb031470470a2697f66af122552a19beb389faa96001a8f35bf06580ad3c5e00f616900e7ca960d3e1c1450
 SHA512 
ff1e5cbe76a1a4a7224b1b01f0f45df51dd60c7426a73008a744fb17be3e4c7a96dd3833f237a480dd4ec2dd3e544d847aced2256453919d8442f7857354afb2
 DIST obs-studio-29.0.2.tar.gz 18939072 BLAKE2B 
78a6b7fec520797a5c9d36e7d9a034c29c701d38a745415c3fd0ae3907831584ef4a77b833fa1a7466a23b02a06736afd34720ff3b0d3226dbb0dcab64c72931
 SHA512 
63a832dc6a0a7f07a2f7adf18f1412e8694405d39721144e82dedab8182e17da6f3063f547bc2b33cc7ea053f6dbb8ffda051af5bffdf9773710bd08744faf8f
 DIST obs-studio-29.1.2.tar.gz 26315767 BLAKE2B 
fcadde609f7667e4b7244eda11469a5f49170e6accaf3e9d5dc5e92fe0e1516423453c716fd5d7d2d2997555f50a47c72d8521475f66fb81882ff289eebd0f62
 SHA512 
cbe24fb56da38f14700cbc05fd2ad0cff1028c73bfbdecfe70332835d7d94a8cf6ccfcdc947d779e80bb6c3b49265585ba49f712659e2d923791d51642d1167f
+DIST obs-studio-29.1.3.tar.gz 26315797 BLAKE2B 
c8d7824ca280a9be566c075a6238141b00ad8a2efbd5d010ff5c92c7c12c225f473fd331a9654e23924ffb0d883734dc2d2afad5065f8c9b1486298dbe2c5a0a
 SHA512 
563a9b71ebe273b604807b9c43be8bde58fb326e8a0b741afb84a481a99176c96bf63da2aa26b6dcc026573b7fb0bf53e0a296e2db0b93c28f0d4710cd7cf019
 DIST obs-websocket-31f9845b6132e6c1529401292bc1125401e2a324.tar.gz 238884 
BLAKE2B 
93a41ff9dd33cf2babaef90c961def1ae39d3b4e7d2f2542123973672c2adbd0cff987f58ce72e9c4acd8818c834531e624c376b3d297f4bdfc097e22ee4b293
 SHA512 
11bf28f574ec2a7b128dae53010484610465c94245881fd98eb750b59e00236f656d1ef706187a41cb42eab3e3668440d83f66399f6917e2d93b7ba6c7241ad3
 DIST obs-websocket-57a9c19f2ccf4e5452baeffd78014579622b9f3a.tar.gz 244736 
BLAKE2B 
b78632d2732198d46fcd424ba76c99de3e98e767be1ff01f56557e47443ac88b5bf1628d07b4024ab942b979946b8982cdf1b7bf183cda3b22622503e59ff718
 SHA512 
0dac06ab0b94f70ed597346c577c431c4e5034bbcd82825e5bc8644a6ca4277ef04de9004df307e5270ac98ce2e40ee65c48e202421ce45edb78ad19b9fbaa4e
+DIST obs-websocket-6fd18a7ef1ecb149e8444154af1daab61d4241a9.tar.gz 245070 
BLAKE2B 
311037960ec230b76dfe2ae796d1897d42a2dc96cda7e9962209edfcd210e2af5d20a1ddfcffd8d4e6c9f7ac7d5cbb6818b864d53ce53acf2c6515f7dd2d33bf
 SHA512 
94defd55e4a4dc65b4366d2e92c9604cff67cba2b24ed67d53fbd492605f339201e4d3896789c0ccb84b6fbff4b37be70475524fec5ca2b42f7b59b8596ce828
 DIST qr-8518684c0f33d004fa93971be2c6a8eca3167d1e.tar.gz 135863 BLAKE2B 
fa6fb9c9e5250b56bdf38f31aa4acaf4ce860c153012984d1266928bd7a62dcf43b271ff53b4322931304670742566dcb016ef65ff2f681bf76224f86eca567c
 SHA512 
ba298de89411fecc8db3dc10850485da01f5183d68b6d91ea91a9e28c1f104eb110adbf143a37e5d1856abbba5d309ab8329a6359ca7225bacb033d8044fa72c
 DIST websocketpp-56123c87598f8b1dd471be83ca841ceae07f95ba.tar.gz 701544 
BLAKE2B 
61680c31309d8f78b27b82e1bde2c7828eae2777df0629355c557dfd8b0daef6de7d202bbcff372351e135bb62366ffc8eec6c72a99df7c46a9197773c46550c
 SHA512 
f185a66e5a7c783254352a6ef87e2e559f681032b7368765d08393ed12bcae76825abed7dcaea73de09df644320409dad46279701f5f469520542a2c9b6a6163

diff --git a/media-video/obs-studio/obs-studio-29.1.3.ebuild 
b/media-video/obs-studio/obs-studio-29.1.3.ebuild
new file mode 100644
index ..8d92b70afa12
--- /dev/null
+++ b/media-video/obs-studio/obs-studio-29.1.3.ebuild
@@ -0,0 +1,269 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_REMOVE_MODULES_LIST=( FindFreetype )
+LUA_COMPAT=( luajit )
+PYTHON_COMPAT=( python3_{9..12} )
+
+inherit cmake lua-single optfeature python-single-r1 xdg
+
+CEF_DIR="cef_binary_5060_linux64"
+OBS_BROWSER_COMMIT="594115a27d40f0916e55db97cb61f7c7130cbe28"
+OBS_WEBSOCKET_COMMIT="6fd18a7ef1ecb149e8444154af1daab61d4241a9"
+QR_COMMIT="8518684c0f33d004fa93971be2c6a8eca3167d1e"
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/obsproject/obs-studio.git;
+   EGIT_SUBMODULES=(
+   plugins/obs-browser
+   plugins/obs-websocket
+   plugins/obs-websocket/deps/asio
+   plugins/obs-websocket/deps/json
+   plugins/obs-websocket/deps/qr

[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2023-06-19 Thread Jimi Huotari
commit: cede22a39c2681497ffd48d0f3c6e359a04624aa
Author: Jimi Huotari  gentoo  org>
AuthorDate: Mon Jun 19 13:40:17 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Mon Jun 19 14:05:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cede22a3

media-video/obs-studio: drop 29.1.2

Signed-off-by: Jimi Huotari  gentoo.org>

 media-video/obs-studio/Manifest |   2 -
 media-video/obs-studio/obs-studio-29.1.2.ebuild | 269 
 2 files changed, 271 deletions(-)

diff --git a/media-video/obs-studio/Manifest b/media-video/obs-studio/Manifest
index 15818fe78aae..5cc0c938d44c 100644
--- a/media-video/obs-studio/Manifest
+++ b/media-video/obs-studio/Manifest
@@ -4,10 +4,8 @@ DIST json-a34e011e24beece3b69397a03fdc650546f052c3.tar.gz 
6860722 BLAKE2B 433b49
 DIST obs-browser-1c2264d722f065646b72ac654f6ddbb6843f9bef.tar.gz 110765 
BLAKE2B 
99ceb51dc1a39c5abab26c6e5f1be63eb0cfaeb7e102ed07a4dc6a16d477e46e7499f1e9beca81d479683374d03e3c08c9ceeb34d04a733ae34c0688bb4ad1c0
 SHA512 
bddfa7914559405331c10a9589f46c17013cdbd361423e71763a4d8d4d521c53dc5df4d7581ff7bf0c9136627024e017bfb08b4a996b33e609cddbae41b5c878
 DIST obs-browser-594115a27d40f0916e55db97cb61f7c7130cbe28.tar.gz 116455 
BLAKE2B 
8158bdd9fcc689c3b0024c9da26c3f39b44c9dac7fb031470470a2697f66af122552a19beb389faa96001a8f35bf06580ad3c5e00f616900e7ca960d3e1c1450
 SHA512 
ff1e5cbe76a1a4a7224b1b01f0f45df51dd60c7426a73008a744fb17be3e4c7a96dd3833f237a480dd4ec2dd3e544d847aced2256453919d8442f7857354afb2
 DIST obs-studio-29.0.2.tar.gz 18939072 BLAKE2B 
78a6b7fec520797a5c9d36e7d9a034c29c701d38a745415c3fd0ae3907831584ef4a77b833fa1a7466a23b02a06736afd34720ff3b0d3226dbb0dcab64c72931
 SHA512 
63a832dc6a0a7f07a2f7adf18f1412e8694405d39721144e82dedab8182e17da6f3063f547bc2b33cc7ea053f6dbb8ffda051af5bffdf9773710bd08744faf8f
-DIST obs-studio-29.1.2.tar.gz 26315767 BLAKE2B 
fcadde609f7667e4b7244eda11469a5f49170e6accaf3e9d5dc5e92fe0e1516423453c716fd5d7d2d2997555f50a47c72d8521475f66fb81882ff289eebd0f62
 SHA512 
cbe24fb56da38f14700cbc05fd2ad0cff1028c73bfbdecfe70332835d7d94a8cf6ccfcdc947d779e80bb6c3b49265585ba49f712659e2d923791d51642d1167f
 DIST obs-studio-29.1.3.tar.gz 26315797 BLAKE2B 
c8d7824ca280a9be566c075a6238141b00ad8a2efbd5d010ff5c92c7c12c225f473fd331a9654e23924ffb0d883734dc2d2afad5065f8c9b1486298dbe2c5a0a
 SHA512 
563a9b71ebe273b604807b9c43be8bde58fb326e8a0b741afb84a481a99176c96bf63da2aa26b6dcc026573b7fb0bf53e0a296e2db0b93c28f0d4710cd7cf019
 DIST obs-websocket-31f9845b6132e6c1529401292bc1125401e2a324.tar.gz 238884 
BLAKE2B 
93a41ff9dd33cf2babaef90c961def1ae39d3b4e7d2f2542123973672c2adbd0cff987f58ce72e9c4acd8818c834531e624c376b3d297f4bdfc097e22ee4b293
 SHA512 
11bf28f574ec2a7b128dae53010484610465c94245881fd98eb750b59e00236f656d1ef706187a41cb42eab3e3668440d83f66399f6917e2d93b7ba6c7241ad3
-DIST obs-websocket-57a9c19f2ccf4e5452baeffd78014579622b9f3a.tar.gz 244736 
BLAKE2B 
b78632d2732198d46fcd424ba76c99de3e98e767be1ff01f56557e47443ac88b5bf1628d07b4024ab942b979946b8982cdf1b7bf183cda3b22622503e59ff718
 SHA512 
0dac06ab0b94f70ed597346c577c431c4e5034bbcd82825e5bc8644a6ca4277ef04de9004df307e5270ac98ce2e40ee65c48e202421ce45edb78ad19b9fbaa4e
 DIST obs-websocket-6fd18a7ef1ecb149e8444154af1daab61d4241a9.tar.gz 245070 
BLAKE2B 
311037960ec230b76dfe2ae796d1897d42a2dc96cda7e9962209edfcd210e2af5d20a1ddfcffd8d4e6c9f7ac7d5cbb6818b864d53ce53acf2c6515f7dd2d33bf
 SHA512 
94defd55e4a4dc65b4366d2e92c9604cff67cba2b24ed67d53fbd492605f339201e4d3896789c0ccb84b6fbff4b37be70475524fec5ca2b42f7b59b8596ce828
 DIST qr-8518684c0f33d004fa93971be2c6a8eca3167d1e.tar.gz 135863 BLAKE2B 
fa6fb9c9e5250b56bdf38f31aa4acaf4ce860c153012984d1266928bd7a62dcf43b271ff53b4322931304670742566dcb016ef65ff2f681bf76224f86eca567c
 SHA512 
ba298de89411fecc8db3dc10850485da01f5183d68b6d91ea91a9e28c1f104eb110adbf143a37e5d1856abbba5d309ab8329a6359ca7225bacb033d8044fa72c
 DIST websocketpp-56123c87598f8b1dd471be83ca841ceae07f95ba.tar.gz 701544 
BLAKE2B 
61680c31309d8f78b27b82e1bde2c7828eae2777df0629355c557dfd8b0daef6de7d202bbcff372351e135bb62366ffc8eec6c72a99df7c46a9197773c46550c
 SHA512 
f185a66e5a7c783254352a6ef87e2e559f681032b7368765d08393ed12bcae76825abed7dcaea73de09df644320409dad46279701f5f469520542a2c9b6a6163

diff --git a/media-video/obs-studio/obs-studio-29.1.2.ebuild 
b/media-video/obs-studio/obs-studio-29.1.2.ebuild
deleted file mode 100644
index 3fc13bf97d2f..
--- a/media-video/obs-studio/obs-studio-29.1.2.ebuild
+++ /dev/null
@@ -1,269 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CMAKE_REMOVE_MODULES_LIST=( FindFreetype )
-LUA_COMPAT=( luajit )
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit cmake lua-single optfeature python-single-r1 xdg
-
-CEF_DIR="cef_binary_5060_linux64"
-OBS_BROWSER_COMMIT="594115a27d40f0916e55db97cb61f7c7130cbe28"
-OBS_WEBSOCKET_COMMIT="57a9c19f2ccf4e5452baeffd78014579622b9f3a"
-QR_COMMIT="8518684c0f33d004fa93971be2c6a8eca3167d1e"
-
-if [[ 

[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2023-05-29 Thread Jimi Huotari
commit: 22432a6e9210d8c9322f85c398e2b136123729c6
Author: Jimi Huotari  gentoo  org>
AuthorDate: Mon May 29 17:01:13 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Mon May 29 18:08:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22432a6e

media-video/obs-studio: drop 29.1.1

Signed-off-by: Jimi Huotari  gentoo.org>

 media-video/obs-studio/Manifest |   1 -
 media-video/obs-studio/obs-studio-29.1.1.ebuild | 269 
 2 files changed, 270 deletions(-)

diff --git a/media-video/obs-studio/Manifest b/media-video/obs-studio/Manifest
index 5e5bf60a23c9..bfa4adef6a13 100644
--- a/media-video/obs-studio/Manifest
+++ b/media-video/obs-studio/Manifest
@@ -4,7 +4,6 @@ DIST json-a34e011e24beece3b69397a03fdc650546f052c3.tar.gz 
6860722 BLAKE2B 433b49
 DIST obs-browser-1c2264d722f065646b72ac654f6ddbb6843f9bef.tar.gz 110765 
BLAKE2B 
99ceb51dc1a39c5abab26c6e5f1be63eb0cfaeb7e102ed07a4dc6a16d477e46e7499f1e9beca81d479683374d03e3c08c9ceeb34d04a733ae34c0688bb4ad1c0
 SHA512 
bddfa7914559405331c10a9589f46c17013cdbd361423e71763a4d8d4d521c53dc5df4d7581ff7bf0c9136627024e017bfb08b4a996b33e609cddbae41b5c878
 DIST obs-browser-594115a27d40f0916e55db97cb61f7c7130cbe28.tar.gz 116455 
BLAKE2B 
8158bdd9fcc689c3b0024c9da26c3f39b44c9dac7fb031470470a2697f66af122552a19beb389faa96001a8f35bf06580ad3c5e00f616900e7ca960d3e1c1450
 SHA512 
ff1e5cbe76a1a4a7224b1b01f0f45df51dd60c7426a73008a744fb17be3e4c7a96dd3833f237a480dd4ec2dd3e544d847aced2256453919d8442f7857354afb2
 DIST obs-studio-29.0.2.tar.gz 18939072 BLAKE2B 
78a6b7fec520797a5c9d36e7d9a034c29c701d38a745415c3fd0ae3907831584ef4a77b833fa1a7466a23b02a06736afd34720ff3b0d3226dbb0dcab64c72931
 SHA512 
63a832dc6a0a7f07a2f7adf18f1412e8694405d39721144e82dedab8182e17da6f3063f547bc2b33cc7ea053f6dbb8ffda051af5bffdf9773710bd08744faf8f
-DIST obs-studio-29.1.1.tar.gz 26311197 BLAKE2B 
0ea6aab3b58c83ad69010fad8c949d5f93dead5adf61e5faab7e3cf3e1905addb6ebe5833b0c7c4c0b33504d83fbb3a2fe5c1dda61174bef60556eeb380fd1ad
 SHA512 
25779491aaf36ac84134fc5930071acdec2be3fa88bb7717a1e032dcc81e409e6cc55648471f64efbcdbf4ddbdbadbccab5aeaa34b3ae02c69e9285c303ac541
 DIST obs-studio-29.1.2.tar.gz 26315767 BLAKE2B 
fcadde609f7667e4b7244eda11469a5f49170e6accaf3e9d5dc5e92fe0e1516423453c716fd5d7d2d2997555f50a47c72d8521475f66fb81882ff289eebd0f62
 SHA512 
cbe24fb56da38f14700cbc05fd2ad0cff1028c73bfbdecfe70332835d7d94a8cf6ccfcdc947d779e80bb6c3b49265585ba49f712659e2d923791d51642d1167f
 DIST obs-websocket-31f9845b6132e6c1529401292bc1125401e2a324.tar.gz 238884 
BLAKE2B 
93a41ff9dd33cf2babaef90c961def1ae39d3b4e7d2f2542123973672c2adbd0cff987f58ce72e9c4acd8818c834531e624c376b3d297f4bdfc097e22ee4b293
 SHA512 
11bf28f574ec2a7b128dae53010484610465c94245881fd98eb750b59e00236f656d1ef706187a41cb42eab3e3668440d83f66399f6917e2d93b7ba6c7241ad3
 DIST obs-websocket-57a9c19f2ccf4e5452baeffd78014579622b9f3a.tar.gz 244736 
BLAKE2B 
b78632d2732198d46fcd424ba76c99de3e98e767be1ff01f56557e47443ac88b5bf1628d07b4024ab942b979946b8982cdf1b7bf183cda3b22622503e59ff718
 SHA512 
0dac06ab0b94f70ed597346c577c431c4e5034bbcd82825e5bc8644a6ca4277ef04de9004df307e5270ac98ce2e40ee65c48e202421ce45edb78ad19b9fbaa4e

diff --git a/media-video/obs-studio/obs-studio-29.1.1.ebuild 
b/media-video/obs-studio/obs-studio-29.1.1.ebuild
deleted file mode 100644
index 3fc13bf97d2f..
--- a/media-video/obs-studio/obs-studio-29.1.1.ebuild
+++ /dev/null
@@ -1,269 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CMAKE_REMOVE_MODULES_LIST=( FindFreetype )
-LUA_COMPAT=( luajit )
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit cmake lua-single optfeature python-single-r1 xdg
-
-CEF_DIR="cef_binary_5060_linux64"
-OBS_BROWSER_COMMIT="594115a27d40f0916e55db97cb61f7c7130cbe28"
-OBS_WEBSOCKET_COMMIT="57a9c19f2ccf4e5452baeffd78014579622b9f3a"
-QR_COMMIT="8518684c0f33d004fa93971be2c6a8eca3167d1e"
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/obsproject/obs-studio.git;
-   EGIT_SUBMODULES=(
-   plugins/obs-browser
-   plugins/obs-websocket
-   plugins/obs-websocket/deps/asio
-   plugins/obs-websocket/deps/json
-   plugins/obs-websocket/deps/qr
-   plugins/obs-websocket/deps/websocketpp
-   )
-else
-   SRC_URI="
-   https://github.com/obsproject/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz
-   
https://github.com/obsproject/obs-browser/archive/${OBS_BROWSER_COMMIT}.tar.gz 
-> obs-browser-${OBS_BROWSER_COMMIT}.tar.gz
-   
https://github.com/nayuki/QR-Code-generator/archive/${QR_COMMIT}.tar.gz -> 
qr-${QR_COMMIT}.tar.gz
-   
https://github.com/obsproject/obs-websocket/archive/${OBS_WEBSOCKET_COMMIT}.tar.gz
 -> obs-websocket-${OBS_WEBSOCKET_COMMIT}.tar.gz
-   "
-   KEYWORDS="~amd64 ~ppc64 ~x86"
-fi
-SRC_URI+=" browser? ( 

[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2023-05-29 Thread Jimi Huotari
commit: 2fbbd8cb833a1fdcfa83ed913b225670fb12d79c
Author: Jimi Huotari  gentoo  org>
AuthorDate: Mon May 29 16:54:56 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Mon May 29 18:08:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fbbd8cb

media-video/obs-studio: add 29.1.2

Signed-off-by: Jimi Huotari  gentoo.org>

 media-video/obs-studio/Manifest |   1 +
 media-video/obs-studio/obs-studio-29.1.2.ebuild | 269 
 2 files changed, 270 insertions(+)

diff --git a/media-video/obs-studio/Manifest b/media-video/obs-studio/Manifest
index 57f2294fb885..5e5bf60a23c9 100644
--- a/media-video/obs-studio/Manifest
+++ b/media-video/obs-studio/Manifest
@@ -5,6 +5,7 @@ DIST 
obs-browser-1c2264d722f065646b72ac654f6ddbb6843f9bef.tar.gz 110765 BLAKE2B
 DIST obs-browser-594115a27d40f0916e55db97cb61f7c7130cbe28.tar.gz 116455 
BLAKE2B 
8158bdd9fcc689c3b0024c9da26c3f39b44c9dac7fb031470470a2697f66af122552a19beb389faa96001a8f35bf06580ad3c5e00f616900e7ca960d3e1c1450
 SHA512 
ff1e5cbe76a1a4a7224b1b01f0f45df51dd60c7426a73008a744fb17be3e4c7a96dd3833f237a480dd4ec2dd3e544d847aced2256453919d8442f7857354afb2
 DIST obs-studio-29.0.2.tar.gz 18939072 BLAKE2B 
78a6b7fec520797a5c9d36e7d9a034c29c701d38a745415c3fd0ae3907831584ef4a77b833fa1a7466a23b02a06736afd34720ff3b0d3226dbb0dcab64c72931
 SHA512 
63a832dc6a0a7f07a2f7adf18f1412e8694405d39721144e82dedab8182e17da6f3063f547bc2b33cc7ea053f6dbb8ffda051af5bffdf9773710bd08744faf8f
 DIST obs-studio-29.1.1.tar.gz 26311197 BLAKE2B 
0ea6aab3b58c83ad69010fad8c949d5f93dead5adf61e5faab7e3cf3e1905addb6ebe5833b0c7c4c0b33504d83fbb3a2fe5c1dda61174bef60556eeb380fd1ad
 SHA512 
25779491aaf36ac84134fc5930071acdec2be3fa88bb7717a1e032dcc81e409e6cc55648471f64efbcdbf4ddbdbadbccab5aeaa34b3ae02c69e9285c303ac541
+DIST obs-studio-29.1.2.tar.gz 26315767 BLAKE2B 
fcadde609f7667e4b7244eda11469a5f49170e6accaf3e9d5dc5e92fe0e1516423453c716fd5d7d2d2997555f50a47c72d8521475f66fb81882ff289eebd0f62
 SHA512 
cbe24fb56da38f14700cbc05fd2ad0cff1028c73bfbdecfe70332835d7d94a8cf6ccfcdc947d779e80bb6c3b49265585ba49f712659e2d923791d51642d1167f
 DIST obs-websocket-31f9845b6132e6c1529401292bc1125401e2a324.tar.gz 238884 
BLAKE2B 
93a41ff9dd33cf2babaef90c961def1ae39d3b4e7d2f2542123973672c2adbd0cff987f58ce72e9c4acd8818c834531e624c376b3d297f4bdfc097e22ee4b293
 SHA512 
11bf28f574ec2a7b128dae53010484610465c94245881fd98eb750b59e00236f656d1ef706187a41cb42eab3e3668440d83f66399f6917e2d93b7ba6c7241ad3
 DIST obs-websocket-57a9c19f2ccf4e5452baeffd78014579622b9f3a.tar.gz 244736 
BLAKE2B 
b78632d2732198d46fcd424ba76c99de3e98e767be1ff01f56557e47443ac88b5bf1628d07b4024ab942b979946b8982cdf1b7bf183cda3b22622503e59ff718
 SHA512 
0dac06ab0b94f70ed597346c577c431c4e5034bbcd82825e5bc8644a6ca4277ef04de9004df307e5270ac98ce2e40ee65c48e202421ce45edb78ad19b9fbaa4e
 DIST qr-8518684c0f33d004fa93971be2c6a8eca3167d1e.tar.gz 135863 BLAKE2B 
fa6fb9c9e5250b56bdf38f31aa4acaf4ce860c153012984d1266928bd7a62dcf43b271ff53b4322931304670742566dcb016ef65ff2f681bf76224f86eca567c
 SHA512 
ba298de89411fecc8db3dc10850485da01f5183d68b6d91ea91a9e28c1f104eb110adbf143a37e5d1856abbba5d309ab8329a6359ca7225bacb033d8044fa72c

diff --git a/media-video/obs-studio/obs-studio-29.1.2.ebuild 
b/media-video/obs-studio/obs-studio-29.1.2.ebuild
new file mode 100644
index ..3fc13bf97d2f
--- /dev/null
+++ b/media-video/obs-studio/obs-studio-29.1.2.ebuild
@@ -0,0 +1,269 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_REMOVE_MODULES_LIST=( FindFreetype )
+LUA_COMPAT=( luajit )
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit cmake lua-single optfeature python-single-r1 xdg
+
+CEF_DIR="cef_binary_5060_linux64"
+OBS_BROWSER_COMMIT="594115a27d40f0916e55db97cb61f7c7130cbe28"
+OBS_WEBSOCKET_COMMIT="57a9c19f2ccf4e5452baeffd78014579622b9f3a"
+QR_COMMIT="8518684c0f33d004fa93971be2c6a8eca3167d1e"
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/obsproject/obs-studio.git;
+   EGIT_SUBMODULES=(
+   plugins/obs-browser
+   plugins/obs-websocket
+   plugins/obs-websocket/deps/asio
+   plugins/obs-websocket/deps/json
+   plugins/obs-websocket/deps/qr
+   plugins/obs-websocket/deps/websocketpp
+   )
+else
+   SRC_URI="
+   https://github.com/obsproject/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz
+   
https://github.com/obsproject/obs-browser/archive/${OBS_BROWSER_COMMIT}.tar.gz 
-> obs-browser-${OBS_BROWSER_COMMIT}.tar.gz
+   
https://github.com/nayuki/QR-Code-generator/archive/${QR_COMMIT}.tar.gz -> 
qr-${QR_COMMIT}.tar.gz
+   
https://github.com/obsproject/obs-websocket/archive/${OBS_WEBSOCKET_COMMIT}.tar.gz
 -> obs-websocket-${OBS_WEBSOCKET_COMMIT}.tar.gz
+   "
+   KEYWORDS="~amd64 ~ppc64 ~x86"
+fi
+SRC_URI+=" browser? ( 

[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2023-05-29 Thread Jimi Huotari
commit: a39a1b24a7b24aaa5b6fb4ef92b9547e4c8447e1
Author: Jimi Huotari  gentoo  org>
AuthorDate: Mon May 29 16:56:31 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Mon May 29 18:08:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a39a1b24

media-video/obs-studio: update browser commit

Signed-off-by: Jimi Huotari  gentoo.org>

 media-video/obs-studio/obs-studio-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/obs-studio/obs-studio-.ebuild 
b/media-video/obs-studio/obs-studio-.ebuild
index 3fc13bf97d2f..7b1ecc9b5063 100644
--- a/media-video/obs-studio/obs-studio-.ebuild
+++ b/media-video/obs-studio/obs-studio-.ebuild
@@ -10,7 +10,7 @@ PYTHON_COMPAT=( python3_{9..11} )
 inherit cmake lua-single optfeature python-single-r1 xdg
 
 CEF_DIR="cef_binary_5060_linux64"
-OBS_BROWSER_COMMIT="594115a27d40f0916e55db97cb61f7c7130cbe28"
+OBS_BROWSER_COMMIT="995ad53cf3b774928a690d9de813fc8cb43175fe"
 OBS_WEBSOCKET_COMMIT="57a9c19f2ccf4e5452baeffd78014579622b9f3a"
 QR_COMMIT="8518684c0f33d004fa93971be2c6a8eca3167d1e"
 



[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2023-05-09 Thread Jimi Huotari
commit: 01603b69fbf5340144c527d9309d8af9760648c5
Author: Jimi Huotari  gentoo  org>
AuthorDate: Tue May  9 19:07:42 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Tue May  9 19:08:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01603b69

media-video/obs-studio: drop 29.1.0

Signed-off-by: Jimi Huotari  gentoo.org>

 media-video/obs-studio/Manifest |   2 -
 media-video/obs-studio/obs-studio-29.1.0.ebuild | 269 
 2 files changed, 271 deletions(-)

diff --git a/media-video/obs-studio/Manifest b/media-video/obs-studio/Manifest
index 3a92b0130579..57f2294fb885 100644
--- a/media-video/obs-studio/Manifest
+++ b/media-video/obs-studio/Manifest
@@ -4,10 +4,8 @@ DIST json-a34e011e24beece3b69397a03fdc650546f052c3.tar.gz 
6860722 BLAKE2B 433b49
 DIST obs-browser-1c2264d722f065646b72ac654f6ddbb6843f9bef.tar.gz 110765 
BLAKE2B 
99ceb51dc1a39c5abab26c6e5f1be63eb0cfaeb7e102ed07a4dc6a16d477e46e7499f1e9beca81d479683374d03e3c08c9ceeb34d04a733ae34c0688bb4ad1c0
 SHA512 
bddfa7914559405331c10a9589f46c17013cdbd361423e71763a4d8d4d521c53dc5df4d7581ff7bf0c9136627024e017bfb08b4a996b33e609cddbae41b5c878
 DIST obs-browser-594115a27d40f0916e55db97cb61f7c7130cbe28.tar.gz 116455 
BLAKE2B 
8158bdd9fcc689c3b0024c9da26c3f39b44c9dac7fb031470470a2697f66af122552a19beb389faa96001a8f35bf06580ad3c5e00f616900e7ca960d3e1c1450
 SHA512 
ff1e5cbe76a1a4a7224b1b01f0f45df51dd60c7426a73008a744fb17be3e4c7a96dd3833f237a480dd4ec2dd3e544d847aced2256453919d8442f7857354afb2
 DIST obs-studio-29.0.2.tar.gz 18939072 BLAKE2B 
78a6b7fec520797a5c9d36e7d9a034c29c701d38a745415c3fd0ae3907831584ef4a77b833fa1a7466a23b02a06736afd34720ff3b0d3226dbb0dcab64c72931
 SHA512 
63a832dc6a0a7f07a2f7adf18f1412e8694405d39721144e82dedab8182e17da6f3063f547bc2b33cc7ea053f6dbb8ffda051af5bffdf9773710bd08744faf8f
-DIST obs-studio-29.1.0.tar.gz 26309705 BLAKE2B 
ce39e76adf2c9eadf8f47a41f688610f1dce69470f37bdee09884b7262c96491bdd995a37b6fae3a4e62582cddec9a86386f3cc270100209e7debd708da6ceae
 SHA512 
39978eb1872d8fc3903db654b0f227f9ff6d66283261f4a5d736b3404ab9549708c468f18f98402ad3e2759ed3e937b56a4fb4eae600bd226cf6b3e7dafe6b0d
 DIST obs-studio-29.1.1.tar.gz 26311197 BLAKE2B 
0ea6aab3b58c83ad69010fad8c949d5f93dead5adf61e5faab7e3cf3e1905addb6ebe5833b0c7c4c0b33504d83fbb3a2fe5c1dda61174bef60556eeb380fd1ad
 SHA512 
25779491aaf36ac84134fc5930071acdec2be3fa88bb7717a1e032dcc81e409e6cc55648471f64efbcdbf4ddbdbadbccab5aeaa34b3ae02c69e9285c303ac541
 DIST obs-websocket-31f9845b6132e6c1529401292bc1125401e2a324.tar.gz 238884 
BLAKE2B 
93a41ff9dd33cf2babaef90c961def1ae39d3b4e7d2f2542123973672c2adbd0cff987f58ce72e9c4acd8818c834531e624c376b3d297f4bdfc097e22ee4b293
 SHA512 
11bf28f574ec2a7b128dae53010484610465c94245881fd98eb750b59e00236f656d1ef706187a41cb42eab3e3668440d83f66399f6917e2d93b7ba6c7241ad3
 DIST obs-websocket-57a9c19f2ccf4e5452baeffd78014579622b9f3a.tar.gz 244736 
BLAKE2B 
b78632d2732198d46fcd424ba76c99de3e98e767be1ff01f56557e47443ac88b5bf1628d07b4024ab942b979946b8982cdf1b7bf183cda3b22622503e59ff718
 SHA512 
0dac06ab0b94f70ed597346c577c431c4e5034bbcd82825e5bc8644a6ca4277ef04de9004df307e5270ac98ce2e40ee65c48e202421ce45edb78ad19b9fbaa4e
-DIST obs-websocket-6ef055a369249f6d7b008914fe2bc360c96f23dc.tar.gz 244025 
BLAKE2B 
008532ee88a8b32f3544c330071e04817aad46f421db155140896fe593b0b39753175d433c95254472a08f7e7b558e3a85f8146cca5136132781c5c7cde6ebae
 SHA512 
b6250ef655d8a986907dc7a5e616498736a366f371ef135f798df4c84b391e075f76031dc1239c9afe8fea93e348c8a05670d50809543aa7ce6c426f56bc48ad
 DIST qr-8518684c0f33d004fa93971be2c6a8eca3167d1e.tar.gz 135863 BLAKE2B 
fa6fb9c9e5250b56bdf38f31aa4acaf4ce860c153012984d1266928bd7a62dcf43b271ff53b4322931304670742566dcb016ef65ff2f681bf76224f86eca567c
 SHA512 
ba298de89411fecc8db3dc10850485da01f5183d68b6d91ea91a9e28c1f104eb110adbf143a37e5d1856abbba5d309ab8329a6359ca7225bacb033d8044fa72c
 DIST websocketpp-56123c87598f8b1dd471be83ca841ceae07f95ba.tar.gz 701544 
BLAKE2B 
61680c31309d8f78b27b82e1bde2c7828eae2777df0629355c557dfd8b0daef6de7d202bbcff372351e135bb62366ffc8eec6c72a99df7c46a9197773c46550c
 SHA512 
f185a66e5a7c783254352a6ef87e2e559f681032b7368765d08393ed12bcae76825abed7dcaea73de09df644320409dad46279701f5f469520542a2c9b6a6163

diff --git a/media-video/obs-studio/obs-studio-29.1.0.ebuild 
b/media-video/obs-studio/obs-studio-29.1.0.ebuild
deleted file mode 100644
index 0be8ac7d5048..
--- a/media-video/obs-studio/obs-studio-29.1.0.ebuild
+++ /dev/null
@@ -1,269 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CMAKE_REMOVE_MODULES_LIST=( FindFreetype )
-LUA_COMPAT=( luajit )
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit cmake lua-single optfeature python-single-r1 xdg
-
-CEF_DIR="cef_binary_5060_linux64"
-OBS_BROWSER_COMMIT="594115a27d40f0916e55db97cb61f7c7130cbe28"
-OBS_WEBSOCKET_COMMIT="6ef055a369249f6d7b008914fe2bc360c96f23dc"
-QR_COMMIT="8518684c0f33d004fa93971be2c6a8eca3167d1e"
-
-if [[ 

[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2023-05-09 Thread Jimi Huotari
commit: f04aac184f695d92607e7d13899ce8c136b80153
Author: Jimi Huotari  gentoo  org>
AuthorDate: Tue May  9 19:05:56 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Tue May  9 19:08:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f04aac18

media-video/obs-studio: add version 29.1.1

Signed-off-by: Jimi Huotari  gentoo.org>

 media-video/obs-studio/Manifest | 2 ++
 .../obs-studio/{obs-studio-.ebuild => obs-studio-29.1.1.ebuild} | 2 +-
 media-video/obs-studio/obs-studio-.ebuild   | 2 +-
 3 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/media-video/obs-studio/Manifest b/media-video/obs-studio/Manifest
index 3babfd217639..3a92b0130579 100644
--- a/media-video/obs-studio/Manifest
+++ b/media-video/obs-studio/Manifest
@@ -5,7 +5,9 @@ DIST 
obs-browser-1c2264d722f065646b72ac654f6ddbb6843f9bef.tar.gz 110765 BLAKE2B
 DIST obs-browser-594115a27d40f0916e55db97cb61f7c7130cbe28.tar.gz 116455 
BLAKE2B 
8158bdd9fcc689c3b0024c9da26c3f39b44c9dac7fb031470470a2697f66af122552a19beb389faa96001a8f35bf06580ad3c5e00f616900e7ca960d3e1c1450
 SHA512 
ff1e5cbe76a1a4a7224b1b01f0f45df51dd60c7426a73008a744fb17be3e4c7a96dd3833f237a480dd4ec2dd3e544d847aced2256453919d8442f7857354afb2
 DIST obs-studio-29.0.2.tar.gz 18939072 BLAKE2B 
78a6b7fec520797a5c9d36e7d9a034c29c701d38a745415c3fd0ae3907831584ef4a77b833fa1a7466a23b02a06736afd34720ff3b0d3226dbb0dcab64c72931
 SHA512 
63a832dc6a0a7f07a2f7adf18f1412e8694405d39721144e82dedab8182e17da6f3063f547bc2b33cc7ea053f6dbb8ffda051af5bffdf9773710bd08744faf8f
 DIST obs-studio-29.1.0.tar.gz 26309705 BLAKE2B 
ce39e76adf2c9eadf8f47a41f688610f1dce69470f37bdee09884b7262c96491bdd995a37b6fae3a4e62582cddec9a86386f3cc270100209e7debd708da6ceae
 SHA512 
39978eb1872d8fc3903db654b0f227f9ff6d66283261f4a5d736b3404ab9549708c468f18f98402ad3e2759ed3e937b56a4fb4eae600bd226cf6b3e7dafe6b0d
+DIST obs-studio-29.1.1.tar.gz 26311197 BLAKE2B 
0ea6aab3b58c83ad69010fad8c949d5f93dead5adf61e5faab7e3cf3e1905addb6ebe5833b0c7c4c0b33504d83fbb3a2fe5c1dda61174bef60556eeb380fd1ad
 SHA512 
25779491aaf36ac84134fc5930071acdec2be3fa88bb7717a1e032dcc81e409e6cc55648471f64efbcdbf4ddbdbadbccab5aeaa34b3ae02c69e9285c303ac541
 DIST obs-websocket-31f9845b6132e6c1529401292bc1125401e2a324.tar.gz 238884 
BLAKE2B 
93a41ff9dd33cf2babaef90c961def1ae39d3b4e7d2f2542123973672c2adbd0cff987f58ce72e9c4acd8818c834531e624c376b3d297f4bdfc097e22ee4b293
 SHA512 
11bf28f574ec2a7b128dae53010484610465c94245881fd98eb750b59e00236f656d1ef706187a41cb42eab3e3668440d83f66399f6917e2d93b7ba6c7241ad3
+DIST obs-websocket-57a9c19f2ccf4e5452baeffd78014579622b9f3a.tar.gz 244736 
BLAKE2B 
b78632d2732198d46fcd424ba76c99de3e98e767be1ff01f56557e47443ac88b5bf1628d07b4024ab942b979946b8982cdf1b7bf183cda3b22622503e59ff718
 SHA512 
0dac06ab0b94f70ed597346c577c431c4e5034bbcd82825e5bc8644a6ca4277ef04de9004df307e5270ac98ce2e40ee65c48e202421ce45edb78ad19b9fbaa4e
 DIST obs-websocket-6ef055a369249f6d7b008914fe2bc360c96f23dc.tar.gz 244025 
BLAKE2B 
008532ee88a8b32f3544c330071e04817aad46f421db155140896fe593b0b39753175d433c95254472a08f7e7b558e3a85f8146cca5136132781c5c7cde6ebae
 SHA512 
b6250ef655d8a986907dc7a5e616498736a366f371ef135f798df4c84b391e075f76031dc1239c9afe8fea93e348c8a05670d50809543aa7ce6c426f56bc48ad
 DIST qr-8518684c0f33d004fa93971be2c6a8eca3167d1e.tar.gz 135863 BLAKE2B 
fa6fb9c9e5250b56bdf38f31aa4acaf4ce860c153012984d1266928bd7a62dcf43b271ff53b4322931304670742566dcb016ef65ff2f681bf76224f86eca567c
 SHA512 
ba298de89411fecc8db3dc10850485da01f5183d68b6d91ea91a9e28c1f104eb110adbf143a37e5d1856abbba5d309ab8329a6359ca7225bacb033d8044fa72c
 DIST websocketpp-56123c87598f8b1dd471be83ca841ceae07f95ba.tar.gz 701544 
BLAKE2B 
61680c31309d8f78b27b82e1bde2c7828eae2777df0629355c557dfd8b0daef6de7d202bbcff372351e135bb62366ffc8eec6c72a99df7c46a9197773c46550c
 SHA512 
f185a66e5a7c783254352a6ef87e2e559f681032b7368765d08393ed12bcae76825abed7dcaea73de09df644320409dad46279701f5f469520542a2c9b6a6163

diff --git a/media-video/obs-studio/obs-studio-.ebuild 
b/media-video/obs-studio/obs-studio-29.1.1.ebuild
similarity index 99%
copy from media-video/obs-studio/obs-studio-.ebuild
copy to media-video/obs-studio/obs-studio-29.1.1.ebuild
index 0be8ac7d5048..3fc13bf97d2f 100644
--- a/media-video/obs-studio/obs-studio-.ebuild
+++ b/media-video/obs-studio/obs-studio-29.1.1.ebuild
@@ -11,7 +11,7 @@ inherit cmake lua-single optfeature python-single-r1 xdg
 
 CEF_DIR="cef_binary_5060_linux64"
 OBS_BROWSER_COMMIT="594115a27d40f0916e55db97cb61f7c7130cbe28"
-OBS_WEBSOCKET_COMMIT="6ef055a369249f6d7b008914fe2bc360c96f23dc"
+OBS_WEBSOCKET_COMMIT="57a9c19f2ccf4e5452baeffd78014579622b9f3a"
 QR_COMMIT="8518684c0f33d004fa93971be2c6a8eca3167d1e"
 
 if [[ ${PV} ==  ]]; then

diff --git a/media-video/obs-studio/obs-studio-.ebuild 
b/media-video/obs-studio/obs-studio-.ebuild
index 0be8ac7d5048..3fc13bf97d2f 100644
--- a/media-video/obs-studio/obs-studio-.ebuild
+++ 

[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2023-05-06 Thread Jimi Huotari
commit: 85d0430b977558e6ba62acd0570dc0f76f1b11a9
Author: Jimi Huotari  gentoo  org>
AuthorDate: Sat May  6 10:13:23 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Sat May  6 11:00:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85d0430b

media-video/obs-studio: add version 29.1.0

Signed-off-by: Jimi Huotari  gentoo.org>

 media-video/obs-studio/obs-studio-29.1.0.ebuild | 269 
 1 file changed, 269 insertions(+)

diff --git a/media-video/obs-studio/obs-studio-29.1.0.ebuild 
b/media-video/obs-studio/obs-studio-29.1.0.ebuild
new file mode 100644
index ..0be8ac7d5048
--- /dev/null
+++ b/media-video/obs-studio/obs-studio-29.1.0.ebuild
@@ -0,0 +1,269 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_REMOVE_MODULES_LIST=( FindFreetype )
+LUA_COMPAT=( luajit )
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit cmake lua-single optfeature python-single-r1 xdg
+
+CEF_DIR="cef_binary_5060_linux64"
+OBS_BROWSER_COMMIT="594115a27d40f0916e55db97cb61f7c7130cbe28"
+OBS_WEBSOCKET_COMMIT="6ef055a369249f6d7b008914fe2bc360c96f23dc"
+QR_COMMIT="8518684c0f33d004fa93971be2c6a8eca3167d1e"
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/obsproject/obs-studio.git;
+   EGIT_SUBMODULES=(
+   plugins/obs-browser
+   plugins/obs-websocket
+   plugins/obs-websocket/deps/asio
+   plugins/obs-websocket/deps/json
+   plugins/obs-websocket/deps/qr
+   plugins/obs-websocket/deps/websocketpp
+   )
+else
+   SRC_URI="
+   https://github.com/obsproject/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz
+   
https://github.com/obsproject/obs-browser/archive/${OBS_BROWSER_COMMIT}.tar.gz 
-> obs-browser-${OBS_BROWSER_COMMIT}.tar.gz
+   
https://github.com/nayuki/QR-Code-generator/archive/${QR_COMMIT}.tar.gz -> 
qr-${QR_COMMIT}.tar.gz
+   
https://github.com/obsproject/obs-websocket/archive/${OBS_WEBSOCKET_COMMIT}.tar.gz
 -> obs-websocket-${OBS_WEBSOCKET_COMMIT}.tar.gz
+   "
+   KEYWORDS="~amd64 ~ppc64 ~x86"
+fi
+SRC_URI+=" browser? ( 
https://cdn-fastly.obsproject.com/downloads/${CEF_DIR}.tar.bz2 )"
+
+DESCRIPTION="Software for Recording and Streaming Live Video Content"
+HOMEPAGE="https://obsproject.com;
+
+LICENSE="Boost-1.0 GPL-2+ MIT Unlicense"
+SLOT="0"
+IUSE="
+   +alsa browser decklink fdk jack lua nvenc pipewire pulseaudio
+   python qt6 speex +ssl truetype v4l vlc wayland websocket
+"
+REQUIRED_USE="
+   browser? ( || ( alsa pulseaudio ) )
+   lua? ( ${LUA_REQUIRED_USE} )
+   python? ( ${PYTHON_REQUIRED_USE} )
+"
+
+BDEPEND="
+   lua? ( dev-lang/swig )
+   python? ( dev-lang/swig )
+"
+DEPEND="
+   dev-libs/glib:2
+   dev-libs/jansson:=
+   media-libs/libglvnd
+   media-libs/libva
+   media-libs/x264:=
+   media-video/ffmpeg:=[nvenc?,x264]
+   net-misc/curl
+   sys-apps/dbus
+   sys-apps/pciutils
+   sys-apps/util-linux
+   sys-libs/zlib:=
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXfixes
+   x11-libs/libxcb:=
+   alsa? ( media-libs/alsa-lib )
+   browser? (
+   || (
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   ( app-accessibility/at-spi2-atk dev-libs/atk )
+   )
+   dev-libs/expat
+   dev-libs/glib
+   dev-libs/nspr
+   dev-libs/nss
+   dev-libs/wayland
+   media-libs/alsa-lib
+   media-libs/fontconfig
+   media-libs/mesa[gbm(+)]
+   net-print/cups
+   x11-libs/cairo
+   x11-libs/libdrm
+   x11-libs/libXcursor
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libxkbcommon
+   x11-libs/libXrandr
+   x11-libs/libXrender
+   x11-libs/libXScrnSaver
+   x11-libs/libxshmfence
+   x11-libs/libXtst
+   x11-libs/pango
+   )
+   fdk? ( media-libs/fdk-aac:= )
+   jack? ( virtual/jack )
+   lua? ( ${LUA_DEPS} )
+   pipewire? ( media-video/pipewire:= )
+   pulseaudio? ( media-libs/libpulse )
+   python? ( ${PYTHON_DEPS} )
+   qt6? (
+   dev-qt/qtbase:6[network,widgets,xml(+)]
+   dev-qt/qtsvg:6
+   x11-libs/libxkbcommon
+   )
+   !qt6? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5[wayland?]
+   dev-qt/qtnetwork:5
+   dev-qt/qtquickcontrols:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtxml:5
+   )
+   speex? ( media-libs/speexdsp )
+   ssl? ( net-libs/mbedtls:= )
+   

[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2023-05-06 Thread Jimi Huotari
commit: 479c986929752e2c21ef402a03ead520f0b3c9d3
Author: Jimi Huotari  gentoo  org>
AuthorDate: Sat May  6 10:55:23 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Sat May  6 11:00:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=479c9869

media-video/obs-studio: remove version 28.1.2 (r1)

Signed-off-by: Jimi Huotari  gentoo.org>

 media-video/obs-studio/Manifest|   3 -
 media-video/obs-studio/obs-studio-28.1.2-r1.ebuild | 266 -
 2 files changed, 269 deletions(-)

diff --git a/media-video/obs-studio/Manifest b/media-video/obs-studio/Manifest
index 5910edae224a..3babfd217639 100644
--- a/media-video/obs-studio/Manifest
+++ b/media-video/obs-studio/Manifest
@@ -3,12 +3,9 @@ DIST cef_binary_5060_linux64.tar.bz2 132839531 BLAKE2B 
f7d342cf12bf435aab3873b66
 DIST json-a34e011e24beece3b69397a03fdc650546f052c3.tar.gz 6860722 BLAKE2B 
433b499f24859153171654f3fd0fa9afd4ceb8b21a159185a424084b940d8496f8952c0291a52d85009dde16c46e45d5a206f354d043f4d010a29a1f18965d87
 SHA512 
a7c64517377274479bc3060163a2a7ed0a8780c12dc193287c060f04dfd742ffe8832c930bec75eb0b36f8290044c31530260a614aabae90367f6ccfd4b711f3
 DIST obs-browser-1c2264d722f065646b72ac654f6ddbb6843f9bef.tar.gz 110765 
BLAKE2B 
99ceb51dc1a39c5abab26c6e5f1be63eb0cfaeb7e102ed07a4dc6a16d477e46e7499f1e9beca81d479683374d03e3c08c9ceeb34d04a733ae34c0688bb4ad1c0
 SHA512 
bddfa7914559405331c10a9589f46c17013cdbd361423e71763a4d8d4d521c53dc5df4d7581ff7bf0c9136627024e017bfb08b4a996b33e609cddbae41b5c878
 DIST obs-browser-594115a27d40f0916e55db97cb61f7c7130cbe28.tar.gz 116455 
BLAKE2B 
8158bdd9fcc689c3b0024c9da26c3f39b44c9dac7fb031470470a2697f66af122552a19beb389faa96001a8f35bf06580ad3c5e00f616900e7ca960d3e1c1450
 SHA512 
ff1e5cbe76a1a4a7224b1b01f0f45df51dd60c7426a73008a744fb17be3e4c7a96dd3833f237a480dd4ec2dd3e544d847aced2256453919d8442f7857354afb2
-DIST obs-browser-e2310b02df3e6c184fe6eb6608244a82e37f582e.tar.gz 109012 
BLAKE2B 
a2f3d9e1a3dbc3aa4d00423e743633038d59ce501626941a21ef0cf78608f4190335b8b846bfef49b2f09976d4ef3bb8b19f955b2a328c375cc045b886cb367c
 SHA512 
76494fc9415db68d2b67d832a7a5c8b035e4e379d9adb6eb8292579d12b88b92350692b24e999b1328e02f729fae4060304594d37c754ff359903193c1464aed
-DIST obs-studio-28.1.2.tar.gz 18859931 BLAKE2B 
08fcedb4094d6a03512139e9055116f47fbd6cf706029d2719524bc018d0dce2a774de83b603f9a7665a115e2414775b858020e0be0ccdcc6882478256392646
 SHA512 
9d5e7e1f2f6236b795c2c49a1a6ba43623c71f16c1c6106fae6ac99b792e15793c169fb62aea271c253b13a0fd9bc9b9ad7880315d9ee787682174a5700f85bd
 DIST obs-studio-29.0.2.tar.gz 18939072 BLAKE2B 
78a6b7fec520797a5c9d36e7d9a034c29c701d38a745415c3fd0ae3907831584ef4a77b833fa1a7466a23b02a06736afd34720ff3b0d3226dbb0dcab64c72931
 SHA512 
63a832dc6a0a7f07a2f7adf18f1412e8694405d39721144e82dedab8182e17da6f3063f547bc2b33cc7ea053f6dbb8ffda051af5bffdf9773710bd08744faf8f
 DIST obs-studio-29.1.0.tar.gz 26309705 BLAKE2B 
ce39e76adf2c9eadf8f47a41f688610f1dce69470f37bdee09884b7262c96491bdd995a37b6fae3a4e62582cddec9a86386f3cc270100209e7debd708da6ceae
 SHA512 
39978eb1872d8fc3903db654b0f227f9ff6d66283261f4a5d736b3404ab9549708c468f18f98402ad3e2759ed3e937b56a4fb4eae600bd226cf6b3e7dafe6b0d
 DIST obs-websocket-31f9845b6132e6c1529401292bc1125401e2a324.tar.gz 238884 
BLAKE2B 
93a41ff9dd33cf2babaef90c961def1ae39d3b4e7d2f2542123973672c2adbd0cff987f58ce72e9c4acd8818c834531e624c376b3d297f4bdfc097e22ee4b293
 SHA512 
11bf28f574ec2a7b128dae53010484610465c94245881fd98eb750b59e00236f656d1ef706187a41cb42eab3e3668440d83f66399f6917e2d93b7ba6c7241ad3
-DIST obs-websocket-5716577019b1ccda01a12db2cba35a023082b7ad.tar.gz 235118 
BLAKE2B 
96202cf81389b82b26027680dcaa6e2bf902c9776a89895fbef859dae2986523bc5d34ad30233c29fac043611a942fb4d86e5d9d9cd4ef2a9503154a383002fe
 SHA512 
9bb511c9693889f9837cd001fafe403762d44f2ecc80bad42e592d7555e3807a148ab19638724871b7807e71edf5f62a1e0ea62f362fd1b9a6e9bf49000b8a5c
 DIST obs-websocket-6ef055a369249f6d7b008914fe2bc360c96f23dc.tar.gz 244025 
BLAKE2B 
008532ee88a8b32f3544c330071e04817aad46f421db155140896fe593b0b39753175d433c95254472a08f7e7b558e3a85f8146cca5136132781c5c7cde6ebae
 SHA512 
b6250ef655d8a986907dc7a5e616498736a366f371ef135f798df4c84b391e075f76031dc1239c9afe8fea93e348c8a05670d50809543aa7ce6c426f56bc48ad
 DIST qr-8518684c0f33d004fa93971be2c6a8eca3167d1e.tar.gz 135863 BLAKE2B 
fa6fb9c9e5250b56bdf38f31aa4acaf4ce860c153012984d1266928bd7a62dcf43b271ff53b4322931304670742566dcb016ef65ff2f681bf76224f86eca567c
 SHA512 
ba298de89411fecc8db3dc10850485da01f5183d68b6d91ea91a9e28c1f104eb110adbf143a37e5d1856abbba5d309ab8329a6359ca7225bacb033d8044fa72c
 DIST websocketpp-56123c87598f8b1dd471be83ca841ceae07f95ba.tar.gz 701544 
BLAKE2B 
61680c31309d8f78b27b82e1bde2c7828eae2777df0629355c557dfd8b0daef6de7d202bbcff372351e135bb62366ffc8eec6c72a99df7c46a9197773c46550c
 SHA512 
f185a66e5a7c783254352a6ef87e2e559f681032b7368765d08393ed12bcae76825abed7dcaea73de09df644320409dad46279701f5f469520542a2c9b6a6163

diff --git 

[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2023-05-06 Thread Jimi Huotari
commit: be57f350c61a7f2de4e4ec3d269cc4d20e76b910
Author: Jimi Huotari  gentoo  org>
AuthorDate: Sat May  6 10:09:44 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Sat May  6 11:00:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be57f350

media-video/obs-studio: update dependencies and remove -Werror

Also add an 'optfeature' for ffmpeg[vaapi], a "calm deprecation"
compile-time option, and disable automagical ccache.

Closes: https://bugs.gentoo.org/892862
Closes: https://bugs.gentoo.org/904482
Signed-off-by: Jimi Huotari  gentoo.org>

 media-video/obs-studio/Manifest   |  3 +++
 media-video/obs-studio/obs-studio-.ebuild | 36 ++-
 2 files changed, 22 insertions(+), 17 deletions(-)

diff --git a/media-video/obs-studio/Manifest b/media-video/obs-studio/Manifest
index ec43a65b2f63..5910edae224a 100644
--- a/media-video/obs-studio/Manifest
+++ b/media-video/obs-studio/Manifest
@@ -2,10 +2,13 @@ DIST asio-b73dc1d2c0ecb9452a87c26544d7f71e24342df6.tar.gz 
1211725 BLAKE2B 8ffe53
 DIST cef_binary_5060_linux64.tar.bz2 132839531 BLAKE2B 
f7d342cf12bf435aab3873b666a47c42c6583a88f140c28dabfd2dd860cd0d5c96cc51cc034703bffc6f1094a738bd77008c01839fa5ea53b848bc1c483a0ae4
 SHA512 
c99ce53858c57becd7822e39ff81d59b7296374fa61b29dfd4a572c2ed8f9ab155114ed179764ea05586e0edb2f1654f0b73c471f1cd9b233660e7f1c8b462c4
 DIST json-a34e011e24beece3b69397a03fdc650546f052c3.tar.gz 6860722 BLAKE2B 
433b499f24859153171654f3fd0fa9afd4ceb8b21a159185a424084b940d8496f8952c0291a52d85009dde16c46e45d5a206f354d043f4d010a29a1f18965d87
 SHA512 
a7c64517377274479bc3060163a2a7ed0a8780c12dc193287c060f04dfd742ffe8832c930bec75eb0b36f8290044c31530260a614aabae90367f6ccfd4b711f3
 DIST obs-browser-1c2264d722f065646b72ac654f6ddbb6843f9bef.tar.gz 110765 
BLAKE2B 
99ceb51dc1a39c5abab26c6e5f1be63eb0cfaeb7e102ed07a4dc6a16d477e46e7499f1e9beca81d479683374d03e3c08c9ceeb34d04a733ae34c0688bb4ad1c0
 SHA512 
bddfa7914559405331c10a9589f46c17013cdbd361423e71763a4d8d4d521c53dc5df4d7581ff7bf0c9136627024e017bfb08b4a996b33e609cddbae41b5c878
+DIST obs-browser-594115a27d40f0916e55db97cb61f7c7130cbe28.tar.gz 116455 
BLAKE2B 
8158bdd9fcc689c3b0024c9da26c3f39b44c9dac7fb031470470a2697f66af122552a19beb389faa96001a8f35bf06580ad3c5e00f616900e7ca960d3e1c1450
 SHA512 
ff1e5cbe76a1a4a7224b1b01f0f45df51dd60c7426a73008a744fb17be3e4c7a96dd3833f237a480dd4ec2dd3e544d847aced2256453919d8442f7857354afb2
 DIST obs-browser-e2310b02df3e6c184fe6eb6608244a82e37f582e.tar.gz 109012 
BLAKE2B 
a2f3d9e1a3dbc3aa4d00423e743633038d59ce501626941a21ef0cf78608f4190335b8b846bfef49b2f09976d4ef3bb8b19f955b2a328c375cc045b886cb367c
 SHA512 
76494fc9415db68d2b67d832a7a5c8b035e4e379d9adb6eb8292579d12b88b92350692b24e999b1328e02f729fae4060304594d37c754ff359903193c1464aed
 DIST obs-studio-28.1.2.tar.gz 18859931 BLAKE2B 
08fcedb4094d6a03512139e9055116f47fbd6cf706029d2719524bc018d0dce2a774de83b603f9a7665a115e2414775b858020e0be0ccdcc6882478256392646
 SHA512 
9d5e7e1f2f6236b795c2c49a1a6ba43623c71f16c1c6106fae6ac99b792e15793c169fb62aea271c253b13a0fd9bc9b9ad7880315d9ee787682174a5700f85bd
 DIST obs-studio-29.0.2.tar.gz 18939072 BLAKE2B 
78a6b7fec520797a5c9d36e7d9a034c29c701d38a745415c3fd0ae3907831584ef4a77b833fa1a7466a23b02a06736afd34720ff3b0d3226dbb0dcab64c72931
 SHA512 
63a832dc6a0a7f07a2f7adf18f1412e8694405d39721144e82dedab8182e17da6f3063f547bc2b33cc7ea053f6dbb8ffda051af5bffdf9773710bd08744faf8f
+DIST obs-studio-29.1.0.tar.gz 26309705 BLAKE2B 
ce39e76adf2c9eadf8f47a41f688610f1dce69470f37bdee09884b7262c96491bdd995a37b6fae3a4e62582cddec9a86386f3cc270100209e7debd708da6ceae
 SHA512 
39978eb1872d8fc3903db654b0f227f9ff6d66283261f4a5d736b3404ab9549708c468f18f98402ad3e2759ed3e937b56a4fb4eae600bd226cf6b3e7dafe6b0d
 DIST obs-websocket-31f9845b6132e6c1529401292bc1125401e2a324.tar.gz 238884 
BLAKE2B 
93a41ff9dd33cf2babaef90c961def1ae39d3b4e7d2f2542123973672c2adbd0cff987f58ce72e9c4acd8818c834531e624c376b3d297f4bdfc097e22ee4b293
 SHA512 
11bf28f574ec2a7b128dae53010484610465c94245881fd98eb750b59e00236f656d1ef706187a41cb42eab3e3668440d83f66399f6917e2d93b7ba6c7241ad3
 DIST obs-websocket-5716577019b1ccda01a12db2cba35a023082b7ad.tar.gz 235118 
BLAKE2B 
96202cf81389b82b26027680dcaa6e2bf902c9776a89895fbef859dae2986523bc5d34ad30233c29fac043611a942fb4d86e5d9d9cd4ef2a9503154a383002fe
 SHA512 
9bb511c9693889f9837cd001fafe403762d44f2ecc80bad42e592d7555e3807a148ab19638724871b7807e71edf5f62a1e0ea62f362fd1b9a6e9bf49000b8a5c
+DIST obs-websocket-6ef055a369249f6d7b008914fe2bc360c96f23dc.tar.gz 244025 
BLAKE2B 
008532ee88a8b32f3544c330071e04817aad46f421db155140896fe593b0b39753175d433c95254472a08f7e7b558e3a85f8146cca5136132781c5c7cde6ebae
 SHA512 
b6250ef655d8a986907dc7a5e616498736a366f371ef135f798df4c84b391e075f76031dc1239c9afe8fea93e348c8a05670d50809543aa7ce6c426f56bc48ad
 DIST qr-8518684c0f33d004fa93971be2c6a8eca3167d1e.tar.gz 135863 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2023-02-05 Thread Jimi Huotari
commit: 8883d31aaac34ec38648cba71d920bc6e2d19a7d
Author: Jimi Huotari  gentoo  org>
AuthorDate: Mon Feb  6 04:20:17 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Mon Feb  6 04:20:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8883d31a

media-video/obs-studio: remove version 29.0.0 (r1)

Signed-off-by: Jimi Huotari  gentoo.org>

 media-video/obs-studio/Manifest|   2 -
 media-video/obs-studio/obs-studio-29.0.0-r1.ebuild | 267 -
 2 files changed, 269 deletions(-)

diff --git a/media-video/obs-studio/Manifest b/media-video/obs-studio/Manifest
index e31f363900d7..ec43a65b2f63 100644
--- a/media-video/obs-studio/Manifest
+++ b/media-video/obs-studio/Manifest
@@ -3,9 +3,7 @@ DIST cef_binary_5060_linux64.tar.bz2 132839531 BLAKE2B 
f7d342cf12bf435aab3873b66
 DIST json-a34e011e24beece3b69397a03fdc650546f052c3.tar.gz 6860722 BLAKE2B 
433b499f24859153171654f3fd0fa9afd4ceb8b21a159185a424084b940d8496f8952c0291a52d85009dde16c46e45d5a206f354d043f4d010a29a1f18965d87
 SHA512 
a7c64517377274479bc3060163a2a7ed0a8780c12dc193287c060f04dfd742ffe8832c930bec75eb0b36f8290044c31530260a614aabae90367f6ccfd4b711f3
 DIST obs-browser-1c2264d722f065646b72ac654f6ddbb6843f9bef.tar.gz 110765 
BLAKE2B 
99ceb51dc1a39c5abab26c6e5f1be63eb0cfaeb7e102ed07a4dc6a16d477e46e7499f1e9beca81d479683374d03e3c08c9ceeb34d04a733ae34c0688bb4ad1c0
 SHA512 
bddfa7914559405331c10a9589f46c17013cdbd361423e71763a4d8d4d521c53dc5df4d7581ff7bf0c9136627024e017bfb08b4a996b33e609cddbae41b5c878
 DIST obs-browser-e2310b02df3e6c184fe6eb6608244a82e37f582e.tar.gz 109012 
BLAKE2B 
a2f3d9e1a3dbc3aa4d00423e743633038d59ce501626941a21ef0cf78608f4190335b8b846bfef49b2f09976d4ef3bb8b19f955b2a328c375cc045b886cb367c
 SHA512 
76494fc9415db68d2b67d832a7a5c8b035e4e379d9adb6eb8292579d12b88b92350692b24e999b1328e02f729fae4060304594d37c754ff359903193c1464aed
-DIST obs-browser-fc62563ba4232649b7e0ffd772e66ad71ba49377.tar.gz 109571 
BLAKE2B 
10082c64bd872d52fccf7bd539f7106c5b66fc9d6e5f31ffdb86c2e6a3e97b36a4848f5f6f008cbfb67f94bd1fad01c7683e8575e3e0f8d1808724e740be4e11
 SHA512 
113f97a21be8deb8bbd1ec98fd565ebb139d4b6901692ed5f61034581da7016b06fa6975b49db3fd2c7aaeac369a09ac98174798abba149aacbfffd2e0b40236
 DIST obs-studio-28.1.2.tar.gz 18859931 BLAKE2B 
08fcedb4094d6a03512139e9055116f47fbd6cf706029d2719524bc018d0dce2a774de83b603f9a7665a115e2414775b858020e0be0ccdcc6882478256392646
 SHA512 
9d5e7e1f2f6236b795c2c49a1a6ba43623c71f16c1c6106fae6ac99b792e15793c169fb62aea271c253b13a0fd9bc9b9ad7880315d9ee787682174a5700f85bd
-DIST obs-studio-29.0.0.tar.gz 18894364 BLAKE2B 
3cf120b5bc9bae3d797a55aa0d348a6eabb2c0ccbf71d89e203468c42780212a6ad0ab52eaa913a8942a4b9c1bf07a50dc951891bcf2cbc3639177f983841066
 SHA512 
14208682fd7c2d5bdc049affe9adcdda73f5d9177277da021aed942518f23c2f3bec8ed55ba58fd8ee3f5f575b13f1083b36248a1073bafed2c4bbb2bd28ec61
 DIST obs-studio-29.0.2.tar.gz 18939072 BLAKE2B 
78a6b7fec520797a5c9d36e7d9a034c29c701d38a745415c3fd0ae3907831584ef4a77b833fa1a7466a23b02a06736afd34720ff3b0d3226dbb0dcab64c72931
 SHA512 
63a832dc6a0a7f07a2f7adf18f1412e8694405d39721144e82dedab8182e17da6f3063f547bc2b33cc7ea053f6dbb8ffda051af5bffdf9773710bd08744faf8f
 DIST obs-websocket-31f9845b6132e6c1529401292bc1125401e2a324.tar.gz 238884 
BLAKE2B 
93a41ff9dd33cf2babaef90c961def1ae39d3b4e7d2f2542123973672c2adbd0cff987f58ce72e9c4acd8818c834531e624c376b3d297f4bdfc097e22ee4b293
 SHA512 
11bf28f574ec2a7b128dae53010484610465c94245881fd98eb750b59e00236f656d1ef706187a41cb42eab3e3668440d83f66399f6917e2d93b7ba6c7241ad3
 DIST obs-websocket-5716577019b1ccda01a12db2cba35a023082b7ad.tar.gz 235118 
BLAKE2B 
96202cf81389b82b26027680dcaa6e2bf902c9776a89895fbef859dae2986523bc5d34ad30233c29fac043611a942fb4d86e5d9d9cd4ef2a9503154a383002fe
 SHA512 
9bb511c9693889f9837cd001fafe403762d44f2ecc80bad42e592d7555e3807a148ab19638724871b7807e71edf5f62a1e0ea62f362fd1b9a6e9bf49000b8a5c

diff --git a/media-video/obs-studio/obs-studio-29.0.0-r1.ebuild 
b/media-video/obs-studio/obs-studio-29.0.0-r1.ebuild
deleted file mode 100644
index 70779f23ca4f..
--- a/media-video/obs-studio/obs-studio-29.0.0-r1.ebuild
+++ /dev/null
@@ -1,267 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CMAKE_REMOVE_MODULES_LIST=( FindFreetype )
-LUA_COMPAT=( luajit )
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit cmake lua-single optfeature python-single-r1 xdg
-
-CEF_DIR="cef_binary_5060_linux64"
-ASIO_COMMIT="b73dc1d2c0ecb9452a87c26544d7f71e24342df6"
-JSON_COMMIT="a34e011e24beece3b69397a03fdc650546f052c3"
-OBS_BROWSER_COMMIT="fc62563ba4232649b7e0ffd772e66ad71ba49377"
-OBS_WEBSOCKET_COMMIT="31f9845b6132e6c1529401292bc1125401e2a324"
-QR_COMMIT="8518684c0f33d004fa93971be2c6a8eca3167d1e"
-WEBSOCKETPP_COMMIT="56123c87598f8b1dd471be83ca841ceae07f95ba"
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/obsproject/obs-studio.git;
-   EGIT_SUBMODULES=(
-

[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2023-02-05 Thread Jimi Huotari
commit: fc32123a7724621a6faf9c83fe11c210052ea34c
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sat Feb  4 15:47:20 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Mon Feb  6 04:08:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc32123a

media-video/obs-studio: Version bump to 29.0.2

Closes: https://github.com/gentoo/gentoo/pull/29423
Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Jimi Huotari  gentoo.org>

 media-video/obs-studio/Manifest |   2 +
 media-video/obs-studio/obs-studio-29.0.2.ebuild | 267 
 2 files changed, 269 insertions(+)

diff --git a/media-video/obs-studio/Manifest b/media-video/obs-studio/Manifest
index 5475de86801f..e31f363900d7 100644
--- a/media-video/obs-studio/Manifest
+++ b/media-video/obs-studio/Manifest
@@ -1,10 +1,12 @@
 DIST asio-b73dc1d2c0ecb9452a87c26544d7f71e24342df6.tar.gz 1211725 BLAKE2B 
8ffe536e9398b23910deab9889136ac5cb2a39e26982826252400737ea68d201e11bf16f13f20bd4c777fc7ff718da5ef8d329747065c62e61306fc1448f3908
 SHA512 
91245741fe6e7ce8eec6897f222b05cfa9474f93487272d8ca84ec56679afd5cddff2cf07f30cdd6516149e0a138b8a7396b1a7c02a46044b38f4e60addcbf8a
 DIST cef_binary_5060_linux64.tar.bz2 132839531 BLAKE2B 
f7d342cf12bf435aab3873b666a47c42c6583a88f140c28dabfd2dd860cd0d5c96cc51cc034703bffc6f1094a738bd77008c01839fa5ea53b848bc1c483a0ae4
 SHA512 
c99ce53858c57becd7822e39ff81d59b7296374fa61b29dfd4a572c2ed8f9ab155114ed179764ea05586e0edb2f1654f0b73c471f1cd9b233660e7f1c8b462c4
 DIST json-a34e011e24beece3b69397a03fdc650546f052c3.tar.gz 6860722 BLAKE2B 
433b499f24859153171654f3fd0fa9afd4ceb8b21a159185a424084b940d8496f8952c0291a52d85009dde16c46e45d5a206f354d043f4d010a29a1f18965d87
 SHA512 
a7c64517377274479bc3060163a2a7ed0a8780c12dc193287c060f04dfd742ffe8832c930bec75eb0b36f8290044c31530260a614aabae90367f6ccfd4b711f3
+DIST obs-browser-1c2264d722f065646b72ac654f6ddbb6843f9bef.tar.gz 110765 
BLAKE2B 
99ceb51dc1a39c5abab26c6e5f1be63eb0cfaeb7e102ed07a4dc6a16d477e46e7499f1e9beca81d479683374d03e3c08c9ceeb34d04a733ae34c0688bb4ad1c0
 SHA512 
bddfa7914559405331c10a9589f46c17013cdbd361423e71763a4d8d4d521c53dc5df4d7581ff7bf0c9136627024e017bfb08b4a996b33e609cddbae41b5c878
 DIST obs-browser-e2310b02df3e6c184fe6eb6608244a82e37f582e.tar.gz 109012 
BLAKE2B 
a2f3d9e1a3dbc3aa4d00423e743633038d59ce501626941a21ef0cf78608f4190335b8b846bfef49b2f09976d4ef3bb8b19f955b2a328c375cc045b886cb367c
 SHA512 
76494fc9415db68d2b67d832a7a5c8b035e4e379d9adb6eb8292579d12b88b92350692b24e999b1328e02f729fae4060304594d37c754ff359903193c1464aed
 DIST obs-browser-fc62563ba4232649b7e0ffd772e66ad71ba49377.tar.gz 109571 
BLAKE2B 
10082c64bd872d52fccf7bd539f7106c5b66fc9d6e5f31ffdb86c2e6a3e97b36a4848f5f6f008cbfb67f94bd1fad01c7683e8575e3e0f8d1808724e740be4e11
 SHA512 
113f97a21be8deb8bbd1ec98fd565ebb139d4b6901692ed5f61034581da7016b06fa6975b49db3fd2c7aaeac369a09ac98174798abba149aacbfffd2e0b40236
 DIST obs-studio-28.1.2.tar.gz 18859931 BLAKE2B 
08fcedb4094d6a03512139e9055116f47fbd6cf706029d2719524bc018d0dce2a774de83b603f9a7665a115e2414775b858020e0be0ccdcc6882478256392646
 SHA512 
9d5e7e1f2f6236b795c2c49a1a6ba43623c71f16c1c6106fae6ac99b792e15793c169fb62aea271c253b13a0fd9bc9b9ad7880315d9ee787682174a5700f85bd
 DIST obs-studio-29.0.0.tar.gz 18894364 BLAKE2B 
3cf120b5bc9bae3d797a55aa0d348a6eabb2c0ccbf71d89e203468c42780212a6ad0ab52eaa913a8942a4b9c1bf07a50dc951891bcf2cbc3639177f983841066
 SHA512 
14208682fd7c2d5bdc049affe9adcdda73f5d9177277da021aed942518f23c2f3bec8ed55ba58fd8ee3f5f575b13f1083b36248a1073bafed2c4bbb2bd28ec61
+DIST obs-studio-29.0.2.tar.gz 18939072 BLAKE2B 
78a6b7fec520797a5c9d36e7d9a034c29c701d38a745415c3fd0ae3907831584ef4a77b833fa1a7466a23b02a06736afd34720ff3b0d3226dbb0dcab64c72931
 SHA512 
63a832dc6a0a7f07a2f7adf18f1412e8694405d39721144e82dedab8182e17da6f3063f547bc2b33cc7ea053f6dbb8ffda051af5bffdf9773710bd08744faf8f
 DIST obs-websocket-31f9845b6132e6c1529401292bc1125401e2a324.tar.gz 238884 
BLAKE2B 
93a41ff9dd33cf2babaef90c961def1ae39d3b4e7d2f2542123973672c2adbd0cff987f58ce72e9c4acd8818c834531e624c376b3d297f4bdfc097e22ee4b293
 SHA512 
11bf28f574ec2a7b128dae53010484610465c94245881fd98eb750b59e00236f656d1ef706187a41cb42eab3e3668440d83f66399f6917e2d93b7ba6c7241ad3
 DIST obs-websocket-5716577019b1ccda01a12db2cba35a023082b7ad.tar.gz 235118 
BLAKE2B 
96202cf81389b82b26027680dcaa6e2bf902c9776a89895fbef859dae2986523bc5d34ad30233c29fac043611a942fb4d86e5d9d9cd4ef2a9503154a383002fe
 SHA512 
9bb511c9693889f9837cd001fafe403762d44f2ecc80bad42e592d7555e3807a148ab19638724871b7807e71edf5f62a1e0ea62f362fd1b9a6e9bf49000b8a5c
 DIST qr-8518684c0f33d004fa93971be2c6a8eca3167d1e.tar.gz 135863 BLAKE2B 
fa6fb9c9e5250b56bdf38f31aa4acaf4ce860c153012984d1266928bd7a62dcf43b271ff53b4322931304670742566dcb016ef65ff2f681bf76224f86eca567c
 SHA512 
ba298de89411fecc8db3dc10850485da01f5183d68b6d91ea91a9e28c1f104eb110adbf143a37e5d1856abbba5d309ab8329a6359ca7225bacb033d8044fa72c

diff --git a/media-video/obs-studio/obs-studio-29.0.2.ebuild 

[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2023-01-11 Thread Jimi Huotari
commit: 99ecd946a219ccdd15ba64bd8cbe79aaaeb02f74
Author: Jimi Huotari  gentoo  org>
AuthorDate: Wed Jan 11 13:03:46 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Wed Jan 11 13:03:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99ecd946

media-video/obs-studio: remove version 29.0.0 (r0)

Signed-off-by: Jimi Huotari  gentoo.org>

 media-video/obs-studio/obs-studio-29.0.0.ebuild | 266 
 1 file changed, 266 deletions(-)

diff --git a/media-video/obs-studio/obs-studio-29.0.0.ebuild 
b/media-video/obs-studio/obs-studio-29.0.0.ebuild
deleted file mode 100644
index 2772d0c7ac53..
--- a/media-video/obs-studio/obs-studio-29.0.0.ebuild
+++ /dev/null
@@ -1,266 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CMAKE_REMOVE_MODULES_LIST=( FindFreetype )
-LUA_COMPAT=( luajit )
-PYTHON_COMPAT=( python3_{8..11} )
-
-inherit cmake lua-single optfeature python-single-r1 xdg
-
-CEF_DIR="cef_binary_5060_linux64"
-ASIO_COMMIT="b73dc1d2c0ecb9452a87c26544d7f71e24342df6"
-JSON_COMMIT="a34e011e24beece3b69397a03fdc650546f052c3"
-OBS_BROWSER_COMMIT="fc62563ba4232649b7e0ffd772e66ad71ba49377"
-OBS_WEBSOCKET_COMMIT="31f9845b6132e6c1529401292bc1125401e2a324"
-QR_COMMIT="8518684c0f33d004fa93971be2c6a8eca3167d1e"
-WEBSOCKETPP_COMMIT="56123c87598f8b1dd471be83ca841ceae07f95ba"
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/obsproject/obs-studio.git;
-   EGIT_SUBMODULES=(
-   plugins/obs-browser
-   plugins/obs-websocket
-   plugins/obs-websocket/deps/asio
-   plugins/obs-websocket/deps/json
-   plugins/obs-websocket/deps/qr
-   plugins/obs-websocket/deps/websocketpp
-   )
-else
-   SRC_URI="
-   https://github.com/obsproject/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz
-   
https://github.com/obsproject/obs-browser/archive/${OBS_BROWSER_COMMIT}.tar.gz 
-> obs-browser-${OBS_BROWSER_COMMIT}.tar.gz
-   
https://github.com/chriskohlhoff/asio/archive/${ASIO_COMMIT}.tar.gz -> 
asio-${ASIO_COMMIT}.tar.gz
-   
https://github.com/nayuki/QR-Code-generator/archive/${QR_COMMIT}.tar.gz -> 
qr-${QR_COMMIT}.tar.gz
-   https://github.com/nlohmann/json/archive/${JSON_COMMIT}.tar.gz 
-> json-${JSON_COMMIT}.tar.gz
-   
https://github.com/obsproject/obs-websocket/archive/${OBS_WEBSOCKET_COMMIT}.tar.gz
 -> obs-websocket-${OBS_WEBSOCKET_COMMIT}.tar.gz
-   
https://github.com/zaphoyd/websocketpp/archive/${WEBSOCKETPP_COMMIT}.tar.gz -> 
websocketpp-${WEBSOCKETPP_COMMIT}.tar.gz
-   "
-   KEYWORDS="~amd64 ~ppc64 ~x86"
-fi
-SRC_URI+=" browser? ( 
https://cdn-fastly.obsproject.com/downloads/${CEF_DIR}.tar.bz2 )"
-
-DESCRIPTION="Software for Recording and Streaming Live Video Content"
-HOMEPAGE="https://obsproject.com;
-
-LICENSE="Boost-1.0 GPL-2+ MIT Unlicense"
-SLOT="0"
-IUSE="
-   +alsa browser decklink fdk jack lua nvenc pipewire pulseaudio
-   python qt6 speex +ssl truetype v4l vlc wayland websocket
-"
-REQUIRED_USE="
-   browser? ( || ( alsa pulseaudio ) )
-   lua? ( ${LUA_REQUIRED_USE} )
-   python? ( ${PYTHON_REQUIRED_USE} )
-"
-
-BDEPEND="
-   lua? ( dev-lang/swig )
-   python? ( dev-lang/swig )
-"
-DEPEND="
-   dev-libs/glib:2
-   dev-libs/jansson:=
-   media-libs/libglvnd
-   media-libs/x264:=
-   media-video/ffmpeg:=[nvenc?,x264]
-   net-misc/curl
-   sys-apps/dbus
-   sys-apps/pciutils
-   sys-libs/zlib:=
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   x11-libs/libXfixes
-   x11-libs/libxcb:=
-   alsa? ( media-libs/alsa-lib )
-   browser? (
-   || (
-   >=app-accessibility/at-spi2-core-2.46.0:2
-   ( app-accessibility/at-spi2-atk dev-libs/atk )
-   )
-   dev-libs/expat
-   dev-libs/glib
-   dev-libs/nspr
-   dev-libs/nss
-   dev-libs/wayland
-   media-libs/alsa-lib
-   media-libs/fontconfig
-   media-libs/mesa[gbm(+)]
-   net-print/cups
-   x11-libs/cairo
-   x11-libs/libdrm
-   x11-libs/libXcursor
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXi
-   x11-libs/libxkbcommon
-   x11-libs/libXrandr
-   x11-libs/libXrender
-   x11-libs/libXScrnSaver
-   x11-libs/libxshmfence
-   x11-libs/libXtst
-   x11-libs/pango
-   )
-   fdk? ( media-libs/fdk-aac:= )
-   jack? ( virtual/jack )
-   lua? ( ${LUA_DEPS} )
-   pipewire? ( media-video/pipewire:= )
-   pulseaudio? ( media-libs/libpulse )
-   python? ( ${PYTHON_DEPS} )
-   

[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2023-01-11 Thread Jimi Huotari
commit: cdd9af3b12bb13f3d8d359f6cb39c71c48b4ce70
Author: Jimi Huotari  gentoo  org>
AuthorDate: Wed Jan 11 13:03:46 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Wed Jan 11 13:03:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdd9af3b

media-video/obs-studio: add missing dependency on libva

Closes: https://bugs.gentoo.org/890379
Signed-off-by: Jimi Huotari  gentoo.org>

 .../obs-studio/{obs-studio-.ebuild => obs-studio-29.0.0-r1.ebuild} | 3 ++-
 media-video/obs-studio/obs-studio-.ebuild  | 1 +
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/media-video/obs-studio/obs-studio-.ebuild 
b/media-video/obs-studio/obs-studio-29.0.0-r1.ebuild
similarity index 98%
copy from media-video/obs-studio/obs-studio-.ebuild
copy to media-video/obs-studio/obs-studio-29.0.0-r1.ebuild
index 7f59a44f183c..057eb6cf0ae3 100644
--- a/media-video/obs-studio/obs-studio-.ebuild
+++ b/media-video/obs-studio/obs-studio-29.0.0-r1.ebuild
@@ -12,7 +12,7 @@ inherit cmake lua-single optfeature python-single-r1 xdg
 CEF_DIR="cef_binary_5060_linux64"
 ASIO_COMMIT="b73dc1d2c0ecb9452a87c26544d7f71e24342df6"
 JSON_COMMIT="a34e011e24beece3b69397a03fdc650546f052c3"
-OBS_BROWSER_COMMIT="1c2264d722f065646b72ac654f6ddbb6843f9bef"
+OBS_BROWSER_COMMIT="fc62563ba4232649b7e0ffd772e66ad71ba49377"
 OBS_WEBSOCKET_COMMIT="31f9845b6132e6c1529401292bc1125401e2a324"
 QR_COMMIT="8518684c0f33d004fa93971be2c6a8eca3167d1e"
 WEBSOCKETPP_COMMIT="56123c87598f8b1dd471be83ca841ceae07f95ba"
@@ -65,6 +65,7 @@ DEPEND="
dev-libs/glib:2
dev-libs/jansson:=
media-libs/libglvnd
+   media-libs/libva
media-libs/x264:=
media-video/ffmpeg:=[nvenc?,x264]
net-misc/curl

diff --git a/media-video/obs-studio/obs-studio-.ebuild 
b/media-video/obs-studio/obs-studio-.ebuild
index 7f59a44f183c..22a9e0b22adc 100644
--- a/media-video/obs-studio/obs-studio-.ebuild
+++ b/media-video/obs-studio/obs-studio-.ebuild
@@ -65,6 +65,7 @@ DEPEND="
dev-libs/glib:2
dev-libs/jansson:=
media-libs/libglvnd
+   media-libs/libva
media-libs/x264:=
media-video/ffmpeg:=[nvenc?,x264]
net-misc/curl



[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2023-01-10 Thread Jimi Huotari
commit: b166abec6256f1e8050bba5efc4ada158a6b0446
Author: Jimi Huotari  gentoo  org>
AuthorDate: Tue Jan 10 19:56:58 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Tue Jan 10 21:25:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b166abec

media-video/obs-studio: add version 29.0.0 and update 

Signed-off-by: Jimi Huotari  gentoo.org>

 media-video/obs-studio/Manifest   | 3 +++
 .../{obs-studio-.ebuild => obs-studio-29.0.0.ebuild}  | 8 
 media-video/obs-studio/obs-studio-.ebuild | 8 
 3 files changed, 11 insertions(+), 8 deletions(-)

diff --git a/media-video/obs-studio/Manifest b/media-video/obs-studio/Manifest
index cb4a7e662ae5..0c992604e6cb 100644
--- a/media-video/obs-studio/Manifest
+++ b/media-video/obs-studio/Manifest
@@ -4,8 +4,11 @@ DIST cef_binary_5060_linux64.tar.bz2 132839531 BLAKE2B 
f7d342cf12bf435aab3873b66
 DIST json-a34e011e24beece3b69397a03fdc650546f052c3.tar.gz 6860722 BLAKE2B 
433b499f24859153171654f3fd0fa9afd4ceb8b21a159185a424084b940d8496f8952c0291a52d85009dde16c46e45d5a206f354d043f4d010a29a1f18965d87
 SHA512 
a7c64517377274479bc3060163a2a7ed0a8780c12dc193287c060f04dfd742ffe8832c930bec75eb0b36f8290044c31530260a614aabae90367f6ccfd4b711f3
 DIST obs-browser-915761778ec1eae99e740ad4bf63b40db3142ee2.tar.gz 100021 
BLAKE2B 
d72df588aaeaf199c6ea5a7e419bb4792ef8b4c4237e700f75064d96caaec83ed2be2ea4ab34ba31e30a87ec6cbf1f267dd7b100c3a6cfec36e46b2eca8c4b2e
 SHA512 
3ab6118a9509054ea4e8aed14dade7f374495ba25fcb5295a3ef7ed29e6e3305b0ae2f12ba2c0d27fcd6886822c98ab44a48fa9a4b66ae0507ab2bf1001157cb
 DIST obs-browser-e2310b02df3e6c184fe6eb6608244a82e37f582e.tar.gz 109012 
BLAKE2B 
a2f3d9e1a3dbc3aa4d00423e743633038d59ce501626941a21ef0cf78608f4190335b8b846bfef49b2f09976d4ef3bb8b19f955b2a328c375cc045b886cb367c
 SHA512 
76494fc9415db68d2b67d832a7a5c8b035e4e379d9adb6eb8292579d12b88b92350692b24e999b1328e02f729fae4060304594d37c754ff359903193c1464aed
+DIST obs-browser-fc62563ba4232649b7e0ffd772e66ad71ba49377.tar.gz 109571 
BLAKE2B 
10082c64bd872d52fccf7bd539f7106c5b66fc9d6e5f31ffdb86c2e6a3e97b36a4848f5f6f008cbfb67f94bd1fad01c7683e8575e3e0f8d1808724e740be4e11
 SHA512 
113f97a21be8deb8bbd1ec98fd565ebb139d4b6901692ed5f61034581da7016b06fa6975b49db3fd2c7aaeac369a09ac98174798abba149aacbfffd2e0b40236
 DIST obs-studio-27.2.4.tar.gz 16385399 BLAKE2B 
00c05ecd055d707b7132ca4b20e1c4946b682c0f79f1477167ae55aba3ec367c97b05aac190b07260f936e68f79f2d58e19dcc0602f70408f4c056eb733a6fdd
 SHA512 
575341dd3d9240b21881517a16d01ca11f833e08b40ca7990f0360b4cd1076e8217a9bb8dddf174eca5429e6eadaadb6cfdbd61d24e0eb13ebeaa7f29cfad8bf
 DIST obs-studio-28.1.2.tar.gz 18859931 BLAKE2B 
08fcedb4094d6a03512139e9055116f47fbd6cf706029d2719524bc018d0dce2a774de83b603f9a7665a115e2414775b858020e0be0ccdcc6882478256392646
 SHA512 
9d5e7e1f2f6236b795c2c49a1a6ba43623c71f16c1c6106fae6ac99b792e15793c169fb62aea271c253b13a0fd9bc9b9ad7880315d9ee787682174a5700f85bd
+DIST obs-studio-29.0.0.tar.gz 18894364 BLAKE2B 
3cf120b5bc9bae3d797a55aa0d348a6eabb2c0ccbf71d89e203468c42780212a6ad0ab52eaa913a8942a4b9c1bf07a50dc951891bcf2cbc3639177f983841066
 SHA512 
14208682fd7c2d5bdc049affe9adcdda73f5d9177277da021aed942518f23c2f3bec8ed55ba58fd8ee3f5f575b13f1083b36248a1073bafed2c4bbb2bd28ec61
+DIST obs-websocket-31f9845b6132e6c1529401292bc1125401e2a324.tar.gz 238884 
BLAKE2B 
93a41ff9dd33cf2babaef90c961def1ae39d3b4e7d2f2542123973672c2adbd0cff987f58ce72e9c4acd8818c834531e624c376b3d297f4bdfc097e22ee4b293
 SHA512 
11bf28f574ec2a7b128dae53010484610465c94245881fd98eb750b59e00236f656d1ef706187a41cb42eab3e3668440d83f66399f6917e2d93b7ba6c7241ad3
 DIST obs-websocket-5716577019b1ccda01a12db2cba35a023082b7ad.tar.gz 235118 
BLAKE2B 
96202cf81389b82b26027680dcaa6e2bf902c9776a89895fbef859dae2986523bc5d34ad30233c29fac043611a942fb4d86e5d9d9cd4ef2a9503154a383002fe
 SHA512 
9bb511c9693889f9837cd001fafe403762d44f2ecc80bad42e592d7555e3807a148ab19638724871b7807e71edf5f62a1e0ea62f362fd1b9a6e9bf49000b8a5c
 DIST qr-8518684c0f33d004fa93971be2c6a8eca3167d1e.tar.gz 135863 BLAKE2B 
fa6fb9c9e5250b56bdf38f31aa4acaf4ce860c153012984d1266928bd7a62dcf43b271ff53b4322931304670742566dcb016ef65ff2f681bf76224f86eca567c
 SHA512 
ba298de89411fecc8db3dc10850485da01f5183d68b6d91ea91a9e28c1f104eb110adbf143a37e5d1856abbba5d309ab8329a6359ca7225bacb033d8044fa72c
 DIST websocketpp-56123c87598f8b1dd471be83ca841ceae07f95ba.tar.gz 701544 
BLAKE2B 
61680c31309d8f78b27b82e1bde2c7828eae2777df0629355c557dfd8b0daef6de7d202bbcff372351e135bb62366ffc8eec6c72a99df7c46a9197773c46550c
 SHA512 
f185a66e5a7c783254352a6ef87e2e559f681032b7368765d08393ed12bcae76825abed7dcaea73de09df644320409dad46279701f5f469520542a2c9b6a6163

diff --git a/media-video/obs-studio/obs-studio-.ebuild 
b/media-video/obs-studio/obs-studio-29.0.0.ebuild
similarity index 96%
copy from media-video/obs-studio/obs-studio-.ebuild
copy to media-video/obs-studio/obs-studio-29.0.0.ebuild
index dec59165b47e..2772d0c7ac53 100644
--- 

[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2022-11-22 Thread Sam James
commit: 1263acde84aa71e712a70848dc82ab77e08dcd89
Author: Marco Scardovi  icloud  com>
AuthorDate: Mon Nov 21 21:56:45 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 23 01:41:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1263acde

media-video/obs-studio: update maintainers

Signed-off-by: Marco Scardovi  icloud.com>
Signed-off-by: Sam James  gentoo.org>

 media-video/obs-studio/metadata.xml | 6 +-
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/media-video/obs-studio/metadata.xml 
b/media-video/obs-studio/metadata.xml
index 187b2b842772..0d746963a49f 100644
--- a/media-video/obs-studio/metadata.xml
+++ b/media-video/obs-studio/metadata.xml
@@ -1,14 +1,10 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-  
+  
 chii...@gentoo.org
 Jimi Huotari
   
-  
-proxy-ma...@gentoo.org
-Proxy Maintainers
-  
   
 A rewrite of what was formerly known as "Open Broadcaster Software",
 software originally designed for recording and streaming live video



[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2022-11-11 Thread Sam James
commit: cc5225f16304b5f66fe55e8981d30af624b3cb40
Author: Jay Faulkner  jvf  cc>
AuthorDate: Fri Nov 11 02:14:43 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 12 06:14:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc5225f1

media-video/obs-studio: Fix usex SSL to use ON/OFF

This fixes the issue where RTMPS streaming would cause crashes.

(sam: Ionen notes in the bug that CMakeLists.txt does an unusual
literal comparison rather than evaluating...)

Closes: https://bugs.gentoo.org/880861
Signed-off-by: Jay Faulkner  jvf.cc>
Closes: https://github.com/gentoo/gentoo/pull/28220
Signed-off-by: Sam James  gentoo.org>

 .../{obs-studio-28.1.2.ebuild => obs-studio-28.1.2-r1.ebuild}   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/obs-studio/obs-studio-28.1.2.ebuild 
b/media-video/obs-studio/obs-studio-28.1.2-r1.ebuild
similarity index 99%
rename from media-video/obs-studio/obs-studio-28.1.2.ebuild
rename to media-video/obs-studio/obs-studio-28.1.2-r1.ebuild
index dec59165b47e..ccebdf8e5249 100644
--- a/media-video/obs-studio/obs-studio-28.1.2.ebuild
+++ b/media-video/obs-studio/obs-studio-28.1.2-r1.ebuild
@@ -198,7 +198,7 @@ src_configure() {
-DENABLE_NEW_MPEGTS_OUTPUT=OFF # Requires librist and libsrt.
-DENABLE_PIPEWIRE=$(usex pipewire)
-DENABLE_PULSEAUDIO=$(usex pulseaudio)
-   -DENABLE_RTMPS=$(usex ssl)
+   -DENABLE_RTMPS=$(usex ssl ON OFF) # Needed for bug 880861
-DENABLE_SPEEXDSP=$(usex speex)
-DENABLE_V4L2=$(usex v4l)
-DENABLE_VLC=$(usex vlc)



[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2022-11-08 Thread Jimi Huotari
commit: 79b9d5db35332fd9d468a4f9dcae27b0c67265b1
Author: Jimi Huotari  gentoo  org>
AuthorDate: Sun Nov  6 11:52:39 2022 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Tue Nov  8 16:16:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79b9d5db

media-video/obs-studio: remove version 27.2.3-r2

Closes: https://github.com/gentoo/gentoo/pull/28094
Thanks-to: Ionen Wolkens  gentoo.org>
Signed-off-by: Jimi Huotari  gentoo.org>

 media-video/obs-studio/Manifest|   1 -
 media-video/obs-studio/obs-studio-27.2.3-r2.ebuild | 205 -
 2 files changed, 206 deletions(-)

diff --git a/media-video/obs-studio/Manifest b/media-video/obs-studio/Manifest
index 58346b4d341e..cb4a7e662ae5 100644
--- a/media-video/obs-studio/Manifest
+++ b/media-video/obs-studio/Manifest
@@ -4,7 +4,6 @@ DIST cef_binary_5060_linux64.tar.bz2 132839531 BLAKE2B 
f7d342cf12bf435aab3873b66
 DIST json-a34e011e24beece3b69397a03fdc650546f052c3.tar.gz 6860722 BLAKE2B 
433b499f24859153171654f3fd0fa9afd4ceb8b21a159185a424084b940d8496f8952c0291a52d85009dde16c46e45d5a206f354d043f4d010a29a1f18965d87
 SHA512 
a7c64517377274479bc3060163a2a7ed0a8780c12dc193287c060f04dfd742ffe8832c930bec75eb0b36f8290044c31530260a614aabae90367f6ccfd4b711f3
 DIST obs-browser-915761778ec1eae99e740ad4bf63b40db3142ee2.tar.gz 100021 
BLAKE2B 
d72df588aaeaf199c6ea5a7e419bb4792ef8b4c4237e700f75064d96caaec83ed2be2ea4ab34ba31e30a87ec6cbf1f267dd7b100c3a6cfec36e46b2eca8c4b2e
 SHA512 
3ab6118a9509054ea4e8aed14dade7f374495ba25fcb5295a3ef7ed29e6e3305b0ae2f12ba2c0d27fcd6886822c98ab44a48fa9a4b66ae0507ab2bf1001157cb
 DIST obs-browser-e2310b02df3e6c184fe6eb6608244a82e37f582e.tar.gz 109012 
BLAKE2B 
a2f3d9e1a3dbc3aa4d00423e743633038d59ce501626941a21ef0cf78608f4190335b8b846bfef49b2f09976d4ef3bb8b19f955b2a328c375cc045b886cb367c
 SHA512 
76494fc9415db68d2b67d832a7a5c8b035e4e379d9adb6eb8292579d12b88b92350692b24e999b1328e02f729fae4060304594d37c754ff359903193c1464aed
-DIST obs-studio-27.2.3.tar.gz 16383685 BLAKE2B 
76802ba67dcebccabd9b2a1f09f505a4aea83887b445093c51a2c7a49fbaa064549b6212bd1b2f3200674a78349b2de4bfa54d14871c76be248cd62139d98a56
 SHA512 
c34e850e1a83e55aed952611257446a39d7ba4456b94f74d91c85d09d77361af2f76848f7d3f3d8ba7ae76c926129adad555e2f54d632658832596d0f2696a3c
 DIST obs-studio-27.2.4.tar.gz 16385399 BLAKE2B 
00c05ecd055d707b7132ca4b20e1c4946b682c0f79f1477167ae55aba3ec367c97b05aac190b07260f936e68f79f2d58e19dcc0602f70408f4c056eb733a6fdd
 SHA512 
575341dd3d9240b21881517a16d01ca11f833e08b40ca7990f0360b4cd1076e8217a9bb8dddf174eca5429e6eadaadb6cfdbd61d24e0eb13ebeaa7f29cfad8bf
 DIST obs-studio-28.1.2.tar.gz 18859931 BLAKE2B 
08fcedb4094d6a03512139e9055116f47fbd6cf706029d2719524bc018d0dce2a774de83b603f9a7665a115e2414775b858020e0be0ccdcc6882478256392646
 SHA512 
9d5e7e1f2f6236b795c2c49a1a6ba43623c71f16c1c6106fae6ac99b792e15793c169fb62aea271c253b13a0fd9bc9b9ad7880315d9ee787682174a5700f85bd
 DIST obs-websocket-5716577019b1ccda01a12db2cba35a023082b7ad.tar.gz 235118 
BLAKE2B 
96202cf81389b82b26027680dcaa6e2bf902c9776a89895fbef859dae2986523bc5d34ad30233c29fac043611a942fb4d86e5d9d9cd4ef2a9503154a383002fe
 SHA512 
9bb511c9693889f9837cd001fafe403762d44f2ecc80bad42e592d7555e3807a148ab19638724871b7807e71edf5f62a1e0ea62f362fd1b9a6e9bf49000b8a5c

diff --git a/media-video/obs-studio/obs-studio-27.2.3-r2.ebuild 
b/media-video/obs-studio/obs-studio-27.2.3-r2.ebuild
deleted file mode 100644
index cb4455e6dcd5..
--- a/media-video/obs-studio/obs-studio-27.2.3-r2.ebuild
+++ /dev/null
@@ -1,205 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CMAKE_REMOVE_MODULES_LIST=( FindFreetype )
-LUA_COMPAT=( luajit )
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit cmake lua-single python-single-r1 xdg
-
-OBS_BROWSER_COMMIT="915761778ec1eae99e740ad4bf63b40db3142ee2"
-CEF_DIR="cef_binary_4638_linux64"
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/obsproject/obs-studio.git;
-   EGIT_SUBMODULES=( plugins/obs-browser )
-else
-   SRC_URI="https://github.com/obsproject/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   SRC_URI+=" browser? ( 
https://github.com/obsproject/obs-browser/archive/${OBS_BROWSER_COMMIT}.tar.gz 
-> obs-browser-${OBS_BROWSER_COMMIT}.tar.gz )"
-   KEYWORDS="~amd64 ~ppc64 ~x86"
-fi
-SRC_URI+=" browser? ( 
https://cdn-fastly.obsproject.com/downloads/${CEF_DIR}.tar.bz2 )"
-
-DESCRIPTION="Software for Recording and Streaming Live Video Content"
-HOMEPAGE="https://obsproject.com;
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="
-   +alsa browser decklink fdk jack lua nvenc pipewire
-   pulseaudio python speex +ssl truetype v4l vlc wayland
-"
-REQUIRED_USE="
-   browser? ( || ( alsa pulseaudio ) )
-   lua? ( ${LUA_REQUIRED_USE} )
-   python? ( ${PYTHON_REQUIRED_USE} )
-"
-
-BDEPEND="
-   lua? ( dev-lang/swig )
-   python? ( dev-lang/swig )
-"
-DEPEND="
-   

[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2022-11-08 Thread Jimi Huotari
commit: c3635cb175c7f3d301323630956c1a6ca27605d5
Author: Jimi Huotari  gentoo  org>
AuthorDate: Wed Nov  2 05:21:17 2022 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Tue Nov  8 16:16:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3635cb1

media-video/obs-studio: add version 28.1.2

Closes: https://bugs.gentoo.org/867775
Thanks-to: マリウス  xn--gckvb8fzb.com>
Thanks-to: Ionen Wolkens  gentoo.org>
Signed-off-by: Jimi Huotari  gentoo.org>

 media-video/obs-studio/Manifest |   7 +
 media-video/obs-studio/obs-studio-28.1.2.ebuild | 266 
 2 files changed, 273 insertions(+)

diff --git a/media-video/obs-studio/Manifest b/media-video/obs-studio/Manifest
index bb70ecac77a8..58346b4d341e 100644
--- a/media-video/obs-studio/Manifest
+++ b/media-video/obs-studio/Manifest
@@ -1,5 +1,12 @@
+DIST asio-b73dc1d2c0ecb9452a87c26544d7f71e24342df6.tar.gz 1211725 BLAKE2B 
8ffe536e9398b23910deab9889136ac5cb2a39e26982826252400737ea68d201e11bf16f13f20bd4c777fc7ff718da5ef8d329747065c62e61306fc1448f3908
 SHA512 
91245741fe6e7ce8eec6897f222b05cfa9474f93487272d8ca84ec56679afd5cddff2cf07f30cdd6516149e0a138b8a7396b1a7c02a46044b38f4e60addcbf8a
 DIST cef_binary_4638_linux64.tar.bz2 104578246 BLAKE2B 
13ee05d4a2fbf27290506297416b298c786954450c19183b493d13aa691db409c22b30870fbc55adf814ff30142a666eb8b172f16ccc48e6cf01135c72e5d6d6
 SHA512 
2eb01151e07adf332affce36a659c6e87da1fbc403c65db7e7c53472ff418df6cd04300a7c6ebc8789c094926429cc70d829e556e5de3127da230f8258fabe49
 DIST cef_binary_5060_linux64.tar.bz2 132839531 BLAKE2B 
f7d342cf12bf435aab3873b666a47c42c6583a88f140c28dabfd2dd860cd0d5c96cc51cc034703bffc6f1094a738bd77008c01839fa5ea53b848bc1c483a0ae4
 SHA512 
c99ce53858c57becd7822e39ff81d59b7296374fa61b29dfd4a572c2ed8f9ab155114ed179764ea05586e0edb2f1654f0b73c471f1cd9b233660e7f1c8b462c4
+DIST json-a34e011e24beece3b69397a03fdc650546f052c3.tar.gz 6860722 BLAKE2B 
433b499f24859153171654f3fd0fa9afd4ceb8b21a159185a424084b940d8496f8952c0291a52d85009dde16c46e45d5a206f354d043f4d010a29a1f18965d87
 SHA512 
a7c64517377274479bc3060163a2a7ed0a8780c12dc193287c060f04dfd742ffe8832c930bec75eb0b36f8290044c31530260a614aabae90367f6ccfd4b711f3
 DIST obs-browser-915761778ec1eae99e740ad4bf63b40db3142ee2.tar.gz 100021 
BLAKE2B 
d72df588aaeaf199c6ea5a7e419bb4792ef8b4c4237e700f75064d96caaec83ed2be2ea4ab34ba31e30a87ec6cbf1f267dd7b100c3a6cfec36e46b2eca8c4b2e
 SHA512 
3ab6118a9509054ea4e8aed14dade7f374495ba25fcb5295a3ef7ed29e6e3305b0ae2f12ba2c0d27fcd6886822c98ab44a48fa9a4b66ae0507ab2bf1001157cb
+DIST obs-browser-e2310b02df3e6c184fe6eb6608244a82e37f582e.tar.gz 109012 
BLAKE2B 
a2f3d9e1a3dbc3aa4d00423e743633038d59ce501626941a21ef0cf78608f4190335b8b846bfef49b2f09976d4ef3bb8b19f955b2a328c375cc045b886cb367c
 SHA512 
76494fc9415db68d2b67d832a7a5c8b035e4e379d9adb6eb8292579d12b88b92350692b24e999b1328e02f729fae4060304594d37c754ff359903193c1464aed
 DIST obs-studio-27.2.3.tar.gz 16383685 BLAKE2B 
76802ba67dcebccabd9b2a1f09f505a4aea83887b445093c51a2c7a49fbaa064549b6212bd1b2f3200674a78349b2de4bfa54d14871c76be248cd62139d98a56
 SHA512 
c34e850e1a83e55aed952611257446a39d7ba4456b94f74d91c85d09d77361af2f76848f7d3f3d8ba7ae76c926129adad555e2f54d632658832596d0f2696a3c
 DIST obs-studio-27.2.4.tar.gz 16385399 BLAKE2B 
00c05ecd055d707b7132ca4b20e1c4946b682c0f79f1477167ae55aba3ec367c97b05aac190b07260f936e68f79f2d58e19dcc0602f70408f4c056eb733a6fdd
 SHA512 
575341dd3d9240b21881517a16d01ca11f833e08b40ca7990f0360b4cd1076e8217a9bb8dddf174eca5429e6eadaadb6cfdbd61d24e0eb13ebeaa7f29cfad8bf
+DIST obs-studio-28.1.2.tar.gz 18859931 BLAKE2B 
08fcedb4094d6a03512139e9055116f47fbd6cf706029d2719524bc018d0dce2a774de83b603f9a7665a115e2414775b858020e0be0ccdcc6882478256392646
 SHA512 
9d5e7e1f2f6236b795c2c49a1a6ba43623c71f16c1c6106fae6ac99b792e15793c169fb62aea271c253b13a0fd9bc9b9ad7880315d9ee787682174a5700f85bd
+DIST obs-websocket-5716577019b1ccda01a12db2cba35a023082b7ad.tar.gz 235118 
BLAKE2B 
96202cf81389b82b26027680dcaa6e2bf902c9776a89895fbef859dae2986523bc5d34ad30233c29fac043611a942fb4d86e5d9d9cd4ef2a9503154a383002fe
 SHA512 
9bb511c9693889f9837cd001fafe403762d44f2ecc80bad42e592d7555e3807a148ab19638724871b7807e71edf5f62a1e0ea62f362fd1b9a6e9bf49000b8a5c
+DIST qr-8518684c0f33d004fa93971be2c6a8eca3167d1e.tar.gz 135863 BLAKE2B 
fa6fb9c9e5250b56bdf38f31aa4acaf4ce860c153012984d1266928bd7a62dcf43b271ff53b4322931304670742566dcb016ef65ff2f681bf76224f86eca567c
 SHA512 
ba298de89411fecc8db3dc10850485da01f5183d68b6d91ea91a9e28c1f104eb110adbf143a37e5d1856abbba5d309ab8329a6359ca7225bacb033d8044fa72c
+DIST websocketpp-56123c87598f8b1dd471be83ca841ceae07f95ba.tar.gz 701544 
BLAKE2B 
61680c31309d8f78b27b82e1bde2c7828eae2777df0629355c557dfd8b0daef6de7d202bbcff372351e135bb62366ffc8eec6c72a99df7c46a9197773c46550c
 SHA512 
f185a66e5a7c783254352a6ef87e2e559f681032b7368765d08393ed12bcae76825abed7dcaea73de09df644320409dad46279701f5f469520542a2c9b6a6163

diff --git a/media-video/obs-studio/obs-studio-28.1.2.ebuild 

[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2022-11-08 Thread Jimi Huotari
commit: 3193b29379dcfa2a889a9ad600059df73e749e0d
Author: Jimi Huotari  gentoo  org>
AuthorDate: Wed Nov  2 05:19:03 2022 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Tue Nov  8 16:16:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3193b293

media-video/obs-studio: add USE="qt6 websocket" and python 3.11 + more

- Add support for qt6, websocket plugin, and python 3.11.
- Update browser related hashes.
- Adjust dependencies.
- Remove dependency on 'qtx11extras' which was removed upstream a good
  while ago (thanks-to: マリウス  xn--gckvb8fzb.com>).

Also add an 'optfeature' and an elog message regarding the
virtual camera feature, and enable 'VST' by default since it's no
longer a submodule, and doesn't seem to increase the size of things
much at all.

Lastly, adjust some of the existing elog message wording.

Bug: https://bugs.gentoo.org/876971
Thanks-to: Ionen Wolkens  gentoo.org>
Signed-off-by: Jimi Huotari  gentoo.org>

 media-video/obs-studio/Manifest   |   1 +
 media-video/obs-studio/metadata.xml   |   1 +
 media-video/obs-studio/obs-studio-.ebuild | 111 +++---
 3 files changed, 84 insertions(+), 29 deletions(-)

diff --git a/media-video/obs-studio/Manifest b/media-video/obs-studio/Manifest
index 86c897e4d5f3..bb70ecac77a8 100644
--- a/media-video/obs-studio/Manifest
+++ b/media-video/obs-studio/Manifest
@@ -1,4 +1,5 @@
 DIST cef_binary_4638_linux64.tar.bz2 104578246 BLAKE2B 
13ee05d4a2fbf27290506297416b298c786954450c19183b493d13aa691db409c22b30870fbc55adf814ff30142a666eb8b172f16ccc48e6cf01135c72e5d6d6
 SHA512 
2eb01151e07adf332affce36a659c6e87da1fbc403c65db7e7c53472ff418df6cd04300a7c6ebc8789c094926429cc70d829e556e5de3127da230f8258fabe49
+DIST cef_binary_5060_linux64.tar.bz2 132839531 BLAKE2B 
f7d342cf12bf435aab3873b666a47c42c6583a88f140c28dabfd2dd860cd0d5c96cc51cc034703bffc6f1094a738bd77008c01839fa5ea53b848bc1c483a0ae4
 SHA512 
c99ce53858c57becd7822e39ff81d59b7296374fa61b29dfd4a572c2ed8f9ab155114ed179764ea05586e0edb2f1654f0b73c471f1cd9b233660e7f1c8b462c4
 DIST obs-browser-915761778ec1eae99e740ad4bf63b40db3142ee2.tar.gz 100021 
BLAKE2B 
d72df588aaeaf199c6ea5a7e419bb4792ef8b4c4237e700f75064d96caaec83ed2be2ea4ab34ba31e30a87ec6cbf1f267dd7b100c3a6cfec36e46b2eca8c4b2e
 SHA512 
3ab6118a9509054ea4e8aed14dade7f374495ba25fcb5295a3ef7ed29e6e3305b0ae2f12ba2c0d27fcd6886822c98ab44a48fa9a4b66ae0507ab2bf1001157cb
 DIST obs-studio-27.2.3.tar.gz 16383685 BLAKE2B 
76802ba67dcebccabd9b2a1f09f505a4aea83887b445093c51a2c7a49fbaa064549b6212bd1b2f3200674a78349b2de4bfa54d14871c76be248cd62139d98a56
 SHA512 
c34e850e1a83e55aed952611257446a39d7ba4456b94f74d91c85d09d77361af2f76848f7d3f3d8ba7ae76c926129adad555e2f54d632658832596d0f2696a3c
 DIST obs-studio-27.2.4.tar.gz 16385399 BLAKE2B 
00c05ecd055d707b7132ca4b20e1c4946b682c0f79f1477167ae55aba3ec367c97b05aac190b07260f936e68f79f2d58e19dcc0602f70408f4c056eb733a6fdd
 SHA512 
575341dd3d9240b21881517a16d01ca11f833e08b40ca7990f0360b4cd1076e8217a9bb8dddf174eca5429e6eadaadb6cfdbd61d24e0eb13ebeaa7f29cfad8bf

diff --git a/media-video/obs-studio/metadata.xml 
b/media-video/obs-studio/metadata.xml
index 0945dd8d23e2..187b2b842772 100644
--- a/media-video/obs-studio/metadata.xml
+++ b/media-video/obs-studio/metadata.xml
@@ -24,6 +24,7 @@
 Build with Speex noise suppression filter 
support.
 Build with TLS/SSL support for RTMPS connections.
 Build with VLC media source support.
+Build with WebSocket API support.
   
   
 obsproject/obs-studio

diff --git a/media-video/obs-studio/obs-studio-.ebuild 
b/media-video/obs-studio/obs-studio-.ebuild
index ce91ef9b0728..dec59165b47e 100644
--- a/media-video/obs-studio/obs-studio-.ebuild
+++ b/media-video/obs-studio/obs-studio-.ebuild
@@ -5,20 +5,39 @@ EAPI=8
 
 CMAKE_REMOVE_MODULES_LIST=( FindFreetype )
 LUA_COMPAT=( luajit )
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 
-inherit cmake lua-single python-single-r1 xdg
+inherit cmake lua-single optfeature python-single-r1 xdg
 
-OBS_BROWSER_COMMIT="b798763ae75b538e405c2d7e2ab3a1edfe59ed0c"
-CEF_DIR="cef_binary_4638_linux64"
+CEF_DIR="cef_binary_5060_linux64"
+ASIO_COMMIT="b73dc1d2c0ecb9452a87c26544d7f71e24342df6"
+JSON_COMMIT="a34e011e24beece3b69397a03fdc650546f052c3"
+OBS_BROWSER_COMMIT="e2310b02df3e6c184fe6eb6608244a82e37f582e"
+OBS_WEBSOCKET_COMMIT="5716577019b1ccda01a12db2cba35a023082b7ad"
+QR_COMMIT="8518684c0f33d004fa93971be2c6a8eca3167d1e"
+WEBSOCKETPP_COMMIT="56123c87598f8b1dd471be83ca841ceae07f95ba"
 
 if [[ ${PV} ==  ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/obsproject/obs-studio.git;
-   EGIT_SUBMODULES=( plugins/obs-browser )
+   EGIT_SUBMODULES=(
+   plugins/obs-browser
+   plugins/obs-websocket
+   plugins/obs-websocket/deps/asio
+   plugins/obs-websocket/deps/json
+   plugins/obs-websocket/deps/qr
+   

[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2022-04-25 Thread Ionen Wolkens
commit: e504c5bc0669909802c6f895f1c073225e98a6f1
Author: Jimi Huotari  gentoo  org>
AuthorDate: Thu Mar 31 13:22:44 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Apr 25 20:18:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e504c5bc

media-video/obs-studio: update CMake switches

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jimi Huotari  gentoo.org>
Signed-off-by: Ionen Wolkens  gentoo.org>

 media-video/obs-studio/obs-studio-.ebuild | 47 +++
 1 file changed, 26 insertions(+), 21 deletions(-)

diff --git a/media-video/obs-studio/obs-studio-.ebuild 
b/media-video/obs-studio/obs-studio-.ebuild
index b9550e6de3df..a6cf2e6112ac 100644
--- a/media-video/obs-studio/obs-studio-.ebuild
+++ b/media-video/obs-studio/obs-studio-.ebuild
@@ -138,30 +138,35 @@ src_unpack() {
fi
 }
 
+src_prepare() {
+   # We have not enabled VST before, but now it will be looked for 
unconditionally if
+   # any plugins are enabled, so make the VST part a warning instead of 
fatal for now.
+   sed -i 's/FATAL_ERROR "obs-vst submodule not available/WARNING "obs-vst 
submodule not available/' \
+   plugins/CMakeLists.txt || die
+
+   cmake_src_prepare
+}
+
 src_configure() {
local libdir=$(get_libdir)
local mycmakeargs=(
$(usev browser -DCEF_ROOT_DIR=../${CEF_DIR})
-   -DBUILD_BROWSER=$(usex browser)
-   -DBUILD_VST=no
-   -DENABLE_WAYLAND=$(usex wayland)
-   -DDISABLE_ALSA=$(usex !alsa)
-   -DDISABLE_DECKLINK=$(usex !decklink)
-   -DDISABLE_FREETYPE=$(usex !truetype)
-   -DDISABLE_JACK=$(usex !jack)
-   -DDISABLE_LIBFDK=$(usex !fdk)
+   -DENABLE_ALSA=$(usex alsa)
+   -DENABLE_AJA=OFF
+   -DENABLE_BROWSER=$(usex browser)
+   -DENABLE_DECKLINK=$(usex decklink)
+   -DENABLE_FREETYPE=$(usex truetype)
+   -DENABLE_JACK=$(usex jack)
+   -DENABLE_LIBFDK=$(usex fdk)
-DENABLE_PIPEWIRE=$(usex pipewire)
-   -DDISABLE_PULSEAUDIO=$(usex !pulseaudio)
-   -DDISABLE_SPEEXDSP=$(usex !speex)
-   -DDISABLE_V4L2=$(usex !v4l)
-   -DDISABLE_VLC=$(usex !vlc)
+   -DENABLE_PULSEAUDIO=$(usex pulseaudio)
+   -DENABLE_RTMPS=$(usex ssl ON OFF)
+   -DENABLE_SPEEXDSP=$(usex speex)
+   -DENABLE_V4L2=$(usex v4l)
+   -DENABLE_VLC=$(usex vlc)
+   -DENABLE_WAYLAND=$(usex wayland)
-DOBS_MULTIARCH_SUFFIX=${libdir#lib}
-DUNIX_STRUCTURE=1
-   -DWITH_RTMPS=$(usex ssl)
-
-   # deprecated and currently cause issues
-   # 
https://github.com/obsproject/obs-studio/pull/4560#issuecomment-826345608
-   -DLIBOBS_PREFER_IMAGEMAGICK=no
)
 
if [[ ${PV} !=  ]]; then
@@ -172,12 +177,12 @@ src_configure() {
 
if use lua || use python; then
mycmakeargs+=(
-   -DDISABLE_LUA=$(usex !lua)
-   -DDISABLE_PYTHON=$(usex !python)
-   -DENABLE_SCRIPTING=yes
+   -DENABLE_SCRIPTING_LUA=$(usex lua)
+   -DENABLE_SCRIPTING_PYTHON=$(usex python)
+   -DENABLE_SCRIPTING=ON
)
else
-   mycmakeargs+=( -DENABLE_SCRIPTING=no )
+   mycmakeargs+=( -DENABLE_SCRIPTING=OFF )
fi
 
cmake_src_configure



[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2022-04-25 Thread Ionen Wolkens
commit: de7cb08aa569f9b7608d3cf472f7cf143f63f990
Author: Jimi Huotari  gentoo  org>
AuthorDate: Thu Apr 21 14:29:25 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Apr 25 20:18:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de7cb08a

media-video/obs-studio: update dependencies

It seems a lot of the X parts have moved to using XCB, and there
are no clear dependencies on the few Qt bits.

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jimi Huotari  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/25190
Signed-off-by: Ionen Wolkens  gentoo.org>

 media-video/obs-studio/obs-studio-.ebuild | 19 +--
 1 file changed, 9 insertions(+), 10 deletions(-)

diff --git a/media-video/obs-studio/obs-studio-.ebuild 
b/media-video/obs-studio/obs-studio-.ebuild
index a6cf2e6112ac..42282b65a350 100644
--- a/media-video/obs-studio/obs-studio-.ebuild
+++ b/media-video/obs-studio/obs-studio-.ebuild
@@ -9,7 +9,7 @@ PYTHON_COMPAT=( python3_{8..10} )
 
 inherit cmake lua-single python-single-r1 xdg
 
-OBS_BROWSER_COMMIT="915761778ec1eae99e740ad4bf63b40db3142ee2"
+OBS_BROWSER_COMMIT="b798763ae75b538e405c2d7e2ab3a1edfe59ed0c"
 CEF_DIR="cef_binary_4638_linux64"
 
 if [[ ${PV} ==  ]]; then
@@ -46,15 +46,11 @@ DEPEND="
dev-libs/glib:2
dev-libs/jansson:=
dev-qt/qtcore:5
-   dev-qt/qtdeclarative:5
dev-qt/qtgui:5[wayland?]
-   dev-qt/qtmultimedia:5
dev-qt/qtnetwork:5
dev-qt/qtquickcontrols:5
-   dev-qt/qtsql:5
dev-qt/qtsvg:5
dev-qt/qtwidgets:5
-   dev-qt/qtx11extras:5
dev-qt/qtxml:5
media-libs/libglvnd
media-libs/x264:=
@@ -63,12 +59,9 @@ DEPEND="
sys-apps/dbus
sys-apps/pciutils
sys-libs/zlib:=
-   virtual/udev
x11-libs/libX11
x11-libs/libXcomposite
x11-libs/libXfixes
-   x11-libs/libXinerama
-   x11-libs/libXrandr
x11-libs/libxcb:=
alsa? ( media-libs/alsa-lib )
browser? (
@@ -105,9 +98,15 @@ DEPEND="
media-libs/fontconfig
media-libs/freetype
)
-   v4l? ( media-libs/libv4l )
+   v4l? (
+   media-libs/libv4l
+   virtual/udev
+   )
vlc? ( media-video/vlc:= )
-   wayland? ( dev-libs/wayland )
+   wayland? (
+   dev-libs/wayland
+   x11-libs/libxkbcommon
+   )
 "
 RDEPEND="${DEPEND}"
 



[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2022-04-25 Thread Ionen Wolkens
commit: b17805e8391d09c25b44a1633f658c654bc76dc7
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Apr 25 20:09:06 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Apr 25 20:18:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b17805e8

media-video/obs-studio: update deps for browser/cef too

Signed-off-by: Ionen Wolkens  gentoo.org>

 media-video/obs-studio/obs-studio-.ebuild | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/media-video/obs-studio/obs-studio-.ebuild 
b/media-video/obs-studio/obs-studio-.ebuild
index 42282b65a350..f42ddb8941af 100644
--- a/media-video/obs-studio/obs-studio-.ebuild
+++ b/media-video/obs-studio/obs-studio-.ebuild
@@ -78,13 +78,17 @@ DEPEND="
net-print/cups
x11-libs/cairo
x11-libs/libdrm
-   x11-libs/libXScrnSaver
x11-libs/libXcursor
x11-libs/libXdamage
x11-libs/libXext
x11-libs/libXi
+   x11-libs/libxkbcommon
+   x11-libs/libXrandr
x11-libs/libXrender
+   x11-libs/libXScrnSaver
+   x11-libs/libxshmfence
x11-libs/libXtst
+   x11-libs/pango
)
fdk? ( media-libs/fdk-aac:= )
jack? ( virtual/jack )



[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2022-04-01 Thread Ionen Wolkens
commit: 372fc496595364f1192b37587826a3da04458705
Author: Jimi Huotari  gentoo  org>
AuthorDate: Fri Apr  1 18:15:27 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Apr  1 19:42:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=372fc496

media-video/obs-studio: add version 27.2.4

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jimi Huotari  gentoo.org>
Signed-off-by: Ionen Wolkens  gentoo.org>

 media-video/obs-studio/Manifest |   1 +
 media-video/obs-studio/obs-studio-27.2.4.ebuild | 204 
 2 files changed, 205 insertions(+)

diff --git a/media-video/obs-studio/Manifest b/media-video/obs-studio/Manifest
index 70347bbe0455..e6d41f708a76 100644
--- a/media-video/obs-studio/Manifest
+++ b/media-video/obs-studio/Manifest
@@ -4,3 +4,4 @@ DIST 
obs-browser-915761778ec1eae99e740ad4bf63b40db3142ee2.tar.gz 100021 BLAKE2B
 DIST obs-browser-aee43000bd994022cd73e32dc50938ab777d4a06.tar.gz 89603 BLAKE2B 
a51b92f829ecb7055dcf969d6d5bdc4632b51288f0bc7e2ab66fda087da608869ddffccda83aa925f049c79e745a6f67e70ec72303184b970f5009fe37b34054
 SHA512 
8159ca02b5c30d2733ce8e566f21d6b77d6b7beabd0a5898049ee83b0b4d720b967fc55fcf876cd772fdaa12ca08163a0f8cabf249a9b3b6eb56b7666d1192c7
 DIST obs-studio-27.1.3.tar.gz 15994678 BLAKE2B 
5544a1ecdb04dca7f6422936ea5499a206b4beb8e5332605c18cd72a91ce73aa74ff06c49a106931822c1c413ee94d383942f173a71f2b21168a00495b4e301f
 SHA512 
04c11c79e3b091aa9ea8fc6674c9fbcaa1c924fe049f68e9be63f63724c31305d6e4fb33aecdd4d0095d20013e2ee188983f6938b175257368d2260681c2fb39
 DIST obs-studio-27.2.3.tar.gz 16383685 BLAKE2B 
76802ba67dcebccabd9b2a1f09f505a4aea83887b445093c51a2c7a49fbaa064549b6212bd1b2f3200674a78349b2de4bfa54d14871c76be248cd62139d98a56
 SHA512 
c34e850e1a83e55aed952611257446a39d7ba4456b94f74d91c85d09d77361af2f76848f7d3f3d8ba7ae76c926129adad555e2f54d632658832596d0f2696a3c
+DIST obs-studio-27.2.4.tar.gz 16385399 BLAKE2B 
00c05ecd055d707b7132ca4b20e1c4946b682c0f79f1477167ae55aba3ec367c97b05aac190b07260f936e68f79f2d58e19dcc0602f70408f4c056eb733a6fdd
 SHA512 
575341dd3d9240b21881517a16d01ca11f833e08b40ca7990f0360b4cd1076e8217a9bb8dddf174eca5429e6eadaadb6cfdbd61d24e0eb13ebeaa7f29cfad8bf

diff --git a/media-video/obs-studio/obs-studio-27.2.4.ebuild 
b/media-video/obs-studio/obs-studio-27.2.4.ebuild
new file mode 100644
index ..b9550e6de3df
--- /dev/null
+++ b/media-video/obs-studio/obs-studio-27.2.4.ebuild
@@ -0,0 +1,204 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_REMOVE_MODULES_LIST=( FindFreetype )
+LUA_COMPAT=( luajit )
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit cmake lua-single python-single-r1 xdg
+
+OBS_BROWSER_COMMIT="915761778ec1eae99e740ad4bf63b40db3142ee2"
+CEF_DIR="cef_binary_4638_linux64"
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/obsproject/obs-studio.git;
+   EGIT_SUBMODULES=( plugins/obs-browser )
+else
+   SRC_URI="https://github.com/obsproject/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   SRC_URI+=" browser? ( 
https://github.com/obsproject/obs-browser/archive/${OBS_BROWSER_COMMIT}.tar.gz 
-> obs-browser-${OBS_BROWSER_COMMIT}.tar.gz )"
+   KEYWORDS="~amd64 ~ppc64 ~x86"
+fi
+SRC_URI+=" browser? ( 
https://cdn-fastly.obsproject.com/downloads/${CEF_DIR}.tar.bz2 )"
+
+DESCRIPTION="Software for Recording and Streaming Live Video Content"
+HOMEPAGE="https://obsproject.com;
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="
+   +alsa browser decklink fdk jack lua nvenc pipewire
+   pulseaudio python speex +ssl truetype v4l vlc wayland
+"
+REQUIRED_USE="
+   browser? ( || ( alsa pulseaudio ) )
+   lua? ( ${LUA_REQUIRED_USE} )
+   python? ( ${PYTHON_REQUIRED_USE} )
+"
+
+BDEPEND="
+   lua? ( dev-lang/swig )
+   python? ( dev-lang/swig )
+"
+DEPEND="
+   dev-libs/glib:2
+   dev-libs/jansson:=
+   dev-qt/qtcore:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5[wayland?]
+   dev-qt/qtmultimedia:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtquickcontrols:5
+   dev-qt/qtsql:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   dev-qt/qtxml:5
+   media-libs/libglvnd
+   media-libs/x264:=
+   media-video/ffmpeg:=[nvenc?,x264]
+   net-misc/curl
+   sys-apps/dbus
+   sys-apps/pciutils
+   sys-libs/zlib:=
+   virtual/udev
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXfixes
+   x11-libs/libXinerama
+   x11-libs/libXrandr
+   x11-libs/libxcb:=
+   alsa? ( media-libs/alsa-lib )
+   browser? (
+   app-accessibility/at-spi2-atk
+   app-accessibility/at-spi2-core:2
+   dev-libs/atk
+   dev-libs/expat
+   dev-libs/glib
+   dev-libs/nspr
+   dev-libs/nss
+   media-libs/alsa-lib
+   

[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/files/, media-video/obs-studio/

2022-04-01 Thread Ionen Wolkens
commit: 7dcedc667ad80443fc894f4f8aee62ec44785fa0
Author: Jimi Huotari  gentoo  org>
AuthorDate: Fri Apr  1 18:24:03 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Apr  1 19:42:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7dcedc66

media-video/obs-studio: remove version 27.1.3

Also remove no longer needed patches.

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jimi Huotari  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/24853
Signed-off-by: Ionen Wolkens  gentoo.org>

 media-video/obs-studio/Manifest|   3 -
 .../files/obs-studio-26.1.2-python-3.8.patch   |  18 --
 .../files/obs-studio-27.1.3-ffmpeg-5.0.patch   | 314 -
 media-video/obs-studio/obs-studio-27.1.3-r2.ebuild | 214 --
 4 files changed, 549 deletions(-)

diff --git a/media-video/obs-studio/Manifest b/media-video/obs-studio/Manifest
index e6d41f708a76..86c897e4d5f3 100644
--- a/media-video/obs-studio/Manifest
+++ b/media-video/obs-studio/Manifest
@@ -1,7 +1,4 @@
-DIST cef_binary_4280_linux64.tar.bz2 79740715 BLAKE2B 
c648a9a4205094450f9eae407e98cbc3da2b7cd81b3c19c4f52cfa3efcca01dce40528018996c65f026eb97520d78040165d1906b0d19236a86e76ec39c58c26
 SHA512 
060a5a8716a75b4b96dfb6ac28c132e22b93107915d680311c1b9d4fd12c7712a9e3497338eac6d2b9f4e74f2dc005a75d195c597bba049e4731fe3724f519ba
 DIST cef_binary_4638_linux64.tar.bz2 104578246 BLAKE2B 
13ee05d4a2fbf27290506297416b298c786954450c19183b493d13aa691db409c22b30870fbc55adf814ff30142a666eb8b172f16ccc48e6cf01135c72e5d6d6
 SHA512 
2eb01151e07adf332affce36a659c6e87da1fbc403c65db7e7c53472ff418df6cd04300a7c6ebc8789c094926429cc70d829e556e5de3127da230f8258fabe49
 DIST obs-browser-915761778ec1eae99e740ad4bf63b40db3142ee2.tar.gz 100021 
BLAKE2B 
d72df588aaeaf199c6ea5a7e419bb4792ef8b4c4237e700f75064d96caaec83ed2be2ea4ab34ba31e30a87ec6cbf1f267dd7b100c3a6cfec36e46b2eca8c4b2e
 SHA512 
3ab6118a9509054ea4e8aed14dade7f374495ba25fcb5295a3ef7ed29e6e3305b0ae2f12ba2c0d27fcd6886822c98ab44a48fa9a4b66ae0507ab2bf1001157cb
-DIST obs-browser-aee43000bd994022cd73e32dc50938ab777d4a06.tar.gz 89603 BLAKE2B 
a51b92f829ecb7055dcf969d6d5bdc4632b51288f0bc7e2ab66fda087da608869ddffccda83aa925f049c79e745a6f67e70ec72303184b970f5009fe37b34054
 SHA512 
8159ca02b5c30d2733ce8e566f21d6b77d6b7beabd0a5898049ee83b0b4d720b967fc55fcf876cd772fdaa12ca08163a0f8cabf249a9b3b6eb56b7666d1192c7
-DIST obs-studio-27.1.3.tar.gz 15994678 BLAKE2B 
5544a1ecdb04dca7f6422936ea5499a206b4beb8e5332605c18cd72a91ce73aa74ff06c49a106931822c1c413ee94d383942f173a71f2b21168a00495b4e301f
 SHA512 
04c11c79e3b091aa9ea8fc6674c9fbcaa1c924fe049f68e9be63f63724c31305d6e4fb33aecdd4d0095d20013e2ee188983f6938b175257368d2260681c2fb39
 DIST obs-studio-27.2.3.tar.gz 16383685 BLAKE2B 
76802ba67dcebccabd9b2a1f09f505a4aea83887b445093c51a2c7a49fbaa064549b6212bd1b2f3200674a78349b2de4bfa54d14871c76be248cd62139d98a56
 SHA512 
c34e850e1a83e55aed952611257446a39d7ba4456b94f74d91c85d09d77361af2f76848f7d3f3d8ba7ae76c926129adad555e2f54d632658832596d0f2696a3c
 DIST obs-studio-27.2.4.tar.gz 16385399 BLAKE2B 
00c05ecd055d707b7132ca4b20e1c4946b682c0f79f1477167ae55aba3ec367c97b05aac190b07260f936e68f79f2d58e19dcc0602f70408f4c056eb733a6fdd
 SHA512 
575341dd3d9240b21881517a16d01ca11f833e08b40ca7990f0360b4cd1076e8217a9bb8dddf174eca5429e6eadaadb6cfdbd61d24e0eb13ebeaa7f29cfad8bf

diff --git a/media-video/obs-studio/files/obs-studio-26.1.2-python-3.8.patch 
b/media-video/obs-studio/files/obs-studio-26.1.2-python-3.8.patch
deleted file mode 100644
index d9e328ea4efb..
--- a/media-video/obs-studio/files/obs-studio-26.1.2-python-3.8.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-https://bugs.gentoo.org/754006
-
-https://github.com/obsproject/obs-studio/pull/3335
-From: Matt Gajownik 
-Date: Tue, 25 Aug 2020 19:28:26 +1000
-Subject: [PATCH] libobs/util: Fix loading Python binary modules on *nix
 a/libobs/util/platform-nix.c
-+++ b/libobs/util/platform-nix.c
-@@ -71,7 +71,8 @@ void *os_dlopen(const char *path)
- #ifdef __APPLE__
-   void *res = dlopen(dylib_name.array, RTLD_LAZY | RTLD_FIRST);
- #else
--  void *res = dlopen(dylib_name.array, RTLD_LAZY);
-+  void *res = dlopen(dylib_name.array,
-+ RTLD_LAZY | RTLD_DEEPBIND | RTLD_GLOBAL);
- #endif
-   if (!res)
-   blog(LOG_ERROR, "os_dlopen(%s->%s): %s\n", path,

diff --git a/media-video/obs-studio/files/obs-studio-27.1.3-ffmpeg-5.0.patch 
b/media-video/obs-studio/files/obs-studio-27.1.3-ffmpeg-5.0.patch
deleted file mode 100644
index a529dca715a9..
--- a/media-video/obs-studio/files/obs-studio-27.1.3-ffmpeg-5.0.patch
+++ /dev/null
@@ -1,314 +0,0 @@
-# 
https://git.exherbo.org/media.git/commit/?id=10c891cb37f4f7e42e95a00b27a5d4636266353e
-# 
https://git.exherbo.org/media.git/commit/?id=e888c31724357431dbd0e73014ca87a552850d45
-
-From 08547a1696fa381d0bda18aed57b9f87a6b1b334 Mon Sep 17 00:00:00 2001
-From: Ryan Foster 
-Date: Sat, 6 Nov 2021 18:57:35 -0400

[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2022-03-13 Thread David Seifert
commit: d7391293a5c0ae037d2f82b91e228e93a0cd8983
Author: David Seifert  gentoo  org>
AuthorDate: Sun Mar 13 11:43:51 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Mar 13 11:43:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7391293

media-video/obs-studio: update ffmpeg[nvenc] usedep

Closes: https://github.com/gentoo/gentoo/pull/24517
Signed-off-by: David Seifert  gentoo.org>

 .../{obs-studio-27.1.3-r1.ebuild => obs-studio-27.1.3-r2.ebuild}   | 3 +--
 .../{obs-studio-27.2.3.ebuild => obs-studio-27.2.3-r1.ebuild}  | 3 +--
 media-video/obs-studio/obs-studio-.ebuild  | 3 +--
 3 files changed, 3 insertions(+), 6 deletions(-)

diff --git a/media-video/obs-studio/obs-studio-27.1.3-r1.ebuild 
b/media-video/obs-studio/obs-studio-27.1.3-r2.ebuild
similarity index 98%
rename from media-video/obs-studio/obs-studio-27.1.3-r1.ebuild
rename to media-video/obs-studio/obs-studio-27.1.3-r2.ebuild
index 34b197508564..a018ce0e7966 100644
--- a/media-video/obs-studio/obs-studio-27.1.3-r1.ebuild
+++ b/media-video/obs-studio/obs-studio-27.1.3-r2.ebuild
@@ -58,7 +58,7 @@ DEPEND="
dev-qt/qtxml:5
media-libs/libglvnd
media-libs/x264:=
-   media-video/ffmpeg:=[x264]
+   media-video/ffmpeg:=[nvenc?,x264]
net-misc/curl
sys-apps/dbus
sys-libs/zlib:=
@@ -94,7 +94,6 @@ DEPEND="
fdk? ( media-libs/fdk-aac:= )
jack? ( virtual/jack )
lua? ( ${LUA_DEPS} )
-   nvenc? ( >=media-video/ffmpeg-4[video_cards_nvidia] )
pipewire? ( media-video/pipewire:= )
pulseaudio? ( media-sound/pulseaudio )
python? ( ${PYTHON_DEPS} )

diff --git a/media-video/obs-studio/obs-studio-27.2.3.ebuild 
b/media-video/obs-studio/obs-studio-27.2.3-r1.ebuild
similarity index 98%
rename from media-video/obs-studio/obs-studio-27.2.3.ebuild
rename to media-video/obs-studio/obs-studio-27.2.3-r1.ebuild
index 1210740f7e75..b9550e6de3df 100644
--- a/media-video/obs-studio/obs-studio-27.2.3.ebuild
+++ b/media-video/obs-studio/obs-studio-27.2.3-r1.ebuild
@@ -58,7 +58,7 @@ DEPEND="
dev-qt/qtxml:5
media-libs/libglvnd
media-libs/x264:=
-   media-video/ffmpeg:=[x264]
+   media-video/ffmpeg:=[nvenc?,x264]
net-misc/curl
sys-apps/dbus
sys-apps/pciutils
@@ -96,7 +96,6 @@ DEPEND="
fdk? ( media-libs/fdk-aac:= )
jack? ( virtual/jack )
lua? ( ${LUA_DEPS} )
-   nvenc? ( >=media-video/ffmpeg-4[video_cards_nvidia] )
pipewire? ( media-video/pipewire:= )
pulseaudio? ( media-sound/pulseaudio )
python? ( ${PYTHON_DEPS} )

diff --git a/media-video/obs-studio/obs-studio-.ebuild 
b/media-video/obs-studio/obs-studio-.ebuild
index 1210740f7e75..b9550e6de3df 100644
--- a/media-video/obs-studio/obs-studio-.ebuild
+++ b/media-video/obs-studio/obs-studio-.ebuild
@@ -58,7 +58,7 @@ DEPEND="
dev-qt/qtxml:5
media-libs/libglvnd
media-libs/x264:=
-   media-video/ffmpeg:=[x264]
+   media-video/ffmpeg:=[nvenc?,x264]
net-misc/curl
sys-apps/dbus
sys-apps/pciutils
@@ -96,7 +96,6 @@ DEPEND="
fdk? ( media-libs/fdk-aac:= )
jack? ( virtual/jack )
lua? ( ${LUA_DEPS} )
-   nvenc? ( >=media-video/ffmpeg-4[video_cards_nvidia] )
pipewire? ( media-video/pipewire:= )
pulseaudio? ( media-sound/pulseaudio )
python? ( ${PYTHON_DEPS} )



[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2022-03-04 Thread Ionen Wolkens
commit: 4ab160964721a22c70d577ea7e62075c92166fea
Author: Jimi Huotari  gentoo  org>
AuthorDate: Fri Mar  4 16:45:58 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Mar  4 18:09:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ab16096

media-video/obs-studio: remove version 27.2.1

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jimi Huotari  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/24403
Signed-off-by: Ionen Wolkens  gentoo.org>

 media-video/obs-studio/Manifest |   1 -
 media-video/obs-studio/obs-studio-27.2.1.ebuild | 205 
 2 files changed, 206 deletions(-)

diff --git a/media-video/obs-studio/Manifest b/media-video/obs-studio/Manifest
index 3221d91aba99..70347bbe0455 100644
--- a/media-video/obs-studio/Manifest
+++ b/media-video/obs-studio/Manifest
@@ -3,5 +3,4 @@ DIST cef_binary_4638_linux64.tar.bz2 104578246 BLAKE2B 
13ee05d4a2fbf272905062974
 DIST obs-browser-915761778ec1eae99e740ad4bf63b40db3142ee2.tar.gz 100021 
BLAKE2B 
d72df588aaeaf199c6ea5a7e419bb4792ef8b4c4237e700f75064d96caaec83ed2be2ea4ab34ba31e30a87ec6cbf1f267dd7b100c3a6cfec36e46b2eca8c4b2e
 SHA512 
3ab6118a9509054ea4e8aed14dade7f374495ba25fcb5295a3ef7ed29e6e3305b0ae2f12ba2c0d27fcd6886822c98ab44a48fa9a4b66ae0507ab2bf1001157cb
 DIST obs-browser-aee43000bd994022cd73e32dc50938ab777d4a06.tar.gz 89603 BLAKE2B 
a51b92f829ecb7055dcf969d6d5bdc4632b51288f0bc7e2ab66fda087da608869ddffccda83aa925f049c79e745a6f67e70ec72303184b970f5009fe37b34054
 SHA512 
8159ca02b5c30d2733ce8e566f21d6b77d6b7beabd0a5898049ee83b0b4d720b967fc55fcf876cd772fdaa12ca08163a0f8cabf249a9b3b6eb56b7666d1192c7
 DIST obs-studio-27.1.3.tar.gz 15994678 BLAKE2B 
5544a1ecdb04dca7f6422936ea5499a206b4beb8e5332605c18cd72a91ce73aa74ff06c49a106931822c1c413ee94d383942f173a71f2b21168a00495b4e301f
 SHA512 
04c11c79e3b091aa9ea8fc6674c9fbcaa1c924fe049f68e9be63f63724c31305d6e4fb33aecdd4d0095d20013e2ee188983f6938b175257368d2260681c2fb39
-DIST obs-studio-27.2.1.tar.gz 16382458 BLAKE2B 
065ee7c97d07ba57bc0709b0e1f4ea07114053ad7bcaf1be868bc4759e596f4cb8dd9fffe5040dcd9d507ccc980b4a56f08ad8a574297d0ff7f70c0db9bc5e62
 SHA512 
8992d2d8cb13e82e457a844d9ff63d57ab854a8c6f295563f86009cab801845fb093d39d315c14ef333a7a9908928ac15af4d0454ea570da4a98aff5f25f89af
 DIST obs-studio-27.2.3.tar.gz 16383685 BLAKE2B 
76802ba67dcebccabd9b2a1f09f505a4aea83887b445093c51a2c7a49fbaa064549b6212bd1b2f3200674a78349b2de4bfa54d14871c76be248cd62139d98a56
 SHA512 
c34e850e1a83e55aed952611257446a39d7ba4456b94f74d91c85d09d77361af2f76848f7d3f3d8ba7ae76c926129adad555e2f54d632658832596d0f2696a3c

diff --git a/media-video/obs-studio/obs-studio-27.2.1.ebuild 
b/media-video/obs-studio/obs-studio-27.2.1.ebuild
deleted file mode 100644
index 1210740f7e75..
--- a/media-video/obs-studio/obs-studio-27.2.1.ebuild
+++ /dev/null
@@ -1,205 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CMAKE_REMOVE_MODULES_LIST=( FindFreetype )
-LUA_COMPAT=( luajit )
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit cmake lua-single python-single-r1 xdg
-
-OBS_BROWSER_COMMIT="915761778ec1eae99e740ad4bf63b40db3142ee2"
-CEF_DIR="cef_binary_4638_linux64"
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/obsproject/obs-studio.git;
-   EGIT_SUBMODULES=( plugins/obs-browser )
-else
-   SRC_URI="https://github.com/obsproject/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   SRC_URI+=" browser? ( 
https://github.com/obsproject/obs-browser/archive/${OBS_BROWSER_COMMIT}.tar.gz 
-> obs-browser-${OBS_BROWSER_COMMIT}.tar.gz )"
-   KEYWORDS="~amd64 ~ppc64 ~x86"
-fi
-SRC_URI+=" browser? ( 
https://cdn-fastly.obsproject.com/downloads/${CEF_DIR}.tar.bz2 )"
-
-DESCRIPTION="Software for Recording and Streaming Live Video Content"
-HOMEPAGE="https://obsproject.com;
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="
-   +alsa browser decklink fdk jack lua nvenc pipewire
-   pulseaudio python speex +ssl truetype v4l vlc wayland
-"
-REQUIRED_USE="
-   browser? ( || ( alsa pulseaudio ) )
-   lua? ( ${LUA_REQUIRED_USE} )
-   python? ( ${PYTHON_REQUIRED_USE} )
-"
-
-BDEPEND="
-   lua? ( dev-lang/swig )
-   python? ( dev-lang/swig )
-"
-DEPEND="
-   dev-libs/glib:2
-   dev-libs/jansson:=
-   dev-qt/qtcore:5
-   dev-qt/qtdeclarative:5
-   dev-qt/qtgui:5[wayland?]
-   dev-qt/qtmultimedia:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtquickcontrols:5
-   dev-qt/qtsql:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtx11extras:5
-   dev-qt/qtxml:5
-   media-libs/libglvnd
-   media-libs/x264:=
-   media-video/ffmpeg:=[x264]
-   net-misc/curl
-   sys-apps/dbus
-   sys-apps/pciutils
-   sys-libs/zlib:=
-   virtual/udev
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   x11-libs/libXfixes
-   x11-libs/libXinerama
-  

[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2022-03-04 Thread Ionen Wolkens
commit: d9d1bad5a0e7481acf578430ce99f04dd043f88a
Author: Jimi Huotari  gentoo  org>
AuthorDate: Fri Mar  4 16:45:21 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Mar  4 18:09:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9d1bad5

media-video/obs-studio: add version 27.2.3

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jimi Huotari  gentoo.org>
Signed-off-by: Ionen Wolkens  gentoo.org>

 media-video/obs-studio/Manifest |   1 +
 media-video/obs-studio/obs-studio-27.2.3.ebuild | 205 
 2 files changed, 206 insertions(+)

diff --git a/media-video/obs-studio/Manifest b/media-video/obs-studio/Manifest
index b5afb6939d0d..3221d91aba99 100644
--- a/media-video/obs-studio/Manifest
+++ b/media-video/obs-studio/Manifest
@@ -4,3 +4,4 @@ DIST 
obs-browser-915761778ec1eae99e740ad4bf63b40db3142ee2.tar.gz 100021 BLAKE2B
 DIST obs-browser-aee43000bd994022cd73e32dc50938ab777d4a06.tar.gz 89603 BLAKE2B 
a51b92f829ecb7055dcf969d6d5bdc4632b51288f0bc7e2ab66fda087da608869ddffccda83aa925f049c79e745a6f67e70ec72303184b970f5009fe37b34054
 SHA512 
8159ca02b5c30d2733ce8e566f21d6b77d6b7beabd0a5898049ee83b0b4d720b967fc55fcf876cd772fdaa12ca08163a0f8cabf249a9b3b6eb56b7666d1192c7
 DIST obs-studio-27.1.3.tar.gz 15994678 BLAKE2B 
5544a1ecdb04dca7f6422936ea5499a206b4beb8e5332605c18cd72a91ce73aa74ff06c49a106931822c1c413ee94d383942f173a71f2b21168a00495b4e301f
 SHA512 
04c11c79e3b091aa9ea8fc6674c9fbcaa1c924fe049f68e9be63f63724c31305d6e4fb33aecdd4d0095d20013e2ee188983f6938b175257368d2260681c2fb39
 DIST obs-studio-27.2.1.tar.gz 16382458 BLAKE2B 
065ee7c97d07ba57bc0709b0e1f4ea07114053ad7bcaf1be868bc4759e596f4cb8dd9fffe5040dcd9d507ccc980b4a56f08ad8a574297d0ff7f70c0db9bc5e62
 SHA512 
8992d2d8cb13e82e457a844d9ff63d57ab854a8c6f295563f86009cab801845fb093d39d315c14ef333a7a9908928ac15af4d0454ea570da4a98aff5f25f89af
+DIST obs-studio-27.2.3.tar.gz 16383685 BLAKE2B 
76802ba67dcebccabd9b2a1f09f505a4aea83887b445093c51a2c7a49fbaa064549b6212bd1b2f3200674a78349b2de4bfa54d14871c76be248cd62139d98a56
 SHA512 
c34e850e1a83e55aed952611257446a39d7ba4456b94f74d91c85d09d77361af2f76848f7d3f3d8ba7ae76c926129adad555e2f54d632658832596d0f2696a3c

diff --git a/media-video/obs-studio/obs-studio-27.2.3.ebuild 
b/media-video/obs-studio/obs-studio-27.2.3.ebuild
new file mode 100644
index ..1210740f7e75
--- /dev/null
+++ b/media-video/obs-studio/obs-studio-27.2.3.ebuild
@@ -0,0 +1,205 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_REMOVE_MODULES_LIST=( FindFreetype )
+LUA_COMPAT=( luajit )
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit cmake lua-single python-single-r1 xdg
+
+OBS_BROWSER_COMMIT="915761778ec1eae99e740ad4bf63b40db3142ee2"
+CEF_DIR="cef_binary_4638_linux64"
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/obsproject/obs-studio.git;
+   EGIT_SUBMODULES=( plugins/obs-browser )
+else
+   SRC_URI="https://github.com/obsproject/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   SRC_URI+=" browser? ( 
https://github.com/obsproject/obs-browser/archive/${OBS_BROWSER_COMMIT}.tar.gz 
-> obs-browser-${OBS_BROWSER_COMMIT}.tar.gz )"
+   KEYWORDS="~amd64 ~ppc64 ~x86"
+fi
+SRC_URI+=" browser? ( 
https://cdn-fastly.obsproject.com/downloads/${CEF_DIR}.tar.bz2 )"
+
+DESCRIPTION="Software for Recording and Streaming Live Video Content"
+HOMEPAGE="https://obsproject.com;
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="
+   +alsa browser decklink fdk jack lua nvenc pipewire
+   pulseaudio python speex +ssl truetype v4l vlc wayland
+"
+REQUIRED_USE="
+   browser? ( || ( alsa pulseaudio ) )
+   lua? ( ${LUA_REQUIRED_USE} )
+   python? ( ${PYTHON_REQUIRED_USE} )
+"
+
+BDEPEND="
+   lua? ( dev-lang/swig )
+   python? ( dev-lang/swig )
+"
+DEPEND="
+   dev-libs/glib:2
+   dev-libs/jansson:=
+   dev-qt/qtcore:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5[wayland?]
+   dev-qt/qtmultimedia:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtquickcontrols:5
+   dev-qt/qtsql:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   dev-qt/qtxml:5
+   media-libs/libglvnd
+   media-libs/x264:=
+   media-video/ffmpeg:=[x264]
+   net-misc/curl
+   sys-apps/dbus
+   sys-apps/pciutils
+   sys-libs/zlib:=
+   virtual/udev
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXfixes
+   x11-libs/libXinerama
+   x11-libs/libXrandr
+   x11-libs/libxcb:=
+   alsa? ( media-libs/alsa-lib )
+   browser? (
+   app-accessibility/at-spi2-atk
+   app-accessibility/at-spi2-core:2
+   dev-libs/atk
+   dev-libs/expat
+   dev-libs/glib
+   dev-libs/nspr
+   dev-libs/nss
+   media-libs/alsa-lib
+   

[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2022-02-22 Thread Ionen Wolkens
commit: b97dfe8725f7221199da0a725b7a45b3efb7a0d4
Author: Jimi Huotari  gentoo  org>
AuthorDate: Tue Feb 22 21:21:49 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Feb 23 01:37:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b97dfe87

media-video/obs-studio: add version 27.2.1

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jimi Huotari  gentoo.org>
Signed-off-by: Ionen Wolkens  gentoo.org>

 media-video/obs-studio/Manifest |   2 +
 media-video/obs-studio/obs-studio-27.2.1.ebuild | 205 
 2 files changed, 207 insertions(+)

diff --git a/media-video/obs-studio/Manifest b/media-video/obs-studio/Manifest
index 4b96226ae45e..605ed4883baa 100644
--- a/media-video/obs-studio/Manifest
+++ b/media-video/obs-studio/Manifest
@@ -1,6 +1,8 @@
 DIST cef_binary_4280_linux64.tar.bz2 79740715 BLAKE2B 
c648a9a4205094450f9eae407e98cbc3da2b7cd81b3c19c4f52cfa3efcca01dce40528018996c65f026eb97520d78040165d1906b0d19236a86e76ec39c58c26
 SHA512 
060a5a8716a75b4b96dfb6ac28c132e22b93107915d680311c1b9d4fd12c7712a9e3497338eac6d2b9f4e74f2dc005a75d195c597bba049e4731fe3724f519ba
 DIST cef_binary_4638_linux64.tar.bz2 104578246 BLAKE2B 
13ee05d4a2fbf27290506297416b298c786954450c19183b493d13aa691db409c22b30870fbc55adf814ff30142a666eb8b172f16ccc48e6cf01135c72e5d6d6
 SHA512 
2eb01151e07adf332affce36a659c6e87da1fbc403c65db7e7c53472ff418df6cd04300a7c6ebc8789c094926429cc70d829e556e5de3127da230f8258fabe49
+DIST obs-browser-915761778ec1eae99e740ad4bf63b40db3142ee2.tar.gz 100021 
BLAKE2B 
d72df588aaeaf199c6ea5a7e419bb4792ef8b4c4237e700f75064d96caaec83ed2be2ea4ab34ba31e30a87ec6cbf1f267dd7b100c3a6cfec36e46b2eca8c4b2e
 SHA512 
3ab6118a9509054ea4e8aed14dade7f374495ba25fcb5295a3ef7ed29e6e3305b0ae2f12ba2c0d27fcd6886822c98ab44a48fa9a4b66ae0507ab2bf1001157cb
 DIST obs-browser-aee43000bd994022cd73e32dc50938ab777d4a06.tar.gz 89603 BLAKE2B 
a51b92f829ecb7055dcf969d6d5bdc4632b51288f0bc7e2ab66fda087da608869ddffccda83aa925f049c79e745a6f67e70ec72303184b970f5009fe37b34054
 SHA512 
8159ca02b5c30d2733ce8e566f21d6b77d6b7beabd0a5898049ee83b0b4d720b967fc55fcf876cd772fdaa12ca08163a0f8cabf249a9b3b6eb56b7666d1192c7
 DIST obs-browser-b0d687937af876b52b69c46e276b4ab601b07f0e.tar.gz 99899 BLAKE2B 
2787ce1a652432cd3637f3af782ce2db6d9fda0d2d7a20b42cc4f51365b8b53dcd9101aaccc70e42ce770b36a4d3a993c540215d571dbfe81762aa2291211feb
 SHA512 
e7df0ea4ecf4cdbb2c6b20742c40e1e9f5941c505d69b6c749ab9b2016a4066dc6c5bdd5942f35fd0b1f628e201ac1c4888910658535605a7471a5815cf9a337
 DIST obs-studio-27.1.3.tar.gz 15994678 BLAKE2B 
5544a1ecdb04dca7f6422936ea5499a206b4beb8e5332605c18cd72a91ce73aa74ff06c49a106931822c1c413ee94d383942f173a71f2b21168a00495b4e301f
 SHA512 
04c11c79e3b091aa9ea8fc6674c9fbcaa1c924fe049f68e9be63f63724c31305d6e4fb33aecdd4d0095d20013e2ee188983f6938b175257368d2260681c2fb39
 DIST obs-studio-27.2.0.tar.gz 16382704 BLAKE2B 
9628467a706b076896aeac26b06f3cca0ebfcce110c8862bb62bc81129300d2ec710cd2768a5d6b526a40b21e08f77135b7146c18f58303e50ab837c0e7885a0
 SHA512 
0f56e12d429c3208a9d200d085606dd401952a9a37d03ecf70e46d932fb8e907906b53c3a4ea7c9e10a3cbb3001bbd569163457d5bcb41eb8cce984b3c2b4d90
+DIST obs-studio-27.2.1.tar.gz 16382458 BLAKE2B 
065ee7c97d07ba57bc0709b0e1f4ea07114053ad7bcaf1be868bc4759e596f4cb8dd9fffe5040dcd9d507ccc980b4a56f08ad8a574297d0ff7f70c0db9bc5e62
 SHA512 
8992d2d8cb13e82e457a844d9ff63d57ab854a8c6f295563f86009cab801845fb093d39d315c14ef333a7a9908928ac15af4d0454ea570da4a98aff5f25f89af

diff --git a/media-video/obs-studio/obs-studio-27.2.1.ebuild 
b/media-video/obs-studio/obs-studio-27.2.1.ebuild
new file mode 100644
index ..1210740f7e75
--- /dev/null
+++ b/media-video/obs-studio/obs-studio-27.2.1.ebuild
@@ -0,0 +1,205 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_REMOVE_MODULES_LIST=( FindFreetype )
+LUA_COMPAT=( luajit )
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit cmake lua-single python-single-r1 xdg
+
+OBS_BROWSER_COMMIT="915761778ec1eae99e740ad4bf63b40db3142ee2"
+CEF_DIR="cef_binary_4638_linux64"
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/obsproject/obs-studio.git;
+   EGIT_SUBMODULES=( plugins/obs-browser )
+else
+   SRC_URI="https://github.com/obsproject/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   SRC_URI+=" browser? ( 
https://github.com/obsproject/obs-browser/archive/${OBS_BROWSER_COMMIT}.tar.gz 
-> obs-browser-${OBS_BROWSER_COMMIT}.tar.gz )"
+   KEYWORDS="~amd64 ~ppc64 ~x86"
+fi
+SRC_URI+=" browser? ( 
https://cdn-fastly.obsproject.com/downloads/${CEF_DIR}.tar.bz2 )"
+
+DESCRIPTION="Software for Recording and Streaming Live Video Content"
+HOMEPAGE="https://obsproject.com;
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="
+   +alsa browser decklink fdk jack lua nvenc pipewire
+   pulseaudio python speex +ssl truetype v4l vlc wayland
+"
+REQUIRED_USE="
+   browser? ( || ( alsa 

[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2022-02-22 Thread Ionen Wolkens
commit: 33542f78e0cbeedd17d3f33436a3896d0e8026e8
Author: Jimi Huotari  gentoo  org>
AuthorDate: Tue Feb 22 21:17:36 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Feb 23 01:37:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33542f78

media-video/obs-studio: update OBS_BROWSER_COMMIT

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jimi Huotari  gentoo.org>
Signed-off-by: Ionen Wolkens  gentoo.org>

 media-video/obs-studio/obs-studio-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/obs-studio/obs-studio-.ebuild 
b/media-video/obs-studio/obs-studio-.ebuild
index 886f44b7284f..1210740f7e75 100644
--- a/media-video/obs-studio/obs-studio-.ebuild
+++ b/media-video/obs-studio/obs-studio-.ebuild
@@ -9,7 +9,7 @@ PYTHON_COMPAT=( python3_{8..10} )
 
 inherit cmake lua-single python-single-r1 xdg
 
-OBS_BROWSER_COMMIT="b0d687937af876b52b69c46e276b4ab601b07f0e"
+OBS_BROWSER_COMMIT="915761778ec1eae99e740ad4bf63b40db3142ee2"
 CEF_DIR="cef_binary_4638_linux64"
 
 if [[ ${PV} ==  ]]; then



[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2022-02-22 Thread Ionen Wolkens
commit: 8446f2b15dfabfdb36a61d4fb95b4cedf236d32e
Author: Jimi Huotari  gentoo  org>
AuthorDate: Tue Feb 22 21:22:33 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Feb 23 01:37:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8446f2b1

media-video/obs-studio: remove version 27.2.0

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jimi Huotari  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/24323
Signed-off-by: Ionen Wolkens  gentoo.org>

 media-video/obs-studio/Manifest |   2 -
 media-video/obs-studio/obs-studio-27.2.0.ebuild | 205 
 2 files changed, 207 deletions(-)

diff --git a/media-video/obs-studio/Manifest b/media-video/obs-studio/Manifest
index 605ed4883baa..b5afb6939d0d 100644
--- a/media-video/obs-studio/Manifest
+++ b/media-video/obs-studio/Manifest
@@ -2,7 +2,5 @@ DIST cef_binary_4280_linux64.tar.bz2 79740715 BLAKE2B 
c648a9a4205094450f9eae407e
 DIST cef_binary_4638_linux64.tar.bz2 104578246 BLAKE2B 
13ee05d4a2fbf27290506297416b298c786954450c19183b493d13aa691db409c22b30870fbc55adf814ff30142a666eb8b172f16ccc48e6cf01135c72e5d6d6
 SHA512 
2eb01151e07adf332affce36a659c6e87da1fbc403c65db7e7c53472ff418df6cd04300a7c6ebc8789c094926429cc70d829e556e5de3127da230f8258fabe49
 DIST obs-browser-915761778ec1eae99e740ad4bf63b40db3142ee2.tar.gz 100021 
BLAKE2B 
d72df588aaeaf199c6ea5a7e419bb4792ef8b4c4237e700f75064d96caaec83ed2be2ea4ab34ba31e30a87ec6cbf1f267dd7b100c3a6cfec36e46b2eca8c4b2e
 SHA512 
3ab6118a9509054ea4e8aed14dade7f374495ba25fcb5295a3ef7ed29e6e3305b0ae2f12ba2c0d27fcd6886822c98ab44a48fa9a4b66ae0507ab2bf1001157cb
 DIST obs-browser-aee43000bd994022cd73e32dc50938ab777d4a06.tar.gz 89603 BLAKE2B 
a51b92f829ecb7055dcf969d6d5bdc4632b51288f0bc7e2ab66fda087da608869ddffccda83aa925f049c79e745a6f67e70ec72303184b970f5009fe37b34054
 SHA512 
8159ca02b5c30d2733ce8e566f21d6b77d6b7beabd0a5898049ee83b0b4d720b967fc55fcf876cd772fdaa12ca08163a0f8cabf249a9b3b6eb56b7666d1192c7
-DIST obs-browser-b0d687937af876b52b69c46e276b4ab601b07f0e.tar.gz 99899 BLAKE2B 
2787ce1a652432cd3637f3af782ce2db6d9fda0d2d7a20b42cc4f51365b8b53dcd9101aaccc70e42ce770b36a4d3a993c540215d571dbfe81762aa2291211feb
 SHA512 
e7df0ea4ecf4cdbb2c6b20742c40e1e9f5941c505d69b6c749ab9b2016a4066dc6c5bdd5942f35fd0b1f628e201ac1c4888910658535605a7471a5815cf9a337
 DIST obs-studio-27.1.3.tar.gz 15994678 BLAKE2B 
5544a1ecdb04dca7f6422936ea5499a206b4beb8e5332605c18cd72a91ce73aa74ff06c49a106931822c1c413ee94d383942f173a71f2b21168a00495b4e301f
 SHA512 
04c11c79e3b091aa9ea8fc6674c9fbcaa1c924fe049f68e9be63f63724c31305d6e4fb33aecdd4d0095d20013e2ee188983f6938b175257368d2260681c2fb39
-DIST obs-studio-27.2.0.tar.gz 16382704 BLAKE2B 
9628467a706b076896aeac26b06f3cca0ebfcce110c8862bb62bc81129300d2ec710cd2768a5d6b526a40b21e08f77135b7146c18f58303e50ab837c0e7885a0
 SHA512 
0f56e12d429c3208a9d200d085606dd401952a9a37d03ecf70e46d932fb8e907906b53c3a4ea7c9e10a3cbb3001bbd569163457d5bcb41eb8cce984b3c2b4d90
 DIST obs-studio-27.2.1.tar.gz 16382458 BLAKE2B 
065ee7c97d07ba57bc0709b0e1f4ea07114053ad7bcaf1be868bc4759e596f4cb8dd9fffe5040dcd9d507ccc980b4a56f08ad8a574297d0ff7f70c0db9bc5e62
 SHA512 
8992d2d8cb13e82e457a844d9ff63d57ab854a8c6f295563f86009cab801845fb093d39d315c14ef333a7a9908928ac15af4d0454ea570da4a98aff5f25f89af

diff --git a/media-video/obs-studio/obs-studio-27.2.0.ebuild 
b/media-video/obs-studio/obs-studio-27.2.0.ebuild
deleted file mode 100644
index 886f44b7284f..
--- a/media-video/obs-studio/obs-studio-27.2.0.ebuild
+++ /dev/null
@@ -1,205 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CMAKE_REMOVE_MODULES_LIST=( FindFreetype )
-LUA_COMPAT=( luajit )
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit cmake lua-single python-single-r1 xdg
-
-OBS_BROWSER_COMMIT="b0d687937af876b52b69c46e276b4ab601b07f0e"
-CEF_DIR="cef_binary_4638_linux64"
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/obsproject/obs-studio.git;
-   EGIT_SUBMODULES=( plugins/obs-browser )
-else
-   SRC_URI="https://github.com/obsproject/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   SRC_URI+=" browser? ( 
https://github.com/obsproject/obs-browser/archive/${OBS_BROWSER_COMMIT}.tar.gz 
-> obs-browser-${OBS_BROWSER_COMMIT}.tar.gz )"
-   KEYWORDS="~amd64 ~ppc64 ~x86"
-fi
-SRC_URI+=" browser? ( 
https://cdn-fastly.obsproject.com/downloads/${CEF_DIR}.tar.bz2 )"
-
-DESCRIPTION="Software for Recording and Streaming Live Video Content"
-HOMEPAGE="https://obsproject.com;
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="
-   +alsa browser decklink fdk jack lua nvenc pipewire
-   pulseaudio python speex +ssl truetype v4l vlc wayland
-"
-REQUIRED_USE="
-   browser? ( || ( alsa pulseaudio ) )
-   lua? ( ${LUA_REQUIRED_USE} )
-   python? ( ${PYTHON_REQUIRED_USE} )
-"
-
-BDEPEND="
-   lua? ( dev-lang/swig )
-   python? ( dev-lang/swig )
-"
-DEPEND="
-   

[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2022-02-16 Thread Ionen Wolkens
commit: e973ca1ee6ace19870ca8b15228050e016f071a2
Author: Jimi Huotari  gentoo  org>
AuthorDate: Tue Feb 15 15:01:25 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb 17 00:15:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e973ca1e

media-video/obs-studio: update CEF and deps/remove patch/workarounds

PulseAudio detection during configure has been improved upon, and
the Python issue should be gone as well.

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jimi Huotari  gentoo.org>
Signed-off-by: Ionen Wolkens  gentoo.org>

 media-video/obs-studio/Manifest   |  1 +
 media-video/obs-studio/obs-studio-.ebuild | 25 -
 2 files changed, 9 insertions(+), 17 deletions(-)

diff --git a/media-video/obs-studio/Manifest b/media-video/obs-studio/Manifest
index 8e4776e01191..3136925c5622 100644
--- a/media-video/obs-studio/Manifest
+++ b/media-video/obs-studio/Manifest
@@ -1,4 +1,5 @@
 DIST cef_binary_4280_linux64.tar.bz2 79740715 BLAKE2B 
c648a9a4205094450f9eae407e98cbc3da2b7cd81b3c19c4f52cfa3efcca01dce40528018996c65f026eb97520d78040165d1906b0d19236a86e76ec39c58c26
 SHA512 
060a5a8716a75b4b96dfb6ac28c132e22b93107915d680311c1b9d4fd12c7712a9e3497338eac6d2b9f4e74f2dc005a75d195c597bba049e4731fe3724f519ba
+DIST cef_binary_4638_linux64.tar.bz2 104578246 BLAKE2B 
13ee05d4a2fbf27290506297416b298c786954450c19183b493d13aa691db409c22b30870fbc55adf814ff30142a666eb8b172f16ccc48e6cf01135c72e5d6d6
 SHA512 
2eb01151e07adf332affce36a659c6e87da1fbc403c65db7e7c53472ff418df6cd04300a7c6ebc8789c094926429cc70d829e556e5de3127da230f8258fabe49
 DIST obs-browser-aee43000bd994022cd73e32dc50938ab777d4a06.tar.gz 89603 BLAKE2B 
a51b92f829ecb7055dcf969d6d5bdc4632b51288f0bc7e2ab66fda087da608869ddffccda83aa925f049c79e745a6f67e70ec72303184b970f5009fe37b34054
 SHA512 
8159ca02b5c30d2733ce8e566f21d6b77d6b7beabd0a5898049ee83b0b4d720b967fc55fcf876cd772fdaa12ca08163a0f8cabf249a9b3b6eb56b7666d1192c7
 DIST obs-browser-f1a61c5a2579e5673765c31a47c2053d4b502d4b.tar.gz 79259 BLAKE2B 
28cfa46928de0b5e626b384673f7b92b3a48cb631066dda06288c51df78f06b913707a1295a5142d4521505b0678a6c639bfbb5b8a066d585fa12849578a382e
 SHA512 
3ecab39bfb36774ac501de087ca70ecde12f408cfd54cdf12539a92e89d0cf531767a066ff77139389158c46beee423cf1848081ed187890b86241aa96f7b179
 DIST obs-studio-27.0.1.tar.gz 15787807 BLAKE2B 
c2ea571f06a81b2e87ce5d9fd010610ea6cc2753223e6373025f0389972d4638a5f3ff1802f9f0af2c631d71ebcf4603e064da804e8c89eb032b1ad5743d1bd4
 SHA512 
c15dda62c1f212f623914e61a90c6b1e035720fb84d64726c14f43d77ae7569777a23d04221db34347ce610e7c3407c29e726ae36412e98e34ea2ddb2072b7f3

diff --git a/media-video/obs-studio/obs-studio-.ebuild 
b/media-video/obs-studio/obs-studio-.ebuild
index 6e23d6b2b473..886f44b7284f 100644
--- a/media-video/obs-studio/obs-studio-.ebuild
+++ b/media-video/obs-studio/obs-studio-.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=8
@@ -9,8 +9,8 @@ PYTHON_COMPAT=( python3_{8..10} )
 
 inherit cmake lua-single python-single-r1 xdg
 
-OBS_BROWSER_COMMIT="2a338b7c76d5dd0a6b23f1d49affefd40213b0e9"
-CEF_DIR="cef_binary_4280_linux64"
+OBS_BROWSER_COMMIT="b0d687937af876b52b69c46e276b4ab601b07f0e"
+CEF_DIR="cef_binary_4638_linux64"
 
 if [[ ${PV} ==  ]]; then
inherit git-r3
@@ -61,6 +61,7 @@ DEPEND="
media-video/ffmpeg:=[x264]
net-misc/curl
sys-apps/dbus
+   sys-apps/pciutils
sys-libs/zlib:=
virtual/udev
x11-libs/libX11
@@ -82,6 +83,7 @@ DEPEND="
media-libs/fontconfig
media-libs/mesa[gbm(+)]
net-print/cups
+   x11-libs/cairo
x11-libs/libdrm
x11-libs/libXScrnSaver
x11-libs/libXcursor
@@ -112,17 +114,15 @@ RDEPEND="${DEPEND}"
 
 QA_PREBUILT="
usr/lib*/obs-plugins/chrome-sandbox
+   usr/lib*/obs-plugins/libcef.so
usr/lib*/obs-plugins/libEGL.so
usr/lib*/obs-plugins/libGLESv2.so
-   usr/lib*/obs-plugins/libcef.so
+   usr/lib*/obs-plugins/libvk_swiftshader.so
+   usr/lib*/obs-plugins/libvulkan.so.1
usr/lib*/obs-plugins/swiftshader/libEGL.so
usr/lib*/obs-plugins/swiftshader/libGLESv2.so
 "
 
-PATCHES=(
-   "${FILESDIR}/${PN}-26.1.2-python-3.8.patch"
-)
-
 pkg_setup() {
use lua && lua-single_pkg_setup
use python && python-single-r1_pkg_setup
@@ -153,7 +153,6 @@ src_configure() {
-DDISABLE_LIBFDK=$(usex !fdk)
-DENABLE_PIPEWIRE=$(usex pipewire)
-DDISABLE_PULSEAUDIO=$(usex !pulseaudio)
-   $(cmake_use_find_package pulseaudio PulseAudio)
-DDISABLE_SPEEXDSP=$(usex !speex)
-DDISABLE_V4L2=$(usex !v4l)
-DDISABLE_VLC=$(usex !vlc)
@@ -203,12 +202,4 @@ pkg_postinst() {
elog 

[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2022-02-16 Thread Ionen Wolkens
commit: b4c8078f642ae7c0804a687ad7b65d9fef804802
Author: Jimi Huotari  gentoo  org>
AuthorDate: Tue Feb 15 14:35:40 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb 17 00:15:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4c8078f

media-video/obs-studio: add version 27.2.0

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jimi Huotari  gentoo.org>
Signed-off-by: Ionen Wolkens  gentoo.org>

 media-video/obs-studio/Manifest |   2 +
 media-video/obs-studio/obs-studio-27.2.0.ebuild | 205 
 2 files changed, 207 insertions(+)

diff --git a/media-video/obs-studio/Manifest b/media-video/obs-studio/Manifest
index 3136925c5622..a494d9da154f 100644
--- a/media-video/obs-studio/Manifest
+++ b/media-video/obs-studio/Manifest
@@ -1,6 +1,8 @@
 DIST cef_binary_4280_linux64.tar.bz2 79740715 BLAKE2B 
c648a9a4205094450f9eae407e98cbc3da2b7cd81b3c19c4f52cfa3efcca01dce40528018996c65f026eb97520d78040165d1906b0d19236a86e76ec39c58c26
 SHA512 
060a5a8716a75b4b96dfb6ac28c132e22b93107915d680311c1b9d4fd12c7712a9e3497338eac6d2b9f4e74f2dc005a75d195c597bba049e4731fe3724f519ba
 DIST cef_binary_4638_linux64.tar.bz2 104578246 BLAKE2B 
13ee05d4a2fbf27290506297416b298c786954450c19183b493d13aa691db409c22b30870fbc55adf814ff30142a666eb8b172f16ccc48e6cf01135c72e5d6d6
 SHA512 
2eb01151e07adf332affce36a659c6e87da1fbc403c65db7e7c53472ff418df6cd04300a7c6ebc8789c094926429cc70d829e556e5de3127da230f8258fabe49
 DIST obs-browser-aee43000bd994022cd73e32dc50938ab777d4a06.tar.gz 89603 BLAKE2B 
a51b92f829ecb7055dcf969d6d5bdc4632b51288f0bc7e2ab66fda087da608869ddffccda83aa925f049c79e745a6f67e70ec72303184b970f5009fe37b34054
 SHA512 
8159ca02b5c30d2733ce8e566f21d6b77d6b7beabd0a5898049ee83b0b4d720b967fc55fcf876cd772fdaa12ca08163a0f8cabf249a9b3b6eb56b7666d1192c7
+DIST obs-browser-b0d687937af876b52b69c46e276b4ab601b07f0e.tar.gz 99899 BLAKE2B 
2787ce1a652432cd3637f3af782ce2db6d9fda0d2d7a20b42cc4f51365b8b53dcd9101aaccc70e42ce770b36a4d3a993c540215d571dbfe81762aa2291211feb
 SHA512 
e7df0ea4ecf4cdbb2c6b20742c40e1e9f5941c505d69b6c749ab9b2016a4066dc6c5bdd5942f35fd0b1f628e201ac1c4888910658535605a7471a5815cf9a337
 DIST obs-browser-f1a61c5a2579e5673765c31a47c2053d4b502d4b.tar.gz 79259 BLAKE2B 
28cfa46928de0b5e626b384673f7b92b3a48cb631066dda06288c51df78f06b913707a1295a5142d4521505b0678a6c639bfbb5b8a066d585fa12849578a382e
 SHA512 
3ecab39bfb36774ac501de087ca70ecde12f408cfd54cdf12539a92e89d0cf531767a066ff77139389158c46beee423cf1848081ed187890b86241aa96f7b179
 DIST obs-studio-27.0.1.tar.gz 15787807 BLAKE2B 
c2ea571f06a81b2e87ce5d9fd010610ea6cc2753223e6373025f0389972d4638a5f3ff1802f9f0af2c631d71ebcf4603e064da804e8c89eb032b1ad5743d1bd4
 SHA512 
c15dda62c1f212f623914e61a90c6b1e035720fb84d64726c14f43d77ae7569777a23d04221db34347ce610e7c3407c29e726ae36412e98e34ea2ddb2072b7f3
 DIST obs-studio-27.1.3.tar.gz 15994678 BLAKE2B 
5544a1ecdb04dca7f6422936ea5499a206b4beb8e5332605c18cd72a91ce73aa74ff06c49a106931822c1c413ee94d383942f173a71f2b21168a00495b4e301f
 SHA512 
04c11c79e3b091aa9ea8fc6674c9fbcaa1c924fe049f68e9be63f63724c31305d6e4fb33aecdd4d0095d20013e2ee188983f6938b175257368d2260681c2fb39
+DIST obs-studio-27.2.0.tar.gz 16382704 BLAKE2B 
9628467a706b076896aeac26b06f3cca0ebfcce110c8862bb62bc81129300d2ec710cd2768a5d6b526a40b21e08f77135b7146c18f58303e50ab837c0e7885a0
 SHA512 
0f56e12d429c3208a9d200d085606dd401952a9a37d03ecf70e46d932fb8e907906b53c3a4ea7c9e10a3cbb3001bbd569163457d5bcb41eb8cce984b3c2b4d90

diff --git a/media-video/obs-studio/obs-studio-27.2.0.ebuild 
b/media-video/obs-studio/obs-studio-27.2.0.ebuild
new file mode 100644
index ..886f44b7284f
--- /dev/null
+++ b/media-video/obs-studio/obs-studio-27.2.0.ebuild
@@ -0,0 +1,205 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_REMOVE_MODULES_LIST=( FindFreetype )
+LUA_COMPAT=( luajit )
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit cmake lua-single python-single-r1 xdg
+
+OBS_BROWSER_COMMIT="b0d687937af876b52b69c46e276b4ab601b07f0e"
+CEF_DIR="cef_binary_4638_linux64"
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/obsproject/obs-studio.git;
+   EGIT_SUBMODULES=( plugins/obs-browser )
+else
+   SRC_URI="https://github.com/obsproject/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   SRC_URI+=" browser? ( 
https://github.com/obsproject/obs-browser/archive/${OBS_BROWSER_COMMIT}.tar.gz 
-> obs-browser-${OBS_BROWSER_COMMIT}.tar.gz )"
+   KEYWORDS="~amd64 ~ppc64 ~x86"
+fi
+SRC_URI+=" browser? ( 
https://cdn-fastly.obsproject.com/downloads/${CEF_DIR}.tar.bz2 )"
+
+DESCRIPTION="Software for Recording and Streaming Live Video Content"
+HOMEPAGE="https://obsproject.com;
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="
+   +alsa browser decklink fdk jack lua nvenc pipewire
+   pulseaudio python speex +ssl truetype v4l vlc wayland
+"
+REQUIRED_USE="
+   browser? ( || ( alsa pulseaudio 

[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2022-02-16 Thread Ionen Wolkens
commit: af532464a0a3c6c279fe5e6260e0f4095b9cedd2
Author: Jimi Huotari  gentoo  org>
AuthorDate: Tue Feb 15 16:12:57 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb 17 00:15:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af532464

media-video/obs-studio: remove version 27.0.1 (r1)

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jimi Huotari  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/24200
Signed-off-by: Ionen Wolkens  gentoo.org>

 media-video/obs-studio/Manifest|   2 -
 media-video/obs-studio/obs-studio-27.0.1-r1.ebuild | 218 -
 2 files changed, 220 deletions(-)

diff --git a/media-video/obs-studio/Manifest b/media-video/obs-studio/Manifest
index a494d9da154f..4b96226ae45e 100644
--- a/media-video/obs-studio/Manifest
+++ b/media-video/obs-studio/Manifest
@@ -2,7 +2,5 @@ DIST cef_binary_4280_linux64.tar.bz2 79740715 BLAKE2B 
c648a9a4205094450f9eae407e
 DIST cef_binary_4638_linux64.tar.bz2 104578246 BLAKE2B 
13ee05d4a2fbf27290506297416b298c786954450c19183b493d13aa691db409c22b30870fbc55adf814ff30142a666eb8b172f16ccc48e6cf01135c72e5d6d6
 SHA512 
2eb01151e07adf332affce36a659c6e87da1fbc403c65db7e7c53472ff418df6cd04300a7c6ebc8789c094926429cc70d829e556e5de3127da230f8258fabe49
 DIST obs-browser-aee43000bd994022cd73e32dc50938ab777d4a06.tar.gz 89603 BLAKE2B 
a51b92f829ecb7055dcf969d6d5bdc4632b51288f0bc7e2ab66fda087da608869ddffccda83aa925f049c79e745a6f67e70ec72303184b970f5009fe37b34054
 SHA512 
8159ca02b5c30d2733ce8e566f21d6b77d6b7beabd0a5898049ee83b0b4d720b967fc55fcf876cd772fdaa12ca08163a0f8cabf249a9b3b6eb56b7666d1192c7
 DIST obs-browser-b0d687937af876b52b69c46e276b4ab601b07f0e.tar.gz 99899 BLAKE2B 
2787ce1a652432cd3637f3af782ce2db6d9fda0d2d7a20b42cc4f51365b8b53dcd9101aaccc70e42ce770b36a4d3a993c540215d571dbfe81762aa2291211feb
 SHA512 
e7df0ea4ecf4cdbb2c6b20742c40e1e9f5941c505d69b6c749ab9b2016a4066dc6c5bdd5942f35fd0b1f628e201ac1c4888910658535605a7471a5815cf9a337
-DIST obs-browser-f1a61c5a2579e5673765c31a47c2053d4b502d4b.tar.gz 79259 BLAKE2B 
28cfa46928de0b5e626b384673f7b92b3a48cb631066dda06288c51df78f06b913707a1295a5142d4521505b0678a6c639bfbb5b8a066d585fa12849578a382e
 SHA512 
3ecab39bfb36774ac501de087ca70ecde12f408cfd54cdf12539a92e89d0cf531767a066ff77139389158c46beee423cf1848081ed187890b86241aa96f7b179
-DIST obs-studio-27.0.1.tar.gz 15787807 BLAKE2B 
c2ea571f06a81b2e87ce5d9fd010610ea6cc2753223e6373025f0389972d4638a5f3ff1802f9f0af2c631d71ebcf4603e064da804e8c89eb032b1ad5743d1bd4
 SHA512 
c15dda62c1f212f623914e61a90c6b1e035720fb84d64726c14f43d77ae7569777a23d04221db34347ce610e7c3407c29e726ae36412e98e34ea2ddb2072b7f3
 DIST obs-studio-27.1.3.tar.gz 15994678 BLAKE2B 
5544a1ecdb04dca7f6422936ea5499a206b4beb8e5332605c18cd72a91ce73aa74ff06c49a106931822c1c413ee94d383942f173a71f2b21168a00495b4e301f
 SHA512 
04c11c79e3b091aa9ea8fc6674c9fbcaa1c924fe049f68e9be63f63724c31305d6e4fb33aecdd4d0095d20013e2ee188983f6938b175257368d2260681c2fb39
 DIST obs-studio-27.2.0.tar.gz 16382704 BLAKE2B 
9628467a706b076896aeac26b06f3cca0ebfcce110c8862bb62bc81129300d2ec710cd2768a5d6b526a40b21e08f77135b7146c18f58303e50ab837c0e7885a0
 SHA512 
0f56e12d429c3208a9d200d085606dd401952a9a37d03ecf70e46d932fb8e907906b53c3a4ea7c9e10a3cbb3001bbd569163457d5bcb41eb8cce984b3c2b4d90

diff --git a/media-video/obs-studio/obs-studio-27.0.1-r1.ebuild 
b/media-video/obs-studio/obs-studio-27.0.1-r1.ebuild
deleted file mode 100644
index 4c9f4cd3f3a8..
--- a/media-video/obs-studio/obs-studio-27.0.1-r1.ebuild
+++ /dev/null
@@ -1,218 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-CMAKE_REMOVE_MODULES_LIST=( FindFreetype )
-LUA_COMPAT=( luajit )
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit xdg cmake lua-single python-single-r1
-
-OBS_BROWSER_COMMIT="f1a61c5a2579e5673765c31a47c2053d4b502d4b"
-CEF_DIR="cef_binary_4280_linux64"
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/obsproject/obs-studio.git;
-   EGIT_SUBMODULES=( plugins/obs-browser )
-else
-   SRC_URI="https://github.com/obsproject/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   SRC_URI+=" browser? ( 
https://github.com/obsproject/obs-browser/archive/${OBS_BROWSER_COMMIT}.tar.gz 
-> obs-browser-${OBS_BROWSER_COMMIT}.tar.gz )"
-   KEYWORDS="~amd64 ~ppc64 ~x86"
-fi
-SRC_URI+=" browser? ( 
https://cdn-fastly.obsproject.com/downloads/${CEF_DIR}.tar.bz2 )"
-
-DESCRIPTION="Software for Recording and Streaming Live Video Content"
-HOMEPAGE="https://obsproject.com;
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="
-   +alsa browser decklink fdk jack lua nvenc pipewire
-   pulseaudio python speex +ssl truetype v4l vlc wayland
-"
-REQUIRED_USE="
-   browser? ( || ( alsa pulseaudio ) )
-   lua? ( ${LUA_REQUIRED_USE} )
-   python? ( ${PYTHON_REQUIRED_USE} )
-"
-
-BDEPEND="
-   lua? ( dev-lang/swig )
-   python? ( dev-lang/swig )

[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2022-01-21 Thread Ionen Wolkens
commit: f8eeca8f36d00bfd4036310638a43e2fc115da98
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Jan 21 22:47:10 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Jan 22 00:32:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8eeca8f

media-video/obs-studio: switch myself to proxy-maint in metadata

Wasn't part of proxy-maint back when started proxy'ing for this,
and changing so everyone in proxy-maint can feel free to handle
PRs (me still included!).

Signed-off-by: Ionen Wolkens  gentoo.org>

 media-video/obs-studio/metadata.xml | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-video/obs-studio/metadata.xml 
b/media-video/obs-studio/metadata.xml
index b16a1b2e5db5..a68f46af24b8 100644
--- a/media-video/obs-studio/metadata.xml
+++ b/media-video/obs-studio/metadata.xml
@@ -5,9 +5,9 @@
 chii...@gentoo.org
 Jimi Huotari
   
-  
-io...@gentoo.org
-Ionen Wolkens
+  
+proxy-ma...@gentoo.org
+Proxy Maintainers
   
   
 A rewrite of what was formerly known as "Open Broadcaster Software",



[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/, media-video/obs-studio/files/

2022-01-18 Thread Sam James
commit: 49e4794474d6d730937ae3649dcca86598f3407e
Author: James Beddek  posteo  de>
AuthorDate: Sun Jan 16 04:14:22 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 19 01:15:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49e47944

media-video/obs-studio: add ffmpeg 5.0 patch

Signed-off-by: James Beddek  posteo.de>
Closes: https://github.com/gentoo/gentoo/pull/23821
Signed-off-by: Sam James  gentoo.org>

 .../files/obs-studio-27.1.3-ffmpeg-5.0.patch   | 314 +
 media-video/obs-studio/obs-studio-27.1.3-r1.ebuild |   3 +-
 2 files changed, 316 insertions(+), 1 deletion(-)

diff --git a/media-video/obs-studio/files/obs-studio-27.1.3-ffmpeg-5.0.patch 
b/media-video/obs-studio/files/obs-studio-27.1.3-ffmpeg-5.0.patch
new file mode 100644
index ..a529dca715a9
--- /dev/null
+++ b/media-video/obs-studio/files/obs-studio-27.1.3-ffmpeg-5.0.patch
@@ -0,0 +1,314 @@
+# 
https://git.exherbo.org/media.git/commit/?id=10c891cb37f4f7e42e95a00b27a5d4636266353e
+# 
https://git.exherbo.org/media.git/commit/?id=e888c31724357431dbd0e73014ca87a552850d45
+
+From 08547a1696fa381d0bda18aed57b9f87a6b1b334 Mon Sep 17 00:00:00 2001
+From: Ryan Foster 
+Date: Sat, 6 Nov 2021 18:57:35 -0400
+Subject: [PATCH] obs-ffmpeg: Include avcodec header for AVCodecContext
+
+FFmpeg commit e67e02d15672 [1] drops avcodec.h from avformat.h includes.
+Therefore we need to include it explicitly.
+
+[1]: 
https://github.com/FFmpeg/FFmpeg/commit/e67e02d15672a87da1b0566e197a1e19dc7e1e33
+ lavf/avformat.h: drop the avcodec.h include
+---
+ plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c | 1 +
+ plugins/obs-ffmpeg/obs-ffmpeg-formats.h| 2 ++
+ plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c  | 1 +
+ plugins/obs-ffmpeg/obs-ffmpeg-output.h | 1 +
+ 4 files changed, 5 insertions(+)
+
+diff --git a/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c 
b/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c
+index 1c160ced4b1f..e4c6cdb9fa2f 100644
+--- a/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c
 b/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c
+@@ -27,6 +27,7 @@
+ #include "ffmpeg-mux.h"
+ 
+ #include 
++#include 
+ #include 
+ 
+ #define ANSI_COLOR_RED "\x1b[0;91m"
+diff --git a/plugins/obs-ffmpeg/obs-ffmpeg-formats.h 
b/plugins/obs-ffmpeg/obs-ffmpeg-formats.h
+index 62e3866d037a..b40ef37293b4 100644
+--- a/plugins/obs-ffmpeg/obs-ffmpeg-formats.h
 b/plugins/obs-ffmpeg/obs-ffmpeg-formats.h
+@@ -1,5 +1,7 @@
+ #pragma once
+ 
++#include 
++
+ static inline int64_t rescale_ts(int64_t val, AVCodecContext *context,
+AVRational new_base)
+ {
+diff --git a/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c 
b/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c
+index f2d93d2def89..e66010ce5f9c 100644
+--- a/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c
 b/plugins/obs-ffmpeg/obs-ffmpeg-nvenc.c
+@@ -24,6 +24,7 @@
+ 
+ #include 
+ #include 
++#include 
+ #include 
+ 
+ #include "obs-ffmpeg-formats.h"
+diff --git a/plugins/obs-ffmpeg/obs-ffmpeg-output.h 
b/plugins/obs-ffmpeg/obs-ffmpeg-output.h
+index 99f4dcd13b44..72d89dfacc4c 100644
+--- a/plugins/obs-ffmpeg/obs-ffmpeg-output.h
 b/plugins/obs-ffmpeg/obs-ffmpeg-output.h
+@@ -2,6 +2,7 @@
+ 
+ #include 
+ #include 
++#include 
+ #include 
+ #include 
+ 
+From abf1d609d29196921df8f09ab6e07340b7cf9660 Mon Sep 17 00:00:00 2001
+From: Ryan Foster 
+Date: Sat, 6 Nov 2021 18:58:05 -0400
+Subject: [PATCH] obs-ffmpeg: Include channel_layout.h
+
+avcodec.h stopped including channel_layout.h per FFmpeg commit
+1be3d8a0cb77 [1]. avformat.h stopped including avcodec.h per FFmpeg
+commit e67e02d15672 [2]. As a result, we need to explicitly include
+avutil/channel_layout.h when needed. Fixes compilation error against
+FFmpeg later than the two mentioned commits.
+
+[1]: 
https://github.com/FFmpeg/FFmpeg/commit/1be3d8a0cb77f8d34c1f39b47bf5328fe10c82d7
+[2]: 
https://github.com/FFmpeg/FFmpeg/commit/e67e02d15672a87da1b0566e197a1e19dc7e1e33
+---
+ plugins/obs-ffmpeg/obs-ffmpeg-audio-encoders.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/plugins/obs-ffmpeg/obs-ffmpeg-audio-encoders.c 
b/plugins/obs-ffmpeg/obs-ffmpeg-audio-encoders.c
+index 2e3899464362..cbcb9ac31bcb 100644
+--- a/plugins/obs-ffmpeg/obs-ffmpeg-audio-encoders.c
 b/plugins/obs-ffmpeg/obs-ffmpeg-audio-encoders.c
+@@ -21,6 +21,7 @@
+ #include 
+ #include 
+ 
++#include 
+ #include 
+ #include 
+
+From ce734366bc0b95ff91930f463e7ebe528cf8eabf Mon Sep 17 00:00:00 2001
+From: Ryan Foster 
+Date: Sat, 6 Nov 2021 18:58:36 -0400
+Subject: [PATCH] obs-ffmpeg: Respect AVFormatContext and AVOutputFormat
+ constness
+
+AVFormatContext::oformat was made const on April 27, 2021 [1]. If we
+respect the constness of AVOutputFormat and do not cast results from
+FFmpeg functions to non-const, we cannot modify the results after the
+fact. Our choices are either to cast them to non-const (and presumably
+have them implicitly casted back to const on later function calls), or
+only try to modify the 

[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2021-10-26 Thread Ionen Wolkens
commit: 16695bc8121d855a86181847fc7c89ee8ad8a46c
Author: Jimi Huotari  gentoo  org>
AuthorDate: Tue Oct 26 16:58:03 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Oct 26 21:59:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16695bc8

media-video/obs-studio: fix OBS_BROWSER_COMMIT

Closes: https://bugs.gentoo.org/819369
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Jimi Huotari  gentoo.org>
Signed-off-by: Ionen Wolkens  gentoo.org>

 media-video/obs-studio/Manifest|   1 +
 media-video/obs-studio/obs-studio-27.1.3-r1.ebuild | 214 +
 2 files changed, 215 insertions(+)

diff --git a/media-video/obs-studio/Manifest b/media-video/obs-studio/Manifest
index 9fc4f9b6d69..8dc008f7f89 100644
--- a/media-video/obs-studio/Manifest
+++ b/media-video/obs-studio/Manifest
@@ -1,5 +1,6 @@
 DIST cef_binary_4280_linux64.tar.bz2 79740715 BLAKE2B 
c648a9a4205094450f9eae407e98cbc3da2b7cd81b3c19c4f52cfa3efcca01dce40528018996c65f026eb97520d78040165d1906b0d19236a86e76ec39c58c26
 SHA512 
060a5a8716a75b4b96dfb6ac28c132e22b93107915d680311c1b9d4fd12c7712a9e3497338eac6d2b9f4e74f2dc005a75d195c597bba049e4731fe3724f519ba
 DIST obs-browser-2a338b7c76d5dd0a6b23f1d49affefd40213b0e9.tar.gz 89474 BLAKE2B 
ff76a884ffbb7765430a14a7de2955164e9d8823f5dd48bd85e6d0452022b706517e935d813ad78a45adf5eca95fda02e17ae81dbd721145d3ecd169c5a70537
 SHA512 
bcc8e38505b3cabd7c0e3edcd34ed21141efaa09a9bb0af79fefb57e315531f0ee089b79696802fa052659f66e0becf304286ef82afcf16283ed6664cb5cedd4
+DIST obs-browser-aee43000bd994022cd73e32dc50938ab777d4a06.tar.gz 89603 BLAKE2B 
a51b92f829ecb7055dcf969d6d5bdc4632b51288f0bc7e2ab66fda087da608869ddffccda83aa925f049c79e745a6f67e70ec72303184b970f5009fe37b34054
 SHA512 
8159ca02b5c30d2733ce8e566f21d6b77d6b7beabd0a5898049ee83b0b4d720b967fc55fcf876cd772fdaa12ca08163a0f8cabf249a9b3b6eb56b7666d1192c7
 DIST obs-browser-f1a61c5a2579e5673765c31a47c2053d4b502d4b.tar.gz 79259 BLAKE2B 
28cfa46928de0b5e626b384673f7b92b3a48cb631066dda06288c51df78f06b913707a1295a5142d4521505b0678a6c639bfbb5b8a066d585fa12849578a382e
 SHA512 
3ecab39bfb36774ac501de087ca70ecde12f408cfd54cdf12539a92e89d0cf531767a066ff77139389158c46beee423cf1848081ed187890b86241aa96f7b179
 DIST obs-studio-27.0.1.tar.gz 15787807 BLAKE2B 
c2ea571f06a81b2e87ce5d9fd010610ea6cc2753223e6373025f0389972d4638a5f3ff1802f9f0af2c631d71ebcf4603e064da804e8c89eb032b1ad5743d1bd4
 SHA512 
c15dda62c1f212f623914e61a90c6b1e035720fb84d64726c14f43d77ae7569777a23d04221db34347ce610e7c3407c29e726ae36412e98e34ea2ddb2072b7f3
 DIST obs-studio-27.1.3.tar.gz 15994678 BLAKE2B 
5544a1ecdb04dca7f6422936ea5499a206b4beb8e5332605c18cd72a91ce73aa74ff06c49a106931822c1c413ee94d383942f173a71f2b21168a00495b4e301f
 SHA512 
04c11c79e3b091aa9ea8fc6674c9fbcaa1c924fe049f68e9be63f63724c31305d6e4fb33aecdd4d0095d20013e2ee188983f6938b175257368d2260681c2fb39

diff --git a/media-video/obs-studio/obs-studio-27.1.3-r1.ebuild 
b/media-video/obs-studio/obs-studio-27.1.3-r1.ebuild
new file mode 100644
index 000..9cd43053e71
--- /dev/null
+++ b/media-video/obs-studio/obs-studio-27.1.3-r1.ebuild
@@ -0,0 +1,214 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_REMOVE_MODULES_LIST=( FindFreetype )
+LUA_COMPAT=( luajit )
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit cmake lua-single python-single-r1 xdg
+
+OBS_BROWSER_COMMIT="aee43000bd994022cd73e32dc50938ab777d4a06"
+CEF_DIR="cef_binary_4280_linux64"
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/obsproject/obs-studio.git;
+   EGIT_SUBMODULES=( plugins/obs-browser )
+else
+   SRC_URI="https://github.com/obsproject/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   SRC_URI+=" browser? ( 
https://github.com/obsproject/obs-browser/archive/${OBS_BROWSER_COMMIT}.tar.gz 
-> obs-browser-${OBS_BROWSER_COMMIT}.tar.gz )"
+   KEYWORDS="~amd64 ~ppc64 ~x86"
+fi
+SRC_URI+=" browser? ( 
https://cdn-fastly.obsproject.com/downloads/${CEF_DIR}.tar.bz2 )"
+
+DESCRIPTION="Software for Recording and Streaming Live Video Content"
+HOMEPAGE="https://obsproject.com;
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="
+   +alsa browser decklink fdk jack lua nvenc pipewire
+   pulseaudio python speex +ssl truetype v4l vlc wayland
+"
+REQUIRED_USE="
+   browser? ( || ( alsa pulseaudio ) )
+   lua? ( ${LUA_REQUIRED_USE} )
+   python? ( ${PYTHON_REQUIRED_USE} )
+"
+
+BDEPEND="
+   lua? ( dev-lang/swig )
+   python? ( dev-lang/swig )
+"
+DEPEND="
+   dev-libs/glib:2
+   dev-libs/jansson:=
+   dev-qt/qtcore:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5[wayland?]
+   dev-qt/qtmultimedia:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtquickcontrols:5
+   dev-qt/qtsql:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   dev-qt/qtxml:5
+   media-libs/libglvnd
+   media-libs/x264:=
+   

[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2021-10-26 Thread Ionen Wolkens
commit: b4b47f1d4f64e9f4bfe5a8340c618d074b1c5750
Author: Jimi Huotari  gentoo  org>
AuthorDate: Tue Oct 26 16:59:05 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Oct 26 21:59:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4b47f1d

media-video/obs-studio: remove version 27.1.3 (r0)

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Jimi Huotari  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/22715
Signed-off-by: Ionen Wolkens  gentoo.org>

 media-video/obs-studio/Manifest |   1 -
 media-video/obs-studio/obs-studio-27.1.3.ebuild | 214 
 2 files changed, 215 deletions(-)

diff --git a/media-video/obs-studio/Manifest b/media-video/obs-studio/Manifest
index 8dc008f7f89..8e4776e0119 100644
--- a/media-video/obs-studio/Manifest
+++ b/media-video/obs-studio/Manifest
@@ -1,5 +1,4 @@
 DIST cef_binary_4280_linux64.tar.bz2 79740715 BLAKE2B 
c648a9a4205094450f9eae407e98cbc3da2b7cd81b3c19c4f52cfa3efcca01dce40528018996c65f026eb97520d78040165d1906b0d19236a86e76ec39c58c26
 SHA512 
060a5a8716a75b4b96dfb6ac28c132e22b93107915d680311c1b9d4fd12c7712a9e3497338eac6d2b9f4e74f2dc005a75d195c597bba049e4731fe3724f519ba
-DIST obs-browser-2a338b7c76d5dd0a6b23f1d49affefd40213b0e9.tar.gz 89474 BLAKE2B 
ff76a884ffbb7765430a14a7de2955164e9d8823f5dd48bd85e6d0452022b706517e935d813ad78a45adf5eca95fda02e17ae81dbd721145d3ecd169c5a70537
 SHA512 
bcc8e38505b3cabd7c0e3edcd34ed21141efaa09a9bb0af79fefb57e315531f0ee089b79696802fa052659f66e0becf304286ef82afcf16283ed6664cb5cedd4
 DIST obs-browser-aee43000bd994022cd73e32dc50938ab777d4a06.tar.gz 89603 BLAKE2B 
a51b92f829ecb7055dcf969d6d5bdc4632b51288f0bc7e2ab66fda087da608869ddffccda83aa925f049c79e745a6f67e70ec72303184b970f5009fe37b34054
 SHA512 
8159ca02b5c30d2733ce8e566f21d6b77d6b7beabd0a5898049ee83b0b4d720b967fc55fcf876cd772fdaa12ca08163a0f8cabf249a9b3b6eb56b7666d1192c7
 DIST obs-browser-f1a61c5a2579e5673765c31a47c2053d4b502d4b.tar.gz 79259 BLAKE2B 
28cfa46928de0b5e626b384673f7b92b3a48cb631066dda06288c51df78f06b913707a1295a5142d4521505b0678a6c639bfbb5b8a066d585fa12849578a382e
 SHA512 
3ecab39bfb36774ac501de087ca70ecde12f408cfd54cdf12539a92e89d0cf531767a066ff77139389158c46beee423cf1848081ed187890b86241aa96f7b179
 DIST obs-studio-27.0.1.tar.gz 15787807 BLAKE2B 
c2ea571f06a81b2e87ce5d9fd010610ea6cc2753223e6373025f0389972d4638a5f3ff1802f9f0af2c631d71ebcf4603e064da804e8c89eb032b1ad5743d1bd4
 SHA512 
c15dda62c1f212f623914e61a90c6b1e035720fb84d64726c14f43d77ae7569777a23d04221db34347ce610e7c3407c29e726ae36412e98e34ea2ddb2072b7f3

diff --git a/media-video/obs-studio/obs-studio-27.1.3.ebuild 
b/media-video/obs-studio/obs-studio-27.1.3.ebuild
deleted file mode 100644
index 6e23d6b2b47..000
--- a/media-video/obs-studio/obs-studio-27.1.3.ebuild
+++ /dev/null
@@ -1,214 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CMAKE_REMOVE_MODULES_LIST=( FindFreetype )
-LUA_COMPAT=( luajit )
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit cmake lua-single python-single-r1 xdg
-
-OBS_BROWSER_COMMIT="2a338b7c76d5dd0a6b23f1d49affefd40213b0e9"
-CEF_DIR="cef_binary_4280_linux64"
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/obsproject/obs-studio.git;
-   EGIT_SUBMODULES=( plugins/obs-browser )
-else
-   SRC_URI="https://github.com/obsproject/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   SRC_URI+=" browser? ( 
https://github.com/obsproject/obs-browser/archive/${OBS_BROWSER_COMMIT}.tar.gz 
-> obs-browser-${OBS_BROWSER_COMMIT}.tar.gz )"
-   KEYWORDS="~amd64 ~ppc64 ~x86"
-fi
-SRC_URI+=" browser? ( 
https://cdn-fastly.obsproject.com/downloads/${CEF_DIR}.tar.bz2 )"
-
-DESCRIPTION="Software for Recording and Streaming Live Video Content"
-HOMEPAGE="https://obsproject.com;
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="
-   +alsa browser decklink fdk jack lua nvenc pipewire
-   pulseaudio python speex +ssl truetype v4l vlc wayland
-"
-REQUIRED_USE="
-   browser? ( || ( alsa pulseaudio ) )
-   lua? ( ${LUA_REQUIRED_USE} )
-   python? ( ${PYTHON_REQUIRED_USE} )
-"
-
-BDEPEND="
-   lua? ( dev-lang/swig )
-   python? ( dev-lang/swig )
-"
-DEPEND="
-   dev-libs/glib:2
-   dev-libs/jansson:=
-   dev-qt/qtcore:5
-   dev-qt/qtdeclarative:5
-   dev-qt/qtgui:5[wayland?]
-   dev-qt/qtmultimedia:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtquickcontrols:5
-   dev-qt/qtsql:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtx11extras:5
-   dev-qt/qtxml:5
-   media-libs/libglvnd
-   media-libs/x264:=
-   media-video/ffmpeg:=[x264]
-   net-misc/curl
-   sys-apps/dbus
-   sys-libs/zlib:=
-   virtual/udev
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   x11-libs/libXfixes
-   x11-libs/libXinerama
-   x11-libs/libXrandr
-   x11-libs/libxcb:=
-   alsa? ( 

[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2021-10-07 Thread Ionen Wolkens
commit: 970ee38bf64bb133d8961846e00eb8f0ed2d7ddf
Author: Jimi Huotari  gentoo  org>
AuthorDate: Thu Oct  7 17:33:47 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Oct  8 02:29:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=970ee38b

media-video/obs-studio: remove version 27.1.1

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Jimi Huotari  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/22511
Signed-off-by: Ionen Wolkens  gentoo.org>

 media-video/obs-studio/Manifest |   1 -
 media-video/obs-studio/obs-studio-27.1.1.ebuild | 214 
 2 files changed, 215 deletions(-)

diff --git a/media-video/obs-studio/Manifest b/media-video/obs-studio/Manifest
index 0bc277ad108..9fc4f9b6d69 100644
--- a/media-video/obs-studio/Manifest
+++ b/media-video/obs-studio/Manifest
@@ -2,5 +2,4 @@ DIST cef_binary_4280_linux64.tar.bz2 79740715 BLAKE2B 
c648a9a4205094450f9eae407e
 DIST obs-browser-2a338b7c76d5dd0a6b23f1d49affefd40213b0e9.tar.gz 89474 BLAKE2B 
ff76a884ffbb7765430a14a7de2955164e9d8823f5dd48bd85e6d0452022b706517e935d813ad78a45adf5eca95fda02e17ae81dbd721145d3ecd169c5a70537
 SHA512 
bcc8e38505b3cabd7c0e3edcd34ed21141efaa09a9bb0af79fefb57e315531f0ee089b79696802fa052659f66e0becf304286ef82afcf16283ed6664cb5cedd4
 DIST obs-browser-f1a61c5a2579e5673765c31a47c2053d4b502d4b.tar.gz 79259 BLAKE2B 
28cfa46928de0b5e626b384673f7b92b3a48cb631066dda06288c51df78f06b913707a1295a5142d4521505b0678a6c639bfbb5b8a066d585fa12849578a382e
 SHA512 
3ecab39bfb36774ac501de087ca70ecde12f408cfd54cdf12539a92e89d0cf531767a066ff77139389158c46beee423cf1848081ed187890b86241aa96f7b179
 DIST obs-studio-27.0.1.tar.gz 15787807 BLAKE2B 
c2ea571f06a81b2e87ce5d9fd010610ea6cc2753223e6373025f0389972d4638a5f3ff1802f9f0af2c631d71ebcf4603e064da804e8c89eb032b1ad5743d1bd4
 SHA512 
c15dda62c1f212f623914e61a90c6b1e035720fb84d64726c14f43d77ae7569777a23d04221db34347ce610e7c3407c29e726ae36412e98e34ea2ddb2072b7f3
-DIST obs-studio-27.1.1.tar.gz 15994581 BLAKE2B 
43ec33b36e9d63636c9b9b750788795cb2e31866e2572d18e405836c569e24a375108b0fda5826b56c9a13839210c8a51cf3fef22d589f816c189c6bb76b826e
 SHA512 
911fec2168ea0d378dfc295e10851ab436fb9f94ea7bb6aef6d00d32ea427b34e4929c955b138973b3f635e55ef17aa9272faaff4f9ba2c1c3c97c082318d59c
 DIST obs-studio-27.1.3.tar.gz 15994678 BLAKE2B 
5544a1ecdb04dca7f6422936ea5499a206b4beb8e5332605c18cd72a91ce73aa74ff06c49a106931822c1c413ee94d383942f173a71f2b21168a00495b4e301f
 SHA512 
04c11c79e3b091aa9ea8fc6674c9fbcaa1c924fe049f68e9be63f63724c31305d6e4fb33aecdd4d0095d20013e2ee188983f6938b175257368d2260681c2fb39

diff --git a/media-video/obs-studio/obs-studio-27.1.1.ebuild 
b/media-video/obs-studio/obs-studio-27.1.1.ebuild
deleted file mode 100644
index 6e23d6b2b47..000
--- a/media-video/obs-studio/obs-studio-27.1.1.ebuild
+++ /dev/null
@@ -1,214 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CMAKE_REMOVE_MODULES_LIST=( FindFreetype )
-LUA_COMPAT=( luajit )
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit cmake lua-single python-single-r1 xdg
-
-OBS_BROWSER_COMMIT="2a338b7c76d5dd0a6b23f1d49affefd40213b0e9"
-CEF_DIR="cef_binary_4280_linux64"
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/obsproject/obs-studio.git;
-   EGIT_SUBMODULES=( plugins/obs-browser )
-else
-   SRC_URI="https://github.com/obsproject/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   SRC_URI+=" browser? ( 
https://github.com/obsproject/obs-browser/archive/${OBS_BROWSER_COMMIT}.tar.gz 
-> obs-browser-${OBS_BROWSER_COMMIT}.tar.gz )"
-   KEYWORDS="~amd64 ~ppc64 ~x86"
-fi
-SRC_URI+=" browser? ( 
https://cdn-fastly.obsproject.com/downloads/${CEF_DIR}.tar.bz2 )"
-
-DESCRIPTION="Software for Recording and Streaming Live Video Content"
-HOMEPAGE="https://obsproject.com;
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="
-   +alsa browser decklink fdk jack lua nvenc pipewire
-   pulseaudio python speex +ssl truetype v4l vlc wayland
-"
-REQUIRED_USE="
-   browser? ( || ( alsa pulseaudio ) )
-   lua? ( ${LUA_REQUIRED_USE} )
-   python? ( ${PYTHON_REQUIRED_USE} )
-"
-
-BDEPEND="
-   lua? ( dev-lang/swig )
-   python? ( dev-lang/swig )
-"
-DEPEND="
-   dev-libs/glib:2
-   dev-libs/jansson:=
-   dev-qt/qtcore:5
-   dev-qt/qtdeclarative:5
-   dev-qt/qtgui:5[wayland?]
-   dev-qt/qtmultimedia:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtquickcontrols:5
-   dev-qt/qtsql:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtx11extras:5
-   dev-qt/qtxml:5
-   media-libs/libglvnd
-   media-libs/x264:=
-   media-video/ffmpeg:=[x264]
-   net-misc/curl
-   sys-apps/dbus
-   sys-libs/zlib:=
-   virtual/udev
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   x11-libs/libXfixes
-   x11-libs/libXinerama
-   x11-libs/libXrandr
-   

[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2021-10-07 Thread Ionen Wolkens
commit: c2bce840d5c0acc9f836302cb66185f67f549dce
Author: Jimi Huotari  gentoo  org>
AuthorDate: Thu Oct  7 17:33:00 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Oct  8 02:29:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2bce840

media-video/obs-studio: add version 27.1.3

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Jimi Huotari  gentoo.org>
Signed-off-by: Ionen Wolkens  gentoo.org>

 media-video/obs-studio/Manifest |   1 +
 media-video/obs-studio/obs-studio-27.1.3.ebuild | 214 
 2 files changed, 215 insertions(+)

diff --git a/media-video/obs-studio/Manifest b/media-video/obs-studio/Manifest
index 4c88e779fa6..0bc277ad108 100644
--- a/media-video/obs-studio/Manifest
+++ b/media-video/obs-studio/Manifest
@@ -3,3 +3,4 @@ DIST 
obs-browser-2a338b7c76d5dd0a6b23f1d49affefd40213b0e9.tar.gz 89474 BLAKE2B f
 DIST obs-browser-f1a61c5a2579e5673765c31a47c2053d4b502d4b.tar.gz 79259 BLAKE2B 
28cfa46928de0b5e626b384673f7b92b3a48cb631066dda06288c51df78f06b913707a1295a5142d4521505b0678a6c639bfbb5b8a066d585fa12849578a382e
 SHA512 
3ecab39bfb36774ac501de087ca70ecde12f408cfd54cdf12539a92e89d0cf531767a066ff77139389158c46beee423cf1848081ed187890b86241aa96f7b179
 DIST obs-studio-27.0.1.tar.gz 15787807 BLAKE2B 
c2ea571f06a81b2e87ce5d9fd010610ea6cc2753223e6373025f0389972d4638a5f3ff1802f9f0af2c631d71ebcf4603e064da804e8c89eb032b1ad5743d1bd4
 SHA512 
c15dda62c1f212f623914e61a90c6b1e035720fb84d64726c14f43d77ae7569777a23d04221db34347ce610e7c3407c29e726ae36412e98e34ea2ddb2072b7f3
 DIST obs-studio-27.1.1.tar.gz 15994581 BLAKE2B 
43ec33b36e9d63636c9b9b750788795cb2e31866e2572d18e405836c569e24a375108b0fda5826b56c9a13839210c8a51cf3fef22d589f816c189c6bb76b826e
 SHA512 
911fec2168ea0d378dfc295e10851ab436fb9f94ea7bb6aef6d00d32ea427b34e4929c955b138973b3f635e55ef17aa9272faaff4f9ba2c1c3c97c082318d59c
+DIST obs-studio-27.1.3.tar.gz 15994678 BLAKE2B 
5544a1ecdb04dca7f6422936ea5499a206b4beb8e5332605c18cd72a91ce73aa74ff06c49a106931822c1c413ee94d383942f173a71f2b21168a00495b4e301f
 SHA512 
04c11c79e3b091aa9ea8fc6674c9fbcaa1c924fe049f68e9be63f63724c31305d6e4fb33aecdd4d0095d20013e2ee188983f6938b175257368d2260681c2fb39

diff --git a/media-video/obs-studio/obs-studio-27.1.3.ebuild 
b/media-video/obs-studio/obs-studio-27.1.3.ebuild
new file mode 100644
index 000..6e23d6b2b47
--- /dev/null
+++ b/media-video/obs-studio/obs-studio-27.1.3.ebuild
@@ -0,0 +1,214 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_REMOVE_MODULES_LIST=( FindFreetype )
+LUA_COMPAT=( luajit )
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit cmake lua-single python-single-r1 xdg
+
+OBS_BROWSER_COMMIT="2a338b7c76d5dd0a6b23f1d49affefd40213b0e9"
+CEF_DIR="cef_binary_4280_linux64"
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/obsproject/obs-studio.git;
+   EGIT_SUBMODULES=( plugins/obs-browser )
+else
+   SRC_URI="https://github.com/obsproject/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   SRC_URI+=" browser? ( 
https://github.com/obsproject/obs-browser/archive/${OBS_BROWSER_COMMIT}.tar.gz 
-> obs-browser-${OBS_BROWSER_COMMIT}.tar.gz )"
+   KEYWORDS="~amd64 ~ppc64 ~x86"
+fi
+SRC_URI+=" browser? ( 
https://cdn-fastly.obsproject.com/downloads/${CEF_DIR}.tar.bz2 )"
+
+DESCRIPTION="Software for Recording and Streaming Live Video Content"
+HOMEPAGE="https://obsproject.com;
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="
+   +alsa browser decklink fdk jack lua nvenc pipewire
+   pulseaudio python speex +ssl truetype v4l vlc wayland
+"
+REQUIRED_USE="
+   browser? ( || ( alsa pulseaudio ) )
+   lua? ( ${LUA_REQUIRED_USE} )
+   python? ( ${PYTHON_REQUIRED_USE} )
+"
+
+BDEPEND="
+   lua? ( dev-lang/swig )
+   python? ( dev-lang/swig )
+"
+DEPEND="
+   dev-libs/glib:2
+   dev-libs/jansson:=
+   dev-qt/qtcore:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5[wayland?]
+   dev-qt/qtmultimedia:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtquickcontrols:5
+   dev-qt/qtsql:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   dev-qt/qtxml:5
+   media-libs/libglvnd
+   media-libs/x264:=
+   media-video/ffmpeg:=[x264]
+   net-misc/curl
+   sys-apps/dbus
+   sys-libs/zlib:=
+   virtual/udev
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXfixes
+   x11-libs/libXinerama
+   x11-libs/libXrandr
+   x11-libs/libxcb:=
+   alsa? ( media-libs/alsa-lib )
+   browser? (
+   app-accessibility/at-spi2-atk
+   app-accessibility/at-spi2-core:2
+   dev-libs/atk
+   dev-libs/expat
+   dev-libs/glib
+   dev-libs/nspr
+   dev-libs/nss
+   media-libs/alsa-lib
+   media-libs/fontconfig
+   

[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2021-10-02 Thread Ionen Wolkens
commit: ca33a7dc5e3a9ab71717769051ac4d9d67b5f117
Author: Jimi Huotari  gentoo  org>
AuthorDate: Wed Sep 29 19:53:21 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Oct  2 23:58:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca33a7dc

media-video/obs-studio: add version 27.1.1

Package-Manager: Portage-3.0.24, Repoman-3.0.3
Signed-off-by: Jimi Huotari  gentoo.org>
Signed-off-by: Ionen Wolkens  gentoo.org>

 media-video/obs-studio/Manifest |   2 +
 media-video/obs-studio/obs-studio-27.1.1.ebuild | 214 
 2 files changed, 216 insertions(+)

diff --git a/media-video/obs-studio/Manifest b/media-video/obs-studio/Manifest
index a79204b6be8..99613fc54b2 100644
--- a/media-video/obs-studio/Manifest
+++ b/media-video/obs-studio/Manifest
@@ -1,4 +1,6 @@
 DIST cef_binary_4280_linux64.tar.bz2 79740715 BLAKE2B 
c648a9a4205094450f9eae407e98cbc3da2b7cd81b3c19c4f52cfa3efcca01dce40528018996c65f026eb97520d78040165d1906b0d19236a86e76ec39c58c26
 SHA512 
060a5a8716a75b4b96dfb6ac28c132e22b93107915d680311c1b9d4fd12c7712a9e3497338eac6d2b9f4e74f2dc005a75d195c597bba049e4731fe3724f519ba
+DIST obs-browser-2a338b7c76d5dd0a6b23f1d49affefd40213b0e9.tar.gz 89474 BLAKE2B 
ff76a884ffbb7765430a14a7de2955164e9d8823f5dd48bd85e6d0452022b706517e935d813ad78a45adf5eca95fda02e17ae81dbd721145d3ecd169c5a70537
 SHA512 
bcc8e38505b3cabd7c0e3edcd34ed21141efaa09a9bb0af79fefb57e315531f0ee089b79696802fa052659f66e0becf304286ef82afcf16283ed6664cb5cedd4
 DIST obs-browser-f1a61c5a2579e5673765c31a47c2053d4b502d4b.tar.gz 79259 BLAKE2B 
28cfa46928de0b5e626b384673f7b92b3a48cb631066dda06288c51df78f06b913707a1295a5142d4521505b0678a6c639bfbb5b8a066d585fa12849578a382e
 SHA512 
3ecab39bfb36774ac501de087ca70ecde12f408cfd54cdf12539a92e89d0cf531767a066ff77139389158c46beee423cf1848081ed187890b86241aa96f7b179
 DIST obs-studio-26.1.2.tar.gz 16624899 BLAKE2B 
655a6c71d3a0ae6ae1fc2d166a148002bb17d6eaec06d5633a10fdbfe7f42e073526ede83cd36ad21c440debe870b41b43724caa00633733f1e196d918304adc
 SHA512 
cd95fbf587f7edfe415cae75299d65c1d771bb118649fb839ae43d77145d87725c23df3360aa7b8c35ab8b62e5ec7983a8b02f8b102caa78f768eb58b4263417
 DIST obs-studio-27.0.1.tar.gz 15787807 BLAKE2B 
c2ea571f06a81b2e87ce5d9fd010610ea6cc2753223e6373025f0389972d4638a5f3ff1802f9f0af2c631d71ebcf4603e064da804e8c89eb032b1ad5743d1bd4
 SHA512 
c15dda62c1f212f623914e61a90c6b1e035720fb84d64726c14f43d77ae7569777a23d04221db34347ce610e7c3407c29e726ae36412e98e34ea2ddb2072b7f3
+DIST obs-studio-27.1.1.tar.gz 15994581 BLAKE2B 
43ec33b36e9d63636c9b9b750788795cb2e31866e2572d18e405836c569e24a375108b0fda5826b56c9a13839210c8a51cf3fef22d589f816c189c6bb76b826e
 SHA512 
911fec2168ea0d378dfc295e10851ab436fb9f94ea7bb6aef6d00d32ea427b34e4929c955b138973b3f635e55ef17aa9272faaff4f9ba2c1c3c97c082318d59c

diff --git a/media-video/obs-studio/obs-studio-27.1.1.ebuild 
b/media-video/obs-studio/obs-studio-27.1.1.ebuild
new file mode 100644
index 000..6e23d6b2b47
--- /dev/null
+++ b/media-video/obs-studio/obs-studio-27.1.1.ebuild
@@ -0,0 +1,214 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_REMOVE_MODULES_LIST=( FindFreetype )
+LUA_COMPAT=( luajit )
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit cmake lua-single python-single-r1 xdg
+
+OBS_BROWSER_COMMIT="2a338b7c76d5dd0a6b23f1d49affefd40213b0e9"
+CEF_DIR="cef_binary_4280_linux64"
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/obsproject/obs-studio.git;
+   EGIT_SUBMODULES=( plugins/obs-browser )
+else
+   SRC_URI="https://github.com/obsproject/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   SRC_URI+=" browser? ( 
https://github.com/obsproject/obs-browser/archive/${OBS_BROWSER_COMMIT}.tar.gz 
-> obs-browser-${OBS_BROWSER_COMMIT}.tar.gz )"
+   KEYWORDS="~amd64 ~ppc64 ~x86"
+fi
+SRC_URI+=" browser? ( 
https://cdn-fastly.obsproject.com/downloads/${CEF_DIR}.tar.bz2 )"
+
+DESCRIPTION="Software for Recording and Streaming Live Video Content"
+HOMEPAGE="https://obsproject.com;
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="
+   +alsa browser decklink fdk jack lua nvenc pipewire
+   pulseaudio python speex +ssl truetype v4l vlc wayland
+"
+REQUIRED_USE="
+   browser? ( || ( alsa pulseaudio ) )
+   lua? ( ${LUA_REQUIRED_USE} )
+   python? ( ${PYTHON_REQUIRED_USE} )
+"
+
+BDEPEND="
+   lua? ( dev-lang/swig )
+   python? ( dev-lang/swig )
+"
+DEPEND="
+   dev-libs/glib:2
+   dev-libs/jansson:=
+   dev-qt/qtcore:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5[wayland?]
+   dev-qt/qtmultimedia:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtquickcontrols:5
+   dev-qt/qtsql:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   dev-qt/qtxml:5
+   media-libs/libglvnd
+   media-libs/x264:=
+   media-video/ffmpeg:=[x264]
+   net-misc/curl
+   sys-apps/dbus
+   

[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2021-10-02 Thread Ionen Wolkens
commit: f17eaaab6e0ada4ba1827997a5e0302933c9cace
Author: Jimi Huotari  gentoo  org>
AuthorDate: Wed Sep 29 19:44:11 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Oct  2 23:58:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f17eaaab

media-video/obs-studio: update CEF/EAPI-8/deps/messages

Package-Manager: Portage-3.0.24, Repoman-3.0.3
Signed-off-by: Jimi Huotari  gentoo.org>
Signed-off-by: Ionen Wolkens  gentoo.org>

 media-video/obs-studio/obs-studio-.ebuild | 24 ++--
 1 file changed, 10 insertions(+), 14 deletions(-)

diff --git a/media-video/obs-studio/obs-studio-.ebuild 
b/media-video/obs-studio/obs-studio-.ebuild
index 4c9f4cd3f3a..6e23d6b2b47 100644
--- a/media-video/obs-studio/obs-studio-.ebuild
+++ b/media-video/obs-studio/obs-studio-.ebuild
@@ -1,15 +1,15 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 CMAKE_REMOVE_MODULES_LIST=( FindFreetype )
 LUA_COMPAT=( luajit )
 PYTHON_COMPAT=( python3_{8..10} )
 
-inherit xdg cmake lua-single python-single-r1
+inherit cmake lua-single python-single-r1 xdg
 
-OBS_BROWSER_COMMIT="f1a61c5a2579e5673765c31a47c2053d4b502d4b"
+OBS_BROWSER_COMMIT="2a338b7c76d5dd0a6b23f1d49affefd40213b0e9"
 CEF_DIR="cef_binary_4280_linux64"
 
 if [[ ${PV} ==  ]]; then
@@ -43,6 +43,7 @@ BDEPEND="
python? ( dev-lang/swig )
 "
 DEPEND="
+   dev-libs/glib:2
dev-libs/jansson:=
dev-qt/qtcore:5
dev-qt/qtdeclarative:5
@@ -55,6 +56,7 @@ DEPEND="
dev-qt/qtwidgets:5
dev-qt/qtx11extras:5
dev-qt/qtxml:5
+   media-libs/libglvnd
media-libs/x264:=
media-video/ffmpeg:=[x264]
net-misc/curl
@@ -70,6 +72,7 @@ DEPEND="
alsa? ( media-libs/alsa-lib )
browser? (
app-accessibility/at-spi2-atk
+   app-accessibility/at-spi2-core:2
dev-libs/atk
dev-libs/expat
dev-libs/glib
@@ -77,7 +80,9 @@ DEPEND="
dev-libs/nss
media-libs/alsa-lib
media-libs/fontconfig
+   media-libs/mesa[gbm(+)]
net-print/cups
+   x11-libs/libdrm
x11-libs/libXScrnSaver
x11-libs/libXcursor
x11-libs/libXdamage
@@ -137,7 +142,7 @@ src_unpack() {
 src_configure() {
local libdir=$(get_libdir)
local mycmakeargs=(
-   $(usex browser -DCEF_ROOT_DIR=../${CEF_DIR} '')
+   $(usev browser -DCEF_ROOT_DIR=../${CEF_DIR})
-DBUILD_BROWSER=$(usex browser)
-DBUILD_VST=no
-DENABLE_WAYLAND=$(usex wayland)
@@ -148,6 +153,7 @@ src_configure() {
-DDISABLE_LIBFDK=$(usex !fdk)
-DENABLE_PIPEWIRE=$(usex pipewire)
-DDISABLE_PULSEAUDIO=$(usex !pulseaudio)
+   $(cmake_use_find_package pulseaudio PulseAudio)
-DDISABLE_SPEEXDSP=$(usex !speex)
-DDISABLE_V4L2=$(usex !v4l)
-DDISABLE_VLC=$(usex !vlc)
@@ -198,16 +204,6 @@ pkg_postinst() {
elog
fi
 
-   if ! has_version "sys-apps/dbus"; then
-   elog
-   elog "The 'sys-apps/dbus' package is not installed, but"
-   elog "could be used for disabling hibernating, screensaving,"
-   elog "and sleeping.  Where it is not installed,"
-   elog "'xdg-screensaver reset' is used instead"
-   elog "(if 'x11-misc/xdg-utils' is installed)."
-   elog
-   fi
-
if use python; then
ewarn "This ebuild applies a patch that is not yet accepted 
upstream,"
ewarn "and while it fixes Python support at least to some 
extent, it"



[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/, media-video/obs-studio/files/

2021-10-02 Thread Ionen Wolkens
commit: f4671528d31484f621606681eeaec7d3a9127a06
Author: Jimi Huotari  gentoo  org>
AuthorDate: Wed Sep 29 20:01:41 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Oct  2 23:58:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4671528

media-video/obs-studio: remove version 26.1.2 and update metadata/files

The 'imagemagick' USE-flag and the '-fix-alsa-crash.patch' are no
longer used after 26.1.2 is gone.

Package-Manager: Portage-3.0.24, Repoman-3.0.3
Signed-off-by: Jimi Huotari  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/22444
Signed-off-by: Ionen Wolkens  gentoo.org>

 media-video/obs-studio/Manifest|   1 -
 .../files/obs-studio-26.1.2-fix-alsa-crash.patch   |  30 
 media-video/obs-studio/metadata.xml|   1 -
 media-video/obs-studio/obs-studio-26.1.2-r2.ebuild | 167 -
 4 files changed, 199 deletions(-)

diff --git a/media-video/obs-studio/Manifest b/media-video/obs-studio/Manifest
index 99613fc54b2..4c88e779fa6 100644
--- a/media-video/obs-studio/Manifest
+++ b/media-video/obs-studio/Manifest
@@ -1,6 +1,5 @@
 DIST cef_binary_4280_linux64.tar.bz2 79740715 BLAKE2B 
c648a9a4205094450f9eae407e98cbc3da2b7cd81b3c19c4f52cfa3efcca01dce40528018996c65f026eb97520d78040165d1906b0d19236a86e76ec39c58c26
 SHA512 
060a5a8716a75b4b96dfb6ac28c132e22b93107915d680311c1b9d4fd12c7712a9e3497338eac6d2b9f4e74f2dc005a75d195c597bba049e4731fe3724f519ba
 DIST obs-browser-2a338b7c76d5dd0a6b23f1d49affefd40213b0e9.tar.gz 89474 BLAKE2B 
ff76a884ffbb7765430a14a7de2955164e9d8823f5dd48bd85e6d0452022b706517e935d813ad78a45adf5eca95fda02e17ae81dbd721145d3ecd169c5a70537
 SHA512 
bcc8e38505b3cabd7c0e3edcd34ed21141efaa09a9bb0af79fefb57e315531f0ee089b79696802fa052659f66e0becf304286ef82afcf16283ed6664cb5cedd4
 DIST obs-browser-f1a61c5a2579e5673765c31a47c2053d4b502d4b.tar.gz 79259 BLAKE2B 
28cfa46928de0b5e626b384673f7b92b3a48cb631066dda06288c51df78f06b913707a1295a5142d4521505b0678a6c639bfbb5b8a066d585fa12849578a382e
 SHA512 
3ecab39bfb36774ac501de087ca70ecde12f408cfd54cdf12539a92e89d0cf531767a066ff77139389158c46beee423cf1848081ed187890b86241aa96f7b179
-DIST obs-studio-26.1.2.tar.gz 16624899 BLAKE2B 
655a6c71d3a0ae6ae1fc2d166a148002bb17d6eaec06d5633a10fdbfe7f42e073526ede83cd36ad21c440debe870b41b43724caa00633733f1e196d918304adc
 SHA512 
cd95fbf587f7edfe415cae75299d65c1d771bb118649fb839ae43d77145d87725c23df3360aa7b8c35ab8b62e5ec7983a8b02f8b102caa78f768eb58b4263417
 DIST obs-studio-27.0.1.tar.gz 15787807 BLAKE2B 
c2ea571f06a81b2e87ce5d9fd010610ea6cc2753223e6373025f0389972d4638a5f3ff1802f9f0af2c631d71ebcf4603e064da804e8c89eb032b1ad5743d1bd4
 SHA512 
c15dda62c1f212f623914e61a90c6b1e035720fb84d64726c14f43d77ae7569777a23d04221db34347ce610e7c3407c29e726ae36412e98e34ea2ddb2072b7f3
 DIST obs-studio-27.1.1.tar.gz 15994581 BLAKE2B 
43ec33b36e9d63636c9b9b750788795cb2e31866e2572d18e405836c569e24a375108b0fda5826b56c9a13839210c8a51cf3fef22d589f816c189c6bb76b826e
 SHA512 
911fec2168ea0d378dfc295e10851ab436fb9f94ea7bb6aef6d00d32ea427b34e4929c955b138973b3f635e55ef17aa9272faaff4f9ba2c1c3c97c082318d59c

diff --git 
a/media-video/obs-studio/files/obs-studio-26.1.2-fix-alsa-crash.patch 
b/media-video/obs-studio/files/obs-studio-26.1.2-fix-alsa-crash.patch
deleted file mode 100644
index 2e52926feba..000
--- a/media-video/obs-studio/files/obs-studio-26.1.2-fix-alsa-crash.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-From 41367bb2b4732507248f2b3c2e43e2aa46c5ef2a Mon Sep 17 00:00:00 2001
-From: Jimi Huotari 
-Date: Wed, 30 Dec 2020 03:14:34 +0200
-Subject: [PATCH] UI: Fix crash when no audio backends are available
-
-This commit prevents a crash in, for example, Linux configurations
-where PulseAudio is disabled, which leads into 'mod' being 'null',
-which in turn leads into a segmentation fault when an ALSA source
-is selected.
-
-Closes https://github.com/obsproject/obs-studio/issues/3485

- UI/context-bar-controls.cpp | 4 
- 1 file changed, 4 insertions(+)
-
-diff --git a/UI/context-bar-controls.cpp b/UI/context-bar-controls.cpp
-index 9dff8979a2..9ef850b6d1 100644
 a/UI/context-bar-controls.cpp
-+++ b/UI/context-bar-controls.cpp
-@@ -179,6 +179,10 @@ void AudioCaptureToolbar::Init()
- 
-   obs_module_t *mod =
-   get_os_module("win-wasapi", "mac-capture", "linux-pulseaudio");
-+  if (!mod) {
-+  return;
-+  }
-+
-   const char *device_str =
-   get_os_text(mod, "Device", "CoreAudio.Device", "Device");
-   ui->deviceLabel->setText(device_str);

diff --git a/media-video/obs-studio/metadata.xml 
b/media-video/obs-studio/metadata.xml
index de6926e4749..b16a1b2e5db 100644
--- a/media-video/obs-studio/metadata.xml
+++ b/media-video/obs-studio/metadata.xml
@@ -19,7 +19,6 @@
 Enable browser source support via (precompiled) 
CEF.
 Build the Decklink plugin.
 Build with LibFDK AAC support.
-Use ImageMagick for image loading instead of 
FFmpeg.
 Build with NVENC 

[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2021-09-25 Thread Sam James
commit: 34534ec7c5bd11c7ff25af11aad37f0767995055
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep 25 18:58:24 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep 25 19:08:03 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34534ec7

media-video/obs-studio: add libjansson subslot dep

Earlier versions of libjansson lacked symbol versioning, causing crashes.

Bug: https://bugs.gentoo.org/812119
Signed-off-by: Sam James  gentoo.org>

 .../{obs-studio-26.1.2-r1.ebuild => obs-studio-26.1.2-r2.ebuild}| 2 +-
 .../{obs-studio-27.0.1.ebuild => obs-studio-27.0.1-r1.ebuild}   | 2 +-
 media-video/obs-studio/obs-studio-.ebuild   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-video/obs-studio/obs-studio-26.1.2-r1.ebuild 
b/media-video/obs-studio/obs-studio-26.1.2-r2.ebuild
similarity index 99%
rename from media-video/obs-studio/obs-studio-26.1.2-r1.ebuild
rename to media-video/obs-studio/obs-studio-26.1.2-r2.ebuild
index 3e12ab881f7..0ff7ff59c0e 100644
--- a/media-video/obs-studio/obs-studio-26.1.2-r1.ebuild
+++ b/media-video/obs-studio/obs-studio-26.1.2-r2.ebuild
@@ -34,7 +34,7 @@ BDEPEND="
python? ( dev-lang/swig )
 "
 DEPEND="
-   >=dev-libs/jansson-2.5
+   >=dev-libs/jansson-2.5:=
dev-qt/qtcore:5
dev-qt/qtdeclarative:5
dev-qt/qtgui:5

diff --git a/media-video/obs-studio/obs-studio-27.0.1.ebuild 
b/media-video/obs-studio/obs-studio-27.0.1-r1.ebuild
similarity index 99%
rename from media-video/obs-studio/obs-studio-27.0.1.ebuild
rename to media-video/obs-studio/obs-studio-27.0.1-r1.ebuild
index 56839893506..4c9f4cd3f3a 100644
--- a/media-video/obs-studio/obs-studio-27.0.1.ebuild
+++ b/media-video/obs-studio/obs-studio-27.0.1-r1.ebuild
@@ -43,7 +43,7 @@ BDEPEND="
python? ( dev-lang/swig )
 "
 DEPEND="
-   dev-libs/jansson
+   dev-libs/jansson:=
dev-qt/qtcore:5
dev-qt/qtdeclarative:5
dev-qt/qtgui:5[wayland?]

diff --git a/media-video/obs-studio/obs-studio-.ebuild 
b/media-video/obs-studio/obs-studio-.ebuild
index 56839893506..4c9f4cd3f3a 100644
--- a/media-video/obs-studio/obs-studio-.ebuild
+++ b/media-video/obs-studio/obs-studio-.ebuild
@@ -43,7 +43,7 @@ BDEPEND="
python? ( dev-lang/swig )
 "
 DEPEND="
-   dev-libs/jansson
+   dev-libs/jansson:=
dev-qt/qtcore:5
dev-qt/qtdeclarative:5
dev-qt/qtgui:5[wayland?]



[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2021-07-01 Thread Ionen Wolkens
commit: e2fee93fb7bebb6e7bbd43fb724154267d44ab2c
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Jul  1 16:38:11 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Jul  1 16:54:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2fee93f

media-video/obs-studio: sync live

Signed-off-by: Ionen Wolkens  gentoo.org>

 media-video/obs-studio/obs-studio-.ebuild | 91 ---
 1 file changed, 69 insertions(+), 22 deletions(-)

diff --git a/media-video/obs-studio/obs-studio-.ebuild 
b/media-video/obs-studio/obs-studio-.ebuild
index f1b911e3391..56839893506 100644
--- a/media-video/obs-studio/obs-studio-.ebuild
+++ b/media-video/obs-studio/obs-studio-.ebuild
@@ -5,26 +5,35 @@ EAPI=7
 
 CMAKE_REMOVE_MODULES_LIST=( FindFreetype )
 LUA_COMPAT=( luajit )
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 
-inherit cmake lua-single python-single-r1 xdg-utils
+inherit xdg cmake lua-single python-single-r1
 
-if [[ ${PV} == * ]]; then
+OBS_BROWSER_COMMIT="f1a61c5a2579e5673765c31a47c2053d4b502d4b"
+CEF_DIR="cef_binary_4280_linux64"
+
+if [[ ${PV} ==  ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/obsproject/obs-studio.git;
-   EGIT_SUBMODULES=()
+   EGIT_SUBMODULES=( plugins/obs-browser )
 else
SRC_URI="https://github.com/obsproject/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   SRC_URI+=" browser? ( 
https://github.com/obsproject/obs-browser/archive/${OBS_BROWSER_COMMIT}.tar.gz 
-> obs-browser-${OBS_BROWSER_COMMIT}.tar.gz )"
KEYWORDS="~amd64 ~ppc64 ~x86"
 fi
+SRC_URI+=" browser? ( 
https://cdn-fastly.obsproject.com/downloads/${CEF_DIR}.tar.bz2 )"
 
 DESCRIPTION="Software for Recording and Streaming Live Video Content"
 HOMEPAGE="https://obsproject.com;
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="+alsa decklink fdk imagemagick jack lua nvenc pipewire pulseaudio python 
speex +ssl truetype v4l vlc wayland"
+IUSE="
+   +alsa browser decklink fdk jack lua nvenc pipewire
+   pulseaudio python speex +ssl truetype v4l vlc wayland
+"
 REQUIRED_USE="
+   browser? ( || ( alsa pulseaudio ) )
lua? ( ${LUA_REQUIRED_USE} )
python? ( ${PYTHON_REQUIRED_USE} )
 "
@@ -34,7 +43,7 @@ BDEPEND="
python? ( dev-lang/swig )
 "
 DEPEND="
-   >=dev-libs/jansson-2.5
+   dev-libs/jansson
dev-qt/qtcore:5
dev-qt/qtdeclarative:5
dev-qt/qtgui:5[wayland?]
@@ -50,21 +59,38 @@ DEPEND="
media-video/ffmpeg:=[x264]
net-misc/curl
sys-apps/dbus
-   sys-libs/zlib
+   sys-libs/zlib:=
virtual/udev
x11-libs/libX11
x11-libs/libXcomposite
x11-libs/libXfixes
x11-libs/libXinerama
x11-libs/libXrandr
-   x11-libs/libxcb
+   x11-libs/libxcb:=
alsa? ( media-libs/alsa-lib )
+   browser? (
+   app-accessibility/at-spi2-atk
+   dev-libs/atk
+   dev-libs/expat
+   dev-libs/glib
+   dev-libs/nspr
+   dev-libs/nss
+   media-libs/alsa-lib
+   media-libs/fontconfig
+   net-print/cups
+   x11-libs/libXScrnSaver
+   x11-libs/libXcursor
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXrender
+   x11-libs/libXtst
+   )
fdk? ( media-libs/fdk-aac:= )
-   imagemagick? ( media-gfx/imagemagick:= )
jack? ( virtual/jack )
lua? ( ${LUA_DEPS} )
nvenc? ( >=media-video/ffmpeg-4[video_cards_nvidia] )
-   pipewire? ( media-video/pipewire )
+   pipewire? ( media-video/pipewire:= )
pulseaudio? ( media-sound/pulseaudio )
python? ( ${PYTHON_DEPS} )
speex? ( media-libs/speexdsp )
@@ -79,17 +105,40 @@ DEPEND="
 "
 RDEPEND="${DEPEND}"
 
-PATCHES=( "${FILESDIR}/${PN}-26.1.2-python-3.8.patch" ) # 
https://github.com/obsproject/obs-studio/pull/3335
+QA_PREBUILT="
+   usr/lib*/obs-plugins/chrome-sandbox
+   usr/lib*/obs-plugins/libEGL.so
+   usr/lib*/obs-plugins/libGLESv2.so
+   usr/lib*/obs-plugins/libcef.so
+   usr/lib*/obs-plugins/swiftshader/libEGL.so
+   usr/lib*/obs-plugins/swiftshader/libGLESv2.so
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-26.1.2-python-3.8.patch"
+)
 
 pkg_setup() {
use lua && lua-single_pkg_setup
use python && python-single-r1_pkg_setup
 }
 
+src_unpack() {
+   default
+
+   if [[ ${PV} ==  ]]; then
+   git-r3_src_unpack
+   elif use browser; then
+   rm -d ${P}/plugins/obs-browser || die
+   mv obs-browser-${OBS_BROWSER_COMMIT} ${P}/plugins/obs-browser 
|| die
+   fi
+}
+
 src_configure() {
local libdir=$(get_libdir)
local mycmakeargs=(
-   -DBUILD_BROWSER=no
+   $(usex browser -DCEF_ROOT_DIR=../${CEF_DIR} '')
+   

[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2021-07-01 Thread Ionen Wolkens
commit: 4a875bcdc838b74e3377d4e9866112071012199e
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Jul  1 04:43:31 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Jul  1 16:54:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a875bcd

media-video/obs-studio: add myself as proxy

And also add proxied tags, this situation is part
of why these proxied tags exist.

Acked-by: Jimi Huotari  gentoo.org>
Signed-off-by: Ionen Wolkens  gentoo.org>

 media-video/obs-studio/metadata.xml | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/media-video/obs-studio/metadata.xml 
b/media-video/obs-studio/metadata.xml
index 07659c3e82f..d70364c829c 100644
--- a/media-video/obs-studio/metadata.xml
+++ b/media-video/obs-studio/metadata.xml
@@ -1,10 +1,14 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-  
+  
 chii...@gentoo.org
 Jimi Huotari
   
+  
+io...@gentoo.org
+Ionen Wolkens
+  
   
 A rewrite of what was formerly known as "Open Broadcaster Software",
 software originally designed for recording and streaming live video



[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2021-07-01 Thread Ionen Wolkens
commit: 05cff7bd35eb8d49a14b16d36a27e67f90232093
Author: Gergely Nagy  ngg  hu>
AuthorDate: Fri Nov  6 17:29:43 2020 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Jul  1 16:54:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05cff7bd

media-video/obs-studio: add 27.0.1 with browser source support

Closes: https://bugs.gentoo.org/717002
Closes: https://bugs.gentoo.org/795648
Signed-off-by: Gergely Nagy  ngg.hu>
Closes: https://github.com/gentoo/gentoo/pull/18156
Signed-off-by: Ionen Wolkens  gentoo.org>

 media-video/obs-studio/Manifest |   3 +
 media-video/obs-studio/metadata.xml |   1 +
 media-video/obs-studio/obs-studio-27.0.1.ebuild | 220 
 3 files changed, 224 insertions(+)

diff --git a/media-video/obs-studio/Manifest b/media-video/obs-studio/Manifest
index 2174c29f8d2..a79204b6be8 100644
--- a/media-video/obs-studio/Manifest
+++ b/media-video/obs-studio/Manifest
@@ -1 +1,4 @@
+DIST cef_binary_4280_linux64.tar.bz2 79740715 BLAKE2B 
c648a9a4205094450f9eae407e98cbc3da2b7cd81b3c19c4f52cfa3efcca01dce40528018996c65f026eb97520d78040165d1906b0d19236a86e76ec39c58c26
 SHA512 
060a5a8716a75b4b96dfb6ac28c132e22b93107915d680311c1b9d4fd12c7712a9e3497338eac6d2b9f4e74f2dc005a75d195c597bba049e4731fe3724f519ba
+DIST obs-browser-f1a61c5a2579e5673765c31a47c2053d4b502d4b.tar.gz 79259 BLAKE2B 
28cfa46928de0b5e626b384673f7b92b3a48cb631066dda06288c51df78f06b913707a1295a5142d4521505b0678a6c639bfbb5b8a066d585fa12849578a382e
 SHA512 
3ecab39bfb36774ac501de087ca70ecde12f408cfd54cdf12539a92e89d0cf531767a066ff77139389158c46beee423cf1848081ed187890b86241aa96f7b179
 DIST obs-studio-26.1.2.tar.gz 16624899 BLAKE2B 
655a6c71d3a0ae6ae1fc2d166a148002bb17d6eaec06d5633a10fdbfe7f42e073526ede83cd36ad21c440debe870b41b43724caa00633733f1e196d918304adc
 SHA512 
cd95fbf587f7edfe415cae75299d65c1d771bb118649fb839ae43d77145d87725c23df3360aa7b8c35ab8b62e5ec7983a8b02f8b102caa78f768eb58b4263417
+DIST obs-studio-27.0.1.tar.gz 15787807 BLAKE2B 
c2ea571f06a81b2e87ce5d9fd010610ea6cc2753223e6373025f0389972d4638a5f3ff1802f9f0af2c631d71ebcf4603e064da804e8c89eb032b1ad5743d1bd4
 SHA512 
c15dda62c1f212f623914e61a90c6b1e035720fb84d64726c14f43d77ae7569777a23d04221db34347ce610e7c3407c29e726ae36412e98e34ea2ddb2072b7f3

diff --git a/media-video/obs-studio/metadata.xml 
b/media-video/obs-studio/metadata.xml
index 88ef04788a6..4d0c222ec60 100644
--- a/media-video/obs-studio/metadata.xml
+++ b/media-video/obs-studio/metadata.xml
@@ -16,6 +16,7 @@
 internally.
   
   
+Enable browser source support via (precompiled) 
CEF.
 Build the Decklink plugin.
 Build with LibFDK AAC support.
 Use ImageMagick for image loading instead of 
FFmpeg.

diff --git a/media-video/obs-studio/obs-studio-27.0.1.ebuild 
b/media-video/obs-studio/obs-studio-27.0.1.ebuild
new file mode 100644
index 000..3ce88e1927c
--- /dev/null
+++ b/media-video/obs-studio/obs-studio-27.0.1.ebuild
@@ -0,0 +1,220 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_REMOVE_MODULES_LIST=( FindFreetype )
+LUA_COMPAT=( luajit )
+PYTHON_COMPAT=( python3_{7..9} )
+
+OBS_BROWSER_COMMIT="f1a61c5a2579e5673765c31a47c2053d4b502d4b"
+CEF_DIR="cef_binary_4280_linux64"
+
+inherit cmake lua-single python-single-r1 xdg-utils
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/obsproject/obs-studio.git;
+   EGIT_SUBMODULES=( "plugins/obs-browser" )
+else
+   SRC_URI="https://github.com/obsproject/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   SRC_URI+=" browser? ( 
https://github.com/obsproject/obs-browser/archive/${OBS_BROWSER_COMMIT}.tar.gz 
-> obs-browser-${OBS_BROWSER_COMMIT}.tar.gz )"
+   KEYWORDS="~amd64 ~ppc64 ~x86"
+fi
+SRC_URI+=" browser? ( 
https://cdn-fastly.obsproject.com/downloads/${CEF_DIR}.tar.bz2 )"
+
+DESCRIPTION="Software for Recording and Streaming Live Video Content"
+HOMEPAGE="https://obsproject.com;
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="+alsa browser decklink fdk imagemagick jack lua nvenc pipewire 
pulseaudio python speex +ssl truetype v4l vlc wayland"
+REQUIRED_USE="
+   browser? ( || ( alsa pulseaudio ) )
+   lua? ( ${LUA_REQUIRED_USE} )
+   python? ( ${PYTHON_REQUIRED_USE} )
+"
+
+BDEPEND="
+   lua? ( dev-lang/swig )
+   python? ( dev-lang/swig )
+"
+DEPEND="
+   >=dev-libs/jansson-2.5
+   dev-qt/qtcore:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5[wayland?]
+   dev-qt/qtmultimedia:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtquickcontrols:5
+   dev-qt/qtsql:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   dev-qt/qtxml:5
+   media-libs/x264:=
+   media-video/ffmpeg:=[x264]
+   net-misc/curl
+   sys-apps/dbus
+   sys-libs/zlib
+   virtual/udev
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXfixes
+  

[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2021-07-01 Thread Ionen Wolkens
commit: 2fa65078fd71359bc9de5ad1974ca798bd0e91c6
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Jul  1 05:38:27 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Jul  1 16:54:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fa65078

media-video/obs-studio: add github remote-id for obs-browser

Signed-off-by: Ionen Wolkens  gentoo.org>

 media-video/obs-studio/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/media-video/obs-studio/metadata.xml 
b/media-video/obs-studio/metadata.xml
index d70364c829c..88ef04788a6 100644
--- a/media-video/obs-studio/metadata.xml
+++ b/media-video/obs-studio/metadata.xml
@@ -28,5 +28,6 @@
   
   
 obsproject/obs-studio
+obsproject/obs-browser
   
 



[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/files/, media-video/obs-studio/

2021-07-01 Thread Ionen Wolkens
commit: 2c4e606350f81335053fc77a81bc9790379adcb9
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Jul  1 04:56:24 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Jul  1 16:54:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c4e6063

media-video/obs-studio: tidy with small fixes

Finishing the last few bits from previous PR.

- python3_10 compat
- migrate to xdg eclass
- drop USE=imagemagick, broken and upstream has deprecated it
- add missing cups for CEF, and alsa-lib if USE=-alsa
- merge duplicate pkg_postinst() that's been there for a long time
- scrubbed python patch, moved pull request ref to it

Signed-off-by: Ionen Wolkens  gentoo.org>

 .../files/obs-studio-26.1.2-python-3.8.patch   | 12 +---
 media-video/obs-studio/obs-studio-27.0.1.ebuild| 80 +++---
 2 files changed, 42 insertions(+), 50 deletions(-)

diff --git a/media-video/obs-studio/files/obs-studio-26.1.2-python-3.8.patch 
b/media-video/obs-studio/files/obs-studio-26.1.2-python-3.8.patch
index c4709c65468..d9e328ea4ef 100644
--- a/media-video/obs-studio/files/obs-studio-26.1.2-python-3.8.patch
+++ b/media-video/obs-studio/files/obs-studio-26.1.2-python-3.8.patch
@@ -1,15 +1,9 @@
-From 413fbe27ee68881f60265f0f2dd670ce42ca220e Mon Sep 17 00:00:00 2001
+https://bugs.gentoo.org/754006
+
+https://github.com/obsproject/obs-studio/pull/3335
 From: Matt Gajownik 
 Date: Tue, 25 Aug 2020 19:28:26 +1000
 Subject: [PATCH] libobs/util: Fix loading Python binary modules on *nix
-
-Fixes #

- libobs/util/platform-nix.c | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/libobs/util/platform-nix.c b/libobs/util/platform-nix.c
-index 26800d52f7c..997b62db1a3 100644
 --- a/libobs/util/platform-nix.c
 +++ b/libobs/util/platform-nix.c
 @@ -71,7 +71,8 @@ void *os_dlopen(const char *path)

diff --git a/media-video/obs-studio/obs-studio-27.0.1.ebuild 
b/media-video/obs-studio/obs-studio-27.0.1.ebuild
index 3ce88e1927c..56839893506 100644
--- a/media-video/obs-studio/obs-studio-27.0.1.ebuild
+++ b/media-video/obs-studio/obs-studio-27.0.1.ebuild
@@ -5,17 +5,17 @@ EAPI=7
 
 CMAKE_REMOVE_MODULES_LIST=( FindFreetype )
 LUA_COMPAT=( luajit )
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit xdg cmake lua-single python-single-r1
 
 OBS_BROWSER_COMMIT="f1a61c5a2579e5673765c31a47c2053d4b502d4b"
 CEF_DIR="cef_binary_4280_linux64"
 
-inherit cmake lua-single python-single-r1 xdg-utils
-
-if [[ ${PV} == * ]]; then
+if [[ ${PV} ==  ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/obsproject/obs-studio.git;
-   EGIT_SUBMODULES=( "plugins/obs-browser" )
+   EGIT_SUBMODULES=( plugins/obs-browser )
 else
SRC_URI="https://github.com/obsproject/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
SRC_URI+=" browser? ( 
https://github.com/obsproject/obs-browser/archive/${OBS_BROWSER_COMMIT}.tar.gz 
-> obs-browser-${OBS_BROWSER_COMMIT}.tar.gz )"
@@ -28,7 +28,10 @@ HOMEPAGE="https://obsproject.com;
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="+alsa browser decklink fdk imagemagick jack lua nvenc pipewire 
pulseaudio python speex +ssl truetype v4l vlc wayland"
+IUSE="
+   +alsa browser decklink fdk jack lua nvenc pipewire
+   pulseaudio python speex +ssl truetype v4l vlc wayland
+"
 REQUIRED_USE="
browser? ( || ( alsa pulseaudio ) )
lua? ( ${LUA_REQUIRED_USE} )
@@ -40,7 +43,7 @@ BDEPEND="
python? ( dev-lang/swig )
 "
 DEPEND="
-   >=dev-libs/jansson-2.5
+   dev-libs/jansson
dev-qt/qtcore:5
dev-qt/qtdeclarative:5
dev-qt/qtgui:5[wayland?]
@@ -56,14 +59,14 @@ DEPEND="
media-video/ffmpeg:=[x264]
net-misc/curl
sys-apps/dbus
-   sys-libs/zlib
+   sys-libs/zlib:=
virtual/udev
x11-libs/libX11
x11-libs/libXcomposite
x11-libs/libXfixes
x11-libs/libXinerama
x11-libs/libXrandr
-   x11-libs/libxcb
+   x11-libs/libxcb:=
alsa? ( media-libs/alsa-lib )
browser? (
app-accessibility/at-spi2-atk
@@ -72,21 +75,22 @@ DEPEND="
dev-libs/glib
dev-libs/nspr
dev-libs/nss
+   media-libs/alsa-lib
media-libs/fontconfig
+   net-print/cups
+   x11-libs/libXScrnSaver
x11-libs/libXcursor
x11-libs/libXdamage
x11-libs/libXext
x11-libs/libXi
x11-libs/libXrender
-   x11-libs/libXScrnSaver
x11-libs/libXtst
)
fdk? ( media-libs/fdk-aac:= )
-   imagemagick? ( media-gfx/imagemagick:= )
jack? ( virtual/jack )
lua? ( ${LUA_DEPS} )
nvenc? ( >=media-video/ffmpeg-4[video_cards_nvidia] )
-   pipewire? ( media-video/pipewire )
+   pipewire? ( media-video/pipewire:= )
pulseaudio? ( media-sound/pulseaudio )
  

[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/files/

2021-05-21 Thread Andreas Sturmlechner
commit: 6a7589ee44ca47f32dbd441b925e48d05d2a38a1
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Mon May 10 15:46:12 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri May 21 14:52:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a7589ee

media-video/obs-studio: remove unused patch

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/20757
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../files/obs-studio-25.0.8-gcc-10-build.patch | 30 --
 1 file changed, 30 deletions(-)

diff --git a/media-video/obs-studio/files/obs-studio-25.0.8-gcc-10-build.patch 
b/media-video/obs-studio/files/obs-studio-25.0.8-gcc-10-build.patch
deleted file mode 100644
index 352ea2c937c..000
--- a/media-video/obs-studio/files/obs-studio-25.0.8-gcc-10-build.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-From c7f84f8fc4e90ef779a204ac268f5ee1a962e324 Mon Sep 17 00:00:00 2001
-From: Jimi Huotari 
-Date: Sun, 9 Feb 2020 05:23:55 +0200
-Subject: [PATCH] deps/glad: Fix build with GCC-10
-
-GCC-10 defaults to '-fno-common' [1], which triggers issues with
-defining global variables multiple times.  To fix the build, use
-'extern' to turn the first definition of 'gladGetProcAddressPtr'
-into a declaration.
-
-1. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85678
-
-Closes https://github.com/obsproject/obs-studio/issues/2828

- deps/glad/src/glad_glx.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/deps/glad/src/glad_glx.c b/deps/glad/src/glad_glx.c
-index 7c55b9fc01..58086f1039 100644
 a/deps/glad/src/glad_glx.c
-+++ b/deps/glad/src/glad_glx.c
-@@ -35,7 +35,7 @@ static void* libGL;
- 
- #ifndef __APPLE__
- typedef void* (APIENTRYP PFNGLXGETPROCADDRESSPROC_PRIVATE)(const char*);
--PFNGLXGETPROCADDRESSPROC_PRIVATE gladGetProcAddressPtr;
-+extern PFNGLXGETPROCADDRESSPROC_PRIVATE gladGetProcAddressPtr;
- #endif
- 
- static



[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/, media-video/obs-studio/files/

2021-05-07 Thread Andreas Sturmlechner
commit: d15e2b644efa1addd6de1e1c25452e325cbd84ea
Author: Jimi Huotari  gentoo  org>
AuthorDate: Wed Apr 28 07:06:02 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri May  7 20:58:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d15e2b64

media-video/obs-studio: raise python support to 3.8 and 3.9

With a patch.

Closes: https://bugs.gentoo.org/754006
Closes: https://bugs.gentoo.org/784989
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Jimi Huotari  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/20574
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../files/obs-studio-26.1.2-python-3.8.patch   | 24 ++
 ...dio-.ebuild => obs-studio-26.1.2-r1.ebuild} | 20 +++---
 media-video/obs-studio/obs-studio-.ebuild  | 17 ---
 3 files changed, 55 insertions(+), 6 deletions(-)

diff --git a/media-video/obs-studio/files/obs-studio-26.1.2-python-3.8.patch 
b/media-video/obs-studio/files/obs-studio-26.1.2-python-3.8.patch
new file mode 100644
index 000..c4709c65468
--- /dev/null
+++ b/media-video/obs-studio/files/obs-studio-26.1.2-python-3.8.patch
@@ -0,0 +1,24 @@
+From 413fbe27ee68881f60265f0f2dd670ce42ca220e Mon Sep 17 00:00:00 2001
+From: Matt Gajownik 
+Date: Tue, 25 Aug 2020 19:28:26 +1000
+Subject: [PATCH] libobs/util: Fix loading Python binary modules on *nix
+
+Fixes #
+---
+ libobs/util/platform-nix.c | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/libobs/util/platform-nix.c b/libobs/util/platform-nix.c
+index 26800d52f7c..997b62db1a3 100644
+--- a/libobs/util/platform-nix.c
 b/libobs/util/platform-nix.c
+@@ -71,7 +71,8 @@ void *os_dlopen(const char *path)
+ #ifdef __APPLE__
+   void *res = dlopen(dylib_name.array, RTLD_LAZY | RTLD_FIRST);
+ #else
+-  void *res = dlopen(dylib_name.array, RTLD_LAZY);
++  void *res = dlopen(dylib_name.array,
++ RTLD_LAZY | RTLD_DEEPBIND | RTLD_GLOBAL);
+ #endif
+   if (!res)
+   blog(LOG_ERROR, "os_dlopen(%s->%s): %s\n", path,

diff --git a/media-video/obs-studio/obs-studio-.ebuild 
b/media-video/obs-studio/obs-studio-26.1.2-r1.ebuild
similarity index 86%
copy from media-video/obs-studio/obs-studio-.ebuild
copy to media-video/obs-studio/obs-studio-26.1.2-r1.ebuild
index e9173352238..3e12ab881f7 100644
--- a/media-video/obs-studio/obs-studio-.ebuild
+++ b/media-video/obs-studio/obs-studio-26.1.2-r1.ebuild
@@ -1,12 +1,11 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
 CMAKE_REMOVE_MODULES_LIST=( FindFreetype )
 LUA_COMPAT=( luajit )
-# Does not work with 3.8+ https://bugs.gentoo.org/754006
-PYTHON_COMPAT=( python3_7 )
+PYTHON_COMPAT=( python3_{7..9} )
 
 inherit cmake lua-single python-single-r1 xdg-utils
 
@@ -78,6 +77,11 @@ DEPEND="
 "
 RDEPEND="${DEPEND}"
 
+PATCHES=(
+   "${FILESDIR}/${PN}-26.1.2-fix-alsa-crash.patch"
+   "${FILESDIR}/${PN}-26.1.2-python-3.8.patch" # 
https://github.com/obsproject/obs-studio/pull/3335
+)
+
 pkg_setup() {
use lua && lua-single_pkg_setup
use python && python-single-r1_pkg_setup
@@ -148,6 +152,16 @@ pkg_postinst() {
fi
 }
 
+pkg_postinst() {
+   if use python; then
+   ewarn "This ebuild applies a patch that is not yet accepted 
upstream,"
+   ewarn "and while it fixes Python support at least to some 
extent, it"
+   ewarn "may cause other issues."
+   ewarn ""
+   ewarn "Please report any such issues to the Gentoo maintainer."
+   fi
+}
+
 pkg_postrm() {
xdg_icon_cache_update
 }

diff --git a/media-video/obs-studio/obs-studio-.ebuild 
b/media-video/obs-studio/obs-studio-.ebuild
index e9173352238..c6e7b77ff6b 100644
--- a/media-video/obs-studio/obs-studio-.ebuild
+++ b/media-video/obs-studio/obs-studio-.ebuild
@@ -1,12 +1,11 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
 CMAKE_REMOVE_MODULES_LIST=( FindFreetype )
 LUA_COMPAT=( luajit )
-# Does not work with 3.8+ https://bugs.gentoo.org/754006
-PYTHON_COMPAT=( python3_7 )
+PYTHON_COMPAT=( python3_{7..9} )
 
 inherit cmake lua-single python-single-r1 xdg-utils
 
@@ -78,6 +77,8 @@ DEPEND="
 "
 RDEPEND="${DEPEND}"
 
+PATCHES=( "${FILESDIR}/${PN}-26.1.2-python-3.8.patch" ) # 
https://github.com/obsproject/obs-studio/pull/3335
+
 pkg_setup() {
use lua && lua-single_pkg_setup
use python && python-single-r1_pkg_setup
@@ -148,6 +149,16 @@ pkg_postinst() {
fi
 }
 
+pkg_postinst() {
+   if use python; then
+   ewarn "This ebuild applies a patch that is not yet accepted 
upstream,"
+   ewarn "and while it fixes Python support at least to some 
extent, it"
+

[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2021-05-07 Thread Andreas Sturmlechner
commit: 390aa6aeed9dcc9f90f83a0d5d2975bc15126049
Author: Jimi Huotari  gentoo  org>
AuthorDate: Wed Apr 28 09:29:06 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri May  7 20:59:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=390aa6ae

media-video/obs-studio: add/update USE-flags and metadata

New USE-flags include decklink, pipewire, and wayland.

Thanks-to: Katherine Peeters  leagueh.xyz>
Closes: https://bugs.gentoo.org/770970
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Jimi Huotari  gentoo.org>
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-video/obs-studio/metadata.xml   | 16 
 media-video/obs-studio/obs-studio-.ebuild | 11 +--
 2 files changed, 17 insertions(+), 10 deletions(-)

diff --git a/media-video/obs-studio/metadata.xml 
b/media-video/obs-studio/metadata.xml
index 603cd8cc27c..07659c3e82f 100644
--- a/media-video/obs-studio/metadata.xml
+++ b/media-video/obs-studio/metadata.xml
@@ -12,15 +12,15 @@
 internally.
   
   
-Enable libfdk support for AAC encoding.
+Build the Decklink plugin.
+Build with LibFDK AAC support.
 Use ImageMagick for image loading instead of 
FFmpeg.
-Enable NVENC encoding for nVidia video cards.
-Build support for scripting via Python 3.
-Enable noise suppression filter support via
-  media-libs/speexdsp.
-Build support for TLS/SSL connections (RTMPS) via
-  net-libs/mbedtls.
-Build support for using media-video/vlc as a 
media source.
+Build with NVENC encoding support for nVidia video 
cards.
+Build with PipeWire support.
+Build with scripting support for Python 3.
+Build with Speex noise suppression filter 
support.
+Build with TLS/SSL support for RTMPS connections.
+Build with VLC media source support.
   
   
 obsproject/obs-studio

diff --git a/media-video/obs-studio/obs-studio-.ebuild 
b/media-video/obs-studio/obs-studio-.ebuild
index c6e7b77ff6b..f1b911e3391 100644
--- a/media-video/obs-studio/obs-studio-.ebuild
+++ b/media-video/obs-studio/obs-studio-.ebuild
@@ -23,7 +23,7 @@ HOMEPAGE="https://obsproject.com;
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="+alsa fdk imagemagick jack lua nvenc pulseaudio python speex +ssl 
truetype v4l vlc"
+IUSE="+alsa decklink fdk imagemagick jack lua nvenc pipewire pulseaudio python 
speex +ssl truetype v4l vlc wayland"
 REQUIRED_USE="
lua? ( ${LUA_REQUIRED_USE} )
python? ( ${PYTHON_REQUIRED_USE} )
@@ -37,7 +37,7 @@ DEPEND="
>=dev-libs/jansson-2.5
dev-qt/qtcore:5
dev-qt/qtdeclarative:5
-   dev-qt/qtgui:5
+   dev-qt/qtgui:5[wayland?]
dev-qt/qtmultimedia:5
dev-qt/qtnetwork:5
dev-qt/qtquickcontrols:5
@@ -64,6 +64,7 @@ DEPEND="
jack? ( virtual/jack )
lua? ( ${LUA_DEPS} )
nvenc? ( >=media-video/ffmpeg-4[video_cards_nvidia] )
+   pipewire? ( media-video/pipewire )
pulseaudio? ( media-sound/pulseaudio )
python? ( ${PYTHON_DEPS} )
speex? ( media-libs/speexdsp )
@@ -74,6 +75,7 @@ DEPEND="
)
v4l? ( media-libs/libv4l )
vlc? ( media-video/vlc:= )
+   wayland? ( dev-libs/wayland )
 "
 RDEPEND="${DEPEND}"
 
@@ -87,10 +89,15 @@ pkg_setup() {
 src_configure() {
local libdir=$(get_libdir)
local mycmakeargs=(
+   -DBUILD_BROWSER=no
+   -DBUILD_VST=no
+   -DENABLE_WAYLAND=$(usex wayland)
-DDISABLE_ALSA=$(usex !alsa)
+   -DDISABLE_DECKLINK=$(usex !decklink)
-DDISABLE_FREETYPE=$(usex !truetype)
-DDISABLE_JACK=$(usex !jack)
-DDISABLE_LIBFDK=$(usex !fdk)
+   -DENABLE_PIPEWIRE=$(usex pipewire)
-DDISABLE_PULSEAUDIO=$(usex !pulseaudio)
-DDISABLE_SPEEXDSP=$(usex !speex)
-DDISABLE_V4L2=$(usex !v4l)



[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2021-05-07 Thread Andreas Sturmlechner
commit: 09dc7784c69ed863f273d3804c3b608123b5ac2e
Author: Jimi Huotari  gentoo  org>
AuthorDate: Wed Apr 28 07:32:53 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri May  7 20:59:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09dc7784

media-video/obs-studio: remove version 25.0.8 (r100) and 26.1.2 (r0)

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Jimi Huotari  gentoo.org>
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-video/obs-studio/Manifest|   1 -
 .../obs-studio/obs-studio-25.0.8-r100.ebuild   | 155 -
 media-video/obs-studio/obs-studio-26.1.2.ebuild| 155 -
 3 files changed, 311 deletions(-)

diff --git a/media-video/obs-studio/Manifest b/media-video/obs-studio/Manifest
index fb9bdc10f87..2174c29f8d2 100644
--- a/media-video/obs-studio/Manifest
+++ b/media-video/obs-studio/Manifest
@@ -1,2 +1 @@
-DIST obs-studio-25.0.8.tar.gz 9531713 BLAKE2B 
4775ca8305e1beee4d926eff728351b699ca4d52f66e53409dbcfe1f73699df0286fadc0c138cb76b8eb73e70a143719e46f030b6d15d43629bdcbf23bdb88af
 SHA512 
a97c03dc218a4e03e48f6a7dc82b4a59ebeee2039f17be66bb847681ce9ff3d25e6e015be4af78fe44739f6fad5089b6e683d7657c2e4fde8e547df9a2594a08
 DIST obs-studio-26.1.2.tar.gz 16624899 BLAKE2B 
655a6c71d3a0ae6ae1fc2d166a148002bb17d6eaec06d5633a10fdbfe7f42e073526ede83cd36ad21c440debe870b41b43724caa00633733f1e196d918304adc
 SHA512 
cd95fbf587f7edfe415cae75299d65c1d771bb118649fb839ae43d77145d87725c23df3360aa7b8c35ab8b62e5ec7983a8b02f8b102caa78f768eb58b4263417

diff --git a/media-video/obs-studio/obs-studio-25.0.8-r100.ebuild 
b/media-video/obs-studio/obs-studio-25.0.8-r100.ebuild
deleted file mode 100644
index f0f5aacc1e9..000
--- a/media-video/obs-studio/obs-studio-25.0.8-r100.ebuild
+++ /dev/null
@@ -1,155 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-CMAKE_REMOVE_MODULES_LIST=( FindFreetype )
-LUA_COMPAT=( luajit )
-# Does not work with 3.8+ https://bugs.gentoo.org/754006
-PYTHON_COMPAT=( python3_7 )
-
-inherit cmake lua-single python-single-r1 xdg-utils
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/obsproject/obs-studio.git;
-   EGIT_SUBMODULES=()
-else
-   SRC_URI="https://github.com/obsproject/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~ppc64 ~x86"
-fi
-
-DESCRIPTION="Software for Recording and Streaming Live Video Content"
-HOMEPAGE="https://obsproject.com;
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="+alsa fdk imagemagick jack lua nvenc pulseaudio python speex +ssl 
truetype v4l vlc"
-REQUIRED_USE="
-   lua? ( ${LUA_REQUIRED_USE} )
-   python? ( ${PYTHON_REQUIRED_USE} )
-"
-
-BDEPEND="
-   lua? ( dev-lang/swig )
-   python? ( dev-lang/swig )
-"
-DEPEND="
-   >=dev-libs/jansson-2.5
-   dev-qt/qtcore:5
-   dev-qt/qtdeclarative:5
-   dev-qt/qtgui:5
-   dev-qt/qtmultimedia:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtquickcontrols:5
-   dev-qt/qtsql:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtx11extras:5
-   dev-qt/qtxml:5
-   media-libs/x264:=
-   media-video/ffmpeg:=[x264]
-   net-misc/curl
-   sys-apps/dbus
-   sys-libs/zlib
-   virtual/udev
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   x11-libs/libXfixes
-   x11-libs/libXinerama
-   x11-libs/libXrandr
-   x11-libs/libxcb
-   alsa? ( media-libs/alsa-lib )
-   fdk? ( media-libs/fdk-aac:= )
-   imagemagick? ( media-gfx/imagemagick:= )
-   jack? ( virtual/jack )
-   lua? ( ${LUA_DEPS} )
-   nvenc? ( >=media-video/ffmpeg-4[video_cards_nvidia] )
-   pulseaudio? ( media-sound/pulseaudio )
-   python? ( ${PYTHON_DEPS} )
-   speex? ( media-libs/speexdsp )
-   ssl? ( net-libs/mbedtls:= )
-   truetype? (
-   media-libs/fontconfig
-   media-libs/freetype
-   )
-   v4l? ( media-libs/libv4l )
-   vlc? ( media-video/vlc:= )
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=( "${FILESDIR}/${PN}-25.0.8-gcc-10-build.patch" )
-
-pkg_setup() {
-   use lua && lua-single_pkg_setup
-   use python && python-single-r1_pkg_setup
-}
-
-src_configure() {
-   local libdir=$(get_libdir)
-   local mycmakeargs=(
-   -DDISABLE_ALSA=$(usex !alsa)
-   -DDISABLE_FREETYPE=$(usex !truetype)
-   -DDISABLE_JACK=$(usex !jack)
-   -DDISABLE_LIBFDK=$(usex !fdk)
-   -DDISABLE_PULSEAUDIO=$(usex !pulseaudio)
-   -DDISABLE_SPEEXDSP=$(usex !speex)
-   -DDISABLE_V4L2=$(usex !v4l)
-   -DDISABLE_VLC=$(usex !vlc)
-   -DLIBOBS_PREFER_IMAGEMAGICK=$(usex imagemagick)
-   -DOBS_MULTIARCH_SUFFIX=${libdir#lib}
-   -DUNIX_STRUCTURE=1
-   -DWITH_RTMPS=$(usex ssl)
-   )
-
-   if 

[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/files/, media-video/obs-studio/

2021-01-31 Thread Andreas Sturmlechner
commit: d071aba9e0ce3f910469fd95ba391456ae23235a
Author: Jimi Huotari  gentoo  org>
AuthorDate: Sun Jan 31 14:15:40 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Jan 31 15:01:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d071aba9

media-video/obs-studio: add version 26.1.2

Closes: https://bugs.gentoo.org/745996
Closes: https://bugs.gentoo.org/761939
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Jimi Huotari  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/18883
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-video/obs-studio/Manifest|   1 +
 .../files/obs-studio-26.1.2-fix-alsa-crash.patch   |  30 
 media-video/obs-studio/obs-studio-26.1.2.ebuild| 155 +
 3 files changed, 186 insertions(+)

diff --git a/media-video/obs-studio/Manifest b/media-video/obs-studio/Manifest
index aa70deb5fcb..fb9bdc10f87 100644
--- a/media-video/obs-studio/Manifest
+++ b/media-video/obs-studio/Manifest
@@ -1 +1,2 @@
 DIST obs-studio-25.0.8.tar.gz 9531713 BLAKE2B 
4775ca8305e1beee4d926eff728351b699ca4d52f66e53409dbcfe1f73699df0286fadc0c138cb76b8eb73e70a143719e46f030b6d15d43629bdcbf23bdb88af
 SHA512 
a97c03dc218a4e03e48f6a7dc82b4a59ebeee2039f17be66bb847681ce9ff3d25e6e015be4af78fe44739f6fad5089b6e683d7657c2e4fde8e547df9a2594a08
+DIST obs-studio-26.1.2.tar.gz 16624899 BLAKE2B 
655a6c71d3a0ae6ae1fc2d166a148002bb17d6eaec06d5633a10fdbfe7f42e073526ede83cd36ad21c440debe870b41b43724caa00633733f1e196d918304adc
 SHA512 
cd95fbf587f7edfe415cae75299d65c1d771bb118649fb839ae43d77145d87725c23df3360aa7b8c35ab8b62e5ec7983a8b02f8b102caa78f768eb58b4263417

diff --git 
a/media-video/obs-studio/files/obs-studio-26.1.2-fix-alsa-crash.patch 
b/media-video/obs-studio/files/obs-studio-26.1.2-fix-alsa-crash.patch
new file mode 100644
index 000..2e52926feba
--- /dev/null
+++ b/media-video/obs-studio/files/obs-studio-26.1.2-fix-alsa-crash.patch
@@ -0,0 +1,30 @@
+From 41367bb2b4732507248f2b3c2e43e2aa46c5ef2a Mon Sep 17 00:00:00 2001
+From: Jimi Huotari 
+Date: Wed, 30 Dec 2020 03:14:34 +0200
+Subject: [PATCH] UI: Fix crash when no audio backends are available
+
+This commit prevents a crash in, for example, Linux configurations
+where PulseAudio is disabled, which leads into 'mod' being 'null',
+which in turn leads into a segmentation fault when an ALSA source
+is selected.
+
+Closes https://github.com/obsproject/obs-studio/issues/3485
+---
+ UI/context-bar-controls.cpp | 4 
+ 1 file changed, 4 insertions(+)
+
+diff --git a/UI/context-bar-controls.cpp b/UI/context-bar-controls.cpp
+index 9dff8979a2..9ef850b6d1 100644
+--- a/UI/context-bar-controls.cpp
 b/UI/context-bar-controls.cpp
+@@ -179,6 +179,10 @@ void AudioCaptureToolbar::Init()
+ 
+   obs_module_t *mod =
+   get_os_module("win-wasapi", "mac-capture", "linux-pulseaudio");
++  if (!mod) {
++  return;
++  }
++
+   const char *device_str =
+   get_os_text(mod, "Device", "CoreAudio.Device", "Device");
+   ui->deviceLabel->setText(device_str);

diff --git a/media-video/obs-studio/obs-studio-26.1.2.ebuild 
b/media-video/obs-studio/obs-studio-26.1.2.ebuild
new file mode 100644
index 000..9833f5fb6b6
--- /dev/null
+++ b/media-video/obs-studio/obs-studio-26.1.2.ebuild
@@ -0,0 +1,155 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_REMOVE_MODULES_LIST=( FindFreetype )
+LUA_COMPAT=( luajit )
+# Does not work with 3.8+ https://bugs.gentoo.org/754006
+PYTHON_COMPAT=( python3_7 )
+
+inherit cmake lua-single python-single-r1 xdg-utils
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/obsproject/obs-studio.git;
+   EGIT_SUBMODULES=()
+else
+   SRC_URI="https://github.com/obsproject/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~ppc64 ~x86"
+fi
+
+DESCRIPTION="Software for Recording and Streaming Live Video Content"
+HOMEPAGE="https://obsproject.com;
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="+alsa fdk imagemagick jack lua nvenc pulseaudio python speex +ssl 
truetype v4l vlc"
+REQUIRED_USE="
+   lua? ( ${LUA_REQUIRED_USE} )
+   python? ( ${PYTHON_REQUIRED_USE} )
+"
+
+BDEPEND="
+   lua? ( dev-lang/swig )
+   python? ( dev-lang/swig )
+"
+DEPEND="
+   >=dev-libs/jansson-2.5
+   dev-qt/qtcore:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtmultimedia:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtquickcontrols:5
+   dev-qt/qtsql:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   dev-qt/qtxml:5
+   media-libs/x264:=
+   media-video/ffmpeg:=[x264]
+   net-misc/curl
+   sys-apps/dbus
+   sys-libs/zlib
+   virtual/udev
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXfixes
+   x11-libs/libXinerama
+   

[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2021-01-31 Thread Andreas Sturmlechner
commit: ef05153988eb8bf522b66dfe16c507cfa6ef1ba1
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Jan 31 15:10:02 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Jan 31 15:10:02 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef051539

media-video/obs-studio: Drop 25.0.8-r1

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-video/obs-studio/metadata.xml|   1 -
 media-video/obs-studio/obs-studio-25.0.8-r1.ebuild | 150 -
 2 files changed, 151 deletions(-)

diff --git a/media-video/obs-studio/metadata.xml 
b/media-video/obs-studio/metadata.xml
index cd2070e38ea..603cd8cc27c 100644
--- a/media-video/obs-studio/metadata.xml
+++ b/media-video/obs-studio/metadata.xml
@@ -14,7 +14,6 @@
   
 Enable libfdk support for AAC encoding.
 Use ImageMagick for image loading instead of 
FFmpeg.
-Build support for scripting via Luajit.
 Enable NVENC encoding for nVidia video cards.
 Build support for scripting via Python 3.
 Enable noise suppression filter support via

diff --git a/media-video/obs-studio/obs-studio-25.0.8-r1.ebuild 
b/media-video/obs-studio/obs-studio-25.0.8-r1.ebuild
deleted file mode 100644
index 2b2e4ee9862..000
--- a/media-video/obs-studio/obs-studio-25.0.8-r1.ebuild
+++ /dev/null
@@ -1,150 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-CMAKE_REMOVE_MODULES_LIST=( FindFreetype )
-# Does not work with 3.8+ https://bugs.gentoo.org/754006
-PYTHON_COMPAT=( python3_7 )
-
-inherit cmake-utils python-single-r1 xdg-utils
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/obsproject/obs-studio.git;
-   EGIT_SUBMODULES=()
-else
-   SRC_URI="https://github.com/obsproject/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~ppc64 ~x86"
-fi
-
-DESCRIPTION="Software for Recording and Streaming Live Video Content"
-HOMEPAGE="https://obsproject.com;
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="+alsa fdk imagemagick jack luajit nvenc pulseaudio python speex +ssl 
truetype v4l vlc"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-BDEPEND="
-   luajit? ( dev-lang/swig )
-   python? ( dev-lang/swig )
-"
-DEPEND="
-   >=dev-libs/jansson-2.5
-   dev-qt/qtcore:5
-   dev-qt/qtdeclarative:5
-   dev-qt/qtgui:5
-   dev-qt/qtmultimedia:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtquickcontrols:5
-   dev-qt/qtsql:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtx11extras:5
-   dev-qt/qtxml:5
-   media-libs/x264:=
-   media-video/ffmpeg:=[x264]
-   net-misc/curl
-   sys-apps/dbus
-   sys-libs/zlib
-   virtual/udev
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   x11-libs/libXfixes
-   x11-libs/libXinerama
-   x11-libs/libXrandr
-   x11-libs/libxcb
-   alsa? ( media-libs/alsa-lib )
-   fdk? ( media-libs/fdk-aac:= )
-   imagemagick? ( media-gfx/imagemagick:= )
-   jack? ( virtual/jack )
-   luajit? ( dev-lang/luajit:2 )
-   nvenc? ( >=media-video/ffmpeg-4[video_cards_nvidia] )
-   pulseaudio? ( media-sound/pulseaudio )
-   python? ( ${PYTHON_DEPS} )
-   speex? ( media-libs/speexdsp )
-   ssl? ( net-libs/mbedtls:= )
-   truetype? (
-   media-libs/fontconfig
-   media-libs/freetype
-   )
-   v4l? ( media-libs/libv4l )
-   vlc? ( media-video/vlc:= )
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=( "${FILESDIR}/${PN}-25.0.8-gcc-10-build.patch" )
-
-pkg_setup() {
-   use python && python-single-r1_pkg_setup
-}
-
-src_configure() {
-   local libdir=$(get_libdir)
-   local mycmakeargs=(
-   -DDISABLE_ALSA=$(usex !alsa)
-   -DDISABLE_FREETYPE=$(usex !truetype)
-   -DDISABLE_JACK=$(usex !jack)
-   -DDISABLE_LIBFDK=$(usex !fdk)
-   -DDISABLE_PULSEAUDIO=$(usex !pulseaudio)
-   -DDISABLE_SPEEXDSP=$(usex !speex)
-   -DDISABLE_V4L2=$(usex !v4l)
-   -DDISABLE_VLC=$(usex !vlc)
-   -DLIBOBS_PREFER_IMAGEMAGICK=$(usex imagemagick)
-   -DOBS_MULTIARCH_SUFFIX=${libdir#lib}
-   -DUNIX_STRUCTURE=1
-   -DWITH_RTMPS=$(usex ssl)
-   )
-
-   if [ "${PV}" != "" ]; then
-   mycmakeargs+=(
-   -DOBS_VERSION_OVERRIDE=${PV}
-   )
-   fi
-
-   if use luajit || use python; then
-   mycmakeargs+=(
-   -DDISABLE_LUA=$(usex !luajit)
-   -DDISABLE_PYTHON=$(usex !python)
-   -DENABLE_SCRIPTING=yes
-   )
-   else
-   mycmakeargs+=( -DENABLE_SCRIPTING=no )
-   fi
-
-   cmake-utils_src_configure
-}
-
-src_install() {
-   cmake-utils_src_install

[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2020-12-22 Thread Rick Farina
commit: 7a2827192e3d5edebecdacc268096963170eb3b0
Author: Rick Farina  gentoo  org>
AuthorDate: Tue Dec 22 20:06:23 2020 +
Commit: Rick Farina  gentoo  org>
CommitDate: Tue Dec 22 20:06:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a282719

media-video/obs-studio: revert python bump

Apparently build testing wasn't enough
https://bugs.gentoo.org/754006

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Rick Farina  gentoo.org>

 media-video/obs-studio/obs-studio-25.0.8-r1.ebuild   | 3 ++-
 media-video/obs-studio/obs-studio-25.0.8-r100.ebuild | 3 ++-
 media-video/obs-studio/obs-studio-.ebuild| 3 ++-
 3 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/media-video/obs-studio/obs-studio-25.0.8-r1.ebuild 
b/media-video/obs-studio/obs-studio-25.0.8-r1.ebuild
index fb513eaf987..19d4a9a037e 100644
--- a/media-video/obs-studio/obs-studio-25.0.8-r1.ebuild
+++ b/media-video/obs-studio/obs-studio-25.0.8-r1.ebuild
@@ -4,7 +4,8 @@
 EAPI=7
 
 CMAKE_REMOVE_MODULES_LIST=( FindFreetype )
-PYTHON_COMPAT=( python3_{6,7,8,9} )
+# Does not work with 3.8+ https://bugs.gentoo.org/754006
+PYTHON_COMPAT=( python3_{6,7} )
 
 inherit cmake-utils python-single-r1 xdg-utils
 

diff --git a/media-video/obs-studio/obs-studio-25.0.8-r100.ebuild 
b/media-video/obs-studio/obs-studio-25.0.8-r100.ebuild
index 987e5a5a712..0032ba06fca 100644
--- a/media-video/obs-studio/obs-studio-25.0.8-r100.ebuild
+++ b/media-video/obs-studio/obs-studio-25.0.8-r100.ebuild
@@ -5,7 +5,8 @@ EAPI=7
 
 CMAKE_REMOVE_MODULES_LIST=( FindFreetype )
 LUA_COMPAT=( luajit )
-PYTHON_COMPAT=( python3_{6,7,8,9} )
+# Does not work with 3.8+ https://bugs.gentoo.org/754006
+PYTHON_COMPAT=( python3_{6,7} )
 
 inherit cmake lua-single python-single-r1 xdg-utils
 

diff --git a/media-video/obs-studio/obs-studio-.ebuild 
b/media-video/obs-studio/obs-studio-.ebuild
index e339c3ecdf0..481cfe79ce9 100644
--- a/media-video/obs-studio/obs-studio-.ebuild
+++ b/media-video/obs-studio/obs-studio-.ebuild
@@ -5,7 +5,8 @@ EAPI=7
 
 CMAKE_REMOVE_MODULES_LIST=( FindFreetype )
 LUA_COMPAT=( luajit )
-PYTHON_COMPAT=( python3_{6,7,8,9} )
+# Does not work with 3.8+ https://bugs.gentoo.org/754006
+PYTHON_COMPAT=( python3_{6,7} )
 
 inherit cmake lua-single python-single-r1 xdg-utils
 



[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2020-12-22 Thread Rick Farina
commit: ae488f29f902e9c1f3a2bf382ab552ff49b8f27d
Author: Rick Farina  gentoo  org>
AuthorDate: Tue Dec 22 18:41:57 2020 +
Commit: Rick Farina  gentoo  org>
CommitDate: Tue Dec 22 19:45:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae488f29

media-video/obs-studio: python bump

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Rick Farina  gentoo.org>

 media-video/obs-studio/obs-studio-25.0.8-r1.ebuild   | 2 +-
 media-video/obs-studio/obs-studio-25.0.8-r100.ebuild | 2 +-
 media-video/obs-studio/obs-studio-.ebuild| 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-video/obs-studio/obs-studio-25.0.8-r1.ebuild 
b/media-video/obs-studio/obs-studio-25.0.8-r1.ebuild
index 8bdbdd3a6e4..fb513eaf987 100644
--- a/media-video/obs-studio/obs-studio-25.0.8-r1.ebuild
+++ b/media-video/obs-studio/obs-studio-25.0.8-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 CMAKE_REMOVE_MODULES_LIST=( FindFreetype )
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8,9} )
 
 inherit cmake-utils python-single-r1 xdg-utils
 

diff --git a/media-video/obs-studio/obs-studio-25.0.8-r100.ebuild 
b/media-video/obs-studio/obs-studio-25.0.8-r100.ebuild
index 4651e60274e..987e5a5a712 100644
--- a/media-video/obs-studio/obs-studio-25.0.8-r100.ebuild
+++ b/media-video/obs-studio/obs-studio-25.0.8-r100.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 CMAKE_REMOVE_MODULES_LIST=( FindFreetype )
 LUA_COMPAT=( luajit )
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8,9} )
 
 inherit cmake lua-single python-single-r1 xdg-utils
 

diff --git a/media-video/obs-studio/obs-studio-.ebuild 
b/media-video/obs-studio/obs-studio-.ebuild
index 47cfd612079..e339c3ecdf0 100644
--- a/media-video/obs-studio/obs-studio-.ebuild
+++ b/media-video/obs-studio/obs-studio-.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 CMAKE_REMOVE_MODULES_LIST=( FindFreetype )
 LUA_COMPAT=( luajit )
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8,9} )
 
 inherit cmake lua-single python-single-r1 xdg-utils
 



[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2020-12-15 Thread Sam James
commit: 510a70bb9cff7709a7faf09547a63e2b223180c3
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 16 06:07:05 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 16 06:08:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=510a70bb

Revert "media-video/obs-studio: python bump"

This reverts commit cf50e95244fe18f1f3c69aa025c2addd6e2a2bdc.
Unfortunately, obs-studio is genuinely not yet compatible
with newer Pythons - it uses Python directly via extensions
which are not yet working w/ 3.8+.

Bug: https://bugs.gentoo.org/754006
Signed-off-by: Sam James  gentoo.org>

 media-video/obs-studio/obs-studio-25.0.8-r1.ebuild | 2 +-
 media-video/obs-studio/obs-studio-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-video/obs-studio/obs-studio-25.0.8-r1.ebuild 
b/media-video/obs-studio/obs-studio-25.0.8-r1.ebuild
index 614dda2f9b4..8bdbdd3a6e4 100644
--- a/media-video/obs-studio/obs-studio-25.0.8-r1.ebuild
+++ b/media-video/obs-studio/obs-studio-25.0.8-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 CMAKE_REMOVE_MODULES_LIST=( FindFreetype )
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{6,7} )
 
 inherit cmake-utils python-single-r1 xdg-utils
 

diff --git a/media-video/obs-studio/obs-studio-.ebuild 
b/media-video/obs-studio/obs-studio-.ebuild
index b0a065e2cfe..c8ccd0308e5 100644
--- a/media-video/obs-studio/obs-studio-.ebuild
+++ b/media-video/obs-studio/obs-studio-.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 CMAKE_REMOVE_MODULES_LIST=( FindFreetype )
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{6,7} )
 
 inherit cmake-utils python-single-r1 xdg-utils
 



[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2020-12-03 Thread Rick Farina
commit: cf50e95244fe18f1f3c69aa025c2addd6e2a2bdc
Author: Rick Farina  gentoo  org>
AuthorDate: Fri Dec  4 03:05:05 2020 +
Commit: Rick Farina  gentoo  org>
CommitDate: Fri Dec  4 03:14:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf50e952

media-video/obs-studio: python bump

Package-Manager: Portage-3.0.11, Repoman-3.0.2
Signed-off-by: Rick Farina  gentoo.org>

 media-video/obs-studio/obs-studio-25.0.8-r1.ebuild | 2 +-
 media-video/obs-studio/obs-studio-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-video/obs-studio/obs-studio-25.0.8-r1.ebuild 
b/media-video/obs-studio/obs-studio-25.0.8-r1.ebuild
index 8bdbdd3a6e4..614dda2f9b4 100644
--- a/media-video/obs-studio/obs-studio-25.0.8-r1.ebuild
+++ b/media-video/obs-studio/obs-studio-25.0.8-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 CMAKE_REMOVE_MODULES_LIST=( FindFreetype )
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8} )
 
 inherit cmake-utils python-single-r1 xdg-utils
 

diff --git a/media-video/obs-studio/obs-studio-.ebuild 
b/media-video/obs-studio/obs-studio-.ebuild
index c8ccd0308e5..b0a065e2cfe 100644
--- a/media-video/obs-studio/obs-studio-.ebuild
+++ b/media-video/obs-studio/obs-studio-.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 CMAKE_REMOVE_MODULES_LIST=( FindFreetype )
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8} )
 
 inherit cmake-utils python-single-r1 xdg-utils
 



[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2020-08-10 Thread Lars Wendler
commit: ee1fe67c7a6787db20b3fac5c6cc34b44db20fa0
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Aug 10 20:54:21 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Aug 10 20:55:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee1fe67c

media-video/obs-studio: Added sub-slot dep for media-libs/x264

Committed with kind permission from Chiitoo

Package-Manager: Portage-3.0.2, Repoman-2.3.23
Signed-off-by: Lars Wendler  gentoo.org>

 media-video/obs-studio/obs-studio-25.0.8-r1.ebuild | 2 +-
 media-video/obs-studio/obs-studio-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-video/obs-studio/obs-studio-25.0.8-r1.ebuild 
b/media-video/obs-studio/obs-studio-25.0.8-r1.ebuild
index 56761ed95a4..8bdbdd3a6e4 100644
--- a/media-video/obs-studio/obs-studio-25.0.8-r1.ebuild
+++ b/media-video/obs-studio/obs-studio-25.0.8-r1.ebuild
@@ -42,7 +42,7 @@ DEPEND="
dev-qt/qtwidgets:5
dev-qt/qtx11extras:5
dev-qt/qtxml:5
-   media-libs/x264
+   media-libs/x264:=
media-video/ffmpeg:=[x264]
net-misc/curl
sys-apps/dbus

diff --git a/media-video/obs-studio/obs-studio-.ebuild 
b/media-video/obs-studio/obs-studio-.ebuild
index 52c2c2e7f3b..c8ccd0308e5 100644
--- a/media-video/obs-studio/obs-studio-.ebuild
+++ b/media-video/obs-studio/obs-studio-.ebuild
@@ -42,7 +42,7 @@ DEPEND="
dev-qt/qtwidgets:5
dev-qt/qtx11extras:5
dev-qt/qtxml:5
-   media-libs/x264
+   media-libs/x264:=
media-video/ffmpeg:=[x264]
net-misc/curl
sys-apps/dbus



[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2020-07-27 Thread Sam James
commit: 7b1198dd1434efe452f7cc5317b5fdb728ba2837
Author: John Helmert III  posteo  net>
AuthorDate: Fri Jul 24 17:22:15 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 27 16:40:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b1198dd

*/*: fix NonexistentDeps post ffmpeg cleanup

Signed-off-by: John Helmert III  posteo.net>
Closes: https://github.com/gentoo/gentoo/pull/16793
Signed-off-by: Sam James  gentoo.org>

 media-video/obs-studio/obs-studio-25.0.8-r1.ebuild | 7 +--
 media-video/obs-studio/obs-studio-.ebuild  | 7 +--
 2 files changed, 2 insertions(+), 12 deletions(-)

diff --git a/media-video/obs-studio/obs-studio-25.0.8-r1.ebuild 
b/media-video/obs-studio/obs-studio-25.0.8-r1.ebuild
index ee66d6d6d66..56761ed95a4 100644
--- a/media-video/obs-studio/obs-studio-25.0.8-r1.ebuild
+++ b/media-video/obs-studio/obs-studio-25.0.8-r1.ebuild
@@ -59,12 +59,7 @@ DEPEND="
imagemagick? ( media-gfx/imagemagick:= )
jack? ( virtual/jack )
luajit? ( dev-lang/luajit:2 )
-   nvenc? (
-   || (
-   =media-video/ffmpeg-4[video_cards_nvidia]
-   )
-   )
+   nvenc? ( >=media-video/ffmpeg-4[video_cards_nvidia] )
pulseaudio? ( media-sound/pulseaudio )
python? ( ${PYTHON_DEPS} )
speex? ( media-libs/speexdsp )

diff --git a/media-video/obs-studio/obs-studio-.ebuild 
b/media-video/obs-studio/obs-studio-.ebuild
index a433abe939f..52c2c2e7f3b 100644
--- a/media-video/obs-studio/obs-studio-.ebuild
+++ b/media-video/obs-studio/obs-studio-.ebuild
@@ -59,12 +59,7 @@ DEPEND="
imagemagick? ( media-gfx/imagemagick:= )
jack? ( virtual/jack )
luajit? ( dev-lang/luajit:2 )
-   nvenc? (
-   || (
-   =media-video/ffmpeg-4[video_cards_nvidia]
-   )
-   )
+   nvenc? ( >=media-video/ffmpeg-4[video_cards_nvidia] )
pulseaudio? ( media-sound/pulseaudio )
python? ( ${PYTHON_DEPS} )
speex? ( media-libs/speexdsp )



[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2020-05-19 Thread Georgy Yakovlev
commit: 1abf213ae05ee703c3c8ba636080dac1cf7450cc
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue May 19 17:15:07 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue May 19 18:10:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1abf213a

media-video/obs-studio: sync live ebuild keywords

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Georgy Yakovlev  gentoo.org>

 media-video/obs-studio/obs-studio-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/obs-studio/obs-studio-.ebuild 
b/media-video/obs-studio/obs-studio-.ebuild
index 1b5be7a2676..a433abe939f 100644
--- a/media-video/obs-studio/obs-studio-.ebuild
+++ b/media-video/obs-studio/obs-studio-.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]]; then
EGIT_SUBMODULES=()
 else
SRC_URI="https://github.com/obsproject/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="~amd64 ~ppc64 ~x86"
 fi
 
 DESCRIPTION="Software for Recording and Streaming Live Video Content"



[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2020-05-19 Thread Georgy Yakovlev
commit: 6a699fa8f78e96bd30661ba927190b54eb35fbb0
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue May 19 17:14:28 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue May 19 18:10:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a699fa8

media-video/obs-studio: add ~ppc64 keyword

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Georgy Yakovlev  gentoo.org>

 media-video/obs-studio/obs-studio-25.0.8-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/obs-studio/obs-studio-25.0.8-r1.ebuild 
b/media-video/obs-studio/obs-studio-25.0.8-r1.ebuild
index d6c0853245f..ee66d6d6d66 100644
--- a/media-video/obs-studio/obs-studio-25.0.8-r1.ebuild
+++ b/media-video/obs-studio/obs-studio-25.0.8-r1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]]; then
EGIT_SUBMODULES=()
 else
SRC_URI="https://github.com/obsproject/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="~amd64 ~ppc64 ~x86"
 fi
 
 DESCRIPTION="Software for Recording and Streaming Live Video Content"



[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2020-05-14 Thread Rick Farina
commit: c1edc759f1d03f77e765ebcbadac1260105b3e92
Author: Rick Farina  gentoo  org>
AuthorDate: Thu May 14 15:56:26 2020 +
Commit: Rick Farina  gentoo  org>
CommitDate: Thu May 14 15:57:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1edc759

media-video/obs-studio: install additional header

needed for media-video/obs-v4l2sink

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Rick Farina  gentoo.org>

 .../{obs-studio-25.0.8.ebuild => obs-studio-25.0.8-r1.ebuild}  | 7 +++
 media-video/obs-studio/obs-studio-.ebuild  | 7 +++
 2 files changed, 14 insertions(+)

diff --git a/media-video/obs-studio/obs-studio-25.0.8.ebuild 
b/media-video/obs-studio/obs-studio-25.0.8-r1.ebuild
similarity index 93%
rename from media-video/obs-studio/obs-studio-25.0.8.ebuild
rename to media-video/obs-studio/obs-studio-25.0.8-r1.ebuild
index a97ec6617d4..d6c0853245f 100644
--- a/media-video/obs-studio/obs-studio-25.0.8.ebuild
+++ b/media-video/obs-studio/obs-studio-25.0.8-r1.ebuild
@@ -120,6 +120,13 @@ src_configure() {
cmake-utils_src_configure
 }
 
+src_install() {
+   cmake-utils_src_install
+   #external plugins may need some things not installed by default, 
install them here
+   insinto /usr/include/obs/UI/obs-frontend-api
+   doins UI/obs-frontend-api/obs-frontend-api.h
+}
+
 pkg_postinst() {
xdg_icon_cache_update
 

diff --git a/media-video/obs-studio/obs-studio-.ebuild 
b/media-video/obs-studio/obs-studio-.ebuild
index 33ca63777c3..1b5be7a2676 100644
--- a/media-video/obs-studio/obs-studio-.ebuild
+++ b/media-video/obs-studio/obs-studio-.ebuild
@@ -118,6 +118,13 @@ src_configure() {
cmake-utils_src_configure
 }
 
+src_install() {
+   cmake-utils_src_install
+   #external plugins may need some things not installed by default, 
install them here
+   insinto /usr/include/obs/UI/obs-frontend-api
+   doins UI/obs-frontend-api/obs-frontend-api.h
+}
+
 pkg_postinst() {
xdg_icon_cache_update
 



[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/, media-video/obs-studio/files/

2020-05-10 Thread Andreas Sturmlechner
commit: 2f867c799b979a69bce09868a6a5a55f73566bb2
Author: Jimi Huotari  gentoo  org>
AuthorDate: Sun May 10 07:16:34 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 10 11:41:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f867c79

media-video/obs-studio: fix build with GCC-10

Bug: https://bugs.gentoo.org/708628
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Jimi Huotari  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/15736
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../files/obs-studio-25.0.8-gcc-10-build.patch | 30 ++
 media-video/obs-studio/obs-studio-25.0.8.ebuild|  2 ++
 2 files changed, 32 insertions(+)

diff --git a/media-video/obs-studio/files/obs-studio-25.0.8-gcc-10-build.patch 
b/media-video/obs-studio/files/obs-studio-25.0.8-gcc-10-build.patch
new file mode 100644
index 000..352ea2c937c
--- /dev/null
+++ b/media-video/obs-studio/files/obs-studio-25.0.8-gcc-10-build.patch
@@ -0,0 +1,30 @@
+From c7f84f8fc4e90ef779a204ac268f5ee1a962e324 Mon Sep 17 00:00:00 2001
+From: Jimi Huotari 
+Date: Sun, 9 Feb 2020 05:23:55 +0200
+Subject: [PATCH] deps/glad: Fix build with GCC-10
+
+GCC-10 defaults to '-fno-common' [1], which triggers issues with
+defining global variables multiple times.  To fix the build, use
+'extern' to turn the first definition of 'gladGetProcAddressPtr'
+into a declaration.
+
+1. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85678
+
+Closes https://github.com/obsproject/obs-studio/issues/2828
+---
+ deps/glad/src/glad_glx.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/deps/glad/src/glad_glx.c b/deps/glad/src/glad_glx.c
+index 7c55b9fc01..58086f1039 100644
+--- a/deps/glad/src/glad_glx.c
 b/deps/glad/src/glad_glx.c
+@@ -35,7 +35,7 @@ static void* libGL;
+ 
+ #ifndef __APPLE__
+ typedef void* (APIENTRYP PFNGLXGETPROCADDRESSPROC_PRIVATE)(const char*);
+-PFNGLXGETPROCADDRESSPROC_PRIVATE gladGetProcAddressPtr;
++extern PFNGLXGETPROCADDRESSPROC_PRIVATE gladGetProcAddressPtr;
+ #endif
+ 
+ static

diff --git a/media-video/obs-studio/obs-studio-25.0.8.ebuild 
b/media-video/obs-studio/obs-studio-25.0.8.ebuild
index 33ca63777c3..a97ec6617d4 100644
--- a/media-video/obs-studio/obs-studio-25.0.8.ebuild
+++ b/media-video/obs-studio/obs-studio-25.0.8.ebuild
@@ -78,6 +78,8 @@ DEPEND="
 "
 RDEPEND="${DEPEND}"
 
+PATCHES=( "${FILESDIR}/${PN}-25.0.8-gcc-10-build.patch" )
+
 pkg_setup() {
use python && python-single-r1_pkg_setup
 }



[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2020-05-10 Thread Andreas Sturmlechner
commit: 90c288ba534fba4d22130514387eca740151aa95
Author: Jimi Huotari  gentoo  org>
AuthorDate: Sun May 10 07:17:17 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 10 11:41:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90c288ba

media-video/obs-studio: remove version 24.0.5

Closes: https://bugs.gentoo.org/708628
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Jimi Huotari  gentoo.org>
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-video/obs-studio/Manifest |   1 -
 media-video/obs-studio/obs-studio-24.0.5.ebuild | 132 
 2 files changed, 133 deletions(-)

diff --git a/media-video/obs-studio/Manifest b/media-video/obs-studio/Manifest
index 1116b91bf0a..aa70deb5fcb 100644
--- a/media-video/obs-studio/Manifest
+++ b/media-video/obs-studio/Manifest
@@ -1,2 +1 @@
-DIST obs-studio-24.0.5.tar.gz 7901198 BLAKE2B 
79c9712f3523114a70e0df3e0631c19067fd7ead5fd9031123dd4c82d9b92dee69473fb51a495f938430540505a5cf4525801d61a7aaa6654255fee14aca
 SHA512 
99be46046b70597474f25a85036ebe5a2f704eef47c77bc27e2ba8890b877da346ff6008c5922d7a83a4cead9df7214c6a3be885430693e609a42d9d06fedfaf
 DIST obs-studio-25.0.8.tar.gz 9531713 BLAKE2B 
4775ca8305e1beee4d926eff728351b699ca4d52f66e53409dbcfe1f73699df0286fadc0c138cb76b8eb73e70a143719e46f030b6d15d43629bdcbf23bdb88af
 SHA512 
a97c03dc218a4e03e48f6a7dc82b4a59ebeee2039f17be66bb847681ce9ff3d25e6e015be4af78fe44739f6fad5089b6e683d7657c2e4fde8e547df9a2594a08

diff --git a/media-video/obs-studio/obs-studio-24.0.5.ebuild 
b/media-video/obs-studio/obs-studio-24.0.5.ebuild
deleted file mode 100644
index 80a9b245d34..000
--- a/media-video/obs-studio/obs-studio-24.0.5.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-CMAKE_REMOVE_MODULES_LIST=( FindFreetype )
-PYTHON_COMPAT=( python3_{6,7} )
-
-inherit cmake-utils python-single-r1 xdg-utils
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/obsproject/obs-studio.git;
-   EGIT_SUBMODULES=()
-else
-   SRC_URI="https://github.com/obsproject/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
-fi
-
-DESCRIPTION="Software for Recording and Streaming Live Video Content"
-HOMEPAGE="https://obsproject.com;
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="+alsa fdk imagemagick jack luajit nvenc pulseaudio python speex +ssl 
truetype v4l vlc"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-BDEPEND="
-   luajit? ( dev-lang/swig )
-   python? ( dev-lang/swig )
-"
-DEPEND="
-   >=dev-libs/jansson-2.5
-   dev-qt/qtcore:5
-   dev-qt/qtdeclarative:5
-   dev-qt/qtgui:5
-   dev-qt/qtmultimedia:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtquickcontrols:5
-   dev-qt/qtsql:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtx11extras:5
-   media-video/ffmpeg:=[x264]
-   net-misc/curl
-   x11-libs/libXcomposite
-   x11-libs/libXinerama
-   x11-libs/libXrandr
-   alsa? ( media-libs/alsa-lib )
-   fdk? ( media-libs/fdk-aac:= )
-   imagemagick? ( media-gfx/imagemagick:= )
-   jack? ( virtual/jack )
-   luajit? ( dev-lang/luajit:2 )
-   nvenc? (
-   || (
-   =media-video/ffmpeg-4[video_cards_nvidia]
-   )
-   )
-   pulseaudio? ( media-sound/pulseaudio )
-   python? ( ${PYTHON_DEPS} )
-   speex? ( media-libs/speexdsp )
-   ssl? ( net-libs/mbedtls:= )
-   truetype? (
-   media-libs/fontconfig
-   media-libs/freetype
-   )
-   v4l? ( media-libs/libv4l )
-   vlc? ( media-video/vlc:= )
-"
-RDEPEND="${DEPEND}"
-
-pkg_setup() {
-   use python && python-single-r1_pkg_setup
-}
-
-src_configure() {
-   local libdir=$(get_libdir)
-   local mycmakeargs=(
-   -DDISABLE_ALSA=$(usex !alsa)
-   -DDISABLE_FREETYPE=$(usex !truetype)
-   -DDISABLE_JACK=$(usex !jack)
-   -DDISABLE_LIBFDK=$(usex !fdk)
-   -DDISABLE_PULSEAUDIO=$(usex !pulseaudio)
-   -DDISABLE_SPEEXDSP=$(usex !speex)
-   -DDISABLE_V4L2=$(usex !v4l)
-   -DDISABLE_VLC=$(usex !vlc)
-   -DLIBOBS_PREFER_IMAGEMAGICK=$(usex imagemagick)
-   -DOBS_MULTIARCH_SUFFIX=${libdir#lib}
-   -DOBS_VERSION_OVERRIDE=${PV}
-   -DUNIX_STRUCTURE=1
-   -DWITH_RTMPS=$(usex ssl)
-   )
-
-   if use luajit || use python; then
-   mycmakeargs+=(
-   -DDISABLE_LUA=$(usex !luajit)
-   -DDISABLE_PYTHON=$(usex !python)
-   -DENABLE_SCRIPTING=yes
-   )
-   else
-   mycmakeargs+=( -DENABLE_SCRIPTING=no )
-   fi
-
-   cmake-utils_src_configure
-}
-
-pkg_postinst() {
-   

[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2020-05-04 Thread Rick Farina
commit: 7f733b09c3fffaa74c600ea4ffc590ebeec6d0d3
Author: Rick Farina  gentoo  org>
AuthorDate: Mon May  4 13:39:10 2020 +
Commit: Rick Farina  gentoo  org>
CommitDate: Mon May  4 13:39:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f733b09

media-video/obs-studio: tiny bump

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Rick Farina  gentoo.org>

 media-video/obs-studio/Manifest | 2 +-
 .../obs-studio/{obs-studio-25.0.7.ebuild => obs-studio-25.0.8.ebuild}   | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/obs-studio/Manifest b/media-video/obs-studio/Manifest
index db838edf0a3..1116b91bf0a 100644
--- a/media-video/obs-studio/Manifest
+++ b/media-video/obs-studio/Manifest
@@ -1,2 +1,2 @@
 DIST obs-studio-24.0.5.tar.gz 7901198 BLAKE2B 
79c9712f3523114a70e0df3e0631c19067fd7ead5fd9031123dd4c82d9b92dee69473fb51a495f938430540505a5cf4525801d61a7aaa6654255fee14aca
 SHA512 
99be46046b70597474f25a85036ebe5a2f704eef47c77bc27e2ba8890b877da346ff6008c5922d7a83a4cead9df7214c6a3be885430693e609a42d9d06fedfaf
-DIST obs-studio-25.0.7.tar.gz 8368980 BLAKE2B 
7a31a33f9939392ea340126ccafa24b6fef16412a97dbed224e38aefbfa64d86274a4d033ee09b40458a4f82f4be56df4efa15784ff40f4ab4edb40027a4613e
 SHA512 
a76a5cfe878210427e5cc934b44e1876726b788e8e4f1d439118e5b84f29ae03fb287d9e7264cccaa5b3f7ac2cc177f3f10e3682d261941e927ec0f36dc65066
+DIST obs-studio-25.0.8.tar.gz 9531713 BLAKE2B 
4775ca8305e1beee4d926eff728351b699ca4d52f66e53409dbcfe1f73699df0286fadc0c138cb76b8eb73e70a143719e46f030b6d15d43629bdcbf23bdb88af
 SHA512 
a97c03dc218a4e03e48f6a7dc82b4a59ebeee2039f17be66bb847681ce9ff3d25e6e015be4af78fe44739f6fad5089b6e683d7657c2e4fde8e547df9a2594a08

diff --git a/media-video/obs-studio/obs-studio-25.0.7.ebuild 
b/media-video/obs-studio/obs-studio-25.0.8.ebuild
similarity index 100%
rename from media-video/obs-studio/obs-studio-25.0.7.ebuild
rename to media-video/obs-studio/obs-studio-25.0.8.ebuild



[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2020-05-02 Thread Andreas Sturmlechner
commit: 58a9cc66615755e6c5f211d19a7b9fee6ce9ed57
Author: Jimi Huotari  gentoo  org>
AuthorDate: Thu Apr 23 18:31:12 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat May  2 11:31:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58a9cc66

media-video/obs-studio: add version 25.0.7

Closes: https://bugs.gentoo.org/718958
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Jimi Huotari  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/15488
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-video/obs-studio/Manifest |   1 +
 media-video/obs-studio/obs-studio-25.0.7.ebuild | 145 
 2 files changed, 146 insertions(+)

diff --git a/media-video/obs-studio/Manifest b/media-video/obs-studio/Manifest
index 4adfe3fd395..651a017c753 100644
--- a/media-video/obs-studio/Manifest
+++ b/media-video/obs-studio/Manifest
@@ -1,2 +1,3 @@
 DIST obs-studio-24.0.5.tar.gz 7901198 BLAKE2B 
79c9712f3523114a70e0df3e0631c19067fd7ead5fd9031123dd4c82d9b92dee69473fb51a495f938430540505a5cf4525801d61a7aaa6654255fee14aca
 SHA512 
99be46046b70597474f25a85036ebe5a2f704eef47c77bc27e2ba8890b877da346ff6008c5922d7a83a4cead9df7214c6a3be885430693e609a42d9d06fedfaf
 DIST obs-studio-25.0.3.tar.gz 8367286 BLAKE2B 
c87025f57fd2907f01c9b53464ba7174db2e19295bfd030aa8ad21356ef76d934bf9929c92c024f9ed9b96aa29a2e89dd08670baed94d2f4808f23533eec09c7
 SHA512 
16974bb1fbc54f3239dd92491186e608c14e209a77c485993db5815b50f2d7fd2462168377d7c254ad01c02a7daf30131efd9d2a8fe801628a0856f16e76cee0
+DIST obs-studio-25.0.7.tar.gz 8368980 BLAKE2B 
7a31a33f9939392ea340126ccafa24b6fef16412a97dbed224e38aefbfa64d86274a4d033ee09b40458a4f82f4be56df4efa15784ff40f4ab4edb40027a4613e
 SHA512 
a76a5cfe878210427e5cc934b44e1876726b788e8e4f1d439118e5b84f29ae03fb287d9e7264cccaa5b3f7ac2cc177f3f10e3682d261941e927ec0f36dc65066

diff --git a/media-video/obs-studio/obs-studio-25.0.7.ebuild 
b/media-video/obs-studio/obs-studio-25.0.7.ebuild
new file mode 100644
index 000..33ca63777c3
--- /dev/null
+++ b/media-video/obs-studio/obs-studio-25.0.7.ebuild
@@ -0,0 +1,145 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_REMOVE_MODULES_LIST=( FindFreetype )
+PYTHON_COMPAT=( python3_{6,7} )
+
+inherit cmake-utils python-single-r1 xdg-utils
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/obsproject/obs-studio.git;
+   EGIT_SUBMODULES=()
+else
+   SRC_URI="https://github.com/obsproject/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="Software for Recording and Streaming Live Video Content"
+HOMEPAGE="https://obsproject.com;
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="+alsa fdk imagemagick jack luajit nvenc pulseaudio python speex +ssl 
truetype v4l vlc"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+BDEPEND="
+   luajit? ( dev-lang/swig )
+   python? ( dev-lang/swig )
+"
+DEPEND="
+   >=dev-libs/jansson-2.5
+   dev-qt/qtcore:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtmultimedia:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtquickcontrols:5
+   dev-qt/qtsql:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   dev-qt/qtxml:5
+   media-libs/x264
+   media-video/ffmpeg:=[x264]
+   net-misc/curl
+   sys-apps/dbus
+   sys-libs/zlib
+   virtual/udev
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXfixes
+   x11-libs/libXinerama
+   x11-libs/libXrandr
+   x11-libs/libxcb
+   alsa? ( media-libs/alsa-lib )
+   fdk? ( media-libs/fdk-aac:= )
+   imagemagick? ( media-gfx/imagemagick:= )
+   jack? ( virtual/jack )
+   luajit? ( dev-lang/luajit:2 )
+   nvenc? (
+   || (
+   =media-video/ffmpeg-4[video_cards_nvidia]
+   )
+   )
+   pulseaudio? ( media-sound/pulseaudio )
+   python? ( ${PYTHON_DEPS} )
+   speex? ( media-libs/speexdsp )
+   ssl? ( net-libs/mbedtls:= )
+   truetype? (
+   media-libs/fontconfig
+   media-libs/freetype
+   )
+   v4l? ( media-libs/libv4l )
+   vlc? ( media-video/vlc:= )
+"
+RDEPEND="${DEPEND}"
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_configure() {
+   local libdir=$(get_libdir)
+   local mycmakeargs=(
+   -DDISABLE_ALSA=$(usex !alsa)
+   -DDISABLE_FREETYPE=$(usex !truetype)
+   -DDISABLE_JACK=$(usex !jack)
+   -DDISABLE_LIBFDK=$(usex !fdk)
+   -DDISABLE_PULSEAUDIO=$(usex !pulseaudio)
+   -DDISABLE_SPEEXDSP=$(usex !speex)
+   -DDISABLE_V4L2=$(usex !v4l)
+   -DDISABLE_VLC=$(usex !vlc)
+   -DLIBOBS_PREFER_IMAGEMAGICK=$(usex imagemagick)
+   

[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2020-05-02 Thread Andreas Sturmlechner
commit: b46ac96d53ad6596bc2bed4dd7327b7a36168b0c
Author: Jimi Huotari  gentoo  org>
AuthorDate: Thu Apr 23 18:35:54 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat May  2 11:31:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b46ac96d

media-video/obs-studio: remove version 25.0.3

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Jimi Huotari  gentoo.org>
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-video/obs-studio/Manifest |   1 -
 media-video/obs-studio/obs-studio-25.0.3.ebuild | 145 
 2 files changed, 146 deletions(-)

diff --git a/media-video/obs-studio/Manifest b/media-video/obs-studio/Manifest
index 651a017c753..db838edf0a3 100644
--- a/media-video/obs-studio/Manifest
+++ b/media-video/obs-studio/Manifest
@@ -1,3 +1,2 @@
 DIST obs-studio-24.0.5.tar.gz 7901198 BLAKE2B 
79c9712f3523114a70e0df3e0631c19067fd7ead5fd9031123dd4c82d9b92dee69473fb51a495f938430540505a5cf4525801d61a7aaa6654255fee14aca
 SHA512 
99be46046b70597474f25a85036ebe5a2f704eef47c77bc27e2ba8890b877da346ff6008c5922d7a83a4cead9df7214c6a3be885430693e609a42d9d06fedfaf
-DIST obs-studio-25.0.3.tar.gz 8367286 BLAKE2B 
c87025f57fd2907f01c9b53464ba7174db2e19295bfd030aa8ad21356ef76d934bf9929c92c024f9ed9b96aa29a2e89dd08670baed94d2f4808f23533eec09c7
 SHA512 
16974bb1fbc54f3239dd92491186e608c14e209a77c485993db5815b50f2d7fd2462168377d7c254ad01c02a7daf30131efd9d2a8fe801628a0856f16e76cee0
 DIST obs-studio-25.0.7.tar.gz 8368980 BLAKE2B 
7a31a33f9939392ea340126ccafa24b6fef16412a97dbed224e38aefbfa64d86274a4d033ee09b40458a4f82f4be56df4efa15784ff40f4ab4edb40027a4613e
 SHA512 
a76a5cfe878210427e5cc934b44e1876726b788e8e4f1d439118e5b84f29ae03fb287d9e7264cccaa5b3f7ac2cc177f3f10e3682d261941e927ec0f36dc65066

diff --git a/media-video/obs-studio/obs-studio-25.0.3.ebuild 
b/media-video/obs-studio/obs-studio-25.0.3.ebuild
deleted file mode 100644
index 33ca63777c3..000
--- a/media-video/obs-studio/obs-studio-25.0.3.ebuild
+++ /dev/null
@@ -1,145 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-CMAKE_REMOVE_MODULES_LIST=( FindFreetype )
-PYTHON_COMPAT=( python3_{6,7} )
-
-inherit cmake-utils python-single-r1 xdg-utils
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/obsproject/obs-studio.git;
-   EGIT_SUBMODULES=()
-else
-   SRC_URI="https://github.com/obsproject/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
-fi
-
-DESCRIPTION="Software for Recording and Streaming Live Video Content"
-HOMEPAGE="https://obsproject.com;
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="+alsa fdk imagemagick jack luajit nvenc pulseaudio python speex +ssl 
truetype v4l vlc"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-BDEPEND="
-   luajit? ( dev-lang/swig )
-   python? ( dev-lang/swig )
-"
-DEPEND="
-   >=dev-libs/jansson-2.5
-   dev-qt/qtcore:5
-   dev-qt/qtdeclarative:5
-   dev-qt/qtgui:5
-   dev-qt/qtmultimedia:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtquickcontrols:5
-   dev-qt/qtsql:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtx11extras:5
-   dev-qt/qtxml:5
-   media-libs/x264
-   media-video/ffmpeg:=[x264]
-   net-misc/curl
-   sys-apps/dbus
-   sys-libs/zlib
-   virtual/udev
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   x11-libs/libXfixes
-   x11-libs/libXinerama
-   x11-libs/libXrandr
-   x11-libs/libxcb
-   alsa? ( media-libs/alsa-lib )
-   fdk? ( media-libs/fdk-aac:= )
-   imagemagick? ( media-gfx/imagemagick:= )
-   jack? ( virtual/jack )
-   luajit? ( dev-lang/luajit:2 )
-   nvenc? (
-   || (
-   =media-video/ffmpeg-4[video_cards_nvidia]
-   )
-   )
-   pulseaudio? ( media-sound/pulseaudio )
-   python? ( ${PYTHON_DEPS} )
-   speex? ( media-libs/speexdsp )
-   ssl? ( net-libs/mbedtls:= )
-   truetype? (
-   media-libs/fontconfig
-   media-libs/freetype
-   )
-   v4l? ( media-libs/libv4l )
-   vlc? ( media-video/vlc:= )
-"
-RDEPEND="${DEPEND}"
-
-pkg_setup() {
-   use python && python-single-r1_pkg_setup
-}
-
-src_configure() {
-   local libdir=$(get_libdir)
-   local mycmakeargs=(
-   -DDISABLE_ALSA=$(usex !alsa)
-   -DDISABLE_FREETYPE=$(usex !truetype)
-   -DDISABLE_JACK=$(usex !jack)
-   -DDISABLE_LIBFDK=$(usex !fdk)
-   -DDISABLE_PULSEAUDIO=$(usex !pulseaudio)
-   -DDISABLE_SPEEXDSP=$(usex !speex)
-   -DDISABLE_V4L2=$(usex !v4l)
-   -DDISABLE_VLC=$(usex !vlc)
-   -DLIBOBS_PREFER_IMAGEMAGICK=$(usex imagemagick)
-   -DOBS_MULTIARCH_SUFFIX=${libdir#lib}
-   -DUNIX_STRUCTURE=1
-   

[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2020-04-03 Thread Andreas Sturmlechner
commit: 17484591c66a8101f4fed98bb84aaeed8544accd
Author: Jimi Huotari  gentoo  org>
AuthorDate: Fri Apr  3 19:41:26 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Apr  3 20:28:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17484591

media-video/obs-studio: add version 25.0.3

Closes: https://bugs.gentoo.org/715736
Closes: https://bugs.gentoo.org/716048
Package-Manager: Portage-2.3.96, Repoman-2.3.22
Signed-off-by: Jimi Huotari  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/15219
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-video/obs-studio/Manifest |   1 +
 media-video/obs-studio/obs-studio-25.0.3.ebuild | 145 
 2 files changed, 146 insertions(+)

diff --git a/media-video/obs-studio/Manifest b/media-video/obs-studio/Manifest
index cb13b7c1b42..37f49edf27b 100644
--- a/media-video/obs-studio/Manifest
+++ b/media-video/obs-studio/Manifest
@@ -1,3 +1,4 @@
 DIST obs-studio-24.0.3.tar.gz 6285359 BLAKE2B 
f799e93e9c35c22e5d7f6e4da04e30b06a3a1ad1b3bfd0a75acdbb5d1f28a717d84809a1f35a858252ff30094fa80521d752a35b5285b0a606d0d77ff88fb3cf
 SHA512 
57cef700076457da1eee344042261e1ada6d6744fcb3033a1d4eaffb9e84dd350aa198984fba3de82d4e727706f562c7c3568d95de6859a4942d9fa6368a02ab
 DIST obs-studio-24.0.5.tar.gz 7901198 BLAKE2B 
79c9712f3523114a70e0df3e0631c19067fd7ead5fd9031123dd4c82d9b92dee69473fb51a495f938430540505a5cf4525801d61a7aaa6654255fee14aca
 SHA512 
99be46046b70597474f25a85036ebe5a2f704eef47c77bc27e2ba8890b877da346ff6008c5922d7a83a4cead9df7214c6a3be885430693e609a42d9d06fedfaf
 DIST obs-studio-25.0.1.tar.gz 8364968 BLAKE2B 
4b77cde7d2d995fda8351c3be29e23d451f603e46cdd9137957ed149b17a35e361d00f2bf1b17794b7f30a7d5395cb0a27a50405132d30ad7dbe169a705cc374
 SHA512 
d62913e1f0f751f6946401e4bf5f10df5f421ff2bc348b067465c8eaea7a2a6b643f27946fb600f502713c5af05d6326342a36003302e614b9ae69d916dfdd80
+DIST obs-studio-25.0.3.tar.gz 8367286 BLAKE2B 
c87025f57fd2907f01c9b53464ba7174db2e19295bfd030aa8ad21356ef76d934bf9929c92c024f9ed9b96aa29a2e89dd08670baed94d2f4808f23533eec09c7
 SHA512 
16974bb1fbc54f3239dd92491186e608c14e209a77c485993db5815b50f2d7fd2462168377d7c254ad01c02a7daf30131efd9d2a8fe801628a0856f16e76cee0

diff --git a/media-video/obs-studio/obs-studio-25.0.3.ebuild 
b/media-video/obs-studio/obs-studio-25.0.3.ebuild
new file mode 100644
index 000..33ca63777c3
--- /dev/null
+++ b/media-video/obs-studio/obs-studio-25.0.3.ebuild
@@ -0,0 +1,145 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_REMOVE_MODULES_LIST=( FindFreetype )
+PYTHON_COMPAT=( python3_{6,7} )
+
+inherit cmake-utils python-single-r1 xdg-utils
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/obsproject/obs-studio.git;
+   EGIT_SUBMODULES=()
+else
+   SRC_URI="https://github.com/obsproject/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="Software for Recording and Streaming Live Video Content"
+HOMEPAGE="https://obsproject.com;
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="+alsa fdk imagemagick jack luajit nvenc pulseaudio python speex +ssl 
truetype v4l vlc"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+BDEPEND="
+   luajit? ( dev-lang/swig )
+   python? ( dev-lang/swig )
+"
+DEPEND="
+   >=dev-libs/jansson-2.5
+   dev-qt/qtcore:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtmultimedia:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtquickcontrols:5
+   dev-qt/qtsql:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   dev-qt/qtxml:5
+   media-libs/x264
+   media-video/ffmpeg:=[x264]
+   net-misc/curl
+   sys-apps/dbus
+   sys-libs/zlib
+   virtual/udev
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXfixes
+   x11-libs/libXinerama
+   x11-libs/libXrandr
+   x11-libs/libxcb
+   alsa? ( media-libs/alsa-lib )
+   fdk? ( media-libs/fdk-aac:= )
+   imagemagick? ( media-gfx/imagemagick:= )
+   jack? ( virtual/jack )
+   luajit? ( dev-lang/luajit:2 )
+   nvenc? (
+   || (
+   =media-video/ffmpeg-4[video_cards_nvidia]
+   )
+   )
+   pulseaudio? ( media-sound/pulseaudio )
+   python? ( ${PYTHON_DEPS} )
+   speex? ( media-libs/speexdsp )
+   ssl? ( net-libs/mbedtls:= )
+   truetype? (
+   media-libs/fontconfig
+   media-libs/freetype
+   )
+   v4l? ( media-libs/libv4l )
+   vlc? ( media-video/vlc:= )
+"
+RDEPEND="${DEPEND}"
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_configure() {
+   local libdir=$(get_libdir)
+   local mycmakeargs=(
+   -DDISABLE_ALSA=$(usex !alsa)
+   -DDISABLE_FREETYPE=$(usex !truetype)
+   

[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2020-04-03 Thread Andreas Sturmlechner
commit: bc5aa7b5e1f1936ef1359ef1b2be7c3ab0c8e1da
Author: Jimi Huotari  gentoo  org>
AuthorDate: Fri Apr  3 19:47:09 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Apr  3 20:28:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc5aa7b5

media-video/obs-studio: remove versions 24.0.3 and 25.0.1

Package-Manager: Portage-2.3.96, Repoman-2.3.22
Signed-off-by: Jimi Huotari  gentoo.org>
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-video/obs-studio/Manifest |   2 -
 media-video/obs-studio/obs-studio-24.0.3.ebuild | 132 -
 media-video/obs-studio/obs-studio-25.0.1.ebuild | 145 
 3 files changed, 279 deletions(-)

diff --git a/media-video/obs-studio/Manifest b/media-video/obs-studio/Manifest
index 37f49edf27b..4adfe3fd395 100644
--- a/media-video/obs-studio/Manifest
+++ b/media-video/obs-studio/Manifest
@@ -1,4 +1,2 @@
-DIST obs-studio-24.0.3.tar.gz 6285359 BLAKE2B 
f799e93e9c35c22e5d7f6e4da04e30b06a3a1ad1b3bfd0a75acdbb5d1f28a717d84809a1f35a858252ff30094fa80521d752a35b5285b0a606d0d77ff88fb3cf
 SHA512 
57cef700076457da1eee344042261e1ada6d6744fcb3033a1d4eaffb9e84dd350aa198984fba3de82d4e727706f562c7c3568d95de6859a4942d9fa6368a02ab
 DIST obs-studio-24.0.5.tar.gz 7901198 BLAKE2B 
79c9712f3523114a70e0df3e0631c19067fd7ead5fd9031123dd4c82d9b92dee69473fb51a495f938430540505a5cf4525801d61a7aaa6654255fee14aca
 SHA512 
99be46046b70597474f25a85036ebe5a2f704eef47c77bc27e2ba8890b877da346ff6008c5922d7a83a4cead9df7214c6a3be885430693e609a42d9d06fedfaf
-DIST obs-studio-25.0.1.tar.gz 8364968 BLAKE2B 
4b77cde7d2d995fda8351c3be29e23d451f603e46cdd9137957ed149b17a35e361d00f2bf1b17794b7f30a7d5395cb0a27a50405132d30ad7dbe169a705cc374
 SHA512 
d62913e1f0f751f6946401e4bf5f10df5f421ff2bc348b067465c8eaea7a2a6b643f27946fb600f502713c5af05d6326342a36003302e614b9ae69d916dfdd80
 DIST obs-studio-25.0.3.tar.gz 8367286 BLAKE2B 
c87025f57fd2907f01c9b53464ba7174db2e19295bfd030aa8ad21356ef76d934bf9929c92c024f9ed9b96aa29a2e89dd08670baed94d2f4808f23533eec09c7
 SHA512 
16974bb1fbc54f3239dd92491186e608c14e209a77c485993db5815b50f2d7fd2462168377d7c254ad01c02a7daf30131efd9d2a8fe801628a0856f16e76cee0

diff --git a/media-video/obs-studio/obs-studio-24.0.3.ebuild 
b/media-video/obs-studio/obs-studio-24.0.3.ebuild
deleted file mode 100644
index 80a9b245d34..000
--- a/media-video/obs-studio/obs-studio-24.0.3.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-CMAKE_REMOVE_MODULES_LIST=( FindFreetype )
-PYTHON_COMPAT=( python3_{6,7} )
-
-inherit cmake-utils python-single-r1 xdg-utils
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/obsproject/obs-studio.git;
-   EGIT_SUBMODULES=()
-else
-   SRC_URI="https://github.com/obsproject/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
-fi
-
-DESCRIPTION="Software for Recording and Streaming Live Video Content"
-HOMEPAGE="https://obsproject.com;
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="+alsa fdk imagemagick jack luajit nvenc pulseaudio python speex +ssl 
truetype v4l vlc"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-BDEPEND="
-   luajit? ( dev-lang/swig )
-   python? ( dev-lang/swig )
-"
-DEPEND="
-   >=dev-libs/jansson-2.5
-   dev-qt/qtcore:5
-   dev-qt/qtdeclarative:5
-   dev-qt/qtgui:5
-   dev-qt/qtmultimedia:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtquickcontrols:5
-   dev-qt/qtsql:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtx11extras:5
-   media-video/ffmpeg:=[x264]
-   net-misc/curl
-   x11-libs/libXcomposite
-   x11-libs/libXinerama
-   x11-libs/libXrandr
-   alsa? ( media-libs/alsa-lib )
-   fdk? ( media-libs/fdk-aac:= )
-   imagemagick? ( media-gfx/imagemagick:= )
-   jack? ( virtual/jack )
-   luajit? ( dev-lang/luajit:2 )
-   nvenc? (
-   || (
-   =media-video/ffmpeg-4[video_cards_nvidia]
-   )
-   )
-   pulseaudio? ( media-sound/pulseaudio )
-   python? ( ${PYTHON_DEPS} )
-   speex? ( media-libs/speexdsp )
-   ssl? ( net-libs/mbedtls:= )
-   truetype? (
-   media-libs/fontconfig
-   media-libs/freetype
-   )
-   v4l? ( media-libs/libv4l )
-   vlc? ( media-video/vlc:= )
-"
-RDEPEND="${DEPEND}"
-
-pkg_setup() {
-   use python && python-single-r1_pkg_setup
-}
-
-src_configure() {
-   local libdir=$(get_libdir)
-   local mycmakeargs=(
-   -DDISABLE_ALSA=$(usex !alsa)
-   -DDISABLE_FREETYPE=$(usex !truetype)
-   -DDISABLE_JACK=$(usex !jack)
-   -DDISABLE_LIBFDK=$(usex !fdk)
-   -DDISABLE_PULSEAUDIO=$(usex !pulseaudio)
-   -DDISABLE_SPEEXDSP=$(usex !speex)
-   -DDISABLE_V4L2=$(usex !v4l)
- 

[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2020-03-24 Thread Rick Farina
commit: c49016e1b58317c0636ac393e2591ca6e0997524
Author: Rick Farina  gentoo  org>
AuthorDate: Tue Mar 24 17:54:12 2020 +
Commit: Rick Farina  gentoo  org>
CommitDate: Tue Mar 24 17:54:12 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c49016e1

media-video/obs-studio: bump

Package-Manager: Portage-2.3.95, Repoman-2.3.21
Signed-off-by: Rick Farina  gentoo.org>

 media-video/obs-studio/Manifest | 2 +-
 .../obs-studio/{obs-studio-25.0.0.ebuild => obs-studio-25.0.1.ebuild}   | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/obs-studio/Manifest b/media-video/obs-studio/Manifest
index cf9867a4ab9..cb13b7c1b42 100644
--- a/media-video/obs-studio/Manifest
+++ b/media-video/obs-studio/Manifest
@@ -1,3 +1,3 @@
 DIST obs-studio-24.0.3.tar.gz 6285359 BLAKE2B 
f799e93e9c35c22e5d7f6e4da04e30b06a3a1ad1b3bfd0a75acdbb5d1f28a717d84809a1f35a858252ff30094fa80521d752a35b5285b0a606d0d77ff88fb3cf
 SHA512 
57cef700076457da1eee344042261e1ada6d6744fcb3033a1d4eaffb9e84dd350aa198984fba3de82d4e727706f562c7c3568d95de6859a4942d9fa6368a02ab
 DIST obs-studio-24.0.5.tar.gz 7901198 BLAKE2B 
79c9712f3523114a70e0df3e0631c19067fd7ead5fd9031123dd4c82d9b92dee69473fb51a495f938430540505a5cf4525801d61a7aaa6654255fee14aca
 SHA512 
99be46046b70597474f25a85036ebe5a2f704eef47c77bc27e2ba8890b877da346ff6008c5922d7a83a4cead9df7214c6a3be885430693e609a42d9d06fedfaf
-DIST obs-studio-25.0.0.tar.gz 8364710 BLAKE2B 
20e48edb1fcb900bec464e970232a0cc920028455df51a8b7372f90ea96f1a614eba3b43c8f186fa2703cccad505a46f0a8e79b4f966c4964fd2542b460d9a85
 SHA512 
473bd8b749f52143768a550ca63a300e123be68654c9f5864c6e5c76ca0a74ad998cc24eef999dfb6189afada2b1f4c1d0cf3e45835ee27720429277ef1e10d6
+DIST obs-studio-25.0.1.tar.gz 8364968 BLAKE2B 
4b77cde7d2d995fda8351c3be29e23d451f603e46cdd9137957ed149b17a35e361d00f2bf1b17794b7f30a7d5395cb0a27a50405132d30ad7dbe169a705cc374
 SHA512 
d62913e1f0f751f6946401e4bf5f10df5f421ff2bc348b067465c8eaea7a2a6b643f27946fb600f502713c5af05d6326342a36003302e614b9ae69d916dfdd80

diff --git a/media-video/obs-studio/obs-studio-25.0.0.ebuild 
b/media-video/obs-studio/obs-studio-25.0.1.ebuild
similarity index 100%
rename from media-video/obs-studio/obs-studio-25.0.0.ebuild
rename to media-video/obs-studio/obs-studio-25.0.1.ebuild



[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2020-03-19 Thread Rick Farina
commit: 2a66f9175c3378079f295971d31ad8f863138c30
Author: Rick Farina  gentoo  org>
AuthorDate: Thu Mar 19 16:01:33 2020 +
Commit: Rick Farina  gentoo  org>
CommitDate: Thu Mar 19 16:01:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a66f917

media-video/obs-studio: mostly simple bump

add a few directly linked things to DEPEND
minor harmonization to keep release and live ebuilds the same

Package-Manager: Portage-2.3.94, Repoman-2.3.21
Signed-off-by: Rick Farina  gentoo.org>

 media-video/obs-studio/Manifest|  1 +
 .../{obs-studio-.ebuild => obs-studio-25.0.0.ebuild}   | 14 ++
 media-video/obs-studio/obs-studio-.ebuild  | 14 ++
 3 files changed, 29 insertions(+)

diff --git a/media-video/obs-studio/Manifest b/media-video/obs-studio/Manifest
index 53c9e37d7c2..cf9867a4ab9 100644
--- a/media-video/obs-studio/Manifest
+++ b/media-video/obs-studio/Manifest
@@ -1,2 +1,3 @@
 DIST obs-studio-24.0.3.tar.gz 6285359 BLAKE2B 
f799e93e9c35c22e5d7f6e4da04e30b06a3a1ad1b3bfd0a75acdbb5d1f28a717d84809a1f35a858252ff30094fa80521d752a35b5285b0a606d0d77ff88fb3cf
 SHA512 
57cef700076457da1eee344042261e1ada6d6744fcb3033a1d4eaffb9e84dd350aa198984fba3de82d4e727706f562c7c3568d95de6859a4942d9fa6368a02ab
 DIST obs-studio-24.0.5.tar.gz 7901198 BLAKE2B 
79c9712f3523114a70e0df3e0631c19067fd7ead5fd9031123dd4c82d9b92dee69473fb51a495f938430540505a5cf4525801d61a7aaa6654255fee14aca
 SHA512 
99be46046b70597474f25a85036ebe5a2f704eef47c77bc27e2ba8890b877da346ff6008c5922d7a83a4cead9df7214c6a3be885430693e609a42d9d06fedfaf
+DIST obs-studio-25.0.0.tar.gz 8364710 BLAKE2B 
20e48edb1fcb900bec464e970232a0cc920028455df51a8b7372f90ea96f1a614eba3b43c8f186fa2703cccad505a46f0a8e79b4f966c4964fd2542b460d9a85
 SHA512 
473bd8b749f52143768a550ca63a300e123be68654c9f5864c6e5c76ca0a74ad998cc24eef999dfb6189afada2b1f4c1d0cf3e45835ee27720429277ef1e10d6

diff --git a/media-video/obs-studio/obs-studio-.ebuild 
b/media-video/obs-studio/obs-studio-25.0.0.ebuild
similarity index 93%
copy from media-video/obs-studio/obs-studio-.ebuild
copy to media-video/obs-studio/obs-studio-25.0.0.ebuild
index 99837250612..33ca63777c3 100644
--- a/media-video/obs-studio/obs-studio-.ebuild
+++ b/media-video/obs-studio/obs-studio-25.0.0.ebuild
@@ -41,11 +41,19 @@ DEPEND="
dev-qt/qtsvg:5
dev-qt/qtwidgets:5
dev-qt/qtx11extras:5
+   dev-qt/qtxml:5
+   media-libs/x264
media-video/ffmpeg:=[x264]
net-misc/curl
+   sys-apps/dbus
+   sys-libs/zlib
+   virtual/udev
+   x11-libs/libX11
x11-libs/libXcomposite
+   x11-libs/libXfixes
x11-libs/libXinerama
x11-libs/libXrandr
+   x11-libs/libxcb
alsa? ( media-libs/alsa-lib )
fdk? ( media-libs/fdk-aac:= )
imagemagick? ( media-gfx/imagemagick:= )
@@ -91,6 +99,12 @@ src_configure() {
-DWITH_RTMPS=$(usex ssl)
)
 
+   if [ "${PV}" != "" ]; then
+   mycmakeargs+=(
+   -DOBS_VERSION_OVERRIDE=${PV}
+   )
+   fi
+
if use luajit || use python; then
mycmakeargs+=(
-DDISABLE_LUA=$(usex !luajit)

diff --git a/media-video/obs-studio/obs-studio-.ebuild 
b/media-video/obs-studio/obs-studio-.ebuild
index 99837250612..33ca63777c3 100644
--- a/media-video/obs-studio/obs-studio-.ebuild
+++ b/media-video/obs-studio/obs-studio-.ebuild
@@ -41,11 +41,19 @@ DEPEND="
dev-qt/qtsvg:5
dev-qt/qtwidgets:5
dev-qt/qtx11extras:5
+   dev-qt/qtxml:5
+   media-libs/x264
media-video/ffmpeg:=[x264]
net-misc/curl
+   sys-apps/dbus
+   sys-libs/zlib
+   virtual/udev
+   x11-libs/libX11
x11-libs/libXcomposite
+   x11-libs/libXfixes
x11-libs/libXinerama
x11-libs/libXrandr
+   x11-libs/libxcb
alsa? ( media-libs/alsa-lib )
fdk? ( media-libs/fdk-aac:= )
imagemagick? ( media-gfx/imagemagick:= )
@@ -91,6 +99,12 @@ src_configure() {
-DWITH_RTMPS=$(usex ssl)
)
 
+   if [ "${PV}" != "" ]; then
+   mycmakeargs+=(
+   -DOBS_VERSION_OVERRIDE=${PV}
+   )
+   fi
+
if use luajit || use python; then
mycmakeargs+=(
-DDISABLE_LUA=$(usex !luajit)



[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2020-02-26 Thread Ben Kohler
commit: bb325501b9212cce5adae3ac31e63c1d365861ee
Author: Ben Kohler  gentoo  org>
AuthorDate: Wed Feb 26 15:14:17 2020 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Wed Feb 26 15:25:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb325501

media-video/obs-studio: add slot operator dep on mbedtls

Closes: https://bugs.gentoo.org/705042
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Ben Kohler  gentoo.org>

 media-video/obs-studio/obs-studio-24.0.3.ebuild | 2 +-
 media-video/obs-studio/obs-studio-24.0.5.ebuild | 2 +-
 media-video/obs-studio/obs-studio-.ebuild   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-video/obs-studio/obs-studio-24.0.3.ebuild 
b/media-video/obs-studio/obs-studio-24.0.3.ebuild
index 041e31be807..80a9b245d34 100644
--- a/media-video/obs-studio/obs-studio-24.0.3.ebuild
+++ b/media-video/obs-studio/obs-studio-24.0.3.ebuild
@@ -60,7 +60,7 @@ DEPEND="
pulseaudio? ( media-sound/pulseaudio )
python? ( ${PYTHON_DEPS} )
speex? ( media-libs/speexdsp )
-   ssl? ( net-libs/mbedtls )
+   ssl? ( net-libs/mbedtls:= )
truetype? (
media-libs/fontconfig
media-libs/freetype

diff --git a/media-video/obs-studio/obs-studio-24.0.5.ebuild 
b/media-video/obs-studio/obs-studio-24.0.5.ebuild
index 041e31be807..80a9b245d34 100644
--- a/media-video/obs-studio/obs-studio-24.0.5.ebuild
+++ b/media-video/obs-studio/obs-studio-24.0.5.ebuild
@@ -60,7 +60,7 @@ DEPEND="
pulseaudio? ( media-sound/pulseaudio )
python? ( ${PYTHON_DEPS} )
speex? ( media-libs/speexdsp )
-   ssl? ( net-libs/mbedtls )
+   ssl? ( net-libs/mbedtls:= )
truetype? (
media-libs/fontconfig
media-libs/freetype

diff --git a/media-video/obs-studio/obs-studio-.ebuild 
b/media-video/obs-studio/obs-studio-.ebuild
index 01b6cd617a2..99837250612 100644
--- a/media-video/obs-studio/obs-studio-.ebuild
+++ b/media-video/obs-studio/obs-studio-.ebuild
@@ -60,7 +60,7 @@ DEPEND="
pulseaudio? ( media-sound/pulseaudio )
python? ( ${PYTHON_DEPS} )
speex? ( media-libs/speexdsp )
-   ssl? ( net-libs/mbedtls )
+   ssl? ( net-libs/mbedtls:= )
truetype? (
media-libs/fontconfig
media-libs/freetype



[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/files/

2019-12-27 Thread Aaron Bauman
commit: be6eb5f9cbb20256e170f656689f680e1295f6f3
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Fri Dec 27 15:59:46 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Fri Dec 27 17:09:24 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be6eb5f9

media-video/obs-studio: remove unused patch(es)

Signed-off-by: Michael Mair-Keimberger  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/14139
Signed-off-by: Aaron Bauman  gentoo.org>

 .../obs-studio-23.2.1-use-correct-libdir.patch | 50 --
 1 file changed, 50 deletions(-)

diff --git 
a/media-video/obs-studio/files/obs-studio-23.2.1-use-correct-libdir.patch 
b/media-video/obs-studio/files/obs-studio-23.2.1-use-correct-libdir.patch
deleted file mode 100644
index 619c414d6b8..000
--- a/media-video/obs-studio/files/obs-studio-23.2.1-use-correct-libdir.patch
+++ /dev/null
@@ -1,50 +0,0 @@
-From ab67b39257be83eaab87c4a938c4c58b5cccad7e Mon Sep 17 00:00:00 2001
-From: Jimi Huotari 
-Date: Fri, 21 Jun 2019 17:48:32 +0300
-Subject: [PATCH] cmake: Install 'libobs.pc' under the correct 'libdir'
-
-In 'libobs/CMakeLists.txt', use '${CMAKE_INSTALL_LIBDIR}' instead of
-'${CMAKE_INSTALL_PREFIX}/lib', as the latter results into 'libobs.pc'
-being installed under '/lib' when '/lib64' would be more appropriate.
-
-In 'libobs/libobs.pc.in', use '@CMAKE_INSTALL_FULL_LIBDIR@' for
-'libdir', '@CMAKE_INSTALL_FULL_INCLUDEDIR@' for 'includedir',
-and '@CMAKE_INSTALL_PREFIX@' for 'prefix'.
-
-Gentoo-Bug: https://bugs.gentoo.org/644538

- libobs/CMakeLists.txt | 2 +-
- libobs/libobs.pc.in   | 6 +++---
- 2 files changed, 4 insertions(+), 4 deletions(-)
-
-diff --git a/libobs/CMakeLists.txt b/libobs/CMakeLists.txt
-index fed3e694..86811481 100644
 a/libobs/CMakeLists.txt
-+++ b/libobs/CMakeLists.txt
-@@ -454,7 +454,7 @@ if(UNIX AND NOT APPLE)
-   set(PRIVATE_LIBS "${PRIVATE_LIBS} -l${LIB}")
-   endforeach()
-   CONFIGURE_FILE("libobs.pc.in" "libobs.pc" @ONLY)
--  install(FILES "${CMAKE_CURRENT_BINARY_DIR}/libobs.pc" DESTINATION 
"${CMAKE_INSTALL_PREFIX}/lib/pkgconfig")
-+  install(FILES "${CMAKE_CURRENT_BINARY_DIR}/libobs.pc" DESTINATION 
"${CMAKE_INSTALL_LIBDIR}/pkgconfig")
- endif()
- 
- set_target_properties(libobs PROPERTIES
-diff --git a/libobs/libobs.pc.in b/libobs/libobs.pc.in
-index 03fe4cdd..f6c471ba 100644
 a/libobs/libobs.pc.in
-+++ b/libobs/libobs.pc.in
-@@ -1,7 +1,7 @@
--prefix=@DEST_DIR@
-+prefix=@CMAKE_INSTALL_PREFIX@
- exec_prefix=${prefix}
--libdir=${prefix}/@OBS_LIBRARY_DESTINATION@
--includedir=${prefix}/include
-+libdir=@CMAKE_INSTALL_FULL_LIBDIR@
-+includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@
- 
- Name: libobs
- Description: OBS Studio Library
--- 
-2.22.0
-



[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2019-12-26 Thread Andreas Sturmlechner
commit: 2fe2645dcbe4f746e89249fbc6013c052c7d5419
Author: Jimi Huotari  gentoo  org>
AuthorDate: Sun Dec 15 19:16:27 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Dec 26 21:10:50 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fe2645d

media-video/obs-studio: add version 24.0.5

Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Jimi Huotari  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/13991
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-video/obs-studio/Manifest |   1 +
 media-video/obs-studio/obs-studio-24.0.5.ebuild | 132 
 2 files changed, 133 insertions(+)

diff --git a/media-video/obs-studio/Manifest b/media-video/obs-studio/Manifest
index 99942d9afc6..4765be69d53 100644
--- a/media-video/obs-studio/Manifest
+++ b/media-video/obs-studio/Manifest
@@ -1,2 +1,3 @@
 DIST obs-studio-23.2.1.tar.gz 6204515 BLAKE2B 
bd025a1ec2809e8a0b47fba79c6a3d40feb255a03a461725501a9c7cdbc40c04b75ff714fa4b3787f876a3f524f3371119a3ea9666c3aeb003184f1eb2a63123
 SHA512 
aabc23d825c2ca3f40274a8e2c4935939dab4955d929c44b28cebde114e808543c1c0dc05791bb6d9f2611effb0f2cb3e20c9a653154c30a9851ea94e74c8169
 DIST obs-studio-24.0.3.tar.gz 6285359 BLAKE2B 
f799e93e9c35c22e5d7f6e4da04e30b06a3a1ad1b3bfd0a75acdbb5d1f28a717d84809a1f35a858252ff30094fa80521d752a35b5285b0a606d0d77ff88fb3cf
 SHA512 
57cef700076457da1eee344042261e1ada6d6744fcb3033a1d4eaffb9e84dd350aa198984fba3de82d4e727706f562c7c3568d95de6859a4942d9fa6368a02ab
+DIST obs-studio-24.0.5.tar.gz 7901198 BLAKE2B 
79c9712f3523114a70e0df3e0631c19067fd7ead5fd9031123dd4c82d9b92dee69473fb51a495f938430540505a5cf4525801d61a7aaa6654255fee14aca
 SHA512 
99be46046b70597474f25a85036ebe5a2f704eef47c77bc27e2ba8890b877da346ff6008c5922d7a83a4cead9df7214c6a3be885430693e609a42d9d06fedfaf

diff --git a/media-video/obs-studio/obs-studio-24.0.5.ebuild 
b/media-video/obs-studio/obs-studio-24.0.5.ebuild
new file mode 100644
index 000..58691bbb1db
--- /dev/null
+++ b/media-video/obs-studio/obs-studio-24.0.5.ebuild
@@ -0,0 +1,132 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_REMOVE_MODULES_LIST=( FindFreetype )
+PYTHON_COMPAT=( python3_{5,6,7} )
+
+inherit cmake-utils python-single-r1 xdg-utils
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/obsproject/obs-studio.git;
+   EGIT_SUBMODULES=()
+else
+   SRC_URI="https://github.com/obsproject/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="Software for Recording and Streaming Live Video Content"
+HOMEPAGE="https://obsproject.com;
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="+alsa fdk imagemagick jack luajit nvenc pulseaudio python speex +ssl 
truetype v4l vlc"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+BDEPEND="
+   luajit? ( dev-lang/swig )
+   python? ( dev-lang/swig )
+"
+DEPEND="
+   >=dev-libs/jansson-2.5
+   dev-qt/qtcore:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtmultimedia:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtquickcontrols:5
+   dev-qt/qtsql:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   media-video/ffmpeg:=[x264]
+   net-misc/curl
+   x11-libs/libXcomposite
+   x11-libs/libXinerama
+   x11-libs/libXrandr
+   alsa? ( media-libs/alsa-lib )
+   fdk? ( media-libs/fdk-aac:= )
+   imagemagick? ( media-gfx/imagemagick:= )
+   jack? ( virtual/jack )
+   luajit? ( dev-lang/luajit:2 )
+   nvenc? (
+   || (
+   =media-video/ffmpeg-4[video_cards_nvidia]
+   )
+   )
+   pulseaudio? ( media-sound/pulseaudio )
+   python? ( ${PYTHON_DEPS} )
+   speex? ( media-libs/speexdsp )
+   ssl? ( net-libs/mbedtls )
+   truetype? (
+   media-libs/fontconfig
+   media-libs/freetype
+   )
+   v4l? ( media-libs/libv4l )
+   vlc? ( media-video/vlc:= )
+"
+RDEPEND="${DEPEND}"
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_configure() {
+   local libdir=$(get_libdir)
+   local mycmakeargs=(
+   -DDISABLE_ALSA=$(usex !alsa)
+   -DDISABLE_FREETYPE=$(usex !truetype)
+   -DDISABLE_JACK=$(usex !jack)
+   -DDISABLE_LIBFDK=$(usex !fdk)
+   -DDISABLE_PULSEAUDIO=$(usex !pulseaudio)
+   -DDISABLE_SPEEXDSP=$(usex !speex)
+   -DDISABLE_V4L2=$(usex !v4l)
+   -DDISABLE_VLC=$(usex !vlc)
+   -DLIBOBS_PREFER_IMAGEMAGICK=$(usex imagemagick)
+   -DOBS_MULTIARCH_SUFFIX=${libdir#lib}
+   -DOBS_VERSION_OVERRIDE=${PV}
+   -DUNIX_STRUCTURE=1
+   -DWITH_RTMPS=$(usex ssl)
+   )
+
+   if use luajit || use python; then
+   

[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2019-12-26 Thread Andreas Sturmlechner
commit: 140ab7b3b8659e7afb39cab3242125a3592b858c
Author: Jimi Huotari  gentoo  org>
AuthorDate: Sun Dec 15 19:23:00 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Dec 26 21:10:50 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=140ab7b3

media-video/obs-studio: remove version 23.2.1

Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Jimi Huotari  gentoo.org>
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-video/obs-studio/Manifest |   1 -
 media-video/obs-studio/obs-studio-23.2.1.ebuild | 132 
 2 files changed, 133 deletions(-)

diff --git a/media-video/obs-studio/Manifest b/media-video/obs-studio/Manifest
index 4765be69d53..53c9e37d7c2 100644
--- a/media-video/obs-studio/Manifest
+++ b/media-video/obs-studio/Manifest
@@ -1,3 +1,2 @@
-DIST obs-studio-23.2.1.tar.gz 6204515 BLAKE2B 
bd025a1ec2809e8a0b47fba79c6a3d40feb255a03a461725501a9c7cdbc40c04b75ff714fa4b3787f876a3f524f3371119a3ea9666c3aeb003184f1eb2a63123
 SHA512 
aabc23d825c2ca3f40274a8e2c4935939dab4955d929c44b28cebde114e808543c1c0dc05791bb6d9f2611effb0f2cb3e20c9a653154c30a9851ea94e74c8169
 DIST obs-studio-24.0.3.tar.gz 6285359 BLAKE2B 
f799e93e9c35c22e5d7f6e4da04e30b06a3a1ad1b3bfd0a75acdbb5d1f28a717d84809a1f35a858252ff30094fa80521d752a35b5285b0a606d0d77ff88fb3cf
 SHA512 
57cef700076457da1eee344042261e1ada6d6744fcb3033a1d4eaffb9e84dd350aa198984fba3de82d4e727706f562c7c3568d95de6859a4942d9fa6368a02ab
 DIST obs-studio-24.0.5.tar.gz 7901198 BLAKE2B 
79c9712f3523114a70e0df3e0631c19067fd7ead5fd9031123dd4c82d9b92dee69473fb51a495f938430540505a5cf4525801d61a7aaa6654255fee14aca
 SHA512 
99be46046b70597474f25a85036ebe5a2f704eef47c77bc27e2ba8890b877da346ff6008c5922d7a83a4cead9df7214c6a3be885430693e609a42d9d06fedfaf

diff --git a/media-video/obs-studio/obs-studio-23.2.1.ebuild 
b/media-video/obs-studio/obs-studio-23.2.1.ebuild
deleted file mode 100644
index 2b14f6e8272..000
--- a/media-video/obs-studio/obs-studio-23.2.1.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python{3_5,3_6,3_7} )
-
-inherit cmake-utils python-single-r1 xdg-utils
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/obsproject/obs-studio.git;
-   EGIT_SUBMODULES=()
-else
-   SRC_URI="https://github.com/obsproject/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
-fi
-
-DESCRIPTION="Software for Recording and Streaming Live Video Content"
-HOMEPAGE="https://obsproject.com;
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="+alsa fdk imagemagick jack luajit nvenc pulseaudio python speex truetype 
v4l"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-BDEPEND="
-   luajit? ( dev-lang/swig )
-   python? ( dev-lang/swig )
-"
-DEPEND="
-   >=dev-libs/jansson-2.5
-   dev-qt/qtcore:5
-   dev-qt/qtdeclarative:5
-   dev-qt/qtgui:5
-   dev-qt/qtmultimedia:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtquickcontrols:5
-   dev-qt/qtsql:5
-   dev-qt/qtsvg:5
-   dev-qt/qttest:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtx11extras:5
-   media-video/ffmpeg:=[x264]
-   net-misc/curl
-   x11-libs/libXcomposite
-   x11-libs/libXinerama
-   x11-libs/libXrandr
-   alsa? ( media-libs/alsa-lib )
-   fdk? ( media-libs/fdk-aac:= )
-   imagemagick? ( media-gfx/imagemagick:= )
-   jack? ( virtual/jack )
-   luajit? ( dev-lang/luajit:2 )
-   nvenc? (
-   || (
-   =media-video/ffmpeg-4[video_cards_nvidia]
-   )
-   )
-   pulseaudio? ( media-sound/pulseaudio )
-   python? ( ${PYTHON_DEPS} )
-   speex? ( media-libs/speexdsp )
-   truetype? (
-   media-libs/fontconfig
-   media-libs/freetype
-   )
-   v4l? ( media-libs/libv4l )
-"
-RDEPEND="${DEPEND}"
-
-PATCHES="${FILESDIR}/${PN}-23.2.1-use-correct-libdir.patch"
-
-CMAKE_REMOVE_MODULES_LIST=( FindFreetype )
-
-pkg_setup() {
-   use python && python-single-r1_pkg_setup
-}
-
-src_configure() {
-   local libdir=$(get_libdir)
-   local mycmakeargs=(
-   -DDISABLE_ALSA=$(usex !alsa)
-   -DDISABLE_FREETYPE=$(usex !truetype)
-   -DDISABLE_JACK=$(usex !jack)
-   -DDISABLE_LIBFDK=$(usex !fdk)
-   -DDISABLE_PULSEAUDIO=$(usex !pulseaudio)
-   -DDISABLE_SPEEXDSP=$(usex !speex)
-   -DDISABLE_V4L2=$(usex !v4l)
-   -DLIBOBS_PREFER_IMAGEMAGICK=$(usex imagemagick)
-   -DOBS_MULTIARCH_SUFFIX=${libdir#lib}
-   -DOBS_VERSION_OVERRIDE=${PV}
-   -DUNIX_STRUCTURE=1
-   )
-
-   if use luajit || use python; then
-   mycmakeargs+=(
-   -DDISABLE_LUA=$(usex !luajit)
-   -DDISABLE_PYTHON=$(usex 

[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2019-11-03 Thread Andreas Sturmlechner
commit: b6705a7e2e9b22764b62a7ea49c31955c6353b53
Author: Jimi Huotari  gentoo  org>
AuthorDate: Thu Sep 19 11:20:34 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Nov  3 17:19:18 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6705a7e

media-video/obs-studio: add version 24.0.3

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Jimi Huotari  gentoo.org>
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-video/obs-studio/Manifest |   1 +
 media-video/obs-studio/obs-studio-24.0.3.ebuild | 132 
 2 files changed, 133 insertions(+)

diff --git a/media-video/obs-studio/Manifest b/media-video/obs-studio/Manifest
index cbc06a6f446..99942d9afc6 100644
--- a/media-video/obs-studio/Manifest
+++ b/media-video/obs-studio/Manifest
@@ -1 +1,2 @@
 DIST obs-studio-23.2.1.tar.gz 6204515 BLAKE2B 
bd025a1ec2809e8a0b47fba79c6a3d40feb255a03a461725501a9c7cdbc40c04b75ff714fa4b3787f876a3f524f3371119a3ea9666c3aeb003184f1eb2a63123
 SHA512 
aabc23d825c2ca3f40274a8e2c4935939dab4955d929c44b28cebde114e808543c1c0dc05791bb6d9f2611effb0f2cb3e20c9a653154c30a9851ea94e74c8169
+DIST obs-studio-24.0.3.tar.gz 6285359 BLAKE2B 
f799e93e9c35c22e5d7f6e4da04e30b06a3a1ad1b3bfd0a75acdbb5d1f28a717d84809a1f35a858252ff30094fa80521d752a35b5285b0a606d0d77ff88fb3cf
 SHA512 
57cef700076457da1eee344042261e1ada6d6744fcb3033a1d4eaffb9e84dd350aa198984fba3de82d4e727706f562c7c3568d95de6859a4942d9fa6368a02ab

diff --git a/media-video/obs-studio/obs-studio-24.0.3.ebuild 
b/media-video/obs-studio/obs-studio-24.0.3.ebuild
new file mode 100644
index 000..58691bbb1db
--- /dev/null
+++ b/media-video/obs-studio/obs-studio-24.0.3.ebuild
@@ -0,0 +1,132 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_REMOVE_MODULES_LIST=( FindFreetype )
+PYTHON_COMPAT=( python3_{5,6,7} )
+
+inherit cmake-utils python-single-r1 xdg-utils
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/obsproject/obs-studio.git;
+   EGIT_SUBMODULES=()
+else
+   SRC_URI="https://github.com/obsproject/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="Software for Recording and Streaming Live Video Content"
+HOMEPAGE="https://obsproject.com;
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="+alsa fdk imagemagick jack luajit nvenc pulseaudio python speex +ssl 
truetype v4l vlc"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+BDEPEND="
+   luajit? ( dev-lang/swig )
+   python? ( dev-lang/swig )
+"
+DEPEND="
+   >=dev-libs/jansson-2.5
+   dev-qt/qtcore:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtmultimedia:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtquickcontrols:5
+   dev-qt/qtsql:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   media-video/ffmpeg:=[x264]
+   net-misc/curl
+   x11-libs/libXcomposite
+   x11-libs/libXinerama
+   x11-libs/libXrandr
+   alsa? ( media-libs/alsa-lib )
+   fdk? ( media-libs/fdk-aac:= )
+   imagemagick? ( media-gfx/imagemagick:= )
+   jack? ( virtual/jack )
+   luajit? ( dev-lang/luajit:2 )
+   nvenc? (
+   || (
+   =media-video/ffmpeg-4[video_cards_nvidia]
+   )
+   )
+   pulseaudio? ( media-sound/pulseaudio )
+   python? ( ${PYTHON_DEPS} )
+   speex? ( media-libs/speexdsp )
+   ssl? ( net-libs/mbedtls )
+   truetype? (
+   media-libs/fontconfig
+   media-libs/freetype
+   )
+   v4l? ( media-libs/libv4l )
+   vlc? ( media-video/vlc:= )
+"
+RDEPEND="${DEPEND}"
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_configure() {
+   local libdir=$(get_libdir)
+   local mycmakeargs=(
+   -DDISABLE_ALSA=$(usex !alsa)
+   -DDISABLE_FREETYPE=$(usex !truetype)
+   -DDISABLE_JACK=$(usex !jack)
+   -DDISABLE_LIBFDK=$(usex !fdk)
+   -DDISABLE_PULSEAUDIO=$(usex !pulseaudio)
+   -DDISABLE_SPEEXDSP=$(usex !speex)
+   -DDISABLE_V4L2=$(usex !v4l)
+   -DDISABLE_VLC=$(usex !vlc)
+   -DLIBOBS_PREFER_IMAGEMAGICK=$(usex imagemagick)
+   -DOBS_MULTIARCH_SUFFIX=${libdir#lib}
+   -DOBS_VERSION_OVERRIDE=${PV}
+   -DUNIX_STRUCTURE=1
+   -DWITH_RTMPS=$(usex ssl)
+   )
+
+   if use luajit || use python; then
+   mycmakeargs+=(
+   -DDISABLE_LUA=$(usex !luajit)
+   -DDISABLE_PYTHON=$(usex !python)
+   -DENABLE_SCRIPTING=yes
+   )
+   else
+   mycmakeargs+=( -DENABLE_SCRIPTING=no )
+   fi
+
+   cmake-utils_src_configure
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+
+   if ! use 

[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2019-11-03 Thread Andreas Sturmlechner
commit: 8f61805fc836037f40aed84213aacade81ef9891
Author: Jimi Huotari  gentoo  org>
AuthorDate: Fri Oct 11 09:50:05 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Nov  3 17:19:17 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f61805f

media-video/obs-studio: add USE="ssl vlc"

When enabled, 'ssl' will allow for secure connections to servers
supporting RTMPS via 'net-libs/mbedtls' (previously automagic).

When enabled, 'vlc' will allow for 'media-video/vlc' to be used as a
media source in OBS Studio (previously automagic).

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Jimi Huotari  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/12969
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-video/obs-studio/metadata.xml   |  3 +++
 media-video/obs-studio/obs-studio-.ebuild | 11 +++
 2 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/media-video/obs-studio/metadata.xml 
b/media-video/obs-studio/metadata.xml
index 89c066c043b..cd2070e38ea 100644
--- a/media-video/obs-studio/metadata.xml
+++ b/media-video/obs-studio/metadata.xml
@@ -19,6 +19,9 @@
 Build support for scripting via Python 3.
 Enable noise suppression filter support via
   media-libs/speexdsp.
+Build support for TLS/SSL connections (RTMPS) via
+  net-libs/mbedtls.
+Build support for using media-video/vlc as a 
media source.
   
   
 obsproject/obs-studio

diff --git a/media-video/obs-studio/obs-studio-.ebuild 
b/media-video/obs-studio/obs-studio-.ebuild
index d86c6eab447..46578dd8dba 100644
--- a/media-video/obs-studio/obs-studio-.ebuild
+++ b/media-video/obs-studio/obs-studio-.ebuild
@@ -3,7 +3,8 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python{3_5,3_6,3_7} )
+CMAKE_REMOVE_MODULES_LIST=( FindFreetype )
+PYTHON_COMPAT=( python3_{5,6,7} )
 
 inherit cmake-utils python-single-r1 xdg-utils
 
@@ -21,7 +22,7 @@ HOMEPAGE="https://obsproject.com;
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="+alsa fdk imagemagick jack luajit nvenc pulseaudio python speex truetype 
v4l"
+IUSE="+alsa fdk imagemagick jack luajit nvenc pulseaudio python speex +ssl 
truetype v4l vlc"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
 BDEPEND="
@@ -60,16 +61,16 @@ DEPEND="
pulseaudio? ( media-sound/pulseaudio )
python? ( ${PYTHON_DEPS} )
speex? ( media-libs/speexdsp )
+   ssl? ( net-libs/mbedtls )
truetype? (
media-libs/fontconfig
media-libs/freetype
)
v4l? ( media-libs/libv4l )
+   vlc? ( media-video/vlc:= )
 "
 RDEPEND="${DEPEND}"
 
-CMAKE_REMOVE_MODULES_LIST=( FindFreetype )
-
 pkg_setup() {
use python && python-single-r1_pkg_setup
 }
@@ -84,9 +85,11 @@ src_configure() {
-DDISABLE_PULSEAUDIO=$(usex !pulseaudio)
-DDISABLE_SPEEXDSP=$(usex !speex)
-DDISABLE_V4L2=$(usex !v4l)
+   -DDISABLE_VLC=$(usex !vlc)
-DLIBOBS_PREFER_IMAGEMAGICK=$(usex imagemagick)
-DOBS_MULTIARCH_SUFFIX=${libdir#lib}
-DUNIX_STRUCTURE=1
+   -DWITH_RTMPS=$(usex ssl)
)
 
if use luajit || use python; then



[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2019-11-03 Thread Andreas Sturmlechner
commit: a66ffbbd04923f6bfb5fd2afe546b31c8adb53c3
Author: Jimi Huotari  gentoo  org>
AuthorDate: Fri Oct 11 09:53:49 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Nov  3 17:19:17 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a66ffbbd

media-video/obs-studio: remove 'dev-qt/qttest' dependency

This doesn't seem to be actually needed/used for anything here.

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Jimi Huotari  gentoo.org>
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-video/obs-studio/obs-studio-.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/media-video/obs-studio/obs-studio-.ebuild 
b/media-video/obs-studio/obs-studio-.ebuild
index 46578dd8dba..1629603a1fa 100644
--- a/media-video/obs-studio/obs-studio-.ebuild
+++ b/media-video/obs-studio/obs-studio-.ebuild
@@ -39,7 +39,6 @@ DEPEND="
dev-qt/qtquickcontrols:5
dev-qt/qtsql:5
dev-qt/qtsvg:5
-   dev-qt/qttest:5
dev-qt/qtwidgets:5
dev-qt/qtx11extras:5
media-video/ffmpeg:=[x264]



[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2019-06-22 Thread Andreas Sturmlechner
commit: c6c5d005dc55d20e5134bf103d935ae03ecbb106
Author: Jimi Huotari  gentoo  org>
AuthorDate: Wed Jun 12 12:15:42 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Jun 22 11:44:01 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6c5d005

media-video/obs-studio: remove older versions

Package-Manager: Portage-2.3.67, Repoman-2.3.14
Signed-off-by: Jimi Huotari  gentoo.org>
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-video/obs-studio/Manifest|   2 -
 media-video/obs-studio/obs-studio-23.0.1.ebuild| 129 
 media-video/obs-studio/obs-studio-23.1.0-r1.ebuild | 130 -
 3 files changed, 261 deletions(-)

diff --git a/media-video/obs-studio/Manifest b/media-video/obs-studio/Manifest
index b1a53a3d46e..cbc06a6f446 100644
--- a/media-video/obs-studio/Manifest
+++ b/media-video/obs-studio/Manifest
@@ -1,3 +1 @@
-DIST obs-studio-23.0.1.tar.gz 6223214 BLAKE2B 
c3b65ad9134aefc36a3fa33b8d185a1ee76f76c10edd30d5ad8a7af86605c4e7b3b8d83c5570203d926655131f7c20f4ef11dcbf55c7af745efc2b68d4933c54
 SHA512 
6877d4bf635a9769d634683a85075a5fe3a5de1fcc83882647dfbc379a897eee05b69c2159e290ff73f53aa7c03027ea4ea15e1169de57c2c50f4e504eff410f
-DIST obs-studio-23.1.0.tar.gz 6192139 BLAKE2B 
8c85d21f68b0dc799a8fdfce3ff94d837d0e02bfa55606eec9985d2c2d1c3d9ae78664ba8b17f393abb197f1595fa0f78f314fe474883a81166d9c6a0967682c
 SHA512 
ab4f71430ae314774afbba8b8e39c4eb35ab147d49d6d33b188e7a820b1198ccbb6005fad111502834652b5261b88d07c075094a8303ea7294da3171e8e015bb
 DIST obs-studio-23.2.1.tar.gz 6204515 BLAKE2B 
bd025a1ec2809e8a0b47fba79c6a3d40feb255a03a461725501a9c7cdbc40c04b75ff714fa4b3787f876a3f524f3371119a3ea9666c3aeb003184f1eb2a63123
 SHA512 
aabc23d825c2ca3f40274a8e2c4935939dab4955d929c44b28cebde114e808543c1c0dc05791bb6d9f2611effb0f2cb3e20c9a653154c30a9851ea94e74c8169

diff --git a/media-video/obs-studio/obs-studio-23.0.1.ebuild 
b/media-video/obs-studio/obs-studio-23.0.1.ebuild
deleted file mode 100644
index 6ee58e5d0a1..000
--- a/media-video/obs-studio/obs-studio-23.0.1.ebuild
+++ /dev/null
@@ -1,129 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python{3_5,3_6,3_7} )
-
-inherit cmake-utils python-single-r1 xdg-utils
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/obsproject/obs-studio.git;
-   EGIT_SUBMODULES=()
-else
-   SRC_URI="https://github.com/obsproject/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
-fi
-
-DESCRIPTION="Software for Recording and Streaming Live Video Content"
-HOMEPAGE="https://obsproject.com;
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="+alsa fdk imagemagick jack luajit nvenc pulseaudio python speex truetype 
v4l"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-BDEPEND="
-   luajit? ( dev-lang/swig )
-   python? ( dev-lang/swig )
-"
-DEPEND="
-   >=dev-libs/jansson-2.5
-   dev-qt/qtcore:5
-   dev-qt/qtdeclarative:5
-   dev-qt/qtgui:5
-   dev-qt/qtmultimedia:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtquickcontrols:5
-   dev-qt/qtsql:5
-   dev-qt/qttest:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtx11extras:5
-   media-video/ffmpeg:=[x264]
-   net-misc/curl
-   x11-libs/libXcomposite
-   x11-libs/libXinerama
-   x11-libs/libXrandr
-   alsa? ( media-libs/alsa-lib )
-   fdk? ( media-libs/fdk-aac:= )
-   imagemagick? ( media-gfx/imagemagick:= )
-   jack? ( virtual/jack )
-   luajit? ( dev-lang/luajit:2 )
-   nvenc? (
-   || (
-   =media-video/ffmpeg-4[video_cards_nvidia]
-   )
-   )
-   pulseaudio? ( media-sound/pulseaudio )
-   python? ( ${PYTHON_DEPS} )
-   speex? ( media-libs/speexdsp )
-   truetype? (
-   media-libs/fontconfig
-   media-libs/freetype
-   )
-   v4l? ( media-libs/libv4l )
-"
-RDEPEND="${DEPEND}"
-
-CMAKE_REMOVE_MODULES_LIST=( FindFreetype )
-
-pkg_setup() {
-   use python && python-single-r1_pkg_setup
-}
-
-src_configure() {
-   local libdir=$(get_libdir)
-   local mycmakeargs=(
-   -DDISABLE_ALSA=$(usex !alsa)
-   -DDISABLE_FREETYPE=$(usex !truetype)
-   -DDISABLE_JACK=$(usex !jack)
-   -DDISABLE_LIBFDK=$(usex !fdk)
-   -DDISABLE_PULSEAUDIO=$(usex !pulseaudio)
-   -DDISABLE_SPEEXDSP=$(usex !speex)
-   -DDISABLE_V4L2=$(usex !v4l)
-   -DLIBOBS_PREFER_IMAGEMAGICK=$(usex imagemagick)
-   -DOBS_MULTIARCH_SUFFIX=${libdir#lib}
-   -DOBS_VERSION_OVERRIDE=${PV}
-   -DUNIX_STRUCTURE=1
-   )
-
-   if use luajit || use python; then
-   mycmakeargs+=(
-   -DDISABLE_LUA=$(usex !luajit)
-   -DDISABLE_PYTHON=$(usex !python)
-   

[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/, media-video/obs-studio/files/

2019-06-22 Thread Andreas Sturmlechner
commit: 0dbaa3a980de231efcae354207433fd14d148ebb
Author: Jimi Huotari  gentoo  org>
AuthorDate: Wed Jun 12 12:14:34 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Jun 22 11:44:01 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dbaa3a9

media-video/obs-studio: version bump to 23.2.1

Comes with a patch to correct the 'libdir' for
'libobs.pc'.

Upstream PR: https://github.com/obsproject/obs-studio/pull/1932

Bug: https://bugs.gentoo.org/644538
Package-Manager: Portage-2.3.67, Repoman-2.3.14
Signed-off-by: Jimi Huotari  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/12246
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-video/obs-studio/Manifest|   1 +
 .../obs-studio-23.2.1-use-correct-libdir.patch |  50 
 media-video/obs-studio/obs-studio-23.2.1.ebuild| 132 +
 3 files changed, 183 insertions(+)

diff --git a/media-video/obs-studio/Manifest b/media-video/obs-studio/Manifest
index 2c408bddf18..b1a53a3d46e 100644
--- a/media-video/obs-studio/Manifest
+++ b/media-video/obs-studio/Manifest
@@ -1,2 +1,3 @@
 DIST obs-studio-23.0.1.tar.gz 6223214 BLAKE2B 
c3b65ad9134aefc36a3fa33b8d185a1ee76f76c10edd30d5ad8a7af86605c4e7b3b8d83c5570203d926655131f7c20f4ef11dcbf55c7af745efc2b68d4933c54
 SHA512 
6877d4bf635a9769d634683a85075a5fe3a5de1fcc83882647dfbc379a897eee05b69c2159e290ff73f53aa7c03027ea4ea15e1169de57c2c50f4e504eff410f
 DIST obs-studio-23.1.0.tar.gz 6192139 BLAKE2B 
8c85d21f68b0dc799a8fdfce3ff94d837d0e02bfa55606eec9985d2c2d1c3d9ae78664ba8b17f393abb197f1595fa0f78f314fe474883a81166d9c6a0967682c
 SHA512 
ab4f71430ae314774afbba8b8e39c4eb35ab147d49d6d33b188e7a820b1198ccbb6005fad111502834652b5261b88d07c075094a8303ea7294da3171e8e015bb
+DIST obs-studio-23.2.1.tar.gz 6204515 BLAKE2B 
bd025a1ec2809e8a0b47fba79c6a3d40feb255a03a461725501a9c7cdbc40c04b75ff714fa4b3787f876a3f524f3371119a3ea9666c3aeb003184f1eb2a63123
 SHA512 
aabc23d825c2ca3f40274a8e2c4935939dab4955d929c44b28cebde114e808543c1c0dc05791bb6d9f2611effb0f2cb3e20c9a653154c30a9851ea94e74c8169

diff --git 
a/media-video/obs-studio/files/obs-studio-23.2.1-use-correct-libdir.patch 
b/media-video/obs-studio/files/obs-studio-23.2.1-use-correct-libdir.patch
new file mode 100644
index 000..619c414d6b8
--- /dev/null
+++ b/media-video/obs-studio/files/obs-studio-23.2.1-use-correct-libdir.patch
@@ -0,0 +1,50 @@
+From ab67b39257be83eaab87c4a938c4c58b5cccad7e Mon Sep 17 00:00:00 2001
+From: Jimi Huotari 
+Date: Fri, 21 Jun 2019 17:48:32 +0300
+Subject: [PATCH] cmake: Install 'libobs.pc' under the correct 'libdir'
+
+In 'libobs/CMakeLists.txt', use '${CMAKE_INSTALL_LIBDIR}' instead of
+'${CMAKE_INSTALL_PREFIX}/lib', as the latter results into 'libobs.pc'
+being installed under '/lib' when '/lib64' would be more appropriate.
+
+In 'libobs/libobs.pc.in', use '@CMAKE_INSTALL_FULL_LIBDIR@' for
+'libdir', '@CMAKE_INSTALL_FULL_INCLUDEDIR@' for 'includedir',
+and '@CMAKE_INSTALL_PREFIX@' for 'prefix'.
+
+Gentoo-Bug: https://bugs.gentoo.org/644538
+---
+ libobs/CMakeLists.txt | 2 +-
+ libobs/libobs.pc.in   | 6 +++---
+ 2 files changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/libobs/CMakeLists.txt b/libobs/CMakeLists.txt
+index fed3e694..86811481 100644
+--- a/libobs/CMakeLists.txt
 b/libobs/CMakeLists.txt
+@@ -454,7 +454,7 @@ if(UNIX AND NOT APPLE)
+   set(PRIVATE_LIBS "${PRIVATE_LIBS} -l${LIB}")
+   endforeach()
+   CONFIGURE_FILE("libobs.pc.in" "libobs.pc" @ONLY)
+-  install(FILES "${CMAKE_CURRENT_BINARY_DIR}/libobs.pc" DESTINATION 
"${CMAKE_INSTALL_PREFIX}/lib/pkgconfig")
++  install(FILES "${CMAKE_CURRENT_BINARY_DIR}/libobs.pc" DESTINATION 
"${CMAKE_INSTALL_LIBDIR}/pkgconfig")
+ endif()
+ 
+ set_target_properties(libobs PROPERTIES
+diff --git a/libobs/libobs.pc.in b/libobs/libobs.pc.in
+index 03fe4cdd..f6c471ba 100644
+--- a/libobs/libobs.pc.in
 b/libobs/libobs.pc.in
+@@ -1,7 +1,7 @@
+-prefix=@DEST_DIR@
++prefix=@CMAKE_INSTALL_PREFIX@
+ exec_prefix=${prefix}
+-libdir=${prefix}/@OBS_LIBRARY_DESTINATION@
+-includedir=${prefix}/include
++libdir=@CMAKE_INSTALL_FULL_LIBDIR@
++includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@
+ 
+ Name: libobs
+ Description: OBS Studio Library
+-- 
+2.22.0
+

diff --git a/media-video/obs-studio/obs-studio-23.2.1.ebuild 
b/media-video/obs-studio/obs-studio-23.2.1.ebuild
new file mode 100644
index 000..2b14f6e8272
--- /dev/null
+++ b/media-video/obs-studio/obs-studio-23.2.1.ebuild
@@ -0,0 +1,132 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{3_5,3_6,3_7} )
+
+inherit cmake-utils python-single-r1 xdg-utils
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/obsproject/obs-studio.git;
+   EGIT_SUBMODULES=()
+else
+   SRC_URI="https://github.com/obsproject/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 

[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2019-05-08 Thread Andreas Sturmlechner
commit: ed5191f7d00daa0a4fc49b1674ad87cb6cb017a4
Author: Jimi Huotari  gentoo  org>
AuthorDate: Fri May  3 16:53:57 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed May  8 22:56:15 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed5191f7

media-video/obs-studio: add missing 'dev-qt/qtsvg' dependency

Upstream started depending on this in '80875768'.

- https://github.com/obsproject/obs-studio/commit/80875768

Closes: https://bugs.gentoo.org/684906
Closes: https://github.com/gentoo/gentoo/pull/11652
Suggested-by: Jiří Helebrant  nic.cz>
Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: Jimi Huotari  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/11886
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../obs-studio/{obs-studio-.ebuild => obs-studio-23.1.0-r1.ebuild}  | 2 ++
 media-video/obs-studio/obs-studio-.ebuild   | 1 +
 2 files changed, 3 insertions(+)

diff --git a/media-video/obs-studio/obs-studio-.ebuild 
b/media-video/obs-studio/obs-studio-23.1.0-r1.ebuild
similarity index 98%
copy from media-video/obs-studio/obs-studio-.ebuild
copy to media-video/obs-studio/obs-studio-23.1.0-r1.ebuild
index 34dfcfd0dda..cc23ee0bb08 100644
--- a/media-video/obs-studio/obs-studio-.ebuild
+++ b/media-video/obs-studio/obs-studio-23.1.0-r1.ebuild
@@ -37,6 +37,7 @@ DEPEND="
dev-qt/qtnetwork:5
dev-qt/qtquickcontrols:5
dev-qt/qtsql:5
+   dev-qt/qtsvg:5
dev-qt/qttest:5
dev-qt/qtwidgets:5
dev-qt/qtx11extras:5
@@ -85,6 +86,7 @@ src_configure() {
-DDISABLE_V4L2=$(usex !v4l)
-DLIBOBS_PREFER_IMAGEMAGICK=$(usex imagemagick)
-DOBS_MULTIARCH_SUFFIX=${libdir#lib}
+   -DOBS_VERSION_OVERRIDE=${PV}
-DUNIX_STRUCTURE=1
)
 

diff --git a/media-video/obs-studio/obs-studio-.ebuild 
b/media-video/obs-studio/obs-studio-.ebuild
index 34dfcfd0dda..d86c6eab447 100644
--- a/media-video/obs-studio/obs-studio-.ebuild
+++ b/media-video/obs-studio/obs-studio-.ebuild
@@ -37,6 +37,7 @@ DEPEND="
dev-qt/qtnetwork:5
dev-qt/qtquickcontrols:5
dev-qt/qtsql:5
+   dev-qt/qtsvg:5
dev-qt/qttest:5
dev-qt/qtwidgets:5
dev-qt/qtx11extras:5



[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2019-05-08 Thread Andreas Sturmlechner
commit: e9f237d795f95b10fd8295b5180fcdb97a1cb28c
Author: Jimi Huotari  gentoo  org>
AuthorDate: Fri May  3 17:00:04 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed May  8 22:56:15 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9f237d7

media-video/obs-studio: drop 23.1.0 (r0)

Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: Jimi Huotari  gentoo.org>
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-video/obs-studio/obs-studio-23.1.0.ebuild | 129 
 1 file changed, 129 deletions(-)

diff --git a/media-video/obs-studio/obs-studio-23.1.0.ebuild 
b/media-video/obs-studio/obs-studio-23.1.0.ebuild
deleted file mode 100644
index 6ee58e5d0a1..000
--- a/media-video/obs-studio/obs-studio-23.1.0.ebuild
+++ /dev/null
@@ -1,129 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python{3_5,3_6,3_7} )
-
-inherit cmake-utils python-single-r1 xdg-utils
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/obsproject/obs-studio.git;
-   EGIT_SUBMODULES=()
-else
-   SRC_URI="https://github.com/obsproject/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
-fi
-
-DESCRIPTION="Software for Recording and Streaming Live Video Content"
-HOMEPAGE="https://obsproject.com;
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="+alsa fdk imagemagick jack luajit nvenc pulseaudio python speex truetype 
v4l"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-BDEPEND="
-   luajit? ( dev-lang/swig )
-   python? ( dev-lang/swig )
-"
-DEPEND="
-   >=dev-libs/jansson-2.5
-   dev-qt/qtcore:5
-   dev-qt/qtdeclarative:5
-   dev-qt/qtgui:5
-   dev-qt/qtmultimedia:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtquickcontrols:5
-   dev-qt/qtsql:5
-   dev-qt/qttest:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtx11extras:5
-   media-video/ffmpeg:=[x264]
-   net-misc/curl
-   x11-libs/libXcomposite
-   x11-libs/libXinerama
-   x11-libs/libXrandr
-   alsa? ( media-libs/alsa-lib )
-   fdk? ( media-libs/fdk-aac:= )
-   imagemagick? ( media-gfx/imagemagick:= )
-   jack? ( virtual/jack )
-   luajit? ( dev-lang/luajit:2 )
-   nvenc? (
-   || (
-   =media-video/ffmpeg-4[video_cards_nvidia]
-   )
-   )
-   pulseaudio? ( media-sound/pulseaudio )
-   python? ( ${PYTHON_DEPS} )
-   speex? ( media-libs/speexdsp )
-   truetype? (
-   media-libs/fontconfig
-   media-libs/freetype
-   )
-   v4l? ( media-libs/libv4l )
-"
-RDEPEND="${DEPEND}"
-
-CMAKE_REMOVE_MODULES_LIST=( FindFreetype )
-
-pkg_setup() {
-   use python && python-single-r1_pkg_setup
-}
-
-src_configure() {
-   local libdir=$(get_libdir)
-   local mycmakeargs=(
-   -DDISABLE_ALSA=$(usex !alsa)
-   -DDISABLE_FREETYPE=$(usex !truetype)
-   -DDISABLE_JACK=$(usex !jack)
-   -DDISABLE_LIBFDK=$(usex !fdk)
-   -DDISABLE_PULSEAUDIO=$(usex !pulseaudio)
-   -DDISABLE_SPEEXDSP=$(usex !speex)
-   -DDISABLE_V4L2=$(usex !v4l)
-   -DLIBOBS_PREFER_IMAGEMAGICK=$(usex imagemagick)
-   -DOBS_MULTIARCH_SUFFIX=${libdir#lib}
-   -DOBS_VERSION_OVERRIDE=${PV}
-   -DUNIX_STRUCTURE=1
-   )
-
-   if use luajit || use python; then
-   mycmakeargs+=(
-   -DDISABLE_LUA=$(usex !luajit)
-   -DDISABLE_PYTHON=$(usex !python)
-   -DENABLE_SCRIPTING=yes
-   )
-   else
-   mycmakeargs+=( -DENABLE_SCRIPTING=no )
-   fi
-
-   cmake-utils_src_configure
-}
-
-pkg_postinst() {
-   xdg_icon_cache_update
-
-   if ! use alsa && ! use pulseaudio; then
-   elog
-   elog "For the audio capture features to be available,"
-   elog "either the 'alsa' or the 'pulseaudio' USE-flag needs to"
-   elog "be enabled."
-   elog
-   fi
-
-   if ! has_version "sys-apps/dbus"; then
-   elog
-   elog "The 'sys-apps/dbus' package is not installed, but"
-   elog "could be used for disabling hibernating, screensaving,"
-   elog "and sleeping.  Where it is not installed,"
-   elog "'xdg-screensaver reset' is used instead"
-   elog "(if 'x11-misc/xdg-utils' is installed)."
-   elog
-   fi
-}
-
-pkg_postrm() {
-   xdg_icon_cache_update
-}



  1   2   >