Hello community,

here is the log from the commit of package darktable for openSUSE:Factory 
checked in at 2019-02-15 09:54:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/darktable (Old)
 and      /work/SRC/openSUSE:Factory/.darktable.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "darktable"

Fri Feb 15 09:54:58 2019 rev:75 rq:668412 version:2.6.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/darktable/darktable.changes      2018-07-19 
23:01:50.444676656 +0200
+++ /work/SRC/openSUSE:Factory/.darktable.new.28833/darktable.changes   
2019-02-15 09:55:19.943761281 +0100
@@ -1,0 +2,247 @@
+Mon Jan 21 16:57:24 UTC 2019 - Marcus Rueckert <[email protected]>
+
+- noise tools need ghostscript for pdf handling
+
+-------------------------------------------------------------------
+Mon Dec 24 15:43:45 UTC 2018 - Marcus Rueckert <[email protected]>
+
+- update to 2.6.0
+  - The Big Ones
+    - new module retouch allowing changes based on image frequency
+      layers
+    - new module filmic which can replace the base curve and
+      shadows and highlights
+    - new module to handle duplicates in the darkroom with
+      possibility to add a title, create standard or virgin
+      duplicate, delete duplicate and quickly compare with a
+      duplicate
+    - new logarithm controls for the tone-curve
+    - new mode for the unbreak profile module
+    - add mask preview to adjust size, hardness before placing them
+    - make it possible to change the cropped area in the
+      perspective correction module
+    - the mask blur has been complemented with a guided-filter to
+      fine tune it (this works on RGB and Lab color space).
+    - color balance module has two new modes based on ProPhotoRGB
+      and HSL
+    - Experimental support for PPC64le architecture (OpenCL support
+      needs to be disabled, `-DUSE_OPENCL=OFF`)
+  - New Features And Changes
+    - search from the map view is now fixed
+    - visual rework of the lighttable (color label, image kind,
+      local copy)
+    - an option make it possible to display some image information
+      directly on the thumb
+    - add optional scrollbars on lighttable, or lighttable and
+      darkroom
+    - allow each masks of the clone module to have the opacity
+      adjusted
+    - lightroom import module supports the creator, rights, title,
+      description and publisher information.
+    - enhance TurboPrint support by displaying the dialogue with
+      all possible options (print cancellation will be fixed in
+      TurboPrint 2.47)
+    - new sort filter based on the image's aspect
+    - new sort filter based on the image's shutter speed
+    - new sort filter based on the image's group
+    - new sort filter based on a personalized sorting order
+      (drag&drop on the lighttable view)
+    - collection based on the local copy status
+    - group image number displayed on the collection module
+    - new zoom level at 50%; 400%, 800% and 1600%
+    - better support for monochrome RAW
+    - add contextual help pointing to the darktable's manual
+    - better copy/paste support for multiple instances
+    - add support for renaming the module instances
+    - add frequency based adjustment for the RAW denoise module
+    - add frequency based adjustment for the denoise profile module
+    - all widgets should be themable via CSS now
+    - add support for configuring the modules layout
+    - different way to select hierarchical tags in the collection
+      module (only the actual parent tag, all children or the
+      parent and children)
+    - better handling of grouped images by allowing setting stars,
+      color label for the whole group.
+    - make it possible to apply a preset to a new module instance
+      using the middle click
+    - new script to migrate collection from Capture One Pro
+  - Bug fixes
+    - Fix the color pickers behavior in all modules
+    - Fix liquify tools switching
+    - Many more bugs got fixed
+  - Lua
+    - No changes
+  - Changed Dependencies
+    - CMake 3.4 is now required
+    - In order to compile darktable you now need at least
+      gcc-5.0+/clang-3.9+
+    - Minimal clang version was bumped from 3.4+ to 3.9+
+    - Packagers are advised to pass ```-DRAWSPEED_ENABLE_LTO=ON```
+      to CMake to enable partial LTO.
+  - RawSpeed changes
+    - GoPro '.GPR' raws are now supported via new, fast 'VC-5'
+      parallel decompressor
+    - Panasonic's new raw compression ('.RW2', GH5s, G9 cameras) is
+      now supported via new fast, parallel 'Panasonic V5'
+      decompressor
+    - Panasonic's old (also '.RW2') raw decompressor got rewritten,
+      re-parallelized
+    - Phase One ('.IIQ') decompressor got parallelized
+    - Nikon NEF 'lossy after split' raw support was recovered
+    - Phase One ('.IIQ') Quadrant Correction is now supported
+    - Olympus High-Res (uncompressed) raw support
+    - Lot's and lot's and lot's of maintenance, sanitization,
+      cleanups, small rewrites/refactoring.
+    - NOTE: Canon '.CR3' raws are *NOT* supported as of yet.
+  - Camera support, compared to 2.4.0
+    - Base Support
+      - Canon EOS 1500D
+      - Canon EOS 2000D
+      - Canon EOS Rebel T7
+      - Canon EOS 3000D
+      - Canon EOS 4000D
+      - Canon EOS Rebel T100
+      - Canon EOS 5D Mark IV (sRaw1, sRaw2)
+      - Canon EOS 5DS (sRaw1, sRaw2)
+      - Canon EOS 5DS R (sRaw1, sRaw2)
+      - Canon PowerShot G1 X Mark III
+      - Fujifilm X-A5
+      - Fujifilm X-H1 (compressed)
+      - Fujifilm X-T100
+      - Fujifilm X-T3 (compressed)
+      - GoPro FUSION (dng)
+      - GoPro HERO5 Black (dng)
+      - GoPro HERO6 Black (dng)
+      - GoPro HERO7 Black (dng)
+      - Hasselblad CFV-50
+      - Hasselblad H5D-40
+      - Hasselblad H5D-50c
+      - Kodak DCS Pro 14nx
+      - Kodak DCS520C
+      - Kodak DCS760C
+      - Kodak EOS DCS 3
+      - Nikon COOLPIX P1000 (12bit-uncompressed)
+      - Nikon D2Xs (12bit-compressed, 12bit-uncompressed)
+      - Nikon D3500 (12bit-compressed)
+      - Nikon Z 6 (except uncompressed raws)
+      - Nikon Z 7 (except 14-bit uncompressed raw)
+      - Olympus E-PL8
+      - Olympus E-PL9
+      - Olympus SH-2
+      - Panasonic DC-FZ80 (4:3)
+      - Panasonic DC-G9 (4:3)
+      - Panasonic DC-GF9 (4:3)
+      - Panasonic DC-GX800 (4:3)
+      - Panasonic DC-GX850 (4:3)
+      - Panasonic DC-GH5S (4:3, 3:2, 16:9, 1:1)
+      - Panasonic DC-GX9 (4:3)
+      - Panasonic DC-LX100M2 (4:3, 1:1, 16:9, 3:2)
+      - Panasonic DC-TZ200 (3:2)
+      - Panasonic DC-TZ202 (3:2)
+      - Panasonic DMC-FZ2000 (3:2)
+      - Panasonic DMC-FZ2500 (3:2)
+      - Panasonic DMC-FZ35 (3:2, 16:9)
+      - Panasonic DMC-FZ38 (3:2, 16:9)
+      - Panasonic DMC-GX7MK2 (4:3)
+      - Panasonic DMC-ZS100 (3:2)
+      - Paralenz Dive Camera (chdk)
+      - Pentax 645Z
+      - Pentax K-1 Mark II
+      - Pentax KP
+      - Phase One P65+
+      - Sjcam SJ6 LEGEND (chdk-b, chdk-c)
+      - Sony DSC-HX99
+      - Sony DSC-RX0
+      - Sony DSC-RX100M5A
+      - Sony DSC-RX10M4
+      - Sony DSC-RX1RM2
+      - Sony ILCE-7M3
+    - White Balance Presets
+      - Canon EOS M100
+      - Fujifilm X-T3
+      - Leaf Credo 40
+      - Nikon D3400
+      - Nikon D5600
+      - Nikon D7500
+      - Nikon D850
+      - Nikon Z 6
+      - Olympus E-M10 Mark III
+      - Olympus E-M1MarkII
+      - Panasonic DC-G9
+      - Panasonic DC-GX9
+      - Panasonic DMC-FZ300
+      - Sony DSC-RX0
+      - Sony DSC-RX100M5
+      - Sony DSC-RX100M5A
+      - Sony DSC-RX10M3
+      - Sony DSC-RX10M4
+      - Sony DSC-RX1RM2
+      - Sony ILCE-6500
+      - Sony ILCE-7M3
+      - Sony ILCE-7RM3
+    - Noise Profiles
+      - Canon EOS 200D
+      - Canon EOS Kiss X9
+      - Canon EOS Rebel SL2
+      - Canon EOS 750D
+      - Canon EOS Kiss X8i
+      - Canon EOS Rebel T6i
+      - Canon EOS 760D
+      - Canon EOS 8000D
+      - Canon EOS Rebel T6s
+      - Canon EOS 77D
+      - Canon EOS 9000D
+      - Canon EOS 800D
+      - Canon EOS Kiss X9i
+      - Canon EOS Rebel T7i
+      - Canon EOS M100
++++ 50 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/darktable/darktable.changes
++++ and /work/SRC/openSUSE:Factory/.darktable.new.28833/darktable.changes

