summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNick Cao <nickcao@nichi.co>2023-09-25 10:16:30 -0400
committerGitHub <noreply@github.com>2023-09-25 10:16:30 -0400
commitd6c37b4707a1554a75bedd0576f32b4345d7e8ad (patch)
tree616559e8227ee72c5334565b67070eb61f10d6d1
parent6f3a09928e4e27a7839b174e24a8293f027aba42 (diff)
parent8de99dd1cea43450348dec005a49914585b9f1c9 (diff)
Merge pull request #256265 from zaldnoay/init-armbian-firmware
armbian-firmware: init at unstable-2023-09-16
-rw-r--r--pkgs/by-name/ar/armbian-firmware/package.nix33
1 files changed, 33 insertions, 0 deletions
diff --git a/pkgs/by-name/ar/armbian-firmware/package.nix b/pkgs/by-name/ar/armbian-firmware/package.nix
new file mode 100644
index 000000000000..6e97c5908871
--- /dev/null
+++ b/pkgs/by-name/ar/armbian-firmware/package.nix
@@ -0,0 +1,33 @@
+{ stdenvNoCC, lib, fetchFromGitHub }:
+stdenvNoCC.mkDerivation rec {
+ pname = "armbian-firmware";
+ version = "unstable-2023-09-16";
+
+ src = fetchFromGitHub {
+ owner = "armbian";
+ repo = "firmware";
+ rev = "01f9809bb0c4bd60c0c84b9438486b02d58b03f7";
+ hash = "sha256-ozKADff7lFjIT/Zf5dkNlCe8lOK+kwYb/60NaCJ8i2k=";
+ };
+
+ installPhase = ''
+ runHook preInstall
+
+ mkdir -p $out/lib/firmware
+ cp -a * $out/lib/firmware/
+
+ runHook postInstall
+ '';
+
+ # Firmware blobs do not need fixing and should not be modified
+ dontBuild = true;
+ dontFixup = true;
+
+ meta = with lib; {
+ description = "Firmware from Armbian";
+ homepage = "https://github.com/armbian/firmware";
+ license = licenses.unfree;
+ platforms = platforms.all;
+ maintainers = with maintainers; [ zaldnoay ];
+ };
+}