aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Beich <jbeich@FreeBSD.org>2023-03-28 08:23:35 +0000
committerJan Beich <jbeich@FreeBSD.org>2023-03-28 08:28:16 +0000
commit7a9c87252965d2103848bd0a228e99ab4d432db7 (patch)
tree92a2632e28a57dcc04fc8d7be5dcc5ddcd6c359a
parent736a6a3fff0c1a05076905de2ac8efbf84ea7811 (diff)
downloadports-7a9c87252965d2103848bd0a228e99ab4d432db7.tar.gz
ports-7a9c87252965d2103848bd0a228e99ab4d432db7.zip
multimedia/gstreamer1-editing-services: unbreak with --auto-features=enabled
tools/meson.build:20:0: ERROR: Dependency "bash-completion" not found, tried pkgconfig PR: 270361 Reported by: antoine (via exp-run)
-rw-r--r--multimedia/gstreamer1-editing-services/Makefile12
-rw-r--r--multimedia/gstreamer1-editing-services/pkg-plist2
2 files changed, 8 insertions, 6 deletions
diff --git a/multimedia/gstreamer1-editing-services/Makefile b/multimedia/gstreamer1-editing-services/Makefile
index a1d6c564fd97..ff6c1cdbece3 100644
--- a/multimedia/gstreamer1-editing-services/Makefile
+++ b/multimedia/gstreamer1-editing-services/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gstreamer1-editing-services
PORTVERSION= 1.20.5
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= multimedia
MASTER_SITES= https://gstreamer.freedesktop.org/src/gstreamer-editing-services/
DISTNAME= gst-editing-services-${PORTVERSION}
@@ -25,9 +25,11 @@ PLIST_SUB= VERSION=1.0 SOVERSION=0.2005.0
BINARY_ALIAS= python3=${PYTHON_VERSION}
-post-install:
- ${MKDIR} ${PREFIX}/share/bash-completion/completions
- ${INSTALL_SCRIPT} ${WRKSRC}/data/completions/ges-launch-1.0 \
- ${STAGEDIR}${PREFIX}/share/bash-completion/completions/
+OPTIONS_DEFINE= BASH
+OPTIONS_DEFAULT=BASH
+OPTIONS_SUB= yes
+
+BASH_BUILD_DEPENDS= bash-completion>0:shells/bash-completion
+BASH_MESON_ENABLED= bash-completion
.include <bsd.port.mk>
diff --git a/multimedia/gstreamer1-editing-services/pkg-plist b/multimedia/gstreamer1-editing-services/pkg-plist
index bb8837624758..9f71301fc238 100644
--- a/multimedia/gstreamer1-editing-services/pkg-plist
+++ b/multimedia/gstreamer1-editing-services/pkg-plist
@@ -73,6 +73,6 @@ lib/libges-%%VERSION%%.so.%%SOVERSION%%
%%PYTHON_SITELIBDIR%%/gstreamer-editing-services/GES.py
libdata/pkgconfig/gst-editing-services-%%VERSION%%.pc
man/man1/ges-launch-%%VERSION%%.1.gz
-share/bash-completion/completions/ges-launch-%%VERSION%%
+%%BASH%%share/bash-completion/completions/ges-launch-%%VERSION%%
share/gir-1.0/GES-%%VERSION%%.gir
share/gstreamer-%%VERSION%%/validate/scenarios/ges-edit-clip-while-paused.scenario