X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=crossmingw32-gtk%2B2.spec;h=c17fbfcc02db8407c1def28fcb60f65e25cf5635;hb=381b2a0330f1c3afbb8e9b322ad6101b304b386d;hp=ec060aeda30576ec4809f1783f2b0cc7c93559d4;hpb=f0f2268bae92da284785c3983b52a11dacb72a4e;p=packages%2Fcrossmingw32-gtk%2B2.git diff --git a/crossmingw32-gtk+2.spec b/crossmingw32-gtk+2.spec index ec060ae..c17fbfc 100644 --- a/crossmingw32-gtk+2.spec +++ b/crossmingw32-gtk+2.spec @@ -1,24 +1,25 @@ 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 @@ -30,6 +31,7 @@ BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %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 @@ -53,7 +55,7 @@ GTK+, która to biblioteka stała się podstawą programu Gimp, zawiera 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. @@ -64,9 +66,9 @@ Ten pakiet zawiera wersję skrośną dla Win32. 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 @@ -77,6 +79,7 @@ Biblioteki DLL GTK+ dla Windows. %prep %setup -q -n gtk+-%{version} +%patch0 -p1 %build export PKG_CONFIG_LIBDIR=%{_prefix}/lib/pkgconfig @@ -92,7 +95,7 @@ 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 @@ -115,22 +118,34 @@ mv -f $RPM_BUILD_ROOT%{_prefix}/bin/*.dll $RPM_BUILD_ROOT%{_dlldir} # 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