diff options
author | bill-auger <mr.j.spam.me@gmail.com> | 2023-06-23 09:20:12 -0400 |
---|---|---|
committer | bill-auger <mr.j.spam.me@gmail.com> | 2023-06-28 22:25:53 -0400 |
commit | a99173a01ca7a46189d1009677c9ab1265ae9011 (patch) | |
tree | b7c87f1c91091465a3d5601d5ebfaee4a30de695 /libre/gst-plugins-bad | |
parent | d9bf00c0f9bf62bc7b207f7786a7930b1b475640 (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/PKGBUILD | 454 |
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 -} |