diff options
| author | Hilton Chain <hako@ultrarare.space> | 2026-02-09 19:19:22 +0800 |
|---|---|---|
| committer | Hilton Chain <hako@ultrarare.space> | 2026-02-09 19:19:22 +0800 |
| commit | 4b9876de379087134bf2d3c4450e65cf4a4376ad (patch) | |
| tree | b58ad4168f10a436b86e6ea405f87cf431b93f97 /nongnu/packages/firmware.scm | |
| parent | 6c0ea215e0bd089bf3b2097e5c59dd726fbbe304 (diff) | |
nongnu: facetimehd-calibration: Avoid using the non-free unrar.
* nongnu/packages/firmware.scm (facetimehd-calibration) [native-inputs]:
Replace unrar with go-arc.
[arguments]: Adjust accordingly.
Diffstat (limited to 'nongnu/packages/firmware.scm')
| -rw-r--r-- | nongnu/packages/firmware.scm | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/nongnu/packages/firmware.scm b/nongnu/packages/firmware.scm index 5794ff7..830df68 100644 --- a/nongnu/packages/firmware.scm +++ b/nongnu/packages/firmware.scm @@ -9,6 +9,7 @@ #:use-module (gnu packages cpio) #:use-module (gnu packages efi) #:use-module (gnu packages firmware) + #:use-module (gnu packages golang-compression) #:use-module (guix build-system copy) #:use-module (guix build-system gnu) #:use-module (guix download) @@ -17,8 +18,7 @@ #:use-module ((guix licenses) #:prefix guix-license:) #:use-module (guix packages) #:use-module (guix utils) - #:use-module (nonguix licenses) - #:use-module (nongnu packages compression)) + #:use-module (nonguix licenses)) ;; fwupd with LVFS nonfree repositories enabled (define-public fwupd-nonfree @@ -294,14 +294,17 @@ patjak's facetimehd wiki} for more information.") #~(modify-phases %standard-phases (add-before 'install 'extract (lambda* (#:key inputs #:allow-other-keys) - (invoke (search-input-file inputs "/bin/unrar") - "x" - "BootCamp/Drivers/Apple/AppleCamera64.exe") + (invoke (search-input-file inputs "/bin/arc") + "-ext" ".rar" + "unarchive" "BootCamp/Drivers/Apple/AppleCamera64.exe") + (for-each (lambda (spec) - (apply #$dump-file-chunk "AppleCamera.sys" spec)) + (apply #$dump-file-chunk + "AppleCamera64/AppleCamera.sys" + spec)) '#$calibration-files))))))) (native-inputs - (list unrar unzip)) + (list go-arc unzip)) (synopsis "Calibration files for the FacetimeHD (Broadcom 1570) PCIe webcam") (description "Calibration files for the FacetimeHD webcam. These are optional but make the colors look much better. See |
