From 251a3339d72a72d4035cdc7136f9c1682faa49e2 Mon Sep 17 00:00:00 2001 From: prspkt <prspkt@protonmail.com> Date: Wed, 14 Jul 2021 22:02:26 +0300 Subject: [PATCH] community/tidyhtml: upgrade to 5.8.0 - Add libxslt to generate man-page. - Clarify license and modernize. - Add static subpackage. --- community/tidyhtml/APKBUILD | 42 +++++++++++++++++++------------------ 1 file changed, 22 insertions(+), 20 deletions(-) diff --git a/community/tidyhtml/APKBUILD b/community/tidyhtml/APKBUILD index f35d4c496690..0170642a96a4 100644 --- a/community/tidyhtml/APKBUILD +++ b/community/tidyhtml/APKBUILD @@ -1,40 +1,42 @@ # 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 +" -- GitLab