Package Details: btop-git 1.3.2.r1032.d168073-1

Git Clone URL: (read-only, click to copy)
Package Base: btop-git
Description: A monitor of resources
Upstream URL:
Licenses: Apache-2.0
Conflicts: btop
Provides: btop
Submitter: vnepogodin
Maintainer: vnepogodin
Last Packager: vnepogodin
Votes: 11
Popularity: 0.90
First Submitted: 2021-09-24 18:57 (UTC)
Last Updated: 2024-03-24 21:34 (UTC)

Required by (0)

Sources (1)

Latest Comments

vnepogodin commented on 2024-03-24 21:36 (UTC)


I've added lowdown for man page generation

jxir commented on 2024-03-24 03:01 (UTC)

Please add lowdown as a build time dependency. This is needed to generate the man page.

buonhobo commented on 2024-01-03 19:49 (UTC)

Thank you very much!

vnepogodin commented on 2024-01-03 12:48 (UTC)


I've added GPU support, static linking got disabled, static rocm backend got disabled.

buonhobo commented on 2024-01-03 11:53 (UTC)


They enabled official gpu support by default as you can see in

I would suggest adding rocm-smi-lib and whatever's required for NVIDIA gpus as optional dependencies, since they are needed for GPU monitoring to work.

GPU monitoring currently doesn't work with static linking, so I had to remove the STATIC=true flag from the PKGBUILD

vnepogodin commented on 2023-12-28 22:33 (UTC)


btop-gpu-git and btop-git are not same "software". If upstream btop enables GPU support by default I'll also have it here

tronicdude commented on 2023-12-28 22:30 (UTC)

If one has rocm-smi-lib or nvidia-utils installed this should build with GPU support, like btop-gpu-git. That one doesn't allow install if you don't have one or the other. Two repos for the same software doesn't make sense. There should just be this repo, with both of those as optional dependencies for GPU support.

vnepogodin commented on 2023-06-03 22:19 (UTC)

@Roshakk many thanks! I've updated PKGBUILD

Roshakk commented on 2023-06-03 19:41 (UTC)

Btop recently has changed to a submodule approach to the fmt library.

it is necessary to include the submodule in the sources.

sha512sums=('SKIP' 'SKIP')

prepare() {
  cd "${srcdir}/${pkgname}"
  git submodule init
  git config submodule.fmtlib/fmt.url "${srcdir}/fmt"
  git -c protocol.file.allow=always submodule update