[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