blob: 57046d84843d3891c3be24236a78514c86b78a83 (
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
|
# Maintainer: devome <evinedeng@hotmail.com>
_pkgname=metatube-server
pkgname="${_pkgname}-bin"
pkgver=1.3.1
pkgrel=1
pkgdesc="MetaTube Server"
arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'ppc64le' 's390x')
url="https://github.com/metatube-community/${_pkgname}-releases"
provides=("${_pkgname}")
conflicts=("${_pkgname}")
license=("Unknown")
backup=("etc/conf.d/${_pkgname}.env")
optdepends=("postgresql: PostgresSQL database engine")
source=("${_pkgname}.env"
"${_pkgname}.service"
"${_pkgname}.sysusers"
"${_pkgname}.tmpfiles")
source_i686=("${_pkgname}-${pkgver}-i686.zip::${url}/releases/download/v${pkgver}/${_pkgname}-linux-386.zip")
source_x86_64=("${_pkgname}-${pkgver}-x86_64.zip::${url}/releases/download/v${pkgver}/${_pkgname}-linux-amd64.zip"
"${_pkgname}-${pkgver}-x86_64-v3.zip::${url}/releases/download/v${pkgver}/${_pkgname}-linux-amd64-v3.zip")
source_aarch64=("${_pkgname}-${pkgver}-aarch64.zip::${url}/releases/download/v${pkgver}/${_pkgname}-linux-arm64.zip")
source_armv7h=("${_pkgname}-${pkgver}-armv7h.zip::${url}/releases/download/v${pkgver}/${_pkgname}-linux-armv7.zip")
source_ppc64le=("${_pkgname}-${pkgver}-ppc64le.zip::${url}/releases/download/v${pkgver}/${_pkgname}-linux-ppc64le.zip")
source_s390x=("${_pkgname}-${pkgver}-s390x.zip::${url}/releases/download/v${pkgver}/${_pkgname}-linux-s390x.zip")
sha256sums=('b607c8fd8f92c19d549969e5ec9b35c60bc42a2797e1bd233d58819dea1c3cfa'
'cf7f3035a723e4307185562bc845deb051d7cea804531b72b044c3b78860cc55'
'afb0c09c4b7ade9ac23018452a1da49d7e8f7e45adb83e4bc073ef1f9d363a76'
'641a2a92fc01b04679b02fba1101bee991f627fc795b18a5c46ff970d17fe0da')
sha256sums_i686=('7db3a4339b30a7770a288f1906388ea41a212dd014cb15e8cde881bd093aa56c')
sha256sums_x86_64=('279d7486e69dae1517065e3e0ba1a4d3fe89be5e454dec7faf9f9fec905c0968'
'78324ede271c070f506b8d367f9a83f25cd6586936bf5ac0c0de8314d21f2046')
sha256sums_aarch64=('fb2159102813582c0abfba2bbb2f897250804b56edf27ad6af9ee76384565ff0')
sha256sums_armv7h=('3011c43e6b4341d95ade7d9254268297c965ecb614879e8e06b3a990480db692')
sha256sums_ppc64le=('8884ab1bcd1f50a05b0eb2ad8e2c76005ae577ccc534650820e035f188ec39de')
sha256sums_s390x=('8685c7cedf0df9ba8d5fbbdbd75f4146c796e47c0008b97481d6b22128b4090f')
noextract=("${_pkgname}-${pkgver}"-x86_64{,-v3}.zip)
prepare() {
if [[ $CARCH == x86_64 ]]; then
if grep -q avx2 /proc/cpuinfo; then
bsdtar -xf "${_pkgname}-${pkgver}-${CARCH}-v3".zip
else
bsdtar -xf "${_pkgname}-${pkgver}-${CARCH}".zip
fi
fi
}
package() {
install -Dm755 "${_pkgname}-linux"-* "${pkgdir}/usr/bin/${_pkgname}"
install -Dm644 "${_pkgname}.env" "${pkgdir}/etc/conf.d/${_pkgname}.env"
install -Dm644 "${_pkgname}.service" "${pkgdir}/usr/lib/systemd/system/${_pkgname}.service"
install -Dm644 "${_pkgname}.sysusers" "${pkgdir}/usr/lib/sysusers.d/${_pkgname}.conf"
install -Dm644 "${_pkgname}.tmpfiles" "${pkgdir}/usr/lib/tmpfiles.d/${_pkgname}.conf"
}
|