commit tinyxml2 for openSUSE:Factory

2020-08-20 Thread root
Hello community,

here is the log from the commit of package tinyxml2 for openSUSE:Factory 
checked in at 2020-08-20 22:24:55

Comparing /work/SRC/openSUSE:Factory/tinyxml2 (Old)
 and  /work/SRC/openSUSE:Factory/.tinyxml2.new.3399 (New)


Package is "tinyxml2"

Thu Aug 20 22:24:55 2020 rev:5 rq:827317 version:8.0.0

Changes:

--- /work/SRC/openSUSE:Factory/tinyxml2/tinyxml2.changes2020-05-16 
22:25:42.445195927 +0200
+++ /work/SRC/openSUSE:Factory/.tinyxml2.new.3399/tinyxml2.changes  
2020-08-20 22:26:33.907917797 +0200
@@ -1,0 +2,7 @@
+Mon Aug 17 11:42:49 UTC 2020 - Dirk Mueller 
+
+- update to 8.0.0:
+  three years of changes, see 
https://github.com/leethomason/tinyxml2/compare/6.0.0...8.0.0
+  for details 
+
+---

Old:

  tinyxml2-6.0.0.tar.gz

New:

  tinyxml2-8.0.0.tar.gz



Other differences:
--
++ tinyxml2.spec ++
--- /var/tmp/diff_new_pack.ZUpU6X/_old  2020-08-20 22:26:35.851918706 +0200
+++ /var/tmp/diff_new_pack.ZUpU6X/_new  2020-08-20 22:26:35.855918708 +0200
@@ -16,10 +16,10 @@
 #
 
 
-%define so_version 6
+%define so_version 8
 %define lib_package lib%{name}-%{so_version}
 Name:   tinyxml2
-Version:6.0.0
+Version:8.0.0
 Release:0
 Summary:Basic XML parser in C++
 License:Zlib

++ tinyxml2-6.0.0.tar.gz -> tinyxml2-8.0.0.tar.gz ++
 5471 lines of diff (skipped)




commit tinyxml2 for openSUSE:Factory

2020-05-16 Thread root
Hello community,

here is the log from the commit of package tinyxml2 for openSUSE:Factory 
checked in at 2020-05-16 22:25:25

Comparing /work/SRC/openSUSE:Factory/tinyxml2 (Old)
 and  /work/SRC/openSUSE:Factory/.tinyxml2.new.2738 (New)


Package is "tinyxml2"

Sat May 16 22:25:25 2020 rev:4 rq:805745 version:6.0.0

Changes:

--- /work/SRC/openSUSE:Factory/tinyxml2/tinyxml2.changes2018-01-10 
23:34:03.663139886 +0100
+++ /work/SRC/openSUSE:Factory/.tinyxml2.new.2738/tinyxml2.changes  
2020-05-16 22:25:42.445195927 +0200
@@ -1,0 +2,6 @@
+Thu May  7 08:08:04 UTC 2020 - pgaj...@suse.com
+
+- %{_libexecdir} is now /usr/libexec, so do not use it where
+  /usr/lib is intended
+
+---



Other differences:
--
++ tinyxml2.spec ++
--- /var/tmp/diff_new_pack.nhOJ3Q/_old  2020-05-16 22:25:44.673200499 +0200
+++ /var/tmp/diff_new_pack.nhOJ3Q/_new  2020-05-16 22:25:44.677200507 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package tinyxml2
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -24,7 +24,7 @@
 Summary:Basic XML parser in C++
 License:Zlib
 Group:  Development/Libraries/C and C++
-Url:https://github.com/leethomason/tinyxml2
+URL:https://github.com/leethomason/tinyxml2
 Source: 
https://github.com/leethomason/tinyxml2/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
 BuildRequires:  cmake
 BuildRequires:  gcc-c++
@@ -53,7 +53,7 @@
 
 %packagedevel
 Summary:Development files for libtinyxml2
