[mingw-gtkmm24: 9/32] update to 2.18.2 remove includes of nonexistent header files

epienbro epienbro at fedoraproject.org
Wed Mar 7 17:29:15 UTC 2012


commit 0acda4a95e29dc8eafa6a44c0a72e83141dff611
Author: sailer <sailer at fedoraproject.org>
Date:   Tue Oct 6 21:33:32 2009 +0000

    update to 2.18.2 remove includes of nonexistent header files

 .cvsignore           |    1 +
 mingw32-gtkmm24.spec |   16 +++++++++++++---
 sources              |    2 +-
 3 files changed, 15 insertions(+), 4 deletions(-)
---
diff --git a/.cvsignore b/.cvsignore
index 5bb46fc..7020c0e 100644
--- a/.cvsignore
+++ b/.cvsignore
@@ -2,3 +2,4 @@ gtkmm-2.16.0.tar.bz2
 gtkmm-2.17.2.tar.bz2
 gtkmm-2.17.11.tar.bz2
 gtkmm-2.18.1.tar.bz2
+gtkmm-2.18.2.tar.bz2
diff --git a/mingw32-gtkmm24.spec b/mingw32-gtkmm24.spec
index 7939685..33dbe5e 100644
--- a/mingw32-gtkmm24.spec
+++ b/mingw32-gtkmm24.spec
@@ -6,14 +6,14 @@
 %define __debug_install_post %{_mingw32_debug_install_post}
 
 Name:           mingw32-gtkmm24
-Version:        2.18.1
+Version:        2.18.2
 Release:        1%{?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/gtkmm/2.16/gtkmm-%{version}.tar.bz2
+Source0:        http://ftp.gnome.org/pub/GNOME/sources/gtkmm/2.18/gtkmm-%{version}.tar.bz2
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildArch:      noarch
@@ -22,7 +22,7 @@ BuildRequires:  mingw32-filesystem >= 52
 BuildRequires:  mingw32-gcc
 BuildRequires:  mingw32-gcc-c++
 BuildRequires:  mingw32-binutils
-BuildRequires:  mingw32-glibmm24 >= 2.21.2
+BuildRequires:  mingw32-glibmm24
 BuildRequires:  mingw32-atk
 BuildRequires:  mingw32-pango
 BuildRequires:  mingw32-gtk2
@@ -57,6 +57,12 @@ rm -rf $RPM_BUILD_ROOT
 make DESTDIR=$RPM_BUILD_ROOT install
 rm -rf $RPM_BUILD_ROOT/%{_mingw32_datadir}/gtkmm-2.4/demo/
 
+# hack: some headers are not available on win32
+sed -i -e "s,#include <gtkmm/pagesetupunixdialog.h>,," $RPM_BUILD_ROOT/%{_mingw32_includedir}/gtkmm-2.4/gtkmm.h
+sed -i -e "s,#include <gtkmm/printer.h>,," $RPM_BUILD_ROOT/%{_mingw32_includedir}/gtkmm-2.4/gtkmm.h
+sed -i -e "s,#include <gtkmm/printjob.h>,," $RPM_BUILD_ROOT/%{_mingw32_includedir}/gtkmm-2.4/gtkmm.h
+sed -i -e "s,#include <gtkmm/printunixdialog.h>,," $RPM_BUILD_ROOT/%{_mingw32_includedir}/gtkmm-2.4/gtkmm.h
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -84,6 +90,10 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Tue Oct  6 2009 Thomas Sailer <t.sailer at alumni.ethz.ch> - 2.18.2-1
+- update to 2.18.2
+- remove includes of nonexistent header files
+
 * Sun Sep 27 2009 Thomas Sailer <t.sailer at alumni.ethz.ch> - 2.18.1-1
 - update to 2.18.1 to match native
 
diff --git a/sources b/sources
index 7f8e2c8..5b36f60 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-7b36f7ea10f183d14b20cad8c1f70daa  gtkmm-2.18.1.tar.bz2
+3e43e9eef1da8988a76a2815d6b31c91  gtkmm-2.18.2.tar.bz2


More information about the scm-commits mailing list