Hello community, here is the log from the commit of package mxml for openSUSE:Factory checked in at 2018-07-27 10:55:15 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mxml (Old) and /work/SRC/openSUSE:Factory/.mxml.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mxml" Fri Jul 27 10:55:15 2018 rev:27 rq:623246 version:2.11 Changes: -------- --- /work/SRC/openSUSE:Factory/mxml/mxml.changes 2017-05-04 08:50:44.455967705 +0200 +++ /work/SRC/openSUSE:Factory/.mxml.new/mxml.changes 2018-07-27 10:55:30.589562476 +0200 @@ -1,0 +2,35 @@ +Sun Jul 15 13:11:50 UTC 2018 - [email protected] + +- Update to version 2.11: + * CDATA nodes now omit the trailing "]]" for convenience + (gh#michaelrsweet/mxml#170). + * Fixed a memory leak in mxmlDelete (gh#michaelrsweet/mxml#183) + * mxmlElementSetAttrf did not work with some versions of Visual + Studio (gh#michaelrsweet/mxml#184) + * Added mxmlElementGetAttrByIndex and mxmlELementGetAttrCount + functions (gh#michaelrsweet/mxml#185) + * The configure script now properly supports cross-compilation + (gh#michaelrsweet/mxml#188) + * The mxmldoc utility now supports generation of EPUB files + (gh#michaelrsweet/mxml#189) + * The mxmldoc utility now supports the SOURCE_DATE_EPOCH + environment variable for reproducible builds + (gh#michaelrsweet/mxml#193) + * The mxmldoc utility now supports Markdown + (gh#michaelrsweet/mxml#194) + * Fixed writing of custom data values (gh#michaelrsweet/mxml#201) + * Added mxmlNewOpaquef and mxmlSetOpaquef functions to add and + set formatted opaque string values. + * The mxmldoc utility scanned and loaded descriptive text + differently, causing the detailed descriptions ("discussion") + to be lost in generated documentation. + * The mxmldoc utility now supports @exclude format@ comments to + exclude documentation based on the output format. The format + string can be all to exclude documentation for all formats or a + comma-delimited list such as @exclude man,html@. +- Drop upstreamed patches: + * reproducible.path + * mxml-2.3-nobinstrip.patch +- Clean spec file. + +------------------------------------------------------------------- Old: ---- mxml-2.10.tar.gz mxml-2.3-nobinstrip.patch reproducible.patch New: ---- mxml-2.11.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mxml.spec ++++++ --- /var/tmp/diff_new_pack.a5LSs3/_old 2018-07-27 10:55:31.121563494 +0200 +++ /var/tmp/diff_new_pack.a5LSs3/_new 2018-07-27 10:55:31.121563494 +0200 @@ -1,7 +1,7 @@ # # spec file for package mxml # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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,19 +17,14 @@ Name: mxml -Url: http://www.msweet.org/projects.php?Z3 -Version: 2.10 +Version: 2.11 Release: 0 Summary: Small XML Parsing Library -License: LGPL-2.1+ +License: LGPL-2.1-or-later Group: Development/Libraries/C and C++ - -Source: http://www.msweet.org/files/project3/%{name}-%{version}.tar.gz +URL: https://www.msweet.org/mxml +Source: https://github.com/michaelrsweet/mxml/archive/v%{version}/%{name}-%{version}.tar.gz Source1: baselibs.conf -Patch: mxml-2.3-nobinstrip.patch -# PATCH-FIX-UPSTREAM -- https://github.com/michaelrsweet/mxml/commit/b79d3e0f07495b4a113f1ad95ae08c19664ea5ac -Patch1: reproducible.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: pkgconfig %description @@ -41,13 +36,11 @@ %define library_name libmxml1 -%package -n %library_name -# +%package -n %{library_name} Summary: Shared library for mxml -License: LGPL-2.1+ Group: System/Libraries -%description -n %library_name +%description -n %{library_name} Mini-XML is a small XML parsing library that you can use to read XML and XML-like data files in your application without requiring large nonstandard libraries. @@ -55,11 +48,10 @@ This package holds the shared library for mxml. %package devel -Requires: %{library_name} = %{version} -# Summary: Development files for mxml -License: GPL-2.0+ Group: Development/Libraries/C and C++ +Requires: %{library_name} = %{version} +Suggests: mxml-doc = %{version} %description devel Mini-XML is a small XML parsing library that you can use to read XML @@ -68,43 +60,46 @@ This package holds the development files for mxml. +%package doc +Summary: Documentation for mxml +Group: Documentation/HTML +BuildArch: noarch + +%description doc +Mini-XML is a small XML parsing library that you can use to read XML +and XML-like data files in your application without requiring large +nonstandard libraries. + +This package holds the HTML documentation for mxml. + %prep -%setup -%patch -%patch1 -p1 +%setup -q %build %configure --enable-shared --with-docdir=%{_docdir}/%{name} make %{?_smp_mflags} %install -%makeinstall DSTROOT=%{buildroot} -# we dont want the static lib -%{__rm} -rv %{buildroot}%{_libdir}/libmxml.a +%make_install DSTROOT=%{buildroot} +rm -v %{buildroot}%{_libdir}/libmxml.a %post -n %{library_name} -p /sbin/ldconfig - %postun -n %{library_name} -p /sbin/ldconfig %files -%defattr(-,root,root) %{_bindir}/mxmldoc -%{_mandir}/man1/mxmldoc.1* -%doc %{_docdir}/%{name} -%exclude %{_docdir}/%{name}/mxml.html -%exclude %{_docdir}/%{name}/*gif +%{_mandir}/man1/mxmldoc.1%{?ext_man} %files -n %{library_name} -%defattr(-,root,root) %{_libdir}/libmxml.so.1* %files devel -%defattr(-,root,root) %{_includedir}/mxml.h %{_libdir}/libmxml.so %{_libdir}/pkgconfig/mxml.pc -%{_mandir}/man3/mxml.3* -%doc %{_docdir}/%{name}/mxml.html -%doc %{_docdir}/%{name}/*gif +%{_mandir}/man3/mxml.3%{?ext_man} + +%files doc +%{_docdir}/%{name} %changelog ++++++ mxml-2.10.tar.gz -> mxml-2.11.tar.gz ++++++ /work/SRC/openSUSE:Factory/mxml/mxml-2.10.tar.gz /work/SRC/openSUSE:Factory/.mxml.new/mxml-2.11.tar.gz differ: char 5, line 1
