Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

gegl-0.4.70-1.3 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: gegl Distribution: openSUSE Tumbleweed
Version: 0.4.70 Vendor: openSUSE
Release: 1.3 Build date: Sat Mar 28 23:57:39 2026
Group: Productivity/Graphics/Other Build host: reproducible
Size: 45272 Source RPM: gegl-0.4.70-1.3.src.rpm
Packager: https://bugs.opensuse.org
Url: https://gegl.org/
Summary: Generic Graphics Library
GEGL provides infrastructure to do demand based cached non destructive
image editing on larger than RAM buffers. Through babl, it provides
support for a wide range of color models and pixel storage formats for
input and output.

Provides

Requires

License

GPL-3.0-or-later AND LGPL-3.0-or-later

Changelog

* Sat Mar 28 2026 Marcus Rueckert <mrueckert@suse.de>
  - Update to version 0.4.70:
    - Core:
    - GeglPath: avoid overflows when serializing paths with large
      coordinates
    - GeglPath: avoid hang on parsing malformed paths.
    - Ops:
    - png-save: avoid integer overflow when computing row_size
    - exr-save: avoid integer overflow when computing width*height
    - Build:
    - Improvements to defcheck,
    - More efforts to get rid of compiler warnings.
* Fri Mar 20 2026 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 0.4.68:
    + Buffer: fix of a crash due to float/double precision
      differences.
    + Ops:
    - vibrance: new op to cater for PSD adjustments layers
      compatibility.
    - tile-glass: handle buffers with negative offsets.
    - watershed-transform: handle buffers with negative offsets;
      which impacted gegl:waterpixels done on selections in GIMP.
    - rgbe-load: fix runlength induced buffer overflow.
    + Build:
    - tooling for verifying exported symbols.
    - relocatable build for OSX.
    - improved UCRT conditional macros.
    - fix C++ symbol clashes when using link time optimization.
    + OpenCL: expose profiling hooks.
* Mon Dec 15 2025 Marcus Rueckert <mrueckert@suse.de>
  - Update to 0.4.66:
    - Core:
    - Improved relocability now also on linux.
    - Ops:
    - gif-load: don’t embed libnsgif directly
    - Dependencies:
    - libnsgif: support using distro provided lib.
    - ctx: synchronize with ctx-0.1.14
* Mon Oct 27 2025 Andreas Schwab <schwab@suse.de>
  - Enable luajit on riscv64
