summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMarcell Meszaros2022-06-02 18:15:03 +0200
committerMarcell Meszaros2022-06-02 19:45:11 +0200
commit6340eec76cdc5d23338e67b0c92d50e0fbb486cc (patch)
treea4f85dbe95ea98939637f54be6a538109984caad /PKGBUILD
parentedfdfe6859674580cd1d466a182e4c202aabce76 (diff)
downloadaur-6340eec76cdc5d23338e67b0c92d50e0fbb486cc.tar.gz
cleanup
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD64
1 files changed, 40 insertions, 24 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 3eafc320ac46..67ef14ac9183 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,30 +1,43 @@
-# Maintainer: Rodrigo Bezerra <rodrigobezerra21 at gmail dot com>
+# Maintainer: Marcell Meszaros < marcell.meszaros AT runbox.eu >
+# Contributor: Rodrigo Bezerra <rodrigobezerra21 at gmail dot com>
# Contributor: orumin <dev@orum.in>
# Contributor: Adam <adam900710@gmail.com>
-_basename=gst-plugins-ugly
-pkgname=lib32-gst-plugins-ugly
+_basename='gst-plugins-ugly'
+pkgname="lib32-${_basename}"
pkgver=1.18.5
pkgrel=1
-pkgdesc="Multimedia graph framework - ugly plugins (32-bit)"
-url="https://gstreamer.freedesktop.org/"
-arch=(x86_64)
-license=(LGPL)
-depends=(lib32-gst-plugins-base-libs lib32-libdvdread lib32-libmpeg2 lib32-a52dec lib32-libsidplay
- lib32-libcdio lib32-x264 lib32-opencore-amr gst-plugins-ugly)
-makedepends=(git meson python)
-_commit=bd1dfb44475ab04d42b217acdf90942e0b7893b5 # tags/1.18.5^0
-source=("git+https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly.git#commit=$_commit")
+pkgdesc='Multimedia graph framework - ugly plugins (32-bit)'
+url='https://gstreamer.freedesktop.org/'
+arch=('x86_64')
+license=('LGPL2.1')
+depends=(
+ "lib32-gst-plugins-base-libs>=${pkgver}"
+ 'lib32-a52dec'
+ 'lib32-libcdio'
+ 'lib32-libdvdread'
+ 'lib32-libmpeg2'
+ 'lib32-libsidplay'
+ 'lib32-opencore-amr'
+ 'lib32-x264'
+)
+makedepends=(
+ 'git'
+ 'meson'
+ 'python'
+)
+_commit='bd1dfb44475ab04d42b217acdf90942e0b7893b5' # tags/1.18.5^0
+source=("git+https://gitlab.freedesktop.org/gstreamer/${_basename}.git#commit=$_commit")
sha256sums=('SKIP')
pkgver() {
- cd $_basename
+ cd "${_basename}"
git describe --tags | sed 's/-/+/g'
}
prepare() {
- cd $_basename
+ cd "${_basename}"
}
build() {
@@ -32,23 +45,26 @@ build() {
export CXX='g++ -m32'
export PKG_CONFIG='/usr/bin/i686-pc-linux-gnu-pkg-config'
- arch-meson $_basename build \
- --libdir=lib32 \
- --libexecdir=lib32 \
- -D doc=disabled \
- -D gobject-cast-checks=disabled \
- -D package-name="GStreamer Ugly Plugins (Arch Linux)" \
- -D package-origin="https://www.archlinux.org/"
+ arch-meson "${_basename}" 'build' \
+ --libdir='lib32' \
+ --libexecdir='lib32' \
+ -Ddoc='disabled' \
+ -Dgobject-cast-checks='disabled' \
+ -Dpackage-name='GStreamer Ugly Plugins (Arch Linux)' \
+ -Dpackage-origin='https://www.archlinux.org/'
- meson compile -C build
+ meson compile -C 'build'
}
check() {
- meson test -C build --print-errorlogs
+ meson test -C 'build' --print-errorlogs
}
package() {
- meson install -C build --destdir "$pkgdir"
+ # 64-bit lib not needed during build, only if package is installed, for shared header includes
+ depends+=("${_basename}>=${pkgver}")
+
+ meson install -C 'build' --destdir "$pkgdir"
rm -rf "${pkgdir}/usr/share"
}