You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
39 lines
1.4 KiB
39 lines
1.4 KiB
# Maintainer: NicoHood <archlinux {cat} nicohood {dog} de> |
|
# PGP ID: 97312D5EB9D7AE7D0BD4307351DAE9B7C1AE9161 |
|
# Contributor: Morgenstern <charles [at] charlesbwise [dot] com> |
|
|
|
pkgname=cherrytree |
|
pkgver=0.99.45 |
|
pkgrel=1 |
|
pkgdesc="Hierarchical note-taking application" |
|
arch=('x86_64') |
|
url="https://www.giuspen.com/cherrytree/" |
|
license=('GPL3') |
|
depends=('fmt' 'gspell' 'gtksourceviewmm' 'libxml++2.6' 'uchardet') |
|
makedepends=('cmake' 'python' 'spdlog') |
|
checkdepends=('xorg-server-xvfb') |
|
source=("${pkgname}-${pkgver}.tar.xz::https://www.giuspen.com/software/${pkgname}_${pkgver}.tar.xz" |
|
"${pkgname}-${pkgver}.tar.xz.asc::https://www.giuspen.com/software/${pkgname}_${pkgver}.tar.xz.asc") |
|
sha512sums=('7c1fe98a8b211c60290aa1f6307779351c7b70baa3ddc7fd6b44d65dfeab949b562a45ef8f9623be8e148c288e52b0ed2b959e85b175c214ec9d343243dc0ebe' |
|
'SKIP') |
|
validpgpkeys=('C7BF38CE0BD442C2369AA984049128A20CE0648D') # Giuseppe Penone <giuspen [at] gmail [dot] com> |
|
|
|
build() { |
|
cmake \ |
|
-B "${pkgname}_${pkgver}/build" \ |
|
-S "${pkgname}_${pkgver}" \ |
|
-DINSTALL_GTEST:BOOL='OFF' \ |
|
-DAUTO_RUN_TESTING:BOOL='OFF' \ |
|
-Wno-dev |
|
make -C "${pkgname}_${pkgver}/build" |
|
} |
|
|
|
check() { |
|
cd "${pkgname}_${pkgver}" |
|
xvfb-run ./"${_pkgname}/build/run_tests_with_x_1" |
|
xvfb-run ./"${_pkgname}/build/run_tests_with_x_2" |
|
} |
|
|
|
package() { |
|
make -C "${pkgname}_${pkgver}/build" DESTDIR="${pkgdir}" install |
|
}
|
|
|