extra/gst-plugins-bad to 1.14.0-1

This commit is contained in:
Kevin Mihelich 2018-03-25 00:51:37 +00:00
parent ac018402ed
commit 09a359dc58

View file

@ -3,25 +3,23 @@
# Contributor: Jan de Groot <jgc@archlinux.org>
# ALARM: Kevin Mihelich <kevin@archlinuxarm.org>
# - drop valgrind makedepend
# - remove --enable-gtk-doc from configure - broken with latest gtk-doc
pkgname=gst-plugins-bad
pkgver=1.12.4
pkgrel=5
pkgver=1.14.0
pkgrel=1
pkgdesc="GStreamer Multimedia Framework Bad Plugins"
url="https://gstreamer.freedesktop.org/"
arch=(x86_64)
license=(LGPL)
depends=(mjpegtools gst-plugins-base-libs curl chromaprint libmms faad2 celt libdca libdvdnav
libmodplug libgme wayland libofa openjpeg2 libwebp libsrtp gnutls glu sbc rtmpdump
libgudev graphene schroedinger libexif libdvdread libvdpau libmpeg2 wildmidi ladspa
openal libusb vulkan-icd-loader libfdk-aac faac soundtouch spandsp neon
webrtc-audio-processing libdc1394 libmpcdec zvbi openexr libbs2b)
makedepends=(python gobject-introspection gtk-doc git autoconf-archive vulkan-headers
gtk3 clutter librsvg libtiger qt5-declarative qt5-x11extras qt5-wayland zbar
fluidsynth lilv opencv)
_commit=cbdbd8d4f6893e6042dbf7b8258e23a8d2aaf081 # tags/1.12.4^0
libmodplug libgme wayland libofa openjpeg2 libwebp libsrtp gnutls sbc rtmpdump libgudev
libexif libdvdread libvdpau libmpeg2 wildmidi ladspa openal libusb vulkan-icd-loader
libfdk-aac faac soundtouch spandsp neon webrtc-audio-processing libdc1394 libmpcdec zvbi
openexr libbs2b libnice lcms2 bluez-libs flite glu srt)
makedepends=(python gtk-doc autoconf-archive git gobject-introspection gtk3 vulkan-headers
vulkan-validation-layers librsvg libtiger zbar fluidsynth lilv opencv)
_commit=48cde372d6f5b9feff464bffb734686e0cbf0ca1 # tags/1.14.0^0
source=("git+https://anongit.freedesktop.org/git/gstreamer/gst-plugins-bad#commit=$_commit"
"gst-common::git+https://anongit.freedesktop.org/git/gstreamer/common")
sha256sums=('SKIP'
@ -39,9 +37,6 @@ prepare() {
git config --local submodule.common.url "$srcdir/gst-common"
git submodule update
# libsrtp2
git cherry-pick -n 029e01743f 17121ebc57 e9aa117200
sed -i 's/cmu_us_kal/&16/g' configure.ac ext/flite/gstflitetestsrc.c
NOCONFIGURE=1 ./autogen.sh
@ -49,16 +44,17 @@ prepare() {
build() {
cd $pkgname
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libexecdir=/usr/lib \
./configure \
--prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--libexecdir=/usr/lib \
--with-package-name="GStreamer Bad Plugins (Arch Linux)" \
--with-package-origin="https://www.archlinux.org/" \
--with-gtk=3.0 \
--enable-experimental --disable-static
# https://bugzilla.gnome.org/show_bug.cgi?id=655517
--enable-experimental \
--disable-static
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make
}