aboutsummaryrefslogtreecommitdiffstats
path: root/community/ledger/APKBUILD
blob: 3709c2e22c8b46b1ee683cd309f0034ad2b65d75 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# Contributor: Roberto Oliveira <robertoguimaraes8@gmail.com>
# Maintainer: Apo Apangona <apo@apangona.de>
pkgname=ledger
pkgver=3.2.1
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"
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
	"

build() {
	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() {
	make -C build check
}

package() {
	make -C build DESTDIR="$pkgdir" install
}

sha512sums="
526c60cee354c9d2ead38cef3b89b349467e41fa3ec0927b51e7246a3352f19f0f81574211f20ba9bac5915590b870b9f9478a103ab661d3d9a10f41c52f4512  ledger-3.2.1.tar.gz
56079e10de6e0384863c9c7e56436274eaf83587636aafeed1af32002d35bf66c10adaca59d40a25d7ffad4468bb019d306c2fa047c9c251c2db0930c0c7fb6b  boost-176.patch
"