diff options
author | Vimsucks | 2019-01-29 15:56:31 +0800 |
---|---|---|
committer | Vimsucks | 2019-01-29 15:56:31 +0800 |
commit | d75f6a3cba9fa7134a15684ce6d341518134a1e4 (patch) | |
tree | 8307805f82f17d2b7649cf59b1e2d7eb1fe7636a | |
download | aur-d75f6a3cba9fa7134a15684ce6d341518134a1e4.tar.gz |
init commit
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | .gitignore | 5 | ||||
-rw-r--r-- | PKGBUILD | 39 | ||||
-rw-r--r-- | brook-client.service | 10 | ||||
-rw-r--r-- | client-config.sh | 1 |
5 files changed, 76 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..260b8ec20b9f --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,21 @@ +pkgbase = brook-systemd-client + pkgdesc = Install brook(client) with client systemd + pkgver = v20181212 + pkgrel = 1 + url = https://github.com/txthinking/brook + arch = x86_64 + license = GPL + depends = systemd + noextract = brook + noextract = brook-client.service, + noextract = client-config.sh + backup = etc/brook/client-config.sh + source = https://github.com/txthinking/brook/releases/download/v20181212/brook + source = brook-client.service + source = client-config.sh + md5sums = c728ec28d2c41f585de0df26ea79c669 + md5sums = 65e83334eccd0e702ce54d3f08c738e3 + md5sums = 6e64f843a57d009d5d888ee970208153 + +pkgname = brook-systemd-client + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..8eef1336ef66 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +/*.tar.gz +/*.tar.xz +/pkg +/src +/brook diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..e4daa49064fa --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,39 @@ +# Maintainer: vimsucks <dev@vimsucks.com> +# Thanks to unstartdev https://aur.archlinux.org/packages/brook-systemd/ +pkgname=brook-systemd-client +pkgver=v20181212 +pkgrel=1 +epoch= +pkgdesc="Install brook(client) with client systemd" +arch=('x86_64') +url="https://github.com/txthinking/brook" +license=('GPL') +groups=() +depends=('systemd') +makedepends=() +checkdepends=() +optdepends=() +provides=() +conflicts=() +replaces=() +backup=() +options=() +install= +changelog= +source=("https://github.com/txthinking/brook/releases/download/${pkgver}/brook" + brook-client.service + client-config.sh + ) +noextract=('brook' 'brook-client.service', 'client-config.sh') +md5sums=('c728ec28d2c41f585de0df26ea79c669' + '65e83334eccd0e702ce54d3f08c738e3' + '6e64f843a57d009d5d888ee970208153') +backup=(etc/brook/client-config.sh) +validpgpkeys=() + +package() { + mkdir -p $pkgdir/etc/brook + install -Dm644 client-config.sh $pkgdir/etc/brook/client-config.sh + install -D brook $pkgdir/usr/bin/brook + install -Dm644 brook-client.service $pkgdir/usr/lib/systemd/system/brook-client.service +} diff --git a/brook-client.service b/brook-client.service new file mode 100644 index 000000000000..9372edb5f544 --- /dev/null +++ b/brook-client.service @@ -0,0 +1,10 @@ +[Unit] +Description=Brook Client + +[Service] +EnvironmentFile=/etc/brook/client-config.sh +ExecStart=/usr/bin/brook client $BROOK_ARGS +Type=simple + +[Install] +WantedBy=multi-user.target diff --git a/client-config.sh b/client-config.sh new file mode 100644 index 000000000000..7a8818465c5c --- /dev/null +++ b/client-config.sh @@ -0,0 +1 @@ +BROOK_ARGS="-l 127.0.0.1:1080 -i 127.0.0.1 -s <Server IP>:<Server Port> -p <Server Password>" |