Hello community,
here is the log from the commit of package libxml++ for openSUSE:Factory
checked in at Thu Apr 1 15:46:27 CEST 2010.
--------
--- GNOME/libxml++/libxml++.changes 2009-07-29 16:47:31.000000000 +0200
+++ /mounts/work_src_done/STABLE/libxml++/libxml++.changes 2010-03-30 21:47:54.000000000 +0200
@@ -1,0 +2,15 @@
+Tue Mar 30 20:01:02 CEST 2010 - vuntz@opensuse.org
+
+- Update to version 2.30.0:
+ + Build system rewrite.
+ + Use mm-common for reference documentation generation. Fixes
+ bgo#583411, bgo#614260, bgo#551501
+ + Fix several compiler warnings.
+ + Use 0 instead of NULL.
+- Rebase libxml++-2.24.0-pkgconfig-requires-private.patch.
+- Create a libxml++-2_6-2 subpackage to follow the library policy.
+ It provides/obsoletes libxml++.
+- Update build/install sections as well as the file list because of
+ the build system rewrite.
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
libxml++-2.26.1.tar.bz2
New:
----
libxml++-2.30.0.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libxml++.spec ++++++
--- /var/tmp/diff_new_pack.nTRg2M/_old 2010-04-01 15:32:35.000000000 +0200
+++ /var/tmp/diff_new_pack.nTRg2M/_new 2010-04-01 15:32:35.000000000 +0200
@@ -1,7 +1,7 @@
#
-# spec file for package libxml++ (Version 2.26.1)
+# spec file for package libxml++ (Version 2.30.0)
#
-# 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
@@ -23,9 +23,9 @@
BuildRequires: gcc-c++
BuildRequires: glibmm2-devel
BuildRequires: libxml2-devel
-License: LGPL v2.1 or later
+License: LGPLv2.1+
Group: Development/Libraries/C and C++
-Version: 2.26.1
+Version: 2.30.0
Release: 1
Summary: C++ Interface for XML Files
Source: %{name}-%{version}.tar.bz2
@@ -37,59 +37,51 @@
libXML++ provides a C++ interface for XML files. It presently uses
libxml2 to access the XML files.
+%package -n libxml++-2_6-2
+License: LGPLv2.1+
+Summary: C++ Interface for XML Files
+Group: Development/Libraries/C and C++
+Provides: %{name} = %{version}
+Obsoletes: %{name} < %{version}
-
-Authors:
---------
- Ari Johnson
+%description -n libxml++-2_6-2
+libXML++ provides a C++ interface for XML files. It presently uses
+libxml2 to access the XML files.
%package devel
-License: LGPL v2.1 or later
-Summary: Include Files and Libraries mandatory for Development.
+License: LGPLv2.1+
+Summary: C++ Interface for XML Files -- Development Files
Group: Development/Libraries/C and C++
-Requires: %{name} = %{version} glibmm2-devel
+Requires: libxml++-2_6-2 = %{version}
+Requires: glibmm2-devel
%description devel
This package contains all necessary include files and libraries needed
to develop applications that require these.
-
-
-Authors:
---------
- Ari Johnson
-
%prep
%setup -q
%patch
%build
-#ACLOCAL="aclocal -I scripts" autoreconf -f -i -v
-%configure --disable-static --with-pic\
- --libexecdir=%{_prefix}/lib/%name
-make docdir=%{_docdir}/%{name}/docs %{?jobs:-j%jobs}
+%configure --disable-static --with-pic
+make %{?jobs:-j%jobs}
%install
-make install docdir=%{_docdir}/%{name}/docs DESTDIR=$RPM_BUILD_ROOT
-cp AUTHORS COPYING ChangeLog NEWS README $RPM_BUILD_ROOT%{_docdir}/%{name}
-%fdupes $RPM_BUILD_ROOT
+%makeinstall
%{__rm} -f %{buildroot}%{_libdir}/*.la
+%fdupes $RPM_BUILD_ROOT
%clean
rm -rf $RPM_BUILD_ROOT
-%post -p /sbin/ldconfig
+%post -n libxml++-2_6-2 -p /sbin/ldconfig
-%postun -p /sbin/ldconfig
+%postun -n libxml++-2_6-2 -p /sbin/ldconfig
-%files
+%files -n libxml++-2_6-2
%defattr (-, root, root)
-%doc %dir %{_docdir}/%{name}
-%doc %{_docdir}/%{name}/AUTHORS
-%doc %{_docdir}/%{name}/COPYING
-%doc %{_docdir}/%{name}/ChangeLog
-%doc %{_docdir}/%{name}/NEWS
-%doc %{_docdir}/%{name}/README
+%doc AUTHORS COPYING ChangeLog NEWS README
%{_libdir}/*.so.*
%files devel
@@ -100,6 +92,10 @@
%{_libdir}/libxml++-2.6/include/*.h
%{_libdir}/pkgconfig/*.pc
%{_libdir}/*.so
-%doc %{_docdir}/%{name}/docs
+%{_datadir}/devhelp/books/libxml++-2.6/
+%{_datadir}/doc/libxml++-2.6/
+# Avoid BuildRequires on devhelp
+%dir %{_datadir}/devhelp
+%dir %{_datadir}/devhelp/books
%changelog
++++++ libxml++-2.24.0-pkgconfig-requires-private.patch ++++++
--- /var/tmp/diff_new_pack.nTRg2M/_old 2010-04-01 15:32:35.000000000 +0200
+++ /var/tmp/diff_new_pack.nTRg2M/_new 2010-04-01 15:32:35.000000000 +0200
@@ -11,6 +11,6 @@
+#must be Requires.private, commented for now, as pkgconfig is broken
+# (must use it only when invoked with --libs --static)
+#Requires.private: libxml-2.0
- Version: @VERSION@
+ Version: @PACKAGE_VERSION@
Libs: -L${libdir} -lxml++-2.6
Cflags: -I${includedir}/libxml++-2.6 -I${libdir}/libxml++-2.6/include
++++++ libxml++-2.26.1.tar.bz2 -> libxml++-2.30.0.tar.bz2 ++++++
++++ 158482 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org