From d9007c5248b53abbdd1dadb4565d1e9e81516590 Mon Sep 17 00:00:00 2001 From: Michael J Gruber Date: Dec 26 2021 13:46:16 +0000 Subject: 3.8.0 release --- diff --git a/.gitignore b/.gitignore index 27c54d9..19571c8 100644 --- a/.gitignore +++ b/.gitignore @@ -61,3 +61,4 @@ /darktable-3.4.1.tar.xz /darktable-3.6.0.tar.xz /darktable-3.6.1.tar.xz +/darktable-3.8.0.tar.xz diff --git a/aarch64-DT_CLONE_TARGETS.patch b/aarch64-DT_CLONE_TARGETS.patch new file mode 100644 index 0000000..3f206bb --- /dev/null +++ b/aarch64-DT_CLONE_TARGETS.patch @@ -0,0 +1,23 @@ +From e5186e003e46c2a8d56b6c274ad4259840b9b48a Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Hubert=20Figui=C3=A8re?= +Date: Fri, 24 Dec 2021 15:42:17 -0500 +Subject: [PATCH] __DT_CLONE_TARGETS__ was undefined on aarch64 + +- it's probably broken on armv7 too and other non intel arch +--- + src/common/darktable.h | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/src/common/darktable.h b/src/common/darktable.h +index b841bf2bc15..aad6169f8b6 100644 +--- a/src/common/darktable.h ++++ b/src/common/darktable.h +@@ -133,6 +133,8 @@ typedef unsigned int u_int; + # elif defined(__PPC64__) + /* __PPC64__ is the only macro tested for in is_supported_platform.h, other macros would fail there anyway. */ + #define __DT_CLONE_TARGETS__ __attribute__((target_clones("default","cpu=power9"))) ++# else ++#define __DT_CLONE_TARGETS__ + # endif + #else + #define __DT_CLONE_TARGETS__ diff --git a/appdata.patch b/appdata.patch index bb42986..f8eb8dc 100644 --- a/appdata.patch +++ b/appdata.patch @@ -1,11 +1,22 @@ -diff -urNr darktable-3.6.0-orig/data/darktable.appdata.xml.in darktable-3.6.0/data/darktable.appdata.xml.in ---- darktable-3.6.0-orig/data/darktable.appdata.xml.in 2021-06-23 17:21:55.000000000 +0200 -+++ darktable-3.6.0/data/darktable.appdata.xml.in 2021-07-04 21:10:36.045045440 +0200 -@@ -49,6 +49,7 @@ +From 27764839303da2bbb29415b2c9ad9b720700b069 Mon Sep 17 00:00:00 2001 +From: Pascal Obry +Date: Fri, 24 Dec 2021 11:54:53 +0100 +Subject: [PATCH] Reference 3.6.1 & 3.8.0 + +--- + data/darktable.appdata.xml.in | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/data/darktable.appdata.xml.in b/data/darktable.appdata.xml.in +index d30bc80d353..08010fded49 100644 +--- a/data/darktable.appdata.xml.in ++++ b/data/darktable.appdata.xml.in +@@ -49,6 +49,8 @@ -+ ++ ++ + - diff --git a/darktable.spec b/darktable.spec index c266c45..bc72e18 100644 --- a/darktable.spec +++ b/darktable.spec @@ -14,8 +14,8 @@ ### Name: darktable -Version: 3.6.1 -Release: 2%{?dist} +Version: 3.8.0 +Release: 1%{?dist} Summary: Utility to organize and develop raw images License: GPLv3+ @@ -24,6 +24,7 @@ URL: http://www.darktable.org/ Source0: https://github.com/darktable-org/darktable/releases/download/release-%{version}/%{name}-%{version}.tar.xz Patch0: appdata.patch +Patch1: aarch64-DT_CLONE_TARGETS.patch BuildRequires: cairo-devel BuildRequires: clang >= 3.9 @@ -258,6 +259,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/darktable %{_libexecdir}/darktable/tools/subr.sh %changelog +* Tue Dec 21 2021 Michael J Gruber - 3.8.0-1 +- 3.8.0 release + * Mon Nov 29 2021 Robert-André Mauchin - 3.6.1-2 - Rebuild for libavif soname bump diff --git a/sources b/sources index 51da57e..5e4472b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (darktable-3.6.1.tar.xz) = d53eb8472531c62ceebe97769c6e53f7c9ed6efb404905295f00b5bf547fd0f0c395b8b926ccafc78d6cf9fed0745da655a77eeb84d92fce5d6a7a576f277416 +SHA512 (darktable-3.8.0.tar.xz) = ce95983cbe3ca899103b4f5ee560fdbeeb441dccd453ac4d858b14a25050229e1e780595c66bfb491c88db35c128054f649b365d701ef4b19cf252bd847ffa59