Fix FTBFS with latest gegl04

Just disable gegl support as nothing in Fedora uses it right now. This
also matches how gimp upstream builds their flatpak.
This commit is contained in:
Kalev Lember 2019-06-13 13:45:34 +02:00
parent 44c31c6055
commit ff744e1ebb
2 changed files with 5 additions and 1098 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,6 @@
Name: libmypaint Name: libmypaint
Version: 1.3.0 Version: 1.3.0
Release: 11%{?dist} Release: 12%{?dist}
Summary: Library for making brush strokes Summary: Library for making brush strokes
# Compute some version related macros. # Compute some version related macros.
@ -12,13 +12,11 @@ Summary: Library for making brush strokes
License: ISC License: ISC
URL: https://github.com/mypaint/libmypaint URL: https://github.com/mypaint/libmypaint
Source0: https://github.com/mypaint/libmypaint/releases/download/v%{version}/libmypaint-%{version}.tar.xz Source0: https://github.com/mypaint/libmypaint/releases/download/v%{version}/libmypaint-%{version}.tar.xz
Patch0: libmypaint-1.3.0-gegl04.patch
Patch1: libmypaint-1.3.0-sphinx18.patch Patch1: libmypaint-1.3.0-sphinx18.patch
BuildRequires: babl-devel BuildRequires: babl-devel
BuildRequires: gcc BuildRequires: gcc
BuildRequires: doxygen BuildRequires: doxygen
BuildRequires: gegl04-devel
BuildRequires: glib2-devel BuildRequires: glib2-devel
BuildRequires: gobject-introspection-devel BuildRequires: gobject-introspection-devel
BuildRequires: intltool BuildRequires: intltool
@ -43,7 +41,7 @@ This package contains files needed for development with libmypaint.
%autosetup -p1 %autosetup -p1
%build %build
%configure --enable-docs --enable-introspection=yes --enable-gegl %configure --enable-docs --enable-introspection=yes --disable-gegl
%make_build %make_build
%install %install
@ -60,20 +58,19 @@ find %{buildroot}%{_libdir} -name '*.la' -delete -print
%{_libdir}/*.so.* %{_libdir}/*.so.*
%dir %{_libdir}/girepository-1.0 %dir %{_libdir}/girepository-1.0
%{_libdir}/girepository-1.0/MyPaint-%{major}.%{minor}.typelib %{_libdir}/girepository-1.0/MyPaint-%{major}.%{minor}.typelib
%{_libdir}/girepository-1.0/MyPaintGegl-%{major}.%{minor}.typelib
%files devel %files devel
%doc doc/build/* %doc doc/build/*
%{_libdir}/*.so %{_libdir}/*.so
%{_includedir}/%{name} %{_includedir}/%{name}
%{_includedir}/%{name}-gegl
%{_libdir}/pkgconfig/libmypaint.pc %{_libdir}/pkgconfig/libmypaint.pc
%{_libdir}/pkgconfig/libmypaint-gegl.pc
%dir %{_datadir}/gir-1.0 %dir %{_datadir}/gir-1.0
%{_datadir}/gir-1.0/MyPaint-%{major}.%{minor}.gir %{_datadir}/gir-1.0/MyPaint-%{major}.%{minor}.gir
%{_datadir}/gir-1.0/MyPaintGegl-%{major}.%{minor}.gir
%changelog %changelog
* Thu Jun 13 2019 Kalev Lember <klember@redhat.com> - 1.3.0-12
- Fix FTBFS with latest gegl04
* Sat Mar 09 2019 Nils Philippsen <nils@tiptoe.de> - 1.3.0-11 * Sat Mar 09 2019 Nils Philippsen <nils@tiptoe.de> - 1.3.0-11
- use python3-sphinx, python3-breathe for building documentation - use python3-sphinx, python3-breathe for building documentation