commit gimp for openSUSE:Factory
Hello community, here is the log from the commit of package gimp for openSUSE:Factory checked in at 2012-04-23 16:10:30 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gimp (Old) and /work/SRC/openSUSE:Factory/.gimp.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "gimp", Maintainer is "gnome-maintainers@suse.de" Changes: -------- --- /work/SRC/openSUSE:Factory/gimp/gimp.changes 2012-02-03 10:22:29.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.gimp.new/gimp.changes 2012-04-23 16:11:03.000000000 +0200 @@ -1,0 +2,57 @@ +Sat Apr 7 08:08:21 UTC 2012 - vuntz@opensuse.org + +- Update license from GPL-2.0+ to GPL-3.0+, following upstream + change. +- Completely drop HAL-related packaging since it is now gone + upstream: + + Remove build_hal macro + + Remove optional hal-devel BuildRequires. + + Remove optional gimp-module-hal subpackage. + + Note that we already have a Obsoletes for gimp-module-hal. +- Add pkgconfig(gudev-1.0) BuildRequires for the new gudev input + module. +- Add ghostscript-devel, ghostscript-library, libbz2-devel, + libjasper-devel, pkgconfig(atk), pkgconfig(xcursor) + BuildRequires: new dependencies upstream. + + Note about ghostscript-library: ideally, we'd avoid listing it + explicitly, but in OBS, ghostscript-mini is preferred by + default, but it is not enough for gimp. +- Add explicit pkgconfig(gdk-pixbuf-2.0) BuildRequires so it can be + versioned. +- Add explicit libjpeg-devel, xorg-x11-libXpm-devel, zlib-devel + BuildRequires: they were missing before. +- Add libxslt-tools BuildRequires (or libxslt-devel on versions of + openSUSE <= 12.1) to have xsltproc installed. +- Add fdupes BuildRequires and use %fdupes in %install to avoid + duplicated files. +- Change gimp-doc Obsoletes in devel subpackage from <= to < to + avoid rpmlint warning about self-obsoletion. + +------------------------------------------------------------------- +Fri Apr 6 17:44:10 UTC 2012 - dimstar@opensuse.org + +- Update to 2.8.0-RC1: + + User Interface: + - Single-Window Mode + - Multi-Column Dock Windows + - More Screen Real Estate For Dockable Dialogs + - Save And Export + - Layer Groups + - Tools Drawn With Cairo + - On-Canvas Text Editing + - Keyboard Shortcut Changes + - Simple Math In Size Entries + + Tools & Plug-ins: + - Brush System Improvements + - Tool Preset Improvements + - Cage Transform Tool + - File Plug-Ins + - For Tablet Users + - Resource Tagging + + Miscellaneous: + - Enhancements to scripting abilities + - API changes + + For detailed changes, see NEWS file and + http://www.gimp.org/release-notes/gimp-2.7.html + +------------------------------------------------------------------- Old: ---- gimp-2.6.12.tar.bz2 New: ---- gimp-2.8.0-RC1.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gimp.spec ++++++ --- /var/tmp/diff_new_pack.O74Do2/_old 2012-04-23 16:11:07.000000000 +0200 +++ /var/tmp/diff_new_pack.O74Do2/_new 2012-04-23 16:11:07.000000000 +0200 @@ -15,47 +15,63 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -%define build_hal 0%{?suse_version} <= 1140 %global abiver 4 %global apiver 2.0 Name: gimp BuildRequires: aalib-devel -BuildRequires: alsa-devel -BuildRequires: babl-devel -BuildRequires: cairo-devel -BuildRequires: dbus-1-glib-devel -BuildRequires: fontconfig-devel -BuildRequires: gegl-devel -BuildRequires: glib2-devel -BuildRequires: gtk2-devel -%if %{build_hal} -BuildRequires: hal-devel -%endif -BuildRequires: intltool +BuildRequires: alsa-devel >= 1.0.0 +BuildRequires: babl-devel >= 0.1.10 +BuildRequires: cairo-devel >= 1.10.2 +BuildRequires: dbus-1-glib-devel >= 0.70 +BuildRequires: fdupes +BuildRequires: fontconfig-devel >= 2.2.0 +BuildRequires: gegl-devel >= 0.2.0 +BuildRequires: ghostscript-devel +# Explicitly needed, otherwise ghostscript-mini is used during the +# build, and it's not enough for gimp. +BuildRequires: ghostscript-library +BuildRequires: glib2-devel >= 2.30.2 +BuildRequires: gtk2-devel >= 2.24.10 +BuildRequires: intltool >= 0.40.1 BuildRequires: iso-codes-devel -BuildRequires: libexif-devel -BuildRequires: liblcms-devel +BuildRequires: libbz2-devel +BuildRequires: libexif-devel >= 0.6.15 +BuildRequires: libjasper-devel +BuildRequires: libjpeg-devel +BuildRequires: liblcms-devel >= 1.16 BuildRequires: libmng-devel -BuildRequires: libpng-devel -BuildRequires: libpoppler-glib-devel -BuildRequires: librsvg-devel +BuildRequires: libpng-devel >= 1.2.37 +BuildRequires: libpoppler-glib-devel >= 0.12.4 +BuildRequires: librsvg-devel >= 2.34.2 BuildRequires: libtiff-devel -BuildRequires: libwebkit-devel -BuildRequires: libwmf-devel -BuildRequires: pango-devel -BuildRequires: python-gtk-devel +BuildRequires: libwebkit-devel >= 1.6.1 +BuildRequires: libwmf-devel >= 0.2.8 +%if 0%{?suse_version} < 1220 +BuildRequires: libxslt-devel +%else +BuildRequires: libxslt-tools +%endif +BuildRequires: pango-devel >= 1.29.4 +BuildRequires: python-gtk-devel >= 2.10.4 BuildRequires: translation-update-upstream BuildRequires: update-desktop-files BuildRequires: xorg-x11-libXfixes-devel +BuildRequires: xorg-x11-libXpm-devel +BuildRequires: zlib-devel +BuildRequires: pkgconfig(atk) >= 2.2.0 +BuildRequires: pkgconfig(gdk-pixbuf-2.0) >= 2.24.1 +BuildRequires: pkgconfig(gudev-1.0) >= 167 +BuildRequires: pkgconfig(xcursor) Url: http://www.gimp.org/ -Version: 2.6.12 +Version: 2.7.99_2.8.0rc1 Release: 0 +%define _version 2.8.0-RC1 Summary: The GNU Image Manipulation Program -License: GPL-2.0+ +License: GPL-3.0+ Group: Productivity/Graphics/Bitmap Editors -Source: ftp://ftp.gimp.org/pub/gimp/stable/%{name}-%{version}.tar.bz2 +Source: ftp://ftp.gimp.org/pub/gimp/v2.8/%{name}-%{_version}.tar.bz2 Source1: macros.gimp # openSUSE palette file Source2: openSUSE.gpl @@ -67,13 +83,12 @@ Recommends: iso-codes Suggests: AdobeICCProfiles Suggests: gimp-2.0-scanner-plugin -Provides: gimp(api) = %{apiver} gimp(abi) = %{abiver} Provides: gimp-2.0 = %{version} +Provides: gimp(abi) = %{abiver} +Provides: gimp(api) = %{apiver} Obsoletes: gimp-unstable < 2.6.0 -%if ! %{build_hal} # Obsolete hal subpackage which we had until 11.4. -Obsoletes: %{name}-module-hal <= %{version} -%endif +Obsoletes: %{name}-module-hal < %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -138,11 +153,11 @@ # It is technically compatible with 2.4, but upstream branding has version specific image: Conflicts: %{name} < 2.6.0 BuildArch: noarch -## WARNING WARNING WARNING: see warning in %files section +## WARNING WARNING WARNING: see warning in %%files section #BRAND: /usr/share/gimp/2.0/images/gimp-splash.png is a splash screen in #BRAND: GIMP, original size is 300x400. Bottom part displays "just #BRAND: starting" text and progress bar. -## WARNING WARNING WARNING: see warning in %files section +## WARNING WARNING WARNING: see warning in %%files section %description branding-upstream The GIMP (GNU Image Manipulation Program) is a powerful image @@ -162,7 +177,8 @@ %package plugins-python Summary: The GNU Image Manipulation Program - python-gtk based plugins Group: Productivity/Graphics/Bitmap Editors -Requires: %{name} = %{version} python-gtk +Requires: %{name} = %{version} +Requires: python-gtk Supplements: %{name} Provides: gimp-2.0-plugins-python = %{version} Obsoletes: gimp-unstable-plugins-python < 2.6.0 @@ -189,9 +205,9 @@ Requires: libgimp-2_0-0 = %{version} Requires: libgimpui-2_0-0 = %{version} Provides: gimp-2.0-devel = %{version} -Obsoletes: gimp-unstable-devel < 2.6.0 -Obsoletes: gimp-doc <= 2.6.4 Provides: gimp-doc = 2.6.4 +Obsoletes: gimp-doc < 2.6.4 +Obsoletes: gimp-unstable-devel < 2.6.0 %description devel The GIMP (GNU Image Manipulation Program) is a powerful image @@ -216,33 +232,9 @@ This package contains the help browser for the GIMP. -%if %{build_hal} - -%package module-hal -Summary: The GNU Image Manipulation Program - module to detect input devices with HAL -Group: Productivity/Graphics/Bitmap Editors -Requires: %{name} = %{version} -Supplements: packageand(%{name}:hal) - -%description module-hal -The GIMP (GNU Image Manipulation Program) is a powerful image -composition and editing program, which can be extremely useful for -creating logos and other graphics for Web pages. The GIMP offers many -of the tools and filters you would expect to find in similar commercial -offerings and contains some interesting extras as well. The GIMP -provides a large image manipulation toolbox, including channel -operations and layers, effects, subpixel imaging and antialiasing, and -conversions- all including multilevel undo. The GIMP offers a scripting -facility, but many of the included scripts rely on fonts that we cannot -distribute. - -This package provides a module to detect input devices with HAL. -%endif - %lang_package - %prep -%setup -q +%setup -q -n %{name}-%{_version} translation-update-upstream translation-update-upstream po-libgimp gimp20-libgimp translation-update-upstream po-python gimp20-python @@ -300,6 +292,8 @@ < $RPM_SOURCE_DIR/macros.gimp > macros.gimp install -m 644 -c macros.gimp \ $RPM_BUILD_ROOT%{_sysconfdir}/rpm/macros.gimp +%fdupes %{buildroot}%{_datadir}/gtk-doc/ +%fdupes %{buildroot}%{_libdir}/gimp/2.0/python/ %if 0%{?suse_version} > 1130 @@ -336,15 +330,21 @@ %{_bindir}/gimp-console-2.? %{_datadir}/applications/gimp.desktop %{_datadir}/icons/hicolor/*/apps/*.png -%{_datadir}/icons/hicolor/*/apps/*.svg %{_datadir}/gimp/ %exclude %{_datadir}/gimp/2.0/images/gimp-splash.png %{_libdir}/gimp/2.0/environ/default.env %{_libdir}/gimp/2.0/interpreters/default.interp -%{_libdir}/gimp/2.0/modules/*.so -%if %{build_hal} -%exclude %{_libdir}/gimp/2.0/modules/libcontroller-linux-input.so -%endif +# Explicitly list modules so we don't lose one by accident +%{_libdir}/gimp/2.0/modules/libcolor-selector-cmyk.so +%{_libdir}/gimp/2.0/modules/libcolor-selector-water.so +%{_libdir}/gimp/2.0/modules/libcolor-selector-wheel.so +%{_libdir}/gimp/2.0/modules/libcontroller-linux-input.so +%{_libdir}/gimp/2.0/modules/libcontroller-midi.so +%{_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.* @@ -398,13 +398,6 @@ %{_libdir}/gimp/2.0/python/ # FIXME: Maybe split gimp-lang and gimp-plugins-python-lang -%if %{build_hal} - -%files module-hal -%defattr(-,root,root) -%{_libdir}/gimp/2.0/modules/libcontroller-linux-input.so -%endif - %files lang -f gimp20.lang %files devel @@ -412,10 +405,12 @@ %doc README.i18n %{_bindir}/gimptool-2.0 %doc %{_mandir}/man?/gimptool-2.0.* -%{_datadir}/aclocal/*.m4 -%{_includedir}/* +%{_includedir}/gimp-2.0/ %{_libdir}/*.so -%{_libdir}/pkgconfig/*.pc +%{_datadir}/aclocal/gimp-2.0.m4 +%{_libdir}/pkgconfig/gimp-2.0.pc +%{_libdir}/pkgconfig/gimpthumb-2.0.pc +%{_libdir}/pkgconfig/gimpui-2.0.pc # Own these repositories to not depend on gtk-doc while building: %dir %{_datadir}/gtk-doc %dir %{_datadir}/gtk-doc/html -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de