summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorWill Elliott2023-05-10 20:20:13 -0600
committerWill Elliott2023-05-10 20:20:13 -0600
commitfa72c7e1d0f981161dff4e22d0b993d7eb942896 (patch)
tree0c1804f1d78f51c793bab33a8808a3874cd862db /PKGBUILD
parent8fd79c6eac78a5ffbbc4cf8e6a30d974886b67fe (diff)
downloadaur-fa72c7e1d0f981161dff4e22d0b993d7eb942896.tar.gz
added .install file to help getting started, removed mkdir commands, added some extra go buildmode flags
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD17
1 files changed, 8 insertions, 9 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 312facd0e3c4..403fefe1f6da 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,28 +2,27 @@
pkgname=goober
pkgver=0.1.2
-pkgrel=1
+pkgrel=2
pkgdesc="Workspace module generator for eww."
url='https://bitbucket.org/troutcobbler/goober'
arch=(x86_64)
license=(MIT)
makedepends=(go git)
depends=(eww)
+install=goober.install
source=("git+${url}#tag=${pkgver}")
b2sums=('SKIP')
build() {
cd "$pkgname"
- go build .
+ go build -trimpath -buildmode=pie -mod=readonly -ldflags "-s -w" .
}
package() {
cd "$pkgname"
- mkdir -p ${pkgdir}/usr/share/doc/${pkgname}/eww
- mkdir -p ${pkgdir}/usr/share/doc/${pkgname}/eww-wayland
- install -Dm755 ${pkgname} "${pkgdir}/usr/bin/${pkgname}"
- install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
- install -Dm644 doc/eww/* "${pkgdir}/usr/share/doc/${pkgname}/eww"
- install -Dm644 doc/eww-wayland/* "${pkgdir}/usr/share/doc/${pkgname}/eww-wayland"
- install -Dm644 doc/goober.conf "${pkgdir}/usr/share/doc/${pkgname}"
+ install -Dm755 ${pkgname} -t "${pkgdir}/usr/bin/${pkgname}"
+ install -Dm644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+ install -Dm644 doc/eww/* -t "${pkgdir}/usr/share/doc/${pkgname}/eww"
+ install -Dm644 doc/eww-wayland/* -t "${pkgdir}/usr/share/doc/${pkgname}/eww-wayland"
+ install -Dm644 doc/goober.conf -t "${pkgdir}/usr/share/doc/${pkgname}"
}