app-shells/bash-completion: add 2.16.0
[gentoo/gentoo.git] / gui-apps / wf-recorder / wf-recorder-9999.ebuild
blob603cbc28b67cdb84ccc3625f2e201407bc33dfa1
1 # Copyright 2020-2024 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
4 EAPI=8
6 inherit meson
8 DESCRIPTION="Screen recorder for wlroots-based compositors"
9 HOMEPAGE="https://github.com/ammen99/wf-recorder"
11 if [[ ${PV} == *9999* ]]; then
12         inherit git-r3
13         EGIT_REPO_URI="https://github.com/ammen99/wf-recorder.git"
14 else
15         SRC_URI="https://github.com/ammen99/wf-recorder/releases/download/v${PV}/${P}.tar.xz"
16         KEYWORDS="~amd64 ~x86"
19 LICENSE="MIT"
20 SLOT="0"
21 IUSE="pipewire pulseaudio"
23 DEPEND="
24         dev-libs/wayland
25         media-libs/mesa[opengl,wayland]
26         media-video/ffmpeg[pulseaudio?,x264]
27         x11-libs/libdrm
28         pipewire? ( >=media-video/pipewire-1.0.5:= )
29         pulseaudio? ( media-libs/libpulse )
31 RDEPEND="${DEPEND}"
32 BDEPEND="
33         dev-libs/wayland-protocols
34         dev-util/wayland-scanner
35         virtual/pkgconfig
38 src_configure() {
39         local emesonargs=(
40                 $(meson_feature pulseaudio pulse)
41                 $(meson_feature pipewire)
42         )
43         meson_src_configure