Arch Linux packages for ClockworkPi uConsole
Find a file
Peter Cai 16e36804ac updpkg: linux-clockworkpi-git 1:6.12.22.r1316781.202504190318.4d28f51-1
Updated pkgver() to reflect patch level as well, and added build time to
pkgver for better debugging experience.

We now also generate .config directly from bcm2711_defconfig, instead of
extracting the generated one from the Debian package.
2025-04-19 08:40:17 -04:00
builder Initial commit 2025-03-28 21:30:58 -04:00
pkgs updpkg: linux-clockworkpi-git 1:6.12.22.r1316781.202504190318.4d28f51-1 2025-04-19 08:40:17 -04:00
repo Keep repo/PLACEHOLDER 2025-03-29 11:43:11 -04:00
.gitignore Keep repo/PLACEHOLDER 2025-03-29 11:43:11 -04:00
build-inner.sh Initial commit 2025-03-28 21:30:58 -04:00
build-pkg.sh Initial commit 2025-03-28 21:30:58 -04:00
INSTALLATION.md Add arm_64bit=1 for CM4 to boot... 2025-04-17 21:50:24 -04:00
README.md addpkg: supersonic-desktop 2025-04-05 16:48:16 -04:00

(For a brief guide to installation, see INSTALLATION.md)

This is a collection of a few packages used for running Arch Linux ARM on a ClockworkPi uConsole with RaspberryPi CM5. Most of these packages should still apply for RaspberryPi CM4, though.

(Yes, there are also packages from AUR that I personally use included here.)

Prebuilt binary packages are available through

[petercxy]
SigLevel = Optional
Server = https://s3-cdn.angry.im/alarm-repo/$arch

Note that the binary package repository is unsigned. If in doubt, always build packages yourself. Scripts in this repo are designed to build packages on a x86_64 system with qemu-user-static installed and with podman container images. It is recommended to set up Distcc Cross-comiling on the build machine -- the default port 3636 will be automatically used by the build scripts.

See pkgs/ for a list of packages included in this repo. Most important is the linux-clockworkpi-git kernel package, which includes device trees and out-of-tree drivers for uConsole and the CM5's RP1 audio chip (thanks to Rex). wpa_supplicant-raspberrypi-git, instead of the upstream version, is required for WLAN (w/ NetworkManager) to function.