[mingw-glibmm24: 6/40] build fix

epienbro epienbro at fedoraproject.org
Wed Mar 7 17:14:24 UTC 2012


commit 0e3f14f2256553022412ed3355f09458e14dcba4
Author: sailer <sailer at fedoraproject.org>
Date:   Fri Apr 17 13:02:59 2009 +0000

    build fix

 mingw32-glibmm24-nogunixio.patch |   23 +++++++++++++++++++++++
 mingw32-glibmm24.spec            |    8 ++++++--
 2 files changed, 29 insertions(+), 2 deletions(-)
---
diff --git a/mingw32-glibmm24-nogunixio.patch b/mingw32-glibmm24-nogunixio.patch
new file mode 100644
index 0000000..cc7acf3
--- /dev/null
+++ b/mingw32-glibmm24-nogunixio.patch
@@ -0,0 +1,23 @@
+--- tools/extra_defs_gen/Makefile.am.x	2009-04-17 14:32:10.000000000 +0200
++++ tools/extra_defs_gen/Makefile.am	2009-04-17 14:32:26.000000000 +0200
+@@ -24,7 +24,7 @@
+ INCLUDES = $(GLIBMM_CFLAGS) $(GIOMM_CFLAGS)
+ LIBS = $(GLIBMM_LIBS) $(GIOMM_LIBS)
+ 
+-noinst_PROGRAMS = generate_extra_defs generate_defs_gio
++noinst_PROGRAMS = generate_extra_defs
+ 
+ generate_extra_defs_SOURCES = generate_defs_glib.cc
+ generate_extra_defs_LDADD = libglibmm_generate_extra_defs-2.4.la
+--- tools/extra_defs_gen/Makefile.in.x	2009-04-17 14:32:14.000000000 +0200
++++ tools/extra_defs_gen/Makefile.in	2009-04-17 14:32:40.000000000 +0200
+@@ -36,8 +36,7 @@
+ POST_UNINSTALL = :
+ build_triplet = @build@
+ host_triplet = @host@
+-noinst_PROGRAMS = generate_extra_defs$(EXEEXT) \
+-	generate_defs_gio$(EXEEXT)
++noinst_PROGRAMS = generate_extra_defs$(EXEEXT)
+ subdir = tools/extra_defs_gen
+ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
+ 	$(sublib_include_HEADERS)
diff --git a/mingw32-glibmm24.spec b/mingw32-glibmm24.spec
index 8022869..45f1ec0 100644
--- a/mingw32-glibmm24.spec
+++ b/mingw32-glibmm24.spec
@@ -6,13 +6,14 @@
 
 Name:           mingw32-glibmm24
 Version:        2.20.0
-Release:        2%{?dist}
+Release:        3%{?dist}
 Summary:        MinGW Windows C++ interface for GTK2 (a GUI library for X)
 
 License:        LGPLv2+
 Group:          Development/Libraries
 URL:            http://gtkmm.sourceforge.net/
 Source0:        http://ftp.gnome.org/pub/GNOME/sources/glibmm/2.20/glibmm-%{version}.tar.bz2
+Patch0:         mingw32-glibmm24-nogunixio.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildArch:      noarch
@@ -37,7 +38,7 @@ freely combined to quickly create complex user interfaces.
 
 %prep
 %setup -q -n glibmm-%{version}
-
+%patch0 -p0 -b .nogunixio
 
 %build
 %{_mingw32_configure} --disable-static
@@ -79,6 +80,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Fri Apr 17 2009 Thomas Sailer <t.sailer at alumni.ethz.ch> - 2.20.0-3
+- fix extradefs build failure
+
 * Thu Apr 16 2009 Thomas Sailer <t.sailer at alumni.ethz.ch> - 2.20.0-2
 - update to 2.20.0
 - replace %%define with %%global


More information about the scm-commits mailing list