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

gegl-devel-0.4.70-1.3 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: gegl-devel Distribution: openSUSE Tumbleweed
Version: 0.4.70 Vendor: openSUSE
Release: 1.3 Build date: Sat Mar 28 23:57:39 2026
Group: Development/Libraries/C and C++ Build host: reproducible
Size: 1830530 Source RPM: gegl-0.4.70-1.3.src.rpm
Packager: https://bugs.opensuse.org
Url: https://gegl.org/
Summary: Development files for the GEGL "Generic Graphics Library"
GEGL provides infratructure 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/include/gegl-0.4
/usr/include/gegl-0.4/gegl-apply.h
/usr/include/gegl-0.4/gegl-audio-fragment.h
/usr/include/gegl-0.4/gegl-buffer-backend.h
/usr/include/gegl-0.4/gegl-buffer-enums.h
/usr/include/gegl-0.4/gegl-buffer-iterator.h
/usr/include/gegl-0.4/gegl-buffer-matrix2.h
/usr/include/gegl-0.4/gegl-buffer-swap.h
/usr/include/gegl-0.4/gegl-buffer.h
/usr/include/gegl-0.4/gegl-color.h
/usr/include/gegl-0.4/gegl-cpuaccel.h
/usr/include/gegl-0.4/gegl-curve.h
/usr/include/gegl-0.4/gegl-debug.h
/usr/include/gegl-0.4/gegl-enums.h
/usr/include/gegl-0.4/gegl-graph-debug.h
/usr/include/gegl-0.4/gegl-init.h
/usr/include/gegl-0.4/gegl-lookup.h
/usr/include/gegl-0.4/gegl-math.h
/usr/include/gegl-0.4/gegl-matrix.h
/usr/include/gegl-0.4/gegl-memory.h
/usr/include/gegl-0.4/gegl-metadata.h
/usr/include/gegl-0.4/gegl-metadatahash.h
/usr/include/gegl-0.4/gegl-metadatastore.h
/usr/include/gegl-0.4/gegl-node.h
/usr/include/gegl-0.4/gegl-op.h
/usr/include/gegl-0.4/gegl-operations-util.h
/usr/include/gegl-0.4/gegl-parallel.h
/usr/include/gegl-0.4/gegl-paramspecs.h
/usr/include/gegl-0.4/gegl-path.h
/usr/include/gegl-0.4/gegl-plugin.h
/usr/include/gegl-0.4/gegl-processor.h
/usr/include/gegl-0.4/gegl-random.h
/usr/include/gegl-0.4/gegl-rectangle.h
/usr/include/gegl-0.4/gegl-scratch.h
/usr/include/gegl-0.4/gegl-tile-backend.h
/usr/include/gegl-0.4/gegl-tile-handler.h
/usr/include/gegl-0.4/gegl-tile-source.h
/usr/include/gegl-0.4/gegl-tile.h
/usr/include/gegl-0.4/gegl-types.h
/usr/include/gegl-0.4/gegl-utils.h
/usr/include/gegl-0.4/gegl-version.h
/usr/include/gegl-0.4/gegl.h
/usr/include/gegl-0.4/npd
/usr/include/gegl-0.4/npd/deformation.h
/usr/include/gegl-0.4/npd/graphics.h
/usr/include/gegl-0.4/npd/lattice_cut.h
/usr/include/gegl-0.4/npd/npd.h
/usr/include/gegl-0.4/npd/npd_common.h
/usr/include/gegl-0.4/npd/npd_debug.h
/usr/include/gegl-0.4/npd/npd_gegl.h
/usr/include/gegl-0.4/npd/npd_math.h
/usr/include/gegl-0.4/opencl
/usr/include/gegl-0.4/opencl/cl.h
/usr/include/gegl-0.4/opencl/cl_d3d10.h
/usr/include/gegl-0.4/opencl/cl_d3d11.h
/usr/include/gegl-0.4/opencl/cl_dx9_media_sharing.h
/usr/include/gegl-0.4/opencl/cl_egl.h
/usr/include/gegl-0.4/opencl/cl_ext.h
/usr/include/gegl-0.4/opencl/cl_gl.h
/usr/include/gegl-0.4/opencl/cl_half.h
/usr/include/gegl-0.4/opencl/cl_icd.h
/usr/include/gegl-0.4/opencl/cl_layer.h
/usr/include/gegl-0.4/opencl/cl_platform.h
/usr/include/gegl-0.4/opencl/cl_va_api_media_sharing_intel.h
/usr/include/gegl-0.4/opencl/cl_version.h
/usr/include/gegl-0.4/opencl/gegl-cl-color.h
/usr/include/gegl-0.4/opencl/gegl-cl-init.h
/usr/include/gegl-0.4/opencl/gegl-cl-random.h
/usr/include/gegl-0.4/opencl/gegl-cl-types.h
/usr/include/gegl-0.4/opencl/gegl-cl-version.h
/usr/include/gegl-0.4/opencl/gegl-cl.h
/usr/include/gegl-0.4/opencl/opencl.h
/usr/include/gegl-0.4/opencl/opencl.hpp
/usr/include/gegl-0.4/operation
/usr/include/gegl-0.4/operation/gegl-extension-handler.h
/usr/include/gegl-0.4/operation/gegl-operation-area-filter.h
/usr/include/gegl-0.4/operation/gegl-operation-composer.h
/usr/include/gegl-0.4/operation/gegl-operation-composer3.h
/usr/include/gegl-0.4/operation/gegl-operation-context.h
/usr/include/gegl-0.4/operation/gegl-operation-filter.h
/usr/include/gegl-0.4/operation/gegl-operation-handlers.h
/usr/include/gegl-0.4/operation/gegl-operation-meta-json.h
/usr/include/gegl-0.4/operation/gegl-operation-meta.h
/usr/include/gegl-0.4/operation/gegl-operation-point-composer.h
/usr/include/gegl-0.4/operation/gegl-operation-point-composer3.h
/usr/include/gegl-0.4/operation/gegl-operation-point-filter.h
/usr/include/gegl-0.4/operation/gegl-operation-point-render.h
/usr/include/gegl-0.4/operation/gegl-operation-property-keys.h
/usr/include/gegl-0.4/operation/gegl-operation-sink.h
/usr/include/gegl-0.4/operation/gegl-operation-source.h
/usr/include/gegl-0.4/operation/gegl-operation-temporal.h
/usr/include/gegl-0.4/operation/gegl-operation.h
/usr/include/gegl-0.4/sc
/usr/include/gegl-0.4/sc/sc-common.h
/usr/include/gegl-0.4/sc/sc-context.h
/usr/include/gegl-0.4/sc/sc-outline.h
/usr/include/gegl-0.4/sc/sc-sample.h
/usr/lib64/libgegl-0.4.so
/usr/lib64/pkgconfig/gegl-0.4.pc
/usr/lib64/pkgconfig/gegl-sc-0.4.pc
/usr/share/gir-1.0/Gegl-0.4.gir
/usr/share/vala
/usr/share/vala/vapi
/usr/share/vala/vapi/gegl-0.4.deps
/usr/share/vala/vapi/gegl-0.4.vapi


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Aug 2 01:54:38 2026