diff options
author | Vimsucks | 2019-01-29 16:17:52 +0800 |
---|---|---|
committer | Vimsucks | 2019-01-29 16:17:52 +0800 |
commit | af268325994aaa274f9e2983a89ccb8511393abe (patch) | |
tree | 4858a97644e98800ca6f4be70fc6954b2d3a728b | |
parent | d75f6a3cba9fa7134a15684ce6d341518134a1e4 (diff) | |
download | aur-af268325994aaa274f9e2983a89ccb8511393abe.tar.gz |
add more arch
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | PKGBUILD | 40 |
3 files changed, 50 insertions, 12 deletions
@@ -1,21 +1,36 @@ pkgbase = brook-systemd-client pkgdesc = Install brook(client) with client systemd pkgver = v20181212 - pkgrel = 1 + pkgrel = 2 url = https://github.com/txthinking/brook arch = x86_64 + arch = i686 + arch = arm + arch = armv6h + arch = armv7h + arch = aarch64 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 + source_x86_64 = brook_linux_amd64::https://github.com/txthinking/brook/releases/download/v20181212/brook + md5sums_x86_64 = c728ec28d2c41f585de0df26ea79c669 + source_i686 = https://github.com/txthinking/brook/releases/download/v20181212/brook_linux_386 + md5sums_i686 = 020d61905aa1e71e334a35ee49c84d00 + source_arm = https://github.com/txthinking/brook/releases/download/v20181212/brook_linux_arm5 + md5sums_arm = 97abbf38fc4672c9b59d7b041f57d859 + source_armv6h = https://github.com/txthinking/brook/releases/download/v20181212/brook_linux_arm6 + md5sums_armv6h = 84ad403af8c09bf1f6ba497c9a7582de + source_armv7h = https://github.com/txthinking/brook/releases/download/v20181212/brook_linux_arm7 + md5sums_armv7h = 3300e474d849071cb5ca11a17d114a28 + source_aarch64 = https://github.com/txthinking/brook/releases/download/v20181212/brook_linux_arm64 + md5sums_aarch64 = f35f08c87b3d8a95c309aa3114a8753b pkgname = brook-systemd-client diff --git a/.gitignore b/.gitignore index 8eef1336ef66..66aaf20bdf8e 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /pkg /src /brook +/brook_linux* @@ -2,10 +2,10 @@ # Thanks to unstartdev https://aur.archlinux.org/packages/brook-systemd/ pkgname=brook-systemd-client pkgver=v20181212 -pkgrel=1 +pkgrel=2 epoch= pkgdesc="Install brook(client) with client systemd" -arch=('x86_64') +arch=('x86_64' 'i686' 'arm' 'armv6h' 'armv7h' 'aarch64') url="https://github.com/txthinking/brook" license=('GPL') groups=() @@ -20,20 +20,42 @@ backup=() options=() install= changelog= -source=("https://github.com/txthinking/brook/releases/download/${pkgver}/brook" - brook-client.service - client-config.sh - ) +source=(brook-client.service client-config.sh) +source_x86_64=("brook_linux_amd64::https://github.com/txthinking/brook/releases/download/${pkgver}/brook") +source_i686=("https://github.com/txthinking/brook/releases/download/${pkgver}/brook_linux_386") +source_arm=("https://github.com/txthinking/brook/releases/download/${pkgver}/brook_linux_arm5") +source_armv6h=("https://github.com/txthinking/brook/releases/download/${pkgver}/brook_linux_arm6") +source_armv7h=("https://github.com/txthinking/brook/releases/download/${pkgver}/brook_linux_arm7") +source_aarch64=("https://github.com/txthinking/brook/releases/download/${pkgver}/brook_linux_arm64") noextract=('brook' 'brook-client.service', 'client-config.sh') -md5sums=('c728ec28d2c41f585de0df26ea79c669' - '65e83334eccd0e702ce54d3f08c738e3' +md5sums=('65e83334eccd0e702ce54d3f08c738e3' '6e64f843a57d009d5d888ee970208153') +md5sums_x86_64=('c728ec28d2c41f585de0df26ea79c669') +md5sums_i686=('020d61905aa1e71e334a35ee49c84d00') +md5sums_arm=('97abbf38fc4672c9b59d7b041f57d859') +md5sums_armv6h=('84ad403af8c09bf1f6ba497c9a7582de') +md5sums_armv7h=('3300e474d849071cb5ca11a17d114a28') +md5sums_aarch64=('f35f08c87b3d8a95c309aa3114a8753b') backup=(etc/brook/client-config.sh) validpgpkeys=() package() { + case $CARCH in + x86_64)ARCH=amd64 + ;; + i686)ARCH=386 + ;; + arm)ARCH=arm5 + ;; + armv6h)ARCH=arm6 + ;; + armv7h)ARCH=arm7 + ;; + aarch64)ARCH=arm64 + ;; + esac mkdir -p $pkgdir/etc/brook install -Dm644 client-config.sh $pkgdir/etc/brook/client-config.sh - install -D brook $pkgdir/usr/bin/brook + install -D brook_linux_${ARCH} $pkgdir/usr/bin/brook install -Dm644 brook-client.service $pkgdir/usr/lib/systemd/system/brook-client.service } |