# Maintainer: Ben Brooks # PRs/Issues: https://github.com/bbrks/aur-portainer-bin pkgname=portainer-bin pkgver=2.20.0 pkgrel=1 epoch=2 pkgdesc="A lightweight docker management UI" arch=('armv6h' 'armv7h' 'aarch64' 'x86_64') url="https://github.com/portainer/portainer" license=('custom:zlib') provides=('portainer') conflicts=('portainer') depends=('docker' 'docker-compose') optdepends=() makedepends=() source=("portainer.service" "portainer.png" "portainer.desktop" "portainer-${pkgver}-src.tar.gz::${url}/archive/${pkgver}.tar.gz") source_x86_64=("${url}/releases/download/${pkgver}/portainer-${pkgver}-linux-amd64.tar.gz") source_aarch64=("${url}/releases/download/${pkgver}/portainer-${pkgver}-linux-arm64.tar.gz") source_armv6h=("${url}/releases/download/${pkgver}/portainer-${pkgver}-linux-arm.tar.gz") source_armv7h=("${url}/releases/download/${pkgver}/portainer-${pkgver}-linux-arm.tar.gz") sha256sums=('37274c8bc36ec81eae0307b9c58f1c09b34680fe7cb3cb330f253cbb4f8e704b' '8cb50d80f1463cef0a907b7f26ec6387b792182959f51f8cd19dcb6f955b886e' 'a70567387c0f182fac2e56e5681a63b3dcf474d618dd357531b844009f73d8c0' '99c59655a55b848cc84b1ec278cee90446077989dfd2d2da54ac1ce7f1c2724b') sha256sums_armv6h=('9c2346adfca474068f150bb8c5664648c90a76c6e58214120fc4037f38345fce') sha256sums_armv7h=('9c2346adfca474068f150bb8c5664648c90a76c6e58214120fc4037f38345fce') sha256sums_aarch64=('84d1a22b8fafc775c8e72100f4942dae756ba79ae3b53bf4f5abede57c516e05') sha256sums_x86_64=('8c902e106ac338b0070404bbb8fbef400c728a6f660763a5b57b4ff97790cc53') package() { install -Dm644 "${srcdir}/portainer-${pkgver}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" install -Dm755 "${srcdir}/portainer/portainer" "${pkgdir}/usr/bin/portainer" mkdir -p "${pkgdir}/usr/share/portainer" cp -rip "${srcdir}/portainer/public" "${pkgdir}/usr/share/portainer/public" install -Dm644 "portainer.png" "${pkgdir}/usr/share/icons/hicolor/scalable/apps/portainer.png" install -Dm644 "portainer.desktop" "${pkgdir}/usr/share/applications/portainer.desktop" install -Dm644 "portainer.service" "${pkgdir}/usr/lib/systemd/system/portainer.service" ln -s "/usr/lib/docker/cli-plugins/docker-compose" "${pkgdir}/usr/share/portainer/docker-compose" ln -s "/usr/bin/docker" "${pkgdir}/usr/share/portainer/docker" }