commit:     00baa77290dc636a7c0676605edc4167fff6ddde
Author:     Aisha Tammy <gentoo <AT> aisha <DOT> cc>
AuthorDate: Fri May 22 18:22:53 2020 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Jun 11 14:23:30 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00baa772

gui-apps/wf-recorder: dependency use flag fixes

added proper flags on ffmpeg for encoding and opencl
also added live ebuild

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Aisha Tammy <gentoo <AT> aisha.cc>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 ...er-0.2.1.ebuild => wf-recorder-0.2.1-r1.ebuild} | 25 ++++++++++++++++------
 1 file changed, 18 insertions(+), 7 deletions(-)

diff --git a/gui-apps/wf-recorder/wf-recorder-0.2.1.ebuild 
b/gui-apps/wf-recorder/wf-recorder-0.2.1-r1.ebuild
similarity index 54%
rename from gui-apps/wf-recorder/wf-recorder-0.2.1.ebuild
rename to gui-apps/wf-recorder/wf-recorder-0.2.1-r1.ebuild
index cbae5bbd6bd..6bc50719fea 100644
--- a/gui-apps/wf-recorder/wf-recorder-0.2.1.ebuild
+++ b/gui-apps/wf-recorder/wf-recorder-0.2.1-r1.ebuild
@@ -7,20 +7,31 @@ inherit meson
 
 DESCRIPTION="Screen recorder for wlroots-based compositors"
 HOMEPAGE="https://github.com/ammen99/wf-recorder";
-SRC_URI="https://github.com/ammen99/${PN}/releases/download/v${PV}/${P}.tar.xz";
+
+if [[ ${PV} == 9999 ]]; then
+       inherit git-r3
+       EGIT_REPO_URI="https://github.com/ammen99/wf-recorder.git";
+else
+       
SRC_URI="https://github.com/ammen99/wf-recorder/releases/download/v${PV}/${P}.tar.xz";
+       KEYWORDS="~amd64 ~x86"
+fi
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
 IUSE="+man opencl"
 
-DEPEND="dev-libs/wayland
-       dev-libs/wayland-protocols
+DEPEND="
+       dev-libs/wayland
        media-sound/pulseaudio
-       media-video/ffmpeg
-       opencl? ( virtual/opencl )"
+       media-video/ffmpeg[opencl?,pulseaudio,x264]
+       opencl? ( virtual/opencl )
+"
 RDEPEND="${DEPEND}"
-BDEPEND="man? ( app-text/scdoc )"
+BDEPEND="
+       virtual/pkgconfig
+       dev-libs/wayland-protocols
+       man? ( >=app-text/scdoc-1.9.3 )
+"
 
 src_configure() {
        local emesonargs=(

Reply via email to