Old:
----
  darktable-2.4.4.tar.xz

New:
----
  darktable-2.6.0.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ darktable.spec ++++++
--- /var/tmp/diff_new_pack.tWyjCc/_old  2019-02-15 09:55:24.947759696 +0100
+++ /var/tmp/diff_new_pack.tWyjCc/_new  2019-02-15 09:55:24.947759696 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package darktable
 #
-# 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
@@ -39,34 +39,53 @@
 %bcond_with     system_lua
 %endif
 
+%ifarch ppc64le
+%bcond_with     opencl
+%else
+%bcond_without  opencl
+%endif
+
 %if 0%{?suse_version} > 1320 || 0%{?fedora_version} >= 26
 %bcond_without  system_opencl
 %else
 %bcond_with     system_opencl
 %endif
 
+%if %{with opencl}
+%global _use_opencl "ON"
+%else
+%global _use_opencl "OFF"
+%endif
+
 %global _libexec_subdir "lib"
 %if 0%{?fedora_version}
 %global _libexec_subdir "libexec"
 %endif
 
-%define cmake_options -DCMAKE_SKIP_RPATH:BOOL=OFF -DCMAKE_BUILD_TYPE=Release 
-DBINARY_PACKAGE_BUILD=1 -DCMAKE_INSTALL_DATAROOTDIR="share" 
-DCMAKE_INSTALL_LIBDIR="%{_lib}" 
-DCMAKE_INSTALL_LIBEXECDIR="%{_libexec_subdir}" -DBUILD_NOISE_TOOLS=ON
+%global _rawspeed_with_lto "ON"
+%if (0%{?fedora_version} && 0%{?fedora_version} <= 27) || (0%{?suse_version} 
&& 0%{?suse_version} < 1550)
+# Linker crashes. Do not really care since F27 is EOL.
+%global _rawspeed_with_lto "OFF"
+%endif
+
+%define cmake_options -DCMAKE_SKIP_RPATH:BOOL=OFF -DCMAKE_BUILD_TYPE=Release 
-DRAWSPEED_ENABLE_LTO="%{_rawspeed_with_lto}" -DBINARY_PACKAGE_BUILD=1 
-DCMAKE_INSTALL_DATAROOTDIR="share" -DCMAKE_INSTALL_LIBDIR="%{_lib}" 
-DCMAKE_INSTALL_LIBEXECDIR="%{_libexec_subdir}" -DUSE_OPENCL="%{_use_opencl}" 
-DBUILD_NOISE_TOOLS=ON
 
 %if 0%{?suse_version} == 1315
 %define force_gcc_version 7
 %endif
 
 Name:           darktable
-Version:        2.4.4
+Version:        2.6.0
 Release:        0
 %define pkg_name darktable
-%define pkg_version 2.4.4
+%define pkg_version 2.6.0
 Url:            http://www.darktable.org/
 Source0:        %{name}-%{pkg_version}.tar.xz
 Source1:        
https://github.com/darktable-org/darktable/releases/download/release-2.0.0/darktable-usermanual.pdf
 Source2:        
https://github.com/darktable-org/darktable/releases/download/release-2.0.0/darktable-usermanual-fr.pdf
 Source3:        
https://github.com/darktable-org/darktable/releases/download/release-2.0.0/darktable-usermanual-es.pdf
 Source4:        
https://github.com/darktable-org/darktable/releases/download/release-2.0.0/darktable-lua-api.pdf
+#Source96:       series
 Source97:       darktable.dsc
 Source98:       debian.tar.xz
 Source99:       README.openSUSE
@@ -76,7 +95,7 @@
 ExclusiveArch:  x86_64 aarch64
 # build time tools
 BuildRequires:  clang
-BuildRequires:  cmake >= 3
+BuildRequires:  cmake >= 3.4
 BuildRequires:  fdupes
 BuildRequires:  llvm-devel
 %if 0%{?fedora_version}
@@ -142,7 +161,7 @@
 BuildRequires:  pkgconfig(pango)
 BuildRequires:  pkgconfig(sdl)
 BuildRequires:  pkgconfig(sqlite3)
-%if %{with system_opencl}
+%if %{with opencl} && %{with system_opencl}
 BuildRequires:  opencl-headers
 %endif
 # for the sake of simplicity we do not enforce the version here
@@ -158,6 +177,7 @@
 digital negatives in a database and can show them through a zoomable
 lighttable. It also enables developing raw images and enhance them.
 
+%if %{with basecurve_tool}
 %package tools-basecurve
 Summary:        The basecurve tool from tools/basecurve/
 Group:          Productivity/Graphics/Viewers
@@ -173,12 +193,14 @@
 This package provides the basecurve tool from tools/basecurve/.
 Another option to solve the same problem might be the darktable-chart module
 from the darktable package.
+%endif
 
 %package tools-noise
 Summary:        Noise profiling tools to support new cameras
 Group:          Productivity/Graphics/Viewers
 Requires:       /usr/bin/convert
 Requires:       gnuplot
+Requires:       ghostscript
 
 %description tools-noise
 darktable is a virtual lighttable and darkroom for photographers: it manages
@@ -200,16 +222,16 @@
 This package provides the user manual in PDF format.
 
 %prep
-%setup -q -n %{name}-%{version}
+%setup -q -n %{pkg_name}-%{version}
 %patch -p1
 chmod -x tools/basecurve/* tools/noise/*
 
 cp %{S:1} %{S:2} %{S:3} %{S:4} .
 cp %{S:99} .
 
-%if %{with system_opencl}
+%if %{with system_opencl} || !%{with opencl}
 # Remove bundled OpenCL headers.
-rm -rf src/external/CL
+rm -rf src/external/CL src/external/OpenCL
 sed -i -e 's, \"external/CL/\*\.h\" , ,' src/CMakeLists.txt
 %endif
 
@@ -300,7 +322,7 @@
 
 cp -av %{S:2} doc/ChangeLog doc/NEWS    \
     doc/thumbnail_color_management.txt  \
-    doc/TODO doc/TRANSLATORS.md         \
+    doc/TODO doc/TRANSLATORS*           \
   %{buildroot}%{_defaultdocdir}/%{pkg_name}
 
 mkdir -p %{buildroot}%{_defaultdocdir}/%{pkg_name}/tools/ 
%{buildroot}%{_datadir}/%{pkg_name}/tools/
@@ -353,7 +375,9 @@
 %exclude %{_defaultdocdir}/%{pkg_name}/README.tools.basecurve.md
 %endif
 %{_bindir}/darktable
+%if %{with opencl}
 %{_bindir}/darktable-cltest
+%endif
 %{_bindir}/darktable-cli
 %{_bindir}/darktable-generate-cache
 %{_bindir}/darktable-chart

++++++ darktable-2.4.4.tar.xz -> darktable-2.6.0.tar.xz ++++++
++++ 321838 lines of diff (skipped)

++++++ darktable.dsc ++++++
--- /var/tmp/diff_new_pack.tWyjCc/_old  2019-02-15 09:55:26.355759251 +0100
+++ /var/tmp/diff_new_pack.tWyjCc/_new  2019-02-15 09:55:26.355759251 +0100
@@ -2,7 +2,7 @@
 Source: darktable
 Binary: darktable
 Architecture: any-amd64 any-arm64
-Version: 2.4.4-1.1
+Version: 2.6.0-1.1
 Homepage: http://www.darktable.org/
 Standards-Version: 3.9.8
 Build-Depends: cmake, debhelper (>= 9), intltool, iso-codes, libcairo2-dev, 
libcolord-dev, libcolord-gtk-dev, libcups2-dev, libcurl4-gnutls-dev | 
libcurl-dev, libexiv2-dev, libflickcurl-dev, libglib2.0-dev, libgphoto2-dev, 
libgraphicsmagick1-dev, libgtk-3-dev, libjpeg-dev, libjson-glib-dev, 
liblcms2-dev, liblensfun-dev, liblua5.3-dev, libopenexr-dev, libopenjp2-7-dev, 
libosmgpsmap-1.0-dev, libpng-dev, libpugixml-dev, librsvg2-dev, 
libsecret-1-dev, libsoup2.4-dev, libsqlite3-dev, libtiff5-dev, libtiff-dev, 
libwebp-dev, xsltproc

++++++ debian.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/debian/changelog new/debian/changelog
--- old/debian/changelog        2018-06-06 00:51:51.866018918 +0200
+++ new/debian/changelog        2018-12-24 16:34:04.343718628 +0100
@@ -1,3 +1,9 @@
+darktable (2.6.0-1.1) experimental; urgency=medium
+
+  * update to 2.6.0
+    https://github.com/darktable-org/darktable/releases/tag/release-2.6.0
+
+ -- darix <[email protected]>  Mon, 24 Dec 2018 15:33:00 -0000
 darktable (2.4.4-1.1) experimental; urgency=medium
 
   * update to 2.4.4


Reply via email to