From 9452a6e87b6c2c70513bc47a2470bf9f1168920e Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 13 Jun 2020 10:39:22 +0100 Subject: gentoo resync : 13.06.2020 --- gui-apps/wf-recorder/Manifest | 3 +- gui-apps/wf-recorder/wf-recorder-0.2.1-r1.ebuild | 42 +++++++++++++++++++++++ gui-apps/wf-recorder/wf-recorder-0.2.1.ebuild | 31 ----------------- gui-apps/wf-recorder/wf-recorder-9999.ebuild | 43 ++++++++++++++++++++++++ 4 files changed, 87 insertions(+), 32 deletions(-) create mode 100644 gui-apps/wf-recorder/wf-recorder-0.2.1-r1.ebuild delete mode 100644 gui-apps/wf-recorder/wf-recorder-0.2.1.ebuild create mode 100644 gui-apps/wf-recorder/wf-recorder-9999.ebuild (limited to 'gui-apps/wf-recorder') 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-r1.ebuild b/gui-apps/wf-recorder/wf-recorder-0.2.1-r1.ebuild new file mode 100644 index 000000000000..6bc50719fea0 --- /dev/null +++ b/gui-apps/wf-recorder/wf-recorder-0.2.1-r1.ebuild @@ -0,0 +1,42 @@ +# 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 opencl" + +DEPEND=" + dev-libs/wayland + 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 opencl) + ) + meson_src_configure +} diff --git a/gui-apps/wf-recorder/wf-recorder-0.2.1.ebuild b/gui-apps/wf-recorder/wf-recorder-0.2.1.ebuild deleted file mode 100644 index cbae5bbd6bda..000000000000 --- a/gui-apps/wf-recorder/wf-recorder-0.2.1.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# 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" -SRC_URI="https://github.com/ammen99/${PN}/releases/download/v${PV}/${P}.tar.xz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="+man opencl" - -DEPEND="dev-libs/wayland - dev-libs/wayland-protocols - media-sound/pulseaudio - media-video/ffmpeg - opencl? ( virtual/opencl )" -RDEPEND="${DEPEND}" -BDEPEND="man? ( app-text/scdoc )" - -src_configure() { - local emesonargs=( - $(meson_feature man man-pages) - $(meson_feature opencl) - ) - meson_src_configure -} 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 +} -- cgit v1.2.3