summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 94dbb8ab4accf7b52016c4eb09c9aa16bf07e8f8 (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
# Maintainer: 4679 <4679 at pm dot me>

pkgname=hysteria-bin
_pkgbase=hysteria
pkgver=0.8.4
pkgrel=1
pkgdesc='TCP relay & SOCKS5/HTTP proxy tool optimized for poor network environments (binary release)'
arch=('x86_64')
url='https://github.com/HyNetwork/hysteria'
license=('MIT')
provides=('hysteria')
conflicts=('hysteria')
source=("$_pkgbase::https://github.com/HyNetwork/$_pkgbase/releases/download/v$pkgver/hysteria-linux-amd64"
        'hysteria@.service'
        'hysteria-server@.service'
        'sysusers.conf')

sha512sums=('35d0dbc3030f2bb86591ae3d3467c179e57ae21c9814c5690f92ddc31057bab3d4294b65f08bb6a38e12c3a1b551c472c277e20179038af52f9f400a8ed357cd'
            '32e38b0c77680bfac57ad10e2ec5f8057c81e1286c6dcd6a7ae110ce6956ca1e57fef00e5cbacff15e4b6f010029f7a0d68b62ed09c8cdbe1cba6485b900fe8c'
            'c042e08a22adaa18c1477dab5d44341bd54cc2a0baeaff5f7b615ffdf43aa663ebb7d22a88ef8178ef5c1aaa6b9e4538d8fa7277c65551aafd2d1f8de29d387b'
            '5a3927c7ae9d9dea619bd073eb666d52a454ed8a2af5d5cc95f0dd54a69d56731543b54c493bfd53e2d11a2395996df688f1126ddede977b4aa9ed4ee91011c5')

package() {
  install -Dm755 "$srcdir/${_pkgbase}" "${pkgdir}/usr/bin/${_pkgbase}"
  install -Dm644 "$srcdir/sysusers.conf" "$pkgdir/usr/lib/sysusers.d/hysteria.conf"
  install -Dm644 "$srcdir/hysteria@.service" "$pkgdir/usr/lib/systemd/system/hysteria@.service"
  install -Dm644 "$srcdir/hysteria-server@.service" "$pkgdir/usr/lib/systemd/system/hysteria-server@.service"
  install -dm755 "$pkgdir/etc/hysteria"
}