[gnome-build-meta/valentindavid/pinebook-pro-part-1: 12/12] pinebook-pro: Add firmware updater for keyboard and trackpad



commit aa7a85c7d5522bc00baeee800c8454f414482a09
Author: Valentin David <valentin david codethink co uk>
Date:   Sun Apr 12 20:03:09 2020 +0000

    pinebook-pro: Add firmware updater for keyboard and trackpad

 elements/boards/pinebook-pro/deps.bst             |  2 ++
 elements/boards/pinebook-pro/keyboard-updater.bst | 19 +++++++++++++++++++
 elements/boards/pinebook-pro/vim.bst              |  9 +++++++++
 3 files changed, 30 insertions(+)
---
diff --git a/elements/boards/pinebook-pro/deps.bst b/elements/boards/pinebook-pro/deps.bst
index 02897626..c1429f91 100644
--- a/elements/boards/pinebook-pro/deps.bst
+++ b/elements/boards/pinebook-pro/deps.bst
@@ -31,6 +31,8 @@ runtime-depends:
 - boards/pinebook-pro/tweak-resize-root.bst
 - vm/eos-repartition.bst
 
+- boards/pinebook-pro/keyboard-updater.bst
+
 # FIXME: Waiting for those to be merged:
 #- freedesktop-sdk.bst:components/linux-firmware.bst
 #- freedesktop-sdk.bst:components/wireless-regdb-bin.bst
diff --git a/elements/boards/pinebook-pro/keyboard-updater.bst 
b/elements/boards/pinebook-pro/keyboard-updater.bst
new file mode 100644
index 00000000..f6bc8aeb
--- /dev/null
+++ b/elements/boards/pinebook-pro/keyboard-updater.bst
@@ -0,0 +1,19 @@
+kind: manual
+
+sources:
+- kind: git_tag
+  url: https://github.com/ayufan-rock64/pinebook-pro-keyboard-updater.git
+  track: 089ddceaca34cc835d8114900c24db6dcdf121c3
+
+depends:
+- core-deps/libusb.bst
+
+build-depends:
+- boards/pinebook-pro/vim.bst # Required for xxd
+
+config:
+  build-commands:
+  - make
+
+  install-commands:
+  - install -Dm755 updater "%{install-root}%{bindir}/pinebook-pro-keyboard-updater"
diff --git a/elements/boards/pinebook-pro/vim.bst b/elements/boards/pinebook-pro/vim.bst
new file mode 100644
index 00000000..6a9a74ee
--- /dev/null
+++ b/elements/boards/pinebook-pro/vim.bst
@@ -0,0 +1,9 @@
+kind: autotools
+
+sources:
+- kind: tar
+  url: ftp://ftp.vim.org/pub/vim/unix/vim-8.2.tar.bz2
+
+depends:
+- freedesktop-sdk.bst:bootstrap-import.bst
+


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]