blob: 3d199d830c8e89fb6958702e0589b13fdeea936d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
# Maintainer: cap153 <1536989047@qq.com>
pkgname=easytier-bin
pkgver=2.3.2
pkgrel=1
pkgdesc="由Rust和Tokio驱动,一个简单、安全、去中心化的内网穿透VPN组网方案"
conflicts=("easytier" "easytier-git" "easytier-web" "easytier-core" "easytier-cli" "easytier-web-git" "easytier-core-git" "easytier-cli-git")
arch=("x86_64" "aarch64")
url="https://github.com/EasyTier/EasyTier"
license=('Apache License 2.0')
source=("easytier-example.service")
source_x86_64=("$pkgname-$pkgver-x86_64.zip::https://github.com/EasyTier/EasyTier/releases/download/v$pkgver/easytier-linux-x86_64-v$pkgver.zip")
source_aarch64=("$pkgname-$pkgver-aarch64.zip::https://github.com/EasyTier/EasyTier/releases/download/v$pkgver/easytier-linux-aarch64-v$pkgver.zip")
sha256sums=('SKIP')
sha256sums_x86_64=('SKIP')
sha256sums_aarch64=('SKIP')
options=('!strip')
install='librewolf-bin.install'
prepare() {
cd "$srcdir" || exit 1
if [ "$CARCH" == "x86_64" ]; then
bsdtar -xf "$pkgname-$pkgver-x86_64.zip" --strip-components=1
elif [ "$CARCH" == "aarch64" ]; then
bsdtar -xf "$pkgname-$pkgver-aarch64.zip" --strip-components=1
fi
}
package() {
cd "$srcdir" || exit 1
install -Dm644 easytier-example.service -t "$pkgdir/etc/systemd/system"
install -Dm755 easytier-core "$pkgdir/usr/bin/easytier-core"
install -Dm755 easytier-cli "$pkgdir/usr/bin/easytier-cli"
install -Dm755 easytier-web "$pkgdir/usr/bin/easytier-web"
install -Dm755 easytier-web-embed "$pkgdir/usr/bin/easytier-web-embed"
}
# makepkg --printsrcinfo > .SRCINFO
|