# Maintainer: Ben Brooks # PRs/Issues: https://github.com/bbrks/aur-portainer-bin pkgname=portainer-bin pkgver=2.18.4 pkgrel=1 epoch=1 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=('6084891b03f8985d087b0fce2240766e919ebf0b7f385c0a41b02176585cd270' '8cb50d80f1463cef0a907b7f26ec6387b792182959f51f8cd19dcb6f955b886e' '82f7fca2af76e52147397c3b7b07091b72c1be7c82da6bc47e53001306759635' 'c047db2ea1ae4df438d1e9b143b85e50d24607baaef25e730fb4671c22b62ff1') sha256sums_armv6h=('abd3009e0b54eb602d2708349cc96e6ee5f8802da17ca4692d65161cc837109d') sha256sums_armv7h=('abd3009e0b54eb602d2708349cc96e6ee5f8802da17ca4692d65161cc837109d') sha256sums_aarch64=('c4e03b0f1c8acef6b17731587fae95cbef1361c02736a10a063d255c6291a8ac') sha256sums_x86_64=('bda24821084dbc52e4d29a6e0ffc1157462ef4170b986dbe7d98d8b5e7905163') 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" }