diff options
author | Marcell Meszaros | 2022-06-02 18:15:03 +0200 |
---|---|---|
committer | Marcell Meszaros | 2022-06-02 19:45:11 +0200 |
commit | 6340eec76cdc5d23338e67b0c92d50e0fbb486cc (patch) | |
tree | a4f85dbe95ea98939637f54be6a538109984caad /PKGBUILD | |
parent | edfdfe6859674580cd1d466a182e4c202aabce76 (diff) | |
download | aur-6340eec76cdc5d23338e67b0c92d50e0fbb486cc.tar.gz |
cleanup
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 64 |
1 files changed, 40 insertions, 24 deletions
@@ -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" } |