contrib/gst-plugins-bad/Pkgfile

41 lines
1.5 KiB
Plaintext
Raw Normal View History

2013-04-09 04:52:38 +02:00
# Description: A set of plugins for gstreamer that may pose distribution problems.
2017-02-15 13:11:26 +01:00
# URL: https://gstreamer.freedesktop.org/modules/gst-plugins-bad.html
2014-11-10 13:28:07 +01:00
# Maintainer: Danny Rawlins, crux at romster dot me
# Depends on: chromaprint dav1d faac faad2 fdk-aac libass libmodplug libnice libsrtp lilv mjpegtools nghttp2-libs openjpeg2 rtmpdump soundtouch x264 x265 bzip2 curl eudev expat libffi libgmp libpcre util-linux xz zlib zstd brotli ffmpeg flac glib gst-plugins-base gstreamer lame lcms2 libgudev libjpeg-turbo libogg libpng libsndfile libtheora libvorbis libvpx libwebp openal opus orc vulkan-loader libdrm libglvnd libva libvdpau ladspa neon bluez shaderc
2013-04-09 04:52:38 +02:00
name=gst-plugins-bad
2022-06-19 18:36:56 +02:00
version=1.20.3
2022-02-19 15:25:49 +01:00
release=1
source=(https://gstreamer.freedesktop.org/src/$name/$name-$version.tar.xz)
2013-04-09 04:52:38 +02:00
build() {
meson build $name-$version \
--prefix /usr \
--libexecdir lib \
--buildtype plain \
--wrap-mode nodownload \
-D b_pie=true \
2021-11-01 17:58:36 +01:00
-D doc=disabled \
2019-10-06 09:38:02 +02:00
-D nls=disabled \
-D directfb=disabled \
-D flite=disabled \
-D gsm=disabled \
-D iqa=disabled \
-D magicleap=disabled \
-D msdk=disabled \
-D openh264=disabled \
-D openmpt=disabled \
-D openni2=disabled \
-D opensles=disabled \
-D tinyalsa=disabled \
-D voaacenc=disabled \
-D voamrwbenc=disabled \
-D wasapi2=disabled \
-D wasapi=disabled \
-D gobject-cast-checks=disabled \
-D package-name="GStreamer Bad Plugins (CRUX Linux)" \
2019-10-06 09:38:02 +02:00
-D package-origin="https://crux.nu/"
2013-04-09 04:52:38 +02:00
2019-10-06 09:38:02 +02:00
ninja -C build -j ${JOBS:-1}
DESTDIR=$PKG ninja -C build install
2013-04-09 04:52:38 +02:00
}