[packages/crossmingw32-gtk+2] - updated to 2.24.32 - BR native glib2 tools

qboosh qboosh at pld-linux.org
Fri Sep 28 17:06:26 CEST 2018


commit e50a77a092f1aef828194e572cdfbec9c4856bc4
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Fri Sep 28 17:09:35 2018 +0200

    - updated to 2.24.32
    - BR native glib2 tools

 crossmingw32-gtk+2.spec | 23 +++++++++++++++--------
 1 file changed, 15 insertions(+), 8 deletions(-)
---
diff --git a/crossmingw32-gtk+2.spec b/crossmingw32-gtk+2.spec
index 3fb6470..edc406b 100644
--- a/crossmingw32-gtk+2.spec
+++ b/crossmingw32-gtk+2.spec
@@ -1,12 +1,12 @@
 Summary:	The GIMP Toolkit - MinGW32 cross version
 Summary(pl.UTF-8):	GIMP Toolkit - wersja skrośna dla MinGW32
 Name:		crossmingw32-gtk+2
-Version:	2.24.31
-Release:	2
+Version:	2.24.32
+Release:	1
 License:	LGPL v2+
 Group:		Development/Libraries
 Source0:	http://ftp.gnome.org/pub/GNOME/sources/gtk+/2.24/gtk+-%{version}.tar.xz
-# Source0-md5:	526a1008586094a2cbb4592fd3f9ee10
+# Source0-md5:	d5742aa42275203a499b59b4c382a784
 URL:		http://www.gtk.org/
 BuildRequires:	autoconf >= 2.62
 BuildRequires:	automake >= 1:1.7
@@ -16,6 +16,8 @@ BuildRequires:	crossmingw32-gcc
 BuildRequires:	crossmingw32-gdk-pixbuf2 >= 2.22.0
 BuildRequires:	crossmingw32-glib2 >= 2.28.0
 BuildRequires:	crossmingw32-pango >= 1.28.0
+# glib-genmarshal, glib-mkenums
+BuildRequires:	glib2-devel >= 1:2.28.0
 BuildRequires:	gtk-doc >= 1.17
 BuildRequires:	libtool
 BuildRequires:	pkgconfig >= 1:0.15
@@ -114,8 +116,6 @@ export PKG_CONFIG_LIBDIR=%{_prefix}/lib/pkgconfig
 %{__autoconf}
 %{__autoheader}
 %{__automake}
-# starting with 2.24.14 gtk+ uses Windows 5.0 features
-CPPFLAGS="%{rpmcppflags} -DWINVER=0x0500"
 %configure \
 	--target=%{target} \
 	--host=%{target} \
@@ -134,7 +134,9 @@ CPPFLAGS="%{rpmcppflags} -DWINVER=0x0500"
 # avoid -luuid in shared linking
 %{__sed} -i -e 's/ -luuid//;$aLibs.private: -luuid' gdk*.pc
 
-%{__make}
+%{__make} \
+	GLIB_GENMARSHAL=/usr/bin/glib-genmarshal \
+	GLIB_MKENUMS=/usr/bin/glib-mkenums
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -154,8 +156,13 @@ install -d $RPM_BUILD_ROOT%{_dlldir}
 %{target}-strip -g -R.comment -R.note $RPM_BUILD_ROOT%{_libdir}/*.a
 %endif
 
-# remove unsupported locale scheme
-%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/{aclocal,gtk-2.0,gtk-doc,locale,themes}
+# runtime
+%{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/gtk-2.0/im-multipress.conf
+%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/{gtk-2.0,locale,themes}
+%{__rm} $RPM_BUILD_ROOT%{_bindir}/gtk*.exe
+# development - use from native gtk+2 if necessary
+%{__rm} $RPM_BUILD_ROOT%{_bindir}/gtk-builder-convert
+%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/{aclocal,gtk-doc}
 # shut up check-files (static modules and *.la for modules)
 %{__rm} -r $RPM_BUILD_ROOT%{_libdir}/gtk-2.0/modules/*.{a,la}
 %{__rm} -r $RPM_BUILD_ROOT%{_libdir}/gtk-2.0/2.*/*/*.{a,la}
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/crossmingw32-gtk+2.git/commitdiff/e50a77a092f1aef828194e572cdfbec9c4856bc4



More information about the pld-cvs-commit mailing list