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 - [email protected]
+
+- 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 [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
 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 $@
 
 @[email protected]: 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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to