Hello community, here is the log from the commit of package gegl-unstable for openSUSE:Factory checked in at 2016-03-29 14:30:54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gegl-unstable (Old) and /work/SRC/openSUSE:Factory/.gegl-unstable.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gegl-unstable" Changes: -------- --- /work/SRC/openSUSE:Factory/gegl-unstable/gegl-unstable.changes 2015-12-20 10:52:49.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.gegl-unstable.new/gegl-unstable.changes 2016-03-29 14:30:55.000000000 +0200 @@ -1,0 +2,78 @@ +Tue Mar 15 09:25:51 UTC 2016 - [email protected] + +- Update to version 0.3.6: + + gegl-binary: make ops chain pass to mrg ui. + + git-binary: rename mrg-ui to ui. + + gegl-binary: factor out commandline to chain builder in a + function. + + gegl-binary: assume gegl: prefix for unprefixed ops. + + gegl-binary: permit specifying pads on commandline. + + gegl-binary: document property assignment. + + bin: Fix compilation error in previous commit. + + Updated Polish translation. + + gegl-binary: support specifying more complex DAGs than linear + chains from commandline. + + tests: Re-connecting connected nodes should not cause + invalidation. + + tests: Sources shouldn't be invalidated when connecting & + disconnecting. + + Updated Slovenian translation. + + gegl-binary: add scroll-wheel based zoom. + + gegl-binary: center scroll-wheel zoom on cursor. + + gegl-binary: refresh mrg scroll api. + + bin/gegl: add unsharp-mask as an op. + + bin/gegl handle GeglColor and enums. + + Updated Slovenian translation. + + tests: remove webm part of ff-save smoketest. + + release 0.3.6. + +------------------------------------------------------------------- +Fri Mar 11 12:49:28 UTC 2016 - [email protected] + +- Update to version 0.3.5~20160303: + + Rename insta-curve and insta-filter to retro-curve and + retro-filter. + + Move retro-curve/-filter out of workshop. + + Remove retro look filter presets. + + Updated POTFILES.in. + + GeglNode: Clean up. + + Short circuit gegl_node_connect_from if the nodes are already + connected. + +------------------------------------------------------------------- +Wed Mar 02 11:01:34 UTC 2016 - [email protected] + +- Update to version 0.3.5~20160229: + + operations/workshop/insta-curve: Fix crash while building. + + operations/core/nop: Remove a needless and wrong cast. + + tiff: Fix inversion between case and return values. + + point-coposer3: skip some multi-threading for opaque buffers. + + video-degradation: add opencl support. + + gegl: set properties on = arguments. + + Updated translations. +- Use _service, as we require a git snapshot for GNOME Photos. It + is not clear when the next release will happen. +- Call autogen.sh, as the git-checkout is not bootstrapped. +- Drop gegl-unstable-0_3-orig-addon subpackage: this was purely + split so that 3rd party OBS instances could build gegl against + ffmpeg/libav. As openSUSE ships ffmpeg by now, this is no longer + required. Accordingly, provide and obsolete + gegl-unstable-0_3-orig-addon. +- Remove traces of ?BUILD_ORIG / ?BUILD_ORIG_ADDON. +- Replace (prior conditional, now unconditional) ffmpeg-devel + BuildRequires with pkgconfig(libavcodec), pkgconfig(libavformat) + and pkgconfig(libswscale): follow what configure is looking for. +- Drop babl-devel, glib2-devel, glibc-devel and pcre-devel Requires + from the -devel subpackage: they are auto-detected. + +------------------------------------------------------------------- +Fri Feb 12 19:35:18 UTC 2016 - [email protected] + +- Replace libopenraw-devel for pkgconfig(libraw) BuildRequires, + really build libraw support, as configure was not satisfied with + libopenraw-devel. +- Add pkgconfig(gexiv2), pkgconfig(libtiff-4), pkgconfig(libv4l2), + pkgconfig(libwebp) and pkgconfig(vapigen) BuildRequires, + configure looks for these optional dependencies. + +------------------------------------------------------------------- @@ -4,0 +83,28 @@ + +------------------------------------------------------------------- +Thu Nov 26 03:20:57 UTC 2015 - [email protected] + +- Update to version 0.3.4: + + build: do not install examples in path + + ff-save fully store all in-flight codec contexts before closing + files + + ff-load improvements to seeking accuracy + + transform: make fast paths skip pixel format conversions +- Changes from version 0.3.2: + + Operations: + - new operations: libraw based raw loading op, tiff-save and + tif-load, maze, sepia + - ff-load and ff-save revived, with support from thegrid.io + - apply-lens uses less memory, higher precision computation + - disable automatic threading on many ops where it fails + - force more operations to prefer operating on linear RGB data + for more accurate/physical processing + + Buffer: implement abyss paremeter on gegl_buffer_copy and + gegl_buffer_blit + + Added start of a microraptor gui based image viewer/non + destructive editor. + + Optimizations to scaled blitting (speeds up most GEGL UIs a + bit). +- Change %define debug_package_requires libgegl-0_2-0 to + %define debug_package_requires libgegl-0_3-0. +- Stop removing no longer existing examples. Old: ---- gegl-0.3.0.tar.bz2 New: ---- _service _servicedata gegl-0.3.6.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gegl-unstable.spec ++++++ --- /var/tmp/diff_new_pack.jtRFnP/_old 2016-03-29 14:30:57.000000000 +0200 +++ /var/tmp/diff_new_pack.jtRFnP/_new 2016-03-29 14:30:57.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package gegl-unstable # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 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 @@ -16,21 +16,21 @@ # -%define debug_package_requires libgegl-0_2-0 = %{version}-%{release} +%define debug_package_requires libgegl-0_3-0 = %{version}-%{release} Name: gegl-unstable %define _name gegl -Version: 0.3.0 +Version: 0.3.6 Release: 0 Summary: Generic Graphics Library License: GPL-3.0+ and LGPL-3.0+ Group: System/Libraries Url: http://gegl.org/ -Source: http://ftp.gtk.org/pub/gegl/0.3/%{_name}-%{version}.tar.bz2 +Source: %{_name}-%{version}.tar.xz BuildRequires: ImageMagick BuildRequires: OpenEXR-devel BuildRequires: SDL-devel BuildRequires: asciidoc -BuildRequires: babl-devel >= 0.1.12 +BuildRequires: babl-devel >= 0.1.14 BuildRequires: enscript BuildRequires: gcc-c++ BuildRequires: libtool @@ -49,27 +49,28 @@ BuildRequires: libexiv2-devel BuildRequires: libjasper-devel >= 1.900.1 BuildRequires: libjpeg-devel -BuildRequires: libopenraw-devel >= 0.0.5 BuildRequires: libpng-devel BuildRequires: librsvg-devel BuildRequires: libspiro-devel BuildRequires: libstdc++-devel BuildRequires: lua-devel BuildRequires: ruby +BuildRequires: pkgconfig(gexiv2) +BuildRequires: pkgconfig(libavcodec) >= 55.69.100 +BuildRequires: pkgconfig(libavformat) >= 55.48.100 +BuildRequires: pkgconfig(libraw) +BuildRequires: pkgconfig(libswscale) >= 2.6.100 +BuildRequires: pkgconfig(libtiff-4) +BuildRequires: pkgconfig(libv4l2) +BuildRequires: pkgconfig(libwebp) +BuildRequires: pkgconfig(vapigen) # For umfpack BuildRequires: suitesparse-devel BuildRoot: %{_tmppath}/%{name}-%{version}-build -%if 0%{?BUILD_ORIG} -BuildRequires: ffmpeg-devel -%if 0%{?BUILD_ORIG_ADDON} -Provides: patched_subset -%else -Provides: %{name}-orig-addon = %{version} -Obsoletes: %{name}-orig-addon -%endif -%else -Provides: patched_subset -%endif +# 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 +Provides: %{_name}-0_3-orig-addon = %{version} +Obsoletes: %{_name}-0_3-orig-addon < 0.3.5 %description GEGL provides infrastructure to do demand based cached non destructive @@ -88,22 +89,6 @@ support for a wide range of color models and pixel storage formats for input and output. -%if 0%{?BUILD_ORIG} -%if 0%{?BUILD_ORIG_ADDON} -%package -n %{_name}-0_3-orig-addon -Summary: Generic Graphics Library -Group: System/Libraries -Supplements: packageand(%{_name}-0_3:%(cd %{_libdir} ; rpm -qf --queryformat=%%{NAME} `readlink %{_libdir}/libavcodec.so` )) - -%description -n %{_name}-0_3-orig-addon -GEGL provides infrastructure 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. - -%endif -%endif - %package -n libgegl-0_3-0 Summary: Generic Graphics Library Group: System/Libraries @@ -119,11 +104,7 @@ %package devel Summary: Generic Graphics Library Group: System/Libraries -Requires: babl-devel -Requires: glib2-devel -Requires: glibc-devel Requires: libgegl-0_3-0 = %{version} -Requires: pcre-devel %description devel GEGL provides infratructure to do demand based cached non destructive @@ -148,6 +129,7 @@ %setup -q -n %{_name}-%{version} %build +./autogen.sh export RPM_OPT_FLAGS="%{optflags} -fno-strict-aliasing" ## Not passing --enable-workshop=yes\ as it breaks the build atm %configure\ @@ -158,23 +140,9 @@ make DESTDIR=%{buildroot} install %{?_smp_mflags} # remove example programs for example in \ - 2geglbuffer \ - gegl-convert \ - gegl-slicer \ - gegl-tester \ - geglbuffer-add-image \ - geglbuffer-clock \ - hello-world \ - sdl-draw; do + gegl-tester; do rm %{buildroot}%{_bindir}/$example done -%if ! 0%{?BUILD_ORIG} -for MODULE in \ -%{_libdir}/gegl-0.3/ff-load.so \ -; do - rm -f %{buildroot}$MODULE -done -%endif find %{buildroot} -type f -name "*.la" -delete -print # move some files out of the way to not conflict with gegl 0.2 mv %{buildroot}%{_bindir}/gegl %{buildroot}%{_bindir}/gegl-0.3 @@ -201,15 +169,6 @@ %{_libdir}/libgegl-sc-0.3.so %{_libdir}/libgegl-npd-0.3.so %{_libdir}/gegl-0.3/grey2.json -%if 0%{?BUILD_ORIG} -%if 0%{?BUILD_ORIG_ADDON} -%exclude %{_libdir}/gegl-0.3/ff-load.so - -%files -n %{_name}-0_3-orig-addon -%defattr(-,root,root) -%{_libdir}/gegl-0.3/ff-load.so -%endif -%endif %files -n libgegl-0_3-0 %defattr(-,root,root) ++++++ _service ++++++ <services> <service name="tar_scm" mode="disabled"> <param name="url">git://git.gnome.org/gegl</param> <param name="scm">git</param> <param name="versionformat">0.3.6</param> <param name="changesgenerate">enable</param> <param name="revision">refs/tags/GEGL_0_3_6</param> </service> <service name="recompress" mode="disabled"> <param name="file">*.tar</param> <param name="compression">xz</param> </service> <service name="set_version" mode="disabled"/> </services> ++++++ _servicedata ++++++ <servicedata> <service name="tar_scm"> <param name="url">git://git.gnome.org/gegl</param> <param name="changesrevision">d2a86741d3a0ef4b6a73f3a5ac2240f9af2055f3</param></service></servicedata>
