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
|
Tue Jun 5 22:41:09 UTC 2018 - mrueckert@suse.de
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@ Format: 3.0 (quilt)
|
|||||||
Source: darktable
|
Source: darktable
|
||||||
Binary: darktable
|
Binary: darktable
|
||||||
Architecture: any-amd64 any-arm64
|
Architecture: any-amd64 any-arm64
|
||||||
Version: 2.4.4-1.1
|
Version: 2.6.0-1.1
|
||||||
Homepage: http://www.darktable.org/
|
Homepage: http://www.darktable.org/
|
||||||
Standards-Version: 3.9.8
|
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
|
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
|
# 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
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -39,34 +39,53 @@
|
|||||||
%bcond_with system_lua
|
%bcond_with system_lua
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
%ifarch ppc64le
|
||||||
|
%bcond_with opencl
|
||||||
|
%else
|
||||||
|
%bcond_without opencl
|
||||||
|
%endif
|
||||||
|
|
||||||
%if 0%{?suse_version} > 1320 || 0%{?fedora_version} >= 26
|
%if 0%{?suse_version} > 1320 || 0%{?fedora_version} >= 26
|
||||||
%bcond_without system_opencl
|
%bcond_without system_opencl
|
||||||
%else
|
%else
|
||||||
%bcond_with system_opencl
|
%bcond_with system_opencl
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
%if %{with opencl}
|
||||||
|
%global _use_opencl "ON"
|
||||||
|
%else
|
||||||
|
%global _use_opencl "OFF"
|
||||||
|
%endif
|
||||||
|
|
||||||
%global _libexec_subdir "lib"
|
%global _libexec_subdir "lib"
|
||||||
%if 0%{?fedora_version}
|
%if 0%{?fedora_version}
|
||||||
%global _libexec_subdir "libexec"
|
%global _libexec_subdir "libexec"
|
||||||
%endif
|
%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
|
%if 0%{?suse_version} == 1315
|
||||||
%define force_gcc_version 7
|
%define force_gcc_version 7
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
Name: darktable
|
Name: darktable
|
||||||
Version: 2.4.4
|
Version: 2.6.0
|
||||||
Release: 0
|
Release: 0
|
||||||
%define pkg_name darktable
|
%define pkg_name darktable
|
||||||
%define pkg_version 2.4.4
|
%define pkg_version 2.6.0
|
||||||
Url: http://www.darktable.org/
|
Url: http://www.darktable.org/
|
||||||
Source0: %{name}-%{pkg_version}.tar.xz
|
Source0: %{name}-%{pkg_version}.tar.xz
|
||||||
Source1: https://github.com/darktable-org/darktable/releases/download/release-2.0.0/darktable-usermanual.pdf
|
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
|
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
|
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
|
Source4: https://github.com/darktable-org/darktable/releases/download/release-2.0.0/darktable-lua-api.pdf
|
||||||
|
#Source96: series
|
||||||
Source97: darktable.dsc
|
Source97: darktable.dsc
|
||||||
Source98: debian.tar.xz
|
Source98: debian.tar.xz
|
||||||
Source99: README.openSUSE
|
Source99: README.openSUSE
|
||||||
@ -76,7 +95,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
|||||||
ExclusiveArch: x86_64 aarch64
|
ExclusiveArch: x86_64 aarch64
|
||||||
# build time tools
|
# build time tools
|
||||||
BuildRequires: clang
|
BuildRequires: clang
|
||||||
BuildRequires: cmake >= 3
|
BuildRequires: cmake >= 3.4
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
BuildRequires: llvm-devel
|
BuildRequires: llvm-devel
|
||||||
%if 0%{?fedora_version}
|
%if 0%{?fedora_version}
|
||||||
@ -142,7 +161,7 @@ BuildRequires: pkgconfig(osmgpsmap-1.0)
|
|||||||
BuildRequires: pkgconfig(pango)
|
BuildRequires: pkgconfig(pango)
|
||||||
BuildRequires: pkgconfig(sdl)
|
BuildRequires: pkgconfig(sdl)
|
||||||
BuildRequires: pkgconfig(sqlite3)
|
BuildRequires: pkgconfig(sqlite3)
|
||||||
%if %{with system_opencl}
|
%if %{with opencl} && %{with system_opencl}
|
||||||
BuildRequires: opencl-headers
|
BuildRequires: opencl-headers
|
||||||
%endif
|
%endif
|
||||||
# for the sake of simplicity we do not enforce the version here
|
# 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
|
digital negatives in a database and can show them through a zoomable
|
||||||
lighttable. It also enables developing raw images and enhance them.
|
lighttable. It also enables developing raw images and enhance them.
|
||||||
|
|
||||||
|
%if %{with basecurve_tool}
|
||||||
%package tools-basecurve
|
%package tools-basecurve
|
||||||
Summary: The basecurve tool from tools/basecurve/
|
Summary: The basecurve tool from tools/basecurve/
|
||||||
Group: Productivity/Graphics/Viewers
|
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/.
|
This package provides the basecurve tool from tools/basecurve/.
|
||||||
Another option to solve the same problem might be the darktable-chart module
|
Another option to solve the same problem might be the darktable-chart module
|
||||||
from the darktable package.
|
from the darktable package.
|
||||||
|
%endif
|
||||||
|
|
||||||
%package tools-noise
|
%package tools-noise
|
||||||
Summary: Noise profiling tools to support new cameras
|
Summary: Noise profiling tools to support new cameras
|
||||||
Group: Productivity/Graphics/Viewers
|
Group: Productivity/Graphics/Viewers
|
||||||
Requires: /usr/bin/convert
|
Requires: /usr/bin/convert
|
||||||
Requires: gnuplot
|
Requires: gnuplot
|
||||||
|
Requires: ghostscript
|
||||||
|
|
||||||
%description tools-noise
|
%description tools-noise
|
||||||
darktable is a virtual lighttable and darkroom for photographers: it manages
|
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.
|
This package provides the user manual in PDF format.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -n %{name}-%{version}
|
%setup -q -n %{pkg_name}-%{version}
|
||||||
%patch -p1
|
%patch -p1
|
||||||
chmod -x tools/basecurve/* tools/noise/*
|
chmod -x tools/basecurve/* tools/noise/*
|
||||||
|
|
||||||
cp %{S:1} %{S:2} %{S:3} %{S:4} .
|
cp %{S:1} %{S:2} %{S:3} %{S:4} .
|
||||||
cp %{S:99} .
|
cp %{S:99} .
|
||||||
|
|
||||||
%if %{with system_opencl}
|
%if %{with system_opencl} || !%{with opencl}
|
||||||
# Remove bundled OpenCL headers.
|
# 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
|
sed -i -e 's, \"external/CL/\*\.h\" , ,' src/CMakeLists.txt
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
@ -300,7 +322,7 @@ find %{buildroot}%{_libdir} -name "*.la" -delete
|
|||||||
|
|
||||||
cp -av %{S:2} doc/ChangeLog doc/NEWS \
|
cp -av %{S:2} doc/ChangeLog doc/NEWS \
|
||||||
doc/thumbnail_color_management.txt \
|
doc/thumbnail_color_management.txt \
|
||||||
doc/TODO doc/TRANSLATORS.md \
|
doc/TODO doc/TRANSLATORS* \
|
||||||
%{buildroot}%{_defaultdocdir}/%{pkg_name}
|
%{buildroot}%{_defaultdocdir}/%{pkg_name}
|
||||||
|
|
||||||
mkdir -p %{buildroot}%{_defaultdocdir}/%{pkg_name}/tools/ %{buildroot}%{_datadir}/%{pkg_name}/tools/
|
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
|
%exclude %{_defaultdocdir}/%{pkg_name}/README.tools.basecurve.md
|
||||||
%endif
|
%endif
|
||||||
%{_bindir}/darktable
|
%{_bindir}/darktable
|
||||||
|
%if %{with opencl}
|
||||||
%{_bindir}/darktable-cltest
|
%{_bindir}/darktable-cltest
|
||||||
|
%endif
|
||||||
%{_bindir}/darktable-cli
|
%{_bindir}/darktable-cli
|
||||||
%{_bindir}/darktable-generate-cache
|
%{_bindir}/darktable-generate-cache
|
||||||
%{_bindir}/darktable-chart
|
%{_bindir}/darktable-chart
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:6cce76cb10477fb64129a0812b5d1bbfb2ecde644044f3dc699f79c04b7d6b26
|
oid sha256:7f450fc520cb7e9aea10d7f5128837ee97a486ab2dda6aa9b5ca7a606eb015d6
|
||||||
size 19832
|
size 19844
|
||||||
|
Loading…
Reference in New Issue
Block a user