summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMoritz Poldrack2020-11-17 20:11:21 +0100
committerMoritz Poldrack2020-11-17 20:11:21 +0100
commit1530197be5e506bb5501e2faac90f9a70013d0a2 (patch)
tree7f994616e0240a62247633c3b9b1aedb72739e44 /PKGBUILD
parentcc1580d707d46a14c817c78e6d362145c3463c79 (diff)
downloadaur-1530197be5e506bb5501e2faac90f9a70013d0a2.tar.gz
added additional files to PKGBUILD
Diffstat (limited to 'PKGBUILD')
-rwxr-xr-xPKGBUILD27
1 files changed, 18 insertions, 9 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 98c4700ab640..f4674a08fa7c 100755
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,19 +1,28 @@
pkgname=screego-server
-_pkgname=server
+_pkgname=screego-server
pkgver=1.1.1
pkgrel=1
pkgdesc='screen sharing for developers'
arch=('x86_64' 'arm64')
-url="https://github.com/screego/$_pkgname"
+url="https://github.com/screego/server"
license=('GPL3')
provides=("${pkgname}")
+conflict=("screego-server-bin"
+ "screego-server-git")
makedepends=('go' 'yarn')
optdepends=('nginx: to allow reverse proxy connections')
-source=("$url/archive/v$pkgver.tar.gz")
-sha256sums=('8f698e8546bf3b21011d75fd498e770c104ee8a7783f93aaa72571708be0e30a')
+source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz"
+ "screego-server.service"
+ "tmpfiles.conf"
+ "sysusers.conf"
+)
+sha256sums=('8f698e8546bf3b21011d75fd498e770c104ee8a7783f93aaa72571708be0e30a'
+ '7467398db76e4c14f7c4bd402b8dc1dce71866856ac9ae3d54cec6e5ce93155c'
+ '1d4494d5328700b304b0837dafc7a5772b8abe3435a0a24337a89f25ad5acd1b'
+ '5804e54e4af5704fd5066c45313d7635798bd4389cd8312ee965c911d9d75e85')
prepare(){
- cd "$_pkgname-$pkgver"
+ cd "server-$pkgver"
go mod download
cd ui
yarn
@@ -21,7 +30,7 @@ prepare(){
}
build() {
- cd "$_pkgname-$pkgver"
+ cd "server-$pkgver"
go build \
-trimpath \
-buildmode=pie \
@@ -32,7 +41,7 @@ build() {
}
check() {
- cd "$_pkgname-$pkgver"
+ cd "server-$pkgver"
go test -v -race ./...
cd ui
yarn testformat
@@ -41,9 +50,9 @@ check() {
package() {
mkdir -p "${pkgdir}/var/lib/screego-server/logs" \
"${pkgdir}/etc/screego/"
- install -Dm755 "${srcdir}/$_pkgname-$pkgver/screego-server" \
+ install -Dm755 "${srcdir}/server-$pkgver/screego-server" \
"${pkgdir}/var/lib/screego-server/"
- install -m755 "${srcdir}/$_pkgname-$pkgver/screego.config.example" \
+ install -m755 "${srcdir}/server-$pkgver/screego.config.example" \
"${pkgdir}/etc/screego/server.config"
install -Dm644 "../$pkgname.service" \
"$pkgdir/usr/lib/systemd/system/$pkgname.service"