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
This commit is contained in:
Bjørn Lie 2020-02-05 10:31:59 +00:00 committed by Git OBS Bridge
parent e6bbde91b7
commit 99f171a853
5 changed files with 28 additions and 24 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c946dfb45beb7fe0fb95b89a25395b449eda2b205ba3e8a1ffb1ef992d9eca64
size 4812756

View File

@ -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
################################################################################

3
gegl-0.4.20.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:23bd8bb42b20de7c2a8c314eeb5301dc20141feda20a4b1ed455020b69b73dff
size 4826340

View File

@ -1,3 +1,25 @@
-------------------------------------------------------------------
Tue Feb 4 20:53:14 UTC 2020 - Bjørn Lie <bjorn.lie@gmail.com>
- 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 Sun Nov 3 10:42:57 UTC 2019 - ecsos@opensuse.org

View File

@ -1,7 +1,7 @@
# #
# spec file for package gegl # 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 # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -23,7 +23,7 @@
%endif %endif
Name: gegl Name: gegl
Version: 0.4.18 Version: 0.4.20
Release: 0 Release: 0
Summary: Generic Graphics Library Summary: Generic Graphics Library
License: GPL-3.0-or-later AND LGPL-3.0-or-later License: GPL-3.0-or-later AND LGPL-3.0-or-later
@ -31,8 +31,6 @@ Group: Productivity/Graphics/Other
URL: http://gegl.org/ URL: http://gegl.org/
Source0: https://download.gimp.org/pub/gegl/0.4/%{name}-%{version}.tar.xz Source0: https://download.gimp.org/pub/gegl/0.4/%{name}-%{version}.tar.xz
Source99: baselibs.conf 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: ImageMagick
BuildRequires: asciidoc BuildRequires: asciidoc
@ -48,7 +46,7 @@ BuildRequires: pkgconfig
BuildRequires: ruby BuildRequires: ruby
BuildRequires: suitesparse-devel BuildRequires: suitesparse-devel
BuildRequires: pkgconfig(OpenEXR) >= 1.6.1 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(cairo) >= 1.12.2
BuildRequires: pkgconfig(gdk-pixbuf-2.0) >= 2.32.0 BuildRequires: pkgconfig(gdk-pixbuf-2.0) >= 2.32.0
BuildRequires: pkgconfig(gexiv2) BuildRequires: pkgconfig(gexiv2)
@ -97,7 +95,6 @@ input and output.
%package -n %{name}-0_4 %package -n %{name}-0_4
Summary: Generic Graphics Library Summary: Generic Graphics Library
Group: System/Libraries Group: System/Libraries
Recommends: %{name}-0_4-lang
%description -n %{name}-0_4 %description -n %{name}-0_4
GEGL provides infrastructure to do demand based cached non destructive GEGL provides infrastructure to do demand based cached non destructive