summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD29
1 files changed, 19 insertions, 10 deletions
diff --git a/PKGBUILD b/PKGBUILD
index c7593bcbef83..31c08da824dc 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}