diff --git a/.gitignore b/.gitignore index 6ea8fad..43d9bc9 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ /gegl-0.4.24.tar.xz /gegl-0.4.26.tar.xz /gegl-0.4.30.tar.xz +/gegl-0.4.32.tar.xz diff --git a/gegl04-gtk.patch b/gegl04-gtk.patch new file mode 100644 index 0000000..3ea14a9 --- /dev/null +++ b/gegl04-gtk.patch @@ -0,0 +1,30 @@ +From cf7e328c931a46997fbc4a40540afccd2da8f1e9 Mon Sep 17 00:00:00 2001 +From: Simon McVittie +Date: Thu, 9 Sep 2021 13:00:36 +0100 +Subject: [PATCH] docs: Don't scan ctx.h with gtk-doc + +ctx.h contains both declarations and implementation, causing gtk-doc to +fail. It isn't part of GEGL's public API anyway, so don't try to +document it as such. + +Signed-off-by: Simon McVittie +--- + docs/reference/meson.build | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/docs/reference/meson.build b/docs/reference/meson.build +index 8193a25ba..2348cec92 100644 +--- a/docs/reference/meson.build ++++ b/docs/reference/meson.build +@@ -12,6 +12,7 @@ if gtkdoc_scan.found() + project_source_root / 'gegl', + project_build_root / 'gegl', + ], ++ ignore_headers: ['ctx.h'], + fixxref_args: [ + '--html-dir=@0@'.format(gegl_gtk_docdir), + '--extra-dir=@0@'.format(glib_gtk_docdir), +-- +GitLab + + diff --git a/gegl04.spec b/gegl04.spec index eb6f098..4579f24 100644 --- a/gegl04.spec +++ b/gegl04.spec @@ -1,8 +1,8 @@ %global apiver 0.4 Name: gegl04 -Version: 0.4.30 -Release: 5%{?dist} +Version: 0.4.32 +Release: 1%{?dist} Summary: Graph based image processing framework # The binary is under the GPL, while the libs are under LGPL. @@ -12,6 +12,7 @@ URL: http://www.gegl.org/ Source0: http://download.gimp.org/pub/gegl/%{apiver}/gegl-%{version}.tar.xz Patch0: gegl04-openexr.patch +Patch1: gegl04-gtk.patch BuildRequires: chrpath BuildRequires: enscript @@ -25,6 +26,7 @@ BuildRequires: perl-interpreter BuildRequires: ruby BuildRequires: suitesparse-devel BuildRequires: vala +BuildRequires: asciidoc BuildRequires: pkgconfig(babl) >= 0.1.78 BuildRequires: pkgconfig(cairo) >= 1.12.2 @@ -119,7 +121,7 @@ GEGL library. %build -%meson --auto-features=auto -Ddocs=true +%meson --auto-features=auto -Ddocs=true -Dgtk-doc=true %meson_build @@ -173,6 +175,9 @@ chrpath --delete %{buildroot}%{_libdir}/gegl-%{apiver}/*.so %changelog +* Fri Oct 15 2021 Josef Ridky - 0.4.32-1 +- New upstream release 0.4.32 + * Sat Aug 21 2021 Richard Shaw - 0.4.30-5 - Rebuild for OpenEXR/Imath 3.1. diff --git a/sources b/sources index b3208b8..7cd5719 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gegl-0.4.30.tar.xz) = 73db2d18260ba061fbbc2adb3256ea9d5b822b57f5654cc3aefb59e7afeeb2e4f0fd7e95ac14603c0a549935df04d5744001089efb378511c914c68664dbd378 +SHA512 (gegl-0.4.32.tar.xz) = 68da02b8df0a1d234063958896f3678ead62772e611bddb39a6f21ec58cc744599d0a691224c057f2da4d04f2ccfb155a545deea92e77c728dbaeeb90e68cad6