[gentoo-commits] repo/gentoo:master commit in: gui-apps/wf-recorder/
commit: 52df57a4f1e92549962c503693ce9a8b40588603 Author: Aliaksei Urbanski gmail com> AuthorDate: Mon Feb 5 22:44:04 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Feb 7 10:01:25 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52df57a4 gui-apps/wf-recorder: add 0.4.1 Corresponding release: - https://github.com/ammen99/wf-recorder/releases/tag/v0.4.1 These changes also add the pulseaudio USE flag. Closes: https://bugs.gentoo.org/871684 Signed-off-by: Aliaksei Urbanski gmail.com> Co-authored-by: Arthur Zamarin gentoo.org> Signed-off-by: Arthur Zamarin gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/35161 Signed-off-by: Arthur Zamarin gentoo.org> gui-apps/wf-recorder/Manifest | 1 + gui-apps/wf-recorder/metadata.xml | 3 +++ .../{wf-recorder-.ebuild => wf-recorder-0.4.1.ebuild} | 15 --- gui-apps/wf-recorder/wf-recorder-.ebuild | 15 --- 4 files changed, 28 insertions(+), 6 deletions(-) diff --git a/gui-apps/wf-recorder/Manifest b/gui-apps/wf-recorder/Manifest index 4a8da3a7e14b..6a86d06fdba2 100644 --- a/gui-apps/wf-recorder/Manifest +++ b/gui-apps/wf-recorder/Manifest @@ -1 +1,2 @@ DIST wf-recorder-0.3.0.tar.xz 19888 BLAKE2B 52b7cbe8ad77d3756f91cad0c0642548b439f3465be8152d9cc1175f55d608df8bbd9f21e82b18099fba59d39389012e023e7dc39a0ae061eed13aece99c058a SHA512 6c8a069c923a342441ab5ebce2cf8ec727b75f474c2843d0fa49b69b3e5ef4498bc0548573409203e704a84a72ebec5523f89459a144679bf1d9d5bf6e514b60 +DIST wf-recorder-0.4.1.tar.xz 26184 BLAKE2B 87110d3fb8629b5cdfc2c4b50da56d19630b97ffb7e46a555099c8fca263bd1bd87fb03a497fbb5e5ac0022b31bb5c93dc4ea29785de33dd7f2adc8db74f7db2 SHA512 c97b3a0570aa5496d93b88549db6cd682e80c1497bbd6e999ab6b35f2f13adc7af167c22517fa35eab5d3021439001d0e7cfe2ee75a2ba99b9aa6953beb56aa0 diff --git a/gui-apps/wf-recorder/metadata.xml b/gui-apps/wf-recorder/metadata.xml index fdda02a176cb..c918bd848a21 100644 --- a/gui-apps/wf-recorder/metadata.xml +++ b/gui-apps/wf-recorder/metadata.xml @@ -5,4 +5,7 @@ ammen99/wf-recorder + + Enable support for audio capture via PulseAudio + diff --git a/gui-apps/wf-recorder/wf-recorder-.ebuild b/gui-apps/wf-recorder/wf-recorder-0.4.1.ebuild similarity index 69% copy from gui-apps/wf-recorder/wf-recorder-.ebuild copy to gui-apps/wf-recorder/wf-recorder-0.4.1.ebuild index fd58d11409c9..3a7ded597607 100644 --- a/gui-apps/wf-recorder/wf-recorder-.ebuild +++ b/gui-apps/wf-recorder/wf-recorder-0.4.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2020-2023 Gentoo Authors +# Copyright 2020-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -18,11 +18,13 @@ fi LICENSE="MIT" SLOT="0" +IUSE="pulseaudio" DEPEND=" dev-libs/wayland - media-libs/libpulse - media-video/ffmpeg[pulseaudio,x264] + media-libs/mesa[wayland] + media-video/ffmpeg[pulseaudio?,x264] + pulseaudio? ( media-libs/libpulse ) " RDEPEND="${DEPEND}" BDEPEND=" @@ -30,3 +32,10 @@ BDEPEND=" dev-util/wayland-scanner virtual/pkgconfig " + +src_configure() { + local emesonargs=( + $(meson_feature pulseaudio pulse) + ) + meson_src_configure +} diff --git a/gui-apps/wf-recorder/wf-recorder-.ebuild b/gui-apps/wf-recorder/wf-recorder-.ebuild index fd58d11409c9..3a7ded597607 100644 --- a/gui-apps/wf-recorder/wf-recorder-.ebuild +++ b/gui-apps/wf-recorder/wf-recorder-.ebuild @@ -1,4 +1,4 @@ -# Copyright 2020-2023 Gentoo Authors +# Copyright 2020-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -18,11 +18,13 @@ fi LICENSE="MIT" SLOT="0" +IUSE="pulseaudio" DEPEND=" dev-libs/wayland - media-libs/libpulse - media-video/ffmpeg[pulseaudio,x264] + media-libs/mesa[wayland] + media-video/ffmpeg[pulseaudio?,x264] + pulseaudio? ( media-libs/libpulse ) " RDEPEND="${DEPEND}" BDEPEND=" @@ -30,3 +32,10 @@ BDEPEND=" dev-util/wayland-scanner virtual/pkgconfig " + +src_configure() { + local emesonargs=( + $(meson_feature pulseaudio pulse) + ) + meson_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: gui-apps/wf-recorder/
commit: ad3f2a717874e7f21465b99c89031f3287ab1b43 Author: Andreas Sturmlechner gentoo org> AuthorDate: Mon May 29 09:43:48 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Mon May 29 12:20:24 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad3f2a71 gui-apps/wf-recorder: Switch to media-libs/libpulse Sync BDEPEND with 0.3.0-r1 Signed-off-by: Andreas Sturmlechner gentoo.org> gui-apps/wf-recorder/wf-recorder-.ebuild | 9 + 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/gui-apps/wf-recorder/wf-recorder-.ebuild b/gui-apps/wf-recorder/wf-recorder-.ebuild index a336c4834b51..fd58d11409c9 100644 --- a/gui-apps/wf-recorder/wf-recorder-.ebuild +++ b/gui-apps/wf-recorder/wf-recorder-.ebuild @@ -1,4 +1,4 @@ -# Copyright 2020-2022 Gentoo Authors +# Copyright 2020-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -8,7 +8,7 @@ inherit meson DESCRIPTION="Screen recorder for wlroots-based compositors" HOMEPAGE="https://github.com/ammen99/wf-recorder; -if [[ ${PV} == ]]; then +if [[ ${PV} == ** ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/ammen99/wf-recorder.git; else @@ -21,11 +21,12 @@ SLOT="0" DEPEND=" dev-libs/wayland - media-sound/pulseaudio + media-libs/libpulse media-video/ffmpeg[pulseaudio,x264] " RDEPEND="${DEPEND}" BDEPEND=" - virtual/pkgconfig dev-libs/wayland-protocols + dev-util/wayland-scanner + virtual/pkgconfig "
[gentoo-commits] repo/gentoo:master commit in: gui-apps/wf-recorder/
commit: abe4d78193786cbcfa15c7cb01de959c885a6411 Author: Andreas Sturmlechner gentoo org> AuthorDate: Mon May 29 11:04:16 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Mon May 29 12:20:24 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abe4d781 gui-apps/wf-recorder: 0.3.0: Switch to media-libs/libpulse Signed-off-by: Andreas Sturmlechner gentoo.org> .../{wf-recorder-0.3.0-r1.ebuild => wf-recorder-0.3.0-r2.ebuild}| 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gui-apps/wf-recorder/wf-recorder-0.3.0-r1.ebuild b/gui-apps/wf-recorder/wf-recorder-0.3.0-r2.ebuild similarity index 86% rename from gui-apps/wf-recorder/wf-recorder-0.3.0-r1.ebuild rename to gui-apps/wf-recorder/wf-recorder-0.3.0-r2.ebuild index db2c10339ad5..fd58d11409c9 100644 --- a/gui-apps/wf-recorder/wf-recorder-0.3.0-r1.ebuild +++ b/gui-apps/wf-recorder/wf-recorder-0.3.0-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 2020-2022 Gentoo Authors +# Copyright 2020-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -8,7 +8,7 @@ inherit meson DESCRIPTION="Screen recorder for wlroots-based compositors" HOMEPAGE="https://github.com/ammen99/wf-recorder; -if [[ ${PV} == ]]; then +if [[ ${PV} == ** ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/ammen99/wf-recorder.git; else @@ -21,7 +21,7 @@ SLOT="0" DEPEND=" dev-libs/wayland - media-sound/pulseaudio + media-libs/libpulse media-video/ffmpeg[pulseaudio,x264] " RDEPEND="${DEPEND}"
[gentoo-commits] repo/gentoo:master commit in: gui-apps/wf-recorder/
commit: 8d221a0d471bd6bb4258bd152ad854ae59e7429c Author: Andreas Sturmlechner gentoo org> AuthorDate: Mon May 29 11:04:35 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Mon May 29 12:20:24 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d221a0d gui-apps/wf-recorder: drop 0.2.1-r1 Signed-off-by: Andreas Sturmlechner gentoo.org> gui-apps/wf-recorder/Manifest| 1 - gui-apps/wf-recorder/metadata.xml| 3 -- gui-apps/wf-recorder/wf-recorder-0.2.1-r1.ebuild | 42 3 files changed, 46 deletions(-) diff --git a/gui-apps/wf-recorder/Manifest b/gui-apps/wf-recorder/Manifest index 091442808573..4a8da3a7e14b 100644 --- a/gui-apps/wf-recorder/Manifest +++ b/gui-apps/wf-recorder/Manifest @@ -1,2 +1 @@ -DIST wf-recorder-0.2.1.tar.xz 19828 BLAKE2B b86fc418a2779521a44eaefcf0c6d5533be64b608c7c3a8a550156a07eb10053f31bce1693c33842e7313997b090b63f7908eb64d9705c406c5026a6cde09c4d SHA512 e232f4a13d4891863a58667dc87df113f13fabac5042c93143d652472287e84906b261b764869cd02c523f5b3d2331224e2bb71f66814d1a1c9c99a0d28aa40a DIST wf-recorder-0.3.0.tar.xz 19888 BLAKE2B 52b7cbe8ad77d3756f91cad0c0642548b439f3465be8152d9cc1175f55d608df8bbd9f21e82b18099fba59d39389012e023e7dc39a0ae061eed13aece99c058a SHA512 6c8a069c923a342441ab5ebce2cf8ec727b75f474c2843d0fa49b69b3e5ef4498bc0548573409203e704a84a72ebec5523f89459a144679bf1d9d5bf6e514b60 diff --git a/gui-apps/wf-recorder/metadata.xml b/gui-apps/wf-recorder/metadata.xml index d0b1f575d590..fdda02a176cb 100644 --- a/gui-apps/wf-recorder/metadata.xml +++ b/gui-apps/wf-recorder/metadata.xml @@ -2,9 +2,6 @@ https://www.gentoo.org/dtd/metadata.dtd;> - - Enable OpenCL - ammen99/wf-recorder 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 deleted file mode 100644 index 6bc50719fea0.. --- a/gui-apps/wf-recorder/wf-recorder-0.2.1-r1.ebuild +++ /dev/null @@ -1,42 +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; - -if [[ ${PV} == ]]; 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 -}
[gentoo-commits] repo/gentoo:master commit in: gui-apps/wf-recorder/
commit: 0b63ac2a9ab3ff14d7cc275c1ebb699d61819246 Author: John Helmert III gentoo org> AuthorDate: Wed Jun 15 18:26:17 2022 + Commit: John Helmert III gentoo org> CommitDate: Wed Jun 15 18:26:39 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b63ac2a gui-apps/wf-recorder: add wayland-scanner BDEPEND Signed-off-by: John Helmert III gentoo.org> .../{wf-recorder-0.3.0.ebuild => wf-recorder-0.3.0-r1.ebuild} | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gui-apps/wf-recorder/wf-recorder-0.3.0.ebuild b/gui-apps/wf-recorder/wf-recorder-0.3.0-r1.ebuild similarity index 96% rename from gui-apps/wf-recorder/wf-recorder-0.3.0.ebuild rename to gui-apps/wf-recorder/wf-recorder-0.3.0-r1.ebuild index a336c4834b51..db2c10339ad5 100644 --- a/gui-apps/wf-recorder/wf-recorder-0.3.0.ebuild +++ b/gui-apps/wf-recorder/wf-recorder-0.3.0-r1.ebuild @@ -26,6 +26,7 @@ DEPEND=" " RDEPEND="${DEPEND}" BDEPEND=" - virtual/pkgconfig dev-libs/wayland-protocols + dev-util/wayland-scanner + virtual/pkgconfig "
[gentoo-commits] repo/gentoo:master commit in: gui-apps/wf-recorder/
commit: 753dd62e96d9fff98e1f17deef45af84878d0d56 Author: John Helmert III gentoo org> AuthorDate: Wed Jun 15 17:36:37 2022 + Commit: John Helmert III gentoo org> CommitDate: Wed Jun 15 17:39:38 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=753dd62e gui-apps/wf-recorder: update live Signed-off-by: John Helmert III gentoo.org> gui-apps/wf-recorder/wf-recorder-.ebuild | 20 1 file changed, 4 insertions(+), 16 deletions(-) diff --git a/gui-apps/wf-recorder/wf-recorder-.ebuild b/gui-apps/wf-recorder/wf-recorder-.ebuild index 57cf62b69aff..a336c4834b51 100644 --- a/gui-apps/wf-recorder/wf-recorder-.ebuild +++ b/gui-apps/wf-recorder/wf-recorder-.ebuild @@ -1,7 +1,7 @@ -# Copyright 2020 Gentoo Authors +# Copyright 2020-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit meson @@ -18,26 +18,14 @@ 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 ) + media-sound/pulseaudio + media-video/ffmpeg[pulseaudio,x264] " 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 -}
[gentoo-commits] repo/gentoo:master commit in: gui-apps/wf-recorder/
commit: 8f5b49114674da8eb7f873c00690f3bbca600f68 Author: John Helmert III gentoo org> AuthorDate: Wed Jun 15 17:20:23 2022 + Commit: John Helmert III gentoo org> CommitDate: Wed Jun 15 17:39:34 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f5b4911 gui-apps/wf-recorder: add 0.3.0 Closes: https://bugs.gentoo.org/834379 Signed-off-by: John Helmert III gentoo.org> gui-apps/wf-recorder/Manifest | 1 + gui-apps/wf-recorder/wf-recorder-0.3.0.ebuild | 31 +++ 2 files changed, 32 insertions(+) diff --git a/gui-apps/wf-recorder/Manifest b/gui-apps/wf-recorder/Manifest index 81897d6afc72..091442808573 100644 --- a/gui-apps/wf-recorder/Manifest +++ b/gui-apps/wf-recorder/Manifest @@ -1 +1,2 @@ DIST wf-recorder-0.2.1.tar.xz 19828 BLAKE2B b86fc418a2779521a44eaefcf0c6d5533be64b608c7c3a8a550156a07eb10053f31bce1693c33842e7313997b090b63f7908eb64d9705c406c5026a6cde09c4d SHA512 e232f4a13d4891863a58667dc87df113f13fabac5042c93143d652472287e84906b261b764869cd02c523f5b3d2331224e2bb71f66814d1a1c9c99a0d28aa40a +DIST wf-recorder-0.3.0.tar.xz 19888 BLAKE2B 52b7cbe8ad77d3756f91cad0c0642548b439f3465be8152d9cc1175f55d608df8bbd9f21e82b18099fba59d39389012e023e7dc39a0ae061eed13aece99c058a SHA512 6c8a069c923a342441ab5ebce2cf8ec727b75f474c2843d0fa49b69b3e5ef4498bc0548573409203e704a84a72ebec5523f89459a144679bf1d9d5bf6e514b60 diff --git a/gui-apps/wf-recorder/wf-recorder-0.3.0.ebuild b/gui-apps/wf-recorder/wf-recorder-0.3.0.ebuild new file mode 100644 index ..a336c4834b51 --- /dev/null +++ b/gui-apps/wf-recorder/wf-recorder-0.3.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 2020-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson + +DESCRIPTION="Screen recorder for wlroots-based compositors" +HOMEPAGE="https://github.com/ammen99/wf-recorder; + +if [[ ${PV} == ]]; 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" + +DEPEND=" + dev-libs/wayland + media-sound/pulseaudio + media-video/ffmpeg[pulseaudio,x264] +" +RDEPEND="${DEPEND}" +BDEPEND=" + virtual/pkgconfig + dev-libs/wayland-protocols +"
[gentoo-commits] repo/gentoo:master commit in: gui-apps/wf-recorder/
commit: fad106565d53661bb62f2721744acea3d5e3246b Author: John Helmert III gentoo org> AuthorDate: Wed Jun 15 16:57:18 2022 + Commit: John Helmert III gentoo org> CommitDate: Wed Jun 15 17:39:31 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fad10656 gui-apps/wf-recorder: drop to maintainer-needed The proxied maintainer was around for a few commits in 2020 but hasn't been seen since a commit which said they weren't using Gentoo anymore. They only left behind wf-recorder, so retire the maintainer and drop wf-recorder to maintainer needed. Closes: https://bugs.gentoo.org/723392 Signed-off-by: John Helmert III gentoo.org> gui-apps/wf-recorder/metadata.xml | 9 + 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/gui-apps/wf-recorder/metadata.xml b/gui-apps/wf-recorder/metadata.xml index 7515b09b9134..d0b1f575d590 100644 --- a/gui-apps/wf-recorder/metadata.xml +++ b/gui-apps/wf-recorder/metadata.xml @@ -1,14 +1,7 @@ https://www.gentoo.org/dtd/metadata.dtd;> - - con...@ftml.net - Olaf Torvaldsson - - - proxy-ma...@gentoo.org - Proxy Maintainers - + Enable OpenCL
[gentoo-commits] repo/gentoo:master commit in: gui-apps/wf-recorder/
commit: 00baa77290dc636a7c0676605edc4167fff6ddde Author: Aisha Tammy aisha cc> AuthorDate: Fri May 22 18:22:53 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Thu Jun 11 14:23:30 2020 + 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 aisha.cc> Signed-off-by: Joonas Niilola 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} == ]]; 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=(
[gentoo-commits] repo/gentoo:master commit in: gui-apps/wf-recorder/
commit: 462b021b37b2a2bd323b85996aa40697b996d2f5 Author: Aisha Tammy aisha cc> AuthorDate: Thu Jun 11 14:21:56 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Thu Jun 11 14:23:31 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=462b021b gui-apps/wf-recorder: pulseaudio is now optional Signed-off-by: Aisha Tammy aisha.cc> Signed-off-by: Joonas Niilola gentoo.org> gui-apps/wf-recorder/wf-recorder-.ebuild | 7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/gui-apps/wf-recorder/wf-recorder-.ebuild b/gui-apps/wf-recorder/wf-recorder-.ebuild index 6bc50719fea..57cf62b69af 100644 --- a/gui-apps/wf-recorder/wf-recorder-.ebuild +++ b/gui-apps/wf-recorder/wf-recorder-.ebuild @@ -18,12 +18,12 @@ fi LICENSE="MIT" SLOT="0" -IUSE="+man opencl" +IUSE="+man pulseaudio opencl" DEPEND=" dev-libs/wayland - media-sound/pulseaudio - media-video/ffmpeg[opencl?,pulseaudio,x264] + pulseaudio? ( media-sound/pulseaudio ) + media-video/ffmpeg[opencl?,pulseaudio?,x264] opencl? ( virtual/opencl ) " RDEPEND="${DEPEND}" @@ -36,6 +36,7 @@ BDEPEND=" src_configure() { local emesonargs=( $(meson_feature man man-pages) + $(meson_feature pulseaudio pulse) $(meson_feature opencl) ) meson_src_configure
[gentoo-commits] repo/gentoo:master commit in: gui-apps/wf-recorder/
commit: f37f8e32f3ae8fc479291919570ac681d35c7ece Author: Aisha Tammy aisha cc> AuthorDate: Tue Jun 9 15:43:47 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Thu Jun 11 14:23:30 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f37f8e32 gui-apps/wf-recorder: live ebuild added Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Aisha Tammy aisha.cc> Closes: https://github.com/gentoo/gentoo/pull/15919 Signed-off-by: Joonas Niilola gentoo.org> gui-apps/wf-recorder/wf-recorder-.ebuild | 42 1 file changed, 42 insertions(+) diff --git a/gui-apps/wf-recorder/wf-recorder-.ebuild b/gui-apps/wf-recorder/wf-recorder-.ebuild new file mode 100644 index 000..6bc50719fea --- /dev/null +++ b/gui-apps/wf-recorder/wf-recorder-.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} == ]]; 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 +}
[gentoo-commits] repo/gentoo:master commit in: gui-apps/wf-recorder/
commit: 575dd3b58c7176367177b2c672cfab6c305c3739 Author: Olaf Torvaldsson ftml net> AuthorDate: Wed Apr 22 08:42:54 2020 + Commit: Tony Vroon gentoo org> CommitDate: Wed Apr 29 12:03:20 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=575dd3b5 gui-apps/wf-recorder: new package Closes: https://bugs.gentoo.org/717976 Signed-Off-by: Olaf Torvaldsson ftml.net> Closes: https://github.com/gentoo/gentoo/pull/15466 Signed-Off-By: Tony Vroon gentoo.org> Signed-off-by: Tony Vroon gentoo.org> gui-apps/wf-recorder/Manifest | 1 + gui-apps/wf-recorder/metadata.xml | 19 gui-apps/wf-recorder/wf-recorder-0.2.1.ebuild | 31 +++ 3 files changed, 51 insertions(+) diff --git a/gui-apps/wf-recorder/Manifest b/gui-apps/wf-recorder/Manifest new file mode 100644 index 000..81897d6afc7 --- /dev/null +++ b/gui-apps/wf-recorder/Manifest @@ -0,0 +1 @@ +DIST wf-recorder-0.2.1.tar.xz 19828 BLAKE2B b86fc418a2779521a44eaefcf0c6d5533be64b608c7c3a8a550156a07eb10053f31bce1693c33842e7313997b090b63f7908eb64d9705c406c5026a6cde09c4d SHA512 e232f4a13d4891863a58667dc87df113f13fabac5042c93143d652472287e84906b261b764869cd02c523f5b3d2331224e2bb71f66814d1a1c9c99a0d28aa40a diff --git a/gui-apps/wf-recorder/metadata.xml b/gui-apps/wf-recorder/metadata.xml new file mode 100644 index 000..3404d6d813e --- /dev/null +++ b/gui-apps/wf-recorder/metadata.xml @@ -0,0 +1,19 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + + con...@ftml.net + Olaf Torvaldsson + + + proxy-ma...@gentoo.org + Proxy Maintainers + + + Build and install man pages + Enable OpenCL + + + ammen99/wf-recorder + + diff --git a/gui-apps/wf-recorder/wf-recorder-0.2.1.ebuild b/gui-apps/wf-recorder/wf-recorder-0.2.1.ebuild new file mode 100644 index 000..cbae5bbd6bd --- /dev/null +++ b/gui-apps/wf-recorder/wf-recorder-0.2.1.ebuild @@ -0,0 +1,31 @@ +# 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 +}