Hello community,

here is the log from the commit of package libgnomemm for openSUSE:Factory
checked in at Tue May 31 14:43:40 CEST 2011.



--------
--- GNOME/libgnomemm/libgnomemm.changes 2010-03-29 12:36:23.000000000 +0200
+++ /mounts/work_src_done/STABLE/libgnomemm/libgnomemm.changes  2011-05-07 
15:33:04.000000000 +0200
@@ -1,0 +2,16 @@
+Sat May  7 15:30:41 CEST 2011 - [email protected]
+
+- Change group from Development/Libraries/GNOME to System/Libraries
+  (except for devel subpackage).
+
+-------------------------------------------------------------------
+Wed Feb 23 10:07:04 UTC 2011 - [email protected]
+
+- Move to shared library packaging policy and create
+  libgnomemm-2_6-1 subpackage, with appropriate Provides/Obsoletes
+  for libgnomemm.
+- Add baselibs.conf.
+- Remove unneeded BuildRequires: orbit2-devel,
+  update-desktop-files.
+
+-------------------------------------------------------------------

calling whatdependson for head-i586


New:
----
  baselibs.conf

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libgnomemm.spec ++++++
--- /var/tmp/diff_new_pack.97BX3T/_old  2011-05-31 14:42:25.000000000 +0200
+++ /var/tmp/diff_new_pack.97BX3T/_new  2011-05-31 14:42:25.000000000 +0200
@@ -1,7 +1,7 @@
 #
-# spec file for package libgnomemm (Version 2.30.0)
+# spec file for package libgnomemm
 #
-# 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
@@ -15,18 +15,22 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-# norootforbuild
 
+%define so_ver -2_6-1
 
 Name:           libgnomemm
-BuildRequires:  gcc-c++ gtkmm2-devel libgnome-devel orbit2-devel 
update-desktop-files
 Version:        2.30.0
-Release:        1
-Group:          Development/Libraries/GNOME
+Release:        7
+# NOTE: on upgrade to a new upstream version, change the Obsoletes from <= to <
 License:        LGPLv2.1+
 Summary:        C++ Interface for GNOME Libraries (a GUI Library for X)
 Url:            http://www.gtkmm.org/
-Source:         
ftp://ftp.gnome.org/pub/GNOME/sources/%{name}/2.16/%{name}-%{version}.tar.bz2
+Group:          System/Libraries
+Source:         
ftp://ftp.gnome.org/pub/GNOME/sources/%{name}/2.30/%{name}-%{version}.tar.bz2
+Source1:        baselibs.conf
+BuildRequires:  gcc-c++
+BuildRequires:  gtkmm2-devel
+BuildRequires:  libgnome-devel
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -35,42 +39,26 @@
 for C++ programmers to create GNOME GUIs with GTK+'s flexible
 object-oriented framework.
 
+%package -n libgnomemm%{so_ver}
 
+License:        LGPLv2.1+
+Summary:        C++ Interface for GNOME libs (a GUI library for X)
+Group:          System/Libraries
+Provides:       %{name} = %{version}
+# Note: we keep <= (and a rpmlint warning...) until we get a version higher 
than 2.30.0 (when this provides/obsoletes was introduced)
+Obsoletes:      %{name} <= %{version}
 
