[notify] gst-plugins-bad: restructured dependencies, check revdep and rebuild where needed
This commit is contained in:
parent
356895addb
commit
ca5ab076f1
|
@ -188,10 +188,8 @@ drwxr-xr-x root/root usr/lib/gstreamer-1.0/
|
|||
-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstaudiovisualizers.so
|
||||
-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstautoconvert.so
|
||||
-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstbayer.so
|
||||
-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstbluez.so
|
||||
-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstbz2.so
|
||||
-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstcamerabin.so
|
||||
-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstchromaprint.so
|
||||
-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstclosedcaption.so
|
||||
-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstcodecalpha.so
|
||||
-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstcodectimestamper.so
|
||||
|
@ -227,7 +225,6 @@ drwxr-xr-x root/root usr/lib/gstreamer-1.0/
|
|||
-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstjp2kdecimator.so
|
||||
-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstjpegformat.so
|
||||
-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstkms.so
|
||||
-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstladspa.so
|
||||
-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstlegacyrawparse.so
|
||||
-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstlv2.so
|
||||
-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstmidi.so
|
||||
|
@ -240,7 +237,6 @@ drwxr-xr-x root/root usr/lib/gstreamer-1.0/
|
|||
-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstneonhttpsrc.so
|
||||
-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstnetsim.so
|
||||
-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstnvcodec.so
|
||||
-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstopenal.so
|
||||
-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstopenjpeg.so
|
||||
-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstopusparse.so
|
||||
-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstpcapparse.so
|
||||
|
@ -262,7 +258,6 @@ drwxr-xr-x root/root usr/lib/gstreamer-1.0/
|
|||
-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstsmooth.so
|
||||
-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstsmoothstreaming.so
|
||||
-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstsndfile.so
|
||||
-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstsoundtouch.so
|
||||
-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstspeed.so
|
||||
-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstsrtp.so
|
||||
-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstsubenc.so
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
untrusted comment: verify with /etc/ports/contrib.pub
|
||||
RWSagIOpLGJF34hgillS12pdZvMVOTBubMKDtZ6e99R7Hf/BmGSEP94E6RuesJOmnof+wO9lsz9cd6wMeee4ct4uvlI7z2/dVww=
|
||||
SHA256 (Pkgfile) = 199854c3a26b280c0f034961348a28d96ed0c4661bc421c63d26aa18b081efd2
|
||||
SHA256 (.footprint) = f887dbe61744bc2b4e04cbcc94bc4c97311c8bcfe2c63a764bab9818167c374e
|
||||
RWSagIOpLGJF37Y+vAkM/0J1MgJGV1vt+Vbw5Wivz8QQpfB0JaXQcmAHHuuEGTI8n3KYzszU3pnROcNEJn63kOjAeVCZ7XrW+wo=
|
||||
SHA256 (Pkgfile) = fadf3958056853329f3e7807e55fc8d0622bd0923afe3f2ed17c4f4830af741f
|
||||
SHA256 (.footprint) = c7a896ea048dd440505201dee5dd74c4004a91db29287b0fb8162711a45d05e9
|
||||
SHA256 (gst-plugins-bad-1.22.5.tar.xz) = e64e75cdafd7ff2fc7fc34e855b06b1e3ed227cc06fa378d17bbcd76780c338c
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
# Description: A set of plugins for gstreamer that may pose distribution problems.
|
||||
# Description: a set of plug-ins that aren't up to par compared to the rest
|
||||
# URL: https://gstreamer.freedesktop.org/modules/gst-plugins-bad.html
|
||||
# Maintainer: Tim Biermann, tbier at posteo dot de
|
||||
# Depends on: bluez brotli bzip2 chromaprint curl dav1d eudev expat faac faad2 fdk-aac ffmpeg flac glib gst-plugins-base gstreamer ladspa lame lcms2 libass libdrm libffi libglvnd libgmp libgudev libjpeg-turbo libmodplug libnghttp2 libnice libogg libpcre libpng libsndfile libsrtp libtheora libva libvdpau libvorbis libvpx libwebp lilv mjpegtools neon openal openjpeg2 opus orc rtmpdump shaderc soundtouch util-linux vulkan-loader x265 xz zlib zstd
|
||||
# Optional: openh264 x264
|
||||
# Depends on: brotli dav1d faac faad2 fdk-aac ffmpeg gst-plugins-base lame libass libmodplug libnice libsrtp libva libvdpau libvpx libwebp lilv mjpegtools neon openjpeg2 rtmpdump shaderc
|
||||
# Optional: aom bluez chromaprint ladspa libde265 lv2 musepack openal openh264 soundtouch x265
|
||||
|
||||
name=gst-plugins-bad
|
||||
version=1.22.5
|
||||
release=1
|
||||
release=2
|
||||
source=(https://gstreamer.freedesktop.org/src/$name/$name-$version.tar.xz)
|
||||
|
||||
build() {
|
||||
|
@ -31,9 +31,24 @@ build() {
|
|||
-D voamrwbenc=disabled
|
||||
-D wasapi2=disabled
|
||||
-D wasapi=disabled
|
||||
-D extra-checks=disabled
|
||||
-D gobject-cast-checks=disabled"
|
||||
prt-get isinst openh264 && PKGMK_GSTBAD+=" -D openh264=enabled" || \
|
||||
PKGMK_GSTBAD+=" -D openh264=disabled"
|
||||
|
||||
optional="aom
|
||||
bluez
|
||||
chromaprint
|
||||
ladspa
|
||||
libde265
|
||||
lv2
|
||||
musepack
|
||||
openal
|
||||
openh264
|
||||
soundtouch
|
||||
x265"
|
||||
|
||||
for feat in $optional; do
|
||||
prt-get isinst $feat || PKGMK_GSTBAD+=" -D $feat=disabled"
|
||||
done
|
||||
|
||||
meson setup build $name-$version $PKGMK_GSTBAD \
|
||||
-D package-name="GStreamer Bad Plugins (CRUX Linux)" \
|
||||
|
|
Loading…
Reference in New Issue
Block a user