summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMarcell Meszaros2022-06-17 18:36:39 +0200
committerMarcell Meszaros2022-06-17 19:08:15 +0200
commit8d1da71d92412632c477600758924dfb6379cbf2 (patch)
treef928bfac98b7589c890e141f99bda91657a927b1 /PKGBUILD
parent6aa4e56c2e9ee513205a7f58a862306aa11fa743 (diff)
downloadaur-lib32-gst-libav.tar.gz
updpkg 1.20.3-1
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD27
1 files changed, 16 insertions, 11 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 0226bc6614ed..0fe08e6792b4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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}"
}