Commit Graph

125 Commits

Author SHA256 Message Date
Dominique Leuenberger
7901af3572 Accepting request 949350 from graphics
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/949350
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gegl?expand=0&rev=64
2022-01-29 20:01:02 +00:00
ef8755e873 We need just the one .changes entry...
OBS-URL: https://build.opensuse.org/package/show/graphics/gegl?expand=0&rev=119
2022-01-19 20:33:39 +00:00
4f33e84315 Add CVE-2021-45463 ref to .changes
This update fixed CVE-2021-45463.

OBS-URL: https://build.opensuse.org/package/show/graphics/gegl?expand=0&rev=117
2022-01-19 20:31:30 +00:00
Dominique Leuenberger
aa4b66f630 Accepting request 941967 from graphics
New upstream release

OBS-URL: https://build.opensuse.org/request/show/941967
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gegl?expand=0&rev=63
2021-12-22 19:17:57 +00:00
9be78fa155 tweak .changes
OBS-URL: https://build.opensuse.org/package/show/graphics/gegl?expand=0&rev=116
2021-12-21 20:25:28 +00:00
317a19162f Accepting request 941946 from home:darix:branches:graphics
- Update to version 0.4.34: 
  - 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.

OBS-URL: https://build.opensuse.org/request/show/941946
OBS-URL: https://build.opensuse.org/package/show/graphics/gegl?expand=0&rev=115
2021-12-21 20:24:17 +00:00
Dominique Leuenberger
dfc0cd872d Accepting request 928746 from graphics
OBS-URL: https://build.opensuse.org/request/show/928746
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gegl?expand=0&rev=62
2021-11-08 16:23:57 +00:00
ce96403758 Accepting request 927862 from home:mgorse:branches:graphics
- Re-enable luajit for ppc64, ppc64le, and s390x. We now have
  support on those platforms, for now at least.

OBS-URL: https://build.opensuse.org/request/show/927862
OBS-URL: https://build.opensuse.org/package/show/graphics/gegl?expand=0&rev=114
2021-11-02 11:39:14 +00:00
Dominique Leuenberger
74208cba33 Accepting request 923579 from graphics
OBS-URL: https://build.opensuse.org/request/show/923579
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gegl?expand=0&rev=61
2021-10-12 19:47:46 +00:00
129a79a3e4 Accepting request 922866 from home:darix:branches:graphics
gimp 2.10.28

OBS-URL: https://build.opensuse.org/request/show/922866
OBS-URL: https://build.opensuse.org/package/show/graphics/gegl?expand=0&rev=113
2021-10-06 19:36:47 +00:00
Dominique Leuenberger
a72e71cd49 Accepting request 922529 from graphics
OBS-URL: https://build.opensuse.org/request/show/922529
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gegl?expand=0&rev=60
2021-10-04 16:39:33 +00:00
818bc99d81 Accepting request 922421 from home:mgorse:branches:graphics
- Also disable luajit on ppc64le and s390x. Package is
  unavailable.

OBS-URL: https://build.opensuse.org/request/show/922421
OBS-URL: https://build.opensuse.org/package/show/graphics/gegl?expand=0&rev=112
2021-10-01 09:30:13 +00:00
Dominique Leuenberger
085e71d5ca Accepting request 885652 from graphics
OBS-URL: https://build.opensuse.org/request/show/885652
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gegl?expand=0&rev=59
2021-04-18 19:44:58 +00:00
47f76bf291 Accepting request 885331 from home:pgajdos:openexr3
- added patches
  fix https://gitlab.gnome.org/GNOME/gegl/-/issues/284
  + gegl-openexr3.patch

OBS-URL: https://build.opensuse.org/request/show/885331
OBS-URL: https://build.opensuse.org/package/show/graphics/gegl?expand=0&rev=110
2021-04-15 13:16:59 +00:00
Dominique Leuenberger
e2b8fe3d68 Accepting request 882816 from graphics
OBS-URL: https://build.opensuse.org/request/show/882816
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gegl?expand=0&rev=58
2021-04-12 10:36:09 +00:00
fb95dc9b41 Accepting request 881968 from home:polslinux:branches:graphics
- 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

