libtidy5 - Library to Clean Up and Pretty-print HTML, XHTML or XML Markup

Property Value
Distribution openSUSE Tumbleweed
Repository openSUSE Oss all
Package filename libtidy5-5.6.0-1.3.x86_64.rpm
Package name libtidy5
Package version 5.6.0
Package release 1.3
Package architecture x86_64
Package type rpm
Category System/Libraries
License W3C
Maintainer -
Download size 190.31 KB
Installed size 1.03 MB
TidyLib is a library for cleaning up and pretty printing HTML, XHTML and XML
markup in a variety of file encodings. For HTML variants, it can detect and
report proprietary elements as well as many common coding errors, correct them
and produce visually equivalent markup which is both compliant with W3C
standards and works on most browsers. Furthermore, it can convert plain HTML
into XHTML. For generic XML files, Tidy is limited to correcting basic
well-formedness errors and pretty printing.
There is a commandline frontend for this library, contained in the package


Package Version Architecture Repository
libtidy5-5.6.0-1.3.i586.rpm 5.6.0 i586 openSUSE Oss
libtidy5 - - -


Name Value
/sbin/ldconfig - -


Name Value
libtidy = 5.6.0 -
libtidy5 = 5.6.0-1.3
libtidy5(x86-64) = 5.6.0-1.3


Name Value
libtidy <= 1.0


Type URL
Binary Package libtidy5-5.6.0-1.3.x86_64.rpm
Source Package tidy-5.6.0-1.3.src.rpm

Install Howto

Install libtidy5 rpm package:

# zypper install libtidy5




2018-05-31 -
- Drop unmaintained Debian files
- Update to new upstream release 5.6.0
* handle <table> in <table>
* Add support for <link>'s "as" attribute
* Add support for the "integrity" attribute (on
<link> and <script>)
- Add 0001-Issue-656-protect-against-NULL-node-set-in-loop.diff
- dynamic_library_build.diff: refreshed
2017-05-05 -
- actually enable and distribute compat headers
- explicitly list headers instead of globing so nothing
"disappears" with version updates
2017-04-10 -
- new upstream version 5.4.0
- compat_headers.diff: upstreamed
- static_buffer_overflow.diff: upstreamed
- updated documentation to current
+  tidy-html5-doxygen-a8e47dc.tar.gz replaced by
- updated unit tests to current
+ a510b54.tar.gz replaced by 97cf741.tar.gz
- fix_doxygen_paths.diff: refreshed
- test_fixes.diff: refreshed
2016-08-04 -
- add static_buffer_overflow.diff:
+ fix overflow in a static buffer (CVE-2016-6583)
- add Debian package files form fomer tidy-html5 packagee
these don't really work, but mostly as WIP
2016-06-02 -
- new upstream version 5.2.0
+ added support for HTML5
- new upstream authors at
- remove
+ not needed
- remove tidy-fix-buffer-overflow.patch
+ upstreamed
- add fix_doxygen_paths.diff
+ patch Doxygen config file to build documentation from buld
- add test_fixes.diff
+ fix build paths
+ remove pauses via `read` bash builtin
+ don't hide logging in log files
- add dynamic_library_build.diff
+ use standard cmake BUILD_SHARED_LIBS instead of BUILD_SHARED_LIB
+ build both static and dynamic libraries by default, instead
of just static
+ link vs. dynamic by default
- add
+ used to fetch latest documentation configuration sources
- add compat_headers.diff
+ upstream changed some header names, so provide compatible header
wrappers with a compile time warning
- change library subpackage according to new soname
- build libtidy-devel instead of having soname in devel package name
2015-07-16 -
- add CVE to previous changelog entry
2015-06-04 -
- add tidy-fix-buffer-overflow.patch in order to fix a heap-based
buffer overflow in tidy/libtidy (gh#htacg/tidy-html5#217
boo#933588) CVE-2015-5522 CVE-2015-5523
2012-06-18 -
- license update: W3C
SPDX format (the license corresponds to the W3C Software License)
2010-02-15 -
- fix libtidy-0_99-0-devel not providing/obsoleting libtidy-devel
2010-02-04 -
- updated to CVS snapshot 20100202
- cleaned up
* included script to generate a tarball from CVS
* consistent usage of license tag
* removed erroneously packaged files
* more concise description conforming to packaging policy
* lint clean
* renamed libtidy(-devel) to libtidy-0_99-0(-devel)
* removed trailing period from libtidy-dev summary
* split documentation into tidy-doc subpackage

See Also

Package Description
libtidyp-1_04-0-1.04-16.15.i586.rpm Library to Clean Up and Pretty-print HTML, XHTML or XML Markup
libtidyp-1_04-0-1.04-16.15.x86_64.rpm Library to Clean Up and Pretty-print HTML, XHTML or XML Markup
libtidyp-devel-1.04-16.15.i586.rpm Include Files and Libraries for Development
libtidyp-devel-1.04-16.15.x86_64.rpm Include Files and Libraries for Development
libtiff-devel-32bit-4.0.10-2.1.x86_64.rpm Development Tools for Programs which will use the libtiff Library
libtiff-devel-4.0.10-2.1.i586.rpm Development Tools for Programs which will use the libtiff Library
libtiff-devel-4.0.10-2.1.x86_64.rpm Development Tools for Programs which will use the libtiff Library
libtiff5-32bit-4.0.10-2.1.x86_64.rpm The Tiff Library (with JPEG and compression support)
libtiff5-4.0.10-2.1.i586.rpm The Tiff Library (with JPEG and compression support)
libtiff5-4.0.10-2.1.x86_64.rpm The Tiff Library (with JPEG and compression support)
libtiger-devel-0.3.4-1.5.i586.rpm Development files for libtiger
libtiger-devel-0.3.4-1.5.x86_64.rpm Development files for libtiger
libtiger5-0.3.4-1.5.i586.rpm Rendering library for Kate streams using Pango and Cairo
libtiger5-0.3.4-1.5.x86_64.rpm Rendering library for Kate streams using Pango and Cairo
libtiled1-1.2.2-1.1.i586.rpm Library for Tiled MapEditor