Skip to content
Snippets Groups Projects
Commit 251a3339 authored by prspkt's avatar prspkt Committed by Leo
Browse files

community/tidyhtml: upgrade to 5.8.0

 - Add libxslt to generate man-page.
 - Clarify license and modernize.
 - Add static subpackage.
parent 79dc4e66
No related branches found
No related tags found
1 merge request!23193community/tidyhtml: upgrade to 5.8.0
Pipeline #87361 passed
# Maintainer: Valery Kartel <valery.kartel@gmail.com>
# Contributor: Valery Kartel <valery.kartel@gmail.com>
# Contributor: Bartłomiej Piotrowski <bpiotrowski@alpinelinux.org>
pkgname=tidyhtml
_pkgreal=tidy-html5
pkgver=5.6.0
pkgver=5.8.0
pkgrel=0
pkgdesc="Tool to tidy down your HTML code to a clean style"
arch=all
url="http://www.html-tidy.org"
license="custom"
depends=
makedepends="cmake"
subpackages="$pkgname-dev $pkgname-libs"
source="$pkgname-$pkgver.tar.gz::https://github.com/htacg/tidy-html5/archive/$pkgver.tar.gz"
url="https://www.html-tidy.org"
license="W3C"
makedepends="cmake libxslt"
subpackages="$pkgname-doc $pkgname-static $pkgname-dev $pkgname-libs"
source="tidyhtml-$pkgver.tar.gz::https://github.com/htacg/tidy-html5/archive/$pkgver.tar.gz"
builddir="$srcdir"/$_pkgreal-$pkgver
build(){
cd "$builddir"
cmake CMakeLists.txt \
-DCMAKE_VERBOSE_MAKEFILE=ON \
build() {
if [ "$CBUILD" != "$CHOST" ]; then
CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
fi
cmake -B build \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=MinSizeRel \
-DBUILD_SHARED_LIBS=True \
-DCMAKE_BUILD_TYPE=None \
-DSUPPORT_LOCALIZATIONS=OFF \
-DTIDY_CONSOLE_SHARED=ON
make
-DTIDY_CONSOLE_SHARED=ON \
$CMAKE_CROSSOPTS .
cmake --build build
}
check() {
"$builddir"/tidy --help > /dev/null
cd build
./tidy --help > /dev/null
}
package() {
cd "$builddir"
make DESTDIR="$pkgdir" install
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="179088a6dbd29bb0e4f0219222f755b186145495f7414f6d0e178803ab67140391283d35352d946f9790c6b1b5b462ee6e24f1cc84f19391cb9b65e73979ffd1 tidyhtml-5.6.0.tar.gz"
sha512sums="
22eb063ff6fc3f41a42b5ecba1dcac74dca99f6a2181f54c7ef41720aaaa31d3463d1c28837e7eb8fded3f7e43caf1e1649537aa5eb1ed1b206680cd39bbeba8 tidyhtml-5.8.0.tar.gz
"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment