name="bpytop-git" pkgname="bpytop" url="https://github.com/aristocratos/${pkgname}.git" pkgver="1.0.68" makedepends=("make" "python3" "python3-pip" "python3-distutils") depends=("python3" "python3-pip" "python3-distutils") pkgdesc="Linux/OSX/FreeBSD resource monitor." release="$(lsb_release -cs)" modern=("devel" "sid" "lunar" "bookworm" "mantic" "noble" "trixie" "testing" "unstable") pkgver() { git ls-remote "${url}" master | cut -f1 | cut -c1-8 } # shellcheck disable=SC2076 if [[ " ${modern[*]} " =~ " ${release} " ]]; then pyhack=("--break-system-packages") else pyhack=() fi prepare() { sudo pip3 install --upgrade psutil "${pyhack[@]}" } package() { sudo make install DESTDIR="${pkgdir}" sudo install -Dm644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" sudo install -Dm644 README.md -t "${pkgdir}/usr/share/doc/${pkgname}" } post_remove() { sudo rm -rf "/usr/share/licenses/${pkgname}" sudo rm -rf "/usr/share/doc/${pkgname}" }