diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 29 |
1 files changed, 19 insertions, 10 deletions
@@ -1,11 +1,11 @@ # Maintainer: Morgenstern <charles [at] charlesbwise [dot] com> pkgname=cherrytree -pkgver=0.99.25 -pkgrel=2 +pkgver=0.99.26 +pkgrel=1 pkgdesc="Hierarchical note-taking application" arch=('x86_64') -url="https://www.giuspen.com/cherrytree/" +url="https://www.giuspen.com/${pkgname}/" license=('GPL3') depends=('gspell' 'gtksourceviewmm' @@ -13,23 +13,32 @@ depends=('gspell' 'uchardet') makedepends=('cmake' 'python') -source=("${pkgname}-${pkgver}.tar.gz::https://github.com/giuspen/cherrytree/archive/${pkgver}.tar.gz") -sha256sums=('fc35b15655b25299576cfceb73bb69c8b1201ceb82fe6e75591e529506b5177d') +source=(https://www.giuspen.com/software/${pkgname}_${pkgver}.tar.xz) +sha256sums=('29aaabea722faeaaed4e1142551dfeb2e022e5bce25ebccd626d74fe0cd3572e') prepare() { # Fix automatic optimisation flag override - sed -i 's/-O3/-O2/' "${pkgname}-${pkgver}/CMakeLists.txt" + sed -i 's/-O3/-O2/' "${pkgname}_${pkgver}/CMakeLists.txt" } +# Remove GMOCK and TESTING options to build tests +# Make sure there are NO instances of cherrytree running when building! build() { cmake \ - -B "${pkgname}-${pkgver}/build" \ - -S "${pkgname}-${pkgver}" \ + -B "${pkgname}_${pkgver}/build" \ + -S "${pkgname}_${pkgver}" \ + -DBUILD_GMOCK:BOOL=OFF \ -DBUILD_TESTING:BOOL=OFF \ -Wno-dev - make -C "${pkgname}-${pkgver}/build" + make -C "${pkgname}_${pkgver}/build" all } +# Uncomment to build tests +# Make sure there are NO instances of cherrytree running when building! +#check() { +# make -C "${pkgname}_${pkgver}/build" test +#} + package() { - make -C "${pkgname}-${pkgver}/build" DESTDIR="${pkgdir}" install + make -C "${pkgname}_${pkgver}/build" DESTDIR="${pkgdir}" install } |