Hello community, here is the log from the commit of package libgee for openSUSE:Factory checked in at 2012-01-09 21:43:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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 2011-09-23 02:08:19.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.libgee.new/libgee.changes 2012-01-09 21:43:15.000000000 +0100 @@ -1,0 +2,10 @@ +Tue Dec 13 21:23:30 UTC 2011 - dimstar@opensuse.org + +- Split typelib file into typelib-1_0-Gee-1_0 subpackage. +- Add typelib-1_0-Gee-1_0 Requires to libgee-devel subpackage. +- Add libgee-gir.patch: Make sure the typelib file references the + real library name. +- Drop glib2-devel Requires from -devel package: it is + automatically added the pkgconfig()-way. + +------------------------------------------------------------------- New: ---- libgee-gir.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libgee.spec ++++++ --- /var/tmp/diff_new_pack.ilSfBR/_old 2012-01-09 21:43:18.000000000 +0100 +++ /var/tmp/diff_new_pack.ilSfBR/_new 2012-01-09 21:43:18.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package libgee # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2010 Luis Medinas, Portugal # # All modifications and additions to the file contributed by third parties @@ -16,17 +16,16 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild - - Name: libgee Version: 0.6.1 -Release: 1 +Release: 0 Summary: GObject-based library providing commonly used data structures License: LGPL-2.1+ Group: Development/Libraries/GNOME Url: http://live.gnome.org/Libgee Source: %{name}-%{version}.tar.bz2 +# PATCH-FIX-OPENSUSE libgee-gir.patch dimstar@opensuse.org -- 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 BuildRequires: gobject-introspection-devel BuildRequires: vala @@ -37,7 +36,6 @@ classes for commonly used data structures. %package -n libgee2 -License: LGPL-2.1+ Summary: GObject-based library providing commonly used data structures Group: Development/Libraries/GNOME @@ -45,12 +43,21 @@ Libgee is a collection library providing GObject-based interfaces and classes for commonly used data structures. +%package -n typelib-1_0-Gee-1_0 +Summary: GObject-based library providing commonly used data structures -- Introspection bindings +Group: System/Libraries + +%description -n typelib-1_0-Gee-1_0 +Libgee is a collection library providing GObject-based interfaces and +classes for commonly used data structures. + +This package provides the GObject Introspection bindings for libgee. + %package -n libgee-devel -License: LGPL-2.1+ Summary: GObject-based library providing useful data structures - Development Files Group: Development/Libraries/GNOME -Requires: glib2-devel Requires: libgee2 = %{version} +Requires: typelib-1_0-Gee-1_0 = %{version} %description -n libgee-devel Libgee is a collection library providing GObject-based interfaces and @@ -58,6 +65,7 @@ %prep %setup -q +%patch0 -p1 %build %configure --disable-static @@ -78,6 +86,9 @@ %defattr(-, root, root) %doc AUTHORS ChangeLog COPYING NEWS README %{_libdir}/*.so.* + +%files -n typelib-1_0-Gee-1_0 +%defattr(-,root,root) %{_libdir}/girepository-1.0/Gee-1.0.typelib %files -n libgee-devel ++++++ libgee-gir.patch ++++++ diff -ur libgee-0.6.1/gee/Makefile.am libgee-0.6.1.patch/gee/Makefile.am --- libgee-0.6.1/gee/Makefile.am 2011-01-28 18:33:19.000000000 +0100 +++ libgee-0.6.1.patch/gee/Makefile.am 2011-12-13 22:02:14.541089152 +0100 @@ -105,7 +105,7 @@ $(NULL) Gee-1.0.typelib: Gee-1.0.gir - @INTROSPECTION_COMPILER@ --shared-library=libgee -o $@ $^ + @INTROSPECTION_COMPILER@ --shared-library=libgee.so.2 -o $@ $^ endif EXTRA_DIST += $(libgee_la_VALASOURCES) gee-1.0.vapi Gee-1.0.gir gee.vala.stamp diff -ur libgee-0.6.1/gee/Makefile.in libgee-0.6.1.patch/gee/Makefile.in --- libgee-0.6.1/gee/Makefile.in 2011-01-28 18:52:28.000000000 +0100 +++ libgee-0.6.1.patch/gee/Makefile.in 2011-12-13 22:02:28.841276174 +0100 @@ -874,7 +874,7 @@ touch $@ @HAVE_INTROSPECTION_TRUE@Gee-1.0.typelib: Gee-1.0.gir -@HAVE_INTROSPECTION_TRUE@ @INTROSPECTION_COMPILER@ --shared-library=libgee -o $@ $^ +@HAVE_INTROSPECTION_TRUE@ @INTROSPECTION_COMPILER@ --shared-library=libgee.so.2 -o $@ $^ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org