summaryrefslogtreecommitdiff
path: root/media-video/simplescreenrecorder
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-05-29 15:17:30 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-05-29 15:17:30 +0100
commit662f71ae67cd775d7fbb79b5091676c0e07a992b (patch)
tree74c7cb80b79b8886cd7466cf262878d1e8b9d546 /media-video/simplescreenrecorder
parentb2d3769042cfd3d8ceadaa52f6a5aafabb0d4114 (diff)
gentoo auto-resync : 29:05:2023 - 15:17:30
Diffstat (limited to 'media-video/simplescreenrecorder')
-rw-r--r--media-video/simplescreenrecorder/Manifest5
-rw-r--r--media-video/simplescreenrecorder/simplescreenrecorder-0.4.4-r2.ebuild (renamed from media-video/simplescreenrecorder/simplescreenrecorder-0.4.4-r1.ebuild)4
-rw-r--r--media-video/simplescreenrecorder/simplescreenrecorder-0.4.4.ebuild99
-rw-r--r--media-video/simplescreenrecorder/simplescreenrecorder-9999.ebuild4
4 files changed, 6 insertions, 106 deletions
diff --git a/media-video/simplescreenrecorder/Manifest b/media-video/simplescreenrecorder/Manifest
index d9a1b382fda4..817dbd454ef9 100644
--- a/media-video/simplescreenrecorder/Manifest
+++ b/media-video/simplescreenrecorder/Manifest
@@ -1,6 +1,5 @@
AUX simplescreenrecorder-0.4.4-ffmpeg5.patch 2540 BLAKE2B 5551255312733fca5641ffbed46e332181d02147dafaa9f6831df967b38cb0d6f05fa2d0d910f78fce1cecb40e1db24e1913b8ec71a7e05a3a7ef0ee761e0427 SHA512 823bfdb35b49bd63a7a2f294695f3adb986d1d018d892db68ada0f08cb9d917ddac86cc258ed7520c44ca53b1194164f58e7e4d4ffdd58a5cfeda4590dff5ec0
DIST simplescreenrecorder-0.4.4.tar.gz 1961269 BLAKE2B 05c7635840f8461ab324f740f0cc554eb544ed91b00cdf39c80f861e6a8631f59afbdcc9fe958830b0f1e31eedb90f11d29c114ce4bbb612f1756264502f069f SHA512 a90549a2709490482d70559073e505e669417a93abf16124b98c021e6d2bf08b91b53eb68e006df4f80fcee9fe4da2624bf8de979618953adb3f37eb1d471525
-EBUILD simplescreenrecorder-0.4.4-r1.ebuild 2843 BLAKE2B 04019839f7aedeab7d2ecb26afbefd983a367a5d30c6362b4614491a20b663af20430bc9657137dfdad56e0f5c10398409ac7e5ef32db8652faebe2cc3201d38 SHA512 057dd9153a5cc762fa61153f92d411fbc89d6ca7cb34106d7ad7a9859e4227bafa77fe3e39abcadc6179e6bebb3c77d77c9070593f7d1e24fccf58ead0d39eab
-EBUILD simplescreenrecorder-0.4.4.ebuild 2797 BLAKE2B 669884e3208388e1216a910f6e156ba22d3043c0bd53ebc8684b7a94c6ea5a804b6fa5fd8ccf9ed33504a0ffcfa1d57a46498999882f735ea3f90f2e572ce28a SHA512 597b388fe32f132c5c4f98a48ac782a4eb936e71074a65fc7b5cb7bef1a1864ee00e35a5fd99be3e6f8fe8141f8f79936723a40fac38d460f236adacad173936
-EBUILD simplescreenrecorder-9999.ebuild 2799 BLAKE2B fd72c17c39d73ee6e4ccc48533eb193bc264e0044ce4044f2360a4f34b2eaf06f9c1e4532d13dd384085afa76c4beb2537ecc920764c1081f0564968784aea07 SHA512 74f4d0ea5f6bcf1f26c150751b30327aac64eb96e8c89a0c12fcbfaad306b48ebc6c71768c15cf1aeca1ce1b79e1a0168fb054df49fd3befb722dfb9a8b57cc4
+EBUILD simplescreenrecorder-0.4.4-r2.ebuild 2840 BLAKE2B e81240fe90c1bc15529930a408ccf25469761a958f528623808e631dc4c3b6b6f51ccc7bbc7b784a302209f2a60a2380443a770cb260fc4ce471953ad1e23d51 SHA512 11c98edc2d1360e9986cdfb2690c7720186de5b585e6664e88552e11ddf111ce828092757e1718f8ab47ec39b0019481cacf899fc0e65ed1d5961e03ee90928c
+EBUILD simplescreenrecorder-9999.ebuild 2796 BLAKE2B bb9567e1e36c54284684ed6ca7824d6cba2990c7fccdd735e89c81bb9acc9b4439d7d5877af1a246280a628e3562e06e9473485125cf88d311f23e78181ba889 SHA512 8f46e16d5ad357113f7e73869a838c370eb3796be9bcb34efe350626977b612b33358415324c7be899b199d3a50a739b3454687296e71eaac5a8f6637de66e6e
MISC metadata.xml 420 BLAKE2B 2a645626005a1656fb4365970626c8b936ad6c8bfe501bd16fb2fc0a3450b56691ea69cf67ddeb3a5bc4aef2f544ddd300a5a8ae7801c2e71724f1e4d361d70b SHA512 68b6a0da9153a989618fbb7249d04e9d92cda87be16f8ecbdf3dbfc1af65d48ff7b15472087904e2dce47087eb6dc73cc1ebee6b49fcc63d492a5583c273830f
diff --git a/media-video/simplescreenrecorder/simplescreenrecorder-0.4.4-r1.ebuild b/media-video/simplescreenrecorder/simplescreenrecorder-0.4.4-r2.ebuild
index f580b5a24f59..c07b20b0ffff 100644
--- a/media-video/simplescreenrecorder/simplescreenrecorder-0.4.4-r1.ebuild
+++ b/media-video/simplescreenrecorder/simplescreenrecorder-0.4.4-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -39,7 +39,7 @@ RDEPEND="
virtual/glu[${MULTILIB_USEDEP}]
jack? ( virtual/jack )
opengl? ( media-libs/libglvnd[${MULTILIB_USEDEP},X] )
- pulseaudio? ( media-sound/pulseaudio )
+ pulseaudio? ( media-libs/libpulse )
v4l? ( media-libs/libv4l )
"
DEPEND="${RDEPEND}"
diff --git a/media-video/simplescreenrecorder/simplescreenrecorder-0.4.4.ebuild b/media-video/simplescreenrecorder/simplescreenrecorder-0.4.4.ebuild
deleted file mode 100644
index e732de6afde8..000000000000
--- a/media-video/simplescreenrecorder/simplescreenrecorder-0.4.4.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PKGNAME="ssr"
-inherit cmake-multilib flag-o-matic xdg
-
-DESCRIPTION="A Simple Screen Recorder"
-HOMEPAGE="https://www.maartenbaert.be/simplescreenrecorder/"
-if [[ ${PV} = 9999 ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/MaartenBaert/${PKGNAME}.git"
- EGIT_BOOTSTRAP=""
-else
- SRC_URI="https://github.com/MaartenBaert/${PKGNAME}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 x86"
- S="${WORKDIR}/${PKGNAME}-${PV}"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="+asm jack mp3 opengl pulseaudio theora v4l vorbis vpx x264"
-
-REQUIRED_USE="abi_x86_32? ( opengl )"
-
-RDEPEND="
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
- media-libs/alsa-lib:0=
- media-video/ffmpeg[vorbis?,vpx?,x264?,mp3?,theora?]
- x11-libs/libX11[${MULTILIB_USEDEP}]
- x11-libs/libXext
- x11-libs/libXfixes[${MULTILIB_USEDEP}]
- x11-libs/libXi
- x11-libs/libXinerama
- virtual/glu[${MULTILIB_USEDEP}]
- jack? ( virtual/jack )
- opengl? ( media-libs/libglvnd[${MULTILIB_USEDEP},X] )
- pulseaudio? ( media-sound/pulseaudio )
- v4l? ( media-libs/libv4l )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="dev-qt/linguist-tools:5"
-
-pkg_pretend() {
- if [[ "${ABI}" == amd64 ]] ; then
- einfo "You may want to add USE flag 'abi_x86_32' when running a 64bit system"
- einfo "When added 32bit GLInject libraries are also included. This is"
- einfo "required if you want to use OpenGL recording on 32bit applications."
- einfo
- fi
-
- if has_version media-video/ffmpeg[x264] && has_version media-libs/x264[10bit] ; then
- ewarn
- ewarn "media-libs/x264 is currently built with 10bit useflag."
- ewarn "This is known to prevent simplescreenrecorder from recording x264 videos"
- ewarn "correctly. Please build media-libs/x264 without 10bit if you want to "
- ewarn "record videos with x264."
- ewarn
- fi
-}
-
-pkg_setup() {
- # Qt requires -fPIC. Compile fails otherwise.
- # Recently removed from the default compile options upstream
- # https://github.com/MaartenBaert/ssr/commit/25fe1743058f0d1f95f6fbb39014b6ac146b5180
- append-flags -fPIC
-}
-
-multilib_src_configure() {
- local mycmakeargs=(
- -DENABLE_JACK_METADATA="$(multilib_native_usex jack)"
- -DENABLE_X86_ASM="$(usex asm)"
- -DWITH_OPENGL_RECORDING="$(usex opengl)"
- -DWITH_PULSEAUDIO="$(multilib_native_usex pulseaudio)"
- -DWITH_JACK="$(multilib_native_usex jack)"
- -DWITH_GLINJECT="$(usex opengl)"
- -DWITH_V4L2="$(multilib_native_usex v4l)"
- )
-
- if multilib_is_native_abi ; then
- mycmakeargs+=(
- -DENABLE_32BIT_GLINJECT="false"
- -DWITH_QT5="true"
- )
- else
- mycmakeargs+=(
- # https://bugs.gentoo.org/660438
- -DCMAKE_INSTALL_LIB32DIR="$(get_libdir)"
- -DENABLE_32BIT_GLINJECT="true"
- -DWITH_SIMPLESCREENRECORDER="false"
- )
- fi
-
- cmake_src_configure
-}
diff --git a/media-video/simplescreenrecorder/simplescreenrecorder-9999.ebuild b/media-video/simplescreenrecorder/simplescreenrecorder-9999.ebuild
index a365a63c3e5d..5d68f605635a 100644
--- a/media-video/simplescreenrecorder/simplescreenrecorder-9999.ebuild
+++ b/media-video/simplescreenrecorder/simplescreenrecorder-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -39,7 +39,7 @@ RDEPEND="
virtual/glu[${MULTILIB_USEDEP}]
jack? ( virtual/jack )
opengl? ( media-libs/libglvnd[${MULTILIB_USEDEP},X] )
- pulseaudio? ( media-sound/pulseaudio )
+ pulseaudio? ( media-libs/libpulse )
v4l? ( media-libs/libv4l )
"
DEPEND="${RDEPEND}"