diff options
author | Marcell Meszaros | 2022-06-17 18:36:39 +0200 |
---|---|---|
committer | Marcell Meszaros | 2022-06-17 19:08:15 +0200 |
commit | 8d1da71d92412632c477600758924dfb6379cbf2 (patch) | |
tree | f928bfac98b7589c890e141f99bda91657a927b1 /PKGBUILD | |
parent | 6aa4e56c2e9ee513205a7f58a862306aa11fa743 (diff) | |
download | aur-8d1da71d92412632c477600758924dfb6379cbf2.tar.gz |
updpkg 1.20.3-1
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 27 |
1 files changed, 16 insertions, 11 deletions
@@ -4,40 +4,43 @@ # Contributor: orumin <dev@orum.in> # Contributor: Adam <adam900710 at gmail dot com> -_basename='gst-libav' pkgname='lib32-gst-libav' -pkgver=1.18.5 +_basename="${pkgname#lib32-}" +pkgver=1.20.3 pkgrel=1 pkgdesc='Multimedia graph framework - libav plugin (32-bit)' arch=('x86_64') url='https://gstreamer.freedesktop.org/' license=('GPL') depends=( - 'bzip2' - 'lib32-gst-plugins-base-libs' + "lib32-gst-plugins-base-libs>=${pkgver}" 'lib32-libffmpeg' ) makedepends=( 'cmake' - 'git' 'meson' 'python' ) -provides=("lib32-gst-ffmpeg=${pkgver}-${pkgrel}") -_commit='9db917cab4c20e72e53ed962406a0d94636a2a39' # tags/1.18.5^0 -source=("git+https://gitlab.freedesktop.org/gstreamer/${_basename}.git#commit=${_commit}") -sha256sums=('SKIP') +provides=("lib32-gst-ffmpeg=${pkgver}") +_tardirname="${_basename}-${pkgver}" +source=("${url}src/${_basename}/${_tardirname}.tar.xz") +sha256sums=('3fedd10560fcdfaa1b6462cbf79a38c4e7b57d7f390359393fc0cef6dbf27dfe') prepare() { + # disable doc dir inclusion + sed -e "s/\(subdir('docs')\)/#\1/" \ + -i "${_tardirname}/meson.build" + export CC='gcc -m32' export CXX='g++ -m32' + export CFLAGS+=" ${LDFLAGS}" # otherwise meson (or the project) ignores LDFLAGS export PKG_CONFIG='/usr/bin/i686-pc-linux-gnu-pkg-config' - arch-meson $_basename 'build' \ + arch-meson "${_tardirname}" 'build' \ --libdir='lib32' \ --libexecdir='lib32' \ -Ddoc='disabled' \ - -Dpackage-name='GStreamer FFmpeg Plugin (Arch Linux)' \ + -Dpackage-name="Arch Linux ${pkgname} ${pkgver}-${pkgrel}" \ -Dpackage-origin='https://www.archlinux.org/' } @@ -50,6 +53,8 @@ check() { } package() { + # 64-bit lib not needed during build, only if package is installed, for shared header includes depends+=('gst-libav') + meson install -C 'build' --destdir "${pkgdir}" } |