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 /PKGBUILD | |
download | aur-224fccae710eef0fd8627464b3edb2e0362dcebf.tar.gz |
Initial PKGBUILD and .SRCINFO
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 37 |
1 files changed, 37 insertions, 0 deletions
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" +} |