summary refs log tree commit diff
path: root/pkgs/os-specific/linux/firmware
diff options
context:
space:
mode:
authorAdam Joseph <54836058+amjoseph-nixpkgs@users.noreply.github.com>2023-06-23 16:53:14 +0000
committerGitHub <noreply@github.com>2023-06-23 16:53:14 +0000
commit70ba337fa77bcbecc798b1671746933544b4ca4b (patch)
treee50360640d33ce2099e6ea792671aebe7f536a8e /pkgs/os-specific/linux/firmware
parentde76a685df210cae8a3f824da4f2f6550e050d99 (diff)
parentcc065fe18a566677be6b2b45954be0b4cef33c61 (diff)
downloadnixpkgs-70ba337fa77bcbecc798b1671746933544b4ca4b.tar
nixpkgs-70ba337fa77bcbecc798b1671746933544b4ca4b.tar.gz
nixpkgs-70ba337fa77bcbecc798b1671746933544b4ca4b.tar.bz2
nixpkgs-70ba337fa77bcbecc798b1671746933544b4ca4b.tar.lz
nixpkgs-70ba337fa77bcbecc798b1671746933544b4ca4b.tar.xz
nixpkgs-70ba337fa77bcbecc798b1671746933544b4ca4b.tar.zst
nixpkgs-70ba337fa77bcbecc798b1671746933544b4ca4b.zip
Merge pull request #239361 from rnhmjoj/pr-ath9k
ath9k-htc-blobless-firmware: use name expected by the kernel
Diffstat (limited to 'pkgs/os-specific/linux/firmware')
-rw-r--r--pkgs/os-specific/linux/firmware/ath9k/default.nix11
1 files changed, 9 insertions, 2 deletions
diff --git a/pkgs/os-specific/linux/firmware/ath9k/default.nix b/pkgs/os-specific/linux/firmware/ath9k/default.nix
index 28da48c31cd..ab342d68c13 100644
--- a/pkgs/os-specific/linux/firmware/ath9k/default.nix
+++ b/pkgs/os-specific/linux/firmware/ath9k/default.nix
@@ -9,9 +9,13 @@
 , enableUnstable ? false
 }:
 
+let
+  stableVersion = "1.4.0";
+in
+
 stdenv.mkDerivation (finalAttrs: {
   pname = "ath9k-htc-blobless-firmware";
-  version = if enableUnstable then "unstable-2022-05-22" else "1.4.0";
+  version = if enableUnstable then "unstable-2022-05-22" else stableVersion;
 
   src = fetchFromGitHub ({
     owner = "qca";
@@ -61,7 +65,10 @@ stdenv.mkDerivation (finalAttrs: {
 
   installPhase = ''
     runHook preInstall
-    install -Dt $out/lib/firmware/ath9k_htc/ target_firmware/*.fw
+    install -Dt "$out/lib/firmware/ath9k_htc/" target_firmware/*.fw
+    # make symlinks so that firmware will be automatically found
+    ln -s htc_7010.fw "$out/lib/firmware/ath9k_htc/htc_7010-${stableVersion}.fw"
+    ln -s htc_9271.fw "$out/lib/firmware/ath9k_htc/htc_9271-${stableVersion}.fw"
     runHook postInstall
   '';