diff --git a/libgegl-0.4.30-libopenexr-3.1.1.patch b/libgegl-0.4.30-libopenexr-3.1.1.patch new file mode 100644 index 0000000..6c5a415 --- /dev/null +++ b/libgegl-0.4.30-libopenexr-3.1.1.patch @@ -0,0 +1,12 @@ +diff --git a/operations/external/exr-save.cc b/operations/external/exr-save.cc +index 1e8c09d96..87abed511 100644 +--- a/operations/external/exr-save.cc ++++ b/operations/external/exr-save.cc +@@ -45,6 +45,7 @@ extern "C" { + #include + #include + #include ++#include + #include "ImathRandom.h" + + diff --git a/libgegl.spec b/libgegl.spec index 545a742..771715a 100644 --- a/libgegl.spec +++ b/libgegl.spec @@ -2,13 +2,13 @@ %define apiver %{majver} Name: libgegl -Version: 0.4.28 +Version: 0.4.30 Release: 1mamba Summary: GEGL (Generic Graphics Library) is a graph based image processing framework. Group: System/Libraries Vendor: openmamba Distribution: openmamba -Packager: Ercole 'ercolinux' Carpanetto +Packager: Silvan Calarco URL: https://gegl.org/ Source: http://download.gimp.org/pub/gegl/%{majver}/gegl-%{version}.tar.xz Patch0: %{name}-0.1.8-fix_build.patch @@ -16,10 +16,10 @@ Patch1: %{name}-0.1.8-ffmpeg.patch Patch2: libgegl-0.2.0-liblua-5.2.patch Patch3: libgegl-0.4.8-upstream-openexr-2.3.0.patch Patch4: gegl-0.4.18-arm.patch +Patch5: libgegl-0.4.30-libopenexr-3.1.1.patch License: GPL ## AUTOBUILDREQ-BEGIN BuildRequires: glibc-devel -BuildRequires: ldconfig BuildRequires: libSDL2-devel BuildRequires: libavcodec-ffmpeg-devel BuildRequires: libavformat-ffmpeg-devel @@ -54,8 +54,7 @@ BuildRequires: libluajit-devel %endif Requires: asciidoc Requires: enscript -Obsoletes: libgegl02 -BuildRoot: %{_tmppath}/%{name}-%{version}-root +Obsoletes: libgegl02 < 0.4.30 #Optional features: # GEGL docs: yes @@ -92,7 +91,7 @@ Through babl it provides support for a wide range of color models and pixel stor Group: Development/Libraries Summary: Static libraries and headers for %{name} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} -Obsoletes: libgegl02-devel +Obsoletes: libgegl02-devel < 0.4.30 %description devel GEGL (Generic Graphics Library) is a graph based image processing framework. @@ -105,7 +104,7 @@ This package contains static libraries and header files need for development. Summary: %{name} API documentation Group: Documentation Provides: %{name}-api -Obsoletes: %{name}-api +Obsoletes: %{name}-api < 0.4.30 %description apidocs %{name} API documentation. @@ -114,6 +113,8 @@ Obsoletes: %{name}-api %prep %setup -q -n gegl-%{version} +%patch5 -p1 + # workaround for a libtool error mkdir -p operations/workshop/external/lib @@ -181,6 +182,7 @@ install -d %{buildroot}%{_datadir}/pixmaps %{_libdir}/gegl-%{apiver}/grey2.json %dir %{_libdir}/gegl-%{apiver} %{_libdir}/gegl-%{apiver}/*.so +%{_libdir}/gegl-%{apiver}/dropshadow2.json %ifnarch arm %dir %{_datadir}/gegl-%{apiver}/lua %{_datadir}/gegl-%{apiver}/lua/*.lua @@ -200,8 +202,8 @@ install -d %{buildroot}%{_datadir}/pixmaps %dir %{_includedir}/gegl-%{apiver}/sc %{_includedir}/gegl-%{apiver}/sc/*.h %dir %{_libdir}/gegl-%{apiver} -%{_datadir}/gir-1.0/Gegl-%{apiver}.gir %{_libdir}/libgegl-%{apiver}.so +%{_datadir}/gir-1.0/Gegl-%{apiver}.gir %{_datadir}/vala/vapi/gegl-%{apiver}.deps %{_datadir}/vala/vapi/gegl-%{apiver}.vapi %{_libdir}/pkgconfig/gegl-*%{apiver}.pc @@ -212,6 +214,9 @@ install -d %{buildroot}%{_datadir}/pixmaps %{_datadir}/gtk-doc/html/gegl/* %changelog +* Sat Aug 28 2021 Automatic Build System 0.4.30-1mamba +- automatic version update by autodist + * Thu Feb 04 2021 Automatic Build System 0.4.28-1mamba - automatic version update by autodist