From af9aaf8d67adca8845ad313d9c8fd48c3d65518c Mon Sep 17 00:00:00 2001 From: Rasmus Thomsen Date: Fri, 8 Feb 2019 19:45:20 +0100 Subject: [PATCH] gst-plugins-base1: enable gir --- srcpkgs/gst-plugins-base1/template | 25 ++++++++++++++++++------- 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/srcpkgs/gst-plugins-base1/template b/srcpkgs/gst-plugins-base1/template index b0188dcec51..aafc887f7e4 100644 --- a/srcpkgs/gst-plugins-base1/template +++ b/srcpkgs/gst-plugins-base1/template @@ -1,13 +1,14 @@ -# Template file for 'gst-plugins-base1'. +# Template file for 'gst-plugins-base1' pkgname=gst-plugins-base1 version=1.14.4 -revision=1 +revision=2 wrksrc="${pkgname/1/}-${version}" build_style=gnu-configure +build_helper="gir" configure_args="--enable-experimental --disable-static $(vopt_enable gir introspection) $(vopt_enable cdparanoia)" hostmakedepends="automake gettext-devel libtool python pkg-config - glib-devel $(vopt_if gir gobject-introspection)" + glib-devel" makedepends=" gstreamer1-devel glib-devel libxml2-devel pango-devel cairo-devel liboil-devel alsa-lib-devel libXv-devel libXext-devel @@ -28,15 +29,25 @@ esac # Package build options build_options="cdparanoia gir" -# Disable options for cross builds. -if [ -z "$CROSS_BUILD" ]; then - build_options_default="cdparanoia gir" -fi +build_options_default="cdparanoia" + +case "$XBPS_TARGET_MACHINE" in + x86_64-musl) build_options_default+=" gir" ;; + *-musl) ;; + *) build_options_default+=" gir" ;; +esac + pre_configure() { NOCONFIGURE=1 ./autogen.sh } +pre_build() { + vsed \ + -e '/--library/a --library-path="$(top_builddir)/gst-libs/gst/sdp/.libs" \\' \ + -i gst-libs/gst/rtsp/Makefile +} + gst-plugins-base1-devel_package() { depends="gstreamer1-devel>=${version} ${sourcepkg}>=${version}_${revision} orc-devel" short_desc+=" - development files"