diff --git a/baselibs.conf b/baselibs.conf index 85b7563..885930f 100644 --- a/baselibs.conf +++ b/baselibs.conf @@ -1,2 +1,3 @@ -gtkmm2 libgtkmm-2_4-1 + provides "gtkmm2- = " + obsoletes "gtkmm2- < " diff --git a/gtkmm-2.21.8.1.tar.bz2 b/gtkmm-2.21.8.1.tar.bz2 deleted file mode 100644 index 57f33b4..0000000 --- a/gtkmm-2.21.8.1.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0a27fba30c1c724cb72fa211369a24081cee7fac9c236f5bf377a47ef8f442d3 -size 11421572 diff --git a/gtkmm-2.24.0.tar.bz2 b/gtkmm-2.24.0.tar.bz2 new file mode 100644 index 0000000..5211ae5 --- /dev/null +++ b/gtkmm-2.24.0.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8cbae7254746bc7df7cce882d9b9a916c4e00dba7bdacd1c50b5d096a484cf56 +size 15227037 diff --git a/gtkmm2.changes b/gtkmm2.changes index 9c7267f..70b3314 100644 --- a/gtkmm2.changes +++ b/gtkmm2.changes @@ -1,3 +1,117 @@ +------------------------------------------------------------------- +Thu Apr 28 11:30:31 CEST 2011 - vuntz@opensuse.org + +- Pass --disable-static to configure. +- Pass --disable-documentation to configure: this tarball was + generated with an old documentation setup that won't build + nowadays. +- Drop doc subpackage (as we don't build the doc right now), and + add Provides/Obsoletes for it to the devel subpackage: this will + ensure the old doc package doesn't stay around while it + shouldn't, and since we'll move the doc there when it builds + again, this makes sense. +- Change gtkmm2 Obsoletes from <= to < now that we have a new + upstream version. + +------------------------------------------------------------------- +Wed Apr 27 00:37:26 CEST 2011 - vuntz@opensuse.org + +- Update to version 2.24.0: + + Gtk: + - ComboBox and ComboBoxText now have a has-entry property, so + ComboBoxEntry and ComboBoxEntryText are deprecated. + - Range: Added get/set_round_digits() + + Gdk: + - DragContext: Added drag_begin(). + - Window: Added get_visual(), get_screen() and get_display(). +- Changes from version 2.23.91: + + Gtk: + - Button: undeprecated the clicked() method. + - ComboBox: Deprecate clear_items() in favour of remove_all(). + - ComboEntryText: Add append(), prepend() and insert(), + deprecating append_text(), prepend_text() and insert_text(). + - Image: + . Added const-correct constructor and a const-correct + set(IconSet, size) method, deprecating the existing ones. + . Added get_pixel(), deprecating get_mem(). + - Range: Added get/set_round_digits() and property. +- Changes from version 2.23.90: + + Gdk: + - Drawable: Deprecate get_visual(), get_screen() and + get_display(). + - Window: Added get_visual(), get_screen() and get_display(). + - Display: Deprecate set_pointer_hooks() and + unset_pointer_hooks(). + - DragContext: Deprecate create(), adding Window::drag_begin(). + - Drawable: Deprecate the draw_*() methods. + - Screen: Fix a typo, so the monitors_changed() signal really + uses the C signal. + + Gtk: + - AboutDialog: Deprecate set_email/url_hook(), adding + signal_activated(). + - ComboBox: + . Added constructors with a bool has_entry property, and add + methods. + . Added get_has_entry(), set_entry_text_column() and + get_entry_text_column(). + - ComobBoxText: Added append(), prepend() and insert(), + deprecating *_text(). + - ComboBoxEntryText: Deprecate in favour of ComboBoxText with + has_entry=true. + - LinkButton: Deprecate set_uri_hook() and unset_uri_hook() in + favour of Button::signal_clicked(). + - ListViewText: Added append(), prepend() and insert(), + deprecating *_text(). + - Main: Deprecate signal_quit() and signal_run(). + - Widget: Deprecated hide_all(). + - Ruler, HRuler and VRuler: Deprecated + - Notebook: + . Deprecated get/set_group(), adding get/set_group_name(). + . Deprecated set_window_creation_hook(). + - PageSetupUnixDialog, Plug, PrintUnixDialog: Prevent us from + calling wrap_new() on these windows. (bgo#623137) + - Style: Fix the virtual functions. (bgo#633975, bgo#633689) + - Range: Deprecate get/set_update_policy(). + - TreeViewColumn: Added get_first_cell(), deprecated + get_first_cell_renderer(). + - Widget::set_window(): Increase the ref count of the + Gdk::Window. (This is not a complete fix yet. See bgo#606903) + - Window: Deprecate get/set_has_frame() and + get/set_frame_dimensions(). + + Build: + - Depend on necessary versions of atkmm and pangomm instead of + repeating m4 files. + - Windows installer fixes. + +------------------------------------------------------------------- +Mon Oct 11 18:08:46 CEST 2010 - vuntz@opensuse.org + +- Update baselibs.conf to use libgtkmm-2_4-1 instead of gtkmm2. +- Add a Provides for gtkmm2 to libgtkmm-2_4-1 in baselibs.conf, + like in the .spec file. + +------------------------------------------------------------------- +Tue Sep 28 19:22:27 CEST 2010 - vuntz@opensuse.org + +- Update to version 2.22.0: + + Windows-only changes. + +------------------------------------------------------------------- +Sun Sep 26 14:22:21 CEST 2010 - vuntz@opensuse.org + +- Update to version 2.21.9: + + Gdk: + - Visual: Added get_visual_type(), get_depth(), + get_byte_order(), get_colormap_size(), get_bits_per_rgb(), + get_red_pixel_details(), get_green_pixel_details(), + get_blue_pixel_details(). + - Added many properties. + + Gtk: + - MenuBar: Added set/get_pack_direction() and + set/get_child_pack_direction + - SeparatorToolItem: Added get/set_draw(). + - Added many properties. + ------------------------------------------------------------------- Wed Sep 22 07:38:39 UTC 2010 - coolo@novell.com diff --git a/gtkmm2.spec b/gtkmm2.spec index afd61bc..e4ae10d 100644 --- a/gtkmm2.spec +++ b/gtkmm2.spec @@ -1,5 +1,5 @@ # -# spec file for package gtkmm2 (Version 2.21.8.1) +# spec file for package gtkmm2 (Version 2.22.0) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -22,8 +22,9 @@ Name: gtkmm2 %define _name gtkmm BuildRequires: atkmm-devel cairomm-devel fdupes gcc-c++ glibmm2-devel libsigc++2-devel pangomm-devel BuildRequires: gtk2-devel >= 2.15.1 -Version: 2.21.8.1 +Version: 2.24.0 Release: 1 +# FIXME: if there is a new upstream version, remove --disable-documentation from configure: this is right now broken because of the move to mm-common upstream, and we need a tarball to have this work. Group: System/Libraries License: LGPLv2.1+ Summary: C++ Interface for GTK2 (a GUI Library for X) @@ -59,6 +60,8 @@ Summary: C++ Interface for GTK2 (a GUI library for X) Requires: libgtkmm-2_4-1 = %{version} Provides: gtkmm24-devel = %{version} Obsoletes: gtkmm24-devel < %{version} +Provides: %{name}-doc = %{version} +Obsoletes: %{name}-doc < %{version} %description devel Gtkmm provides a C++ interface to the GTK+ GUI library. gtkmm2 wraps @@ -66,37 +69,24 @@ 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. -%package doc -License: GPLv2+ ; LGPLv2.1+ -Group: Documentation/HTML -Summary: C++ Interface for GTK2 (a GUI Library for X) -Requires: glibmm2-doc -%if %suse_version > 1120 -BuildArch: noarch -%endif - -%description doc -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. - %prep %setup -q -n %{_name}-%{version} %build # FIXME: cannot autoreconf, HAVE_MKFIFO is missing. #ACLOCAL="aclocal -I scripts" autoreconf -f -i -%configure +%configure \ + --disable-static \ + --disable-documentation make %{?jobs:-j%jobs} gtkmm_docdir=%{_docdir}/%{name}/docs %install %makeinstall -rm $RPM_BUILD_ROOT/%{_libdir}/*.*a +find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print %fdupes %{buildroot} %clean -rm -rf $RPM_BUILD_ROOT +rm -rf %{buildroot} %post -n libgtkmm-2_4-1 -p /sbin/ldconfig @@ -115,12 +105,4 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/gdkmm-2.4/ %{_libdir}/gtkmm-2.4/ -%files doc -%defattr (-, root, root) -%{_datadir}/devhelp/books/gtkmm-2.4/ -%{_datadir}/doc/gtkmm-2.4/ -# Avoid BuildRequires on devhelp -%dir %{_datadir}/devhelp -%dir %{_datadir}/devhelp/books - %changelog