# Maintainer: chenx_dust # Contributor: pallxk # Contributor: adiprasetya pkgname=mihomo-bin pkgver=1.18.3 pkgrel=2 pkgdesc="Binary version of mihomo." arch=("i686" "x86_64" "armv7h" "aarch64" "loong64" "riscv64") url="https://github.com/MetaCubeX/mihomo" license=("GPL3") groups=() depends=("glibc") makedepends=() checkdepends=() optdepends=() provides=("mihomo") conflicts=("mihomo") replaces=() backup=("etc/mihomo/config.yaml") options=() install=${pkgname}.install changelog= source=("mihomo.service" "mihomo@.service" "config.yaml") source_i686=("${pkgname}-i686-${pkgver}.gz::${url}/releases/download/v${pkgver}/mihomo-linux-386-v${pkgver}.gz") source_x86_64=("${pkgname}-x86_64-${pkgver}.gz::${url}/releases/download/v${pkgver}/mihomo-linux-amd64-compatible-v${pkgver}.gz") source_armv7h=("${pkgname}-armv7h-${pkgver}.gz::${url}/releases/download/v${pkgver}/mihomo-linux-armv7-v${pkgver}.gz") source_aarch64=("${pkgname}-aarch64-${pkgver}.gz::${url}/releases/download/v${pkgver}/mihomo-linux-arm64-v${pkgver}.gz") source_loong64=("${pkgname}-loong64-${pkgver}.gz::${url}/releases/download/v${pkgver}/mihomo-linux-loong64-abi2-v${pkgver}.gz") source_riscv64=("${pkgname}-riscv64-${pkgver}.gz::${url}/releases/download/v${pkgver}/mihomo-linux-riscv64-v${pkgver}.gz") sha256sums=('12df82e131fae39e0b417fbf692c395ecfebcb959014981a0d58003deba0938f' '0455abd5a27b98e72466d60eb37546299eaf021ad61f28fc57724d7a7516de85' 'c4af03523b8006d206440163406ee9b4de1a10bb5023fb3194490b8225a5e481') sha256sums_i686=('f2a4da93cabf7da2de3b08da6bb71f7ba407f091b44338bd57bcdaad08beae45') sha256sums_x86_64=('c413824154e018c6f897ef0c377ecceff3bd15d86fb0387e1c43d765fde78458') sha256sums_armv7h=('6a093ce397bd4121672c5598fd90e377d44d7049329ca3556f9b8427c0432638') sha256sums_aarch64=('7e1c6209316125d8e99385f19cbb2212f8bc0155b9fd15cfeb73207de879b1ad') sha256sums_loong64=('5a711f7762e6b4e51f8760062f538853418405449b2e35b3199173b19c292f8f') sha256sums_riscv64=('42921b4c5583abf54cc8e1868ecad62511d238183b5ad7a8ed00f76e1a046274') package() { cd "${srcdir}" install -Dm755 "${pkgname}-${CARCH}-${pkgver}" "${pkgdir}/usr/bin/mihomo" install -Dm644 "config.yaml" "${pkgdir}/etc/mihomo/config.yaml" install -Dm644 "mihomo.service" "${pkgdir}/usr/lib/systemd/system/mihomo.service" install -Dm644 "mihomo@.service" "${pkgdir}/usr/lib/systemd/system/mihomo@.service" }