summaryrefslogtreecommitdiff
path: root/libre/gst-plugins-bad
diff options
context:
space:
mode:
authorbill-auger <mr.j.spam.me@gmail.com>2023-06-23 09:20:12 -0400
committerbill-auger <mr.j.spam.me@gmail.com>2023-06-28 22:25:53 -0400
commita99173a01ca7a46189d1009677c9ab1265ae9011 (patch)
treeb7c87f1c91091465a3d5601d5ebfaee4a30de695 /libre/gst-plugins-bad
parentd9bf00c0f9bf62bc7b207f7786a7930b1b475640 (diff)
[gst-plugins-bad]: rename to 'gstreamer'
the upstream and arch merged 'gst-plugins-bad' and friends into 'gstreamer' though we still do not need to build all of gstreamer; so pkgbase is still 'gst-plugins-bad'
Diffstat (limited to 'libre/gst-plugins-bad')
-rw-r--r--libre/gst-plugins-bad/PKGBUILD454
1 files changed, 0 insertions, 454 deletions
diff --git a/libre/gst-plugins-bad/PKGBUILD b/libre/gst-plugins-bad/PKGBUILD
deleted file mode 100644
index 16fe51497..000000000
--- a/libre/gst-plugins-bad/PKGBUILD
+++ /dev/null
@@ -1,454 +0,0 @@
-# Maintainer (arch:gstreamer): Jan Alexander Steffens (heftig) <heftig@archlinux.org>
-# Contributor: Jan de Groot <jgc@archlinux.org>
-# Maintainer: Omar Vega Ramos <ovruni@gnu.org.pe>
-# Contributor: Isaac David <isacdaavid@at@isacdaavid@dot@info>
-# Contributor: Márcio Silva <coadde@hyperbola.info>
-# Contributor: bill-auger <bill-auger@programmer.net>
-# Contributor: David P. <megver83@parabola.nu>
-
-
-# parabola changes and rationale:
-# libre:
-# - removed support for non-free 'faac' codec
-# - disabled tests by default (some require networking)
-# technical:
-# - disabled 'svthevcenc' for 32-bit arches
-# - disabled 'msdk' for armv7h
-# - disabled 'qsv' for armv7h
-# - FIXME: disabled 'opencv' - package FTBS
-# /usr/include/opencv4/opencv2/tracking/tracking_internals.hpp:18:10:
-# fatal error: opencv2/video/detail/tracking.private.hpp: No such file or directory
-
-# NOTE: This PKGBUILD is kept in-sync, as closely as possible,
-# with arch{,arm,32} (gstreamer), for the sake of documentation and cleaner diffs.
-# That also helps to identify which changes were made by Parabola vs upstream.
-# However, only the small sub-set of split-packages which require FSDG treatments
-# are compiled; and some noisy/irrelevant segments are deleted entirely.
-# The result is a recipe which is extremely messy, tedious and brittle to merge,
-# and tedious to maintain; but the alternative is worse (blacklisting and rebuilding
-# all split-packages and many dependents, pinning all dependents to this version).
-# Therefore, this PKGBUILD may declare blacklisted dependencies, non-free sources,
-# or include code for anti-features; but those will be filtered-out subsequently.
-# Any code which implements an anti-feature should be commented-out;
-# and include an 'anti-feature' comment, for clarity.
-# Any blacklisted dependencies and non-free sources should be filtered,
-# and include a 'non-free' comment, for clarity.
-# Without those over-rides, the resulting program may not be FSDG-fit.
-# Do not circumvent those over-rides, if compiling for the Parabola repos.
-
-
-pkgbase=gst-plugins-bad
-pkgname=(
- gst-plugins-bad-libs # Split badaudio first
- gst-plugins-bad
- gst-plugin-opencv
- gst-plugin-wpe
-)
-pkgname=( ${pkgname[*]/gst-plugin-opencv/} ) # FIXME: 'opencv' package FTBS - undefined reference to `cblas_{c,d,s,z}gemm'
-pkgver=1.22.3
-_prev_ver=1.22.2 # current version in parabola repos
-pkgrel=1
-_pkgver_i686=1.20.5 # NOTE: v1.20.5 fails to compile for i686 - after this moves ahead,
-_pkgrel_i686=3.0 # try to remove the LOCs with comment: # n/a in v1.20.5
-[[ "${CARCH}" == i686 ]] && eval "pkgver=\$_pkgver_${CARCH}" # our different arches do not
-[[ "${CARCH}" == i686 ]] && eval "pkgrel=\$_pkgrel_${CARCH}" # always roll at the same speed
-pkgrel+=.parabola1
-pkgdesc="Multimedia graph framework"
-url="https://gstreamer.freedesktop.org/"
-arch=(x86_64)
-arch+=(armv7h i686)
-license=(LGPL)
-makedepends=(
- # NOTE: These are the minimal requirements to build only the subset
- # of split-packages which are listed in the Parabola blacklist.
- # The subsets: 'superproject', 'gstreamer', and 'gst-plugins-base'
- # are not expected to match the Arch PKGBUILD;
- # but the 'gst-plugins-bad' subset should match.
-
- # superproject
- git meson
-
- # gstreamer
- gobject-introspection gtk3
-
- # gst-plugins-base
- wayland-protocols
-
- # gst-plugins-good
- # <NONE>
-
- # gst-plugins-bad
- opencv vulkan-icd-loader vulkan-headers vulkan-validation-layers shaderc
- libltc bluez-libs libavtp libbs2b bzip2 chromaprint libdca faac faad2
- libfdk-aac fluidsynth libgme libkate liblrdf ladspa libde265 lilv libmodplug
- lv2 libmicrodns mjpegtools libmpcdec neon openal libdvdnav rtmpdump sbc
- soundtouch spandsp libsrtp svt-hevc zvbi libnice webrtc-audio-processing
- wildmidi zxing-cpp zbar libxml2 gsm libopenmpt wpewebkit libldac libfreeaptx
- qrencode json-glib libva libxkbcommon-x11
-
- # gst-plugins-ugly
- # <NONE>
-
- # gst-libav
- # <NONE>
-
- # gstreamer-vaapi
- # <NONE>
-
- # gst-python
-)
-makedepends=( ${makedepends[*]/faac/} ) # non-free
-[[ "${CARCH}" == x86_64 ]] || makedepends=( ${makedepends[*]/svt-hevc/} ) # x86_64 only
-makedepends=( ${makedepends[*]/opencv/} ) # FIXME: 'opencv' package FTBS - undefined reference to `cblas_{c,d,s,z}gemm'
-makedepends+=( libdc1394 ) # ERROR: Dependency "libdc1394-2" not found, tried pkgconfig
-makedepends+=( openexr ) # ERROR: Dependency "openEXR" not found, tried pkgconfig
-makedepends+=( gstreamer=${_prev_ver} # 'wpewebkit' -> 'gst-plugins-base-libs' -> 'gstreamer'
- gst-plugins-base-libs=${_prev_ver} ) # (install these manually from archive)
-checkdepends=(xorg-server-xvfb)
-source=(
- "git+https://gitlab.freedesktop.org/gstreamer/gstreamer.git?signed#tag=$pkgver"
- # NOTE: docs package is not applicable to 'gst-plugins-bad'
- # NOTE: arch patches are not applicable to 'gst-plugins-bad'
-)
-b2sums=('SKIP'
-)
-validpgpkeys=(D637032E45B8C6585B9456565D2EEE6F6F349D7C) # Tim Müller <tim@gstreamer-foundation.org>
-
-
-_DISABLE_TESTS=1
-
-
-build() {
- ## build configuration ##
-
- local meson_options=(
- # Superproject options
- -D devtools=disabled # n/a (deleted below)
- -D doc=disabled
- -D examples=disabled # n/a (deleted below)
- -D gobject-cast-checks=disabled
- -D gpl=enabled
- -D gst-examples=disabled # n/a (deleted below)
- -D libnice=disabled # n/a (deleted below)
- -D orc-source=system # n/a (deleted below)
- -D package-origin="https://www.archlinux.org/"
- -D vaapi=enabled # n/a (deleted below)
-
- # Package names
- # NOTE: we want only the 'gst-plugins-bad:' entry here
- -D gst-plugins-bad:package-name="Arch Linux gst-plugins-bad $pkgver-$pkgrel"
-
- # Subproject options
- # NOTE: we want only the 'gst-plugins-bad:' entries here
- -D gst-plugins-bad:amfcodec=disabled
- -D gst-plugins-bad:directfb=disabled
- -D gst-plugins-bad:directshow=disabled
- -D gst-plugins-bad:directsound=disabled
- -D gst-plugins-bad:flite=disabled
- -D gst-plugins-bad:gs=disabled
- -D gst-plugins-bad:iqa=disabled
- -D gst-plugins-bad:isac=disabled
- -D gst-plugins-bad:magicleap=disabled
- -D gst-plugins-bad:onnx=disabled
- -D gst-plugins-bad:openh264=disabled
- -D gst-plugins-bad:openni2=disabled
- -D gst-plugins-bad:opensles=disabled
- -D gst-plugins-bad:tinyalsa=disabled
- -D gst-plugins-bad:voaacenc=disabled
- -D gst-plugins-bad:voamrwbenc=disabled
- -D gst-plugins-bad:wasapi2=disabled
- -D gst-plugins-bad:wasapi=disabled
- -D gst-plugins-bad:wic=disabled
- -D gst-plugins-bad:win32ipc=disabled
- )
-
-
- ## parabola over-rides ##
-
- meson_options=( "${meson_options[@]/gst-plugins-bad:/}" )
-
- # over-rides to "Superproject options"
- meson_options=( "${meson_options[@]/devtools=disabled/faac=disabled}" )
- meson_options=( "${meson_options[@]/gst-examples=disabled/faac=disabled}" )
- meson_options=( "${meson_options[@]/examples=disabled/faac=disabled}" )
- meson_options=( "${meson_options[@]/libnice=disabled/faac=disabled}" )
- meson_options=( "${meson_options[@]/orc-source=system/faac=disabled}" )
- meson_options=( "${meson_options[@]/vaapi=enabled/faac=disabled}" )
- meson_options=( "${meson_options[@]/archlinux.org/parabola.nu}" )
-
- # over-rides to "Package names"
- meson_options=( "${meson_options[@]/Arch Linux/Parabola GNU\/Linux-libre}" )
-
- # over-rides to "Subproject options"
- if [[ "${CARCH}" == i686 ]]
- then meson_options=( "${meson_options[@]/amfcodec=disabled/faac=disabled}" ) # n/a in v1.20.5
- meson_options=( "${meson_options[@]/directshow=disabled/faac=disabled}" ) # n/a in v1.20.5
- meson_options=( "${meson_options[@]/wic=disabled/faac=disabled}" ) # n/a in v1.20.5
- meson_options=( "${meson_options[@]/win32ipc=disabled/faac=disabled}" ) # n/a in v1.20.5
- fi
-
- # libre options
- meson_options+=( -D faac=disabled ) # non-free
-
- # arch-specific options
- meson_options+=(
- $( case "${CARCH}" in armv7h) echo '-D msdk=disabled' # x86_64 only
- echo '-D qsv=disabled' # x86 only
- echo '-D svthevcenc=disabled' ;; # x86_64 only
- i686 ) echo '-D msdk=disabled' # x86_64 only
- echo '-D svthevcenc=disabled' ;; # x86_64 only
- esac )
- )
- # emergency options :(
- meson_options+=(-D opencv=disabled) # FIXME: 'opencv' package FTBS - undefined reference to `cblas_{c,d,s,z}gemm'
-
-
- ## build ##
-
- arch-meson gstreamer/subprojects/${pkgbase} build "${meson_options[@]}"
- meson configure build # Print config
- meson compile -C build
-}
-
-check() (
- (( ! _DISABLE_TESTS )) || ! echo "skipping check()" || return 0
-
- export XDG_RUNTIME_DIR="$PWD/runtime-dir"
- mkdir -p -m 700 "$XDG_RUNTIME_DIR"
-
- # Flaky due to timeouts
- xvfb-run -s '-nolisten local' \
- meson test -C build --print-errorlogs -t 3
-)
-
-_install() {
- local src dir
- for src in "${files[@]}"; do
- dir="$pkgdir/$(dirname "$src")"
- mkdir -p "$dir"
- mv -v "$src" "$dir"
- done
-}
-
-package_gst-plugins-bad-libs() {
- pkgdesc+=" - bad"
- depends=(
- "gst-plugins-base-libs=$pkgver"
- orc libdrm libx11 libgudev libusb libxkbcommon-x11 libva libnice
- vulkan-icd-loader wayland wayland-protocols
- )
-
- # arch has this command in the package_gstreamer() function
- DESTDIR="$srcdir/root" meson install -C build
-
- cd root; local files=(
- usr/include/gstreamer-1.0/gst/audio/{audio-bad-prelude,gstnonstreamaudiodecoder,gstplanaraudioadapter}.h
- usr/include/gstreamer-1.0/gst/{basecamerabinsrc,codecparsers,cuda,insertbin,interfaces,isoff,mpegts,play,player,sctp,transcoder,uridownloader,va,vulkan,wayland,webrtc}
- usr/lib/libgst{adaptivedemux,badaudio,basecamerabinsrc,codecparsers,codecs,cuda,insertbin,isoff,mpegts}-1.0.so*
- usr/lib/libgst{photography,play,player,sctp,transcoder,uridownloader,va,vulkan,wayland,webrtc,webrtcnice}-1.0.so*
- usr/lib/pkgconfig/gstreamer-{bad-audio,codecparsers,cuda,insertbin,mpegts,photography,play,player,sctp,transcoder,vulkan{,-wayland,-xcb},va,wayland,webrtc{,-nice}}-1.0.pc
- usr/lib/girepository-1.0/{CudaGst,Gst{BadAudio,Codecs,Cuda,InsertBin,Mpegts,Play,Player,Transcoder,Va,Vulkan{,Wayland,XCB},WebRTC}}-1.0.typelib
- usr/share/gir-1.0/{CudaGst,Gst{BadAudio,Codecs,Cuda,InsertBin,Mpegts,Play,Player,Transcoder,Va,Vulkan{,Wayland,XCB},WebRTC}}-1.0.gir
-
- usr/lib/pkgconfig/gstreamer-plugins-bad-1.0.pc
- usr/lib/gstreamer-1.0/libgstaccurip.so
- usr/lib/gstreamer-1.0/libgstadpcmdec.so
- usr/lib/gstreamer-1.0/libgstadpcmenc.so
- usr/lib/gstreamer-1.0/libgstaiff.so
- usr/lib/gstreamer-1.0/libgstasfmux.so
- usr/lib/gstreamer-1.0/libgstaudiobuffersplit.so
- usr/lib/gstreamer-1.0/libgstaudiofxbad.so
- usr/lib/gstreamer-1.0/libgstaudiolatency.so
- usr/lib/gstreamer-1.0/libgstaudiomixmatrix.so
- usr/lib/gstreamer-1.0/libgstaudiovisualizers.so
- usr/lib/gstreamer-1.0/libgstautoconvert.so
- usr/lib/gstreamer-1.0/libgstbayer.so
- usr/lib/gstreamer-1.0/libgstbluez.so
- usr/lib/gstreamer-1.0/libgstcamerabin.so
- usr/lib/gstreamer-1.0/libgstcodecalpha.so
- usr/lib/gstreamer-1.0/libgstcodectimestamper.so
- usr/lib/gstreamer-1.0/libgstcoloreffects.so
- usr/lib/gstreamer-1.0/libgstdebugutilsbad.so
- usr/lib/gstreamer-1.0/libgstdecklink.so
- usr/lib/gstreamer-1.0/libgstdvb.so
- usr/lib/gstreamer-1.0/libgstdvbsubenc.so
- usr/lib/gstreamer-1.0/libgstdvbsuboverlay.so
- usr/lib/gstreamer-1.0/libgstdvdspu.so
- usr/lib/gstreamer-1.0/libgstfaceoverlay.so
- usr/lib/gstreamer-1.0/libgstfbdevsink.so
- usr/lib/gstreamer-1.0/libgstfestival.so
- usr/lib/gstreamer-1.0/libgstfieldanalysis.so
- usr/lib/gstreamer-1.0/libgstfreeverb.so
- usr/lib/gstreamer-1.0/libgstfrei0r.so
- usr/lib/gstreamer-1.0/libgstgaudieffects.so
- usr/lib/gstreamer-1.0/libgstgdp.so
- usr/lib/gstreamer-1.0/libgstgeometrictransform.so
- usr/lib/gstreamer-1.0/libgstid3tag.so
- usr/lib/gstreamer-1.0/libgstinter.so
- usr/lib/gstreamer-1.0/libgstinterlace.so
- usr/lib/gstreamer-1.0/libgstipcpipeline.so
- usr/lib/gstreamer-1.0/libgstivfparse.so
- usr/lib/gstreamer-1.0/libgstivtc.so
- usr/lib/gstreamer-1.0/libgstjp2kdecimator.so
- usr/lib/gstreamer-1.0/libgstjpegformat.so
- usr/lib/gstreamer-1.0/libgstkms.so
- usr/lib/gstreamer-1.0/libgstlegacyrawparse.so
- usr/lib/gstreamer-1.0/libgstmidi.so
- usr/lib/gstreamer-1.0/libgstmpegpsdemux.so
- usr/lib/gstreamer-1.0/libgstmpegpsmux.so
- usr/lib/gstreamer-1.0/libgstmpegtsdemux.so
- usr/lib/gstreamer-1.0/libgstmpegtsmux.so
- usr/lib/gstreamer-1.0/libgstmxf.so
- usr/lib/gstreamer-1.0/libgstnetsim.so
- usr/lib/gstreamer-1.0/libgstnvcodec.so
- usr/lib/gstreamer-1.0/libgstpcapparse.so
- usr/lib/gstreamer-1.0/libgstpnm.so
- usr/lib/gstreamer-1.0/libgstproxy.so
- usr/lib/gstreamer-1.0/libgstremovesilence.so
- usr/lib/gstreamer-1.0/libgstrfbsrc.so
- usr/lib/gstreamer-1.0/libgstrist.so
- usr/lib/gstreamer-1.0/libgstrtmp2.so
- usr/lib/gstreamer-1.0/libgstrtpmanagerbad.so
- usr/lib/gstreamer-1.0/libgstrtponvif.so
- usr/lib/gstreamer-1.0/libgstsdpelem.so
- usr/lib/gstreamer-1.0/libgstsegmentclip.so
- usr/lib/gstreamer-1.0/libgstshm.so
- usr/lib/gstreamer-1.0/libgstsiren.so
- usr/lib/gstreamer-1.0/libgstsmooth.so
- usr/lib/gstreamer-1.0/libgstspeed.so
- usr/lib/gstreamer-1.0/libgstsubenc.so
- usr/lib/gstreamer-1.0/libgstswitchbin.so
- usr/lib/gstreamer-1.0/libgsttranscode.so
- usr/lib/gstreamer-1.0/libgstuvch264.so
- usr/lib/gstreamer-1.0/libgstv4l2codecs.so
- usr/lib/gstreamer-1.0/libgstvideofiltersbad.so
- usr/lib/gstreamer-1.0/libgstvideoframe_audiolevel.so
- usr/lib/gstreamer-1.0/libgstvideoparsersbad.so
- usr/lib/gstreamer-1.0/libgstvideosignal.so
- usr/lib/gstreamer-1.0/libgstvmnc.so
- usr/lib/gstreamer-1.0/libgstvulkan.so
- usr/lib/gstreamer-1.0/libgstwaylandsink.so
- usr/lib/gstreamer-1.0/libgsty4mdec.so
-
- usr/share/gstreamer-1.0/encoding-profiles
- usr/share/gstreamer-1.0/presets/GstFreeverb.prs
-
- usr/share/locale/*/LC_MESSAGES/gst-plugins-bad-1.0.mo
-
- usr/bin/gst-transcoder-1.0
- ); _install
-}
-
-package_gst-plugins-bad() {
- pkgdesc+=" - bad plugins"
- depends=(
- "gst-plugins-bad-libs=$pkgver"
- aom libass libbs2b bzip2 chromaprint pango lcms2 curl libxml2 libdc1394
- libde265 openssl libdca faac faad2 libfdk-aac fluidsynth libgme nettle
- libkate liblrdf lilv libmodplug mjpegtools libmpcdec neon openal openexr
- openjpeg2 opus libdvdnav libdvdread librsvg rtmpdump sbc libsndfile libltc
- soundtouch spandsp srt libsrtp zvbi libwebp webrtc-audio-processing wildmidi
- x265 zbar gsm libopenmpt libldac libfreeaptx qrencode json-glib libavtp
- libmicrodns svt-hevc zxing-cpp
- )
-
- # parabola tweaks
- depends=( ${depends[*]/faac/} ) # non-free
- [[ "${CARCH}" == x86_64 ]] || depends=( ${depends[*]/svt-hevc/} )
-
- cd root; local files=(
- usr/lib/gstreamer-1.0/libgstaes.so
- usr/lib/gstreamer-1.0/libgstaom.so
- usr/lib/gstreamer-1.0/libgstassrender.so
- usr/lib/gstreamer-1.0/libgstavtp.so
- usr/lib/gstreamer-1.0/libgstbs2b.so
- usr/lib/gstreamer-1.0/libgstbz2.so
- usr/lib/gstreamer-1.0/libgstchromaprint.so
- usr/lib/gstreamer-1.0/libgstclosedcaption.so
- usr/lib/gstreamer-1.0/libgstcolormanagement.so
- usr/lib/gstreamer-1.0/libgstcurl.so
- usr/lib/gstreamer-1.0/libgstdash.so
- usr/lib/gstreamer-1.0/libgstdc1394.so
- usr/lib/gstreamer-1.0/libgstde265.so
- usr/lib/gstreamer-1.0/libgstdtls.so
- usr/lib/gstreamer-1.0/libgstdtsdec.so
- usr/lib/gstreamer-1.0/libgstfaac.so
- usr/lib/gstreamer-1.0/libgstfaad.so
- usr/lib/gstreamer-1.0/libgstfdkaac.so
- usr/lib/gstreamer-1.0/libgstfluidsynthmidi.so
- usr/lib/gstreamer-1.0/libgstgme.so
- usr/lib/gstreamer-1.0/libgstgsm.so
- usr/lib/gstreamer-1.0/libgsthls.so
- usr/lib/gstreamer-1.0/libgstkate.so
- usr/lib/gstreamer-1.0/libgstladspa.so
- usr/lib/gstreamer-1.0/libgstldac.so
- usr/lib/gstreamer-1.0/libgstlv2.so
- usr/lib/gstreamer-1.0/libgstmicrodns.so
- usr/lib/gstreamer-1.0/libgstmodplug.so
- usr/lib/gstreamer-1.0/libgstmpeg2enc.so
- usr/lib/gstreamer-1.0/libgstmplex.so
- usr/lib/gstreamer-1.0/libgstmusepack.so
- usr/lib/gstreamer-1.0/libgstneonhttpsrc.so
- usr/lib/gstreamer-1.0/libgstopenal.so
- usr/lib/gstreamer-1.0/libgstopenaptx.so
- usr/lib/gstreamer-1.0/libgstopenexr.so
- usr/lib/gstreamer-1.0/libgstopenjpeg.so
- usr/lib/gstreamer-1.0/libgstopenmpt.so
- usr/lib/gstreamer-1.0/libgstopusparse.so
- usr/lib/gstreamer-1.0/libgstqroverlay.so
- usr/lib/gstreamer-1.0/libgstresindvd.so
- usr/lib/gstreamer-1.0/libgstrsvg.so
- usr/lib/gstreamer-1.0/libgstrtmp.so
- usr/lib/gstreamer-1.0/libgstsbc.so
- usr/lib/gstreamer-1.0/libgstsctp.so
- usr/lib/gstreamer-1.0/libgstsmoothstreaming.so
- usr/lib/gstreamer-1.0/libgstsndfile.so
- usr/lib/gstreamer-1.0/libgstsoundtouch.so
- usr/lib/gstreamer-1.0/libgstspandsp.so
- usr/lib/gstreamer-1.0/libgstsrt.so
- usr/lib/gstreamer-1.0/libgstsrtp.so
- usr/lib/gstreamer-1.0/libgstsvthevcenc.so
- usr/lib/gstreamer-1.0/libgstteletext.so
- usr/lib/gstreamer-1.0/libgsttimecode.so
- usr/lib/gstreamer-1.0/libgstttmlsubs.so
- usr/lib/gstreamer-1.0/libgstwebp.so
- usr/lib/gstreamer-1.0/libgstwebrtc.so
- usr/lib/gstreamer-1.0/libgstwebrtcdsp.so
- usr/lib/gstreamer-1.0/libgstwildmidi.so
- usr/lib/gstreamer-1.0/libgstx265.so
- usr/lib/gstreamer-1.0/libgstzbar.so
- usr/lib/gstreamer-1.0/libgstzxing.so
- )
-
- # parabola tweaks
- [[ "${CARCH}" == x86_64 ]] ||
- files=(
- ${files[*]/usr\/lib\/gstreamer-1.0\/libgstsvthevcenc.so/} # x86_64 only
- )
- files=(
- ${files[*]/usr\/lib\/gstreamer-1.0\/libgstfaac.so/} # non-free
- ); _install
-}
-
-# FIXME: 'opencv' package FTBS - undefined reference to `cblas_{c,d,s,z}gemm'
-# package_gst-plugin-opencv() {
-# pkgdesc+=" - opencv plugin"
-# depends=("gst-plugins-base-libs=$pkgver" opencv)
-#
-# cd root; local files=(
-# usr/include/gstreamer-1.0/gst/opencv
-# usr/lib/libgstopencv-1.0.so*
-#
-# usr/lib/gstreamer-1.0/libgstopencv.so
-# ); _install
-# }
-
-package_gst-plugin-wpe() {
- pkgdesc+=" - wpe plugin"
- depends=("gst-plugins-base-libs=$pkgver" wpewebkit)
-
- cd root; local files=(
- usr/lib/gstreamer-1.0/libgstwpe.so
- usr/lib/gst-plugins-bad/wpe-extension/libgstwpeextension.so
- ); _install
-}