187 Commits

Author SHA256 Message Date
1205a4371e Accepting request 1323157 from graphics
OBS-URL: https://build.opensuse.org/request/show/1323157
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gegl?expand=0&rev=90
2025-12-17 16:32:49 +00:00
c7f34cf85d Accepting request 1322880 from home:darix:branches:graphics
- 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

OBS-URL: https://build.opensuse.org/request/show/1322880
OBS-URL: https://build.opensuse.org/package/show/graphics/gegl?expand=0&rev=180
2025-12-16 16:41:03 +00:00
aa6c7f6fce Accepting request 1320572 from graphics
Forwarded request #1320344 from qzhao

Update the changelog to record security CVE fixed in previous update. (CVE-2025-10921, ZDI-CAN-27803, bsc#1250496)

OBS-URL: https://build.opensuse.org/request/show/1320572
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gegl?expand=0&rev=89
2025-12-02 12:18:50 +00:00
0efddccf3f Accepting request 1320344 from home:qzhao:branches:graphics
Update the changelog to record security CVE fixed in previous update. (CVE-2025-10921, ZDI-CAN-27803, bsc#1250496)

OBS-URL: https://build.opensuse.org/request/show/1320344
OBS-URL: https://build.opensuse.org/package/show/graphics/gegl?expand=0&rev=178
2025-11-29 14:43:50 +00:00
fe34fac3f6 Accepting request 1314332 from graphics
Forwarded request #1314322 from Andreas_Schwab

- Enable luajit on riscv64

OBS-URL: https://build.opensuse.org/request/show/1314332
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gegl?expand=0&rev=88
2025-10-30 16:09:40 +00:00
9657c7ba5d Accepting request 1314322 from openSUSE:Factory:RISCV
- Enable luajit on riscv64

OBS-URL: https://build.opensuse.org/request/show/1314322
OBS-URL: https://build.opensuse.org/package/show/graphics/gegl?expand=0&rev=176
2025-10-29 11:21:03 +00:00
2f9a20c5e1 Accepting request 1309292 from graphics
Forwarded request #1309285 from polslinux

- Update to 0.4.64:
  * added OpenCL to the base GeglOperationPointComposer3 class
  * fixed the ZDI-CAN-27803 vulnerability for RGBE image imports
  * build process improvements and clean-up
- Drop upstreamed eda8ba51.patch

OBS-URL: https://build.opensuse.org/request/show/1309292
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gegl?expand=0&rev=87
2025-10-08 16:12:18 +00:00
4c3aa046a9 Accepting request 1309285 from home:polslinux:branches:graphics
- Update to 0.4.64:
  * added OpenCL to the base GeglOperationPointComposer3 class
  * fixed the ZDI-CAN-27803 vulnerability for RGBE image imports
  * build process improvements and clean-up
- Drop upstreamed eda8ba51.patch

OBS-URL: https://build.opensuse.org/request/show/1309285
OBS-URL: https://build.opensuse.org/package/show/graphics/gegl?expand=0&rev=174
2025-10-06 15:05:56 +00:00
34a5a85911 Accepting request 1307129 from graphics
Forwarded request #1307118 from iznogood

- Add eda8ba51.patch: operations: Support FFMPEG 8 on ff-load
  (boo#1249045).

OBS-URL: https://build.opensuse.org/request/show/1307129
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gegl?expand=0&rev=86
2025-09-29 19:11:39 +00:00
c0cc3eab93 Accepting request 1307118 from home:iznogood:branches:graphics
- Add eda8ba51.patch: operations: Support FFMPEG 8 on ff-load
  (boo#1249045).

OBS-URL: https://build.opensuse.org/request/show/1307118
OBS-URL: https://build.opensuse.org/package/show/graphics/gegl?expand=0&rev=172
2025-09-25 14:03:58 +00:00
371ec85e4e Accepting request 1278395 from graphics
- 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. (forwarded request 1278316 from polslinux)

OBS-URL: https://build.opensuse.org/request/show/1278395
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gegl?expand=0&rev=85
2025-05-23 12:28:56 +00:00
9fe698bb0f Accepting request 1278316 from home:polslinux:branches:graphics
- 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.

OBS-URL: https://build.opensuse.org/request/show/1278316
OBS-URL: https://build.opensuse.org/package/show/graphics/gegl?expand=0&rev=170
2025-05-19 11:55:49 +00:00
e4ecea0bb2 Accepting request 1255866 from graphics
OBS-URL: https://build.opensuse.org/request/show/1255866
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gegl?expand=0&rev=84
2025-03-26 20:17:55 +00:00
4976e416f7 Accepting request 1255754 from home:darix:branches:graphics
- Update to version 0.4.58:
  - dither: fixed crash when applied to pixels with negative pixel
    coordinates.

OBS-URL: https://build.opensuse.org/request/show/1255754
OBS-URL: https://build.opensuse.org/package/show/graphics/gegl?expand=0&rev=168
2025-03-25 08:48:49 +00:00
fc6805d15b Accepting request 1253760 from graphics
- 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.

OBS-URL: https://build.opensuse.org/request/show/1253760
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gegl?expand=0&rev=83
2025-03-18 16:40:12 +00:00
db722047a3 - 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.

OBS-URL: https://build.opensuse.org/package/show/graphics/gegl?expand=0&rev=166
2025-03-17 11:45:09 +00:00
fdf06d7dc1 Accepting request 1244819 from graphics
- 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 (forwarded request 1244813 from darix)

OBS-URL: https://build.opensuse.org/request/show/1244819
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gegl?expand=0&rev=82
2025-02-11 20:21:11 +00:00
9c8a96554e Accepting request 1244813 from home:darix:branches:graphics
- 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

OBS-URL: https://build.opensuse.org/request/show/1244813
OBS-URL: https://build.opensuse.org/package/show/graphics/gegl?expand=0&rev=164
2025-02-10 17:02:18 +00:00
33417b5013 Accepting request 1235694 from graphics
OBS-URL: https://build.opensuse.org/request/show/1235694
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gegl?expand=0&rev=81
2025-01-09 14:05:13 +00:00
c793541b46 Accepting request 1235597 from graphics:gimp3
- use https for the url

OBS-URL: https://build.opensuse.org/request/show/1235597
OBS-URL: https://build.opensuse.org/package/show/graphics/gegl?expand=0&rev=162
2025-01-07 17:19:40 +00:00
401a751eb5 Accepting request 1233672 from graphics
OBS-URL: https://build.opensuse.org/request/show/1233672
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gegl?expand=0&rev=80
2024-12-30 11:50:44 +00:00
58c8666f2c Accepting request 1233622 from graphics:gimp3
needed in preparation for gimp 3
- 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.

OBS-URL: https://build.opensuse.org/request/show/1233622
OBS-URL: https://build.opensuse.org/package/show/graphics/gegl?expand=0&rev=160
2024-12-28 09:17:13 +00:00
d0376abaa9 Accepting request 1228705 from graphics
OBS-URL: https://build.opensuse.org/request/show/1228705
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gegl?expand=0&rev=79
2024-12-08 10:36:10 +00:00
Petr Vorel
77d6d606f3 Accepting request 1228700 from devel:LoongArch:Factory
- Disable luajit on LoongArch64

OBS-URL: https://build.opensuse.org/request/show/1228700
OBS-URL: https://build.opensuse.org/package/show/graphics/gegl?expand=0&rev=158
2024-12-06 08:05:49 +00:00
2a5c0f9dd4 Accepting request 1221965 from graphics
OBS-URL: https://build.opensuse.org/request/show/1221965
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gegl?expand=0&rev=78
2024-11-07 15:23:59 +00:00
Petr Vorel
cd3013cf13 Accepting request 1221958 from graphics:gimp3
- 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

OBS-URL: https://build.opensuse.org/request/show/1221958
OBS-URL: https://build.opensuse.org/package/show/graphics/gegl?expand=0&rev=156
2024-11-07 00:29:14 +00:00
37237aaa05 Accepting request 1203569 from graphics
OBS-URL: https://build.opensuse.org/request/show/1203569
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gegl?expand=0&rev=77
2024-09-26 16:52:32 +00:00
199cedb207 Accepting request 1201406 from home:Sauerland
Add revertleap.patch for 66de8124.patch to build with older ffmpeg Versions like in Leap.

OBS-URL: https://build.opensuse.org/request/show/1201406
OBS-URL: https://build.opensuse.org/package/show/graphics/gegl?expand=0&rev=154
2024-09-25 12:43:01 +00:00
ee2d83ded1 Accepting request 1190594 from graphics
OBS-URL: https://build.opensuse.org/request/show/1190594
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gegl?expand=0&rev=76
2024-08-13 11:22:59 +00:00
39d260b523 Accepting request 1190583 from home:dimstar:Factory
- Add backported 66de8124.patch: Fix build against ffmpeg-7.

OBS-URL: https://build.opensuse.org/request/show/1190583
OBS-URL: https://build.opensuse.org/package/show/graphics/gegl?expand=0&rev=152
2024-07-31 07:05:37 +00:00
7c383a8e52 Accepting request 1188675 from graphics
OBS-URL: https://build.opensuse.org/request/show/1188675
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gegl?expand=0&rev=75
2024-07-24 13:29:26 +00:00
da103c8400 Accepting request 1188550 from home:bmwiedemann:branches:graphics
Add normalize-gir.pl to strip details about build machines to achive reproducible builds

(now with license)

OBS-URL: https://build.opensuse.org/request/show/1188550
OBS-URL: https://build.opensuse.org/package/show/graphics/gegl?expand=0&rev=150
2024-07-19 12:56:02 +00:00
391e9680d2 Accepting request 1149012 from graphics
OBS-URL: https://build.opensuse.org/request/show/1149012
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gegl?expand=0&rev=74
2024-02-23 15:40:47 +00:00
Petr Vorel
4f728b6417 Accepting request 1148947 from home:darix:branches:graphics
- 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.

OBS-URL: https://build.opensuse.org/request/show/1148947
OBS-URL: https://build.opensuse.org/package/show/graphics/gegl?expand=0&rev=148
2024-02-22 07:49:31 +00:00
04670d1b97 Accepting request 1147890 from graphics
OBS-URL: https://build.opensuse.org/request/show/1147890
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gegl?expand=0&rev=73
2024-02-21 16:53:05 +00:00
Petr Vorel
c9efdd0fa6 Accepting request 1147766 from home:alarrosa:branches:graphics
- Replace BuildRequires libSDL2-devel with pkgconfig(sdl2) which
  fixes building in SLE where both libSDL2-devel and a newer
  SDL2-devel packages are available.

OBS-URL: https://build.opensuse.org/request/show/1147766
OBS-URL: https://build.opensuse.org/package/show/graphics/gegl?expand=0&rev=146
2024-02-20 11:52:03 +00:00
c4d96abf2d Accepting request 1095478 from graphics
- 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.

OBS-URL: https://build.opensuse.org/request/show/1095478
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gegl?expand=0&rev=72
2023-06-27 21:15:20 +00:00
79a43be80d OBS-URL: https://build.opensuse.org/package/show/graphics/gegl?expand=0&rev=144 2023-06-26 20:08:21 +00:00
f8ae122b8a Accepting request 1095441 from home:mantarimay:branches:graphics
- 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.

OBS-URL: https://build.opensuse.org/request/show/1095441
OBS-URL: https://build.opensuse.org/package/show/graphics/gegl?expand=0&rev=143
2023-06-26 20:07:52 +00:00
4ed3f7e971 Accepting request 1075578 from graphics
- 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.

OBS-URL: https://build.opensuse.org/request/show/1075578
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gegl?expand=0&rev=71
2023-03-31 19:15:12 +00:00
b3b7b394a8 tweak .changes
OBS-URL: https://build.opensuse.org/package/show/graphics/gegl?expand=0&rev=141
2023-03-30 15:19:13 +00:00
0ff7715dc7 Accepting request 1075572 from home:polslinux:branches:graphics
- Update to 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.

OBS-URL: https://build.opensuse.org/request/show/1075572
OBS-URL: https://build.opensuse.org/package/show/graphics/gegl?expand=0&rev=140
2023-03-30 15:16:56 +00:00
2dde2a6cdb Accepting request 1068662 from graphics
- 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.

OBS-URL: https://build.opensuse.org/request/show/1068662
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gegl?expand=0&rev=70
2023-03-05 19:07:59 +00:00
ec265696fa fix typo
OBS-URL: https://build.opensuse.org/package/show/graphics/gegl?expand=0&rev=138
2023-03-02 11:00:13 +00:00
a004ea3eac Accepting request 1068641 from home:iznogood:factory
Improve previous sub

OBS-URL: https://build.opensuse.org/request/show/1068641
OBS-URL: https://build.opensuse.org/package/show/graphics/gegl?expand=0&rev=137
2023-03-02 09:14:12 +00:00
73746e85ac Accepting request 1068633 from home:iznogood:branches:graphics
- 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.
- Replace pkgconfig(babl) with pkgconfig(babl-0.1) BuildRequires:
  following upstream changes.

OBS-URL: https://build.opensuse.org/request/show/1068633
OBS-URL: https://build.opensuse.org/package/show/graphics/gegl?expand=0&rev=136
2023-03-02 08:46:31 +00:00
365e50e435 Accepting request 1057748 from graphics
- Add 133.patch: Fix build against libraw 0.21.0.

OBS-URL: https://build.opensuse.org/request/show/1057748
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gegl?expand=0&rev=69
2023-01-13 23:02:06 +00:00
4141836594 Accepting request 1057738 from home:dimstar:Factory
- Add 133.patch: Fix build against libraw 0.21.0.

OBS-URL: https://build.opensuse.org/request/show/1057738
OBS-URL: https://build.opensuse.org/package/show/graphics/gegl?expand=0&rev=134
2023-01-11 10:33:03 +00:00
d81fdde60f Accepting request 1037559 from graphics
- luajit was disabled for riscv64 ppc64 ppc64le, patch it here
  accordingly (boo#1205102)

- 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,

OBS-URL: https://build.opensuse.org/request/show/1037559
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gegl?expand=0&rev=68
2022-11-24 11:22:22 +00:00
213a7e22cc accordingly (boo#1205102)
OBS-URL: https://build.opensuse.org/package/show/graphics/gegl?expand=0&rev=132
2022-11-23 11:16:48 +00:00