aboutsummaryrefslogtreecommitdiffstats
path: root/community/ledger/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/ledger/APKBUILD')
-rw-r--r--community/ledger/APKBUILD33
1 files changed, 20 insertions, 13 deletions
diff --git a/community/ledger/APKBUILD b/community/ledger/APKBUILD
index 602bbaa1b49..5e73340264d 100644
--- a/community/ledger/APKBUILD
+++ b/community/ledger/APKBUILD
@@ -1,40 +1,47 @@
# Contributor: Roberto Oliveira <robertoguimaraes8@gmail.com>
# Maintainer: Apo Apangona <apo@apangona.de>
pkgname=ledger
-pkgver=3.2.1
-pkgrel=3
+pkgver=3.3.2
+pkgrel=2
pkgdesc="Double-entry accounting system with a command-line reporting interface"
url="https://www.ledger-cli.org/"
arch="all"
license="BSD-3-Clause"
-makedepends="cmake boost-dev gmp-dev mpfr-dev texinfo graphviz doxygen gettext"
+makedepends="
+ boost-dev
+ cmake
+ doxygen
+ gettext-dev
+ gmp-dev
+ graphviz
+ mpfr-dev
+ samurai
+ texinfo
+ "
subpackages="$pkgname-doc"
options="!check" # FIXME: some tests are failing
-source="$pkgname-$pkgver.tar.gz::https://github.com/ledger/ledger/archive/v$pkgver.tar.gz
- boost-176.patch
- "
+source="$pkgname-$pkgver.tar.gz::https://github.com/ledger/ledger/archive/v$pkgver.tar.gz"
build() {
if [ "$CBUILD" != "$CHOST" ]; then
CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
fi
- cmake -B build \
+ cmake -B build -G Ninja\
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
- $CMAKE_CROSSOPTS .
- make -C build
+ $CMAKE_CROSSOPTS
+ cmake --build build
}
check() {
- make -C build check
+ ctest --test-dir build --output-on-failure
}
package() {
- make -C build DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
-526c60cee354c9d2ead38cef3b89b349467e41fa3ec0927b51e7246a3352f19f0f81574211f20ba9bac5915590b870b9f9478a103ab661d3d9a10f41c52f4512 ledger-3.2.1.tar.gz
-56079e10de6e0384863c9c7e56436274eaf83587636aafeed1af32002d35bf66c10adaca59d40a25d7ffad4468bb019d306c2fa047c9c251c2db0930c0c7fb6b boost-176.patch
+d5d7058f0e9a02ad1d46e6780675d446070824b321f0f4c1ea6ac0c3dd4f11f259113bc36cbc796e4bb6d0a7898d6a68a25cce639e27a2b2434eec11a612ecb0 ledger-3.3.2.tar.gz
"