* Mon Oct 06 2025 Paolo Stivanin <info@paolostivanin.com>
  - Update to 0.4.64:
    * added OpenCL to the base GeglOperationPointComposer3 class
    * Fixed the vulnerability for HDR File Parsing Heap-based Buffer
      Overflow Remote Code Execution.
      (CVE-2025-10921, ZDI-CAN-27803, bsc#1250496)
    * build process improvements and clean-up
  - Drop upstreamed eda8ba51.patch
* Thu Sep 25 2025 Bjørn Lie <bjorn.lie@gmail.com>
  - Add eda8ba51.patch: operations: Support FFMPEG 8 on ff-load
    (boo#1249045).
* Mon May 19 2025 Paolo Stivanin <info@paolostivanin.com>
  - Update to 0.4.62:
    * png-load: avoid crashing on some invalid files
    * bevel: code cleanups, pass only valid values to gegl:emboss
    * exr-save: fix scratch buffer computation for large images
    * fractal-trace: add ui-ranges to coordiantes
    * depend on babl>=0.1.112 removing ifdefs keeping old variants working
    * mark nodes as intert in ::dispose and check for this during traversals, this
      fixes a crash when using a libc that has a non-clobbering free.
* Mon Mar 24 2025 Marcus Rueckert <mrueckert@suse.de>
  - Update to version 0.4.58:
    - dither: fixed crash when applied to pixels with negative pixel
      coordinates.
* Mon Mar 17 2025 Marcus Rueckert <mrueckert@suse.de>
  - Update to version 0.4.56:
    - Ops:
    - drop-shadow: restrict opacity range to 0.0-1.0
    - ctx-script: crash fix
    - Core:
    - ctx has been syncrhonized with upstream.
    - Buffer:
    - Remnants of old iterator-api has been removed.
* Mon Feb 10 2025 Marcus Rueckert <mrueckert@suse.de>
  - Update to version 0.4.54:
    - Ops:
    - bump_map: fix typo in property nick
    - noise_spread: better performance with no-op values
    - negative_darkroom: more presets, better performance
    - styles: fix regression of opacirt sliders
* Tue Jan 07 2025 Marcus Rueckert <mrueckert@suse.de>
  - use https for the url
* Sat Dec 28 2024 Marcus Rueckert <mrueckert@suse.de>
  - Update to version 0.4.52:
    - Core:
    - Fix regression cubic interpolation - it was quadratic rather
      than cubic, this improves all uses of cubic interpolation.
      Use g_spawn_sync rather than system() for launching graphviz'
      dot.
    - Ops:
    - invert-gamma: operate on perceptual encoding.
    - newsprint: do processing with perceptual encoding.
    - denoise-dct, mantiuk06: pass-through for too small input
      buffers.
* Fri Dec 06 2024 Adrian Schröter <adrian@suse.de>
  - Disable luajit on LoongArch64
* Wed Nov 06 2024 Marcus Rueckert <mrueckert@suse.de>
  - Update to version 0.4.50:
    - Core:
    - Better Gobject Introspection annotation coverage.
    - Improved error handling for gegl chain processing.
    - Added accessors for pad meta-data, to be able to show names and descriptions in UIs.
    - GeglColor: more lax parameters for g_arapm_values_cmp
    - Ops:
      API: GEGL_OP_NAME needs to be uniqe .c filenames no longer
      needs to be. First registered op with a given name now takes
      precedence over later.
    * exr-save: store 16bpc files as half, fixing gimp#10778
    * ff-load, ff-save: fix build with FFmpeg 7
    * dither: do processing in linear when all levels==2
    * OpenCL: upgrade from 1.1 to 3.0, disable opencl caching
      system - not crashing is more important than caching. And
      fixes to the opencl operation of the following ops:
    * alien-map
    * color-to-alpha
    * edge-sobel
    * hue-chroma
    * noise-reduction
    * oilify
    * snn-mean
    - New Ops:
    - styles: a UI for achieving many visual effects for use on
      text and similar alpha defined shapes. bevel: simulate light
      and shadow on an alpha defined shape. inner-glow: an inner
      shadow glow effect
    - New Ops in workshop:
    - ctx-script: an experimental op for rendering ctx protocol
      this might be a future basis for ctx-based vector layers.
    - Build:
    - Various meson cleanups.
    - Updated vendored libraries
    - ctx has been updated from upstream, perhaps most
      significantly the protocol/drawing API has been fuzzed with
      afl+
  - drop upstreamed patches:
    66de8124.patch
    revertleap.patch
* Mon Sep 16 2024 Stephan Hemeier <Sauerlandlinux@gmx.de>
  - add revertleap.patch to get gegl build on older ffmpegs
* Wed Jul 31 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Add backported 66de8124.patch: Fix build against ffmpeg-7.
* Fri Jul 19 2024 Bernhard Wiedemann <bwiedemann@suse.com>
  - Add normalize-gir.pl to strip details about build machines
    to achive reproducible builds
* Thu Feb 22 2024 Marcus Rueckert <mrueckert@suse.de>
  - Update to version 0.4.48:
    + Core:
    - GeglColor extended with GBytes API, and space aware accesors
      for RGB and CMYK. Better runtime handling of mismatched GEGL
      ops in graphs.
    + Build:
    - Use gi-docgen
    - Updated vendored libraries
    - ctx has been updated from upstream.
    + Operations:
    - dropshadow: Fix shrinking with negative-grow radius.
    - mantiuk: opt out of OpenMP when building with clang.
    - voroni: fix crash.
    - shuffle-search: in progress (in workshop, not built by
      default) brute-force dither optimizer.
  - prepare gi-docgen documentation. disabled for now.
* Tue Feb 20 2024 Antonio Larrosa <alarrosa@suse.com>
  - Replace BuildRequires libSDL2-devel with pkgconfig(sdl2) which
    fixes building in SLE where both libSDL2-devel and a newer
    SDL2-devel packages are available.
* Mon Jun 26 2023 Muhammad Akbar Yanuar Mantari <mantarimay@pm.me>
  - Update to version 0.4.46:
    + Operations:
    - local-threshold: new operation that does neighborhood aware
      and optionallyantialiased thresholding of an image.
    - chamfer: new operation in workshop that useis
      distance-transform and emboss or LinuxBeaver’s research
      into modeling different bevels with combinations of blurs.
    - ff-load,ff-save: clean up of deprecated API, builds with
      ffmpeg-6.0 but ff-save hasn’t been made to work with this
      release of ffmpeg yet.
    + Updated vendored libraries:
    - ctx and libnsgif have been updated from upstream.
    + Build:
    - Depend on meson 0.55.0
    - Various cleanups including re-enabling of deprecation
      warnings.
    - make ctx be an internal library.
* Thu Mar 30 2023 Paolo Stivanin <info@paolostivanin.com>
  - Update to version 0.4.44:
    + This release fixes a crashing bug what is umasked by GLib
      2.75.3 and newer. Never-allocated data were being passed to
      g_slice_free, in GeglBuffer’s handling of copy-on-write tiles.
    + ctx: Updated vendored library from upstream.
* Thu Mar 02 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 0.4.42:
    + Operations:
    - raw-load: add conditional support for 0.21.0 API.
    - rgb-clib: improved ui-ranges.
    - perlin, mosiac, c2g, long-shadow: small cleanups.
    - gif-load: update vendored dependency, including code updates.
    + Build: Keeping up with babl.
  - Drop 133.patch: Fixed upstream.
  - Add boolean pkgconfig(babl-0.1) BuildRequires following upstream
    changes.
* Wed Jan 11 2023 Dominique Leuenberger <dimstar@opensuse.org>
  - Add 133.patch: Fix build against libraw 0.21.0.

Files

/usr/bin/gegl
/usr/bin/gegl-imgcmp


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri Jul 24 15:27:28 2026