commit libidl for openSUSE:Factory
Hello community,
here is the log from the commit of package libidl for openSUSE:Factory
checked in at Fri Oct 15 12:45:30 CEST 2010.
--------
--- GNOME/libidl/libidl.changes 2010-04-25 11:51:14.000000000 +0200
+++ /mounts/work_src_done/STABLE/libidl/libidl.changes 2010-10-11 20:18:15.000000000 +0200
@@ -1,0 +2,8 @@
+Mon Oct 11 20:17:27 CEST 2010 - vuntz@opensuse.org
+
+- Update packaging to use the shared library packaging policy:
+ + Create libIDL-2-0 subpackage.
+ + Add Provides/Obsoletes for libidl to libIDL-2-0.
+ + Update baselibs.conf accordingly.
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libidl.spec ++++++
--- /var/tmp/diff_new_pack.6oawXU/_old 2010-10-15 12:45:17.000000000 +0200
+++ /var/tmp/diff_new_pack.6oawXU/_new 2010-10-15 12:45:17.000000000 +0200
@@ -20,38 +20,47 @@
Name: libidl
%define _name libIDL
-BuildRequires: bison flex glib2-devel pkg-config
-Summary: IDL Parsing Library
Version: 0.8.14
-Release: 2
+Release: 5
+# NOTE: on upgrade to a new upstream version, change the Obsoletes from <= to < (here and in baselibs.conf)
+Summary: IDL Parsing Library
+License: LGPLv2.1+
+Group: System/Libraries
Source: %{_name}-%{version}.tar.bz2
Source99: baselibs.conf
+BuildRequires: bison flex glib2-devel pkg-config
+BuildRoot: %{_tmppath}/%{name}-%{version}-build
+
+%description
+LibIDL is a small library for creating parse trees of CORBA
+v2.2-compliant Interface Definition Language (IDL) files. IDL is a
+specification for defining interfaces that can be used between
+different CORBA implementations.
+
+%package -n libIDL-2-0
+Summary: IDL Parsing Library
License: LGPLv2.1+
Group: System/Libraries
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
+Provides: %{name} = %{version}
+# Note: we keep <= (and a rpmlint warning...) until we get a version higher than 0.8.14 (when this provides/obsoletes was introduced)
+Obsoletes: %{name} <= %{version}
# bug437293
%ifarch ppc64
Obsoletes: libidl-64bit
%endif
#
-%description
+%description -n libIDL-2-0
LibIDL is a small library for creating parse trees of CORBA
v2.2-compliant Interface Definition Language (IDL) files. IDL is a
specification for defining interfaces that can be used between
different CORBA implementations.
-
-
-Authors:
---------
- Andrew T. Veliath
participants (1)
-
root@hilbert.suse.de