summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDenton Liu2020-12-24 05:46:29 -0800
committerDenton Liu2020-12-24 05:46:29 -0800
commit5d1e97d1e0e83be8cb53b3ad2f444b440b1ee412 (patch)
tree51b1bf9d7b61a362f14860672ba33d23c4e36fc2
downloadaur-5d1e97d1e0e83be8cb53b3ad2f444b440b1ee412.tar.gz
Initial commit for crewlink
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD28
-rwxr-xr-xcrewlink13
3 files changed, 56 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..28446f32287a
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,15 @@
+pkgbase = crewlink
+ pkgdesc = Free, open, Among Us Proximity Chat
+ pkgver = 1.1.6
+ pkgrel = 1
+ url = https://github.com/zbanks/CrewLink
+ arch = x86_64
+ license = GPL3
+ makedepends = yarn
+ source = https://github.com/zbanks/CrewLink/archive/v1.1.6-linux.tar.gz
+ source = crewlink
+ sha256sums = df424481df5a473e9abfd1ca47bd6f2cc79ab275726757097574d26f46723f87
+ sha256sums = 80a5eb8b16ef5b92e164bc281cfd1bf5b7f9ff3996dd3122dae67f5356c97531
+
+pkgname = crewlink
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..2d352a979f06
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,28 @@
+# Maintainer: Denton Liu <liu.denton@gmail.com>
+pkgname=crewlink
+pkgver=1.1.6
+pkgrel=1
+pkgdesc='Free, open, Among Us Proximity Chat'
+arch=('x86_64')
+url='https://github.com/zbanks/CrewLink'
+license=('GPL3')
+makedepends=('yarn')
+source=("https://github.com/zbanks/CrewLink/archive/v$pkgver-linux.tar.gz"
+ crewlink)
+sha256sums=('df424481df5a473e9abfd1ca47bd6f2cc79ab275726757097574d26f46723f87'
+ '80a5eb8b16ef5b92e164bc281cfd1bf5b7f9ff3996dd3122dae67f5356c97531')
+
+build() {
+ cd "$srcdir/CrewLink-$pkgver-linux"
+ yarn install
+ cp -r iohook/electron-v80-linux-x64 node_modules/iohook/builds
+ yarn dist-linux
+}
+
+package() {
+ cd "$srcdir"
+
+ mkdir -p "$pkgdir/opt"
+ cp -r "CrewLink-$pkgver-linux/dist/linux-unpacked" "$pkgdir/opt/CrewLink"
+ install -Dm 755 crewlink "$pkgdir/usr/bin/crewlink"
+}
diff --git a/crewlink b/crewlink
new file mode 100755
index 000000000000..2afc6ff09b61
--- /dev/null
+++ b/crewlink
@@ -0,0 +1,13 @@
+#!/bin/sh
+
+error () {
+ echo "$1" >&2
+ exit 1
+}
+
+key='kernel.yama.ptrace_scope'
+old_value=$(sysctl -n "$key")
+
+sysctl "$key=0" || error "unable to run 'sysctl $key=0' (did you run this as root?)"
+su "$(logname)" -c '/opt/CrewLink/crewlink'
+sysctl "$key=$old_value" || error "unable to run 'sysctl $key=$old_value'"