summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorVimsucks2019-01-29 16:17:52 +0800
committerVimsucks2019-01-29 16:17:52 +0800
commitaf268325994aaa274f9e2983a89ccb8511393abe (patch)
tree4858a97644e98800ca6f4be70fc6954b2d3a728b
parentd75f6a3cba9fa7134a15684ce6d341518134a1e4 (diff)
downloadaur-af268325994aaa274f9e2983a89ccb8511393abe.tar.gz
add more arch
-rw-r--r--.SRCINFO21
-rw-r--r--.gitignore1
-rw-r--r--PKGBUILD40
3 files changed, 50 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 260b8ec20b9f..f3d9f3d99fcf 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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*
diff --git a/PKGBUILD b/PKGBUILD
index e4daa49064fa..f0acb0bf3ff7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}