diff --git a/gegl-0.4.12.tar.bz2 b/gegl-0.4.12.tar.bz2 deleted file mode 100644 index a50690d..0000000 --- a/gegl-0.4.12.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e967293eabe89257e1d511bf68435fbfd44e6e0f9ef51b86cc50781f09eb5852 -size 7065555 diff --git a/gegl-0.4.14.tar.bz2 b/gegl-0.4.14.tar.bz2 new file mode 100644 index 0000000..896b406 --- /dev/null +++ b/gegl-0.4.14.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4c01d58599d8ddb3714effd2675ea1863272cf2d7d9ed3d32aee80c89f859901 +size 7209142 diff --git a/gegl.changes b/gegl.changes index 3429add..aba7bc4 100644 --- a/gegl.changes +++ b/gegl.changes @@ -1,3 +1,89 @@ +------------------------------------------------------------------- +Wed Mar 20 20:35:20 UTC 2019 - Bjørn Lie + +- Update to version 0.4.14: + + Core: + - New Scratch allocator for short lived buffers. + - Removed unneeded buffer copies in some processing code paths + in GeglNode and GeglProcessor. + - Add gegl_babl_variant API for getting variations on an + existing pixel-format/encoding. + - Expose gegl_node_is_graph(). + + GeglBuffer: + - Compression of tile data. + - Handle dynamically changing swap dir. + - Improvements to mipmap damage propagation. + - Fixes to threading race conditions. + - Low-level tile handling more adapted to buffers creating from + existing linear data. + - New iterator API is now the default, + GEGL_BUFFER_ITERATOR2_API is no longer needed. + - CMYK/grayscale handling for scaled blits, code paths in + samplers, serialization. + - New default tile-cache size, 50% of RAM. + - Initialize the first OpenCL device with IMAGE support. + - Added gegl_parallell_ from gimp_parallell_ API to distribute + processing for multiple cores. + + Operations: + - crop, added aux-pad - if connected the incoming bounding box + determines the crop size. + - Input-format specific processing for performance in + watershed-transform and invert ops. CMYK handling in + jpg-load/save, tiff-load/save, gaussian-blur, opacity, most + composing and blending operations, text, vector-stroke, path, + and transform operations. + - Improved or fixed mipmap preview rendering of emboss, + linear-gradient and radial-gradient. + - Better ui strings/range/defaults for: distort/waves and + dropshadow, value-propagate. + - gaussian-blur: fix mistake in implementation of IIR Young + blur 1d, which caused non circular halos. + - New operation: pdf-load with build dependency on + poppler-glib. + - Added offset properties to pixelize filter. + - New ops in workshop: voroni diagram, Grey Color Removal, + spyrograph. + - Handle mipmap rendering for linear-gradient and + radial-gradient. + + UI: + - The existing microraptor-gui (immediate mode touch UI+CSS + with cairo) image viewer that can be built as part of the + gegl binary has been revisted, a graph/property editor has + been added, and migration/extension to lua has begun for + parts of the code. + - WARNING: many parts of the UI is of exploratory proof of + concept/alpha quality but are released since the code is part + of the GEGL repository and important development tools both + for creating and testing new GEGL operations as well as GEGL + itself. + - Some screenshots showing some the process towards the state + and capabilties of the UI in this release can be seen at + https://www.patreon.com/posts/24123574 + - To build with this UI the following dependencies also need to + be satisifed, for now this is not intended to be packaged by + distributions yet. + . libluajit-dev + . lua-lgi (debian package name) upstream: + . mmm https://github.com/hodefoting/mmm + . mrg https://github.com/hodefoting/mrg + + Features: + - folder view. + - resolution independent UI. + - touch oriented navigation. + - GIF / video playback. + - PDF pagination. + - goats that expose performance and capabilty issues in GEGL. + - efficient (though not sandboxed) thumbnailing. + - embedded simple commandline. + - graph editor. + - zoomable. + - automatic, consistent graph layout. + - autogenerated property-inspector ui. + - visualization of color model/bitdepth through styling of + edges. + - live-extendable with lua code for per-operation canvas UI. +- Add pkgconfig(poppler-glib) BuildRequires: New dependency. + ------------------------------------------------------------------- Fri Nov 2 18:32:18 UTC 2018 - bjorn.lie@gmail.com diff --git a/gegl.spec b/gegl.spec index 9b8b1f3..d7c90ee 100644 --- a/gegl.spec +++ b/gegl.spec @@ -1,7 +1,7 @@ # # spec file for package gegl # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: gegl -Version: 0.4.12 +Version: 0.4.14 Release: 0 Summary: Generic Graphics Library License: GPL-3.0-or-later AND LGPL-3.0-or-later @@ -40,7 +40,7 @@ BuildRequires: libtool BuildRequires: pkgconfig BuildRequires: suitesparse-devel BuildRequires: pkgconfig(OpenEXR) >= 1.6.1 -BuildRequires: pkgconfig(babl) >= 0.1.56 +BuildRequires: pkgconfig(babl) >= 0.1.62 BuildRequires: pkgconfig(cairo) >= 1.12.2 BuildRequires: pkgconfig(exiv2) >= 0.25 BuildRequires: pkgconfig(gdk-pixbuf-2.0) >= 2.32.0 @@ -66,6 +66,7 @@ BuildRequires: pkgconfig(libwebp) >= 0.5.0 BuildRequires: pkgconfig(lua) >= 5.1.0 BuildRequires: pkgconfig(pango) >= 1.38.0 BuildRequires: pkgconfig(pangocairo) >= 1.38.0 +BuildRequires: pkgconfig(poppler-glib) >= 0.71.0 BuildRequires: pkgconfig(vapigen) >= 0.20.0 # since version 0.3.5, we no longer provide an orig-addon package, as ffmpeg/libav # exists in Tumbleweed and we use it to build @@ -148,7 +149,7 @@ input and output. %configure \ --disable-static \ %{nil} -make %{?_smp_mflags} +%make_build %install %make_install