summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD43
2 files changed, 45 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 5bb77f29c27f..107cefc2b78f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = pico-sdk
pkgdesc = Libraries and tools for C/C++ development on RP2040 microcontrollers.
- pkgver = 1.5.0
+ pkgver = 1.5.1
pkgrel = 1
url = https://github.com/raspberrypi/pico-sdk
install = reload-environment-variables.install
@@ -14,9 +14,20 @@ pkgbase = pico-sdk
optdepends = arm-none-eabi-gdb: Debugger
provides = raspberry-pico-sdk-git
conflicts = raspberry-pico-sdk-git
- source = git+https://github.com/raspberrypi/pico-sdk.git#tag=1.5.0
+ options = !strip
+ source = git+https://github.com/raspberrypi/pico-sdk.git#tag=1.5.1
+ source = git+https://github.com/bluekitchen/btstack.git
+ source = git+https://github.com/georgerobotics/cyw43-driver.git
+ source = git+https://github.com/lwip-tcpip/lwip.git
+ source = git+https://github.com/Mbed-TLS/mbedtls.git
+ source = git+https://github.com/hathach/tinyusb.git
source = setup-environment-variables.sh
sha256sums = SKIP
+ sha256sums = SKIP
+ sha256sums = SKIP
+ sha256sums = SKIP
+ sha256sums = SKIP
+ sha256sums = SKIP
sha256sums = 155dbf10a6a9239849a166595bb3287bc410ef54f7d850e8dc9c50fddc1a7a3e
pkgname = pico-sdk
diff --git a/PKGBUILD b/PKGBUILD
index 2c7fa1920606..a804e5772f60 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,6 +1,6 @@
# Maintainer: Sematre <sematre at gmx dot de>
pkgname=pico-sdk
-pkgver=1.5.0
+pkgver=1.5.1
pkgrel=1
pkgdesc="Libraries and tools for C/C++ development on RP2040 microcontrollers."
@@ -15,27 +15,48 @@ makedepends=('git')
provides=("raspberry-pico-sdk-git")
conflicts=("raspberry-pico-sdk-git")
+options=('!strip')
install=reload-environment-variables.install
source=("git+${url}.git#tag=${pkgver}"
+ "git+https://github.com/bluekitchen/btstack.git"
+ "git+https://github.com/georgerobotics/cyw43-driver.git"
+ "git+https://github.com/lwip-tcpip/lwip.git"
+ "git+https://github.com/Mbed-TLS/mbedtls.git"
+ "git+https://github.com/hathach/tinyusb.git"
"setup-environment-variables.sh")
sha256sums=('SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
'155dbf10a6a9239849a166595bb3287bc410ef54f7d850e8dc9c50fddc1a7a3e')
prepare() {
cd "${srcdir}/pico-sdk"
- git submodule update --init
+ git submodule init
+
+ git config submodule."lib/btstack".url "${srcdir}/btstack"
+ git config submodule."lib/cyw43-driver".url "${srcdir}/cyw43-driver"
+ git config submodule."lib/lwip".url "${srcdir}/lwip"
+ git config submodule."lib/mbedtls".url "${srcdir}/mbedtls"
+ git config submodule."lib/tinyusb".url "${srcdir}/tinyusb"
+
+ git -c protocol.file.allow=always submodule update
}
package() {
- cd "${srcdir}"
- install -Dm644 "setup-environment-variables.sh" "${pkgdir}/etc/profile.d/pico-sdk.sh"
-
- cd "${srcdir}"
+ # Install sdk
mkdir -p "${pkgdir}/usr/share"
- cp -r "pico-sdk/" "${pkgdir}/usr/share/${pkgname}"
- cd "${pkgdir}/usr/share/${pkgname}"
- rm -r .git* README.md LICENSE.TXT
+ cp -r "${srcdir}/pico-sdk/" "${pkgdir}/usr/share/${pkgname}"
+ rm -r "${pkgdir}/usr/share/${pkgname}"/{.git*,README.md,CONTRIBUTING.md,LICENSE.TXT}
- cd "${srcdir}/pico-sdk"
- install -Dm644 LICENSE.TXT "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+ # Install environment config
+ install -Dm644 "${srcdir}/setup-environment-variables.sh" "${pkgdir}/etc/profile.d/pico-sdk.sh"
+
+ # Install docs
+ install -Dm644 "${srcdir}/pico-sdk/README.md" -t "${pkgdir}/usr/share/doc/${pkgname}"
+
+ # Install license
+ install -Dm644 "${srcdir}/pico-sdk/LICENSE.TXT" -t "${pkgdir}/usr/share/licenses/${pkgname}"
}