OBS-URL: https://build.opensuse.org/request/show/881968
OBS-URL: https://build.opensuse.org/package/show/graphics/gegl?expand=0&rev=108
2021-04-03 13:32:48 +00:00
1c4d93f77d Accepting request 881464 from home:dimstar:Factory
- Add 93.patch: fix build with glib 2.67.3.

  "load error: /usr/lib64/libgomp.so.1: cannot allocate memory

OBS-URL: https://build.opensuse.org/request/show/881464
OBS-URL: https://build.opensuse.org/package/show/graphics/gegl?expand=0&rev=107
2021-03-26 12:12:40 +00:00
Dominique Leuenberger
b2fc9bb5cf Accepting request 859241 from graphics
OBS-URL: https://build.opensuse.org/request/show/859241
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gegl?expand=0&rev=57
2020-12-30 16:12:19 +00:00
e1ce80f010 Accepting request 859178 from home:iznogood:branches:graphics
New stable rel

OBS-URL: https://build.opensuse.org/request/show/859178
OBS-URL: https://build.opensuse.org/package/show/graphics/gegl?expand=0&rev=105
2020-12-29 14:23:23 +00:00
Dominique Leuenberger
47e2a58556 Accepting request 836075 from graphics
OBS-URL: https://build.opensuse.org/request/show/836075
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gegl?expand=0&rev=56
2020-09-25 14:25:45 +00:00
4d29857028 Accepting request 836056 from home:Guillaume_G:branches:graphics
- Fix build on aarch64 by pre-loading libgomp.so.1 to avoid:
  "load error: /usr/lib64/libgomp.so.1: cannot allocate memory 
  in static TLS block"

OBS-URL: https://build.opensuse.org/request/show/836056
OBS-URL: https://build.opensuse.org/package/show/graphics/gegl?expand=0&rev=103
2020-09-22 11:24:06 +00:00
Dominique Leuenberger
06017b40b6 Accepting request 825283 from graphics
OBS-URL: https://build.opensuse.org/request/show/825283
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gegl?expand=0&rev=55
2020-08-12 08:56:40 +00:00
e48bcfc59c Accepting request 825279 from home:iznogood:branches:graphics
New upstream release

OBS-URL: https://build.opensuse.org/request/show/825279
OBS-URL: https://build.opensuse.org/package/show/graphics/gegl?expand=0&rev=101
2020-08-10 08:18:27 +00:00
Dominique Leuenberger
f0cda3446c Accepting request 813497 from graphics
New upstream release, depends on new babl release not yet submitted

OBS-URL: https://build.opensuse.org/request/show/813497
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gegl?expand=0&rev=54
2020-06-14 16:15:53 +00:00
47460aac36 Tweak .changes, respect 67 char limit
OBS-URL: https://build.opensuse.org/package/show/graphics/gegl?expand=0&rev=99
2020-06-11 12:03:16 +00:00
ef82a266a9 Accepting request 813492 from home:polslinux:branches:graphics
- Update to version 0.4.24
  + Build:
    - CI creation and caching of container images for build
  + Buffer:
    - Fixed integer overflow in u32 bilinear blit scaler.
    - Changed cubic interpolation to be a bit softer, reducing induced
      moire seen in issue #167
    - Gracefully fail when running out of swap space
  + Operations:
    - Meta-operations now have an additional vfunc, update(),
      which gets invoked on property changes
    - crop: with no parameters set, infer rectangle to crop from graph.
    - crop: cropping rectangle can be implied from graph.
    - hue-chroma: avoid modifying hue/chroma of neutrals
    - dropshadow: added option for shadow growing
    - median-blur: accept negative radius values
    - rgb-clip: add parameters for specifying clipping ranges
    - vignette: new shapes, horizontal and vertical.
    - imgcmp: make max-diff property conform to gobject standard.
    - save-pixbuf: use a GObject for consumer read instead of pointer property.
    - gegl-graph: add a gegl-chain tutorial as default script.
    - border-align: place a buffer within the borders of another one.
    - pack: joins two buffers into one, with optional gap.
    - bloom: adds a glow around highlights.
    - piecewise-blend: uses a grayscale map as index into array of buffers used as LUT.
    - variable-blur: uses piecewise-blend piecewise-blend and gaussian blur to approximate blurs with per-pixel blur radius.
    - focus-blur: a vignetting blur, using variable-blur.
    - reset-origin: moves upper left of extent to 0,0
    - band-tune: parametric band equalizer for tuning frequency bands of image.

