2e9ed7988c
upstream has noted that this patch is problematic and actually breaks things for people who don't have sndio installed, plus the patch is not present anywhere in upstream and it is outside the distro policy to patch features in therefore, disable by default at very least, and add a note in longer term this should either be split off, upstreamed or removed if it cannot be upstreamed
51 lines
1.8 KiB
Bash
51 lines
1.8 KiB
Bash
# Template file for 'gst-plugins-base1'
|
|
pkgname=gst-plugins-base1
|
|
version=1.16.2
|
|
revision=2
|
|
wrksrc="${pkgname/1/}-${version}"
|
|
build_style=meson
|
|
build_helper="gir"
|
|
configure_args="-Dtremor=disabled -Dexamples=disabled -Dgtk_doc=disabled
|
|
-Dcdparanoia=$(vopt_if cdparanoia enabled disabled)
|
|
-Dintrospection=$(vopt_if gir enabled disabled)
|
|
-Dsndio=$(vopt_if sndio enabled disabled)"
|
|
hostmakedepends="gettext pkg-config glib-devel orc"
|
|
makedepends="gstreamer1-devel glib-devel libxml2-devel pango-devel
|
|
cairo-devel liboil-devel alsa-lib-devel libXv-devel libXext-devel
|
|
libvisual-devel libgudev-devel libtheora-devel libvorbis-devel
|
|
libSM-devel orc-devel $(vopt_if cdparanoia libcdparanoia-devel)
|
|
opus-devel MesaLib-devel $(vopt_if sndio sndio-devel) graphene-devel"
|
|
depends="orc>=0.4.18 gstreamer1>=${version}"
|
|
short_desc="GStreamer Base Plug-ins (v1.x)"
|
|
maintainer="Orphaned <orphan@voidlinux.org>"
|
|
license="GPL-2.0-or-later, LGPL-2.0-or-later"
|
|
homepage="https://gstreamer.freedesktop.org"
|
|
distfiles="${homepage}/src/${pkgname/1/}/${pkgname/1/}-${version}.tar.xz"
|
|
checksum=b13e73e2fe74a4166552f9577c3dcb24bed077021b9c7fa600d910ec6987816a
|
|
|
|
# Package build options
|
|
build_options="cdparanoia gir sndio"
|
|
build_options_default="cdparanoia gir"
|
|
|
|
# this should not remain in this package in longer term
|
|
# either upstream, separate, or remove
|
|
desc_option_sndio="Enable sndio support (unsupported, known to be problematic)"
|
|
|
|
case "$XBPS_TARGET_MACHINE" in
|
|
mips*) # XXX: work around assembler "Error: branch out of range"
|
|
CFLAGS=" -Os"
|
|
;;
|
|
esac
|
|
|
|
gst-plugins-base1-devel_package() {
|
|
depends="gstreamer1-devel>=${version} ${sourcepkg}>=${version}_${revision} orc-devel"
|
|
short_desc+=" - development files"
|
|
pkg_install() {
|
|
vmove usr/include
|
|
vmove usr/lib/pkgconfig
|
|
vmove "usr/lib/*.so"
|
|
if [ "$build_option_gir" ]; then
|
|
vmove "usr/share/gir*"
|
|
fi
|
|
}
|
|
}
|