diff options
author | Solomon Choina | 2019-12-02 20:15:33 -0500 |
---|---|---|
committer | Solomon Choina | 2019-12-02 20:15:33 -0500 |
commit | d42c7303ab215ae2180d4e94ebc5b0f38f89dc50 (patch) | |
tree | aeaf5fd568b761b3ad756cc1f936ee42979fa76b | |
parent | f1d07396ff00f6f527ee29266dfbc62cb30f64ef (diff) | |
download | aur-d42c7303ab215ae2180d4e94ebc5b0f38f89dc50.tar.gz |
going through chroot and including dependencies that the aur provides unless they are broken
-rw-r--r-- | .SRCINFO | 41 | ||||
-rw-r--r-- | PKGBUILD | 56 |
2 files changed, 85 insertions, 12 deletions
@@ -1,6 +1,6 @@ pkgbase = gst-plugins-bad-git pkgdesc = GStreamer Multimedia Framework Bad Plugins - pkgver = 1.15.0.1.23500.3f2314a1a + pkgver = 1.16.0.r798.gf3e4aa1a1 pkgrel = 1 url = http://gstreamer.freedesktop.org/ arch = i686 @@ -11,10 +11,12 @@ pkgbase = gst-plugins-bad-git makedepends = schroedinger makedepends = libexif makedepends = libdvdread + makedepends = lilv-git makedepends = libvdpau makedepends = libmpeg2 makedepends = gtk-doc makedepends = glu + makedepends = gobject-introspection depends = mjpegtools depends = gst-plugins-base-git depends = curl @@ -33,12 +35,47 @@ pkgbase = gst-plugins-bad-git depends = opus depends = wayland depends = rtmpdump - provides = gst-plugins-bad=1.15.0.1.23500.3f2314a1a + depends = opencv + depends = vulkan-headers + depends = bluez-libs + depends = intel-media-sdk + depends = libbs2b + depends = libfdk-aac + depends = fluidsynth + depends = dssim + depends = libkate + depends = liblrdf + depends = ladspa + depends = libde265 + depends = libmicrodns + depends = libmpcdec + depends = neon + depends = libofa + depends = openal + depends = openh264 + depends = libopenmpt + depends = openni2 + depends = sbc + depends = srt + depends = libsrtp + depends = zvbi + depends = vo-aacenc + depends = vo-amrwbenc + depends = shaderc + depends = libnice + depends = webrtc-audio-processing + depends = wildmidi + depends = zbar + depends = lilv-git + depends = vulkan-icd-loader + provides = gst-plugins-bad=1.16.0.r798.gf3e4aa1a1 conflicts = gst-plugins-bad conflicts = gst-plugins-gl options = !libtool options = !emptydirs source = git+https://anongit.freedesktop.org/git/gstreamer/gst-plugins-bad.git + source = gst-common::git+https://gitlab.freedesktop.org/gstreamer/common.git + sha256sums = SKIP sha256sums = SKIP pkgname = gst-plugins-bad-git @@ -2,7 +2,7 @@ # Maintainer: Lubosz Sarnecki <lubosz@gmail.com> # Maintainer: Solomon Choina <shlomochoina@gmail.com> pkgname=gst-plugins-bad-git -pkgver=1.15.0.1.23500.3f2314a1a +pkgver=1.16.0.r798.gf3e4aa1a1 pkgrel=1 pkgdesc="GStreamer Multimedia Framework Bad Plugins" arch=('i686' 'x86_64') @@ -10,26 +10,62 @@ license=('LGPL') provides=('gst-plugins-bad='$pkgver) conflicts=('gst-plugins-bad' 'gst-plugins-gl') url="http://gstreamer.freedesktop.org/" -depends=('mjpegtools' 'gst-plugins-base-git' 'curl' 'chromaprint' 'libmms' 'faad2' 'mpg123' 'faac' 'celt' 'libdca' 'soundtouch' 'spandsp' 'libdvdnav' 'libmodplug' 'libgme' 'opus' 'wayland' 'rtmpdump') -makedepends=('git' 'meson' 'schroedinger' 'libexif' 'libdvdread' 'libvdpau' 'libmpeg2' 'gtk-doc' 'glu') +depends=('mjpegtools' 'gst-plugins-base-git' 'curl' + 'chromaprint' 'libmms' 'faad2' 'mpg123' + 'faac' 'celt' 'libdca' 'soundtouch' 'spandsp' + 'libdvdnav' 'libmodplug' 'libgme' 'opus' + 'wayland' 'rtmpdump' 'opencv' 'vulkan-headers' + 'bluez-libs' 'intel-media-sdk' 'libbs2b' 'libfdk-aac' + 'fluidsynth' 'dssim' 'libkate' 'liblrdf' + 'ladspa' 'libde265' 'libmicrodns' 'libmpcdec' + 'neon' 'libofa' 'openal' 'openh264' + 'libopenmpt' 'openni2' 'sbc' 'srt' 'libsrtp' + 'zvbi' 'vo-aacenc' 'vo-amrwbenc' 'shaderc' + 'libnice' 'webrtc-audio-processing' 'wildmidi' + 'zbar' 'lilv-git' 'vulkan-icd-loader' + ) +makedepends=('git' 'meson' 'schroedinger' + 'libexif' 'libdvdread' 'lilv-git' + 'libvdpau' 'libmpeg2' + 'gtk-doc' 'glu' 'gobject-introspection' ) options=(!libtool !emptydirs) -source=('git+https://anongit.freedesktop.org/git/gstreamer/gst-plugins-bad.git') -sha256sums=('SKIP') +source=('git+https://anongit.freedesktop.org/git/gstreamer/gst-plugins-bad.git' + 'gst-common::git+https://gitlab.freedesktop.org/gstreamer/common.git') +sha256sums=('SKIP' + 'SKIP') _gitname='gst-plugins-bad' pkgver() { cd $_gitname - version=$(grep AC_INIT configure.ac | sed 's/AC_INIT(\[GStreamer Bad Plug-ins\],\[//' | sed 's/\],\[http:\/\/bugzilla.gnome.org\/enter_bug.cgi?product=GStreamer\],\[gst-plugins-bad\])//') - hash=$(git log --pretty=format:'%h' -n 1) - revision=$(git rev-list --count HEAD) + git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} + +prepare() { + cd $_gitname + + git submodule init + git config --local submodule.common.url "$srcdir/gst-common" + git submodule update - echo $version.$revision.$hash + # openexr 2.4 requires c++11 + sed -e "s|'-std=c++98'||" -i ext/openexr/meson.build } build() { - arch-meson $_gitname build + arch-meson $_gitname build \ + -Dopensles=disabled \ + -Dtinyalsa=disabled \ + -Dwasapi=disabled \ + -Davtp=disabled \ + -Ddirectfb=disabled \ + -Dflite=disabled \ + -Dsctp=disabled \ + -Dwpe=disabled \ + -Ddoc=disabled \ + -Dpackage-name="GStreamer Bad Plugins (Arch Linux)" \ + -Dpackage-origin="https://www.archlinux.org/" ninja -C build } |