OBS-URL: https://build.opensuse.org/request/show/813492
OBS-URL: https://build.opensuse.org/package/show/graphics/gegl?expand=0&rev=98
2020-06-11 12:01:32 +00:00
Dominique Leuenberger
56d246afc6 Accepting request 778722 from graphics
- Update to version 0.4.22: 
  + Build:
    - Updates to python gobject introspection tests, and made them
      able to look up babl typelib.
    - Build pdf:load again; missing since meson migration.
    - Fix OpenCL include file generation to work in non-utf8
      locales.
  + Operations: matting-{global,levin}: fix crash when bounding
    boxes of input and aux differ.

OBS-URL: https://build.opensuse.org/request/show/778722
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gegl?expand=0&rev=53
2020-02-26 14:02:09 +00:00
d07af2c61d doh... poppler was there..
OBS-URL: https://build.opensuse.org/package/show/graphics/gegl?expand=0&rev=96
2020-02-24 10:34:00 +00:00
7b89531f55 Add pdf support and tweaks
OBS-URL: https://build.opensuse.org/package/show/graphics/gegl?expand=0&rev=95
2020-02-24 10:32:07 +00:00
b62706484e Accepting request 778714 from home:polslinux:branches:graphics
- Update to 0.4.22: 
  * Build
    - Updates to python gobject introspection tests, and made them able to look up
      babl typelib.
    - Build pdf:load again; missing since meson migration.
    - Fix OpenCL include file generation to work in non-utf8 locales.
  * Operations
    - matting-{global,levin}: fix crash when bounding boxes of input and aux differ.

OBS-URL: https://build.opensuse.org/request/show/778714
OBS-URL: https://build.opensuse.org/package/show/graphics/gegl?expand=0&rev=94
2020-02-24 10:28:35 +00:00
Oliver Kurz
4bd9495f68 Accepting request 770212 from graphics
OBS-URL: https://build.opensuse.org/request/show/770212
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gegl?expand=0&rev=52
2020-02-14 15:26:05 +00:00
99f171a853 Accepting request 770097 from home:iznogood:branches:graphics
- Update to version 0.4.20:
  + Build: Improvements and refinements of meson builds and CI.
    Fixing major issues for OSX and win32.
  + Buffer:
    - Pass O_BINARY where relevant on windows, fixing crashes
      occuring when swap is used.
    - Avoid 32bit overflows in computations for gegl_buffer_set and
      gegl_buffer_get.
  + Core:
    - Avoid running more thread jobs than there are pixels to
      process.
    - Faster teardown of buffer caches when bounding box shrinks.
    - Only do in-place processing if ROI fits in input abyss.
  + Operations:
    - Improved edge handling for gegl:distance-transform.
    - gegl:crop removed workaround for incorrect in-place handling.
- Drop gegl-0.4.18_allow_unknown_arch.patch: Fixed upstream.
- No longer recommend -lang: supplements are in use.

OBS-URL: https://build.opensuse.org/request/show/770097
OBS-URL: https://build.opensuse.org/package/show/graphics/gegl?expand=0&rev=92
2020-02-05 10:31:59 +00:00
Dominique Leuenberger
b21d054430 Accepting request 745018 from graphics
OBS-URL: https://build.opensuse.org/request/show/745018
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gegl?expand=0&rev=51
2019-11-10 21:13:11 +00:00
e6bbde91b7 Accepting request 744993 from home:ecsos
Add missing BuildRequires

