summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD41
1 files changed, 41 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..92052045c2e9
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,41 @@
+# Maintainer: Sematre <sematre at gmx dot de>
+pkgname=pico-sdk
+pkgver=1.2.0
+pkgrel=1
+
+pkgdesc="Libraries and tools for C/C++ development on RP2040 microcontrollers."
+arch=('any')
+url="https://github.com/raspberrypi/pico-sdk"
+license=('BSD-3-Clause')
+
+depends=('arm-none-eabi-binutils' 'arm-none-eabi-gcc' 'arm-none-eabi-newlib' 'cmake')
+optdepends=('arm-none-eabi-gdb: Debugger')
+makedepends=('git')
+
+provides=("raspberry-pico-sdk-git")
+conflicts=("raspberry-pico-sdk-git")
+
+install=reload-environment-variables.install
+source=("git+${url}.git#tag=${pkgver}"
+ "setup-environment-variables.sh")
+sha256sums=('SKIP'
+ '155dbf10a6a9239849a166595bb3287bc410ef54f7d850e8dc9c50fddc1a7a3e')
+
+prepare() {
+ cd "${srcdir}/pico-sdk"
+ git submodule update --init
+}
+
+package() {
+ cd "${srcdir}"
+ install -Dm644 "setup-environment-variables.sh" "${pkgdir}/etc/profile.d/pico-sdk.sh"
+
+ cd "${srcdir}"
+ 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
+
+ cd "${srcdir}/pico-sdk"
+ install -Dm644 LICENSE.TXT "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}