summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authora8212022-03-16 22:47:42 +0100
committera8212022-03-16 22:47:42 +0100
commit53f14f1afdd58663a4c68e1096b636d1538f31be (patch)
tree2c2abe8aa58dbf9e571bdf238a5595ecc60f8a2f
downloadaur-53f14f1afdd58663a4c68e1096b636d1538f31be.tar.gz
Initial commit
-rw-r--r--.SRCINFO16
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD42
3 files changed, 62 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..33d7b5867ab6
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = gopass-summon-provider-git
+ pkgdesc = summon provider for gopass
+ pkgver = 1.12.0.r22.g486cadc
+ pkgrel = 1
+ url = https://github.com/gopasspw/gopass-summon-provider
+ arch = x86_64
+ license = MIT
+ makedepends = go
+ makedepends = git
+ depends = glibc
+ provides = gopass-summon-provider
+ conflicts = gopass-summon-provider
+ source = git+https://github.com/gopasspw/gopass-summon-provider
+ sha512sums = SKIP
+
+pkgname = gopass-summon-provider-git
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..1970994f527a
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+*
+!/.SRCINFO
+!/.gitignore
+!/PKGBUILD
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..47bae1746cc8
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,42 @@
+# Maintainer: a821
+# Contributor: christian rebischke <chris.rebischke at archlinux org>
+
+pkgname=gopass-summon-provider-git
+pkgver=1.12.0.r22.g486cadc
+pkgrel=1
+pkgdesc="summon provider for gopass"
+arch=('x86_64')
+url="https://github.com/gopasspw/gopass-summon-provider"
+license=('MIT')
+depends=('glibc')
+makedepends=('go' 'git')
+provides=("${pkgname%-git}")
+conflicts=("${pkgname%-git}")
+source=("git+${url}")
+sha512sums=('SKIP')
+
+pkgver() {
+ cd ${pkgname%-git}
+ git describe --long --tags | sed -e 's/^v//;s/-/.r/;s/-/./g'
+}
+
+prepare(){
+ cd ${pkgname%-git}
+ sed -i 's|-gcflags="-trimpath=$(GOPATH)" -asmflags="-trimpath=$(GOPATH)"||' Makefile
+}
+
+build(){
+ cd ${pkgname%-git}
+ export CGO_CPPFLAGS="${CPPFLAGS}"
+ export CGO_CFLAGS="${CFLAGS}"
+ export CGO_CXXFLAGS="${CXXFLAGS}"
+ export CGO_LDFLAGS="${LDFLAGS}"
+ export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw"
+ make
+}
+
+package() {
+ cd ${pkgname%-git}
+ make DESTDIR="${pkgdir}" PREFIX="/usr" install
+ install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}