diff options
author | Chris Howey | 2021-06-17 17:53:06 -0500 |
---|---|---|
committer | Chris Howey | 2021-06-17 17:53:06 -0500 |
commit | 86502853021ebb5314617d7a70c55f8b479d8783 (patch) | |
tree | 8cab677905302b228a5b2e26f3893815e4278ae3 | |
download | aur-86502853021ebb5314617d7a70c55f8b479d8783.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 32 |
2 files changed, 53 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..42883eb135cc --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,21 @@ +pkgbase = ledger-go + pkgdesc = A double-entry accounting system with a command-line reporting interface + pkgver = 0.3.2 + pkgrel = 1 + url = https://github.com/howeyc/ledger + arch = x86_64 + arch = i686 + arch = arm + arch = armv6h + arch = armv7h + arch = aarch64 + license = ISC + makedepends = go + depends = glibc + provides = ledger + conflicts = ledger + source = ledger-0.3.2.tar.gz::https://github.com/howeyc/ledger/archive/v0.3.2.tar.gz + sha256sums = 3deb9817e39707de13498d51ad6cd416724a723824c523f098c6360c4732f591 + +pkgname = ledger-go + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..f6a890e3a893 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,32 @@ +# Maintainer: Chris Howey <chris@howey.me> -> also the program developer + +pkgname=ledger-go +_pkgname=${pkgname%-go} +pkgver=0.3.2 +pkgrel=1 +pkgdesc="A double-entry accounting system with a command-line reporting interface" +arch=(x86_64 i686 arm armv6h armv7h aarch64) +url="https://github.com/howeyc/ledger" +license=(ISC) +depends=(glibc) +makedepends=(go) +provides=(${_pkgname}) +conflicts=(${_pkgname}) +source=("${_pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz") +sha256sums=('3deb9817e39707de13498d51ad6cd416724a723824c523f098c6360c4732f591') + +build() { + cd "${srcdir}/${_pkgname}-${pkgver}" + CGO_ENABLED=0 + + go build \ + -o ledger-go \ + -trimpath \ + -buildmode=pie \ + ./ledger +} + +package() { + install -Dm755 "${srcdir}"/${_pkgname}-${pkgver}/ledger-go "${pkgdir}"/usr/bin/ledger + install -Dm644 "${srcdir}"/${_pkgname}-${pkgver}/LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} |