SHA256
1
0
forked from pool/gtkmm2
OBS User unknown 2007-10-17 13:02:22 +00:00 committed by Git OBS Bridge
parent d44cfef595
commit 7d484f3664
3 changed files with 70 additions and 2 deletions

60
gtkmm2-gcc43.patch Normal file
View File

@ -0,0 +1,60 @@
Index: gtkmm-2.12.0/gtk/gtkmm/scale.cc
===================================================================
--- gtkmm-2.12.0.orig/gtk/gtkmm/scale.cc 2007-08-13 13:59:32.000000000 +0200
+++ gtkmm-2.12.0/gtk/gtkmm/scale.cc 2007-10-17 12:23:28.000000000 +0200
@@ -32,6 +32,7 @@
#include <gtk/gtkhscale.h>
#include <gtk/gtkvscale.h>
#include <math.h>
+#include <cstring>
namespace Gtk
{
Index: gtkmm-2.12.0/gtk/gtkmm/targetentry.cc
===================================================================
--- gtkmm-2.12.0.orig/gtk/gtkmm/targetentry.cc 2007-08-13 13:47:00.000000000 +0200
+++ gtkmm-2.12.0/gtk/gtkmm/targetentry.cc 2007-10-17 13:43:35.000000000 +0200
@@ -21,6 +21,7 @@
*/
#include <gtkmm/targetentry.h>
+#include <cstring>
namespace Gtk
Index: gtkmm-2.12.0/examples/book/custom/custom_widget/mywidget.cc
===================================================================
--- gtkmm-2.12.0.orig/examples/book/custom/custom_widget/mywidget.cc 2007-08-13 13:50:24.000000000 +0200
+++ gtkmm-2.12.0/examples/book/custom/custom_widget/mywidget.cc 2007-10-17 13:53:39.000000000 +0200
@@ -20,6 +20,7 @@
#include <gdkmm/drawable.h>
#include <gdkmm/general.h> // for cairo helper functions
#include <iostream>
+#include <cstring>
//#include <gtk/gtkwidget.h> //For GTK_IS_WIDGET()
Index: gtkmm-2.12.0/demos/gtk-demo/demowindow.cc
===================================================================
--- gtkmm-2.12.0.orig/demos/gtk-demo/demowindow.cc 2007-08-13 13:49:46.000000000 +0200
+++ gtkmm-2.12.0/demos/gtk-demo/demowindow.cc 2007-10-17 14:15:31.000000000 +0200
@@ -30,6 +30,7 @@
#include <vector>
#include <cctype>
#include <cerrno>
+#include <cstring>
#include <stdio.h>
#ifdef NEED_FLOCKFILE_PROTO
Index: gtkmm-2.12.0/demos/gtk-demo/textwidget.cc
===================================================================
--- gtkmm-2.12.0.orig/demos/gtk-demo/textwidget.cc 2007-08-13 13:49:46.000000000 +0200
+++ gtkmm-2.12.0/demos/gtk-demo/textwidget.cc 2007-10-17 14:34:06.000000000 +0200
@@ -21,6 +21,7 @@
#include "textwidget.h"
#include "pangomm/fontdescription.h"
+#include <cstring>
TextWidget::TextWidget(bool is_source)

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Wed Oct 17 14:55:11 CEST 2007 - rguenther@suse.de
- Fix build with GCC 4.3.
-------------------------------------------------------------------
Mon Sep 17 17:15:19 CEST 2007 - maw@suse.de

View File

@ -16,13 +16,14 @@ BuildRequires: cairomm-devel fdupes gcc-c++ glibmm2-devel gtk2-devel libsigc++2
# Only for directory ownership:
BuildRequires: devhelp
Version: 2.12.0
Release: 2
Release: 16
Group: System/Libraries
License: LGPL v2 or later
Summary: C++ Interface for GTK2 (a GUI Library for X)
Url: http://www.gtkmm.org/
Source: ftp://ftp.gnome.org/pub/GNOME/sources/%{_name}/2.10/%{_name}-%{version}.tar.bz2
Patch: gtkmm2-null.patch
Patch1: gtkmm2-gcc43.patch
Provides: gtkmm24 = %{version}
Obsoletes: gtkmm24
AutoReqProv: on
@ -88,6 +89,7 @@ Authors:
%prep
%setup -q -n %{_name}-%{version}
%patch -p1
%patch1 -p1
%build
# FIXME: cannot autoreconf, HAVE_MKFIFO is missing.
@ -142,8 +144,9 @@ rm -rf $RPM_BUILD_ROOT
# FIXME: location of devhelp books, directory ownership, maybe use separate package:
%dir %{_datadir}/devhelp/books
%{_datadir}/devhelp/books/gtkmm-2.4
%changelog
* Wed Oct 17 2007 - rguenther@suse.de
- Fix build with GCC 4.3.
* Mon Sep 17 2007 - maw@suse.de
- Update to version 2.12.0:
* RecentAction: Rearrange the constructor parameters, to match