Accepting request 602144 from home:iznogood:branches:graphics

New stable release, NOTE: depends on several other submissions I've made into graphics, make sure to review those first

OBS-URL: https://build.opensuse.org/request/show/602144
OBS-URL: https://build.opensuse.org/package/show/graphics/gimp?expand=0&rev=22
This commit is contained in:
2018-04-27 23:28:25 +00:00
committed by Git OBS Bridge
parent 8929c6083e
commit 3e9bbb5cd5
5 changed files with 66 additions and 92 deletions

View File

@@ -18,30 +18,30 @@
%global abiver 4
%global apiver 2.0
Name: gimp
Version: 2.8.22
Version: 2.10.0
Release: 0
Summary: The GNU Image Manipulation Program
License: GPL-3.0+
License: GPL-3.0-or-later
Group: Productivity/Graphics/Bitmap Editors
URL: http://www.gimp.org/
Source: http://download.gimp.org/pub/gimp/v2.8/%{name}-%{version}.tar.bz2
Source: http://download.gimp.org/pub/gimp/v2.10/%{name}-%{version}.tar.bz2
Source1: macros.gimp
# openSUSE palette file
Source2: openSUSE.gpl
Source99: baselibs.conf
# PATCH-FIX-UPSTREAM gimp-gegl03-buildfix.patch bjorn.lie@gmail.com -- Port to gegl-03, patch taken from debian
Patch0: gimp-gegl03-buildfix.patch
BuildRequires: aalib-devel
BuildRequires: alsa-devel >= 1.0.0
BuildRequires: fdupes
BuildRequires: fontconfig-devel >= 2.2.0
BuildRequires: gcc-c++
# For some odd reason build needs gegl executable.
BuildRequires: gegl
BuildRequires: ghostscript-devel
# Explicitly needed, otherwise ghostscript-mini is used during the
# build, and it's not enough for gimp.
BuildRequires: ghostscript-library
BuildRequires: glib-networking
BuildRequires: intltool >= 0.40.1
BuildRequires: iso-codes-devel
BuildRequires: libbz2-devel
@@ -50,7 +50,6 @@ BuildRequires: libjpeg-devel
BuildRequires: libmng-devel
BuildRequires: librsvg-devel >= 2.36.0
BuildRequires: libtiff-devel
BuildRequires: libtool
BuildRequires: libwmf-devel >= 0.2.8
BuildRequires: libxslt-tools
BuildRequires: pkgconfig
@@ -63,22 +62,24 @@ BuildRequires: pkgconfig(cairo) >= 1.10.2
BuildRequires: pkgconfig(cairo-pdf) >= 1.10.2
BuildRequires: pkgconfig(dbus-glib-1) >= 0.70
BuildRequires: pkgconfig(gdk-pixbuf-2.0) >= 2.24.1
BuildRequires: pkgconfig(gegl-0.3)
BuildRequires: pkgconfig(gegl-0.4) >= 0.4.0
BuildRequires: pkgconfig(gexiv2) >= 0.10.6
BuildRequires: pkgconfig(glib-2.0) >= 2.30.2
BuildRequires: pkgconfig(gtk+-2.0) >= 2.24.10
BuildRequires: pkgconfig(gudev-1.0) >= 167
BuildRequires: pkgconfig(lcms2) >= 2.2
BuildRequires: pkgconfig(libexif) >= 0.6.15
BuildRequires: pkgconfig(liblzma) >= 5.0.0
BuildRequires: pkgconfig(libmypaint) >= 1.3.0
BuildRequires: pkgconfig(libpng) >= 1.2.37
BuildRequires: pkgconfig(mypaint-brushes-1.0)
BuildRequires: pkgconfig(pango) >= 1.29.4
BuildRequires: pkgconfig(poppler-data) >= 0.4.7
BuildRequires: pkgconfig(poppler-glib) >= 0.12.4
BuildRequires: pkgconfig(xcursor)
BuildRequires: pkgconfig(xfixes)
BuildRequires: pkgconfig(xpm)
BuildRequires: pkgconfig(zlib)
#%%if 0%{?suse_version} > 1320
#BuildRequires: pkgconfig(libmypaint) >= 1.3
#%%endif
# Explicitly declare the libgimp versions for upgrade purposes
Requires: libgimp-2_0-0 = %{version}
Requires: libgimpui-2_0-0 = %{version}
@@ -88,7 +89,6 @@ Recommends: iso-codes
Suggests: AdobeICCProfiles
Suggests: gimp-2.0-scanner-plugin
Obsoletes: %{name}-help-browser
Provides: gimp-2.0 = %{version}
Provides: gimp(abi) = %{abiver}
Provides: gimp(api) = %{apiver}
@@ -174,7 +174,6 @@ applications that want to make use of the GIMP libraries.
%prep
%setup -q
%patch0 -p1
translation-update-upstream
translation-update-upstream po-libgimp gimp20-libgimp
@@ -199,7 +198,6 @@ fi
%build
export CFLAGS="%{optflags} -fno-strict-aliasing"
autoreconf -fiv
%configure \
--disable-static\
%if 0%{?suse_version} >= 1330
@@ -257,18 +255,20 @@ install -m 644 -c macros.gimp \
%post -n libgimp-2_0-0 -p /sbin/ldconfig
%postun -n libgimp-2_0-0 -p /sbin/ldconfig
%post -n libgimpui-2_0-0 -p /sbin/ldconfig
%postun -n libgimpui-2_0-0 -p /sbin/ldconfig
%files -f plugins.list
%doc AUTHORS COPYING ChangeLog LICENSE NEWS* README
%license COPYING LICENSE
%doc AUTHORS ChangeLog NEWS* README
%{_bindir}/gimp
%{_bindir}/gimp-2.?
%{_bindir}/gimp-2.*
%{_bindir}/gimp-console
%{_bindir}/gimp-console-2.?
%dir %{_datadir}/appdata
%{_datadir}/appdata/gimp.appdata.xml
%{_bindir}/gimp-console-2.*
%{_libexecdir}/gimp-debug-tool-2.0
%dir %{_datadir}/metainfo
%{_datadir}/metainfo/gimp-data-extras.metainfo.xml
%{_datadir}/metainfo/org.gimp.GIMP.appdata.xml
%{_datadir}/applications/gimp.desktop
%{_datadir}/icons/hicolor/*/apps/*.png
%{_datadir}/gimp/
@@ -284,14 +284,14 @@ install -m 644 -c macros.gimp \
%{_libdir}/gimp/2.0/modules/libdisplay-filter-color-blind.so
%{_libdir}/gimp/2.0/modules/libdisplay-filter-gamma.so
%{_libdir}/gimp/2.0/modules/libdisplay-filter-high-contrast.so
%{_libdir}/gimp/2.0/modules/libdisplay-filter-lcms.so
%{_libdir}/gimp/2.0/modules/libdisplay-filter-proof.so
%doc %{_mandir}/man?/gimp.*
%doc %{_mandir}/man?/gimp-2.?.*
%doc %{_mandir}/man?/gimp-console.*
%doc %{_mandir}/man?/gimp-console-2.?.*
%doc %{_mandir}/man?/gimprc.*
%doc %{_mandir}/man?/gimprc-2.?.*
%{_libdir}/gimp/2.0/modules/libdisplay-filter-clip-warning.so
%{_mandir}/man?/gimp.*
%{_mandir}/man?/gimp-2.*
%{_mandir}/man?/gimp-console.*
%{_mandir}/man?/gimp-console-2.*
%{_mandir}/man?/gimprc.*
%{_mandir}/man?/gimprc-2.*
%{_mandir}/man?/gimptool-2.*
%dir %{_sysconfdir}/gimp
%dir %{_sysconfdir}/gimp/2.0
%config %{_sysconfdir}/gimp/2.0/*rc
@@ -333,7 +333,7 @@ install -m 644 -c macros.gimp \
%files devel
%doc README.i18n
%{_bindir}/gimptool-2.0
%doc %{_mandir}/man?/gimptool-2.0.*
#{_mandir}/man?/gimptool-2.0%{?ext_man}
%{_includedir}/gimp-2.0/
%{_libdir}/*.so
%{_datadir}/aclocal/gimp-2.0.m4