Summary: The Gimp Toolkit - Ming32 cross version
Summary(pl.UTF-8): Gimp Toolkit - wersja skrośna dla Ming32
Name: crossmingw32-gtk+2
-Version: 2.12.3
+Version: 2.12.11
Release: 1
License: LGPL v2+
Group: Development/Libraries
Source0: http://ftp.gnome.org/pub/GNOME/sources/gtk+/2.12/gtk+-%{version}.tar.bz2
-# Source0-md5: dc8455144f27945f2fcbe91e75acd118
+# Source0-md5: f7aab88e856a813386f797aade5867ad
+Patch0: gtk+2-lt.patch
URL: http://www.gtk.org/
-BuildRequires: crossmingw32-atk >= 1.20.0
+BuildRequires: crossmingw32-atk >= 1.22.0
BuildRequires: crossmingw32-gcc
-BuildRequires: crossmingw32-glib2 >= 2.14.2
+BuildRequires: crossmingw32-glib2 >= 2.16.1
BuildRequires: crossmingw32-libjpeg
BuildRequires: crossmingw32-libpng
BuildRequires: crossmingw32-libtiff
-BuildRequires: crossmingw32-pango >= 1.18.3
+BuildRequires: crossmingw32-pango >= 1.20.0
BuildRequires: pkgconfig >= 1:0.15
-Requires: crossmingw32-atk >= 1.20.0
-Requires: crossmingw32-glib2 >= 2.14.2
-Requires: crossmingw32-pango >= 1.18.3
+Requires: crossmingw32-atk >= 1.22.0
+Requires: crossmingw32-glib2 >= 2.16.1
+Requires: crossmingw32-pango >= 1.20.0
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%define abivers 2.10.0
%define _sysprefix /usr
%define _prefix %{_sysprefix}/%{target}
+%define _libdir %{_prefix}/lib
%define _pkgconfigdir %{_prefix}/lib/pkgconfig
%define _dlldir /usr/share/wine/windows/system
%define __cc %{target}-gcc
funkcje do tworzenia graficznego interfejsu użytkownika pod X Window.
Była tworzona z założeniem żeby była mała, efektywna i wygodna. GTK+
jest napisane w C z podejściem zorientowanym bardzo obiektowo. GDK
-(część GTK+) jest warstwą pośrednią pomiędzy Xlib i resztą toolkitu
+(część GTK+) jest warstwą pośrednią pomiędzy Xlib a właściwym GTK
zapewniającą pracę niezależnie od głębi koloru (ilości bitów na
piksel). GTK (druga część GTK+) jest natomiast już zbiorem różnego
rodzaju kontrolek służących do tworzenia interfejsu użytkownika.
Summary: DLL GTK+ libraries for Windows
Summary(pl.UTF-8): Biblioteki DLL GTK+ dla Windows
Group: Applications/Emulators
-Requires: crossmingw32-atk-dll >= 1.20.0
-Requires: crossmingw32-glib2-dll >= 2.14.2
-Requires: crossmingw32-pango-dll >= 1.18.3
+Requires: crossmingw32-atk-dll >= 1.22.0
+Requires: crossmingw32-glib2-dll >= 2.16.1
+Requires: crossmingw32-pango-dll >= 1.20.0
Requires: wine
%description dll
%prep
%setup -q -n gtk+-%{version}
+%patch0 -p1
%build
export PKG_CONFIG_LIBDIR=%{_prefix}/lib/pkgconfig
--disable-gtk-doc \
--disable-man \
--disable-xkb \
- --with-gdk-target=win32 \
+ --with-gdktarget=win32 \
--without-x \
--without-xinput
# remove unsupported locale scheme
rm -rf $RPM_BUILD_ROOT%{_datadir}/{aclocal,gtk-2.0,gtk-doc,locale,man,themes}
# shut up check-files (static modules and *.la for modules)
-rm -rf $RPM_BUILD_ROOT%{_libdir}/gtk-*/2.*/*/*.{a,la}
+rm -rf $RPM_BUILD_ROOT%{_libdir}/gtk-2.0/2.*/*/*.{a,la}
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
-%{_libdir}/libg[dt]k*.dll.a
-%{_libdir}/libg[dt]k*.la
-%{_libdir}/g[dt]k*.def
+%{_libdir}/libgdk-win32-2.0.dll.a
+%{_libdir}/libgdk_pixbuf-2.0.dll.a
+%{_libdir}/libgtk-win32-2.0.dll.a
+%{_libdir}/libgdk-win32-2.0.la
+%{_libdir}/libgdk_pixbuf-2.0.la
+%{_libdir}/libgtk-win32-2.0.la
+%{_libdir}/gdk-win32-2.0.def
+%{_libdir}/gdk_pixbuf-2.0.def
+%{_libdir}/gtk-win32-2.0.def
%dir %{_libdir}/gtk-2.0
%{_libdir}/gtk-2.0/include
%{_includedir}/gtk-2.0
%{_includedir}/gtk-unix-print-2.0
-%{_pkgconfigdir}/*.pc
+%{_pkgconfigdir}/gdk-2.0.pc
+%{_pkgconfigdir}/gdk-pixbuf-2.0.pc
+%{_pkgconfigdir}/gdk-win32-2.0.pc
+%{_pkgconfigdir}/gtk+-2.0.pc
+%{_pkgconfigdir}/gtk+-win32-2.0.pc
%files dll
%defattr(644,root,root,755)
-%{_dlldir}/libg[dt]k*.dll
+%{_dlldir}/libgdk-win32-2.0-*.dll
+%{_dlldir}/libgdk_pixbuf-2.0-*.dll
+%{_dlldir}/libgtk-win32-2.0-*.dll