| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| 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.
GPL-3.0-or-later AND LGPL-3.0-or-later
* 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.
/usr/bin/gegl /usr/bin/gegl-imgcmp
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Jul 24 15:27:28 2026