Hello community,

here is the log from the commit of package gtkmm3 for openSUSE:Factory
checked in at Wed May 4 15:45:52 CEST 2011.



--------
New Changes file:

--- /dev/null   2010-08-26 16:28:41.000000000 +0200
+++ /mounts/work_src_done/STABLE/gtkmm3/gtkmm3.changes  2011-04-21 
10:48:58.000000000 +0200
@@ -0,0 +1,186 @@
+-------------------------------------------------------------------
+Wed Apr  6 11:38:25 UTC 2011 - fcro...@novell.com
+
+- Update to version 3.0.0:
+  + Gtk:
+    - Change all operator void* to operator const void*, with a
+      BoolExpr typedef and extra documentation. This avoids an
+      unintentional implicit cast to int, and is generally
+      considered good practice in C++. The new C++ standard allows
+      the use of the explicit keyword here instead, but that is not
+      yet widespread.
+    - NumerableIcon: Really add get_background_gicon() const.
+    - StateFlags: Added missing STATE_FLAG_NORMAL enum value.
+
+-------------------------------------------------------------------
+Mon Mar 28 12:33:19 UTC 2011 - fcro...@novell.com
+
+- Update to version 2.99.8:
+  + Avoid a tarball dependency on mm-common.
+- Changes from version 2.99.7:
+  + Gtk:
+    - Removed Application until later because the API was not
+      finished in time.
+- Changes from version 2.99.6:
+  + Gtk:
+    - CssProvider: load_from_data(): Remove the size parameter.
+    - Main: Added a constructor with no argc and argv.
+    - TreeView::add_column_editable(): Make this work for
+      TreeModelFilter models. bgo#582981
+    - Window: Added unset_application.
+
+-------------------------------------------------------------------
+Wed Feb 23 12:39:51 UTC 2011 - a...@mizerski.pl
+
+- Update to version 2.99.5:
+  + Gtk:
+    - ButtonBox, Separator, Scale, Scrollbar: Add public
+      constructors.
+    - CellArea, CellRenderer: Added get_request_mode(),
+      get_preferred_[width|height_for_width|height|width_for_height]
+      vfuncs (bgo#639073).
+    - CellView: Derive from Orientable and add
+      set/get_draw_sensitive(), set/get_fit_model() and the new
+      properties.
+    - EntryCompletion: Derive from Buildable and add the cell-area
+      property.
+    - IconView: Added the cell_area property.
+    - Image: Added the set_fallback property.
+    - Paned: Constructor: Add an optional orientation parameter.
+    - Widget: Added should_draw_window() and
+      transform_cairo_context_to_window().
+- Changes from version 2.99.4:
+  + Gtk:
+    - Added AppChooser, AppChooserButton, AppChooserDialog and
+      AppChooserWidget.
+    - Button: Restore the clicked() method.
+    - CellArea: Added constructor that takes a CellArea.
+    - Entry: Added unset_icon() (bgo#621742).
+  + Documentation:
+    - ComboBoxText: Add warning about not confusing these
+      (bgo#619656).
+- Changes from version 2.99.3:
+  + Gdk:
+    - Display:
+      . selection_send_notify(): This now takes a
+        Gdk::Window instead of a (now removed) GdkNativeWindow.
+      . Removed get_protocol() and add_client_message_filter().
+    - Screen: Removed send_client_message().
+    - Use std::vector in several methods instead of the
+      intermediate *Handle types, to make the API clearer.
+  + Gtk:
+    - Application: Try to make this a replacement for Gtk::Main,
+      though this work is not finished yet.
+    - Button: Restore the clicked() method.
+    - CellArea: Remove set_style_detail() and get_style_detail().
+    - CellRenderer: Added get_state().
+    - ComboBoxText: Remove the constructor that takes a model.
+    - CssProvider:
+      . Add a create() method.
+      . get_default() and get_named(): fixed the reference
+        counting.
+    - IconSet: Use this via a RefPtr.
+    - LisViewText: Rename append_text(), insert_text(), and
+      prepend_text() to append(), insert() and prepend() because
+      that is what ComboBoxText now uses (because it has other
+      append overloads).
+    - Added NumerableIcon.
+    - Range: Added get/set_round_digits() and property.
+    - TextView: Added get_cursor_locations().
+    - Widget:
+      . Removed client_event signal.
+      . Added set_state_flags(), get_state_flags(),
+        reset_state_flags(), set_device_enable(),
+        get_device_enabled(), and reset_style().
+      . Added get_request_mode_vfunc(),
+        get_preferred_[width|height_for_width|height|width_for_height]_vfunc().
+        (bgo#639073).
+      . Wrap the style-updated signal.
+      . set_window(), set_has_window(), and get_requisition() are
+        now protected.
+      . set_window(): Increase the ref count of the Gdk::Window
+        because GTK+ does not, and will not, though we think we may
+        need to do more work to fix this properly (bgo#606903).
+- Changes from version 2.99.1:
+  + Gdk:
+    - Cursor: Add create() methods, making the constructors protected,
+      because this should now be used via RefPtr.
+    - Device:
+      . Added get_history().
+      . Added grab() overload.
+      . Added Added get_position() and get_window_at_position().
+      . Removed set_source().
+      . Added get_window_at_position() with no parameters.
+      . Added warp().
+    - Display:
+      . Removed Remove get_device_state() and
+        get_window_at_device_position()
+      . Added has_pending() and notify_startup_complete().
+      . Removed pointer_ungrab(),  keyboard_ungrab(),
+        pointer_is_grabbed(), device_is_grabbed(), get_pointer(),
+        get_window_at_pointer(), warp_pointer, set_pointer_hooks(),
+        unset_pointer_hooks(), set_device_hooks(),
+        unset_device_hooks().
+    - DisplayManager.hg: Added open_display().
+    - DragContext: find_window_for_screen():
+      . Use a reference for the protocol parameter, instead of a
+        pointer.
+      . Added get_dest_window() and get_protocol().
+    - Pixbuf: Added set_option() and apply_embedded_orientation().
+    - Screen: The monitors_changed() signal was wrapping the
+      size_changed signal. Fixed.
+    - Window: Added get_device_cursor().
+  + Gtk:
+    - Adjustment: Fix the reference counting of Adjustment.
+    - MenuItem: Added get/set_reserve_indicator().
+    - MenuShell: Added get_selected_item() and get_parent_shell().
+    - Range: Remove get/set_update_policy(), to fix the build.
+    - StyleContext: Added get/set_path() and get_screen().
+    - TreeModel::iterator::operator--(): Use
+      gtk_tree_model_iter_previous().
+    - TreeView: Added is_blank_at_pos().
+    - Widget: Removed style_attach().
+    - Window: Removed set_frame_event(), get_frame_event(),
+      set_frame_dimensions(), get_frame_dimensions() and the
+      frame_event signal.
+- Changes from version 2.91.7:
+  + Gtk:
+    - Fix the build with latest glibmm after gmmproc m4 changes.
+    - Application: Added a protected constructor so people can
+      derive from this (bgo#637445).
+    - Added CellArea, CellAreaBox, and CellAreaContext.
+    - CellLayout: Added get_area().
+    - CellRenderer: Added is_activatable() and get_aligned_area().
+    - IconInfo:
+      . Renamed load_icon_symbolic() to load_symbolic()
+      . Added load_icon_symbolic(StyleContext, bool&).
+    - Switch: Fix the type registration to avoid breaking Widget's
+      type registration completely, which probably broke
+      everything.
+    - TreeViewColumn: Added get_button().
+    - Widget:
+      . Removed reset_shapes() and get_default_visual().
+      . Added unset_color/font() methods.
+      . Removed render_icon(), adding render_icon_pixbuf().
+    - WidgetPath: Renamed get_widget_type() to get_object_type()
+      and renamed iter_get/set_widget_type() renamed to
+      iter_get/set_object_type().
+    - Window: Added get/set_application().
+  + Gdk:
+    - Cursor should now be used via RefPtr.
+    - Display: Removed warp_device().
+    - Pixbuf: Derive from Gio::Icon.
+- Change BuildRequires to pkgconfig() ones:
+  + old ones: atkmm-devel, cairomm-devel, glibmm2-devel,
+    libsigc++2-devel, pangomm-devel.
+  + pkgconfig() ones: atkmm-1.6, cairomm-1.0, gdk-pixbuf-2.0,
+    giomm-2.4, gtk+-3.0, pangomm-1.4.
+- Remove checks for openSUSE 11.2: we don't want to build there
+  anyway.
+- Pass --disable-static to configure.
+
+-------------------------------------------------------------------
+Fri Dec 17 12:23:55 CET 2010 - vu...@opensuse.org
+
+- New package of gtkmm 3.0 (2.91.6), based on the gtkmm2 package.
+

calling whatdependson for head-i586


New:
----
  baselibs.conf
  gtkmm-3.0.0.tar.bz2
  gtkmm3.changes
  gtkmm3.spec

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gtkmm3.spec ++++++
#
# spec file for package gtkmm3
#
# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#


# Update baselibs.conf when changing this
%define so_ver -3_0-1

Name:           gtkmm3
%define _name gtkmm
Version:        3.0.0
Release:        1
Group:          System/Libraries
License:        LGPLv2.1+
Summary:        C++ Interface for GTK3 (a GUI Library for X)
Url:            http://www.gtkmm.org/
Source:         
ftp://ftp.gnome.org/pub/GNOME/sources/%{_name}/2.99/%{_name}-%{version}.tar.bz2
BuildRequires:  fdupes
BuildRequires:  gcc-c++
BuildRequires:  pkgconfig(atkmm-1.6)
BuildRequires:  pkgconfig(cairomm-1.0)
BuildRequires:  pkgconfig(gdk-pixbuf-2.0)
BuildRequires:  pkgconfig(giomm-2.4)
BuildRequires:  pkgconfig(gtk+-3.0)
BuildRequires:  pkgconfig(pangomm-1.4)
BuildRoot:      %{_tmppath}/%{name}-%{version}-build

%description
Gtkmm provides a C++ interface to the GTK+ GUI library. gtkmm3 wraps
GTK+ 3. 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 -n libgtkmm%{so_ver}

License:        LGPLv2.1+
Group:          System/Libraries
Summary:        C++ Interface for GTK3 (a GUI library for X)

%description -n libgtkmm%{so_ver}
Gtkmm provides a C++ interface to the GTK+ GUI library. gtkmm3 wraps
GTK+ 3. 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 devel
License:        LGPLv2.1+
Group:          Development/Libraries/C and C++
Summary:        C++ Interface for GTK3 (a GUI library for X)
Requires:       libgtkmm%{so_ver} = %{version}

%description devel
Gtkmm provides a C++ interface to the GTK+ GUI library. gtkmm3 wraps
GTK+ 3. 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 GTK3 (a GUI Library for X)
Requires:       glibmm2-doc
BuildArch:      noarch

%description doc
Gtkmm provides a C++ interface to the GTK+ GUI library. gtkmm3 wraps
GTK+ 3. 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
%configure --disable-static
make %{?jobs:-j%jobs}

%install
%makeinstall
rm %buildroot/%{_libdir}/*.la
%fdupes %buildroot

%clean
rm -rf %buildroot

%post -n libgtkmm%{so_ver} -p /sbin/ldconfig

%postun -n libgtkmm%{so_ver} -p /sbin/ldconfig

%files -n libgtkmm%{so_ver}
%defattr (-, root, root)
%doc AUTHORS COPYING ChangeLog INSTALL NEWS README
%{_libdir}/libgdkmm-3.0.so.*
%{_libdir}/libgtkmm-3.0.so.*

%files devel
%defattr (-, root, root)
%{_includedir}/gdkmm-3.0/
%{_includedir}/gtkmm-3.0/
%{_libdir}/*.so
%{_libdir}/pkgconfig/gdkmm-3.0.pc
%{_libdir}/pkgconfig/gtkmm-3.0.pc
%{_libdir}/gdkmm-3.0/
%{_libdir}/gtkmm-3.0/

%files doc
%defattr (-, root, root)
%{_datadir}/devhelp/books/gtkmm-3.0/
%{_datadir}/doc/gtkmm-3.0/
# Avoid BuildRequires on devhelp
%dir %{_datadir}/devhelp
%dir %{_datadir}/devhelp/books

%changelog
++++++ baselibs.conf ++++++
libgtkmm-3_0-1

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to