summaryrefslogtreecommitdiff
path: root/gui-apps/wf-recorder
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-06-13 10:39:22 +0100
committerV3n3RiX <venerix@redcorelinux.org>2020-06-13 10:39:22 +0100
commit9452a6e87b6c2c70513bc47a2470bf9f1168920e (patch)
tree8ac67e26b45f34d71c5aab3621813b100a0d5f00 /gui-apps/wf-recorder
parentf516638b7fe9592837389826a6152a7e1b251c54 (diff)
gentoo resync : 13.06.2020
Diffstat (limited to 'gui-apps/wf-recorder')
-rw-r--r--gui-apps/wf-recorder/Manifest3
-rw-r--r--gui-apps/wf-recorder/wf-recorder-0.2.1-r1.ebuild (renamed from gui-apps/wf-recorder/wf-recorder-0.2.1.ebuild)25
-rw-r--r--gui-apps/wf-recorder/wf-recorder-9999.ebuild43
3 files changed, 63 insertions, 8 deletions
diff --git a/gui-apps/wf-recorder/Manifest b/gui-apps/wf-recorder/Manifest
index ca1173034206..9675a7ea62d7 100644
--- a/gui-apps/wf-recorder/Manifest
+++ b/gui-apps/wf-recorder/Manifest
@@ -1,3 +1,4 @@
DIST wf-recorder-0.2.1.tar.xz 19828 BLAKE2B b86fc418a2779521a44eaefcf0c6d5533be64b608c7c3a8a550156a07eb10053f31bce1693c33842e7313997b090b63f7908eb64d9705c406c5026a6cde09c4d SHA512 e232f4a13d4891863a58667dc87df113f13fabac5042c93143d652472287e84906b261b764869cd02c523f5b3d2331224e2bb71f66814d1a1c9c99a0d28aa40a
-EBUILD wf-recorder-0.2.1.ebuild 684 BLAKE2B 43339e38e1a5821e15f5092b58102e6f98da7f777ec908797fc96a32601ccb0d98f568243c289bc0634477ad46cc65f582c46332afddd9388aa16cd2f8e647e9 SHA512 fb0172f65b6f2fa4a28d7d52ecb90c121a38fdbba9907d540de2d48fdfacb11bcd9741ed5ee7c3d6e2103dd90aeebdc7e0b550e204fe80606f5487fc89c36bbd
+EBUILD wf-recorder-0.2.1-r1.ebuild 864 BLAKE2B a01bcf35e231e188ae4248db6c2d1e25953fb5e3e4dc2fa9ae3e7c1e73d5da2b20e2b7b11ad2269f8413aeba10c0bbe282ed008bd925a58d7bd0e6cfa61a07ec SHA512 994b05efa0871452e5fa18bd78eca3ae07f4894faaa25b936cc168fdef17c6f42a5540d2f0471e2e62db78122ff796cff2e24ba6afaaf104a8d202931b06186d
+EBUILD wf-recorder-9999.ebuild 928 BLAKE2B dbb78423c7ed32557931bbb6b585d739f2a797bc7ebcb659c997cd321cff4ad9435383066621a995df26c8759b46c8042cf729d3aef761aeaebf34b7a0326335 SHA512 00b619b09d1b5d00ccedddcf5a171d4438eff9f454d92f7ae78998d29b5ccaa531bc583effa013240625d4a34cb0dbaf7d01e34de41e144815fb751f00b2c0e5
MISC metadata.xml 560 BLAKE2B c960b0ae5d6e4c4f84205fc4affe7257271c0348cdcbac940424f0b75f20999ec5b4ca56f1cfa86a28fb8f77808ebccc99f00213e1f0c330918c155433eb255f SHA512 0b6df6fa66cad82544f83cedd53a6f0c4344e28bb9ebe37a615ec44f2170325bb03cf1400769b1c79860f4ee365d4d7075d562278823277814c1b39c7b6a3c91
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
index cbae5bbd6bda..6bc50719fea0 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=(
diff --git a/gui-apps/wf-recorder/wf-recorder-9999.ebuild b/gui-apps/wf-recorder/wf-recorder-9999.ebuild
new file mode 100644
index 000000000000..57cf62b69aff
--- /dev/null
+++ b/gui-apps/wf-recorder/wf-recorder-9999.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit meson
+
+DESCRIPTION="Screen recorder for wlroots-based compositors"
+HOMEPAGE="https://github.com/ammen99/wf-recorder"
+
+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"
+IUSE="+man pulseaudio opencl"
+
+DEPEND="
+ dev-libs/wayland
+ pulseaudio? ( media-sound/pulseaudio )
+ media-video/ffmpeg[opencl?,pulseaudio?,x264]
+ opencl? ( virtual/opencl )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ virtual/pkgconfig
+ dev-libs/wayland-protocols
+ man? ( >=app-text/scdoc-1.9.3 )
+"
+
+src_configure() {
+ local emesonargs=(
+ $(meson_feature man man-pages)
+ $(meson_feature pulseaudio pulse)
+ $(meson_feature opencl)
+ )
+ meson_src_configure
+}