OBS-URL: https://build.opensuse.org/request/show/744993
OBS-URL: https://build.opensuse.org/package/show/graphics/gegl?expand=0&rev=90
2019-11-03 16:49:59 +00:00
ba3408d45b Accepting request 744695 from home:iznogood:branches:graphics
Drop cmake too

OBS-URL: https://build.opensuse.org/request/show/744695
OBS-URL: https://build.opensuse.org/package/show/graphics/gegl?expand=0&rev=89
2019-11-01 09:23:50 +00:00
6d86a7c8dc Accepting request 744672 from home:iznogood:branches:graphics
- Drop unneeded libtool BuildRequires, and add
  pkgconfig(pygobject-3.0) BuildRequires: Build python-gobject
  bindings support.

OBS-URL: https://build.opensuse.org/request/show/744672
OBS-URL: https://build.opensuse.org/package/show/graphics/gegl?expand=0&rev=88
2019-11-01 08:33:27 +00:00
139ef0fa1a OBS-URL: https://build.opensuse.org/package/show/graphics/gegl?expand=0&rev=87 2019-11-01 08:02:09 +00:00
edf53dab84 Accepting request 744608 from home:darix:branches:graphics
- Update to version 0.4.18
- switch to meson based build
- add buildrequires for tools to build documentation:
  asciidocs, gtk-doc, ruby
- switch from lua to luajit
  - no lua support anymore on ppc64 due to missing luajit
- enable workshop modules
  - new BuildRequires pkgconfig(lensfun)
- added gegl-0.4.18_allow_unknown_arch.patch:
  the old code in the configure.ac also did fallthrough. restore
  that behavior.
- drop patches no longer needed:
  0001-Extend-configure-checks-with-checks-for-SDL2.patch
  0002-Port-sdl-display-to-SDL2.patch
  0003-Port-sdl-draw-example-to-SDL2.patch
  fix_doc_installation.patch

OBS-URL: https://build.opensuse.org/request/show/744608
OBS-URL: https://build.opensuse.org/package/show/graphics/gegl?expand=0&rev=86
2019-11-01 07:07:51 +00:00
Yuchen Lin
9e71b13539 Accepting request 729376 from graphics
Drop jasper support.

OBS-URL: https://build.opensuse.org/request/show/729376
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gegl?expand=0&rev=50
2019-09-20 12:36:49 +00:00
8adc4b3deb tiny tweak
OBS-URL: https://build.opensuse.org/package/show/graphics/gegl?expand=0&rev=84
2019-09-09 09:32:52 +00:00
f2540f2856 Fix https url...
OBS-URL: https://build.opensuse.org/package/show/graphics/gegl?expand=0&rev=83
2019-09-09 09:32:04 +00:00
7c0c6498a8 tweak .changes
OBS-URL: https://build.opensuse.org/package/show/graphics/gegl?expand=0&rev=82
2019-09-09 09:31:04 +00:00
59d3714a1d Accepting request 729361 from home:jubalh:branches:graphics
- bsc#1144344: Remove JPEG2000 support due to planned removal
  of jasper

OBS-URL: https://build.opensuse.org/request/show/729361
OBS-URL: https://build.opensuse.org/package/show/graphics/gegl?expand=0&rev=81
2019-09-09 09:29:49 +00:00
Dominique Leuenberger
aa084e34ee Accepting request 723296 from graphics
Various tweaks or package

OBS-URL: https://build.opensuse.org/request/show/723296
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gegl?expand=0&rev=49
2019-08-15 10:27:11 +00:00
d7a6e5da39 Accepting request 723293 from home:iznogood:branches:graphics
Tweak previous checkin

