summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSematre2021-07-20 18:52:41 +0200
committerSematre2021-07-20 18:52:41 +0200
commit6d384ccb622ab8e0121af21dc7dc51e34fa99398 (patch)
tree5cef19b5d1b40364522be894800dbac9aa9dd343
downloadaur-6d384ccb622ab8e0121af21dc7dc51e34fa99398.tar.gz
Initial commit
-rw-r--r--.SRCINFO22
-rw-r--r--PKGBUILD41
-rw-r--r--reload-environment-variables.install6
-rw-r--r--setup-environment-variables.sh2
4 files changed, 71 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..1fef658d8454
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,22 @@
+pkgbase = pico-sdk
+ pkgdesc = Libraries and tools for C/C++ development on RP2040 microcontrollers.
+ pkgver = 1.2.0
+ pkgrel = 1
+ url = https://github.com/raspberrypi/pico-sdk
+ install = reload-environment-variables.install
+ arch = any
+ license = BSD-3-Clause
+ makedepends = git
+ depends = arm-none-eabi-binutils
+ depends = arm-none-eabi-gcc
+ depends = arm-none-eabi-newlib
+ depends = cmake
+ 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.2.0
+ source = setup-environment-variables.sh
+ sha256sums = SKIP
+ sha256sums = 155dbf10a6a9239849a166595bb3287bc410ef54f7d850e8dc9c50fddc1a7a3e
+
+pkgname = pico-sdk
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"
+}
diff --git a/reload-environment-variables.install b/reload-environment-variables.install
new file mode 100644
index 000000000000..e2832f8426b9
--- /dev/null
+++ b/reload-environment-variables.install
@@ -0,0 +1,6 @@
+post_install() {
+ tput bold
+ echo "To apply the changes you need to"
+ echo "restart your computer or relogin."
+ tput sgr0
+}
diff --git a/setup-environment-variables.sh b/setup-environment-variables.sh
new file mode 100644
index 000000000000..0acd6c36af39
--- /dev/null
+++ b/setup-environment-variables.sh
@@ -0,0 +1,2 @@
+#!/bin/sh
+export PICO_SDK_PATH=/usr/share/pico-sdk