summaryrefslogtreecommitdiff
path: root/nongnu/packages/firmware.scm
diff options
context:
space:
mode:
authorHilton Chain <hako@ultrarare.space>2026-02-09 19:19:22 +0800
committerHilton Chain <hako@ultrarare.space>2026-02-09 19:19:22 +0800
commit4b9876de379087134bf2d3c4450e65cf4a4376ad (patch)
treeb58ad4168f10a436b86e6ea405f87cf431b93f97 /nongnu/packages/firmware.scm
parent6c0ea215e0bd089bf3b2097e5c59dd726fbbe304 (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.scm17
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