Hello community,
here is the log from the commit of package libglade2 for openSUSE:Factory
checked in at Fri Oct 15 13:47:39 CEST 2010.
--------
--- GNOME/libglade2/libglade2.changes 2009-12-21 11:23:22.000000000 +0100
+++ /mounts/work_src_done/STABLE/libglade2/libglade2.changes 2010-10-11 21:55:20.000000000 +0200
@@ -1,0 +2,10 @@
+Mon Oct 11 21:16:53 CEST 2010 - vuntz@opensuse.org
+
+- Update packaging to use the shared library packaging policy:
+ + Create libglade-2_0-0 subpackage.
+ + Add Provides/Obsoletes for libglade2 to libglade-2_0-0.
+ + Update baselibs.conf accordingly.
+- Remove explicit Requires of devel packages in devel subpackage:
+ they will be added automatically the pkgconfig() way.
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libglade2.spec ++++++
--- /var/tmp/diff_new_pack.yvQjxE/_old 2010-10-15 13:45:49.000000000 +0200
+++ /var/tmp/diff_new_pack.yvQjxE/_new 2010-10-15 13:45:49.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package libglade2 (Version 2.6.4)
#
-# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2010 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
@@ -20,28 +20,44 @@
Name: libglade2
%define _name libglade
+License: LGPLv2.1+
+Summary: Glade Library Compatible with the GNOME 2.x Desktop Platform
+Group: Development/Libraries/GNOME
+Version: 2.6.4
+Release: 9
+# NOTE: on upgrade to a new upstream version, change the Obsoletes from <= to < (here and in baselibs.conf)
+Url: http://www.daa.com.au/~james/gnome/
+Source: ftp://ftp.gnome.org/pub/GNOME/sources/%{_name}/2.6/%{_name}-%{version}.tar.bz2
+Source99: baselibs.conf
BuildRequires: fdupes
BuildRequires: gtk2-devel
BuildRequires: libxml2-devel
BuildRequires: python-devel
BuildRequires: python-xml
+BuildRoot: %{_tmppath}/%{name}-%{version}-build
+
+%description
+This library allows you to load Glade interface files in a program at
+runtime. It does not require that you use Glade, but Glade is the
+easiest way to create the interface files. For an idea of how to use
+the library, see the documentation, especially
+/usr/share/doc/packages/libglade/test-libgladee.c and the glade-xml.h
+include, which is in the libglade package.
+
+%package -n libglade-2_0-0
License: LGPLv2.1+
-AutoReqProv: on
+Summary: Glade Library Compatible with the GNOME 2.x Desktop Platform
+Group: Development/Libraries/GNOME
+Provides: %{name} = %{version}
+# Note: we keep <= (and a rpmlint warning...) until we get a version higher than 2.6.4 (when this provides/obsoletes was introduced)
+Obsoletes: %{name} <= %{version}
# bug437293
%ifarch ppc64
Obsoletes: libglade2-64bit
%endif
#
-Summary: Glade Library Compatible with the GNOME 2.x Desktop Platform
-Group: Development/Libraries/GNOME
-Version: 2.6.4
-Release: 2
-Source: ftp://ftp.gnome.org/pub/GNOME/sources/%{_name}/2.6/%{_name}-%{version}.tar.bz2
-Source99: baselibs.conf
-Url: http://www.daa.com.au/~james/gnome/
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
-%description
+%description -n libglade-2_0-0
This library allows you to load Glade interface files in a program at
runtime. It does not require that you use Glade, but Glade is the
easiest way to create the interface files. For an idea of how to use
@@ -49,17 +65,11 @@
/usr/share/doc/packages/libglade/test-libgladee.c and the glade-xml.h
include, which is in the libglade package.
-
-
-Authors:
---------
- James Henstridge