Package Details: cangaroo 0.2.2.r64.gca7f907-10

Git Clone URL: https://aur.archlinux.org/cangaroo.git (read-only, click to copy)
Package Base: cangaroo
Description: Open source can bus analyzer software - with support for CANable / CANable2, CANFD, and other new features
Upstream URL: https://github.com/normaldotcom/cangaroo
Keywords: can can2.0 canfd cangaroo
Licenses: GPL-2.0-only
Submitter: hoeckro
Maintainer: taotieren (GPereira)
Last Packager: taotieren
Votes: 1
Popularity: 0.016026
First Submitted: 2016-06-09 12:27 (UTC)
Last Updated: 2025-03-09 18:06 (UTC)

Latest Comments

nesc commented on 2026-04-28 08:57 (UTC)

Thanks everyone for suggestions, not occurred to me that there would be problems with updates. I'll probably create another package.

taotieren commented on 2026-04-26 13:08 (UTC) (edited on 2026-04-26 13:08 (UTC) by taotieren)

@nesc This package is another branch, and my suggestion is to create the cangaro-openautodiaglarbs package as a new distinction.

If you need help, you can help pack and maintain it.

GPereira commented on 2026-04-26 07:09 (UTC)

Hi @nesc, the update you suggest is from a fork of this project so it is a different package. I agree that we should move to that one since it is now being maintained by that guy and seems that there are no breaking changes. However moving from 0.22.2 of the old package to 0.10.0 of the new one will cause issues with people's AUR helpers. Not sure what's the best approach here to move current users to a new package.

nesc commented on 2026-04-26 06:57 (UTC) (edited on 2026-04-26 06:57 (UTC) by nesc)

Updated for 0.10

pkgname=cangaroo
pkgver=0.10.0
pkgrel=1
pkgdesc="Open-source CAN bus analyzer for Linux"
arch=('x86_64')
url="https://github.com/OpenAutoDiagLabs/CANgaroo"
license=('GPL-2.0-only')
depends=('qt6-base' 'qt6-charts' 'qt6-serialport' 'libnl')
makedepends=('qt6-charts' 'qt6-serialport')
source=("$pkgname-$pkgver.tar.gz::https://github.com/OpenAutoDiagLabs/CANgaroo/archive/refs/tags/v$pkgver.tar.gz")
sha256sums=('9cf122b9e8ef063c5db904331312476559d8b048dc0cef4351864a434f052d56')

build() {
  cd "CANgaroo-$pkgver"

  cd src
  qmake6 src.pro
  make -j"$(nproc)"
  cd ..

  cd canifconfig
  qmake6 canifconfig.pro
  make -j"$(nproc)"
}

package() {
  cd "CANgaroo-$pkgver"

  install -Dm755 bin/cangaroo "$pkgdir/usr/bin/cangaroo"
  install -Dm755 canifconfig/canifconfig "$pkgdir/usr/bin/canifconfig"
  install -Dm644 cangaroo.desktop "$pkgdir/usr/share/applications/cangaroo.desktop"
  install -Dm644 src/assets/cangaroo.png "$pkgdir/usr/share/pixmaps/cangaroo.png"
  install -Dm644 src/assets/cangaroo.svg "$pkgdir/usr/share/pixmaps/cangaroo.svg"
}

taotieren commented on 2024-11-01 13:38 (UTC)

@bobpaul Thanks!

bobpaul commented on 2023-04-24 17:05 (UTC) (edited on 2023-04-24 17:06 (UTC) by bobpaul)

This no longer builds due to upstream bug #21

Until upstream is fixed, we can modify the PKGBUILD to apply a patch:

Alternatively, here's a Source tarbal for cangaroo v2.2-2 with those changes already applied.