blob: 62f875c8777ee8b7eb0b3452a584f2124dfe58a5 (
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
38
39
40
|
# Maintainer: Matt Quintanilla <matt @ matt quintanilla . xyz>
# Contributor: Ns2Kracy <2220496937@qq.com>
# Contributor: CorrectRoadH <correctroadh@gmail.com>
pkgname=casaos-gateway
pkgver=0.4.15
pkgrel=1
pkgdesc='CasaOS Gateway is a dynamic API gateway service that can be used to expose APIs from different other HTTP based services.'
arch=('x86_64' 'aarch64' 'armv7h')
url='https://github.com/IceWhaleTech/CasaOS-Gateway'
license=('APACHE')
groups=('casaos')
backup=('etc/casaos/gateway.ini')
source_x86_64=(
${url}/releases/download/v${pkgver}-alpha1/linux-amd64-${pkgname}-v${pkgver}-alpha1.tar.gz
${url}/releases/download/v${pkgver}-alpha/linux-amd64-${pkgname}-migration-tool-v${pkgver}-alpha1.tar.gz
)
source_aarch64=(
${url}/releases/download/v${pkgver}-alpha/linux-arm64-${pkgname}-v${pkgver}-alpha1.tar.gz
${url}/releases/download/v${pkgver}-alpha/linux-arm64-${pkgname}-migration-tool-v${pkgver}-alpha1.tar.gz
)
source_armv7h=(
${url}/releases/download/v${pkgver}-alpha/linux-arm-7-${pkgname}-v${pkgver}-alpha1.tar.gz
${url}/releases/download/v${pkgver}-alpha/linux-arm-7-${pkgname}-migration-tool-v${pkgver}-alpha1.tar.gz
)
sha256sums_x86_64=('b138a5bc9442c2d8b2b55e9842036a97f9bcfec3b01cc001fdc1f601294c4af6'
'e4cbef1fa3f1db100f223d3d2a464c9548530206d2fe8a75c547b702cc9cf971')
sha256sums_aarch64=('ec1ae1ea58def09280ee506d441ddec7b608192fb96e71f8f4b05bd2eb61ee7b'
'9d787f6acadcb7585361758f91e0d0d6c277573f63fd06727d5e41d603d69fa9')
sha256sums_armv7h=('c23ba706d1e6e96404764bf3425a9af7165f9253536a151b20fd445816b908de'
'51e81243b7586e2439918a8e747413979ec3ebc69da58d31da73074a4ff2f055')
package() {
_sysdir="${srcdir}/build/sysroot"
_name="${pkgname#*-}"
install -Dm755 "${_sysdir}/usr/bin/${pkgname}" "${pkgdir}/usr/bin/${pkgname}"
install -Dm755 "${_sysdir}/usr/bin/${pkgname}-migration-tool" "${pkgdir}/usr/bin/${pkgname}-migration-tool"
install -Dm644 "${_sysdir}/etc/casaos/${_name}.ini.sample" "${pkgdir}/etc/casaos/${_name}.ini"
install -Dm644 "${_sysdir}/usr/lib/systemd/system/${pkgname}.service" "${pkgdir}/usr/lib/systemd/system/${pkgname}.service"
}
|