summaryrefslogtreecommitdiff
path: root/multimedia/wf-recorder/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'multimedia/wf-recorder/Makefile')
-rw-r--r--multimedia/wf-recorder/Makefile32
1 files changed, 15 insertions, 17 deletions
diff --git a/multimedia/wf-recorder/Makefile b/multimedia/wf-recorder/Makefile
index 4cdc9aefa0e1..a10015918986 100644
--- a/multimedia/wf-recorder/Makefile
+++ b/multimedia/wf-recorder/Makefile
@@ -1,9 +1,9 @@
PORTNAME= wf-recorder
-DISTVERSION= 0.5.0
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.6.0
CATEGORIES= multimedia wayland
-MASTER_SITES= https://github.com/ammen99/wf-recorder/releases/download/v${DISTVERSION}/
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= tagattie@FreeBSD.org
COMMENT= Screen recorder for wlroots-based compositors
WWW= https://github.com/ammen99/wf-recorder
@@ -17,33 +17,31 @@ LIB_DEPENDS= libavutil.so:multimedia/ffmpeg \
libdrm.so:graphics/libdrm \
libwayland-client.so:graphics/wayland
-USES= compiler:c++11-lang gl meson pkgconfig tar:xz
+USES= compiler:c++11-lang gl meson pkgconfig
+
+USE_GITHUB= yes
+GH_ACCOUNT= ammen99
+
USE_GL= gbm
PLIST_FILES= bin/wf-recorder \
+ share/fish/fish/vendor_completions.d/wf-recorder.fish \
share/man/man1/wf-recorder.1.gz
PORTDOCS= README.md
OPTIONS_DEFINE= DOCS PIPEWIRE PULSEAUDIO
OPTIONS_DEFAULT= PIPEWIRE PULSEAUDIO
-PIPEWIRE_DESC=Audio recording via PipeWire
-PIPEWIRE_LIB_DEPENDS= libpipewire-0.3.so:multimedia/pipewire
-PIPEWIRE_MESON_ENABLED= pipewire
+PIPEWIRE_DESC= Audio recording via PipeWire
+PULSEAUDIO_DESC= Audio recording via PulseAudio
-PULSEAUDIO_DESC=Audio recording via PulseAudio
-
-PULSEAUDIO_LIB_DEPENDS= libpulse-simple.so:audio/pulseaudio
+PIPEWIRE_LIB_DEPENDS= libpipewire-0.3.so:multimedia/pipewire
+PIPEWIRE_MESON_ENABLED= pipewire
+PULSEAUDIO_LIB_DEPENDS= libpulse-simple.so:audio/pulseaudio
PULSEAUDIO_MESON_ENABLED= pulse
-post-patch:
-# Extract (snapshot) version from the port instead of meson.build
- @${REINPLACE_CMD} -i .nogit -e 's/git.found()/false/' \
- -e '/project_version/s/@0@/${DISTVERSIONFULL}/' \
- ${WRKSRC}/meson.build
-
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_MAN} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>