summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Howey2021-06-17 17:53:06 -0500
committerChris Howey2021-06-17 17:53:06 -0500
commit86502853021ebb5314617d7a70c55f8b479d8783 (patch)
tree8cab677905302b228a5b2e26f3893815e4278ae3
downloadaur-86502853021ebb5314617d7a70c55f8b479d8783.tar.gz
Initial commit
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD32
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"
+}