Accepting request 668412 from graphics
- update to 2.6.0 OBS-URL: https://build.opensuse.org/request/show/668412 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/darktable?expand=0&rev=75
This commit is contained in:
parent
e2e0fbb296
commit
cb01efdb12
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:964320b8c9ffef680fa0407a6ca16ed5136ad1f449572876e262764e78acb04d
|
||||
size 3432268
|
3
darktable-2.6.0.tar.xz
Normal file
3
darktable-2.6.0.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:483d7d8e4ac532d89efc2f24e169f7a7da2d3ef0c599602b658d67a040670478
|
||||
size 3358508
|
@ -1,3 +1,250 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 21 16:57:24 UTC 2019 - Marcus Rueckert <mrueckert@suse.de>
|
||||
|
||||
- noise tools need ghostscript for pdf handling
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Dec 24 15:43:45 UTC 2018 - Marcus Rueckert <mrueckert@suse.de>
|
||||
|
||||
- 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
|
||||
- Canon EOS M6
|
||||
- Canon PowerShot G1 X Mark II
|
||||
- Canon PowerShot G1 X Mark III
|
||||
- Canon PowerShot G9 X
|
||||
- Fujifilm X-A5
|
||||
- Fujifilm X-E3
|
||||
- Fujifilm X-T3
|
||||
- Fujifilm X100F
|
||||
- Nikon 1 AW1
|
||||
- Nikon 1 J3
|
||||
- Nikon COOLPIX B700
|
||||
- Nikon D5600
|
||||
- Nikon D7500
|
||||
- Nikon D850
|
||||
- Olympus E-M10 Mark III
|
||||
- Olympus TG-5
|
||||
- Panasonic DC-G9
|
||||
- Panasonic DC-GX9
|
||||
- Panasonic DMC-FZ35
|
||||
- Panasonic DMC-FZ38
|
||||
- Panasonic DMC-GF6
|
||||
- Panasonic DMC-LX10
|
||||
- Panasonic DMC-LX15
|
||||
- Panasonic DMC-LX9
|
||||
- Panasonic DMC-TZ70
|
||||
- Panasonic DMC-TZ71
|
||||
- Panasonic DMC-ZS50
|
||||
- Pentax K-01
|
||||
- Pentax KP
|
||||
- Samsung NX1
|
||||
- Sony DSC-RX100M4
|
||||
- Sony DSC-RX10M3
|
||||
- Sony ILCE-7M3
|
||||
- Translations
|
||||
- Afrikaans, Albanian, Chinese, Czech, Dutch, Finnish, French,
|
||||
Galician, German, Hebrew, Hungarian, Italian, Japanese,
|
||||
Nepal, Norwegian Bokmål, Polish, Portuguese, Romanian,
|
||||
Russian, Slovenian, Thai
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Dec 24 15:41:45 UTC 2018 - Marcus Rueckert <mrueckert@suse.de>
|
||||
|
||||
- disable LTO on opensuse with suse_version < 1550
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Nov 23 16:40:28 UTC 2018 - Roman Lebedev <lebedev.ri@gmail.com>
|
||||
|
||||
- Enable partial LTO - RawSpeed only
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 5 22:41:09 UTC 2018 - mrueckert@suse.de
|
||||
|
||||
|
@ -2,7 +2,7 @@ Format: 3.0 (quilt)
|
||||
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
|
||||
|
@ -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 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
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(osmgpsmap-1.0)
|
||||
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 @@ darktable is a virtual lighttable and darkroom for photographers: it manages
|
||||
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 @@ lighttable. It also enables developing raw images and enhance them.
|
||||
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 @@ lighttable. It also enables developing raw images and enhance them.
|
||||
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 @@ find %{buildroot}%{_libdir} -name "*.la" -delete
|
||||
|
||||
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 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor >/dev/null 2>/dev/null || :
|
||||
%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
|
||||
|
@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:6cce76cb10477fb64129a0812b5d1bbfb2ecde644044f3dc699f79c04b7d6b26
|
||||
size 19832
|
||||
oid sha256:7f450fc520cb7e9aea10d7f5128837ee97a486ab2dda6aa9b5ca7a606eb015d6
|
||||
size 19844
|
||||
|
Loading…
Reference in New Issue
Block a user