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=63ea54137b9... https://src.fedoraproject.org/cgit/rpms/darktable.git/commit/?id=f39c358255b....
Change: +%ifnarch ppc64le -%ifarch ppc64le
Thanks.
Full change: ============
commit 3d73e83ba08c2ceff0819b8d6cb721b0701f01ce Author: Germano Massullo germano.massullo@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@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@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-%%7Bver...
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@germanomassullo.org - 2.6.0-2 +- changed cmake and clang minimum version requirement + * Fri Dec 28 2018 Pete Walter pwalter@fedoraproject.org - 2.6.0-1 - Update to 2.6.0 - Enable ppc64le build (#1660807)
commit 63ea54137b9cf78406e9069fcb7cce6a8ae788fe Author: Pete Walter pwalter@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@fedoraproject.org - 2.6.0-1 - Update to 2.6.0 +- Enable ppc64le build (#1660807)
* Wed Jul 18 2018 Germano Massullo germano.massullo@gmail.com - 2.4.4-3 - added noise tools and basecurve tools subpackages
commit 5b8cc04d478ae3088e7a8145e9d61f1a84fa3459 Author: Pete Walter pwalter@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@fedoraproject.org - 2.6.0-1 +- Update to 2.6.0 + * Wed Jul 18 2018 Germano Massullo germano.massullo@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@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@gmail.com - 2.4.4-3 +- added noise tools and basecurve tools subpackages + * Thu Jul 12 2018 Fedora Release Engineering releng@fedoraproject.org - 2.4.4-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
commit d8c7c9ba207dda35152157d6aba351a872399fc5 Author: Fedora Release Engineering releng@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@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@fedoraproject.org - 2.4.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Thu Jun 07 2018 Germano Massullo germano.massullo@gmail.com - 2.4.4-1 - 2.4.4 release
commit 923bfebbe3e6e94f9350dae9769e12d088ab2f42 Author: Germano Massullo germano.massullo@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@gmail.com - 2.4.4-1 +* Thu Jun 07 2018 Germano Massullo germano.massullo@gmail.com - 2.4.4-1 - 2.4.4 release
* Sat Jun 02 2018 Germano Massullo germano.massullo@gmail.com - 2.4.3-3
arch-excludes@lists.fedoraproject.org