# Maintainer: Jan Hensel pkgname=dayplan pkgver=0.7.4 pkgrel=1 arch=('x86_64') pkgdesc="Utility to plan your day and track your time" license=('MIT') url="https://github.com/ja-he/dayplan" depends=('glibc') makedepends=('go') optdepends=() backup=() source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz") sha256sums=('4c5f62d3315291c9128041e91998361e0b3af95462a1431532839d7ff97528f5') build() { cd "$srcdir/$pkgname-$pkgver" project_base="github.com/ja-he/dayplan" source_root="${project_base}/src" go build -v \ -gcflags "all=-trimpath=${PWD}" \ -asmflags "all=-trimpath=${PWD}" \ -ldflags="-X '${source_root}/control/cli.version=v${pkgver}' -X '${source_root}/control/cli.hash=aur build from v${pkgver}'" \ -buildmode=pie \ cmd/dayplan.go } package() { cd "$srcdir/$pkgname-$pkgver" install -Dm755 "./dayplan" "$pkgdir/usr/bin/dayplan" install -Dm644 "./LICENSE" "${pkgdir}/usr/share/licenses/dayplan/LICENSE" }