1
0
Fork 0
mirror of https://gitlab.alpinelinux.org/alpine/aports.git synced 2025-07-19 17:25:17 +03:00
aports/testing/cherrytree/APKBUILD
Michał Polański d24dadbbbb testing/cherrytree: temporarily allow textrels on riscv64
>>> ERROR: cherrytree*: Found textrels:
TEXTREL  /home/buildozer/aports/testing/cherrytree/pkg/cherrytree/usr/bin/cherrytree
2021-07-20 23:44:14 +02:00

51 lines
1.7 KiB
Text

# Contributor: Alex Yam <alex@alexyam.com>
# Maintainer: Alex Yam <alex@alexyam.com>
pkgname=cherrytree
pkgver=0.99.30
pkgrel=1
pkgdesc="hierarchical note taking application featuring rich text and syntax highlighting"
url="https://github.com/giuspen/cherrytree"
license="GPL-3.0-or-later"
# mips64, s390x: libxml++2.6 missing
arch="all !mips64 !s390x"
makedepends="cmake gtkmm3-dev gtksourceviewmm3-dev gspell-dev libxml++-2.6-dev
sqlite-dev curl-dev uchardet-dev fmt-dev spdlog-dev python3"
checkdepends="xvfb-run"
subpackages="$pkgname-doc $pkgname-lang"
source="https://github.com/giuspen/cherrytree/releases/download/$pkgver/cherrytree_$pkgver.tar.xz
fmt8.patch"
builddir="$srcdir/${pkgname}_$pkgver"
# Test #19: MiscUtilsGroup.ThreadSafeDEQueue_2 Subprocess aborted***Exception
case "$CARCH" in
armhf|armv7|s390x|x86) options="!check" ;;
riscv64) options="textrels" ;;
esac
build() {
cmake -B build \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_TESTING=ON \
-DAUTO_RUN_TESTING=OFF \
-DPYTHON_EXEC=/usr/bin/python3
cmake --build build
}
check() {
# Skip broken ms_clip_convert test:
# ms_clip_convert: ***Exception: SegFault
cd build && xvfb-run ctest -E ClipboardGroup.ms_clip_convert
}
package() {
DESTDIR="$pkgdir" cmake --build build --target install
# Remove test files
rm -rv $pkgdir/usr/include $pkgdir/usr/lib
}
sha512sums="
949308a5a1eb2ee722d5f4cc530735b597d6caf1f04c4858903260a8c5eedbdc8431e1988516bb5b4fd425c171bbaa332293d741f0a8e594f6c0276468d2ee22 cherrytree_0.99.30.tar.xz
edb07386e90acd4be2bae8926c754066f663e5728a7cd900bd3bbf0ac9ee16461a9138d1ae759980c73f5341efb619fb1dc866132c47c505b45fe1e614767604 fmt8.patch
"