commit tinyxml2 for openSUSE:Factory
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
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
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
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