aboutsummaryrefslogtreecommitdiffstats
path: root/testing/ledger
diff options
context:
space:
mode:
authorLeo <thinkabit.ukim@gmail.com>2020-04-13 20:23:35 -0300
committerLeo <thinkabit.ukim@gmail.com>2020-04-14 00:55:15 +0000
commit5ddc4da2adef296a7ebf52da62f6d7fe8b1877d2 (patch)
tree621beaec4e79a8a73c4fddbe76b54621cff216a7 /testing/ledger
parentf0b58fd2ae82beb342f259cbb4a0c7c2cd438657 (diff)
downloadaports-5ddc4da2adef296a7ebf52da62f6d7fe8b1877d2.tar.bz2
aports-5ddc4da2adef296a7ebf52da62f6d7fe8b1877d2.tar.xz
testing/ledger: modernize
Diffstat (limited to 'testing/ledger')
-rw-r--r--testing/ledger/APKBUILD26
1 files changed, 14 insertions, 12 deletions
diff --git a/testing/ledger/APKBUILD b/testing/ledger/APKBUILD
index ce2b5de5c6..991742dd29 100644
--- a/testing/ledger/APKBUILD
+++ b/testing/ledger/APKBUILD
@@ -2,32 +2,34 @@
# Maintainer: Roberto Oliveira <robertoguimaraes8@gmail.com>
pkgname=ledger
pkgver=3.1.3
-pkgrel=3
+pkgrel=4
pkgdesc="Double-entry accounting system with a command-line reporting interface"
url="https://www.ledger-cli.org/"
arch="all"
-license="BSD"
+license="BSD-3-Clause"
makedepends="cmake boost-dev gmp-dev mpfr-dev texinfo graphviz doxygen gettext"
subpackages="$pkgname-doc"
options="!check" # FIXME: some tests are failing
-source="$pkgname-$pkgver.tar.gz::https://github.com/ledger/$pkgname/archive/v$pkgver.tar.gz"
-builddir="$srcdir/$pkgname-$pkgver"
+source="$pkgname-$pkgver.tar.gz::https://github.com/ledger/ledger/archive/v$pkgver.tar.gz"
build() {
- cd "$builddir"
- cmake -DCMAKE_BUILD_TYPE=None \
- -DCMAKE_INSTALL_PREFIX=/usr
- make
+ if [ "$CBUILD" != "$CHOST" ]; then
+ CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
+ fi
+ cmake -B build \
+ -DCMAKE_BUILD_TYPE=None \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ $CMAKE_CROSSOPTS .
+ make -C build
}
check() {
- cd "$builddir"
- make check
+ make -C build check
}
package() {
- cd "$builddir"
- make DESTDIR="$pkgdir" install
+ make -C build DESTDIR="$pkgdir" install
}
sha512sums="a2a63c80d7313f94eca5d8701ab623ccbe483972b4194bcc7a99dabe8f615b55aba0b933848295de3b3ac8bfb2b71d1d65c73eef315905678ad332695eebbf75 ledger-3.1.3.tar.gz"