diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..49cf25f2e5b4 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,43 @@ +# Maintainer: Behnam Momeni <sbmomeni [at the] gmail [dot] com> +# Contributor: Daniel Isenmann <daniel@archlinux.org> + +pkgname=lib32-gegl +_pkgbase=gegl +pkgver=0.4.20 +_commit=ef8b69c06d1c4c0502a09f18bd70c5c6effe587b # tags/GEGL_0_4_20^0 +pkgrel=1 +pkgdesc="Graph based image processing framework (32-bit)" +arch=('x86_64') +url="https://www.gegl.org/" +license=('GPL3' 'LGPL3') +depends=('gegl' 'lib32-babl' 'lib32-libspiro' 'lib32-json-glib' + 'lib32-libgexiv2' 'lib32-libraw' 'lib32-openexr' 'lib32-pango' + 'lib32-librsvg' 'lib32-libtiff' 'lib32-gdk-pixbuf2' + 'lib32-lensfun' 'lib32-v4l-utils' 'lib32-luajit' 'lib32-sdl2' + 'lib32-suitesparse' 'lib32-libwebp' 'lib32-ffmpeg') +makedepends=('intltool' 'ruby' 'mesa' 'glu' 'exiv2' 'vala' 'gobject-introspection' 'meson' 'python-gobject') +source=("https://gitlab.gnome.org/GNOME/$_pkgbase/-/archive/$_commit/$_pkgbase-$_commit.tar.gz" + "x86-linux-gnu" + "pkgconf32") +sha512sums=('d9afe2b7f93d803f8de4c42d8d639753daba27345f338b56b662df8beeccc5eb44ad639b220cc1354f63d4d9d712a6ef77a84ef2839f95ebcb407a0c52095c35' + 'c90a2e8d8753d4474afbaa5f1def579b4fe9580904b25125e2f942fa722a6ed54340e467d2ddf60ab9d3aeeeb93f5f740502cafe9a1f52d55da3bd78baa3b5c5' + 'f704e11f3054312e35974194af845e00fdc795aa97e82d425fb52ff8e628702926551b583f0354f9f9e7eafeb71c7f348c288457ff19a8c4807c58f637d0d946') + +prepare() { + cp "/usr/lib/pkgconfig/vapigen.pc" \ + "/usr/lib/pkgconfig/gobject-introspection-1.0.pc" \ + "/usr/lib/pkgconfig/pygobject-3.0.pc" \ + "$srcdir/" +} + +build() { + mkdir -p "build" + arch-meson "${_pkgbase}-$_commit" "build" -Dworkshop=true -Dmrg=disabled --cross-file x86-linux-gnu --libdir=/usr/lib32 + ninja -C "build" +} + +package() { + DESTDIR="$pkgdir" ninja -C "build" install + rm -r "$pkgdir/usr/"{share,include,bin} +} + |