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

gegl-devel-0.4.50-6.1 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: gegl-devel Distribution: openSUSE Tumbleweed
Version: 0.4.50 Vendor: openSUSE
Release: 6.1 Build date: Fri Dec 6 08:39:33 2024
Group: Development/Libraries/C and C++ Build host: reproducible
Size: 1829280 Source RPM: gegl-0.4.50-6.1.src.rpm
Packager: https://bugs.opensuse.org
Url: http://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

* 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.
* Wed Nov 23 2022 Marcus Rueckert <mrueckert@suse.de>
  - luajit was disabled for riscv64 ppc64 ppc64le, patch it here
    accordingly (boo#1205102)
* Tue Nov 22 2022 Petr Vorel <pvorel@suse.cz>
  - Update to version 0.4.40:
    + Operations:
    - newsprint: do not drop alpha channel in RGB modes.
    + Core:
    - fixes for legacy build, still supporting building latest GEGL
      for stable GIMP with old babl (not recommended if distros can
      have recent enough meson).
    - avoiding possible multi thread race in babl garbage
      collection,
* Thu Jul 21 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update BuildRequires to reflect it now does work with ffmpeg5.
* Thu Jul 21 2022 Paolo Stivanin <info@paolostivanin.com>
  - Update to version 0.4.38:
    + Operations:
    - denoise-dct: a NEW denoising operation which decomposes the
      input buffer to sliding overlapping patches, calculates the
      DCT denoising in each patch, and then aggregates the denoised
      patches to the output buffer averaging the overlapped pixels.
    - ff-load and ff-save: big cleanup API cleanup, now ffmpeg-5.0
      compatible.
    - gif-load: updated to latest upstream libnsgif version.
    - slic: progress reporting and improved parameter handling.
    - vector-fill: updated to latest upstream ctx version.
    - oilify: clamp inputs to avoid nan in output.
    - gegl:load fix possible double free.
    - rgbe-write: plug leaks in error paths.
    + Core: Fixes of some potential NULL dereferences on custom
      dataformats for malformed inputs.
* Fri Apr 29 2022 Jan Engelhardt <jengelh@inai.de>
  - Update BuildRequires to reflect it does not work with ffmpeg5.
* Tue Mar 01 2022 Paolo Stivanin <info@paolostivanin.com>
  - Update to version 0.4.36:
    + The primary addition in this release is SIMD dispatch, buffer
      access functions get built for x86-64 v2 and v3
      microarchitecture levels as well as ARM neon. The same applies
      to core operations where we have .so bundles for the variants
      as well as a generic build.
    + Operations: The npd operation fixed with multiple threads.
* Tue Dec 21 2021 Marcus Rueckert <mrueckert@suse.de>
  - Update to version 0.4.34 (CVE-2021-45463):
    + Operations:
    - magick-load: use g_spawn_async instead of system to run the
      image magick convert fallback - preventing shell expansion on
      non-escaped/filtered paths in constructed commandline.
    - ripple: avoid a possible division by zero.
    + Build:
    - Explicit dependency specification in meson for generated CL
      files.
    - ctx has been moved to be part of gegl-common.so nearer to the
      operations using it avoiding polluting the GEGL library
      symbol table with the ctx symbols.
* Wed Oct 27 2021 Michael Gorse <mgorse@suse.com>
  - Re-enable luajit for ppc64, ppc64le, and s390x. We now have
    support on those platforms, for now at least.
* Sun Oct 03 2021 Marcus Rueckert <mrueckert@suse.de>
  - disable docs until the upstream bug is solved
    https://gitlab.gnome.org/GNOME/gegl/-/issues/294#note_1281553
* Thu Sep 30 2021 Michael Gorse <mgorse@suse.com>
  - Also disable luajit on ppc64le and s390x. Package is
    unavailable.
* Sat Sep 18 2021 Marcus Rueckert <mrueckert@suse.de>
  - Update to version 0.4.32:
    + Docs/testing:
    - Fixes and improvements to the test system ands it integration
      for comparing/keeping track of hashes of operation output by
      John Marshall including and overhaul of reference
      compositions and hashes, improving development as well as
      documentation.
    + Operations:
    - distance-transform:
    - openexr: fix build with newer OpenEXR 3
    - negative-darkroom: contrast boost and illuminant adjustment
      parameter, reworked emulsion dye model, UI improvements,
      more black and white paper presets.
    - fill-path: 32bit float RGB and CMYK color processing, using
      ctx as renderer.
    + Core:
    - Fixing of leaks and dead code removal in json op handling,
      branch hints in buffer tile handling.
  - drop patch gegl-openexr3.patch:
    Fix upstream
* Wed Apr 14 2021 pgajdos@suse.com
  - added patches
    fix https://gitlab.gnome.org/GNOME/gegl/-/issues/284
    + gegl-openexr3.patch
* Mon Mar 29 2021 Paolo Stivanin <info@paolostivanin.com>
  - Update to version 0.4.30:
    + New Operations:
    - negative-darkroom: This operation is for artists who use hybrid workflow
      technique of analog photography. After scanning a developed negative, this
      operation is used to invert the scan to create a positive image by simulating
      the light behaviour of darkroom enlarger and common photographic papers.
    + Operations:
    - jpg-load,png-load,tiff-load: show ICC relatd problems as warnings.
    - rgbe-load : fix handling of exponent=0 in RLE encoded files.
    - color-reduction : Added blue-noise modes, the patents are expired for some
      years already, also added fix to levels parameters; enabling bi-level.
    - fattal02 : ensure gaussian pyramid has at least one level.
    - paint-select (in workshop): multi-level banded graphcut, sub-region rather
      than full buffer rcomputations and other improvements.
  - Drop 93.patch
* Fri Mar 26 2021 Dominique Leuenberger <dimstar@opensuse.org>
  - Add 93.patch: fix build with glib 2.67.3.

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, Thu Dec 26 23:45:37 2024