summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorRemisa2021-06-29 15:29:10 +0430
committerRemisa2021-06-29 15:29:10 +0430
commitd597a425ec1eaa6d18aa11fbbd827bcac5f00737 (patch)
tree57d2fd64144233ac955b3b640e2eb729001a522e
downloadaur-d597a425ec1eaa6d18aa11fbbd827bcac5f00737.tar.gz
v0.1.0
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD49
2 files changed, 69 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..b4482eb0c025
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+pkgbase = secret-service
+ pkgdesc = secret service provides secure ways of storing credentials
+ pkgver = 0.1.0
+ pkgrel = 1
+ url = https://github.com/yousefvand/secret-service
+ arch = i686
+ arch = pentium4
+ arch = x86_64
+ arch = arm
+ arch = armv7h
+ arch = armv6h
+ arch = aarch64
+ license = MIT
+ makedepends = git
+ makedepends = go
+ optdepends = sudo
+ source = secret-service-0.1.0.tar.gz::https://github.com/yousefvand/secret-service/archive/v0.1.0.tar.gz
+ sha256sums = 131579e47067c86973acc0323cea020bd9730842992352cae1dffef05f5c3f83
+
+pkgname = secret-service
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..863f3b1bb206
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,49 @@
+# Maintainer: Remisa Yousefvand <remisa.yousefvand@gmail.com>
+
+pkgname=secret-service
+pkgver=0.1.0
+pkgrel=1
+pkgdesc="secret service provides secure ways of storing credentials"
+arch=('i686' 'pentium4' 'x86_64' 'arm' 'armv7h' 'armv6h' 'aarch64')
+url="https://github.com/yousefvand/secret-service"
+license=('MIT')
+makedepends=('git' 'go')
+optdepends=('sudo')
+source=("$pkgname-$pkgver.tar.gz::$url/archive/v${pkgver}.tar.gz")
+sha256sums=('131579e47067c86973acc0323cea020bd9730842992352cae1dffef05f5c3f83')
+
+prepare() {
+ export GOPATH="$srcdir"/gopath
+ # go clean -modcache
+}
+
+build() {
+ cd "$pkgname-$pkgver"
+ go build -o secretserviced cmd/app/secretserviced/main.go
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+ install -Dm755 secretserviced "$pkgdir/usr/bin/secretserviced"
+ install -Dm644 LICENSE.md "$pkgdir"/usr/share/licenses/"${pkgname}"/LICENSE
+
+ password=$(tr -dc A-Za-z0-9 </dev/urandom | head -c 32 ; echo '')
+ cat >secretserviced.service <<EOF
+[Unit]
+Description=Service to keep secrets of applications
+Documentation=https://github.com/yousefvand/secret-service
+
+[Install]
+WantedBy=default.target
+
+[Service]
+Type=simple
+RestartSec=30
+Restart=always
+Environment="MASTERPASSWORD=$password"
+WorkingDirectory=/usr/bin/
+ExecStart=/usr/bin/secretserviced
+EOF
+
+install -Dm755 secretserviced.service "$pkgdir/etc/systemd/user/secretserviced.service"
+}