-Authors:
---------
-    Murray Cumming <[email protected]>
-    Daniel Elstner <[email protected]>
-    Claudio Bley
-    Eric Bourque
-    Manuel Clos <[email protected]>
-    Daniel Elstner <[email protected]>
-    Gergo Erdi <[email protected]>
-    Cedric Gustin
-    Andreas Holzmann
-    Falk Hueffner
-    Peter Lerner <[email protected]>
-    Agustin Ferrin Pozuelo
-    Karl Nelson <[email protected]>
-    Herbert Valerio Riedel <[email protected]>
-    Sebastian Rittau<[email protected] >
-    Joe Yandle
-    Tero Pulkkinen <[email protected]>
-    Stephan Kulow <[email protected]>
-    Elliot Lee <[email protected]>
-    Phil Dawes <[email protected]>
-    Erik Andersen <[email protected]>
-    Bibek Sahu <[email protected]>
-    Mirko Streckenbach
-    Havoc Pennington <[email protected]>
-    Guillaume Laurent <[email protected]>
-    Todd Dukes <[email protected]>
+%description -n libgnomemm%{so_ver}
+This package provides a C++ interface for GnomeUI.  It is a subpackage
+of the GTK-- project.  The interface provides a convenient interface
+for C++ programmers to create GNOME GUIs with GTK+'s flexible
+object-oriented framework.
 
 %package devel
 License:        LGPLv2.1+
-Group:          Development/Libraries/GNOME
 Summary:        C++ Interface for GNOME libs (a GUI library for X)
-Requires:       %{name} = %{version} gtkmm2-devel libgnome-devel
+Group:          Development/Libraries/GNOME
+Requires:       libgnomemm%{so_ver} = %{version}
 
 %description devel
 This package provides a C++ interface for GnomeUI.  It is a subpackage
@@ -78,68 +66,38 @@
 for C++ programmers to create GNOME GUIs with GTK+'s flexible
 object-oriented framework.
 
-
-
-Authors:
---------
-    Murray Cumming <[email protected]>
-    Daniel Elstner <[email protected]>
-    Claudio Bley
-    Eric Bourque
-    Manuel Clos <[email protected]>
-    Daniel Elstner <[email protected]>
-    Gergo Erdi <[email protected]>
-    Cedric Gustin
-    Andreas Holzmann
-    Falk Hueffner
-    Peter Lerner <[email protected]>
-    Agustin Ferrin Pozuelo
-    Karl Nelson <[email protected]>
-    Herbert Valerio Riedel <[email protected]>
-    Sebastian Rittau<[email protected] >
-    Joe Yandle
-    Tero Pulkkinen <[email protected]>
-    Stephan Kulow <[email protected]>
-    Elliot Lee <[email protected]>
-    Phil Dawes <[email protected]>
-    Erik Andersen <[email protected]>
-    Bibek Sahu <[email protected]>
-    Mirko Streckenbach
-    Havoc Pennington <[email protected]>
-    Guillaume Laurent <[email protected]>
-    Todd Dukes <[email protected]>
-
 %prep
 %setup -q
 
 %build
-%configure
-make %{?jobs:-j%jobs}
+%configure --disable-static
+make %{?_smp_mflags}
 
 %install
-%makeinstall
-rm $RPM_BUILD_ROOT/%{_libdir}/*.*a
+%make_install
+rm %{buildroot}%{_libdir}/*.la
 
 %clean
-rm -rf $RPM_BUILD_ROOT
+rm -rf %{buildroot}
 
-%post -p /sbin/ldconfig
+%post -n libgnomemm%{so_ver} -p /sbin/ldconfig
 
-%postun -p /sbin/ldconfig
+%postun -n libgnomemm%{so_ver} -p /sbin/ldconfig
 
-%files
+%files -n libgnomemm%{so_ver}
 %defattr (-, root, root)
 %doc AUTHORS COPYING ChangeLog NEWS README TODO
 %{_libdir}/*.so.*
 
 %files devel
 %defattr (-, root, root)
+%doc docs/reference/html
 %{_includedir}/*
 %{_libdir}/*.so
 %dir %{_libdir}/libgnomemm-2.6
 %dir %{_libdir}/libgnomemm-2.6/proc
-%{_libdir}/libgnomemm-2.6/include
-%{_libdir}/libgnomemm-2.6/proc/m4
+%{_libdir}/libgnomemm-2.6/include/
+%{_libdir}/libgnomemm-2.6/proc/m4/
 %{_libdir}/pkgconfig/*.pc
 
 %changelog

++++++ baselibs.conf ++++++
libgnomemm-2_6-1

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to