Source: picolibc
Priority: optional
Maintainer: Richard Oliver <richard.oliver@raspberrypi.com>
XS-Original-Maintainer: Keith Packard <keithp@keithp.com>
Build-Depends: debhelper-compat (= 13), gcc-arm-none-eabi, gcc-riscv64-unknown-elf, gcc-xtensa-lx106,
 gcc-aarch64-linux-gnu, meson, ninja-build, qemu-system-arm, qemu-system-misc,
 gcc-riscv32-pico-elf
Standards-Version: 4.7.0
Rules-Requires-Root: no
Section: devel
Homepage: https://keithp.com/picolibc
XS-Original-Vcs-Git: git://keithp.com/git/picolibc.git -b debian
XS-Original-Vcs-Browser: https://keithp.com/cgit/picolibc.git/

Package: picolibc-riscv64-unknown-elf
Architecture: all
Depends: ${misc:Depends}, gcc-riscv64-unknown-elf
Description: Smaller embedded C library for RISC-V development
 PicoLibc is a combination of Newlib and AVR libc bits designed
 for small-RAM embedded systems. This package has binaries for
 RISC-V processors.

Package: picolibc-arm-none-eabi
Architecture: all
Depends: ${misc:Depends}, gcc-arm-none-eabi
Description: Smaller embedded C library for ARM development
 PicoLibc is a combination of Newlib and AVR libc bits designed
 for small-RAM embedded systems. This package has binaries for
 ARM processors. This library is intended to replace libnewlib-nano

Package: picolibc-xtensa-lx106-elf
Architecture: all
Depends: ${misc:Depends}, gcc-xtensa-lx106
Description: Smaller embedded C library for ESP8266 development
 PicoLibc is a combination of Newlib and AVR libc bits designed
 for small-RAM embedded systems. This package has binaries for
 ESP8266 processors.

Package: picolibc-aarch64-linux-gnu
Architecture: all
Depends: ${misc:Depends}, gcc-aarch64-linux-gnu
Description: Smaller embedded C library for 64-bit ARM development
 PicoLibc is a combination of Newlib and AVR libc bits designed
 for small-RAM embedded systems. This package has binaries for
 ARM 64-bit processors.

Package: picolibc-riscv32-pico-elf
Architecture: all
Depends: ${misc:Depends}, gcc-riscv32-pico-elf
Description: Embedded C library for Raspberry Pi Pico-family Hazard3 RISC-V development
 PicoLibc is a combination of Newlib and AVR libc bits designed
 for small-RAM embedded systems. This package has binaries for
 the RISC-V (Hazard3) cores of the Raspberry Pi RP2350.
 .
 The library is built for every multilib provided by gcc-riscv32-pico-elf,
 including variants for the RP2350 silicon ISA (-mcpu=hazard3-rp2350) and
 the upstream Hazard3 'develop' branch (-mcpu=hazard3-sim, intended for
 Verilator simulation).
