diff options
author | Sematre | 2021-07-20 18:52:41 +0200 |
---|---|---|
committer | Sematre | 2021-07-20 18:52:41 +0200 |
commit | 6d384ccb622ab8e0121af21dc7dc51e34fa99398 (patch) | |
tree | 5cef19b5d1b40364522be894800dbac9aa9dd343 | |
download | aur-6d384ccb622ab8e0121af21dc7dc51e34fa99398.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | PKGBUILD | 41 | ||||
-rw-r--r-- | reload-environment-variables.install | 6 | ||||
-rw-r--r-- | setup-environment-variables.sh | 2 |
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 |