mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-07-19 17:25:17 +03:00
>>> ERROR: cherrytree*: Found textrels: TEXTREL /home/buildozer/aports/testing/cherrytree/pkg/cherrytree/usr/bin/cherrytree
51 lines
1.7 KiB
Text
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
|
|
"
|