diff --git a/elements/boards/pinebook-pro/deps.bst b/elements/boards/pinebook-pro/deps.bst index 467637205d9163f0e201c687dbeb27c6509fbd57..e692387b62f4c0641e624a3d89b77c2e825adf67 100644 --- a/elements/boards/pinebook-pro/deps.bst +++ b/elements/boards/pinebook-pro/deps.bst @@ -7,3 +7,5 @@ runtime-depends: - boards/pinebook-pro/initramfs.bst - boards/pinebook-pro/keyboard-updater.bst - boards/pinebook-pro/disable-suspend.bst + +- boards/pinebook-pro/firmware.bst diff --git a/elements/boards/pinebook-pro/firmware.bst b/elements/boards/pinebook-pro/firmware.bst new file mode 100644 index 0000000000000000000000000000000000000000..d675d96d4c55cb5baadc7c60bc1a163a2328c466 --- /dev/null +++ b/elements/boards/pinebook-pro/firmware.bst @@ -0,0 +1,23 @@ +kind: manual + +build-depends: +- freedesktop-sdk.bst:bootstrap-import.bst + +variables: + inst-dir: "%{install-root}%{indep-libdir}/firmware" +config: + install-commands: + - install -Dm644 -t "%{inst-dir}/brcm" part-1/brcm/* + - install -Dm644 -t "%{inst-dir}/brcm" part-2/BCM4345C5.hcd + +sources: +- kind: git_tag + url: https://gitlab.manjaro.org/tsys/pinebook-firmware.git + track-tags: false + track: bdab4581e1753f7f2f881b4f5b294ee145300406 + directory: part-1 +- kind: git_tag + url: https://gitlab.manjaro.org/manjaro-arm/packages/community/ap6256-firmware.git + track-tags: false + track: a30bf312b268eab42d38fab0cc3ed3177895ff5d + directory: part-2 diff --git a/elements/boards/pinebook-pro/initramfs/deps.bst b/elements/boards/pinebook-pro/initramfs/deps.bst index eeba23d64894c3d91f61eed433e46bf06ba38c5a..6caa5008a69b7ffdfc7a94b6160bc409b6368f25 100644 --- a/elements/boards/pinebook-pro/initramfs/deps.bst +++ b/elements/boards/pinebook-pro/initramfs/deps.bst @@ -15,6 +15,7 @@ runtime-depends: - boards/pinebook-pro/linux.bst - freedesktop-sdk.bst:components/linux-firmware.bst - freedesktop-sdk.bst:components/wireless-regdb-bin.bst +- boards/pinebook-pro/firmware.bst - core-deps/libostree.bst - vm/eos-repartition.bst