# Template file for 'hledger' pkgname=hledger version=1.15.2 revision=1 wrksrc="${pkgname}-${pkgname}-${version}" build_style=haskell-stack makedepends="zlib-devel ncurses-devel" short_desc="Simple, precise, plain text accounting" maintainer="Inokentiy Babushkin " license="GPL-3.0-or-later" homepage="http://hledger.org/" changelog="https://hackage.haskell.org/package/hledger-1.15.2/changelog" distfiles="https://github.com/simonmichael/${pkgname}/archive/${pkgname}-${version}.tar.gz" checksum=3f305dad8326797e224aa72d2ec54da9b19c7be8a2665ecdd19217beb018fd6b nopie_files="/usr/bin/hledger" nocross=yes # Can't yet cross compile Haskell post_install() { vman hledger/hledger.1 for manpage in hledger-lib/*.5; do vman $manpage done } hledger-ui_package() { nopie_files="/usr/bin/hledger-ui" depends="${sourcepkg}>=${version}_${revision}" pkg_install() { vmove usr/bin/hledger-ui vman hledger-ui/hledger-ui.1 } } hledger-web_package() { nopie_files="/usr/bin/hledger-web" depends="${sourcepkg}>=${version}_${revision}" pkg_install() { vmove usr/bin/hledger-web vman hledger-web/hledger-web.1 } } hledger-api_package() { nopie_files="/usr/bin/hledger-api" depends="${sourcepkg}>=${version}_${revision}" pkg_install() { vmove usr/bin/hledger-api vman hledger-api/hledger-api.1 } }