commit: bbc76693121c7af2fe5d9e6720843d55027d06a8 Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org> AuthorDate: Wed Dec 20 19:44:33 2017 +0000 Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org> CommitDate: Wed Dec 20 19:44:48 2017 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbc76693
media-video/simplescreenrecorder: Fixed pulseaudio check. Closes: https://bugs.gentoo.org/641680 Package-Manager: Portage-2.3.19, Repoman-2.3.6 .../simplescreenrecorder-0.3.9-pulseaudio_dep.patch | 18 ++++++++++++++++++ .../simplescreenrecorder-0.3.9.ebuild | 4 ++++ 2 files changed, 22 insertions(+) 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 00000000000..b5d914e5ef6 --- /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 a732537e48c..fb207862f25 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"