OBS-URL: https://build.opensuse.org/request/show/723293
OBS-URL: https://build.opensuse.org/package/show/graphics/gegl?expand=0&rev=79
2019-08-14 12:20:26 +00:00
1fa7a2756e Accepting request 722945 from home:StefanBruens:branches:graphics
Port to SDL2

OBS-URL: https://build.opensuse.org/request/show/722945
OBS-URL: https://build.opensuse.org/package/show/graphics/gegl?expand=0&rev=78
2019-08-14 12:09:06 +00:00
e2895a444b tweak .changes
OBS-URL: https://build.opensuse.org/package/show/graphics/gegl?expand=0&rev=77
2019-08-04 12:11:39 +00:00
e42dacd810 Accepting request 720831 from home:StefanBruens:branches:graphics
Reduce installed build dependencies

OBS-URL: https://build.opensuse.org/request/show/720831
OBS-URL: https://build.opensuse.org/package/show/graphics/gegl?expand=0&rev=76
2019-08-04 12:09:17 +00:00
Dominique Leuenberger
d460124c35 Accepting request 706747 from graphics
OBS-URL: https://build.opensuse.org/request/show/706747
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gegl?expand=0&rev=48
2019-06-04 10:08:38 +00:00
0173020cc5 Accepting request 701845 from home:iznogood:branches:graphics
- Update to version 0.4.16:
  + Buffer:
    - Swapped behavior of cubic interpolation from cubic to
      mithcell coefficients, leading to crisper results in all uses
      of the cubic sampler.
    - Use a custom allocator for tile data which aligns data and
      groups allocations in blocks - improving performance on
      windows by keeping more slack allocation memory in-process.
      On linux the opposite was needed and is achieved by using the
      GNU extension malloc_trim which permits forcing invokation of
      the glibc malloc/free allocators garbage collection function.
    - Permit tiles to be unreffed after GEGL shut-down without
      crash, which is likely when using bindings to dynamic
      languages.
    - Improved deadlock prevention in gegl_buffer_copy() when using
      copy on write.
  + Core:
    - Platform specific build fixes for both win32 and OSX.
    - Avoid in-place processing for cached nodes.
    - Indentation consitency improvements.
    - Permit more detailed specifying/overriding of OpenCL device
      through the GEGL_USE_OPENCL environment variable.
    - New call gegl_update_anim_time for applying the animation
      curves of properties.
  + Build: Added gitlab continuous integration.
  + Operations:
    - Use indirect buffer inputs on main thread during
      multi-processed processing for point-filters/composers and
      tranform base classes.
    - Smaller required/invalided ROI for map-absolute/relative when
      using nearest neighbor.
    - tiff-save and jpg-save fixed dimensions when buffer saved has
      non-zero origin.
    - Added missing descriptions of properties for cubism, mosaic,
      tile-paper, color, mantiuk06 and vignette operations.
    - ff-load fix some of the deprecation warnings.
    - ff-save avoid crashing if audio or video codec fails to
      initialize.
    - cache, parent class changed - it is no longer a point
      operations, also speed up processing and permit copy on write
      handling of tiles.
    - opacity and invert - crash for 8bpc buffers, reimplemented
      logic for (non-)associated alpha OpenCL kernel selection.
  + Tools: Drop direct dependency on exiv2 - we now only
    transiently depend on it through the gexiv2 abstraction.
  + commandline tool/gui:
    - Store per image editing chains in .gegl folder instead of
      sidecars.
    - Set window title, permit interaction with opened .lui
      documents, fixed playback of audio for opened videos - it now
      works; if the video is decoding, scaling and display is fast
      enough to leave spare cycles.
    - Support for nearest neighbor scaling of imagry; aiding video
      playback without dropping audio frames.
    - Custom collection order and per-file key-value metadata.
- Drop explicit pkgconfig(exiv2) BuildRequires following upstream
  changes.

OBS-URL: https://build.opensuse.org/request/show/701845
OBS-URL: https://build.opensuse.org/package/show/graphics/gegl?expand=0&rev=74
2019-05-31 20:24:49 +00:00