Repository navigation
Arch Linux package (AUR), alongside the Fedora one - #1
Merged
Merged
Conversation
Updated hardware specifications in the README for accuracy.
Packaging moves to packaging/fedora/ and packaging/arch/; .SRCINFO is left to tools/aur-publish.sh, which generates it in the AUR repository. The READMEs and CI keep Fedora and gain Arch alongside it. PKGBUILD: W1zago maintains it; pkgver follows the program's version, with a test, and its header says how to build the checkout without a release. The NVIDIA package is offered as an optional dependency, and the pacman hook also restarts the daemon when that package comes or goes, so the drop-in takes effect. aur-publish.sh checksums the same URL the PKGBUILD downloads. CI updates the Arch container fully before installing (-Syu). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The helper process did not inherit pytest's sys.path, so the test only passed where fancontrol was also installed, as in CI; makepkg's check() on Arch failed it. Pass the source tree through PYTHONPATH. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Owner
Author
|
Added @W1zago's |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Builds on @W1zago's
archbranch (his four commits are kept) and puts the Arch package next to the Fedora one instead of in its place.Layout
.SRCINFOis not kept in this repo —tools/aur-publish.shgenerates it in the AUR repository.Changes on top of the
archbranchmain.pacman -Syu).# Maintainer: W1zago,# Contributor: 4bit33;pkgverfollows the program's version (a test checks it);fancontrol-linux-nvidiais an optional dependency; the header explains how to build the current checkout without a release.fancontrol-linux-nvidiaand on removal, so adding or removing the NVIDIA drop-in restarts the daemon.makepkg'scheck()failed it.Checked
makepkgbuilds both packages,check()passes (424 tests), both install; unit uses/usr/bin/python, update notice saysyay..copr/Makefilefrom the new spec path, RPM builds, tests pass.@W1zago, please try on your Arch machine
and tell us what
fanctl statusandfanctl doctorshow on the laptop.🤖 Generated with Claude Code