From a566c120f0aebffa646789d8862f88fe29fae47e Mon Sep 17 00:00:00 2001 From: Petr Hodina Date: Wed, 24 Aug 2022 09:08:21 +0200 Subject: [PATCH] nongnu: Add pinenote-firmware. * nongnu/packages/firmware.scm (pinenote-firmware): New variable. --- nongnu/packages/firmware.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/nongnu/packages/firmware.scm b/nongnu/packages/firmware.scm index 43b2928..97c6fab 100644 --- a/nongnu/packages/firmware.scm +++ b/nongnu/packages/firmware.scm @@ -8,6 +8,7 @@ #:use-module (guix build-system copy) #:use-module (guix build-system gnu) #:use-module (guix download) + #:use-module (guix git-download) #:use-module (guix gexp) #:use-module (guix git-download) #:use-module ((guix licenses) #:prefix guix-license:) @@ -36,6 +37,32 @@ #$output "/libexec") "-Dsupported_build=true")))))) +;; Firmware for Eink display +(define-public pinenote-firmware + (let ((commit "f47f34b968cb6d9385ed4c15c6a7af236227f5f0") + (revision "1")) + (package + (name "pinenote-firmware") + (version "") + (home-page "https://gitlab.com/phodina/pinenote-firmware") + (source (origin + (method git-fetch) + (uri (git-reference + (url home-page) + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "06wpqalz57wd6av8yz77gyq4j3hiwx76hanm3bag22b6hda23zgb")))) + (build-system copy-build-system) + ;; (arguments + ;; `(#:install-plan + ;; (list (list ".*" "lib/firmware/")))) + (synopsis "Firmware for the PineNote") + (description + "This package contains dump of the firmware from the PineNote.") + (license (nonfree (string-append "unknown")))))) + (define-public ov5640-firmware (let ((commit "6e8e591e17e207644dfe747e51026967bb1edab5") (revision "1"))