From 9701fd468aa8b88e3505b8cfdca9fcaaa4031816 Mon Sep 17 00:00:00 2001 From: Petr Hodina Date: Tue, 13 Dec 2022 09:57:43 +0100 Subject: [PATCH 2/5] gnu: Add pyamlboot. * gnu/packages/firmware.scm (pyamlboot): New variable. diff --git a/gnu/packages/firmware.scm b/gnu/packages/firmware.scm index e9bb3ed450..2826dfd131 100644 --- a/gnu/packages/firmware.scm +++ b/gnu/packages/firmware.scm @@ -34,6 +34,7 @@ (define-module (gnu packages firmware) #:use-module (guix git-download) #:use-module (guix build-system gnu) #:use-module (guix build-system meson) + #:use-module (guix build-system python) #:use-module (gnu packages) #:use-module (gnu packages admin) #:use-module (gnu packages autotools) @@ -67,6 +68,7 @@ (define-module (gnu packages firmware) #:use-module (gnu packages polkit) #:use-module (gnu packages protobuf) #:use-module (gnu packages python) + #:use-module (gnu packages python-build) #:use-module (gnu packages python-xyz) #:use-module (gnu packages sqlite) #:use-module (gnu packages tls) @@ -74,6 +76,24 @@ (define-module (gnu packages firmware) #:use-module (gnu packages web) #:use-module (gnu packages xml)) +(define-public pyamlboot + (package + (name "pyamlboot") + (version "1.0.0") + (source (origin + (method url-fetch) + (uri (pypi-uri "pyamlboot" version)) + (sha256 + (base32 + "0ivm6h118y6fsk4xfan5nkdsbyds52qpr98zjfa1ilrswyyddj49")))) + (build-system python-build-system) + (propagated-inputs (list python-pyusb python-setuptools)) + (home-page "https://github.com/superna9999/pyamlboot") + (synopsis "Amlogic SoC USB Boot utility") + (description "This package provides USB Boot utility to interact with the + MaskROM on Amlogic SoC.") + (license license:asl2.0))) + (define-public ath9k-htc-firmware (package (name "ath9k-htc-firmware") -- 2.38.1