[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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 -}