aboutsummaryrefslogtreecommitdiffstats
path: root/main/doxygen/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'main/doxygen/APKBUILD')
-rw-r--r--main/doxygen/APKBUILD29
1 files changed, 14 insertions, 15 deletions
diff --git a/main/doxygen/APKBUILD b/main/doxygen/APKBUILD
index ca095685155..9635cf20e11 100644
--- a/main/doxygen/APKBUILD
+++ b/main/doxygen/APKBUILD
@@ -1,39 +1,38 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=doxygen
-pkgver=1.9.2
-pkgrel=1
-pkgdesc="A documentation system for C++, C, Java, IDL and PHP"
+pkgver=1.10.0
+pkgrel=0
+pkgdesc="Documentation system for C++, C, Java, IDL and PHP"
url="https://www.doxygen.nl/"
arch="all"
license="GPL-2.0-or-later"
checkdepends="libxml2-utils"
-makedepends="flex bison coreutils perl python3 cmake"
+makedepends="flex bison coreutils perl python3 cmake samurai"
source="https://doxygen.nl/files/doxygen-$pkgver.src.tar.gz
- fix-segfault.patch
+ remove-usage-of-fstat64.patch
"
-[ "$CARCH" = "riscv64" ] && options="textrels"
-
build() {
- cmake -B build \
+ cmake -B build -G Ninja \
-DGIT_EXECUTABLE=/bin/false \
-DCMAKE_INSTALL_PREFIX=/usr \
- -DCMAKE_BUILD_TYPE=None \
- -Dbuild_xmlparser=ON .
- make -C build
+ -DCMAKE_BUILD_TYPE=MinSizeRel \
+ -Dbuild_xmlparser=ON
+ cmake --build build
}
check() {
# Remove test that use bibtex
rm -f ./testing/012_cite.dox
- make -C build test
+ cd build
+ CTEST_OUTPUT_ON_FAILURE=TRUE ctest -E 061
}
package() {
- make -C build DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
-2729d013b0363a919bbf6babd300389b76e95dd9dbb16ac0f57fc5a0392d3e2076ea4fba958a236311513e68e4aa056a77bd22c9c92b410a17eed095e5adccc0 doxygen-1.9.2.src.tar.gz
-ced906c1caccf478a217c05dfcf03f9c5b7854b88d461c6364d9857c5ad1fc96e983a1c30e16859a9aaa76da837626a0750d5ebc2c58e9ef703a3b31cf23f884 fix-segfault.patch
+885de36fa0b4364cdd1eddd5e02517e08da7a52274c6fda2c22cbe85f0840e2ddf7358f613c018dc39b4a6dfce2ddd627e9318e73b903f954bbad1a39d03a416 doxygen-1.10.0.src.tar.gz
+590d3ca57a0c7cc492118f386c0f90ebbc94aa7557a7095f2ac6de67fe405480d7237fa452ea6c5881fff2f4d7482080cba3bea7513ac0e10cdc458ad345fee9 remove-usage-of-fstat64.patch
"