-License:GPL-2.0+
+License:GPL-2.0-or-later
 Group:  Development/Libraries/C and C++
 Requires:   %{lib_package} = %{version}
 
@@ -74,7 +74,7 @@
 # /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}
+mv %{buildroot}/usr/lib/cmake/tinyxml2 %{buildroot}/%{_libdir}/cmake/tinyxml2
 fi
 
 %check




commit tinyxml2 for openSUSE:Factory

2018-01-10 Thread root
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.changes2016-07-12 
23:53:57.0 +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.
 
 %packagedevel
 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)




commit tinyxml2 for openSUSE:Factory

2016-07-12 Thread h_root
Hello community,

here is the log from the commit of package tinyxml2 for openSUSE:Factory 
checked in at 2016-07-12 23:53:47

Comparing /work/SRC/openSUSE:Factory/tinyxml2 (Old)
 and  /work/SRC/openSUSE:Factory/.tinyxml2.new (New)


Package is "tinyxml2"

Changes:

--- /work/SRC/openSUSE:Factory/tinyxml2/tinyxml2.changes2016-02-24 
14:25:38.0 +0100
+++ /work/SRC/openSUSE:Factory/.tinyxml2.new/tinyxml2.changes   2016-07-12 
23:53:57.0 +0200
@@ -1,0 +2,9 @@
+Tue Jul 12 07:50:05 UTC 2016 - mplus...@suse.com
+
+- Cleanup spec file
+  * run spec-cleaner
+  * drop not needed dependencies (libtool and doxygen)
+  * execute tests during build
+  * use pretty name for tarball
+
+---

Old:

  3.0.0.tar.gz

New:

  tinyxml2-3.0.0.tar.gz



Other differences:
--
++ tinyxml2.spec ++
--- /var/tmp/diff_new_pack.3ji8qN/_old  2016-07-12 23:53:58.0 +0200
+++ /var/tmp/diff_new_pack.3ji8qN/_new  2016-07-12 23:53:58.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package tinyxml2
 #
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 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
@@ -17,22 +17,19 @@
 
 
 %define so_version 3
-
+%define lib_package lib%{name}-%{so_version}
 Name:   tinyxml2
 Version:3.0.0
 Release:0
-%define lib_package lib%{name}-%{so_version}
 Summary:A simple, small, C++ XML parser
 License:Zlib
 Group:  Development/Libraries/C and C++
-Source: 
https://github.com/leethomason/tinyxml2/archive/%{version}.tar.gz
 Url:https://github.com/leethomason/tinyxml2
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+Source: 
https://github.com/leethomason/tinyxml2/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
 BuildRequires:  cmake
-BuildRequires:  doxygen
 BuildRequires:  gcc-c++
-BuildRequires:  libtool
-BuildRequires:  pkg-config
+BuildRequires:  pkgconfig
+BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
 TinyXML is a simple, small, C++ XML parser that can be easily integrating
@@ -71,23 +68,24 @@
 make %{?_smp_mflags}
 
 %install
-cd build
-%make_install
-rm -f %{buildroot}%{_libdir}/*.la
+%cmake_install
+find %{buildroot} -type f -name "*.la" -delete -print
 
-%post -n %{lib_package} -p /sbin/ldconfig
+%check
+make %{?_smp_mflags} test
 
+%post -n %{lib_package} -p /sbin/ldconfig
 %postun -n %{lib_package} -p /sbin/ldconfig
 
 %files -n %{lib_package}
 %defattr(-,root,root)
 %doc  readme.md
-%{_libdir}/*.so.*
+%{_libdir}/libtinyxml2.so.%{so_version}*
 
 %files devel
 %defattr(-,root,root)
-%{_includedir}/*
+%{_includedir}/tinyxml2.h
+%{_libdir}/libtinyxml2.so
 %{_libdir}/pkgconfig/tinyxml2.pc
-%{_libdir}/*.so
 
 %changelog