From e69632bd1ed2ed1aba5c9ddd99f01891427fbeeb Mon Sep 17 00:00:00 2001 From: jc_gargma Date: Thu, 25 Apr 2019 20:38:29 -0700 Subject: Updated to 1.16.0 --- PKGBUILD | 71 ++++++++++++++++++++++++++++++++-------------------------------- 1 file 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 } -- cgit v1.2.1