diff options
author | Leo <thinkabit.ukim@gmail.com> | 2020-04-13 20:23:35 -0300 |
---|---|---|
committer | Leo <thinkabit.ukim@gmail.com> | 2020-04-14 00:55:15 +0000 |
commit | 5ddc4da2adef296a7ebf52da62f6d7fe8b1877d2 (patch) | |
tree | 621beaec4e79a8a73c4fddbe76b54621cff216a7 /testing/ledger | |
parent | f0b58fd2ae82beb342f259cbb4a0c7c2cd438657 (diff) | |
download | aports-5ddc4da2adef296a7ebf52da62f6d7fe8b1877d2.tar.bz2 aports-5ddc4da2adef296a7ebf52da62f6d7fe8b1877d2.tar.xz |
testing/ledger: modernize
Diffstat (limited to 'testing/ledger')
-rw-r--r-- | testing/ledger/APKBUILD | 26 |
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" |