summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBehnam Momeni2021-04-30 18:57:40 +0430
committerBehnam Momeni2021-04-30 18:57:40 +0430
commit049e73e975ac63c011a9b827708671d388981544 (patch)
tree95cf2dcbc6d054c9819f03c4f596b973d81a31bf
parenta20791499482bd59f14e66505abbcab956cb76f0 (diff)
downloadaur-049e73e975ac63c011a9b827708671d388981544.tar.gz
Upgrade to version 0.4.30
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD12
-rw-r--r--gegl-openexr3.patch12
3 files changed, 27 insertions, 9 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 5735b455f1ac..328585162470 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,8 @@
# Generated by mksrcinfo v8
-# Fri Mar 5 10:48:23 UTC 2021
+# Fri Apr 30 14:27:28 UTC 2021
pkgbase = lib32-gegl
pkgdesc = Graph based image processing framework (32-bit)
- pkgver = 0.4.28
+ pkgver = 0.4.30
pkgrel = 1
url = https://www.gegl.org/
arch = x86_64
@@ -17,7 +17,7 @@ pkgbase = lib32-gegl
makedepends = gobject-introspection
makedepends = meson
makedepends = python-gobject
- depends = gegl=0.4.28
+ depends = gegl=0.4.30
depends = lib32-babl
depends = lib32-libspiro
depends = lib32-json-glib
@@ -32,11 +32,13 @@ pkgbase = lib32-gegl
depends = lib32-jasper
depends = lib32-suitesparse
depends = lib32-ffmpeg
- source = https://gitlab.gnome.org/GNOME/gegl/-/archive/811bd306500764a8c64debee4e1e0adda6ac74d3/gegl-811bd306500764a8c64debee4e1e0adda6ac74d3.tar.gz
+ source = https://gitlab.gnome.org/GNOME/gegl/-/archive/5ea11ee00d9061ca2cd61f83ece25dfcfe0e9596/gegl-5ea11ee00d9061ca2cd61f83ece25dfcfe0e9596.tar.gz
source = x86-linux-gnu
+ source = gegl-openexr3.patch
source = pkgconf32
- sha512sums = 98b25752be3364e28ea796f16be0f4fbebde092700adada5f7081adabfc1f0e6ac72fb7be8000c46d790f6be7d04b7cf7cd56f06c2f8c8ff8544604d941dde50
+ sha512sums = 0fb5325208fc07bf802fab5d32488ad3e0447a71a9c7447687ad37d479f52924167d49ee579ede48599bdede9644322e25178f620cc0a8f5dad9f51c75907121
sha512sums = c90a2e8d8753d4474afbaa5f1def579b4fe9580904b25125e2f942fa722a6ed54340e467d2ddf60ab9d3aeeeb93f5f740502cafe9a1f52d55da3bd78baa3b5c5
+ sha512sums = bc732c99026afd59aaa70bd98622bdedb2173ac3242d4648f6222bc966e60b9f9b2df7360fee3cbdb7240f6758d7382d6986d02a133b203c1e47af3782b7f475
sha512sums = f704e11f3054312e35974194af845e00fdc795aa97e82d425fb52ff8e628702926551b583f0354f9f9e7eafeb71c7f348c288457ff19a8c4807c58f637d0d946
pkgname = lib32-gegl
diff --git a/PKGBUILD b/PKGBUILD
index e05f0cedde4f..43db32f762e2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,8 +3,8 @@
pkgname=lib32-gegl
_pkgbase=gegl
-pkgver=0.4.28
-_commit=811bd306500764a8c64debee4e1e0adda6ac74d3 # tags/GEGL_0_4_28
+pkgver=0.4.30
+_commit=5ea11ee00d9061ca2cd61f83ece25dfcfe0e9596 # tags/GEGL_0_4_30
pkgrel=1
pkgdesc="Graph based image processing framework (32-bit)"
arch=('x86_64')
@@ -21,9 +21,11 @@ depends=("gegl=$pkgver"
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"
+ "gegl-openexr3.patch"
"pkgconf32")
-sha512sums=('98b25752be3364e28ea796f16be0f4fbebde092700adada5f7081adabfc1f0e6ac72fb7be8000c46d790f6be7d04b7cf7cd56f06c2f8c8ff8544604d941dde50'
+sha512sums=('0fb5325208fc07bf802fab5d32488ad3e0447a71a9c7447687ad37d479f52924167d49ee579ede48599bdede9644322e25178f620cc0a8f5dad9f51c75907121'
'c90a2e8d8753d4474afbaa5f1def579b4fe9580904b25125e2f942fa722a6ed54340e467d2ddf60ab9d3aeeeb93f5f740502cafe9a1f52d55da3bd78baa3b5c5'
+ 'bc732c99026afd59aaa70bd98622bdedb2173ac3242d4648f6222bc966e60b9f9b2df7360fee3cbdb7240f6758d7382d6986d02a133b203c1e47af3782b7f475'
'f704e11f3054312e35974194af845e00fdc795aa97e82d425fb52ff8e628702926551b583f0354f9f9e7eafeb71c7f348c288457ff19a8c4807c58f637d0d946')
prepare() {
@@ -31,11 +33,13 @@ prepare() {
"/usr/lib/pkgconfig/gobject-introspection-1.0.pc" \
"/usr/lib/pkgconfig/pygobject-3.0.pc" \
"$srcdir/"
+ cd "$srcdir/$_pkgbase-$_commit"
+ patch -p1 < ../gegl-openexr3.patch
}
build() {
mkdir -p "build"
- arch-meson "${_pkgbase}-$_commit" "build" -Dworkshop=true -Dmrg=disabled --cross-file x86-linux-gnu --libdir=/usr/lib32
+ arch-meson "${_pkgbase}-$_commit" "build" -Dworkshop=true -Dmrg=disabled -Dmaxflow=disabled --cross-file x86-linux-gnu --libdir=/usr/lib32
ninja -C "build"
}
diff --git a/gegl-openexr3.patch b/gegl-openexr3.patch
new file mode 100644
index 000000000000..6c5a41514ae5
--- /dev/null
+++ b/gegl-openexr3.patch
@@ -0,0 +1,12 @@
+diff --git a/operations/external/exr-save.cc b/operations/external/exr-save.cc
+index 1e8c09d96..87abed511 100644
+--- a/operations/external/exr-save.cc
++++ b/operations/external/exr-save.cc
+@@ -45,6 +45,7 @@ extern "C" {
+ #include <ImfChromaticities.h>
+ #include <ImfStandardAttributes.h>
+ #include <ImfArray.h>
++#include <ImfFrameBuffer.h>
+ #include "ImathRandom.h"
+
+