Accepting request 1045657 from graphics:darktable

- Switch rpmbuild from GraphicsMagick to ImageMagick

- Update to version 4.2.0
  https://github.com/darktable-org/darktable/releases/tag/release-4.2.0
- New BuildRequires:
  pkgconfig(libheif)
  pkgconfig(libjxl)
  pkgconfig(tinfo)

- add SDL2 BR

OBS-URL: https://build.opensuse.org/request/show/1045657
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/darktable?expand=0&rev=104
This commit is contained in:
Dominique Leuenberger 2022-12-29 12:09:35 +00:00 committed by Git OBS Bridge
commit 31da047554
8 changed files with 60 additions and 30 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5fef81e0c0079977a3cdc3627eed777280c2346d023c5d176c1f4a62cbe51d68
size 5958392

View File

@ -1,6 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iF0EABECAB0WIQTxD5aGZSsOlJ/NlMMY3KEj+Um9OwUCYx7angAKCRAY3KEj+Um9
OwdVAJ42RRyqHdKK7kYGp5Z99g/ddTIo9ACcDX4kaw8/Qjdyk0jf2Hw/0xS/8HI=
=+v39
-----END PGP SIGNATURE-----

3
darktable-4.2.0.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:18b0917fdfe9b09f66c279a681cc3bd52894a566852bbf04b2e179ecfdb11af9
size 5862080

View File

@ -0,0 +1,6 @@
-----BEGIN PGP SIGNATURE-----
iF0EABECAB0WIQTxD5aGZSsOlJ/NlMMY3KEj+Um9OwUCY5nqpAAKCRAY3KEj+Um9
O6frAJ0cY1zctb8bl5aulpiF8PQzgZ3GZgCgv9+XpDEvl2FOg84rMKQm+Pcv0/U=
=FTgc
-----END PGP SIGNATURE-----

View File

@ -1,3 +1,18 @@
-------------------------------------------------------------------
Thu Dec 22 14:14:41 UTC 2022 - Marcus Rueckert <mrueckert@suse.de>
- Switch rpmbuild from GraphicsMagick to ImageMagick
-------------------------------------------------------------------
Wed Dec 21 12:24:28 UTC 2022 - Andreas Schneider <asn@cryptomilk.org>
- Update to version 4.2.0
https://github.com/darktable-org/darktable/releases/tag/release-4.2.0
- New BuildRequires:
pkgconfig(libheif)
pkgconfig(libjxl)
pkgconfig(tinfo)
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Sep 12 07:56:36 UTC 2022 - Andreas Schneider <asn@cryptomilk.org> Mon Sep 12 07:56:36 UTC 2022 - Andreas Schneider <asn@cryptomilk.org>
@ -49,7 +64,7 @@ Mon Jan 3 07:38:51 UTC 2022 - Andreas Schneider <asn@cryptomilk.org>
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Dec 31 23:23:43 UTC 2021 - Marcus Rueckert <mrueckert@suse.de> Fri Dec 31 23:23:43 UTC 2021 - Marcus Rueckert <mrueckert@suse.de>
- add SDL2 BR - add SDL2 BR
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Dec 24 21:47:56 UTC 2021 - Andreas Schneider <asn@cryptomilk.org> Fri Dec 24 21:47:56 UTC 2021 - Andreas Schneider <asn@cryptomilk.org>

View File

@ -4,10 +4,10 @@ Section: graphics
Priority: optional Priority: optional
Binary: darktable darktable-tools-basecurve darktable-tools-noise Binary: darktable darktable-tools-basecurve darktable-tools-noise
Architecture: any-amd64 any-arm64 Architecture: any-amd64 any-arm64
Version: 4.0.1-1.1 Version: 4.2.0-1.1
Homepage: http://www.darktable.org/ Homepage: http://www.darktable.org/
# libavif-dev (>= 0.8.2), # libavif-dev (>= 0.9.1),
Build-Depends: cmake, Build-Depends: cmake (>= 3.18),
debhelper (>= 10), debhelper (>= 10),
intltool, intltool,
iso-codes, iso-codes,
@ -25,7 +25,7 @@ Build-Depends: cmake,
libgmic-dev, libgmic-dev,
libgphoto2-dev, libgphoto2-dev,
libgraphicsmagick1-dev, libgraphicsmagick1-dev,
libgtk-3-dev (>= 3.22), libgtk-3-dev (>= 3.24.5),
libheif-dev, libheif-dev,
libjpeg-dev, libjpeg-dev,
libjson-glib-dev, libjson-glib-dev,
@ -44,8 +44,10 @@ Build-Depends: cmake,
libsoup2.4-dev, libsoup2.4-dev,
libsqlite3-dev, libsqlite3-dev,
libtiff-dev, libtiff-dev,
libtinfo-dev,
libwebp-dev, libwebp-dev,
xsltproc xsltproc
Standards-Version: 3.9.8 Standards-Version: 3.9.8
Package-List: Package-List:
darktable deb graphics optional arch=any-amd64,any-arm64 darktable deb graphics optional arch=any-amd64,any-arm64
DEBTRANSFORM-RELEASE: 1

View File

