Search Criteria
Package Details: pico-sdk 2.1.0-2
Package Actions
Git Clone URL: | https://aur.archlinux.org/pico-sdk.git (read-only, click to copy) |
---|---|
Package Base: | pico-sdk |
Description: | Libraries and tools for C/C++ development on RP2040 microcontrollers. |
Upstream URL: | https://github.com/raspberrypi/pico-sdk |
Licenses: | BSD-3-Clause |
Conflicts: | raspberry-pico-sdk-git |
Provides: | raspberry-pico-sdk-git |
Submitter: | Sematre |
Maintainer: | Sematre |
Last Packager: | Sematre |
Votes: | 19 |
Popularity: | 1.70 |
First Submitted: | 2021-07-20 16:52 (UTC) |
Last Updated: | 2024-12-18 23:23 (UTC) |
Dependencies (6)
- arm-none-eabi-binutils (gcc-arm-none-eabi-binAUR)
- arm-none-eabi-gcc (arm-none-eabi-gcc47-linaroAUR, arm-none-eabi-gcc48-linaroAUR, arm-none-eabi-gcc53-linaroAUR, arm-none-eabi-gcc49-linaroAUR, gcc-arm-none-eabi-binAUR)
- arm-none-eabi-newlib (gcc-arm-none-eabi-binAUR)
- cmake (cmake-gitAUR)
- git (git-gitAUR, git-glAUR) (make)
- arm-none-eabi-gdb (optional) – Debugger
Required by (1)
- picotool (make)
Sources (7)
- git+https://github.com/bluekitchen/btstack.git#commit=2b49e57
- git+https://github.com/georgerobotics/cyw43-driver.git#commit=cf924bb
- git+https://github.com/hathach/tinyusb.git#commit=5217cee
- git+https://github.com/lwip-tcpip/lwip.git#commit=0a0452b
- git+https://github.com/Mbed-TLS/mbedtls.git#commit=5a764e5
- git+https://github.com/raspberrypi/pico-sdk.git#tag=2.1.0
- setup-environment-variables.sh
Latest Comments
dampkwab commented on 2024-12-17 01:38 (UTC)
Here's a patch with submodule tags & shasums
https://pastebin.com/4SHVGz3P
dampkwab commented on 2024-12-16 01:12 (UTC)
That would certainly resolve the issue with repeated rebuilds - cheers @Sematre
Sematre commented on 2024-12-15 16:26 (UTC) (edited on 2024-12-15 16:27 (UTC) by Sematre)
@dampkwab Thanks for reaching out.
VCS packages don't have to track the latest commit of a project. This is stated at the very top of the page that you linked. This also applies to submodules. Quote from the Arch Wiki:
I am aware that having unpinned sources in the build file will result in makepkg checking every time for updates. I, personally, don't care too much about this, but I can see why this might bother people. That's why I'm going to start pinning the submodules to their specific sha256 hash. This will keep the spirit of always including all the necessary external dependencies in the sources list, but should also fix the issue with makepkg.
dampkwab commented on 2024-12-15 14:35 (UTC) (edited on 2024-12-15 14:36 (UTC) by dampkwab)
@Sematre Thank you for maintaining this package. I have a suggestion to make:
Although this package uses a git source, it fetches a specific release and is therefore not a VCS package. (that would be
pico-sdk-git
)That means the submodules shouldn't be included in the sources array as they should only be updated when a new version of pico-sdk is released. Removing them also greatly improves packaging efficiency.
Could you please apply the above patch?
shtirlic commented on 2024-08-31 16:27 (UTC)
I think we should change the name to Libraries and tools for C/C++ development on Raspberry Pi Pico microcontrollers.
yangon99 commented on 2023-06-04 13:20 (UTC)
Maybe we need a patch for this version(1.5.0-1)