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]
