summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Muehlhaeuser2022-01-17 01:19:29 +0100
committerChristian Muehlhaeuser2022-01-17 01:19:29 +0100
commitcf71cc7976cbe1422cb294a069682cebf2482bbd (patch)
tree7f4bf0db903e33d5f88be3c59f794a4dbb3e355e
downloadaur-cf71cc7976cbe1422cb294a069682cebf2482bbd.tar.gz
Initial commit for package wishlist
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD44
2 files changed, 62 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..9c98325357c9
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = wishlist
+ pkgdesc = The SSH directory
+ pkgver = 0.1.3
+ pkgrel = 1
+ url = https://github.com/charmbracelet/wishlist
+ arch = x86_64
+ arch = i686
+ arch = armv6h
+ arch = armv7h
+ arch = aarch64
+ license = MIT
+ makedepends = git
+ makedepends = go
+ depends = glibc
+ source = https://github.com/charmbracelet/wishlist/archive/v0.1.3/wishlist-0.1.3.tar.gz
+ sha256sums = 6211b3781b9b575f55efb49c3c754bf4e405c4f4eef7476a7e95fff3a4a58133
+
+pkgname = wishlist
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..3f5852b39379
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,44 @@
+# Maintainer: Christian Muehlhaeuser <muesli at gmail dot com>
+
+pkgname=wishlist
+pkgver=0.1.3
+pkgrel=1
+pkgdesc="The SSH directory"
+arch=('x86_64' 'i686' 'armv6h' 'armv7h' 'aarch64')
+url="https://github.com/charmbracelet/${pkgname}"
+license=('MIT')
+depends=('glibc')
+makedepends=('git' 'go')
+source=("${url}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz")
+sha256sums=('6211b3781b9b575f55efb49c3c754bf4e405c4f4eef7476a7e95fff3a4a58133')
+
+build() {
+ local commit
+ local extraflags
+ commit=$(zcat ${pkgname}-${pkgver}.tar.gz | git get-tar-commit-id)
+ extraflags="-X main.Version=${pkgver} -X main.CommitSHA=${commit}"
+
+ cd "$pkgname-$pkgver"/cmd/"$pkgname"
+
+ export CGO_CPPFLAGS="${CPPFLAGS}"
+ export CGO_CFLAGS="${CFLAGS}"
+ export CGO_CXXFLAGS="${CXXFLAGS}"
+ export CGO_LDFLAGS="${LDFLAGS}"
+
+ go build \
+ -trimpath \
+ -buildmode=pie \
+ -mod=readonly \
+ -modcacherw \
+ -ldflags "${extraflags} -linkmode external -extldflags \"${LDFLAGS}\"" \
+ -o "${pkgname}" .
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+
+ install -Dm755 "cmd/${pkgname}/${pkgname}" "$pkgdir/usr/bin/${pkgname}"
+ install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}
+
+# vim:set ts=4 sw=4 et: