Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

xmlstarlet-1.6.1-4.1 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: xmlstarlet Distribution: openSUSE Tumbleweed
Version: 1.6.1 Vendor: openSUSE
Release: 4.1 Build date: Sun Jun 21 20:20:09 2026
Group: Unspecified Build host: reproducible
Size: 189145 Source RPM: xmlstarlet-1.6.1-4.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://sourceforge.net/projects/xmlstar/
Summary: Command Line Tool to Process XML Documents
XMLStarlet (xml) is a command line XML toolkit which can be used to
transform, query, validate, and edit XML documents and files using simple
set of shell commands in similar way it is done for plain text files using
'grep', 'sed', 'awk', 'tr', 'diff', or 'patch'.

Provides

Requires

License

MIT

Changelog

* Sun Jun 21 2026 Martin Pluskal <mpluskal@suse.com>
  - Add xmlstarlet-fix-fo-exit-code.patch: "xml fo" (format) returned
    the byte count from xmlOutputBufferClose() as its exit status
    instead of 0 on success, so it exited with (bytes written % 256)
    - most visible with --omit-decl (boo#1231165)
  - Backport two fixes collected in the Debian package:
    * xmlstarlet-fix-unesc-dquot.patch: unesc now handles &quot; and
      &apos; correctly (off-by-one on the entity name length,
      Debian bug 837122)
    * xmlstarlet-fix-format-security.patch: pass string-literal format
      arguments to satisfy -Werror=format-security
  - Modernize spec: drop RPM group and use pkgconfig() BuildRequires
  - Drop xmlstarlet-rpmlintrc: its only filter (package-with-huge-docs)
    no longer matches and was flagged as an unused filter
* Tue Sep 23 2025 pgajdos@suse.com
  - fix build with libxml2 2.14
  - modified patches
    * xmlstarlet-xml_depyx.c.diff (-p1)
  - added patches
    * xmlstarlet-libxml2-2.14.patch
* Wed Jun 07 2023 Martin Pluskal <mpluskal@suse.com>
  - Modernise spec file
* Wed Jun 07 2023 Ana Guerrero <ana.guerrero@suse.com>
  - Remove unused rpmlintrc filter
* Tue May 03 2016 mpluskal@suse.com
  - Update to 1.6.1:
    * handle unicode arguments under Windows
  - Changes for 1.6.0:
    * get rid of "helpful" message about namespaces
    * update user guide
    * Enhancements:
      + add --stop option to val
      + add global option --no-doc-namespace
    * Build:
      + let the make install target succeed even if docs aren't
      built.
  - Cleanup spec file with spec-cleaner
  - Cleanup dependencies
  - Refresh xmlstarlet-xml_depyx.c.diff
* Mon Oct 13 2014 toms@opensuse.org
  - SPEC file changes
    - Added link from /usr/bin/xml to /usr/bin/xmlstarlet as other
      distributions do the same
    - Did the same for the manpage
* Mon Jul 08 2013 pascal.bleser@opensuse.org
  - update to 1.5.0:
    - Bugs:
    - avoid segfault on pyx non-existant file
    - fix unescaping of entities straddling 4K byte boundary (Bug #102)
    - Enhancements:
    - unescape hex entities (&#xXX;)
    - give a helpful message if doc has default namespace and
      nothing matched
    - add "_" and "DEFAULT" as names for document's top-level
      default namespace
    - Adding a global quiet option
    - ed: Allow omitting value argument to create empty element.
    - use default attribute values in sel subcommand
  - changes from 1.4.2:
    - pyx: avoid segfault on documents with multiple attributes (Bug
      [#3595212])
* Sun Dec 16 2012 pascal.bleser@opensuse.org
  - update to 1.4.1:
    * avoid segfault when attempting to edit the document node
* Thu Oct 18 2012 pascal.bleser@opensuse.org
  - update to 1.4.0:
    * ed subcommand:
    - relative XPaths are now handled correctly (Bug #3527850)
    - the last nodeset inserted by an edit operation can be
      accessed as the XPath variable $prev (or $xstar:prev)
    - add --var option to define XPath variables
    - allow ed -u -x to insert nodesets instead of converting to
      string
    - remove hard limit for number of edit operations (Bug
      [#3488240])
    * pyx now handles namespaces correctly
* Tue Feb 21 2012 pascal.bleser@opensuse.org
  - update to 1.3.1:
    * handle multiple values for --value-of properly (sf#2563866)
    * substitute external entities (sf#3467320)
    * pyx output needs space between attribute name and value (sf#3440797)

Files

/usr/bin/xml
/usr/bin/xmlstarlet
/usr/share/doc/packages/xmlstarlet
/usr/share/doc/packages/xmlstarlet/AUTHORS
/usr/share/doc/packages/xmlstarlet/ChangeLog
/usr/share/doc/packages/xmlstarlet/NEWS
/usr/share/doc/packages/xmlstarlet/README
/usr/share/doc/packages/xmlstarlet/TODO
/usr/share/doc/packages/xmlstarlet/xmlstarlet
/usr/share/doc/packages/xmlstarlet/xmlstarlet/html.css
/usr/share/doc/packages/xmlstarlet/xmlstarlet/xmlstarlet-ug.html
/usr/share/doc/packages/xmlstarlet/xmlstarlet/xmlstarlet.txt
/usr/share/licenses/xmlstarlet
/usr/share/licenses/xmlstarlet/Copyright
/usr/share/man/man1/xml.1.gz
/usr/share/man/man1/xmlstarlet.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Aug 2 03:56:04 2026