aboutsummaryrefslogtreecommitdiffstats
path: root/community/tidyhtml/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/tidyhtml/APKBUILD')
-rw-r--r--community/tidyhtml/APKBUILD50
1 files changed, 29 insertions, 21 deletions
diff --git a/community/tidyhtml/APKBUILD b/community/tidyhtml/APKBUILD
index f35d4c49669..82aabf33e1b 100644
--- a/community/tidyhtml/APKBUILD
+++ b/community/tidyhtml/APKBUILD
@@ -1,40 +1,48 @@
# 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
-pkgrel=0
+pkgver=5.8.0
+pkgrel=3
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 samurai"
+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 -G Ninja \
-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
+}
+
+libs() {
+ default_libs
+ # symlink is not picked by abuild
+ amove usr/lib/libtidy.so.*
}
package() {
- cd "$builddir"
- make DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" cmake --install build
}
-sha512sums="179088a6dbd29bb0e4f0219222f755b186145495f7414f6d0e178803ab67140391283d35352d946f9790c6b1b5b462ee6e24f1cc84f19391cb9b65e73979ffd1 tidyhtml-5.6.0.tar.gz"
+sha512sums="
+f352165bdda5d1fca7bba3365560b64d6f70a4e010821cd246cde43bed5c23cea3408d461d3f889110fd35ec9b68aa2b4e95412b07775eb852b7ee1745007a44 tidyhtml-5.8.0.tar.gz
+"