diff --git a/gegl-0.4.18-arm.patch b/gegl-0.4.18-arm.patch new file mode 100644 index 0000000..cefc9ce --- /dev/null +++ b/gegl-0.4.18-arm.patch @@ -0,0 +1,11 @@ +--- gegl-0.4.18/meson.build.orig 2019-11-09 17:53:43.415651813 +0100 ++++ gegl-0.4.18/meson.build 2019-11-09 17:53:53.834989898 +0100 +@@ -89,7 +89,7 @@ + config.set10('ARCH_PPC', true) + config.set10('ARCH_PPC64', true) + else +- error('Unknown host architecture') ++ warning('Unknown host architecture') + endif + + ################################################################################ diff --git a/libgegl.spec b/libgegl.spec index 418bf1c..c86d960 100644 --- a/libgegl.spec +++ b/libgegl.spec @@ -2,7 +2,7 @@ %define apiver %{majver} Name: libgegl -Version: 0.4.16 +Version: 0.4.18 Release: 1mamba Summary: GEGL (Generic Graphics Library) is a graph based image processing framework. Group: System/Libraries @@ -10,54 +10,40 @@ Vendor: openmamba Distribution: openmamba Packager: Ercole 'ercolinux' Carpanetto URL: http://gegl.org/ -Source: http://download.gimp.org/pub/gegl/%{majver}/gegl-%{version}.tar.bz2 +Source: http://download.gimp.org/pub/gegl/%{majver}/gegl-%{version}.tar.xz Patch0: %{name}-0.1.8-fix_build.patch 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 License: GPL ## AUTOBUILDREQ-BEGIN BuildRequires: glibc-devel -BuildRequires: libSDL-devel +BuildRequires: libSDL2-devel +BuildRequires: libavcodec-ffmpeg-devel +BuildRequires: libavformat-ffmpeg-devel +BuildRequires: libavutil-ffmpeg-devel BuildRequires: libbabl-devel -BuildRequires: libbzip2-devel BuildRequires: libcairo-devel -BuildRequires: libcroco-devel -BuildRequires: libexpat-devel -BuildRequires: libffi-devel -BuildRequires: libfontconfig-devel -BuildRequires: libfreetype-devel BuildRequires: libgcc BuildRequires: libgdk-pixbuf-devel BuildRequires: libglib-devel -BuildRequires: libgomp-devel -BuildRequires: libgraphite2-devel -BuildRequires: libharfbuzz-devel -BuildRequires: libilmbase-devel BuildRequires: libjasper-devel -BuildRequires: libjbig-devel BuildRequires: libjpeg-devel BuildRequires: libjson-glib-devel BuildRequires: liblcms2-devel BuildRequires: liblensfun-devel -BuildRequires: liblua-devel -BuildRequires: liblzma-devel BuildRequires: libopenexr-devel BuildRequires: libpango-devel BuildRequires: libpng-devel BuildRequires: libraw-devel -BuildRequires: libreadline-devel BuildRequires: librsvg-devel -BuildRequires: libselinux-devel BuildRequires: libspiro-devel BuildRequires: libstdc++6-devel -BuildRequires: libtermcap-devel -BuildRequires: libthai-devel +BuildRequires: libsuitesparse-devel +BuildRequires: libswscale-ffmpeg-devel BuildRequires: libtiff-devel -BuildRequires: libv4l-devel BuildRequires: libwebp-devel -BuildRequires: libxml2-devel -BuildRequires: libz-devel ## AUTOBUILDREQ-END BuildRequires: libraw-devel >= 0.19.0-1mamba BuildRequires: liblensfun-devel >= 0.3.2-1mamba @@ -123,26 +109,33 @@ Obsoletes: %{name}-api #%patch1 -p1 #%patch2 -p1 #%patch3 -p1 +%patch4 -p1 # workaround for a libtool error mkdir -p operations/workshop/external/lib %build -./autogen.sh +#./autogen.sh #export CAIRO_CFLAGS=-I/usr/include/cairo -%configure \ - --enable-gtk-doc \ - --enable-workshop \ - --enable-static \ - --without-vala \ - LDFLAGS="-ltermcap" +%meson \ + -Ddocs=true \ + -Dworkshop=true -%make -j1 || %make -j1 -#make check +#% configure \ +# --enable-gtk-doc \ +# --enable-workshop \ +# --enable-static \ +# --without-vala \ +# LDFLAGS="-ltermcap" + +export LANG=en_US.UTF-8 + +%meson_build %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" -%makeinstall gtkdochtmldir=%{_datadir}/gtk-doc/html/gegl +%meson_install +#% makeinstall gtkdochtmldir=%{_datadir}/gtk-doc/html/gegl install -d %{buildroot}%{_datadir}/applications install -d %{buildroot}%{_datadir}/pixmaps @@ -170,7 +163,7 @@ install -d %{buildroot}%{_datadir}/pixmaps %files -f gegl-%{apiver}.lang %defattr(-,root,root) -%{_bindir}/gcut +#%{_bindir}/gcut %{_bindir}/gegl %{_bindir}/gegl-* %{_libdir}/libgegl-%{apiver}.so.* @@ -196,13 +189,10 @@ install -d %{buildroot}%{_datadir}/pixmaps %{_includedir}/gegl-%{apiver}/sc/*.h %dir %{_libdir}/gegl-%{apiver} %{_datadir}/gir-1.0/Gegl-%{apiver}.gir -%{_libdir}/libgegl-*%{apiver}.a -%{_libdir}/libgegl-*%{apiver}.la %{_libdir}/libgegl-%{apiver}.so -%{_libdir}/gegl-%{apiver}/*.a -%{_libdir}/gegl-%{apiver}/*.la +%{_datadir}/vala/vapi/gegl-%{apiver}.deps +%{_datadir}/vala/vapi/gegl-%{apiver}.vapi %{_libdir}/pkgconfig/gegl-*%{apiver}.pc -%doc ChangeLog NEWS README %files apidocs %defattr(-,root,root) @@ -210,6 +200,9 @@ install -d %{buildroot}%{_datadir}/pixmaps %{_datadir}/gtk-doc/html/gegl/* %changelog +* Sat Nov 02 2019 Silvan Calarco 0.4.18-1mamba +- update to 0.4.18 + * Sat Jul 06 2019 Automatic Build System 0.4.16-1mamba - automatic version update by autodist