From 3ffbb77780348be37636bdf29024cdd8ba0d94cb91a51bb0b5668feecab59995 Mon Sep 17 00:00:00 2001 From: OBS User unknown Date: Fri, 12 Jan 2007 15:15:41 +0000 Subject: [PATCH] OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtkmm2?expand=0&rev=1 --- .gitattributes | 23 ++++++ .gitignore | 1 + gtkmm-2.10.2.tar.bz2 | 3 + gtkmm2-null.patch | 11 +++ gtkmm2.changes | 108 ++++++++++++++++++++++++ gtkmm2.spec | 192 +++++++++++++++++++++++++++++++++++++++++++ ready | 0 7 files changed, 338 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 gtkmm-2.10.2.tar.bz2 create mode 100644 gtkmm2-null.patch create mode 100644 gtkmm2.changes create mode 100644 gtkmm2.spec create mode 100644 ready diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/gtkmm-2.10.2.tar.bz2 b/gtkmm-2.10.2.tar.bz2 new file mode 100644 index 0000000..3a6eb14 --- /dev/null +++ b/gtkmm-2.10.2.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:57e95e857dc37be8a2813e618f627f4986c073aa8b6f1ce9bcd07193545f358b +size 7056116 diff --git a/gtkmm2-null.patch b/gtkmm2-null.patch new file mode 100644 index 0000000..fb8a763 --- /dev/null +++ b/gtkmm2-null.patch @@ -0,0 +1,11 @@ +--- gtkmm-2.2.12/gtk/gtkmm/treeview.cc.xx 2005-02-23 13:42:17.945941945 +0100 ++++ gtkmm-2.2.12/gtk/gtkmm/treeview.cc 2005-02-23 13:42:29.668306078 +0100 +@@ -278,7 +278,7 @@ + int TreeView::insert_column(const Glib::ustring& title, CellRenderer& cell, int position) + { + return gtk_tree_view_insert_column_with_attributes( +- gobj(), position, const_cast(title.c_str()), cell.gobj(), 0); ++ gobj(), position, const_cast(title.c_str()), cell.gobj(), NULL); + } + + int TreeView::append_column(const Glib::ustring& title, CellRenderer& cell) diff --git a/gtkmm2.changes b/gtkmm2.changes new file mode 100644 index 0000000..64cac21 --- /dev/null +++ b/gtkmm2.changes @@ -0,0 +1,108 @@ +------------------------------------------------------------------- +Fri Jan 12 15:41:37 CET 2007 - sbrabec@suse.cz + +- Spec file cleanup. + +------------------------------------------------------------------- +Mon Dec 18 11:23:18 CST 2006 - maw@suse.de + +- Move to /usr. + +------------------------------------------------------------------- +Tue Oct 17 23:50:59 CEST 2006 - jhargadon@suse.de + +- update to version 2.10.2 +- Added --enable-atk=no option, to disable the build and use + of the atkmm API, for use in embedded environments +- Book: Added Plug and Socket chapter to book, with example + +------------------------------------------------------------------- +Tue Oct 10 15:02:03 CEST 2006 - sbrabec@suse.cz + +- Use Obsoletes (#211085). + +------------------------------------------------------------------- +Wed Sep 27 16:48:23 CEST 2006 - sbrabec@suse.cz + +- Provide old devel package name. + +------------------------------------------------------------------- +Tue Sep 26 16:31:26 CEST 2006 - sbrabec@suse.cz + +- Merged packaging changes from gtkmm24. +- Provide old package name. + +------------------------------------------------------------------- +Sat Sep 16 00:35:44 CEST 2006 - jhargadon@suse.de + +- update to version 2.10.1 +- gtkmm now depends on cairomm +- AccelMap: Added lookup_entry() +- Button: Added get/set_image_position() +- many other additions + +------------------------------------------------------------------- +Wed Jan 25 21:32:11 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Tue Jan 17 17:42:27 CET 2006 - sbrabec@suse.cz + +- Updated to version 2.8.2. + +------------------------------------------------------------------- +Thu Dec 1 21:36:43 CET 2005 - gekker@suse.de + +- Update to version 2.8.1 + +------------------------------------------------------------------- +Wed Sep 7 10:46:50 CEST 2005 - sbrabec@suse.cz + +- Updated to version 2.8.0 (GNOME 2.12). + +------------------------------------------------------------------- +Tue Aug 16 14:07:04 CEST 2005 - sbrabec@suse.cz + +- Do not require devhelp. + +------------------------------------------------------------------- +Thu Aug 4 15:38:28 CEST 2005 - sbrabec@suse.cz + +- Updated to version 2.6.4. + +------------------------------------------------------------------- +Wed Jun 1 12:35:34 CEST 2005 - sbrabec@suse.cz + +- Fixed devel requirements. + +------------------------------------------------------------------- +Wed Apr 13 16:46:16 CEST 2005 - sbrabec@suse.cz + +- Fixed required NULL-pointer argument. + +------------------------------------------------------------------- +Fri Feb 11 12:08:48 CET 2005 - sbrabec@suse.cz + +- Added branch 2.4, package splitted, updated to version 2.4.7. + +------------------------------------------------------------------- +Tue May 25 16:16:35 CEST 2004 - ro@suse.de + +- undeprecate where needed + +------------------------------------------------------------------- +Thu Mar 18 18:22:54 CET 2004 - sbrabec@suse.cz + +- Removed *.o files from documentation (#36348). + +------------------------------------------------------------------- +Mon Feb 23 17:53:18 CET 2004 - sbrabec@suse.cz + +- Call autoreconf. + +------------------------------------------------------------------- +Tue Feb 17 13:44:53 CET 2004 - sbrabec@suse.cz + +- Initial SuSE package version 2.2.8. + diff --git a/gtkmm2.spec b/gtkmm2.spec new file mode 100644 index 0000000..d8283be --- /dev/null +++ b/gtkmm2.spec @@ -0,0 +1,192 @@ +# +# spec file for package gtkmm2 (Version 2.10.2) +# +# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. +# This file and all modifications and additions to the pristine +# package are under the same license as the package itself. +# +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + +# norootforbuild + +Name: gtkmm2 +%define _name gtkmm +BuildRequires: cairomm-devel gcc-c++ glibmm2-devel gtk2-devel libsigc++2-devel update-desktop-files +# Only for directory ownership: +BuildRequires: devhelp +Version: 2.10.2 +Release: 22 +Group: System/Libraries +License: GNU Library General Public License v. 2.0 and 2.1 (LGPL) +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 +Provides: gtkmm24 = %{version} +Obsoletes: gtkmm24 +Autoreqprov: on +BuildRoot: %{_tmppath}/%{name}-%{version}-build + +%description +Gtkmm provides a C++ interface to the GTK+ GUI library. gtkmm2 wraps +GTK+ 2. Highlights include typesafe callbacks, widgets extensible via +inheritance, and a comprehensive set of widget classes that can be +freely combined to quickly create complex user interfaces. + + + +Authors: +-------- + Murray Cumming + Daniel Elstner + Karl Nelson + Tero Pulkkinen + Elliot Lee + Phil Dawes + Erik Andersen + Bibek Sahu + Mirko Streckenbach + Havoc Pennington + Guillaume Laurent + Todd Dukes + Peter Lerner + Herbert Valerio Riedel + +%package devel +Group: Development/Libraries/C and C++ +Summary: C++ Interface for GTK2 (a GUI library for X) +Requires: %{name} = %{version} gtk2-devel glibmm2-devel cairomm-devel atk-devel pango-devel +Provides: gtkmm24-devel = %{version} +Obsoletes: gtkmm24-devel + +%description devel +Gtkmm provides a C++ interface to the GTK+ GUI library. gtkmm2 wraps +GTK+ 2. Highlights include typesafe callbacks, widgets extensible via +inheritance and a comprehensive set of widget classes that can be +freely combined to quickly create complex user interfaces. + + + +Authors: +-------- + Murray Cumming + Daniel Elstner + Karl Nelson + Tero Pulkkinen + Elliot Lee + Phil Dawes + Erik Andersen + Bibek Sahu + Mirko Streckenbach + Havoc Pennington + Guillaume Laurent + Todd Dukes + Peter Lerner + Herbert Valerio Riedel + +%prep +%setup -q -n %{_name}-%{version} + +%build +# FIXME: cannot autoreconf, HAVE_MKFIFO is missing. +#ACLOCAL="aclocal -I scripts" autoreconf -f -i +%configure +make %{?jobs:-j%jobs} gtkmm_docdir=%{_docdir}/%{name}/docs + +%install +make DESTDIR=$RPM_BUILD_ROOT gtkmm_docdir=%{_docdir}/%{name}/docs install +mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name} +cp -r AUTHORS CHANGES COPYING ChangeLog INSTALL NEWS README $RPM_BUILD_ROOT%{_docdir}/%{name} +mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name}/tests +cp tests/Makefile $RPM_BUILD_ROOT%{_docdir}/%{name}/tests +export LANG=C +for DIR in tests/[a-z]* ; do + cp -r $DIR/{Makefile,*.cc} $RPM_BUILD_ROOT%{_docdir}/%{name}/tests +done + +%clean +rm -rf $RPM_BUILD_ROOT + +%post +%run_ldconfig + +%postun +%run_ldconfig + +%files +%defattr (-, root, root) +%doc %dir %{_docdir}/%{name} +%doc %{_docdir}/%{name}/AUTHORS +%doc %{_docdir}/%{name}/CHANGES +%doc %{_docdir}/%{name}/COPYING +%doc %{_docdir}/%{name}/ChangeLog +%doc %{_docdir}/%{name}/INSTALL +%doc %{_docdir}/%{name}/NEWS +%doc %{_docdir}/%{name}/README +%{_libdir}/*.so.* + +%files devel +%defattr (-, root, root) +%doc %{_docdir}/%{name}/docs +%doc %{_docdir}/%{name}/tests +%{_bindir}/demo +%{_includedir}/* +%{_libdir}/*.*a +%{_libdir}/*.so +%{_libdir}/pkgconfig/*.pc +%{_libdir}/gdkmm-2.4 +%{_libdir}/gtkmm-2.4 +# FIXME: location of devhelp books, directory ownership, maybe use separate package: +%dir %{_datadir}/devhelp/books +%{_datadir}/devhelp/books/gtkmm-2.4 + +%changelog -n gtkmm2 +* Fri Jan 12 2007 - sbrabec@suse.cz +- Spec file cleanup. +* Mon Dec 18 2006 - maw@suse.de +- Move to /usr. +* Tue Oct 17 2006 - jhargadon@suse.de +- update to version 2.10.2 +- Added --enable-atk=no option, to disable the build and use + of the atkmm API, for use in embedded environments +- Book: Added Plug and Socket chapter to book, with example +* Tue Oct 10 2006 - sbrabec@suse.cz +- Use Obsoletes (#211085). +* Wed Sep 27 2006 - sbrabec@suse.cz +- Provide old devel package name. +* Tue Sep 26 2006 - sbrabec@suse.cz +- Merged packaging changes from gtkmm24. +- Provide old package name. +* Sat Sep 16 2006 - jhargadon@suse.de +- update to version 2.10.1 +- gtkmm now depends on cairomm +- AccelMap: Added lookup_entry() +- Button: Added get/set_image_position() +- many other additions +* Wed Jan 25 2006 - mls@suse.de +- converted neededforbuild to BuildRequires +* Tue Jan 17 2006 - sbrabec@suse.cz +- Updated to version 2.8.2. +* Thu Dec 01 2005 - gekker@suse.de +- Update to version 2.8.1 +* Wed Sep 07 2005 - sbrabec@suse.cz +- Updated to version 2.8.0 (GNOME 2.12). +* Tue Aug 16 2005 - sbrabec@suse.cz +- Do not require devhelp. +* Thu Aug 04 2005 - sbrabec@suse.cz +- Updated to version 2.6.4. +* Wed Jun 01 2005 - sbrabec@suse.cz +- Fixed devel requirements. +* Wed Apr 13 2005 - sbrabec@suse.cz +- Fixed required NULL-pointer argument. +* Fri Feb 11 2005 - sbrabec@suse.cz +- Added branch 2.4, package splitted, updated to version 2.4.7. +* Tue May 25 2004 - ro@suse.de +- undeprecate where needed +* Thu Mar 18 2004 - sbrabec@suse.cz +- Removed *.o files from documentation (#36348). +* Mon Feb 23 2004 - sbrabec@suse.cz +- Call autoreconf. +* Tue Feb 17 2004 - sbrabec@suse.cz +- Initial SuSE package version 2.2.8. diff --git a/ready b/ready new file mode 100644 index 0000000..473a0f4