diff options
author | David Roman <davidroman96@gmail.com> | 2024-10-07 12:02:05 +0200 |
---|---|---|
committer | David Roman <davidroman96@gmail.com> | 2024-10-07 12:02:05 +0200 |
commit | 5e35aab15f363d24f84ced03c0a5b58483e57310 (patch) | |
tree | c3ffde49bee4e4514bcf0d25b1ca1a637189bb5d /dev-embedded | |
parent | app-misc/zcock: drop 0.2.0 (diff) | |
download | guru-5e35aab15f363d24f84ced03c0a5b58483e57310.tar.gz guru-5e35aab15f363d24f84ced03c0a5b58483e57310.tar.bz2 guru-5e35aab15f363d24f84ced03c0a5b58483e57310.zip |
dev-embedded/esp-idf: drop 5.3-r1
Signed-off-by: David Roman <davidroman96@gmail.com>
Diffstat (limited to 'dev-embedded')
-rw-r--r-- | dev-embedded/esp-idf/Manifest | 1 | ||||
-rw-r--r-- | dev-embedded/esp-idf/esp-idf-5.3-r1.ebuild | 159 |
2 files changed, 0 insertions, 160 deletions
diff --git a/dev-embedded/esp-idf/Manifest b/dev-embedded/esp-idf/Manifest index 5cee93b88..2d56b030b 100644 --- a/dev-embedded/esp-idf/Manifest +++ b/dev-embedded/esp-idf/Manifest @@ -1,5 +1,4 @@ DIST esp-idf-5.3.1.zip 1695394487 BLAKE2B 97168a8ab5c482a86588e87d42caafb5bbeb4192966294fa56cb237883490b86746571ba6d00b6306b06b3ede8e7b041726e17fe09e2a7e747021e580e575a10 SHA512 c82517801628a6f5d74a5d22a0cc1320226cac6a0d79120273e500b8e8cfbc49e4129b3dfa7eda45f94a9220221b7894ef77e208aeab17d3d452bf06a3419678 -DIST esp-idf-5.3.zip 1617510710 BLAKE2B 423c993efc32af9bd4b25509439c94ae06d474a20db70fc14b2dffaeb476aa647ff0f774cd58b5872de3e4c1768ce8b9e5dd7a99c6d36cba54cd7fea2eb2f5fa SHA512 3a5a7668a7c1419cfd0ead032a856d55a99e70d306c7db6bd3301d1349a128ed95a220c9a5adf310dd749e70ba460acb0c502d64b54d54e7a082422885c2b619 DIST openocd-esp32-linux-amd64-0.12.0-esp32-20240318.tar.gz 2252682 BLAKE2B fbec39f77c7e2d423eacaf45d0f8c3373e24c65c3d5e2db0edf5b952945edcc838dd41f8c852ff0b2104dce62184b3b0803014e53d8dd4dcf6427955ec18f194 SHA512 5acb5d90740ea8b54be57fe80956c2bbcc6bb3c48dc4969043a7d49da7e9135ede4add8bdf8f7d772681867aca1faa72594fa8f70e7e8d2bc7ed93128ff1ec8d DIST riscv32-esp-elf-13.2.0_20240530-x86_64-linux-gnu.tar.xz 145544808 BLAKE2B b55513bf4cd6526a438aa5460806f0886438a52932631f5d142bc9c5f0b0affcda7a830b2f9b13c83ed356a4cebd7e3e0c0b5c29e718e880d312b6aa2f61c5b2 SHA512 fb4c868877bd9e68bedceb816c1aeec1736e2876bc1adf3138d59b73f0e9b0fb14eb826c885749b6070e6cf1e8e794f0a53c85bf5c5c896d8b3a6c7e6d0d821b DIST riscv32-esp-elf-gdb-14.2_20240403-x86_64-linux-gnu.tar.gz 30707431 BLAKE2B 99809fbd5abe99c4890fbf4edd964ee53bc9269b9bb15f487316d0092a9d7aae9d3f9f61f7597f5721aec4f95813908c8ce6a3f6f97cd453d1610a5caa7dc42e SHA512 1ad4854c53f435b08d634f8e5e1a9169037745684b13972876176483badc7ebf5a6c38109e7ac5c3f484df76e82bf790244661ac70b1e52dd3b2fc8a4956e5ff diff --git a/dev-embedded/esp-idf/esp-idf-5.3-r1.ebuild b/dev-embedded/esp-idf/esp-idf-5.3-r1.ebuild deleted file mode 100644 index 7a658ac3c..000000000 --- a/dev-embedded/esp-idf/esp-idf-5.3-r1.ebuild +++ /dev/null @@ -1,159 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{11,12} ) - -VER="13.2.0_20240530" -GDB_VER="14.2_20240403" - -CROSSTOOL_URL="https://github.com/espressif/crosstool-NG/releases/download/esp-${VER}" - -inherit estack python-r1 - -DESCRIPTION="Espressif IoT Development Framework" -HOMEPAGE="https://www.espressif.com/" - -# See https://dl.espressif.com/dl/esp-idf/espidf.constraints.v5.3.txt for information about version dependencies - -SRC_URI="https://dl.espressif.com/github_assets/espressif/${PN}/releases/download/v${PV}/${PN}-v${PV}.zip -> ${P}.zip - https://github.com/espressif/openocd-esp32/releases/download/v0.12.0-esp32-20240318/openocd-esp32-linux-amd64-0.12.0-esp32-20240318.tar.gz - https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v${GDB_VER}/xtensa-esp-elf-gdb-${GDB_VER}-x86_64-linux-gnu.tar.gz" -SRC_URI+=" ${CROSSTOOL_URL}/xtensa-esp-elf-${VER}-x86_64-linux-gnu.tar.xz" -SRC_URI+=" riscv32? ( - ${CROSSTOOL_URL}/riscv32-esp-elf-${VER}-x86_64-linux-gnu.tar.xz - https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v${GDB_VER}/riscv32-esp-elf-gdb-${GDB_VER}-x86_64-linux-gnu.tar.gz -)" - -S="${WORKDIR}/${PN}-v${PV}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -IUSE="riscv32" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -BDEPEND="app-arch/unzip" -RDEPEND=" - ${PYTHON_DEPS} - - dev-libs/libusb:1 - dev-python/click[${PYTHON_USEDEP}] - dev-python/pyserial[${PYTHON_USEDEP}] - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/pyparsing[${PYTHON_USEDEP}] - dev-python/pyelftools[${PYTHON_USEDEP}] - dev-embedded/esp-coredump[${PYTHON_USEDEP}] - dev-embedded/esptool - dev-embedded/esp-idf-kconfig[${PYTHON_USEDEP}] - dev-embedded/esp-idf-monitor[${PYTHON_USEDEP}] - dev-embedded/esp-idf-panic-decoder[${PYTHON_USEDEP}] - dev-embedded/esp-idf-size[${PYTHON_USEDEP}] - dev-embedded/freertos-gdb[${PYTHON_USEDEP}] - dev-embedded/idf-component-manager[${PYTHON_USEDEP}] - sys-libs/zlib -" - -RESTRICT="strip" - -QA_PREBUILT="opt/* usr/lib* usr/share/esp-idf/*" -QA_PRESTRIPPED="opt/*" - -PATCHES=( - "${FILESDIR}/allow-system-install-${PN}-5.3.patch" - "${FILESDIR}/${P}-fix-cpp-build-eth.patch" -) - -install_tool() { - eshopts_push -s globstar - - into /opt/${1} - - if [[ -d "../${1}/lib" ]]; then - if stat *.so &>/dev/null; then - for i in ../${1}/lib/**/*.so*; do - dolib.so ${i} - done - fi - - if stat *.a &>/dev/null; then - for i in ../${1}/lib/**/*.a*; do - dolib.a ${i} - done - fi - - insinto /opt/${1}/lib - doins -r ../${1}/lib/* - fi - - exeinto /opt/${1}/bin - doexe ../${1}/bin/* - ( - cd ../${1} - for i in libexec/**/*; do - exeinto /opt/${1}/$(dirname ${i}) - if [[ -x "${i}" && ! -d "${i}" ]]; then - doexe ${i} - fi - done - - if [[ -d "include" ]]; then - insinto /opt/${1} - doins -r include - fi - - if [[ -d "share" ]]; then - insinto /opt/${1} - doins -r share - fi - ) - - ( - cd "${D}"/opt/${1}/bin/ || die - for i in *; do - dodir /opt/bin - cd "${D}"/opt/bin || die - dosym ../${1}/bin/${i} /opt/bin/${i} - done - ) - - eshopts_pop -} - -src_install() { - newbin - idf <<-EOF - #!/bin/sh - - # Silence a warning by idf.py - export IDF_PYTHON_ENV_PATH= - exec python /usr/share/${PN}/tools/idf.py \$@ -EOF - - install_tool xtensa-esp-elf - install_tool xtensa-esp-elf/xtensa-esp-elf - - if use riscv32; then - install_tool riscv32-esp-elf - install_tool riscv32-esp-elf/riscv32-esp-elf - fi - - install_tool openocd-esp32 - - # Remove unsupported python versions - rm "${WORKDIR}"/xtensa-esp-elf-gdb/bin/xtensa-esp-elf-gdb-3.{8..10} || die - install_tool xtensa-esp-elf-gdb - if use riscv32; then - install_tool riscv32-esp-elf-gdb - fi - - echo "IDF_PATH=/usr/share/${PN}" > 99esp-idf || die - doenvd 99esp-idf - - insinto /usr/share/${PN} - - rm -r .git || die - find . -name ".git" -exec rm -rf {} \; || die - doins -r . -} |