SHA256
1
0
forked from pool/gtkmm2

Accepting request 68658 from home:vuntz:branches:GNOME:Factory

Update to 2.24.0

OBS-URL: https://build.opensuse.org/request/show/68658
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtkmm2?expand=0&rev=63
This commit is contained in:
Dominique Leuenberger 2011-04-28 21:57:21 +00:00 committed by Git OBS Bridge
parent a0103526fc
commit 509a441204
5 changed files with 129 additions and 32 deletions

View File

@ -1,2 +1,3 @@
gtkmm2
libgtkmm-2_4-1 libgtkmm-2_4-1
provides "gtkmm2-<targettype> = <version>"
obsoletes "gtkmm2-<targettype> < <version>"

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0a27fba30c1c724cb72fa211369a24081cee7fac9c236f5bf377a47ef8f442d3
size 11421572

3
gtkmm-2.24.0.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8cbae7254746bc7df7cce882d9b9a916c4e00dba7bdacd1c50b5d096a484cf56
size 15227037

View File

@ -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 Wed Sep 22 07:38:39 UTC 2010 - coolo@novell.com

View File

@ -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. # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
# #
@ -22,8 +22,9 @@ Name: gtkmm2
%define _name gtkmm %define _name gtkmm
BuildRequires: atkmm-devel cairomm-devel fdupes gcc-c++ glibmm2-devel libsigc++2-devel pangomm-devel BuildRequires: atkmm-devel cairomm-devel fdupes gcc-c++ glibmm2-devel libsigc++2-devel pangomm-devel
BuildRequires: gtk2-devel >= 2.15.1 BuildRequires: gtk2-devel >= 2.15.1
Version: 2.21.8.1 Version: 2.24.0
Release: 1 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 Group: System/Libraries
License: LGPLv2.1+ License: LGPLv2.1+
Summary: C++ Interface for GTK2 (a GUI Library for X) 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} Requires: libgtkmm-2_4-1 = %{version}
Provides: gtkmm24-devel = %{version} Provides: gtkmm24-devel = %{version}
Obsoletes: gtkmm24-devel < %{version} Obsoletes: gtkmm24-devel < %{version}
Provides: %{name}-doc = %{version}
Obsoletes: %{name}-doc < %{version}
%description devel %description devel
Gtkmm provides a C++ interface to the GTK+ GUI library. gtkmm2 wraps 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 inheritance and a comprehensive set of widget classes that can be
freely combined to quickly create complex user interfaces. 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 %prep
%setup -q -n %{_name}-%{version} %setup -q -n %{_name}-%{version}
%build %build
# FIXME: cannot autoreconf, HAVE_MKFIFO is missing. # FIXME: cannot autoreconf, HAVE_MKFIFO is missing.
#ACLOCAL="aclocal -I scripts" autoreconf -f -i #ACLOCAL="aclocal -I scripts" autoreconf -f -i
%configure %configure \
--disable-static \
--disable-documentation
make %{?jobs:-j%jobs} gtkmm_docdir=%{_docdir}/%{name}/docs make %{?jobs:-j%jobs} gtkmm_docdir=%{_docdir}/%{name}/docs
%install %install
%makeinstall %makeinstall
rm $RPM_BUILD_ROOT/%{_libdir}/*.*a find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print
%fdupes %{buildroot} %fdupes %{buildroot}
%clean %clean
rm -rf $RPM_BUILD_ROOT rm -rf %{buildroot}
%post -n libgtkmm-2_4-1 -p /sbin/ldconfig %post -n libgtkmm-2_4-1 -p /sbin/ldconfig
@ -115,12 +105,4 @@ rm -rf $RPM_BUILD_ROOT
%{_libdir}/gdkmm-2.4/ %{_libdir}/gdkmm-2.4/
%{_libdir}/gtkmm-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 %changelog