diff --git a/mxml.spec b/mxml.spec index 2ee1330..f74cdcd 100644 --- a/mxml.spec +++ b/mxml.spec @@ -1,9 +1,7 @@ # -# "$Id$" +# RPM "spec" file for Mini-XML, a small XML file parsing library. # -# RPM "spec" file for Mini-XML, a small XML library. -# -# Copyright 2003-2016 by Michael Sweet. +# Copyright 2003-2017 by Michael R Sweet. # # These coded instructions, statements, and computer programs are the # property of Michael R Sweet and are protected by Federal copyright @@ -11,17 +9,17 @@ # which should have been included with this file. If this file is # missing or damaged, see the license at: # -# http://www.msweet.org/projects.php/Mini-XML +# https://michaelrsweet.github.io/mxml # -Summary: Miniature XML development library +Summary: Small XML file parsing library Name: mxml -Version: 2.10 +Version: 2.11 Release: 1 License: LGPL Group: Development/Libraries -Source: https://www.msweet.org/files/project3/mxml-%{version}.tar.gz -Url: http://www.msweet.org/projects.php/Mini-XML +Source: https://github.com/michaelrsweet/mxml/releases/download/release-%{version}/mxml-%{version}.tar.gz +Url: https://michaelrsweet.github.io/mxml Packager: John Doe Vendor: Michael R Sweet @@ -29,28 +27,23 @@ Vendor: Michael R Sweet BuildRoot: /var/tmp/%{name}-root %description -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 non-standard libraries. Mini-XML provides the -following functionality: +Mini-XML is a small XML parsing library that you can use to read XML data files +or strings in your application without requiring large non-standard libraries. +Mini-XML provides the following functionality: - - Reading of UTF-8 and UTF-16 and writing of UTF-8 encoded - XML files and strings. - - Data is stored in a linked-list tree structure, preserving - the XML data hierarchy. - - Supports arbitrary element names, attributes, and - attribute values with no preset limits, just available - memory. - - Supports integer, real, opaque ("cdata"), and text data - types in "leaf" nodes. - - Functions for creating and managing trees of data. - - "Find" and "walk" functions for easily locating and - navigating trees of data. +- Reading of UTF-8 and UTF-16 and writing of UTF-8 encoded XML files and + strings. +- Data is stored in a linked-list tree structure, preserving the XML data + hierarchy. +- SAX (streamed) reading of XML files and strings to minimize memory usage. +- Supports arbitrary element names, attributes, and attribute values with no + preset limits, just available memory. +- Supports integer, real, opaque ("cdata"), and text data types in "leaf" nodes. +- Functions for creating and managing trees of data. +- "Find" and "walk" functions for easily locating and navigating trees of data. -Mini-XML doesn't do validation or other types of processing on -the data based upon schema files or other sources of definition -information, nor does it support character entities other than -those required by the XML specification. +Mini-XML doesn't do validation or other types of processing on the data +based upon schema files or other sources of definition information. %prep %setup @@ -87,7 +80,3 @@ rm -rf $RPM_BUILD_ROOT /usr/share/man/man1/* %dir /usr/share/man/man3 /usr/share/man/man3/* - -# -# End of "$Id$". -#