The package rpms/darktable.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/darktable.git/commit/?id=63ea5413...
https://src.fedoraproject.org/cgit/rpms/darktable.git/commit/?id=f39c3582....
Change:
+%ifnarch ppc64le
-%ifarch ppc64le
Thanks.
Full change:
============
commit 3d73e83ba08c2ceff0819b8d6cb721b0701f01ce
Author: Germano Massullo <germano.massullo(a)gmail.com>
Date: Fri Dec 28 22:45:33 2018 +0100
fixed typo in macro
diff --git a/darktable.spec b/darktable.spec
index de35e61..1d4ed6a 100644
--- a/darktable.spec
+++ b/darktable.spec
@@ -115,7 +115,7 @@ from the darktable package.
%prep
echo directory: %{name}-%{version}
-%setup -q -n 'darktable-%%{version}'
+%setup -q -n 'darktable-%{version}'
# Remove bundled OpenCL headers.
rm -rf src/external/CL
commit 592b6c5e2590b7ebc5cf56af5ad9bf408c536c96
Author: Germano Massullo <germano.massullo(a)gmail.com>
Date: Fri Dec 28 22:35:31 2018 +0100
removed release candidate hardcoded paths
diff --git a/darktable.spec b/darktable.spec
index 77bd751..de35e61 100644
--- a/darktable.spec
+++ b/darktable.spec
@@ -115,8 +115,7 @@ from the darktable package.
%prep
echo directory: %{name}-%{version}
-#%%setup -q -n 'darktable-%%{version}'
-%setup -q -n 'darktable-2.6.0~rc2'
+%setup -q -n 'darktable-%%{version}'
# Remove bundled OpenCL headers.
rm -rf src/external/CL
commit f39c358255b45893481330f4cafdbd8eaa864298
Author: Germano Massullo <germano.massullo(a)gmail.com>
Date: Fri Dec 28 22:33:17 2018 +0100
changed cmake and clang minimum version requirement
diff --git a/darktable.spec b/darktable.spec
index c77a4d9..77bd751 100644
--- a/darktable.spec
+++ b/darktable.spec
@@ -1,6 +1,6 @@
Name: darktable
Version: 2.6.0
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Utility to organize and develop raw images
@@ -9,11 +9,11 @@ URL:
http://www.darktable.org/
Source0:
https://github.com/darktable-org/darktable/releases/download/release-%{ve...
BuildRequires: cairo-devel
-BuildRequires: clang >= 3.4
+BuildRequires: clang >= 3.9
%if 0%{?el7}
-BuildRequires: cmake3 >= 3.1
+BuildRequires: cmake3 >= 3.4
%else
-BuildRequires: cmake >= 3.1
+BuildRequires: cmake >= 3.4
%endif
BuildRequires: colord-gtk-devel
BuildRequires: colord-devel
@@ -81,6 +81,7 @@ Provides: bundled(lua)
# uses xmmintrin.h
ExclusiveArch: x86_64 aarch64 ppc64le
+
%description
Darktable is a virtual light-table and darkroom for photographers:
it manages your digital negatives in a database and lets you view them
@@ -114,7 +115,8 @@ from the darktable package.
%prep
echo directory: %{name}-%{version}
-%setup -q -n 'darktable-%{version}'
+#%%setup -q -n 'darktable-%%{version}'
+%setup -q -n 'darktable-2.6.0~rc2'
# Remove bundled OpenCL headers.
rm -rf src/external/CL
@@ -141,9 +143,10 @@ pushd %{_target_platform}
-DDONT_USE_INTERNAL_LUA=OFF \
-DBUILD_NOISE_TOOLS=ON \
-DPROJECT_VERSION:STRING="%{name}-%{version}-%{release}" \
-%ifarch ppc64le
+ -DRAWSPEED_ENABLE_LTO=ON \
+ %ifarch ppc64le
-DUSE_OPENCL=OFF \
-%endif
+ %endif
..
%else
%cmake \
@@ -154,9 +157,10 @@ pushd %{_target_platform}
-DDONT_USE_INTERNAL_LUA=ON \
-DBUILD_NOISE_TOOLS=ON \
-DPROJECT_VERSION:STRING="%{name}-%{version}-%{release}" \
-%ifarch ppc64le
+ -DRAWSPEED_ENABLE_LTO=ON \
+ %ifarch ppc64le
-DUSE_OPENCL=OFF \
-%endif
+ %endif
..
%endif
@@ -218,6 +222,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null ||
:
%{_libexecdir}/darktable/tools/subr.sh
%changelog
+* Fri Dec 28 2018 Germano Massullo <germano(a)germanomassullo.org> - 2.6.0-2
+- changed cmake and clang minimum version requirement
+
* Fri Dec 28 2018 Pete Walter <pwalter(a)fedoraproject.org> - 2.6.0-1
- Update to 2.6.0
- Enable ppc64le build (#1660807)
commit 63ea54137b9cf78406e9069fcb7cce6a8ae788fe
Author: Pete Walter <pwalter(a)fedoraproject.org>
Date: Fri Dec 28 18:34:50 2018 +0000
Enable ppc64le build (#1660807)
diff --git a/darktable.spec b/darktable.spec
index e2faf8e..c77a4d9 100644
--- a/darktable.spec
+++ b/darktable.spec
@@ -79,8 +79,7 @@ Provides: bundled(lua)
%endif
# uses xmmintrin.h
-ExclusiveArch: x86_64 aarch64
-
+ExclusiveArch: x86_64 aarch64 ppc64le
%description
Darktable is a virtual light-table and darkroom for photographers:
@@ -142,6 +141,9 @@ pushd %{_target_platform}
-DDONT_USE_INTERNAL_LUA=OFF \
-DBUILD_NOISE_TOOLS=ON \
-DPROJECT_VERSION:STRING="%{name}-%{version}-%{release}" \
+%ifarch ppc64le
+ -DUSE_OPENCL=OFF \
+%endif
..
%else
%cmake \
@@ -152,6 +154,9 @@ pushd %{_target_platform}
-DDONT_USE_INTERNAL_LUA=ON \
-DBUILD_NOISE_TOOLS=ON \
-DPROJECT_VERSION:STRING="%{name}-%{version}-%{release}" \
+%ifarch ppc64le
+ -DUSE_OPENCL=OFF \
+%endif
..
%endif
@@ -189,7 +194,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null ||
:
%{_bindir}/darktable
%{_bindir}/darktable-chart
%{_bindir}/darktable-cli
+%ifnarch ppc64le
%{_bindir}/darktable-cltest
+%endif
%{_bindir}/darktable-cmstest
%{_bindir}/darktable-generate-cache
%{_bindir}/darktable-rs-identify
@@ -213,6 +220,7 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null ||
:
%changelog
* Fri Dec 28 2018 Pete Walter <pwalter(a)fedoraproject.org> - 2.6.0-1
- Update to 2.6.0
+- Enable ppc64le build (#1660807)
* Wed Jul 18 2018 Germano Massullo <germano.massullo(a)gmail.com> - 2.4.4-3
- added noise tools and basecurve tools subpackages
commit 5b8cc04d478ae3088e7a8145e9d61f1a84fa3459
Author: Pete Walter <pwalter(a)fedoraproject.org>
Date: Fri Dec 28 18:31:51 2018 +0000
Update to 2.6.0
diff --git a/.gitignore b/.gitignore
index a9b3852..30fbfeb 100644
--- a/.gitignore
+++ b/.gitignore
@@ -48,3 +48,4 @@
/darktable-2.4.2.tar.xz
/darktable-2.4.3.tar.xz
/darktable-2.4.4.tar.xz
+/darktable-2.6.0.tar.xz
diff --git a/darktable.spec b/darktable.spec
index a32bc94..e2faf8e 100644
--- a/darktable.spec
+++ b/darktable.spec
@@ -1,6 +1,6 @@
Name: darktable
-Version: 2.4.4
-Release: 3%{?dist}
+Version: 2.6.0
+Release: 1%{?dist}
Summary: Utility to organize and develop raw images
@@ -211,6 +211,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null ||
:
%{_libexecdir}/darktable/tools/subr.sh
%changelog
+* Fri Dec 28 2018 Pete Walter <pwalter(a)fedoraproject.org> - 2.6.0-1
+- Update to 2.6.0
+
* Wed Jul 18 2018 Germano Massullo <germano.massullo(a)gmail.com> - 2.4.4-3
- added noise tools and basecurve tools subpackages
diff --git a/sources b/sources
index bba4660..895bb62 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (darktable-2.4.4.tar.xz) =
143739b18217cb2b47f7c5cb29bbb17e0d78b380ccd9358e96e179639d8e3526c76f3822edace605856ec3272b099a09f052867479d20879bf36ef45dafe5df6
+SHA512 (darktable-2.6.0.tar.xz) =
066a8766edf3d961b2995bd681c9be65ae118f650a34da3c87c9096b76586c4a949b4c620993bcba3e7cd29f255c19dad9c2e205ed413c309398b4bc606eb73b
commit e94a0213d8e815c4f6b00eb2e1eccad12f5148cb
Author: Germano Massullo <germano.massullo(a)gmail.com>
Date: Wed Jul 18 18:28:01 2018 +0200
added noise tools and basecurve tools subpackages
diff --git a/darktable.spec b/darktable.spec
index 5dac82b..a32bc94 100644
--- a/darktable.spec
+++ b/darktable.spec
@@ -1,6 +1,6 @@
Name: darktable
Version: 2.4.4
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Utility to organize and develop raw images
@@ -88,6 +88,30 @@ it manages your digital negatives in a database and lets you view them
through a zoom-able light-table.
It also enables you to develop raw images and enhance them.
+%package tools-noise
+Summary: The noise profiling tools to support new cameras
+Requires: imagemagick
+Requires: gnuplot
+
+%description tools-noise
+darktable is a virtual lighttable and darkroom for photographers: it manages
+your digital negatives in a database and lets you view them through a zoomable
+lighttable. it also enables you to develop raw images and enhance them.
+
+%package tools-basecurve
+Summary: The basecurve tool from tools/basecurve/
+Requires: imagemagick
+Requires: dcraw
+Requires: exiftool
+
+%description tools-basecurve
+darktable is a virtual lighttable and darkroom for photographers: it manages
+your digital negatives in a database and lets you view them through a zoomable
+lighttable. it also enables you to develop 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.
%prep
echo directory: %{name}-%{version}
@@ -116,6 +140,7 @@ pushd %{_target_platform}
-DCMAKE_BUILD_TYPE:STRING=Release \
-DBINARY_PACKAGE_BUILD=1 \
-DDONT_USE_INTERNAL_LUA=OFF \
+ -DBUILD_NOISE_TOOLS=ON \
-DPROJECT_VERSION:STRING="%{name}-%{version}-%{release}" \
..
%else
@@ -125,6 +150,7 @@ pushd %{_target_platform}
-DCMAKE_BUILD_TYPE:STRING=Release \
-DBINARY_PACKAGE_BUILD=1 \
-DDONT_USE_INTERNAL_LUA=ON \
+ -DBUILD_NOISE_TOOLS=ON \
-DPROJECT_VERSION:STRING="%{name}-%{version}-%{release}" \
..
%endif
@@ -141,9 +167,6 @@ popd
find %{buildroot} -name '*.la' -exec rm -f {} ';'
%find_lang %{name}
rm -rf %{buildroot}%{_datadir}/doc/darktable
-mkdir -p %{buildroot}%{_libexecdir}/darktable/tools/noise
-rm tools/noise/*.c
-cp tools/noise/* %{buildroot}%{_libexecdir}/darktable/tools/noise/
appstream-util validate-relax --nonet
%{buildroot}/%{_datadir}/appdata/darktable.appdata.xml
@@ -179,7 +202,18 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null ||
:
%{_mandir}/*/man1/darktable*.1.gz
%{_libexecdir}/darktable/
+%files tools-noise
+%dir %{_libexecdir}/darktable
+%dir %{_libexecdir}/darktable/tools
+%{_libexecdir}/darktable/tools/darktable-gen-noiseprofile
+%{_libexecdir}/darktable/tools/darktable-noiseprofile
+%{_libexecdir}/darktable/tools/profiling-shot.xmp
+%{_libexecdir}/darktable/tools/subr.sh
+
%changelog
+* Wed Jul 18 2018 Germano Massullo <germano.massullo(a)gmail.com> - 2.4.4-3
+- added noise tools and basecurve tools subpackages
+
* Thu Jul 12 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.4.4-2
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
commit d8c7c9ba207dda35152157d6aba351a872399fc5
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Thu Jul 12 22:34:14 2018 +0000
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
diff --git a/darktable.spec b/darktable.spec
index 4a2c279..5dac82b 100644
--- a/darktable.spec
+++ b/darktable.spec
@@ -1,6 +1,6 @@
Name: darktable
Version: 2.4.4
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Utility to organize and develop raw images
@@ -180,6 +180,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null ||
:
%{_libexecdir}/darktable/
%changelog
+* Thu Jul 12 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.4.4-2
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
+
* Thu Jun 07 2018 Germano Massullo <germano.massullo(a)gmail.com> - 2.4.4-1
- 2.4.4 release
commit 923bfebbe3e6e94f9350dae9769e12d088ab2f42
Author: Germano Massullo <germano.massullo(a)gmail.com>
Date: Wed Jul 11 12:12:51 2018 +0000
Fixed name in changelog
diff --git a/darktable.spec b/darktable.spec
index 1718856..4a2c279 100644
--- a/darktable.spec
+++ b/darktable.spec
@@ -180,7 +180,7 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null ||
:
%{_libexecdir}/darktable/
%changelog
-* Thu Jun 07 2018 Caterpillar <germano.massullo(a)gmail.com> - 2.4.4-1
+* Thu Jun 07 2018 Germano Massullo <germano.massullo(a)gmail.com> - 2.4.4-1
- 2.4.4 release
* Sat Jun 02 2018 Germano Massullo <germano.massullo(a)gmail.com> - 2.4.3-3