summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorBarnaby Gray2021-01-27 09:16:48 +0000
committerBarnaby Gray2021-01-27 09:18:36 +0000
commitdbc91341e2a3b8dec9e90a56a57ca1ddef31428a (patch)
tree260f82efa3b0147f02607b669606794caaa4dbca /PKGBUILD
downloadaur-raspberry-pico-sdk-git.tar.gz
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD36
1 files changed, 36 insertions, 0 deletions
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"
+}