[mingw-gtk2: 41/65] Update to 2.21.7
epienbro
epienbro at fedoraproject.org
Tue Mar 6 20:03:40 UTC 2012
commit 29490255e58aaafc0f787a6930ce7bc23fc2e341
Author: Erik van Pienbroek <epienbro at fedoraproject.org>
Date: Sun Sep 12 19:20:05 2010 +0200
Update to 2.21.7
- Update to 2.21.7
- Dropped upstreamed WIMP theme patch
- Moved all gdk-pixbuf bits to a seperate package as upstream has separated it
- Added BR: mingw32-gdk-pixbuf
Note: due to the split of gdk-pixbuf, this package can't be built
until the package review of mingw32-gdk-pixbuf has been approved.
Review request: https://bugzilla.redhat.com/show_bug.cgi?id=633058
mingw32-gtk2.spec | 150 +++++------------------------------------------------
1 files changed, 13 insertions(+), 137 deletions(-)
---
diff --git a/mingw32-gtk2.spec b/mingw32-gtk2.spec
index 2e3ba02..1ab90a1 100644
--- a/mingw32-gtk2.spec
+++ b/mingw32-gtk2.spec
@@ -6,23 +6,19 @@
%define __debug_install_post %{_mingw32_debug_install_post}
Name: mingw32-gtk2
-Version: 2.20.1
-Release: 2%{?dist}
+Version: 2.21.7
+Release: 1%{?dist}
Summary: MinGW Windows Gtk2 library
License: LGPLv2+
Group: Development/Libraries
URL: http://www.gtk.org
-Source0: http://download.gnome.org/sources/gtk+/2.20/gtk+-%{version}.tar.bz2
+Source0: http://download.gnome.org/sources/gtk+/2.21/gtk+-%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-# If you want to rebuild this, do:
-# wine %{_mingw32_bindir}/gdk-pixbuf-query-loaders.exe > gdk-pixbuf.loaders
-Source1: gdk-pixbuf.loaders
-
# wine %{_mingw32_bindir}/gtk-query-immodules-2.0.exe > gtk.immodules
-Source2: gtk.immodules
+Source1: gtk.immodules
# Fix use of extended buttons in gtkstatusicon.
Patch1000: mingw32-gtk2-2.15.0-xbuttons.patch
@@ -30,12 +26,6 @@ Patch1000: mingw32-gtk2-2.15.0-xbuttons.patch
# Enable building a static library of GTK
Patch1001: mingw32-gtk2-enable_static_build.patch
-# Some Fedora-MinGW-specific changes are required by mingw32-libjpeg 7
-Patch1002: mingw32-gtk2-libjpeg7-compatibility.patch
-
-# Upstream patch which fixes the WIMP theme
-Patch1003: gtk+-2.20.1-xptheme.patch
-
BuildArch: noarch
BuildRequires: mingw32-filesystem >= 49
@@ -48,11 +38,8 @@ BuildRequires: mingw32-dlfcn
BuildRequires: mingw32-gettext
BuildRequires: mingw32-glib2 >= 2.17.7
BuildRequires: mingw32-iconv
-BuildRequires: mingw32-jasper
-BuildRequires: mingw32-libjpeg
-BuildRequires: mingw32-libpng >= 1.2.2
-BuildRequires: mingw32-libtiff
BuildRequires: mingw32-pango >= 1.20.0
+BuildRequires: mingw32-gdk-pixbuf
BuildRequires: mingw32-pixman
BuildRequires: mingw32-zlib
@@ -91,18 +78,13 @@ Static version of the MinGW Windows Gtk2 library.
%patch1000 -p1
%patch1001 -p0
-%patch1002 -p0
-%patch1003 -p1
-
-# Add support for libpng1.4
-sed -i s/libpng12/libpng14/ configure
%build
# Need to run the correct version of glib-mkenums.
PATH=%{_mingw32_bindir}:$PATH
-%{_mingw32_configure} --disable-cups --enable-static --enable-gdiplus --with-libjasper
+%{_mingw32_configure} --disable-cups --enable-static
make %{?_smp_mflags}
@@ -122,15 +104,13 @@ rm -rf $RPM_BUILD_ROOT%{_mingw32_datadir}/gtk-doc
# The .def files are only used while compiling the libraries themselves
# (they contain a list of functions which need to be exported by the linker)
# so they serve no purpose for other libraries and applications
-rm -f $RPM_BUILD_ROOT%{_mingw32_libdir}/gdk_pixbuf-2.0.def
rm -f $RPM_BUILD_ROOT%{_mingw32_libdir}/gdk-win32-2.0.def
rm -f $RPM_BUILD_ROOT%{_mingw32_libdir}/gtk-win32-2.0.def
rm -f $RPM_BUILD_ROOT%{_mingw32_libdir}/gailutil.def
-# Install gdk-pixbuf.loaders and gtk.immodules
+# Install the gtk.immodules file
mkdir -p $RPM_BUILD_ROOT%{_mingw32_sysconfdir}/gtk-2.0/
install -m 0644 %{SOURCE1} $RPM_BUILD_ROOT%{_mingw32_sysconfdir}/gtk-2.0/
-install -m 0644 %{SOURCE2} $RPM_BUILD_ROOT%{_mingw32_sysconfdir}/gtk-2.0/
%find_lang %{name} --all-name
@@ -143,8 +123,6 @@ rm -rf $RPM_BUILD_ROOT
%defattr(-,root,root,-)
%doc COPYING
%{_mingw32_datadir}/themes/*
-%{_mingw32_bindir}/gdk-pixbuf-csource.exe
-%{_mingw32_bindir}/gdk-pixbuf-query-loaders.exe
%{_mingw32_bindir}/gtk-builder-convert
%{_mingw32_bindir}/gtk-demo.exe
%{_mingw32_bindir}/gtk-query-immodules-2.0.exe
@@ -152,7 +130,6 @@ rm -rf $RPM_BUILD_ROOT
%{_mingw32_bindir}/gtk-update-icon-cache.exe.manifest
%{_mingw32_bindir}/libgailutil-18.dll
%{_mingw32_bindir}/libgdk-win32-2.0-0.dll
-%{_mingw32_bindir}/libgdk_pixbuf-2.0-0.dll
%{_mingw32_bindir}/libgtk-win32-2.0-0.dll
%dir %{_mingw32_libdir}/gtk-2.0
%dir %{_mingw32_libdir}/gtk-2.0/2.10.0
@@ -197,82 +174,6 @@ rm -rf $RPM_BUILD_ROOT
%{_mingw32_libdir}/gtk-2.0/2.10.0/immodules/im-viqr.dll
%{_mingw32_libdir}/gtk-2.0/2.10.0/immodules/im-viqr.dll.a
%{_mingw32_libdir}/gtk-2.0/2.10.0/immodules/im-viqr.la
-%dir %{_mingw32_libdir}/gtk-2.0/2.10.0/loaders
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-ani.dll
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-ani.dll.a
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-ani.la
-%if 1
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-gdip-bmp.dll
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-gdip-bmp.dll.a
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-gdip-bmp.la
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-gdip-emf.dll
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-gdip-emf.dll.a
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-gdip-emf.la
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-gdip-gif.dll
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-gdip-gif.dll.a
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-gdip-gif.la
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-gdip-ico.dll
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-gdip-ico.dll.a
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-gdip-ico.la
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-gdip-jpeg.dll
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-gdip-jpeg.dll.a
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-gdip-jpeg.la
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-gdip-tiff.dll
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-gdip-tiff.dll.a
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-gdip-tiff.la
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-gdip-wmf.dll
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-gdip-wmf.dll.a
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-gdip-wmf.la
-%else
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-bmp.dll
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-bmp.dll.a
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-bmp.la
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-gif.dll
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-gif.dll.a
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-gif.la
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-ico.dll
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-ico.dll.a
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-ico.la
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-jpeg.dll
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-jpeg.dll.a
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-jpeg.la
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-tiff.dll
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-tiff.dll.a
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-tiff.la
-%endif
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-icns.dll
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-icns.dll.a
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-icns.la
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-jasper.dll
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-jasper.dll.a
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-jasper.la
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-pcx.dll
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-pcx.dll.a
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-pcx.la
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-png.dll
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-png.dll.a
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-png.la
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-pnm.dll
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-pnm.dll.a
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-pnm.la
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-qtif.dll
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-qtif.dll.a
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-qtif.la
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-ras.dll
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-ras.dll.a
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-ras.la
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-tga.dll
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-tga.dll.a
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-tga.la
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-wbmp.dll
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-wbmp.dll.a
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-wbmp.la
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-xbm.dll
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-xbm.dll.a
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-xbm.la
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.dll
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.dll.a
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.la
%{_mingw32_libdir}/gtk-2.0/include/
%dir %{_mingw32_libdir}/gtk-2.0/modules
%{_mingw32_libdir}/gtk-2.0/modules/libgail.dll
@@ -282,14 +183,11 @@ rm -rf $RPM_BUILD_ROOT
%{_mingw32_libdir}/libgailutil.la
%{_mingw32_libdir}/libgdk-win32-2.0.dll.a
%{_mingw32_libdir}/libgdk-win32-2.0.la
-%{_mingw32_libdir}/libgdk_pixbuf-2.0.dll.a
-%{_mingw32_libdir}/libgdk_pixbuf-2.0.la
%{_mingw32_libdir}/libgtk-win32-2.0.dll.a
%{_mingw32_libdir}/libgtk-win32-2.0.la
%{_mingw32_libdir}/pkgconfig/gail.pc
%{_mingw32_libdir}/pkgconfig/gdk-2.0.pc
%{_mingw32_libdir}/pkgconfig/gdk-win32-2.0.pc
-%{_mingw32_libdir}/pkgconfig/gdk-pixbuf-2.0.pc
%{_mingw32_libdir}/pkgconfig/gtk+-2.0.pc
%{_mingw32_libdir}/pkgconfig/gtk+-win32-2.0.pc
%{_mingw32_includedir}/gtk-2.0/
@@ -302,7 +200,6 @@ rm -rf $RPM_BUILD_ROOT
%defattr(-,root,root,-)
%{_mingw32_libdir}/libgailutil.a
%{_mingw32_libdir}/libgdk-win32-2.0.a
-%{_mingw32_libdir}/libgdk_pixbuf-2.0.a
%{_mingw32_libdir}/libgtk-win32-2.0.a
%{_mingw32_libdir}/gtk-2.0/2.10.0/engines/libpixmap.a
%{_mingw32_libdir}/gtk-2.0/2.10.0/engines/libwimp.a
@@ -317,37 +214,16 @@ rm -rf $RPM_BUILD_ROOT
%{_mingw32_libdir}/gtk-2.0/2.10.0/immodules/im-ti-er.a
%{_mingw32_libdir}/gtk-2.0/2.10.0/immodules/im-ti-et.a
%{_mingw32_libdir}/gtk-2.0/2.10.0/immodules/im-viqr.a
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-ani.a
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-icns.a
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-jasper.a
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-pcx.a
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-png.a
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-pnm.a
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-qtif.a
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-ras.a
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-tga.a
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-wbmp.a
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-xbm.a
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.a
-%if 1
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-gdip-bmp.a
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-gdip-emf.a
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-gdip-gif.a
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-gdip-ico.a
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-gdip-jpeg.a
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-gdip-tiff.a
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-gdip-wmf.a
-%else
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-bmp.a
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-gif.a
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-ico.a
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-jpeg.a
-%{_mingw32_libdir}/gtk-2.0/2.10.0/loaders/libpixbufloader-tiff.a
-%endif
%{_mingw32_libdir}/gtk-2.0/modules/libgail.a
%changelog
+* Sun Sep 12 2010 Erik van Pienbroek <epienbro at fedoraproject.org> - 2.21.7-1
+- Update to 2.21.7
+- Dropped upstreamed WIMP theme patch
+- Moved all gdk-pixbuf bits to a seperate package as upstream has separated it
+- Added BR: mingw32-gdk-pixbuf
+
* Sun Jul 4 2010 Erik van Pienbroek <epienbro at fedoraproject.org> - 2.20.1-2
- Re-enable the WIMP theme now that upstream has provided a fix for it (RHBZ #608911, GNOME BZ #598299)
- Rebuild against libpng 1.4.3
More information about the scm-commits
mailing list