From 99f171a853b50e88442a39e33d0e0b8cc93a3771f0d4d899d78c96c687ab5459 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Lie?= Date: Wed, 5 Feb 2020 10:31:59 +0000 Subject: [PATCH] Accepting request 770097 from home:iznogood:branches:graphics - Update to version 0.4.20: + Build: Improvements and refinements of meson builds and CI. Fixing major issues for OSX and win32. + Buffer: - Pass O_BINARY where relevant on windows, fixing crashes occuring when swap is used. - Avoid 32bit overflows in computations for gegl_buffer_set and gegl_buffer_get. + Core: - Avoid running more thread jobs than there are pixels to process. - Faster teardown of buffer caches when bounding box shrinks. - Only do in-place processing if ROI fits in input abyss. + Operations: - Improved edge handling for gegl:distance-transform. - gegl:crop removed workaround for incorrect in-place handling. - Drop gegl-0.4.18_allow_unknown_arch.patch: Fixed upstream. - No longer recommend -lang: supplements are in use. OBS-URL: https://build.opensuse.org/request/show/770097 OBS-URL: https://build.opensuse.org/package/show/graphics/gegl?expand=0&rev=92 --- gegl-0.4.18.tar.xz | 3 --- gegl-0.4.18_allow_unknown_arch.patch | 15 --------------- gegl-0.4.20.tar.xz | 3 +++ gegl.changes | 22 ++++++++++++++++++++++ gegl.spec | 9 +++------ 5 files changed, 28 insertions(+), 24 deletions(-) delete mode 100644 gegl-0.4.18.tar.xz delete mode 100644 gegl-0.4.18_allow_unknown_arch.patch create mode 100644 gegl-0.4.20.tar.xz diff --git a/gegl-0.4.18.tar.xz b/gegl-0.4.18.tar.xz deleted file mode 100644 index 2cfa238..0000000 --- a/gegl-0.4.18.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c946dfb45beb7fe0fb95b89a25395b449eda2b205ba3e8a1ffb1ef992d9eca64 -size 4812756 diff --git a/gegl-0.4.18_allow_unknown_arch.patch b/gegl-0.4.18_allow_unknown_arch.patch deleted file mode 100644 index cf97187..0000000 --- a/gegl-0.4.18_allow_unknown_arch.patch +++ /dev/null @@ -1,15 +0,0 @@ -Index: gegl-0.4.18/meson.build -=================================================================== ---- gegl-0.4.18.orig/meson.build -+++ gegl-0.4.18/meson.build -@@ -88,8 +88,8 @@ elif host_cpu == 'ppc64' or host_cpu == - have_ppc = true - config.set10('ARCH_PPC', true) - config.set10('ARCH_PPC64', true) --else -- error('Unknown host architecture') -+#else -+# error('Unknown host architecture') - endif - - ################################################################################ diff --git a/gegl-0.4.20.tar.xz b/gegl-0.4.20.tar.xz new file mode 100644 index 0000000..d6e5221 --- /dev/null +++ b/gegl-0.4.20.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:23bd8bb42b20de7c2a8c314eeb5301dc20141feda20a4b1ed455020b69b73dff +size 4826340 diff --git a/gegl.changes b/gegl.changes index 6820df9..a9dab2c 100644 --- a/gegl.changes +++ b/gegl.changes @@ -1,3 +1,25 @@ +------------------------------------------------------------------- +Tue Feb 4 20:53:14 UTC 2020 - Bjørn Lie + +- Update to version 0.4.20: + + Build: Improvements and refinements of meson builds and CI. + Fixing major issues for OSX and win32. + + Buffer: + - Pass O_BINARY where relevant on windows, fixing crashes + occuring when swap is used. + - Avoid 32bit overflows in computations for gegl_buffer_set and + gegl_buffer_get. + + Core: + - Avoid running more thread jobs than there are pixels to + process. + - Faster teardown of buffer caches when bounding box shrinks. + - Only do in-place processing if ROI fits in input abyss. + + Operations: + - Improved edge handling for gegl:distance-transform. + - gegl:crop removed workaround for incorrect in-place handling. +- Drop gegl-0.4.18_allow_unknown_arch.patch: Fixed upstream. +- No longer recommend -lang: supplements are in use. + ------------------------------------------------------------------- Sun Nov 3 10:42:57 UTC 2019 - ecsos@opensuse.org diff --git a/gegl.spec b/gegl.spec index 2b0807d..58f7d63 100644 --- a/gegl.spec +++ b/gegl.spec @@ -1,7 +1,7 @@ # # spec file for package gegl # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -23,7 +23,7 @@ %endif Name: gegl -Version: 0.4.18 +Version: 0.4.20 Release: 0 Summary: Generic Graphics Library License: GPL-3.0-or-later AND LGPL-3.0-or-later @@ -31,8 +31,6 @@ Group: Productivity/Graphics/Other URL: http://gegl.org/ Source0: https://download.gimp.org/pub/gegl/0.4/%{name}-%{version}.tar.xz Source99: baselibs.conf -# PATCH-FIX-OPENSUSE -- allow building on architectures without CPU optimizations -Patch: gegl-0.4.18_allow_unknown_arch.patch BuildRequires: ImageMagick BuildRequires: asciidoc @@ -48,7 +46,7 @@ BuildRequires: pkgconfig BuildRequires: ruby BuildRequires: suitesparse-devel BuildRequires: pkgconfig(OpenEXR) >= 1.6.1 -BuildRequires: pkgconfig(babl) >= 0.1.62 +BuildRequires: pkgconfig(babl) >= 0.1.74 BuildRequires: pkgconfig(cairo) >= 1.12.2 BuildRequires: pkgconfig(gdk-pixbuf-2.0) >= 2.32.0 BuildRequires: pkgconfig(gexiv2) @@ -97,7 +95,6 @@ input and output. %package -n %{name}-0_4 Summary: Generic Graphics Library Group: System/Libraries -Recommends: %{name}-0_4-lang %description -n %{name}-0_4 GEGL provides infrastructure to do demand based cached non destructive