diff options
author | Barnaby Gray | 2021-01-27 09:16:48 +0000 |
---|---|---|
committer | Barnaby Gray | 2021-01-27 09:18:36 +0000 |
commit | dbc91341e2a3b8dec9e90a56a57ca1ddef31428a (patch) | |
tree | 260f82efa3b0147f02607b669606794caaa4dbca | |
download | aur-raspberry-pico-sdk-git.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 36 | ||||
-rw-r--r-- | pico-sdk.csh | 1 | ||||
-rw-r--r-- | pico-sdk.install | 9 | ||||
-rw-r--r-- | pico-sdk.sh | 1 |
6 files changed, 74 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..648993b28b49 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,23 @@ +pkgbase = raspberry-pico-sdk-git + pkgdesc = Raspberry Pico SDK + pkgver = 1.0.0.r3.g0f3b795 + pkgrel = 1 + url = https://github.com/raspberrypi/pico-sdk + install = pico-sdk.install + arch = any + license = BSD-3 + makedepends = git + depends = arm-none-eabi-binutils + depends = arm-none-eabi-gcc + depends = arm-none-eabi-newlib + depends = cmake + optdepends = arm-none-eabi-gdb + source = git+https://github.com/raspberrypi/pico-sdk + source = pico-sdk.sh + source = pico-sdk.csh + sha256sums = SKIP + sha256sums = 8610406fc529818eb2f67163e19a7204cda36f8cd7ed77fb4a65154918de3acb + sha256sums = 5d795a2d5de6046ad4bf196c912da4683e62779cac8dbcf90f20733470810e34 + +pkgname = raspberry-pico-sdk-git + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..a92ba9c659dd --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +/pkg +/pico-sdk +/src +*.zst diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..5b97e769317f --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,36 @@ +# Maintainer: Barnaby Gray <barnaby at pickle dot me dot uk> +pkgname=raspberry-pico-sdk-git +pkgver=1.0.0.r3.g0f3b795 +pkgrel=1 +pkgdesc="Raspberry Pico SDK " +arch=("any") +url="https://github.com/raspberrypi/pico-sdk" +license=('BSD-3') +source=( + "git+https://github.com/raspberrypi/pico-sdk" + "pico-sdk.sh" + "pico-sdk.csh" +) +sha256sums=( + 'SKIP' + '8610406fc529818eb2f67163e19a7204cda36f8cd7ed77fb4a65154918de3acb' + '5d795a2d5de6046ad4bf196c912da4683e62779cac8dbcf90f20733470810e34' +) +depends=('arm-none-eabi-binutils' 'arm-none-eabi-gcc' 'arm-none-eabi-newlib' 'cmake') +optdepends=('arm-none-eabi-gdb') +makedepends=('git') +install="pico-sdk.install" + +pkgver() { + cd "${srcdir}/pico-sdk" + git describe --tags --match '?.*' | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} + +package() { + cd "${srcdir}/pico-sdk" + git submodule update --init + mkdir -p "${pkgdir}/usr/share" + cp -r "${srcdir}/pico-sdk" "${pkgdir}/usr/share/pico-sdk" + install -Dm755 "${srcdir}/pico-sdk.sh" "${pkgdir}/etc/profile.d/pico-sdk.sh" + install -Dm755 "${srcdir}/pico-sdk.csh" "${pkgdir}/etc/profile.d/pico-sdk.csh" +} diff --git a/pico-sdk.csh b/pico-sdk.csh new file mode 100644 index 000000000000..946afa5e3971 --- /dev/null +++ b/pico-sdk.csh @@ -0,0 +1 @@ +setenv PICO_SDK_PATH /usr/share/pico-sdk
\ No newline at end of file diff --git a/pico-sdk.install b/pico-sdk.install new file mode 100644 index 000000000000..495281e88cfd --- /dev/null +++ b/pico-sdk.install @@ -0,0 +1,9 @@ +post_install() { + printf "$(tput setaf 4)pico-sdk was installed on $(tput setaf 2)/usr/share/pico-sdk$(tput sgr0)\n" + printf "$(tput setaf 4)$(tput sgr0)\n" + printf "$(tput setaf 4)You need to source $(tput setaf 2)/etc/profile$(tput setaf 4) or relogin to set PICO_SDK_PATH.$(tput sgr0)\n" +} + +post_upgrade() { + post_install +} diff --git a/pico-sdk.sh b/pico-sdk.sh new file mode 100644 index 000000000000..9fae10bd85e3 --- /dev/null +++ b/pico-sdk.sh @@ -0,0 +1 @@ +export PICO_SDK_PATH=/usr/share/pico-sdk
\ No newline at end of file |