summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wendler <polynomial-c@gentoo.org>2017-12-20 20:44:33 +0100
committerLars Wendler <polynomial-c@gentoo.org>2017-12-20 20:44:48 +0100
commitbbc76693121c7af2fe5d9e6720843d55027d06a8 (patch)
tree1b7819d325a99ec2d6bdd1db8b0cb949a7e59673 /media-video
parentdev-libs/spdlog: bump to 0.16.1 (diff)
downloadgentoo-bbc76693121c7af2fe5d9e6720843d55027d06a8.tar.gz
gentoo-bbc76693121c7af2fe5d9e6720843d55027d06a8.tar.bz2
gentoo-bbc76693121c7af2fe5d9e6720843d55027d06a8.zip
media-video/simplescreenrecorder: Fixed pulseaudio check.
Closes: https://bugs.gentoo.org/641680 Package-Manager: Portage-2.3.19, Repoman-2.3.6
Diffstat (limited to 'media-video')
-rw-r--r--media-video/simplescreenrecorder/files/simplescreenrecorder-0.3.9-pulseaudio_dep.patch18
-rw-r--r--media-video/simplescreenrecorder/simplescreenrecorder-0.3.9.ebuild4
2 files changed, 22 insertions, 0 deletions
diff --git a/media-video/simplescreenrecorder/files/simplescreenrecorder-0.3.9-pulseaudio_dep.patch b/media-video/simplescreenrecorder/files/simplescreenrecorder-0.3.9-pulseaudio_dep.patch
new file mode 100644
index 000000000000..b5d914e5ef6c
--- /dev/null
+++ b/media-video/simplescreenrecorder/files/simplescreenrecorder-0.3.9-pulseaudio_dep.patch
@@ -0,0 +1,18 @@
+https://github.com/MaartenBaert/ssr/issues/599
+https://bugs.gentoo.org/641680#c10
+
+--- a/src/CMakeLists.txt
++++ b/src/CMakeLists.txt
+@@ -3,9 +3,11 @@
+ find_package(Threads REQUIRED)
+ find_package(ALSA REQUIRED)
+ find_package(FFmpeg REQUIRED)
+-find_package(PulseAudio REQUIRED)
+ find_package(X11 REQUIRED)
+
++if(WITH_PULSEAUDIO)
++ find_package(PulseAudio REQUIRED)
++endif()
+ if(WITH_JACK)
+ find_package(Jack REQUIRED)
+ endif()
diff --git a/media-video/simplescreenrecorder/simplescreenrecorder-0.3.9.ebuild b/media-video/simplescreenrecorder/simplescreenrecorder-0.3.9.ebuild
index a732537e48c5..fb207862f252 100644
--- a/media-video/simplescreenrecorder/simplescreenrecorder-0.3.9.ebuild
+++ b/media-video/simplescreenrecorder/simplescreenrecorder-0.3.9.ebuild
@@ -45,6 +45,10 @@ RDEPEND="
"
DEPEND="${RDEPEND}"
+PATCHES=(
+ "${FILESDIR}/${P}-pulseaudio_dep.patch"
+)
+
pkg_setup() {
if [[ ${ABI} == amd64 ]]; then
elog "You may want to add USE flag 'abi_x86_32' when running a 64bit system"