summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjc_gargma <jc_gargma@iserlohn-fortress.net>2019-04-25 20:38:29 -0700
committerjc_gargma <jc_gargma@iserlohn-fortress.net>2019-04-25 20:38:29 -0700
commite69632bd1ed2ed1aba5c9ddd99f01891427fbeeb (patch)
treeeb95f89cf3dcab881f36938c981cb7a71e426db9
parentRemoved non-x86_64 clutter (diff)
downloadgst-plugins-bad-e69632bd1ed2ed1aba5c9ddd99f01891427fbeeb.tar.xz
Updated to 1.16.0
-rw-r--r--PKGBUILD71
1 files changed, 35 insertions, 36 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 10b68c5..ee6c9c7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -10,8 +10,8 @@
# Change metadata to Artix
pkgname=gst-plugins-bad
-pkgver=1.14.4
-pkgrel=9
+pkgver=1.16.0
+pkgrel=1
pkgdesc="GStreamer Multimedia Framework Bad Plugins"
pkgdesc+=", without nonfree faac support"
url="https://gstreamer.freedesktop.org/"
@@ -21,12 +21,11 @@ depends=(mjpegtools gst-plugins-base-libs curl chromaprint libmms faad2 celt lib
libmodplug libgme wayland libofa openjpeg2 libwebp libsrtp gnutls sbc rtmpdump libgudev
libexif libdvdread libvdpau libmpeg2 wildmidi ladspa openal libusb vulkan-icd-loader
libfdk-aac soundtouch spandsp neon webrtc-audio-processing libdc1394 libmpcdec zvbi
- openexr libbs2b libnice lcms2 bluez-libs glu srt aom x265)
-makedepends=(python gtk-doc autoconf-archive git gobject-introspection gtk3 vulkan-headers
- vulkan-validation-layers librsvg libtiger zbar fluidsynth lilv)
-replaces=("${pkgname}-libre" "${pkgname}-parabola")
-conflicts=("${pkgname}-libre" "${pkgname}-parabola")
-_commit=e87fb02c151aaf6da0a3a97928c531240e8800a5 # 1.14
+ openexr libbs2b libnice lcms2 bluez-libs glu srt aom x265 liblrdf libde265
+ gst-plugins-good)
+makedepends=(python gtk-doc git gobject-introspection gtk3 vulkan-headers vulkan-validation-layers
+ librsvg libtiger zbar fluidsynth lilv meson)
+_commit=5fde70bb63a1cbf6f734fb2429e74ffb53126217 # tags/1.16.0^0
source=("git+https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad.git#commit=$_commit"
'gst-common::git+https://gitlab.freedesktop.org/gstreamer/common.git')
sha256sums=('SKIP'
@@ -40,44 +39,44 @@ pkgver() {
prepare() {
cd $pkgname
- # libfdk-aac 2.0.0
- git cherry-pick -n \
- f4fdb9770c76113f38515245fecc5f11b3ace20d \
- 19d34f6b5e1633d5ec4bb2832c58470f0c829cab
-
git submodule init
git config --local submodule.common.url "$srcdir/gst-common"
git submodule update
-
- NOCONFIGURE=1 ./autogen.sh
}
build() {
- cd $pkgname
-
- ./configure \
- --prefix=/usr \
- --sysconfdir=/etc \
- --localstatedir=/var \
- --libexecdir=/usr/lib \
- --with-package-name="GStreamer Bad Plugins (Artix Linux)" \
- --with-package-origin="https://www.artixlinux.org/" \
- --with-gtk=3.0 \
- --enable-experimental \
- --disable-static \
- --enable-gtk-doc
- sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
-
- make
+ arch-meson $pkgname build \
+ -D directfb=disabled \
+ -D faac=disabled \
+ -D flite=disabled \
+ -D gsm=disabled \
+ -D iqa=disabled \
+ -D msdk=disabled \
+ -D nvdec=disabled \
+ -D nvenc=disabled \
+ -D opencv=disabled \
+ -D openh264=disabled \
+ -D openmpt=disabled \
+ -D openni2=disabled \
+ -D opensles=disabled \
+ -D sctp=disabled \
+ -D tinyalsa=disabled \
+ -D voaacenc=disabled \
+ -D voamrwbenc=disabled \
+ -D wasapi=disabled \
+ -D wpe=disabled \
+ -D gobject-cast-checks=disabled \
+ -D glib-asserts=disabled \
+ -D glib-checks=disabled \
+ -D package-name="GStreamer Bad Plugins (Artix Linux)" \
+ -D package-origin="https://www.artixlinux.org/"
+ ninja -C build
}
check() {
- cd $pkgname
- # bad tests are bad
- #make -k check || :
+ meson test -C build --print-errorlogs
}
package() {
- cd $pkgname
- make DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" meson install -C build
}