diff options
author | Colin Adler | 2019-05-24 17:06:28 -0500 |
---|---|---|
committer | Colin Adler | 2019-05-24 17:06:28 -0500 |
commit | 224fccae710eef0fd8627464b3edb2e0362dcebf (patch) | |
tree | de1a4d7f49363d2a3f5a09fcea2d73a4fc1dcf36 | |
download | aur-224fccae710eef0fd8627464b3edb2e0362dcebf.tar.gz |
Initial PKGBUILD and .SRCINFO
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | .gitignore | 5 | ||||
-rw-r--r-- | PKGBUILD | 37 | ||||
-rwxr-xr-x | update.sh | 4 |
4 files changed, 62 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..87dfcac20217 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = sshcode + pkgdesc = A CLI to automatically install and run code-server over SSH. + pkgver = 0.8.0 + pkgrel = 1 + url = https://github.com/cdr/sshcode + arch = x86_64 + license = MIT + makedepends = go + depends = ssh + depends = rsync + optdepends = chromium: For opening code-server in an app window. + source = https://github.com/cdr/sshcode/archive/v0.8.0.tar.gz + sha512sums = a0992d16587383bc9dab38be60f629d495f516aede6752a98e78365bb3e20962931069eff679bb627243465893dc335c5fecc2179970829521ae2f896e76482c + +pkgname = sshcode + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..0963ca7dfd08 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +* +!PKGBUILD +!.SRCINFO +!update.sh +!.gitignore diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..c6978e4b2aee --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,37 @@ +# Maintainer: Colin Adler <cadler@coder.com> + +pkgname=sshcode +pkgver=0.8.0 +pkgrel=1 +pkgdesc='A CLI to automatically install and run code-server over SSH.' +arch=('x86_64') +url="https://github.com/cdr/${pkgname}" +license=('MIT') +makedepends=('go') +depends=('ssh' 'rsync') +optdepends=( + 'chromium: For opening code-server in an app window.' +) + +source=("${url}/archive/v${pkgver}.tar.gz") +sha512sums=('a0992d16587383bc9dab38be60f629d495f516aede6752a98e78365bb3e20962931069eff679bb627243465893dc335c5fecc2179970829521ae2f896e76482c') + +build() { + export GO111MODULE=on + + cd ${pkgname}-${pkgver} + go build \ + -gcflags "all=-trimpath=${PWD}" \ + -asmflags "all=-trimpath=${PWD}" \ + -ldflags "-extldflags ${LDFLAGS}" \ + -o ${pkgname} . +} + +package() { + # Install binary + cd ${pkgname}-${pkgver} + install -Dm755 ${pkgname} "${pkgdir}/usr/bin/${pkgname}" + + # License + install -Dm644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} diff --git a/update.sh b/update.sh new file mode 100755 index 000000000000..c8430a5804df --- /dev/null +++ b/update.sh @@ -0,0 +1,4 @@ +#!/bin/bash + +# script for updating .SRCINFO so I don't have to remember it +makepkg --printsrcinfo > .SRCINFO |