Hello community, here is the log from the commit of package libgee for openSUSE:Factory checked in at 2013-03-22 09:20:18 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libgee (Old) and /work/SRC/openSUSE:Factory/.libgee.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libgee", Maintainer is "" Changes: -------- --- /work/SRC/openSUSE:Factory/libgee/libgee.changes 2012-10-24 17:10:00.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.libgee.new/libgee.changes 2013-03-22 09:20:19.000000000 +0100 @@ -1,0 +2,81 @@ +Tue Mar 5 09:28:14 UTC 2013 - [email protected] + +- Update to version 0.9.92: + + Fix memory leak in TreeSet and TreeMap. + +------------------------------------------------------------------- +Sun Feb 17 13:37:43 UTC 2013 - [email protected] + +- Update to version 0.9.91: + + ConcurrentSet implements SortedSet. + + Fix HashMultiMap, TreeMultiSet constructor. + + Add add/contains/remove_all working on array. + + Allow creation of ArrayList from array. + + Add read_only_view to Gee.MultiSet and Gee.MultiMap. + +------------------------------------------------------------------- +Thu Jan 10 08:30:55 UTC 2013 - [email protected] + +- Update to version 0.9.0: + + ConcurrentSet preliminary implementation. + + Bugfixes from 0.8.2 and 0.8.3. + + Fix various Vala warnings. + + First part of test refactoring. +- Changes from version 0.8.1: + + Allow slice in ReadOnlyList. + + Fix Iterator.remove in PriorityQueue. + + Add foreach specializations. + + Use foreach function instead of iterators. +- Drop libgee-gir.patch: fixed upstream. + +------------------------------------------------------------------- +Sun Oct 21 20:49:19 UTC 2012 - [email protected] + +- Update to version 0.8.0: + + Fix Traversable.chop (bgo#684348). + + Remove unnecessary method. + + Update README. + + Move everything to GenericAccessor. +- Changes from version 0.7.90: + + Don't notify when constructor property is set. + + Use views instead of copies in MultiMap as in rest of libgee + + Allow early termination in Traversable.foreach. +- Changes from version 0.7.4.1: + + Fix missing property read_only in testmap Entry. +- Changes from version 0.7.4: + + Remove *_impl methods + + Move virtual methods to interfaces + + Future-proof the ABI by adding reserved v-table members + + Add read_only to Map.Entry +- Changes from version 0.7.3: + + Update documentation + + Fix iteration order in hashtables + + Split SortedMap/SortedSet into bi-directional and + uni-directional parts + + Simplify CompareDataFunc/HashDataFunc/EqualDataFunc + + Fix HazardPointers +- Changes from version 0.7.2: + + Require *_type property for all collections + + Add ArrayQueue + + Few bug fixes +- Changes frmo version 0.7.1: + + Implement hazard pointers and concurrent linked lists + + Respect VALAFLAGS when building tests + + Fix a few compiling warnings +- Changes from version 0.7.0: + + Build system using the automake 1.11 vala support + + Move to delegates with targets and move them to Gee namespace + + Gee.Hashable interface + + Improve Iterator allowing to, among others, query about state + of iterator + + Allow checking if Iterator or Collection is read-only + + Introducing highier-level function via Traversable interface + + Introduce support for lazy values + + Allow to install in parallel with 0.6 +- Rename typelib-1_0-Gee-1_0 subpackage to typelib-1_0-Gee-0_8, + following upstreams rename. +- Rename libgee2 subpackage to libgee-0_8-2, following upstreams + rename. +- Injext -w into CFLAGS as a workaround for bgo#682526. + +------------------------------------------------------------------- Old: ---- libgee-0.6.6.tar.xz libgee-gir.patch New: ---- libgee-0.9.92.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libgee.spec ++++++ --- /var/tmp/diff_new_pack.fdp0Zg/_old 2013-03-22 09:20:21.000000000 +0100 +++ /var/tmp/diff_new_pack.fdp0Zg/_new 2013-03-22 09:20:21.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package libgee # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2010 Luis Medinas, Portugal # # All modifications and additions to the file contributed by third parties @@ -18,40 +18,39 @@ Name: libgee -Version: 0.6.6 +Version: 0.9.92 Release: 0 +# FIXME: Remove -w from CFLAGS when bgo#682526 is fixed. Summary: GObject-based library providing commonly used data structures License: LGPL-2.1+ Group: Development/Libraries/GNOME Url: http://live.gnome.org/Libgee -Source: http://download.gnome.org/sources/libgee/0.6/%{name}-%{version}.tar.xz -# PATCH-FIX-OPENSUSE libgee-gir.patch [email protected] -- The typelib file should not reference libgee, but libgee.so.2. The patch is not clean for upstream, but discussion has started at bgo#667529. -Patch0: libgee-gir.patch -BuildRequires: glib2-devel +Source: http://download.gnome.org/sources/libgee/0.9/%{name}-%{version}.tar.xz BuildRequires: gobject-introspection-devel -BuildRequires: vala +BuildRequires: vala >= 0.17.5 +BuildRequires: pkgconfig(glib-2.0) >= 2.32.0 BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Libgee is a collection library providing GObject-based interfaces and classes for commonly used data structures. -%package -n libgee2 +%package -n libgee-0_8-2 Summary: GObject-based library providing commonly used data structures Group: System/Libraries %if 0%{?suse_version} <= 1210 -Requires: typelib-1_0-Gee-1_0 +Requires: typelib-1_0-Gee-0_8 %endif -%description -n libgee2 +%description -n libgee-0_8-2 Libgee is a collection library providing GObject-based interfaces and classes for commonly used data structures. -%package -n typelib-1_0-Gee-1_0 +%package -n typelib-1_0-Gee-0_8 Summary: GObject-based library providing commonly used data structures -- Introspection bindings Group: System/Libraries -%description -n typelib-1_0-Gee-1_0 +%description -n typelib-1_0-Gee-0_8 Libgee is a collection library providing GObject-based interfaces and classes for commonly used data structures. @@ -60,8 +59,8 @@ %package -n libgee-devel Summary: GObject-based library providing useful data structures - Development Files Group: Development/Libraries/GNOME -Requires: libgee2 = %{version} -Requires: typelib-1_0-Gee-1_0 = %{version} +Requires: libgee-0_8-2 = %{version} +Requires: typelib-1_0-Gee-0_8 = %{version} %description -n libgee-devel Libgee is a collection library providing GObject-based interfaces and @@ -69,35 +68,36 @@ %prep %setup -q -%patch0 -p1 %build +#A Harsh workaround for bgo#682526 - The casts are 'accepted' +export CFLAGS="%{optflags} -w" %configure --disable-static -make %{?jobs:-j%jobs} +make %{?_smp_mflags} V=1 %install -%makeinstall +%make_install rm %{buildroot}%{_libdir}/*.la %clean rm -rf %{buildroot} -%post -n libgee2 -p /sbin/ldconfig +%post -n libgee-0_8-2 -p /sbin/ldconfig -%postun -n libgee2 -p /sbin/ldconfig +%postun -n libgee-0_8-2 -p /sbin/ldconfig -%files -n libgee2 +%files -n libgee-0_8-2 %defattr(-, root, root) %doc AUTHORS ChangeLog COPYING NEWS README %{_libdir}/*.so.* -%files -n typelib-1_0-Gee-1_0 +%files -n typelib-1_0-Gee-0_8 %defattr(-,root,root) -%{_libdir}/girepository-1.0/Gee-1.0.typelib +%{_libdir}/girepository-1.0/Gee-0.8.typelib %files -n libgee-devel %defattr(-, root, root) -%{_includedir}/gee-1.0/ +%{_includedir}/gee-0.8/ %{_libdir}/*.so %{_libdir}/pkgconfig/*.pc %{_datadir}/gir-1.0/*.gir ++++++ libgee-0.6.6.tar.xz -> libgee-0.9.92.tar.xz ++++++ ++++ 142426 lines of diff (skipped) -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
