Hello community,

here is the log from the commit of package tinyxml2 for openSUSE:Factory 
checked in at 2018-01-10 23:34:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/tinyxml2 (Old)
 and      /work/SRC/openSUSE:Factory/.tinyxml2.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "tinyxml2"

Wed Jan 10 23:34:02 2018 rev:3 rq:561297 version:6.0.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/tinyxml2/tinyxml2.changes        2016-07-12 
23:53:57.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.tinyxml2.new/tinyxml2.changes   2018-01-10 
23:34:03.663139886 +0100
@@ -1,0 +2,12 @@
+Fri Dec 29 00:53:20 UTC 2017 - jeng...@inai.de
+
+- Remove rhetoric write style from description.
+  Expand description on the features/limits of tinyxml.
+
+-------------------------------------------------------------------
+Mon Dec 25 21:08:55 UTC 2017 - p.drou...@gmail.com
+
+- Update to version 6.0.0
+  + No changelog available
+
+-------------------------------------------------------------------

Old:
----
  tinyxml2-3.0.0.tar.gz

New:
----
  tinyxml2-6.0.0.tar.gz

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

Other differences:
------------------
++++++ tinyxml2.spec ++++++
--- /var/tmp/diff_new_pack.L2YPVt/_old  2018-01-10 23:34:04.255112109 +0100
+++ /var/tmp/diff_new_pack.L2YPVt/_new  2018-01-10 23:34:04.259111921 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package tinyxml2
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,12 +16,12 @@
 #
 
 
-%define so_version 3
+%define so_version 6
 %define lib_package lib%{name}-%{so_version}
 Name:           tinyxml2
-Version:        3.0.0
+Version:        6.0.0
 Release:        0
-Summary:        A simple, small, C++ XML parser
+Summary:        Basic XML parser in C++
 License:        Zlib
 Group:          Development/Libraries/C and C++
 Url:            https://github.com/leethomason/tinyxml2
@@ -29,26 +29,27 @@
 BuildRequires:  cmake
 BuildRequires:  gcc-c++
 BuildRequires:  pkgconfig
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
-TinyXML is a simple, small, C++ XML parser that can be easily integrating
-into other programs. Have you ever found yourself writing a text file parser
-every time you needed to save human readable data or serialize objects?
-TinyXML solves the text I/O file once and for all.
-(Or, as a friend said, ends the Just Another Text File Parser problem.)
+TinyXML is a feature-bounded XML parser in C++ that can be integrated
+into other programs.
+
+TinyXML-2 does not parse or use DTDs (Document Type Definitions) or
+XSLs (eXtensible Stylesheet Language). There are other parsers (with
+different footprints) to do such.
 
 %package -n     %{lib_package}
-Summary:        A simple, small, C++ XML parser
+Summary:        Basic XML parser in C++
 License:        Zlib
 Group:          System/Libraries
 
 %description -n %{lib_package}
-TinyXML is a simple, small, C++ XML parser that can be easily integrating
-into other programs. Have you ever found yourself writing a text file parser
-every time you needed to save human readable data or serialize objects?
-TinyXML solves the text I/O file once and for all.
-(Or, as a friend said, ends the Just Another Text File Parser problem.)
+TinyXML is a feature-bounded XML parser in C++ that can be integrated
+into other programs.
+
+TinyXML-2 does not parse or use DTDs (Document Type Definitions) or
+XSLs (eXtensible Stylesheet Language). There are other parsers (with
+different footprints) to do such.
 
 %package        devel
 Summary:        Development files for libtinyxml2
@@ -70,6 +71,11 @@
 %install
 %cmake_install
 find %{buildroot} -type f -name "*.la" -delete -print
+# /usr/lib/cmake is not owned by cmake; avoid any further conflicts
+if [ ! -d "%{buildroot}/%{_libdir}/cmake/%{name}" ]; then
+mkdir -p %{buildroot}/%{_libdir}/cmake/%{name}
+mv %{buildroot}%{_libexecdir}/cmake/tinyxml2 
%{buildroot}/%{_libdir}/cmake/%{name}
+fi
 
 %check
 make %{?_smp_mflags} test
@@ -87,5 +93,6 @@
 %{_includedir}/tinyxml2.h
 %{_libdir}/libtinyxml2.so
 %{_libdir}/pkgconfig/tinyxml2.pc
+%{_libdir}/cmake/tinyxml2
 
 %changelog

++++++ tinyxml2-3.0.0.tar.gz -> tinyxml2-6.0.0.tar.gz ++++++
++++ 19802 lines of diff (skipped)


Reply via email to