Hello community, here is the log from the commit of package libchamplain for openSUSE:Factory checked in at Tue May 3 13:16:47 CEST 2011. -------- --- GNOME/libchamplain/libchamplain.changes 2010-12-14 15:03:27.000000000 +0100 +++ libchamplain/libchamplain.changes 2011-04-21 17:40:44.000000000 +0200 @@ -1,0 +2,55 @@ +Mon Apr 4 12:22:41 UTC 2011 - fcrozat@novell.com + +- Update to version 0.10.0: + + Vala bindings generated from gir's + + Various build-related fixes + + Performance improvements in path node and marker addition code +- Add vala-devel BuildRequires and enable building vala bindings + explicitly with --enable-vala options to configure. + +------------------------------------------------------------------- +Mon Mar 28 17:34:26 UTC 2011 - fcrozat@novell.com + +- Update to version 0.9.1: + + Fix the redrawing bug caused by more aggressive clutter + clipping. + + Return to tidy from mx + + Port event handling from mx to tidy + + Reduce the amount of tidy source files and move them to the + champlain directory. + + Custom pick implementation for markers so markers are selected + only when clicked inside them. + + Fixes of several memory leaks on object destruction + + Deprecated symbols removal from ChamplainGtk + + Minimal Python demo added + + Minor bugfixes, cleanups, documentation additions, alignment + fixes. + +------------------------------------------------------------------- +Tue Feb 22 12:01:04 UTC 2011 - fcrozat@novell.com + +- Update to version 0.9.0: + + Port to GTK3 + + Rethink layer, marker, polygon and custom widget hierarchy + + Make ChamplainView more independent of layers and polygons + + Move license and scale actors outside of ChamplainView + + Add possibility to align custom widget actors to different + positions of ChamplainView + + Inherit all libchamplain actors from ClutterActor instead of + ClutterGroup + + Replace tidy with mx + + Make markers and paths movable + + Change ChamplainMapSourceDesc to be a class + + Speed up marker addition by using custom ClutterGroup without + depth ordering + + Depend on clutter 1.2 (needed for alignment) and + clutter-gtk 1.0 (needed by GTK 3 port) + + Many other fixes, cleanups, renames, improvements +- Change gtk2-devel BuildRequires to gtk3-devel. +- Rename libchamplain-0_8-0 to libchamplain-0_10-0 following soname + change. +- Add support for source service checkout, with %BUILD_FROM_VCS: + + Add gnome-common and gtk-doc BuildRequires. + + Add call to ./autogen.sh. + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- libchamplain-0.8.0.tar.bz2 New: ---- libchamplain-0.10.0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libchamplain.spec ++++++ --- /var/tmp/diff_new_pack.4f3k8p/_old 2011-05-03 13:13:10.000000000 +0200 +++ /var/tmp/diff_new_pack.4f3k8p/_new 2011-05-03 13:13:10.000000000 +0200 @@ -1,7 +1,7 @@ # -# spec file for package libchamplain (Version 0.8.0) +# spec file for package libchamplain # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# 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 @@ -18,9 +18,8 @@ Name: libchamplain -Version: 0.8.0 -Release: 2 -# FIXME: Python bindings: in 0.7.1, this needs pymemphis, which is a temporary solution until pygi works. So wait for real solution. +Version: 0.10.0 +Release: 1 License: LGPLv2.1+ Summary: Library to display maps Url: http://projects.gnome.org/libchamplain/ @@ -31,10 +30,15 @@ BuildRequires: fdupes BuildRequires: glib2-devel BuildRequires: gobject-introspection-devel -BuildRequires: gtk2-devel +BuildRequires: gtk3-devel BuildRequires: libsoup-devel BuildRequires: memphis-devel BuildRequires: sqlite3-devel +BuildRequires: vala-devel +%if 0%{?BUILD_FROM_VCS} +BuildRequires: gnome-common +BuildRequires: gtk-doc +%endif BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -44,12 +48,12 @@ It supports numerous free map sources such as OpenStreetMap, OpenAerialMap and Maps for free. -%package -n libchamplain-0_8-0 +%package -n libchamplain-0_10-0 License: LGPLv2.1+ Summary: Library to display maps Group: Development/Libraries/GNOME -%description -n libchamplain-0_8-0 +%description -n libchamplain-0_10-0 Libchamplain is a C library providing a ClutterActor to display maps. It also provides a Gtk+ widget to display maps in Gtk+ applications. @@ -60,7 +64,7 @@ License: LGPLv2.1+ Summary: Library to dusplay maps - Development Files Group: Development/Libraries/GNOME -Requires: libchamplain-0_8-0 = %{version} +Requires: libchamplain-0_10-0 = %{version} %description devel Libchamplain is a C library providing a ClutterActor to display maps. It @@ -72,9 +76,13 @@ %prep %setup -q +%if 0%{?BUILD_FROM_VCS} +[ -x ./autogen.sh ] && NOCONFIGURE=1 ./autogen.sh +%endif + %build -%configure --disable-static -%__make %{?_smp_mflags} +%configure --disable-static --enable-vala +%__make %{?_smp_mflags} V=1 %install %makeinstall @@ -84,33 +92,32 @@ %clean %{__rm} -rf %{buildroot} -%post -n libchamplain-0_8-0 -p /sbin/ldconfig +%post -n libchamplain-0_10-0 -p /sbin/ldconfig -%postun -n libchamplain-0_8-0 -p /sbin/ldconfig +%postun -n libchamplain-0_10-0 -p /sbin/ldconfig -%files -n libchamplain-0_8-0 +%files -n libchamplain-0_10-0 %defattr(-, root, root) %doc AUTHORS ChangeLog COPYING NEWS -%{_libdir}/libchamplain-0.8.so.* -%{_libdir}/libchamplain-gtk-0.8.so.* -%{_libdir}/girepository-1.0/Champlain-0.8.typelib -%{_libdir}/girepository-1.0/GtkChamplain-0.8.typelib +%{_libdir}/libchamplain-0.10.so.* +%{_libdir}/libchamplain-gtk-0.10.so.* +%{_libdir}/girepository-1.0/Champlain-0.10.typelib +%{_libdir}/girepository-1.0/GtkChamplain-0.10.typelib %files devel %defattr(-, root, root) %{_libdir}/*.so -%{_libdir}/pkgconfig/champlain-0.8.pc -%{_libdir}/pkgconfig/champlain-gtk-0.8.pc -%{_libdir}/pkgconfig/champlain-memphis-0.8.pc -%{_includedir}/libchamplain-0.8/ -%{_includedir}/libchamplain-gtk-0.8/ +%{_libdir}/pkgconfig/champlain-0.10.pc +%{_libdir}/pkgconfig/champlain-gtk-0.10.pc +%{_libdir}/pkgconfig/champlain-memphis-0.10.pc +%{_includedir}/libchamplain-0.10/ +%{_includedir}/libchamplain-gtk-0.10/ %doc %{_datadir}/gtk-doc/html/libchamplain/ %doc %{_datadir}/gtk-doc/html/libchamplain-gtk/ %{_datadir}/gir-1.0/*.gir %dir %{_datadir}/vala %dir %{_datadir}/vala/vapi -%{_datadir}/vala/vapi/champlain-0.8.* -%{_datadir}/vala/vapi/champlain-gtk-0.8.* -%{_datadir}/vala/vapi/champlain-memphis-0.8.* +%{_datadir}/vala/vapi/champlain-0.10.* +%{_datadir}/vala/vapi/champlain-gtk-0.10.* %changelog ++++++ libchamplain-0.8.0.tar.bz2 -> libchamplain-0.10.0.tar.bz2 ++++++ ++++ 64306 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org