diff options
author | Behnam Momeni | 2021-10-15 16:55:10 +0330 |
---|---|---|
committer | Behnam Momeni | 2021-10-15 16:55:10 +0330 |
commit | 50140ecaf7233def1290402cfc7e619f73e331a6 (patch) | |
tree | 259717bae014e6145b452154d4ea7376303cf679 /PKGBUILD | |
parent | aecb1c5df0ae0c1e37462fc753b41b4f00d09712 (diff) | |
download | aur-50140ecaf7233def1290402cfc7e619f73e331a6.tar.gz |
Upgrade to upstream version 0.4.32
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 39 |
1 files changed, 27 insertions, 12 deletions
@@ -3,7 +3,7 @@ pkgname=lib32-gegl _pkgbase=gegl -pkgver=0.4.30 +pkgver=0.4.32 _commit=5ea11ee00d9061ca2cd61f83ece25dfcfe0e9596 # tags/GEGL_0_4_30 pkgrel=2 pkgdesc="Graph based image processing framework (32-bit)" @@ -18,28 +18,43 @@ depends=("gegl=$pkgver" 'lib32-lensfun' 'lib32-luajit' 'lib32-jasper' 'lib32-suitesparse' 'lib32-ffmpeg') -makedepends=('intltool' 'ruby' 'mesa' 'glu' 'exiv2' 'vala' 'gobject-introspection' 'meson' 'python-gobject') +makedepends=('intltool' 'ruby' 'mesa' 'glu' 'exiv2' 'meson' 'vala' + 'xorgproto' 'shared-mime-info' 'gobject-introspection' + 'lib32-sdl2' 'python-gobject') source=("git+https://gitlab.gnome.org/GNOME/$_pkgbase.git#commit=$_commit" "x86-linux-gnu" - "gegl-openexr3.patch" - "pkgconf32") + "sdl2.pc" + "gegl-openexr3.patch") sha512sums=('SKIP' - '3760e32b315d45494a7e1480a5b56f64d6fcf3eb99376bee21f499e9ea5b3e06a111d773a4223d258035fa8d89a94b4e19fbe9be92478084fef8d195d0f3a484' - 'bc732c99026afd59aaa70bd98622bdedb2173ac3242d4648f6222bc966e60b9f9b2df7360fee3cbdb7240f6758d7382d6986d02a133b203c1e47af3782b7f475' - 'f704e11f3054312e35974194af845e00fdc795aa97e82d425fb52ff8e628702926551b583f0354f9f9e7eafeb71c7f348c288457ff19a8c4807c58f637d0d946') + '0d1cd8d934db76b93ecb85d41badd95800a7bf9b80dfe80c91d457cc778a4604bd0015ef1a05056990d9d80a5a32d23c05d06a2a5102714d2dd01b97947dc5f8' + '00767b84218d5105d4e3f88f1e43d284ba7f3fbd81204f303e0c245a5d5859f812b32bc61b3faaacb97d7ee7fc509b365bcaa167c849c61f3d95621ca0f8fa51' + 'bc732c99026afd59aaa70bd98622bdedb2173ac3242d4648f6222bc966e60b9f9b2df7360fee3cbdb7240f6758d7382d6986d02a133b203c1e47af3782b7f475') prepare() { - cp "/usr/lib/pkgconfig/vapigen.pc" \ - "/usr/lib/pkgconfig/gobject-introspection-1.0.pc" \ - "/usr/lib/pkgconfig/pygobject-3.0.pc" \ - "$srcdir/" + for pkg in vapigen.pc gobject-introspection-1.0.pc pygobject-3.0.pc; do + cp "/usr/lib/pkgconfig/$pkg" "$srcdir/" + done + for pkg in xproto.pc kbproto.pc xextproto.pc renderproto.pc shared-mime-info.pc; do + cp "/usr/share/pkgconfig/$pkg" "$srcdir/" + done cd "$srcdir/$_pkgbase" patch -p1 < ../gegl-openexr3.patch } build() { mkdir -p "build" - arch-meson "${_pkgbase}" "build" -Dworkshop=true -Dmrg=disabled -Dmaxflow=disabled --cross-file x86-linux-gnu --libdir=/usr/lib32 + meson setup \ + "${_pkgbase}" "build" \ + --prefix /usr \ + --sbindir bin \ + --buildtype plain \ + --libexecdir lib32 \ + --libdir /usr/lib32 \ + --auto-features enabled \ + --wrap-mode nodownload \ + -Db_lto=true -Db_pie=true \ + -Dworkshop=true -Dmrg=disabled -Dmaxflow=disabled \ + --cross-file x86-linux-gnu ninja -C "build" } |