diff options
author | Rodrigo Bezerra | 2018-08-19 05:11:04 -0300 |
---|---|---|
committer | Rodrigo Bezerra | 2018-08-19 05:11:04 -0300 |
commit | f92fa57643df0c4712ffab89534d860577101c45 (patch) | |
tree | b91444f1e69a69dff18ed9a095b3ba4aa6908323 | |
parent | a96d7190b4a1313a1c888cdc18d8e569df4671fc (diff) | |
download | aur-f92fa57643df0c4712ffab89534d860577101c45.tar.gz |
Update to version 1.14.1
-rw-r--r-- | .SRCINFO | 51 | ||||
-rw-r--r-- | PKGBUILD | 114 | ||||
-rw-r--r-- | missing-includes.diff | 51 |
3 files changed, 138 insertions, 78 deletions
@@ -1,52 +1,35 @@ pkgbase = lib32-gst-plugins-bad pkgdesc = GStreamer Multimedia Framework Bad Plugins (32-bit) - pkgver = 1.12.1 - pkgrel = 4 + pkgver = 1.14.1 + pkgrel = 1 url = https://gstreamer.freedesktop.org/ arch = x86_64 license = LGPL makedepends = python - makedepends = valgrind-multilib - makedepends = gobject-introspection - makedepends = git makedepends = autoconf-archive - makedepends = vulkan-headers + makedepends = git + makedepends = gobject-introspection makedepends = lib32-gtk3 - makedepends = lib32-clutter - makedepends = lib32-librsvg + makedepends = vulkan-headers + makedepends = lib32-vulkan-validation-layers makedepends = lib32-libtiger - makedepends = lib32-fluidsynth - makedepends = lib32-opencv - makedepends = lib32-openexr - depends = mjpegtools - depends = lib32-gst-plugins-base-libs + depends = lib32-mjpegtools + depends = lib32-curl depends = lib32-chromaprint depends = lib32-libmms depends = lib32-faad2 depends = lib32-celt depends = lib32-libdca depends = lib32-libdvdnav - depends = lib32-libmodplug depends = lib32-libgme - depends = lib32-wayland - depends = lib32-openjpeg2 - depends = lib32-libwebp + depends = lib32-libofa depends = lib32-libsrtp - depends = lib32-gnutls - depends = lib32-glu depends = lib32-sbc depends = lib32-rtmpdump - depends = lib32-libgudev - depends = lib32-graphene - depends = lib32-schroedinger - depends = lib32-libexif - depends = lib32-libdvdread - depends = lib32-libvdpau depends = lib32-libmpeg2 depends = lib32-wildmidi depends = lib32-ladspa depends = lib32-openal - depends = lib32-libusb depends = lib32-vulkan-icd-loader depends = lib32-libfdk-aac depends = lib32-faac @@ -54,14 +37,26 @@ pkgbase = lib32-gst-plugins-bad depends = lib32-spandsp depends = lib32-neon depends = lib32-webrtc-audio-processing - depends = lib32-libdc1394 depends = lib32-libmpcdec depends = lib32-zvbi + depends = lib32-libbs2b + depends = lib32-libnice + depends = lib32-bluez-libs + depends = lib32-srt + depends = lib32-x265 + depends = lib32-lilv + depends = lib32-libkate + depends = lib32-opencv + depends = lib32-fluidsynth + depends = lib32-aom + depends = lib32-libde265 depends = gst-plugins-bad - source = git+https://anongit.freedesktop.org/git/gstreamer/gst-plugins-bad#commit=30f004de7fa9fd83b32b1f9be0f35e660e546f8f + source = git+https://anongit.freedesktop.org/git/gstreamer/gst-plugins-bad#commit=fd178617d0fc3bed781d566def792f90d7825d01 source = gst-common::git+https://anongit.freedesktop.org/git/gstreamer/common + source = missing-includes.diff sha256sums = SKIP sha256sums = SKIP + sha256sums = acf625d58611372532bc76e7276dacd69d2a9f7dee88ed9e2e8ecae0881476a3 pkgname = lib32-gst-plugins-bad @@ -1,79 +1,93 @@ -# Maintainer: orumin <dev@orum.in> +# Maintainer: Rodrigo Bezerra <rodrigobezerra21 at gmail dot com> +# Contributor: orumin <dev@orum.in> _basename=gst-plugins-bad -pkgname="lib32-$_basename" -pkgver=1.12.1 -pkgrel=4 +pkgname=lib32-gst-plugins-bad +pkgver=1.14.1 +pkgrel=1 pkgdesc="GStreamer Multimedia Framework Bad Plugins (32-bit)" url="https://gstreamer.freedesktop.org/" -arch=('x86_64') +arch=(x86_64) license=(LGPL) -depends=(mjpegtools lib32-gst-plugins-base-libs lib32-chromaprint lib32-libmms - lib32-faad2 lib32-celt lib32-libdca lib32-libdvdnav lib32-libmodplug lib32-libgme - lib32-wayland lib32-openjpeg2 lib32-libwebp lib32-libsrtp lib32-gnutls - lib32-glu lib32-sbc lib32-rtmpdump lib32-libgudev lib32-graphene lib32-schroedinger - lib32-libexif lib32-libdvdread lib32-libvdpau lib32-libmpeg2 lib32-wildmidi lib32-ladspa - lib32-openal lib32-libusb lib32-vulkan-icd-loader lib32-libfdk-aac lib32-faac lib32-soundtouch - lib32-spandsp lib32-neon lib32-webrtc-audio-processing lib32-libdc1394 lib32-libmpcdec - lib32-zvbi gst-plugins-bad) -# lib32-libofa adn lib32-curl disabled -makedepends=(python valgrind-multilib gobject-introspection git autoconf-archive vulkan-headers - lib32-gtk3 lib32-clutter lib32-librsvg lib32-libtiger lib32-fluidsynth lib32-opencv lib32-openexr) -_commit=30f004de7fa9fd83b32b1f9be0f35e660e546f8f # tags/1.12.1^0 -source=(${url}/src/$_basename/$_basename-$pkgver.tar.xz) +depends=(lib32-mjpegtools lib32-curl lib32-chromaprint lib32-libmms + lib32-faad2 lib32-celt lib32-libdca lib32-libdvdnav lib32-libgme lib32-libofa lib32-libsrtp + lib32-sbc lib32-rtmpdump lib32-libmpeg2 lib32-wildmidi lib32-ladspa + lib32-openal lib32-vulkan-icd-loader lib32-libfdk-aac lib32-faac lib32-soundtouch + lib32-spandsp lib32-neon lib32-webrtc-audio-processing lib32-libmpcdec + lib32-zvbi lib32-libbs2b lib32-libnice lib32-bluez-libs lib32-srt + lib32-x265 lib32-lilv lib32-libkate lib32-opencv lib32-fluidsynth + lib32-aom lib32-libde265 gst-plugins-bad) +makedepends=(python autoconf-archive git gobject-introspection lib32-gtk3 vulkan-headers + lib32-vulkan-validation-layers lib32-libtiger) +_commit=fd178617d0fc3bed781d566def792f90d7825d01 # tags/1.14.1^0 source=("git+https://anongit.freedesktop.org/git/gstreamer/gst-plugins-bad#commit=$_commit" - "gst-common::git+https://anongit.freedesktop.org/git/gstreamer/common") + "gst-common::git+https://anongit.freedesktop.org/git/gstreamer/common" + missing-includes.diff) sha256sums=('SKIP' - 'SKIP') + 'SKIP' + 'acf625d58611372532bc76e7276dacd69d2a9f7dee88ed9e2e8ecae0881476a3') + pkgver() { - cd $_basename - git describe --tags | sed 's/-/+/g' + cd $_basename + + git describe --tags | sed 's/-/+/g' } prepare() { - cd $_basename + cd $_basename - git submodule init - git config --local submodule.common.url "$srcdir/gst-common" - git submodule update + # error: ‘CV_RGB’ was not declared in this scope + patch -Np1 -i ../missing-includes.diff - sed -i 's/cmu_us_kal/&16/g' configure.ac ext/flite/gstflitetestsrc.c - sed -i 's/openjpeg-2.1/openjpeg-2.2/' -i ext/openjpeg/gstopenjpeg.h + git submodule init + git config --local submodule.common.url "$srcdir/gst-common" + git submodule update - NOCONFIGURE=1 ./autogen.sh + NOCONFIGURE=1 ./autogen.sh } build() { - cd $_basename + cd $_basename - export CC='gcc -m32' - export CXX='g++ -m32' - export PKG_CONFIG_PATH='/usr/lib32/pkgconfig' + export CC='gcc -m32' + export CXX='g++ -m32' + export PKG_CONFIG_PATH='/usr/lib32/pkgconfig' - ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ - --build=i686-pc-linux-gnu --libdir=/usr/lib32 \ - --with-package-name="GStreamer Bad Plugins (Arch Linux)" \ - --with-package-origin="http://www.archlinux.org/" \ - --with-gtk=3.0 \ - --disable-static --enable-experimental --disable-gtk-doc \ - --disable-lv2 --disable-ofa --disable-curl --disable-qt --disable-x265 + ./configure \ + --build=i686-pc-linux-gnu \ + --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --libexecdir=/usr/lib32 \ + --libdir=/usr/lib32 \ + --with-package-name="GStreamer Bad Plugins (Arch Linux)" \ + --with-package-origin="https://www.archlinux.org/" \ + --with-gtk=3.0 \ + --enable-experimental \ + --disable-gtk-doc \ + --disable-static \ + --disable-qt \ + --disable-gl \ + --disable-zbar - # https://bugzilla.gnome.org/show_bug.cgi?id=655517 - sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool - make + make } check() { - cd $_basename - # bad tests are bad - #make -k check || : + cd $_basename + + # bad tests are bad + make -k check || : } package() { - cd $_basename - make DESTDIR="${pkgdir}" install + cd $_basename + + make DESTDIR="$pkgdir" install + + cd "$pkgdir/usr" - cd "$pkgdir"/usr - rm -r include share + rm -r include share } diff --git a/missing-includes.diff b/missing-includes.diff new file mode 100644 index 000000000000..f9960cf886fe --- /dev/null +++ b/missing-includes.diff @@ -0,0 +1,51 @@ +Submodule common f0c2dc9aa..ed78bee43: + > valgrind suppressions: ignore any error triggered by */ld*.so + > gtk-doc-plugins.mak: sort xml inspect files +diff --git i/ext/opencv/MotionCells.cpp w/ext/opencv/MotionCells.cpp +index f85989e11..e75191308 100644 +--- i/ext/opencv/MotionCells.cpp ++++ w/ext/opencv/MotionCells.cpp +@@ -52,6 +52,7 @@ + #include <errno.h> + #include "MotionCells.h" + #include <opencv2/imgproc/imgproc_c.h> ++#include <opencv2/imgproc/imgproc.hpp> + + MotionCells::MotionCells () + { +diff --git i/ext/opencv/gsthanddetect.cpp w/ext/opencv/gsthanddetect.cpp +index 60fd5be72..aadbc03de 100644 +--- i/ext/opencv/gsthanddetect.cpp ++++ w/ext/opencv/gsthanddetect.cpp +@@ -63,6 +63,7 @@ + /* element header */ + #include "gsthanddetect.h" + #include <opencv2/imgproc/imgproc_c.h> ++#include <opencv2/imgproc.hpp> + + GST_DEBUG_CATEGORY_STATIC (gst_handdetect_debug); + #define GST_CAT_DEFAULT gst_handdetect_debug +diff --git i/ext/opencv/gstsegmentation.cpp w/ext/opencv/gstsegmentation.cpp +index d52476e7d..fd3abb507 100644 +--- i/ext/opencv/gstsegmentation.cpp ++++ w/ext/opencv/gstsegmentation.cpp +@@ -92,6 +92,7 @@ + + #include "gstsegmentation.h" + #include <opencv2/imgproc/imgproc_c.h> ++#include <opencv2/imgproc.hpp> + + GST_DEBUG_CATEGORY_STATIC (gst_segmentation_debug); + #define GST_CAT_DEFAULT gst_segmentation_debug +diff --git i/ext/opencv/gsttemplatematch.cpp w/ext/opencv/gsttemplatematch.cpp +index f39208dc2..50197f23d 100644 +--- i/ext/opencv/gsttemplatematch.cpp ++++ w/ext/opencv/gsttemplatematch.cpp +@@ -64,6 +64,7 @@ + #include "../../gst-libs/gst/gst-i18n-plugin.h" + #include "gsttemplatematch.h" + #include <opencv2/imgproc/imgproc_c.h> ++#include <opencv2/imgproc.hpp> + + GST_DEBUG_CATEGORY_STATIC (gst_template_match_debug); + #define GST_CAT_DEFAULT gst_template_match_debug |