diff options
author | Denton Liu | 2020-12-24 05:46:29 -0800 |
---|---|---|
committer | Denton Liu | 2020-12-24 05:46:29 -0800 |
commit | 5d1e97d1e0e83be8cb53b3ad2f444b440b1ee412 (patch) | |
tree | 51b1bf9d7b61a362f14860672ba33d23c4e36fc2 | |
download | aur-5d1e97d1e0e83be8cb53b3ad2f444b440b1ee412.tar.gz |
Initial commit for crewlink
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 28 | ||||
-rwxr-xr-x | crewlink | 13 |
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'" |