@ -36,12 +36,6 @@
%bcond_with cmake_macros %bcond_with cmake_macros
%endif %endif
%if 0%{?suse_version} || 0%{?fedora}
%bcond_without cmake_macros
%else
%bcond_with cmake_macros
%endif
%if 0%{?is_opensuse} || 0%{?fedora} %if 0%{?is_opensuse} || 0%{?fedora}
%bcond_without osmgpsmap %bcond_without osmgpsmap
%bcond_without flickcurl %bcond_without flickcurl
@ -58,12 +52,24 @@
%bcond_with avif %bcond_with avif
%endif %endif
%if 0%{?suse_version} >= 1550 || 0%{?fedora} >= 37
%bcond_without jxl
%else
%bcond_with jxl
%endif
%if 0%{?suse_version} >= 1550 %if 0%{?suse_version} >= 1550
%bcond_without gmic %bcond_without gmic
%else %else
%bcond_with gmic %bcond_with gmic
%endif %endif
%if 0%{?suse_version}
%bcond_without libheif
%else
%bcond_with libheif
%endif
%ifarch ppc64le %ifarch ppc64le
# The OpenCL kernels don't compile on ppc64le and if you get # The OpenCL kernels don't compile on ppc64le and if you get
# them compiled there are funny runtime issues. # them compiled there are funny runtime issues.
@ -103,10 +109,10 @@
%endif %endif
Name: darktable Name: darktable
Version: 4.0.1 Version: 4.2.0
Release: 0 Release: 0
%define pkg_name darktable %global pkg_name darktable
%define pkg_version %{version} %global pkg_version %{version}
URL: http://www.darktable.org/ URL: http://www.darktable.org/
Source0: https://github.com/darktable-org/darktable/releases/download/release-%{version}/%{pkg_name}-%{version}.tar.xz Source0: https://github.com/darktable-org/darktable/releases/download/release-%{version}/%{pkg_name}-%{version}.tar.xz
Source1: https://github.com/darktable-org/darktable/releases/download/release-%{version}/%{pkg_name}-%{version}.tar.xz.asc Source1: https://github.com/darktable-org/darktable/releases/download/release-%{version}/%{pkg_name}-%{version}.tar.xz.asc
@ -121,7 +127,7 @@ Patch0: darktable-old-glib.patch
ExclusiveArch: x86_64 aarch64 ppc64le ExclusiveArch: x86_64 aarch64 ppc64le
# build time tools # build time tools
BuildRequires: clang BuildRequires: clang
BuildRequires: cmake >= 3.4 BuildRequires: cmake >= 3.18
BuildRequires: fdupes BuildRequires: fdupes
BuildRequires: llvm-devel BuildRequires: llvm-devel
%if 0%{?fedora} %if 0%{?fedora}
@ -158,7 +164,7 @@ BuildRequires: pkgconfig(lua)
BuildRequires: pkgconfig(pugixml) BuildRequires: pkgconfig(pugixml)
# #
BuildRequires: pkgconfig BuildRequires: pkgconfig
BuildRequires: pkgconfig(GraphicsMagick) BuildRequires: pkgconfig(ImageMagick)
BuildRequires: pkgconfig(OpenEXR) BuildRequires: pkgconfig(OpenEXR)
BuildRequires: pkgconfig(atk) BuildRequires: pkgconfig(atk)
BuildRequires: pkgconfig(colord) BuildRequires: pkgconfig(colord)
@ -171,13 +177,19 @@ BuildRequires: pkgconfig(flickcurl)
BuildRequires: pkgconfig(gdk-pixbuf-2.0) BuildRequires: pkgconfig(gdk-pixbuf-2.0)
BuildRequires: pkgconfig(gio-2.0) BuildRequires: pkgconfig(gio-2.0)
BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(gtk+-3.0) >= 3.22 BuildRequires: pkgconfig(gtk+-3.0) >= 3.24.5
BuildRequires: pkgconfig(iso-codes) BuildRequires: pkgconfig(iso-codes)
BuildRequires: pkgconfig(json-glib-1.0) BuildRequires: pkgconfig(json-glib-1.0)
BuildRequires: pkgconfig(lcms2) BuildRequires: pkgconfig(lcms2)
BuildRequires: pkgconfig(lensfun) BuildRequires: pkgconfig(lensfun) >= 0.3.2
BuildRequires: pkgconfig(libcurl) BuildRequires: pkgconfig(libcurl)
BuildRequires: pkgconfig(libgphoto2) BuildRequires: pkgconfig(libgphoto2)
%if %{with libheif}
BuildRequires: pkgconfig(libheif)
%endif
%if %{with jxl}
BuildRequires: pkgconfig(libjxl) >= 0.7.0
%endif
BuildRequires: pkgconfig(librsvg-2.0) BuildRequires: pkgconfig(librsvg-2.0)
BuildRequires: pkgconfig(libsecret-1) BuildRequires: pkgconfig(libsecret-1)
BuildRequires: pkgconfig(libwebp) BuildRequires: pkgconfig(libwebp)
@ -187,6 +199,7 @@ BuildRequires: pkgconfig(osmgpsmap-1.0)
BuildRequires: pkgconfig(pango) BuildRequires: pkgconfig(pango)
BuildRequires: pkgconfig(sdl2) BuildRequires: pkgconfig(sdl2)
BuildRequires: pkgconfig(sqlite3) BuildRequires: pkgconfig(sqlite3)
BuildRequires: pkgconfig(tinfo)
%if %{with opencl} %if %{with opencl}
BuildRequires: opencl-headers BuildRequires: opencl-headers
%endif %endif
@ -199,7 +212,7 @@ BuildRequires: gmic-devel
# /gmic # /gmic
%endif %endif
%if %{with avif} %if %{with avif}
BuildRequires: libavif-devel BuildRequires: libavif-devel >= 0.9.0
%endif %endif
BuildRequires: portmidi-devel BuildRequires: portmidi-devel

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:c815c9f2c06096f750fef3132ad40605ba2d1d8c17b4fd7bea4533ec0912503b oid sha256:a33c5e41c96f61aeb2be74fc69b82dd5fb170961c586c6bbcb87755d2442b8ee
size 21432 size 21504