[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/esp-idf/
commit: fc9433b9480cc14e81a2729723566faa7019 Author: David Roman gmail com> AuthorDate: Wed May 8 12:22:22 2024 + Commit: David Roman gmail com> CommitDate: Wed May 8 12:22:22 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fc9433b9 dev-embedded/esp-idf: drop 5.1.2 Closes: https://bugs.gentoo.org/931365 Signed-off-by: David Roman gmail.com> dev-embedded/esp-idf/Manifest | 6 -- dev-embedded/esp-idf/esp-idf-5.1.2.ebuild | 159 -- 2 files changed, 165 deletions(-) diff --git a/dev-embedded/esp-idf/Manifest b/dev-embedded/esp-idf/Manifest index 6385383b8b..883f507997 100644 --- a/dev-embedded/esp-idf/Manifest +++ b/dev-embedded/esp-idf/Manifest @@ -1,12 +1,6 @@ -DIST esp-idf-5.1.2.zip 1200519153 BLAKE2B d8714163e3a449e24bec8a93ce666d269ddb7d406d7e3dc0b5db0845b7a9c05f6a5186796f8bbda68bb0a8e40a2743a88792eb341e72a276e4ec1e3e8b04c34d SHA512 46e96419b5f58d8b41d5b7b35f6e96beee94f6c1e20ba22eaf48a7f3d3cf4f3c9b8aa79468e6ea95718f598f6e30e7b72be616d1fb856045758191eb244151c8 DIST esp-idf-5.2.1.zip 1300409360 BLAKE2B a55ee7852165bd14fcc72fd0bc9c8f1dbfeb3a0f86766b5354112c54d3081709d192b87e368bf31502629e6a85cd9a75055fb0a20ee20a755f9d3951fb14b3ce SHA512 bbcfcbbec38ffc0f7d07c57bb8a3431e0237d0f61a02b176bfb222b71cff0f3065fadbdcf43221b33f14565fc646a3e287ce5fde7d5d7dae2d036b2e11d113e4 DIST esp-idf-5.2.zip 1287699728 BLAKE2B d91d69da49423afa1c5345053af1da65d0c2d610f72a9a0c30a56bf9d4d2a9f10d2d30a2187e6db63953d5b9547877240cda8ff2d31032e7b4b9f2fad74c21e9 SHA512 fbbdd08aff3fe310638312d46a61466f97a039906a7766cc4ab5343b41a66f742b065b375695f8b2e749104bb7214eb31a1357e24c231048fc03fc81a615c90e DIST openocd-esp32-linux-amd64-0.12.0-esp32-20230921.tar.gz 2193783 BLAKE2B 8f94d628bb415ab75daa85d51c94e8d2a9a1d9399b706963b8bd663d145e440a9e86d7f29000f196d1c9e2585c24882739a80ba29c5b83a96ada384f262f0941 SHA512 8ca3c932c5b7b236133c2a305d95b8059d9db14640efc077e34c256390da05e177479a973aa974005f34fba4a74119dcdb59d876344bdef8940b58c3c948c9f7 -DIST riscv32-esp-elf-12.2.0_20230208-x86_64-linux-gnu.tar.xz 131410024 BLAKE2B 6961ddad1570aa69cbe7a4b1cd6722831d725b83a2d865b5babeea9b2d1762e4dda3cf35bdd4c5137758e15267a229136439387ff72577d5d558a924cd6161aa SHA512 dd0a95408fb487d444cb2c1efc9a0d21404eba2080b16cd9958dd9a9d22c5bf36f3c5e0309b082a226b39e4aeaf9a07ac89af740e2d5c01f85147d26dff7d233 DIST riscv32-esp-elf-13.2.0_20230928-x86_64-linux-gnu.tar.xz 143575940 BLAKE2B a888291f4b2c482cf2f3620519fc02607ba22d99f8d02e20415daf58cf2eecfa96144b0fc6fdbf98b3569ff0e5755d854650735e30cbfab56701a3d61627ddba SHA512 71b5def3d291eb80ab98adfbd23626ea4c6c5d8b30ab34a9f8a100013df58c4867044b974d8ced9405b5b45b26232835806746814051f55b650dde82bffe40f4 DIST xtensa-esp-elf-13.2.0_20230928-x86_64-linux-gnu.tar.xz 112588084 BLAKE2B 9b462426d09f0071d205066d6e9897d035a3c65bef6c9bf2cccefdbcbb3629af38cec5b5411e5f32c1e0b19d51c78675e264544c1f730a1b0554262c9b6dd7d1 SHA512 60e718d8bc4007966d4b66ca57a56b144ac6614e6a283ceb6681a29aab60f1f621049e3b691440e3da38a47d7260467a06c91c190d383aeb5c915df2dd908b94 -DIST xtensa-esp-elf-gdb-12.1_20221002-x86_64-linux-gnu.tar.gz 32006939 BLAKE2B 3963f402f65a1503d4fcef0b68c8efcd1f17407809f77a5b76da03e89a0fdd47cd06545ab958aa444fc2ce822b20b4e7c88d921de723bae81bd74bd93a34e047 SHA512 013641d87729f7387a29afac0715a1fc1012edf88092e1dd51682df07730ab71c511f6824c77f52b17c06dca1a04a85c157730da80d1e5cb61bc6dcbe48e199e DIST xtensa-esp-elf-gdb-12.1_20231023-x86_64-linux-gnu.tar.gz 36942094 BLAKE2B ecb04aacb864ad625d603b59fb39df9e76ff63cbbab39fa2370154c939e5113e56fc7eeff03411c33d73adf05376531f8d107c6da55e5b619390b5272d4f1ad5 SHA512 7afee5aa9919420d847d5dc351598ba7a0ba41c61e20647501b62d83c65868fd1673f45065b0563204cd30049e5dcceb3a0c095f7f0382d7166904ee202ea730 -DIST xtensa-esp32-elf-12.2.0_20230208-x86_64-linux-gnu.tar.xz 67006496 BLAKE2B 343803d0511f8fd5d382221b57c68d964565e36bbd397d5ee5747f75224498db306120c10b7d664c2d0449888d5fa6c1aa423f5681097f06810c257c922d83aa SHA512 6bba61d3f05a08cb0e0f238c60af1b69caeb950e598849aa1edea6e4e95838938c1006afee8d19ea0533d9747342cb57b9010f52500db8a38b13987bea3a827a -DIST xtensa-esp32s2-elf-12.2.0_20230208-x86_64-linux-gnu.tar.xz 64374532 BLAKE2B 7fe7c185e4561e34981615a3b7b96998cc11c473166bf54c2db57eecd617ab2c6c94c62fe6bc632e821cc98cf3e82d6f2b35a9210b56245442b1c6206b135617 SHA512 5381167aff6a2d023fb5b210dc092b610d72ae00484dae17d7c4e016bda9d457e597698895fcd2de755e6a86b9af2b2c5ca993cf89f12c3570f223671f6144da -DIST xtensa-esp32s3-elf-12.2.0_20230208-x86_64-linux-gnu.tar.xz 67512340 BLAKE2B 10859b0fbb1f8c2e3c229e4f87ccac00dda4f1f54827a556772badf2dd85b04c6cf50a79cc89f80a2596fc7fb7253e5750158e5499ab2c4062717de50d04473c SHA512 c23f35f01a938e96ff85bd06fd25db929be3027ab1cd0d57f2c3c355b7abb1d2629f193deae2dfa2f2684faf2c516f96029be28e230dc73b70ea935121ab62ba diff --git a/dev-embedded/esp-idf/esp-idf-5.1.2.ebuild b/dev-embedded/esp-idf/esp-idf-5.1.2.ebuild deleted file mode 100644 index 83ca81f689..00 ---
[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/esp-idf/
commit: 0f0e764b52c89a4c3935529d4919a80d337c79ad Author: Florian Schmaus gentoo org> AuthorDate: Tue Apr 16 06:23:09 2024 + Commit: Florian Schmaus gentoo org> CommitDate: Tue Apr 16 06:23:23 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0f0e764b dev-embedded/esp-idf: add [] to dev-embedded/esptool Now that dev-embedded/esptool is Python multi impl, we can go ahead and add [${PYTHON_USEDEP}] to its dependency declaration. Signed-off-by: Florian Schmaus gentoo.org> dev-embedded/esp-idf/esp-idf-5.1.2.ebuild | 4 ++-- dev-embedded/esp-idf/esp-idf-5.2.1.ebuild | 4 ++-- dev-embedded/esp-idf/esp-idf-5.2.ebuild | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/dev-embedded/esp-idf/esp-idf-5.1.2.ebuild b/dev-embedded/esp-idf/esp-idf-5.1.2.ebuild index be9240fbf0..6a0cd0a1de 100644 --- a/dev-embedded/esp-idf/esp-idf-5.1.2.ebuild +++ b/dev-embedded/esp-idf/esp-idf-5.1.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -43,7 +43,7 @@ RDEPEND=" dev-python/pyparsing[${PYTHON_USEDEP}] dev-python/pyelftools[${PYTHON_USEDEP}] dev-embedded/esp-coredump[${PYTHON_USEDEP}] - dev-embedded/esptool + dev-embedded/esptool[${PYTHON_USEDEP}] dev-embedded/esp-idf-kconfig[${PYTHON_USEDEP}] dev-embedded/esp-idf-monitor[${PYTHON_USEDEP}] dev-embedded/esp-idf-panic-decoder[${PYTHON_USEDEP}] diff --git a/dev-embedded/esp-idf/esp-idf-5.2.1.ebuild b/dev-embedded/esp-idf/esp-idf-5.2.1.ebuild index 6036f9efe5..0edfe91fb1 100644 --- a/dev-embedded/esp-idf/esp-idf-5.2.1.ebuild +++ b/dev-embedded/esp-idf/esp-idf-5.2.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -41,7 +41,7 @@ RDEPEND=" dev-python/pyparsing[${PYTHON_USEDEP}] dev-python/pyelftools[${PYTHON_USEDEP}] dev-embedded/esp-coredump[${PYTHON_USEDEP}] - dev-embedded/esptool + dev-embedded/esptool[${PYTHON_USEDEP}] dev-embedded/esp-idf-kconfig[${PYTHON_USEDEP}] dev-embedded/esp-idf-monitor[${PYTHON_USEDEP}] dev-embedded/esp-idf-panic-decoder[${PYTHON_USEDEP}] diff --git a/dev-embedded/esp-idf/esp-idf-5.2.ebuild b/dev-embedded/esp-idf/esp-idf-5.2.ebuild index 6036f9efe5..0edfe91fb1 100644 --- a/dev-embedded/esp-idf/esp-idf-5.2.ebuild +++ b/dev-embedded/esp-idf/esp-idf-5.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -41,7 +41,7 @@ RDEPEND=" dev-python/pyparsing[${PYTHON_USEDEP}] dev-python/pyelftools[${PYTHON_USEDEP}] dev-embedded/esp-coredump[${PYTHON_USEDEP}] - dev-embedded/esptool + dev-embedded/esptool[${PYTHON_USEDEP}] dev-embedded/esp-idf-kconfig[${PYTHON_USEDEP}] dev-embedded/esp-idf-monitor[${PYTHON_USEDEP}] dev-embedded/esp-idf-panic-decoder[${PYTHON_USEDEP}]
[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/esp-idf/
commit: 0274405eaaaca041cb05a80f0736190b5ef13d91 Author: Florian Schmaus gentoo org> AuthorDate: Tue Apr 16 06:25:30 2024 + Commit: Florian Schmaus gentoo org> CommitDate: Tue Apr 16 07:04:23 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0274405e dev-embedded/esp-idf: correct variable declaration order Signed-off-by: Florian Schmaus gentoo.org> dev-embedded/esp-idf/esp-idf-5.2.1.ebuild | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/dev-embedded/esp-idf/esp-idf-5.2.1.ebuild b/dev-embedded/esp-idf/esp-idf-5.2.1.ebuild index 0edfe91fb1..f6219e94f6 100644 --- a/dev-embedded/esp-idf/esp-idf-5.2.1.ebuild +++ b/dev-embedded/esp-idf/esp-idf-5.2.1.ebuild @@ -23,13 +23,15 @@ SRC_URI+=" riscv32? ( ${CROSSTOOL_URL}/riscv32-esp-elf-${VER}-x86_64-linux-gnu.t #https://dl.espressif.com/dl/toolchains/preview/riscv32-esp-elf-gcc8_4_0-crosstool-ng-1.24.0-123-g64eb9ff-linux-amd64.tar.gz -KEYWORDS="~amd64" +S="${WORKDIR}/${PN}-v${PV}" + LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + IUSE="riscv32" REQUIRED_USE="${PYTHON_REQUIRED_USE}" -SLOT="0" - BDEPEND="app-arch/unzip" RDEPEND=" ${PYTHON_DEPS} @@ -59,8 +61,6 @@ PATCHES=( "${FILESDIR}/allow-system-install-${PN}-5.1.2.patch" ) -S="${WORKDIR}/${PN}-v${PV}" - install_tool() { shopt -s globstar
[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/esp-idf-kconfig/
commit: 3578c4e7b7cc410bed7122f84b899749d6e501fc Author: David Roman gmail com> AuthorDate: Thu Mar 14 09:44:28 2024 + Commit: David Roman gmail com> CommitDate: Thu Mar 14 09:44:28 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3578c4e7 dev-embedded/esp-idf-kconfig: drop 2.0.1 Signed-off-by: David Roman gmail.com> dev-embedded/esp-idf-kconfig/Manifest | 1 - .../esp-idf-kconfig/esp-idf-kconfig-2.0.1.ebuild | 25 -- 2 files changed, 26 deletions(-) diff --git a/dev-embedded/esp-idf-kconfig/Manifest b/dev-embedded/esp-idf-kconfig/Manifest index fdb827e44a..6b7e0b8de6 100644 --- a/dev-embedded/esp-idf-kconfig/Manifest +++ b/dev-embedded/esp-idf-kconfig/Manifest @@ -1,3 +1,2 @@ DIST esp-idf-kconfig-1.4.1.tar.gz 39687 BLAKE2B aa4500a1d9ebf9cae5e0d1daa47549a5f4730e907f0963b485c4e019bf9d88103da41e49b48a381450b4000d92a9f4b87fe9bf23064457b9a4c66a39f7198746 SHA512 e710c4b8015d0b321a20d32d20735d48991d97c718469dee0096da19de451aaa3f22774669d1f39dd979a037f94bdb5ad59a9d9e02f4e3a2a7e9e4ccc00f4191 -DIST esp-idf-kconfig-2.0.1.tar.gz 25516 BLAKE2B fc771546608fb4d1c720e2d4fccdf8aa17d08a9fdf6d40cc809a3a0b87a82cd5e4e24de6276149e0049d6abad45ab35f5326304ef9e1f0966aedaf25afe6e254 SHA512 8d502bb8fe0c140beb66c002b578e3de07376720217450c20ee29548875e22c3e8e25b435f10bd48d02724711c8895d142ec9e24e1e5193d1627745a5a7b3386 DIST esp-idf-kconfig-2.1.0.tar.gz 40056 BLAKE2B 88a2bdc81b1b500e4db4fc7be3dc1bd2c62f2cda02aae902c0adfc3c1e3fdfee3a9a7ef3d1f8f9fd2e7f610c48c3926cd310851a3851bdfbe9785fd0288328f2 SHA512 d2028d781428a3861fa85d826cf3693425b6f4c79c44c380d484572196a5bc40e28a9a47e32a73251ae63c64439bf26987db811943ce34ab49f4276a7f3f16ec diff --git a/dev-embedded/esp-idf-kconfig/esp-idf-kconfig-2.0.1.ebuild b/dev-embedded/esp-idf-kconfig/esp-idf-kconfig-2.0.1.ebuild deleted file mode 100644 index 56678fca27..00 --- a/dev-embedded/esp-idf-kconfig/esp-idf-kconfig-2.0.1.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{11,12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Kconfig tooling for esp-idf" -HOMEPAGE="https://github.com/espressif/esp-idf-kconfig; - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RESTRICT="test" - -RDEPEND=" - dev-python/kconfiglib[${PYTHON_USEDEP}] -" - -DEPEND="${RDEPEND}"
[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/esp-idf/
commit: 7277aebcdce95566c721ddfd58c4fc35d78a7e5a Author: David Roman gmail com> AuthorDate: Thu Mar 14 09:40:09 2024 + Commit: David Roman gmail com> CommitDate: Thu Mar 14 09:40:09 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7277aebc dev-embedded/esp-idf: add 5.2.1 Signed-off-by: David Roman gmail.com> dev-embedded/esp-idf/Manifest | 1 + dev-embedded/esp-idf/esp-idf-5.2.1.ebuild | 146 ++ 2 files changed, 147 insertions(+) diff --git a/dev-embedded/esp-idf/Manifest b/dev-embedded/esp-idf/Manifest index 6bbd06ed71..6385383b8b 100644 --- a/dev-embedded/esp-idf/Manifest +++ b/dev-embedded/esp-idf/Manifest @@ -1,4 +1,5 @@ DIST esp-idf-5.1.2.zip 1200519153 BLAKE2B d8714163e3a449e24bec8a93ce666d269ddb7d406d7e3dc0b5db0845b7a9c05f6a5186796f8bbda68bb0a8e40a2743a88792eb341e72a276e4ec1e3e8b04c34d SHA512 46e96419b5f58d8b41d5b7b35f6e96beee94f6c1e20ba22eaf48a7f3d3cf4f3c9b8aa79468e6ea95718f598f6e30e7b72be616d1fb856045758191eb244151c8 +DIST esp-idf-5.2.1.zip 1300409360 BLAKE2B a55ee7852165bd14fcc72fd0bc9c8f1dbfeb3a0f86766b5354112c54d3081709d192b87e368bf31502629e6a85cd9a75055fb0a20ee20a755f9d3951fb14b3ce SHA512 bbcfcbbec38ffc0f7d07c57bb8a3431e0237d0f61a02b176bfb222b71cff0f3065fadbdcf43221b33f14565fc646a3e287ce5fde7d5d7dae2d036b2e11d113e4 DIST esp-idf-5.2.zip 1287699728 BLAKE2B d91d69da49423afa1c5345053af1da65d0c2d610f72a9a0c30a56bf9d4d2a9f10d2d30a2187e6db63953d5b9547877240cda8ff2d31032e7b4b9f2fad74c21e9 SHA512 fbbdd08aff3fe310638312d46a61466f97a039906a7766cc4ab5343b41a66f742b065b375695f8b2e749104bb7214eb31a1357e24c231048fc03fc81a615c90e DIST openocd-esp32-linux-amd64-0.12.0-esp32-20230921.tar.gz 2193783 BLAKE2B 8f94d628bb415ab75daa85d51c94e8d2a9a1d9399b706963b8bd663d145e440a9e86d7f29000f196d1c9e2585c24882739a80ba29c5b83a96ada384f262f0941 SHA512 8ca3c932c5b7b236133c2a305d95b8059d9db14640efc077e34c256390da05e177479a973aa974005f34fba4a74119dcdb59d876344bdef8940b58c3c948c9f7 DIST riscv32-esp-elf-12.2.0_20230208-x86_64-linux-gnu.tar.xz 131410024 BLAKE2B 6961ddad1570aa69cbe7a4b1cd6722831d725b83a2d865b5babeea9b2d1762e4dda3cf35bdd4c5137758e15267a229136439387ff72577d5d558a924cd6161aa SHA512 dd0a95408fb487d444cb2c1efc9a0d21404eba2080b16cd9958dd9a9d22c5bf36f3c5e0309b082a226b39e4aeaf9a07ac89af740e2d5c01f85147d26dff7d233 diff --git a/dev-embedded/esp-idf/esp-idf-5.2.1.ebuild b/dev-embedded/esp-idf/esp-idf-5.2.1.ebuild new file mode 100644 index 00..6036f9efe5 --- /dev/null +++ b/dev-embedded/esp-idf/esp-idf-5.2.1.ebuild @@ -0,0 +1,146 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11,12} ) + +VER="13.2.0_20230928" + +CROSSTOOL_URL="https://github.com/espressif/crosstool-NG/releases/download/esp-${VER}; + +inherit python-r1 + +DESCRIPTION="Espressif IoT Development Framework" +HOMEPAGE="https://www.espressif.com/; + +# https://github.com/espressif/binutils-esp32ulp/releases/download/v2.28.51-esp-20191205/binutils-esp32ulp-linux-amd64-2.28.51-esp-20191205.tar.gz +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-20230921/openocd-esp32-linux-amd64-0.12.0-esp32-20230921.tar.gz + https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v12.1_20231023/xtensa-esp-elf-gdb-12.1_20231023-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://dl.espressif.com/dl/toolchains/preview/riscv32-esp-elf-gcc8_4_0-crosstool-ng-1.24.0-123-g64eb9ff-linux-amd64.tar.gz + +KEYWORDS="~amd64" +LICENSE="Apache-2.0" +IUSE="riscv32" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +SLOT="0" + +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}] +" + +RESTRICT="strip" + +QA_PREBUILT="opt/* usr/lib* usr/share/esp-idf/*" +QA_PRESTRIPPED="opt/*" + +PATCHES=( + "${FILESDIR}/allow-system-install-${PN}-5.1.2.patch" +) + +S="${WORKDIR}/${PN}-v${PV}" + +install_tool() { + shopt -s globstar + + into /opt/${1} + + if [[ -d "../${1}/lib"
[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/esp-idf-size/
commit: 61b902d3b2ad74a8aa411a16fd3856a3f34c3195 Author: David Roman gmail com> AuthorDate: Mon Feb 19 16:38:12 2024 + Commit: David Roman gmail com> CommitDate: Mon Feb 19 16:38:12 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=61b902d3 dev-embedded/esp-idf-size: add 1.1.1 Signed-off-by: David Roman gmail.com> dev-embedded/esp-idf-size/Manifest | 1 + .../esp-idf-size/esp-idf-size-1.1.1.ebuild | 27 ++ 2 files changed, 28 insertions(+) diff --git a/dev-embedded/esp-idf-size/Manifest b/dev-embedded/esp-idf-size/Manifest index 6d2509ee9a..56b6a96dc7 100644 --- a/dev-embedded/esp-idf-size/Manifest +++ b/dev-embedded/esp-idf-size/Manifest @@ -1,3 +1,4 @@ DIST esp-idf-size-0.3.1.tar.gz 20548 BLAKE2B c00757b57dc5bf3b1dff27123f10f721654ded9edc073fa74c56485d7299aa9ea01739b6e5feaf69dcddd4f5a09110f7fa2171ceae5581eacc4d08328da29314 SHA512 6525076dda02e1ed74e8deb93ee38bec001dbdf2769673bc1bcb8fc8765babd80323d9cde49ebb53e1ee81b168a6eb3b2073042daa413cbbd0534a7737f22fa1 DIST esp-idf-size-0.4.2.tar.gz 20682 BLAKE2B 2f9fe795642caed6eb552ab5a65e523f86a41452cab64bf59fca6b80b488b5fa74988c449a0dcb6e5f5244f6a95a669c82b57369828a416fac3663ac2eca1bdb SHA512 71604d9a7e3e99c8efe07baeff64d3aac9a20973867850f11b285f475254980757f8be27c5e5bb7c408976b8ec1dde635c2b3b4b68d180919cfa87775ca679a1 DIST esp-idf-size-0.4.3.tar.gz 20697 BLAKE2B 61b7664bb0d062bfe17154bd4a75c3ada54dee9d168e09506de891fe366b1613a8470c3177de06a6c7803dd8f574c88409fdfc89692d4884e27265bee29ee8fe SHA512 ba0521c7125efb8587dc90126b0ac1e0f6c8115bcdf377e374961ee8d077e6a9d03ad530fe56ee09b07e70c9c1c12478f9b3f8795c79500b7b1188237a129526 +DIST esp-idf-size-1.1.1.tar.gz 37902 BLAKE2B 9f2e59a2f3cc36c4522305f2a8ade376d772c3993dc415588c6e2f01526071de91570b5d44f165b5e40b1f8b9d2f02892e5651516e307011f2d8784cfa35c577 SHA512 12bf415d0d5ed6135377428959f043e31e48902046b8a25acf6b2980ded85bb63fa0c92e1b202c40e385847e0da9a2d135747fb95a518fbccc58701989bad623 diff --git a/dev-embedded/esp-idf-size/esp-idf-size-1.1.1.ebuild b/dev-embedded/esp-idf-size/esp-idf-size-1.1.1.ebuild new file mode 100644 index 00..21fd8f2ece --- /dev/null +++ b/dev-embedded/esp-idf-size/esp-idf-size-1.1.1.ebuild @@ -0,0 +1,27 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{11,12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Firmware size analysis for ESP-IDF" +HOMEPAGE="https://github.com/espressif/esp-idf-size; + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RESTRICT="test" + +RDEPEND=" + dev-python/pyelftools[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/rich[${PYTHON_USEDEP}] +" + +DEPEND="${RDEPEND}"
[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/esp-idf-size/
commit: 32b16954c4a3e962fab397dc781c4ea43f6d5a04 Author: David Roman gmail com> AuthorDate: Mon Feb 19 16:38:34 2024 + Commit: David Roman gmail com> CommitDate: Mon Feb 19 16:38:34 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=32b16954 dev-embedded/esp-idf-size: drop 0.3.1, 0.4.2 Signed-off-by: David Roman gmail.com> dev-embedded/esp-idf-size/Manifest | 2 -- .../esp-idf-size/esp-idf-size-0.3.1.ebuild | 25 -- .../esp-idf-size/esp-idf-size-0.4.2.ebuild | 25 -- 3 files changed, 52 deletions(-) diff --git a/dev-embedded/esp-idf-size/Manifest b/dev-embedded/esp-idf-size/Manifest index 56b6a96dc7..0d614f0641 100644 --- a/dev-embedded/esp-idf-size/Manifest +++ b/dev-embedded/esp-idf-size/Manifest @@ -1,4 +1,2 @@ -DIST esp-idf-size-0.3.1.tar.gz 20548 BLAKE2B c00757b57dc5bf3b1dff27123f10f721654ded9edc073fa74c56485d7299aa9ea01739b6e5feaf69dcddd4f5a09110f7fa2171ceae5581eacc4d08328da29314 SHA512 6525076dda02e1ed74e8deb93ee38bec001dbdf2769673bc1bcb8fc8765babd80323d9cde49ebb53e1ee81b168a6eb3b2073042daa413cbbd0534a7737f22fa1 -DIST esp-idf-size-0.4.2.tar.gz 20682 BLAKE2B 2f9fe795642caed6eb552ab5a65e523f86a41452cab64bf59fca6b80b488b5fa74988c449a0dcb6e5f5244f6a95a669c82b57369828a416fac3663ac2eca1bdb SHA512 71604d9a7e3e99c8efe07baeff64d3aac9a20973867850f11b285f475254980757f8be27c5e5bb7c408976b8ec1dde635c2b3b4b68d180919cfa87775ca679a1 DIST esp-idf-size-0.4.3.tar.gz 20697 BLAKE2B 61b7664bb0d062bfe17154bd4a75c3ada54dee9d168e09506de891fe366b1613a8470c3177de06a6c7803dd8f574c88409fdfc89692d4884e27265bee29ee8fe SHA512 ba0521c7125efb8587dc90126b0ac1e0f6c8115bcdf377e374961ee8d077e6a9d03ad530fe56ee09b07e70c9c1c12478f9b3f8795c79500b7b1188237a129526 DIST esp-idf-size-1.1.1.tar.gz 37902 BLAKE2B 9f2e59a2f3cc36c4522305f2a8ade376d772c3993dc415588c6e2f01526071de91570b5d44f165b5e40b1f8b9d2f02892e5651516e307011f2d8784cfa35c577 SHA512 12bf415d0d5ed6135377428959f043e31e48902046b8a25acf6b2980ded85bb63fa0c92e1b202c40e385847e0da9a2d135747fb95a518fbccc58701989bad623 diff --git a/dev-embedded/esp-idf-size/esp-idf-size-0.3.1.ebuild b/dev-embedded/esp-idf-size/esp-idf-size-0.3.1.ebuild deleted file mode 100644 index 74c8c5ef70..00 --- a/dev-embedded/esp-idf-size/esp-idf-size-0.3.1.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{11,12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Firmware size analysis for ESP-IDF" -HOMEPAGE="https://github.com/espressif/esp-idf-size; - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RESTRICT="test" - -RDEPEND=" - dev-python/pyyaml[${PYTHON_USEDEP}] -" - -DEPEND="${RDEPEND}" diff --git a/dev-embedded/esp-idf-size/esp-idf-size-0.4.2.ebuild b/dev-embedded/esp-idf-size/esp-idf-size-0.4.2.ebuild deleted file mode 100644 index 74c8c5ef70..00 --- a/dev-embedded/esp-idf-size/esp-idf-size-0.4.2.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{11,12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Firmware size analysis for ESP-IDF" -HOMEPAGE="https://github.com/espressif/esp-idf-size; - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RESTRICT="test" - -RDEPEND=" - dev-python/pyyaml[${PYTHON_USEDEP}] -" - -DEPEND="${RDEPEND}"
[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/esp-idf-panic-decoder/
commit: d010a2b6e72550bd31357331dcc1879b9ae0d1b7 Author: David Roman gmail com> AuthorDate: Mon Feb 19 16:36:36 2024 + Commit: David Roman gmail com> CommitDate: Mon Feb 19 16:36:36 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d010a2b6 dev-embedded/esp-idf-panic-decoder: add 1.0.1 Signed-off-by: David Roman gmail.com> dev-embedded/esp-idf-panic-decoder/Manifest| 1 + .../esp-idf-panic-decoder-1.0.1.ebuild | 18 ++ 2 files changed, 19 insertions(+) diff --git a/dev-embedded/esp-idf-panic-decoder/Manifest b/dev-embedded/esp-idf-panic-decoder/Manifest index b3ccbe7145..4a9ce9b9ea 100644 --- a/dev-embedded/esp-idf-panic-decoder/Manifest +++ b/dev-embedded/esp-idf-panic-decoder/Manifest @@ -1 +1,2 @@ DIST esp_idf_panic_decoder-0.2.0.tar.gz 15765 BLAKE2B 87b754bff98571ca7f3377aff625ea5bb4b485b4e3e2fa0178944f4f879a6f5c206377692a19548d0394c1f78454e6cbfb79867c7649381032e90fd8c6721bd1 SHA512 dd580b74a5e823f5fae70298329524e235bf45fab750698190f560b3089eb3ecc15e675998678bf1e8f033218e3d2c83a50365b58d17cdb10a070bc7d3c77aa2 +DIST esp_idf_panic_decoder-1.0.1.tar.gz 18808 BLAKE2B 6441c2df752e88c0be868415e5e21bfe1b1994a3c8b0d09e992a1e96c2c366bb00797e52cfa712f90390d49ba56cb939f58a4b6fdd45f050e703aecd82bae467 SHA512 9fe496067b660a5c1402d96e52830a799cce5513bbe2f66779ff7386105bd4b46ba7d722a01c4f79be1fa962045144cc7881d64313bf2b0da7f23eafdcb8712c diff --git a/dev-embedded/esp-idf-panic-decoder/esp-idf-panic-decoder-1.0.1.ebuild b/dev-embedded/esp-idf-panic-decoder/esp-idf-panic-decoder-1.0.1.ebuild new file mode 100644 index 00..be48e925ea --- /dev/null +++ b/dev-embedded/esp-idf-panic-decoder/esp-idf-panic-decoder-1.0.1.ebuild @@ -0,0 +1,18 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{11,12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Parses ESP-IDF panic handler output acts as a GDB server over stdin/stdout" +HOMEPAGE="https://github.com/espressif/esp-idf-panic-decoder; + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RESTRICT="test"
[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/esp-idf-monitor/
commit: 0eca87f03f39352935b2ce46b16b5a0cd32f4c1f Author: David Roman gmail com> AuthorDate: Mon Feb 19 16:34:58 2024 + Commit: David Roman gmail com> CommitDate: Mon Feb 19 16:34:58 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0eca87f0 dev-embedded/esp-idf-monitor: add 1.4.0 Signed-off-by: David Roman gmail.com> dev-embedded/esp-idf-monitor/Manifest | 1 + .../esp-idf-monitor/esp-idf-monitor-1.4.0.ebuild | 26 ++ 2 files changed, 27 insertions(+) diff --git a/dev-embedded/esp-idf-monitor/Manifest b/dev-embedded/esp-idf-monitor/Manifest index 8c6d6f9a8d..b7b304cb34 100644 --- a/dev-embedded/esp-idf-monitor/Manifest +++ b/dev-embedded/esp-idf-monitor/Manifest @@ -1,2 +1,3 @@ DIST esp-idf-monitor-1.1.4.tar.gz 34996 BLAKE2B 7e1be860e6d172d25da2f661922558ece823355250ade09b9337d7b5d771ed3bddb84bad9373ef81e639f0f43e9a8f607ff3e421411210c8ae3bb50715c86f7f SHA512 6cad8772d56fc68c8a08553b18bf90ed4c794e369ed8d2146254bad30dc8ca4dffb1965dba3a6f189f19a661cfc8e304c9fa49ce53abbfcaf21260367a0b1eb8 DIST esp-idf-monitor-1.3.3.tar.gz 33678 BLAKE2B d85824693ed50496dfb7a8d8d394b0ff55f0c66b856a575dd25e18b85b2efe60807519d8e30340483129f5f0320635529593b3f3c0921b2a8128e729c3a0aba6 SHA512 cde8826c56d29211b318f733f968aba10006eb8e58a59f64cd1cb332e18b24bd13b14d0ef56d80f668677ddf86c13263be703680083025efe5b2559cddcc7b75 +DIST esp-idf-monitor-1.4.0.tar.gz 34352 BLAKE2B a81386783d744a871b8e79378a12be430c903fa6fb93f503e5fde1e5e987a1a6ff8ecb68bfad6c9dbc3fbb898e71919abfa2df08aae21d86638be3a2a3b1c505 SHA512 afaac071386d230be20c31a2385649a984983d4d8c5fd597a4b26fb256f6a79118113dd1c7785cfc4f7d4b0361ebc7c426f62d182207c21788ff99e573d629e7 diff --git a/dev-embedded/esp-idf-monitor/esp-idf-monitor-1.4.0.ebuild b/dev-embedded/esp-idf-monitor/esp-idf-monitor-1.4.0.ebuild new file mode 100644 index 00..5f955d2aaa --- /dev/null +++ b/dev-embedded/esp-idf-monitor/esp-idf-monitor-1.4.0.ebuild @@ -0,0 +1,26 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{11,12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python object-oriented database" +HOMEPAGE="https://github.com/espressif/esp-idf-monitor; + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RESTRICT="test" + +RDEPEND=" + dev-embedded/esp-coredump[${PYTHON_USEDEP}] + dev-python/pyserial[${PYTHON_USEDEP}] + dev-python/pyelftools[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND}"
[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/esp-idf-monitor/
commit: cc50f32ac10cff862b0325526f3f67e0b1637eeb Author: David Roman gmail com> AuthorDate: Mon Feb 19 16:35:14 2024 + Commit: David Roman gmail com> CommitDate: Mon Feb 19 16:35:14 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cc50f32a dev-embedded/esp-idf-monitor: drop 1.1.4 Signed-off-by: David Roman gmail.com> dev-embedded/esp-idf-monitor/Manifest | 1 - .../esp-idf-monitor/esp-idf-monitor-1.1.4.ebuild | 26 -- 2 files changed, 27 deletions(-) diff --git a/dev-embedded/esp-idf-monitor/Manifest b/dev-embedded/esp-idf-monitor/Manifest index b7b304cb34..2610d2ecca 100644 --- a/dev-embedded/esp-idf-monitor/Manifest +++ b/dev-embedded/esp-idf-monitor/Manifest @@ -1,3 +1,2 @@ -DIST esp-idf-monitor-1.1.4.tar.gz 34996 BLAKE2B 7e1be860e6d172d25da2f661922558ece823355250ade09b9337d7b5d771ed3bddb84bad9373ef81e639f0f43e9a8f607ff3e421411210c8ae3bb50715c86f7f SHA512 6cad8772d56fc68c8a08553b18bf90ed4c794e369ed8d2146254bad30dc8ca4dffb1965dba3a6f189f19a661cfc8e304c9fa49ce53abbfcaf21260367a0b1eb8 DIST esp-idf-monitor-1.3.3.tar.gz 33678 BLAKE2B d85824693ed50496dfb7a8d8d394b0ff55f0c66b856a575dd25e18b85b2efe60807519d8e30340483129f5f0320635529593b3f3c0921b2a8128e729c3a0aba6 SHA512 cde8826c56d29211b318f733f968aba10006eb8e58a59f64cd1cb332e18b24bd13b14d0ef56d80f668677ddf86c13263be703680083025efe5b2559cddcc7b75 DIST esp-idf-monitor-1.4.0.tar.gz 34352 BLAKE2B a81386783d744a871b8e79378a12be430c903fa6fb93f503e5fde1e5e987a1a6ff8ecb68bfad6c9dbc3fbb898e71919abfa2df08aae21d86638be3a2a3b1c505 SHA512 afaac071386d230be20c31a2385649a984983d4d8c5fd597a4b26fb256f6a79118113dd1c7785cfc4f7d4b0361ebc7c426f62d182207c21788ff99e573d629e7 diff --git a/dev-embedded/esp-idf-monitor/esp-idf-monitor-1.1.4.ebuild b/dev-embedded/esp-idf-monitor/esp-idf-monitor-1.1.4.ebuild deleted file mode 100644 index da653f0f2d..00 --- a/dev-embedded/esp-idf-monitor/esp-idf-monitor-1.1.4.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_11 ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python object-oriented database" -HOMEPAGE="https://github.com/espressif/esp-idf-monitor; - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RESTRICT="test" - -RDEPEND=" - dev-embedded/esp-coredump[${PYTHON_USEDEP}] - dev-python/pyserial[${PYTHON_USEDEP}] - dev-python/pyelftools[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND}"
[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/esp-idf-kconfig/
commit: 4e9fef2d587d3fefd5eb63fc1e3099e268158df5 Author: David Roman gmail com> AuthorDate: Mon Feb 19 16:32:08 2024 + Commit: David Roman gmail com> CommitDate: Mon Feb 19 16:32:08 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4e9fef2d dev-embedded/esp-idf-kconfig: drop 1.2.0 Signed-off-by: David Roman gmail.com> dev-embedded/esp-idf-kconfig/Manifest | 1 - .../esp-idf-kconfig/esp-idf-kconfig-1.2.0.ebuild | 25 -- 2 files changed, 26 deletions(-) diff --git a/dev-embedded/esp-idf-kconfig/Manifest b/dev-embedded/esp-idf-kconfig/Manifest index fb6e7f3003..fdb827e44a 100644 --- a/dev-embedded/esp-idf-kconfig/Manifest +++ b/dev-embedded/esp-idf-kconfig/Manifest @@ -1,4 +1,3 @@ -DIST esp-idf-kconfig-1.2.0.tar.gz 19814 BLAKE2B 1fb1249ef16496bcc5903c8268c3b7f8f6c1b69a54d641f3b8948eb882b00021856029fc100a640f2e493b2a00dc4aa8dcfef0f6ecbcbbb29a7275f9581af699 SHA512 eabd5c5c53ed91fc869c8925c154ed9f595c96b240e1290db3a7eba2125c59f283a399b0dd388c577e422bade4fe816f13094f32ccfd8498d99cbc58a9b77282 DIST esp-idf-kconfig-1.4.1.tar.gz 39687 BLAKE2B aa4500a1d9ebf9cae5e0d1daa47549a5f4730e907f0963b485c4e019bf9d88103da41e49b48a381450b4000d92a9f4b87fe9bf23064457b9a4c66a39f7198746 SHA512 e710c4b8015d0b321a20d32d20735d48991d97c718469dee0096da19de451aaa3f22774669d1f39dd979a037f94bdb5ad59a9d9e02f4e3a2a7e9e4ccc00f4191 DIST esp-idf-kconfig-2.0.1.tar.gz 25516 BLAKE2B fc771546608fb4d1c720e2d4fccdf8aa17d08a9fdf6d40cc809a3a0b87a82cd5e4e24de6276149e0049d6abad45ab35f5326304ef9e1f0966aedaf25afe6e254 SHA512 8d502bb8fe0c140beb66c002b578e3de07376720217450c20ee29548875e22c3e8e25b435f10bd48d02724711c8895d142ec9e24e1e5193d1627745a5a7b3386 DIST esp-idf-kconfig-2.1.0.tar.gz 40056 BLAKE2B 88a2bdc81b1b500e4db4fc7be3dc1bd2c62f2cda02aae902c0adfc3c1e3fdfee3a9a7ef3d1f8f9fd2e7f610c48c3926cd310851a3851bdfbe9785fd0288328f2 SHA512 d2028d781428a3861fa85d826cf3693425b6f4c79c44c380d484572196a5bc40e28a9a47e32a73251ae63c64439bf26987db811943ce34ab49f4276a7f3f16ec diff --git a/dev-embedded/esp-idf-kconfig/esp-idf-kconfig-1.2.0.ebuild b/dev-embedded/esp-idf-kconfig/esp-idf-kconfig-1.2.0.ebuild deleted file mode 100644 index 56678fca27..00 --- a/dev-embedded/esp-idf-kconfig/esp-idf-kconfig-1.2.0.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{11,12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Kconfig tooling for esp-idf" -HOMEPAGE="https://github.com/espressif/esp-idf-kconfig; - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RESTRICT="test" - -RDEPEND=" - dev-python/kconfiglib[${PYTHON_USEDEP}] -" - -DEPEND="${RDEPEND}"
[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/esp-idf-kconfig/
commit: 0549a70bbba9af42cc24296af7b2284436c1006a Author: David Roman gmail com> AuthorDate: Mon Feb 19 16:31:02 2024 + Commit: David Roman gmail com> CommitDate: Mon Feb 19 16:31:02 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0549a70b dev-embedded/esp-idf-kconfig: add 2.1.0 Signed-off-by: David Roman gmail.com> dev-embedded/esp-idf-kconfig/Manifest | 1 + .../esp-idf-kconfig/esp-idf-kconfig-2.1.0.ebuild | 30 ++ 2 files changed, 31 insertions(+) diff --git a/dev-embedded/esp-idf-kconfig/Manifest b/dev-embedded/esp-idf-kconfig/Manifest index 86ae9ce4d6..fb6e7f3003 100644 --- a/dev-embedded/esp-idf-kconfig/Manifest +++ b/dev-embedded/esp-idf-kconfig/Manifest @@ -1,3 +1,4 @@ DIST esp-idf-kconfig-1.2.0.tar.gz 19814 BLAKE2B 1fb1249ef16496bcc5903c8268c3b7f8f6c1b69a54d641f3b8948eb882b00021856029fc100a640f2e493b2a00dc4aa8dcfef0f6ecbcbbb29a7275f9581af699 SHA512 eabd5c5c53ed91fc869c8925c154ed9f595c96b240e1290db3a7eba2125c59f283a399b0dd388c577e422bade4fe816f13094f32ccfd8498d99cbc58a9b77282 DIST esp-idf-kconfig-1.4.1.tar.gz 39687 BLAKE2B aa4500a1d9ebf9cae5e0d1daa47549a5f4730e907f0963b485c4e019bf9d88103da41e49b48a381450b4000d92a9f4b87fe9bf23064457b9a4c66a39f7198746 SHA512 e710c4b8015d0b321a20d32d20735d48991d97c718469dee0096da19de451aaa3f22774669d1f39dd979a037f94bdb5ad59a9d9e02f4e3a2a7e9e4ccc00f4191 DIST esp-idf-kconfig-2.0.1.tar.gz 25516 BLAKE2B fc771546608fb4d1c720e2d4fccdf8aa17d08a9fdf6d40cc809a3a0b87a82cd5e4e24de6276149e0049d6abad45ab35f5326304ef9e1f0966aedaf25afe6e254 SHA512 8d502bb8fe0c140beb66c002b578e3de07376720217450c20ee29548875e22c3e8e25b435f10bd48d02724711c8895d142ec9e24e1e5193d1627745a5a7b3386 +DIST esp-idf-kconfig-2.1.0.tar.gz 40056 BLAKE2B 88a2bdc81b1b500e4db4fc7be3dc1bd2c62f2cda02aae902c0adfc3c1e3fdfee3a9a7ef3d1f8f9fd2e7f610c48c3926cd310851a3851bdfbe9785fd0288328f2 SHA512 d2028d781428a3861fa85d826cf3693425b6f4c79c44c380d484572196a5bc40e28a9a47e32a73251ae63c64439bf26987db811943ce34ab49f4276a7f3f16ec diff --git a/dev-embedded/esp-idf-kconfig/esp-idf-kconfig-2.1.0.ebuild b/dev-embedded/esp-idf-kconfig/esp-idf-kconfig-2.1.0.ebuild new file mode 100644 index 00..5b807f63a4 --- /dev/null +++ b/dev-embedded/esp-idf-kconfig/esp-idf-kconfig-2.1.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{11,12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Kconfig tooling for esp-idf" +HOMEPAGE="https://github.com/espressif/esp-idf-kconfig; + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RESTRICT="test" + +RDEPEND=" + dev-python/kconfiglib[${PYTHON_USEDEP}] +" + +DEPEND="${RDEPEND}" + +src_prepare() { + default + rm -r test || die +}
[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/esp-idf/
commit: c89b793e9cff09f446a043bc584e9ee3a6033da2 Author: David Roman gmail com> AuthorDate: Mon Feb 19 15:42:57 2024 + Commit: David Roman gmail com> CommitDate: Mon Feb 19 15:43:40 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c89b793e dev-embedded/esp-idf: add 5.2 Signed-off-by: David Roman gmail.com> dev-embedded/esp-idf/Manifest | 4 + dev-embedded/esp-idf/esp-idf-5.2.ebuild | 146 2 files changed, 150 insertions(+) diff --git a/dev-embedded/esp-idf/Manifest b/dev-embedded/esp-idf/Manifest index 6db04f63b8..870daf7b25 100644 --- a/dev-embedded/esp-idf/Manifest +++ b/dev-embedded/esp-idf/Manifest @@ -1,9 +1,13 @@ DIST esp-idf-5.1.1.zip 1131279692 BLAKE2B 87a74ec1ae7f54a067cddf3d4e4b0797ced4b8164019c68b33e89d356a56232a17ca350363298868af4eb27b003b2d96f48aa30d41a085b6460a800ccbb50eb2 SHA512 88fc90a0f74b9e3dd90b9d32aa473e8943b89abd6684249659553d4cae6c90d2c31409bd2d29cd4e9653f3770f6b3a03e684041ca1c9d7770925062ddd3a71e3 DIST esp-idf-5.1.2.zip 1200519153 BLAKE2B d8714163e3a449e24bec8a93ce666d269ddb7d406d7e3dc0b5db0845b7a9c05f6a5186796f8bbda68bb0a8e40a2743a88792eb341e72a276e4ec1e3e8b04c34d SHA512 46e96419b5f58d8b41d5b7b35f6e96beee94f6c1e20ba22eaf48a7f3d3cf4f3c9b8aa79468e6ea95718f598f6e30e7b72be616d1fb856045758191eb244151c8 +DIST esp-idf-5.2.zip 1287699728 BLAKE2B d91d69da49423afa1c5345053af1da65d0c2d610f72a9a0c30a56bf9d4d2a9f10d2d30a2187e6db63953d5b9547877240cda8ff2d31032e7b4b9f2fad74c21e9 SHA512 fbbdd08aff3fe310638312d46a61466f97a039906a7766cc4ab5343b41a66f742b065b375695f8b2e749104bb7214eb31a1357e24c231048fc03fc81a615c90e DIST openocd-esp32-linux-amd64-0.12.0-esp32-20230419.tar.gz 2126949 BLAKE2B ae53bf574c60a7f004b49946f03fe936fefeee2574bf47ac71b2144d066e77e64190889b3650e39010aaf568fef13e05dc773355f1b7f59f547b181346c78080 SHA512 3a7f0e2ff4e68d203847271b1b95fc9c9581adf5d4f503cdc20770985f2b8b59d39f358e46d0d7358e8c94c8ff1437c4747579e02dd92b7a07a0ba23a885d191 DIST openocd-esp32-linux-amd64-0.12.0-esp32-20230921.tar.gz 2193783 BLAKE2B 8f94d628bb415ab75daa85d51c94e8d2a9a1d9399b706963b8bd663d145e440a9e86d7f29000f196d1c9e2585c24882739a80ba29c5b83a96ada384f262f0941 SHA512 8ca3c932c5b7b236133c2a305d95b8059d9db14640efc077e34c256390da05e177479a973aa974005f34fba4a74119dcdb59d876344bdef8940b58c3c948c9f7 DIST riscv32-esp-elf-12.2.0_20230208-x86_64-linux-gnu.tar.xz 131410024 BLAKE2B 6961ddad1570aa69cbe7a4b1cd6722831d725b83a2d865b5babeea9b2d1762e4dda3cf35bdd4c5137758e15267a229136439387ff72577d5d558a924cd6161aa SHA512 dd0a95408fb487d444cb2c1efc9a0d21404eba2080b16cd9958dd9a9d22c5bf36f3c5e0309b082a226b39e4aeaf9a07ac89af740e2d5c01f85147d26dff7d233 +DIST riscv32-esp-elf-13.2.0_20230928-x86_64-linux-gnu.tar.xz 143575940 BLAKE2B a888291f4b2c482cf2f3620519fc02607ba22d99f8d02e20415daf58cf2eecfa96144b0fc6fdbf98b3569ff0e5755d854650735e30cbfab56701a3d61627ddba SHA512 71b5def3d291eb80ab98adfbd23626ea4c6c5d8b30ab34a9f8a100013df58c4867044b974d8ced9405b5b45b26232835806746814051f55b650dde82bffe40f4 +DIST xtensa-esp-elf-13.2.0_20230928-x86_64-linux-gnu.tar.xz 112588084 BLAKE2B 9b462426d09f0071d205066d6e9897d035a3c65bef6c9bf2cccefdbcbb3629af38cec5b5411e5f32c1e0b19d51c78675e264544c1f730a1b0554262c9b6dd7d1 SHA512 60e718d8bc4007966d4b66ca57a56b144ac6614e6a283ceb6681a29aab60f1f621049e3b691440e3da38a47d7260467a06c91c190d383aeb5c915df2dd908b94 DIST xtensa-esp-elf-gdb-12.1_20221002-x86_64-linux-gnu.tar.gz 32006939 BLAKE2B 3963f402f65a1503d4fcef0b68c8efcd1f17407809f77a5b76da03e89a0fdd47cd06545ab958aa444fc2ce822b20b4e7c88d921de723bae81bd74bd93a34e047 SHA512 013641d87729f7387a29afac0715a1fc1012edf88092e1dd51682df07730ab71c511f6824c77f52b17c06dca1a04a85c157730da80d1e5cb61bc6dcbe48e199e +DIST xtensa-esp-elf-gdb-12.1_20231023-x86_64-linux-gnu.tar.gz 36942094 BLAKE2B ecb04aacb864ad625d603b59fb39df9e76ff63cbbab39fa2370154c939e5113e56fc7eeff03411c33d73adf05376531f8d107c6da55e5b619390b5272d4f1ad5 SHA512 7afee5aa9919420d847d5dc351598ba7a0ba41c61e20647501b62d83c65868fd1673f45065b0563204cd30049e5dcceb3a0c095f7f0382d7166904ee202ea730 DIST xtensa-esp32-elf-12.2.0_20230208-x86_64-linux-gnu.tar.xz 67006496 BLAKE2B 343803d0511f8fd5d382221b57c68d964565e36bbd397d5ee5747f75224498db306120c10b7d664c2d0449888d5fa6c1aa423f5681097f06810c257c922d83aa SHA512 6bba61d3f05a08cb0e0f238c60af1b69caeb950e598849aa1edea6e4e95838938c1006afee8d19ea0533d9747342cb57b9010f52500db8a38b13987bea3a827a DIST xtensa-esp32s2-elf-12.2.0_20230208-x86_64-linux-gnu.tar.xz 64374532 BLAKE2B 7fe7c185e4561e34981615a3b7b96998cc11c473166bf54c2db57eecd617ab2c6c94c62fe6bc632e821cc98cf3e82d6f2b35a9210b56245442b1c6206b135617 SHA512 5381167aff6a2d023fb5b210dc092b610d72ae00484dae17d7c4e016bda9d457e597698895fcd2de755e6a86b9af2b2c5ca993cf89f12c3570f223671f6144da DIST xtensa-esp32s3-elf-12.2.0_20230208-x86_64-linux-gnu.tar.xz 67512340 BLAKE2B
[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/esp-idf/
commit: 020852a4c6ddf063073875b23bc1f515ca105eac Author: David Roman gmail com> AuthorDate: Mon Feb 19 15:43:29 2024 + Commit: David Roman gmail com> CommitDate: Mon Feb 19 15:43:40 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=020852a4 dev-embedded/esp-idf: drop 5.1.1 Signed-off-by: David Roman gmail.com> dev-embedded/esp-idf/Manifest | 2 - dev-embedded/esp-idf/esp-idf-5.1.1.ebuild | 159 -- 2 files changed, 161 deletions(-) diff --git a/dev-embedded/esp-idf/Manifest b/dev-embedded/esp-idf/Manifest index 870daf7b25..6bbd06ed71 100644 --- a/dev-embedded/esp-idf/Manifest +++ b/dev-embedded/esp-idf/Manifest @@ -1,7 +1,5 @@ -DIST esp-idf-5.1.1.zip 1131279692 BLAKE2B 87a74ec1ae7f54a067cddf3d4e4b0797ced4b8164019c68b33e89d356a56232a17ca350363298868af4eb27b003b2d96f48aa30d41a085b6460a800ccbb50eb2 SHA512 88fc90a0f74b9e3dd90b9d32aa473e8943b89abd6684249659553d4cae6c90d2c31409bd2d29cd4e9653f3770f6b3a03e684041ca1c9d7770925062ddd3a71e3 DIST esp-idf-5.1.2.zip 1200519153 BLAKE2B d8714163e3a449e24bec8a93ce666d269ddb7d406d7e3dc0b5db0845b7a9c05f6a5186796f8bbda68bb0a8e40a2743a88792eb341e72a276e4ec1e3e8b04c34d SHA512 46e96419b5f58d8b41d5b7b35f6e96beee94f6c1e20ba22eaf48a7f3d3cf4f3c9b8aa79468e6ea95718f598f6e30e7b72be616d1fb856045758191eb244151c8 DIST esp-idf-5.2.zip 1287699728 BLAKE2B d91d69da49423afa1c5345053af1da65d0c2d610f72a9a0c30a56bf9d4d2a9f10d2d30a2187e6db63953d5b9547877240cda8ff2d31032e7b4b9f2fad74c21e9 SHA512 fbbdd08aff3fe310638312d46a61466f97a039906a7766cc4ab5343b41a66f742b065b375695f8b2e749104bb7214eb31a1357e24c231048fc03fc81a615c90e -DIST openocd-esp32-linux-amd64-0.12.0-esp32-20230419.tar.gz 2126949 BLAKE2B ae53bf574c60a7f004b49946f03fe936fefeee2574bf47ac71b2144d066e77e64190889b3650e39010aaf568fef13e05dc773355f1b7f59f547b181346c78080 SHA512 3a7f0e2ff4e68d203847271b1b95fc9c9581adf5d4f503cdc20770985f2b8b59d39f358e46d0d7358e8c94c8ff1437c4747579e02dd92b7a07a0ba23a885d191 DIST openocd-esp32-linux-amd64-0.12.0-esp32-20230921.tar.gz 2193783 BLAKE2B 8f94d628bb415ab75daa85d51c94e8d2a9a1d9399b706963b8bd663d145e440a9e86d7f29000f196d1c9e2585c24882739a80ba29c5b83a96ada384f262f0941 SHA512 8ca3c932c5b7b236133c2a305d95b8059d9db14640efc077e34c256390da05e177479a973aa974005f34fba4a74119dcdb59d876344bdef8940b58c3c948c9f7 DIST riscv32-esp-elf-12.2.0_20230208-x86_64-linux-gnu.tar.xz 131410024 BLAKE2B 6961ddad1570aa69cbe7a4b1cd6722831d725b83a2d865b5babeea9b2d1762e4dda3cf35bdd4c5137758e15267a229136439387ff72577d5d558a924cd6161aa SHA512 dd0a95408fb487d444cb2c1efc9a0d21404eba2080b16cd9958dd9a9d22c5bf36f3c5e0309b082a226b39e4aeaf9a07ac89af740e2d5c01f85147d26dff7d233 DIST riscv32-esp-elf-13.2.0_20230928-x86_64-linux-gnu.tar.xz 143575940 BLAKE2B a888291f4b2c482cf2f3620519fc02607ba22d99f8d02e20415daf58cf2eecfa96144b0fc6fdbf98b3569ff0e5755d854650735e30cbfab56701a3d61627ddba SHA512 71b5def3d291eb80ab98adfbd23626ea4c6c5d8b30ab34a9f8a100013df58c4867044b974d8ced9405b5b45b26232835806746814051f55b650dde82bffe40f4 diff --git a/dev-embedded/esp-idf/esp-idf-5.1.1.ebuild b/dev-embedded/esp-idf/esp-idf-5.1.1.ebuild deleted file mode 100644 index 1b4e013e1a..00 --- a/dev-embedded/esp-idf/esp-idf-5.1.1.ebuild +++ /dev/null @@ -1,159 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_11 ) - -VER="12.2.0_20230208" - -CROSSTOOL_URL="https://github.com/espressif/crosstool-NG/releases/download/esp-${VER}; - -inherit python-r1 - -DESCRIPTION="Espressif IoT Development Framework" -HOMEPAGE="https://www.espressif.com/; - -# https://github.com/espressif/binutils-esp32ulp/releases/download/v2.28.51-esp-20191205/binutils-esp32ulp-linux-amd64-2.28.51-esp-20191205.tar.gz -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-20230419/openocd-esp32-linux-amd64-0.12.0-esp32-20230419.tar.gz - https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v12.1_20221002/xtensa-esp-elf-gdb-12.1_20221002-x86_64-linux-gnu.tar.gz; -SRC_URI+=" esp32? ( ${CROSSTOOL_URL}/xtensa-esp32-elf-${VER}-x86_64-linux-gnu.tar.xz )" -SRC_URI+=" esp32s2? ( ${CROSSTOOL_URL}/xtensa-esp32s2-elf-${VER}-x86_64-linux-gnu.tar.xz )" -SRC_URI+=" esp32s3? ( ${CROSSTOOL_URL}/xtensa-esp32s3-elf-${VER}-x86_64-linux-gnu.tar.xz )" -SRC_URI+=" riscv32? ( ${CROSSTOOL_URL}/riscv32-esp-elf-${VER}-x86_64-linux-gnu.tar.xz )" - -#https://dl.espressif.com/dl/toolchains/preview/riscv32-esp-elf-gcc8_4_0-crosstool-ng-1.24.0-123-g64eb9ff-linux-amd64.tar.gz - -KEYWORDS="~amd64" -LICENSE="Apache-2.0" -IUSE="+esp32 esp32s2 esp32s3 riscv32" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -SLOT="0" - -BDEPEND="app-arch/unzip" -RDEPEND=" - ${PYTHON_DEPS} - - dev-libs/libusb:1 - dev-python/click[${PYTHON_USEDEP}] -
[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/esp-idf/
commit: 2d87ac3d89293588e8115995c4f0774f74c5ecec Author: David Roman gmail com> AuthorDate: Mon Nov 20 14:05:13 2023 + Commit: David Roman gmail com> CommitDate: Mon Nov 20 14:05:13 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2d87ac3d dev-embedded/esp-idf: add freertos-gdb dep Signed-off-by: David Roman gmail.com> dev-embedded/esp-idf/esp-idf-5.1.2.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-embedded/esp-idf/esp-idf-5.1.2.ebuild b/dev-embedded/esp-idf/esp-idf-5.1.2.ebuild index a63c993d4d..be9240fbf0 100644 --- a/dev-embedded/esp-idf/esp-idf-5.1.2.ebuild +++ b/dev-embedded/esp-idf/esp-idf-5.1.2.ebuild @@ -48,6 +48,7 @@ RDEPEND=" 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}] "
[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/esp-idf/
commit: 39a2b02a505860c07f0e1b4f52a2e0004ee61f12 Author: David Roman gmail com> AuthorDate: Mon Nov 20 13:58:01 2023 + Commit: David Roman gmail com> CommitDate: Mon Nov 20 13:58:01 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=39a2b02a dev-embedded/esp-idf: add missing dep Signed-off-by: David Roman gmail.com> dev-embedded/esp-idf/esp-idf-5.1.2.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-embedded/esp-idf/esp-idf-5.1.2.ebuild b/dev-embedded/esp-idf/esp-idf-5.1.2.ebuild index 90dde4378c..a63c993d4d 100644 --- a/dev-embedded/esp-idf/esp-idf-5.1.2.ebuild +++ b/dev-embedded/esp-idf/esp-idf-5.1.2.ebuild @@ -46,6 +46,7 @@ RDEPEND=" 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/idf-component-manager[${PYTHON_USEDEP}] "
[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/esp-idf-panic-decoder/
commit: 4678ad2537c84f4331403e07bc2b6c0238314db7 Author: David Roman gmail com> AuthorDate: Mon Nov 20 13:57:17 2023 + Commit: David Roman gmail com> CommitDate: Mon Nov 20 13:57:17 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4678ad25 dev-embedded/esp-idf-panic-decoder: new package, add 0.2.0 Signed-off-by: David Roman gmail.com> dev-embedded/esp-idf-panic-decoder/Manifest| 1 + .../esp-idf-panic-decoder-0.2.0.ebuild | 18 ++ dev-embedded/esp-idf-panic-decoder/metadata.xml| 12 3 files changed, 31 insertions(+) diff --git a/dev-embedded/esp-idf-panic-decoder/Manifest b/dev-embedded/esp-idf-panic-decoder/Manifest new file mode 100644 index 00..b3ccbe7145 --- /dev/null +++ b/dev-embedded/esp-idf-panic-decoder/Manifest @@ -0,0 +1 @@ +DIST esp_idf_panic_decoder-0.2.0.tar.gz 15765 BLAKE2B 87b754bff98571ca7f3377aff625ea5bb4b485b4e3e2fa0178944f4f879a6f5c206377692a19548d0394c1f78454e6cbfb79867c7649381032e90fd8c6721bd1 SHA512 dd580b74a5e823f5fae70298329524e235bf45fab750698190f560b3089eb3ecc15e675998678bf1e8f033218e3d2c83a50365b58d17cdb10a070bc7d3c77aa2 diff --git a/dev-embedded/esp-idf-panic-decoder/esp-idf-panic-decoder-0.2.0.ebuild b/dev-embedded/esp-idf-panic-decoder/esp-idf-panic-decoder-0.2.0.ebuild new file mode 100644 index 00..be48e925ea --- /dev/null +++ b/dev-embedded/esp-idf-panic-decoder/esp-idf-panic-decoder-0.2.0.ebuild @@ -0,0 +1,18 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{11,12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Parses ESP-IDF panic handler output acts as a GDB server over stdin/stdout" +HOMEPAGE="https://github.com/espressif/esp-idf-panic-decoder; + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RESTRICT="test" diff --git a/dev-embedded/esp-idf-panic-decoder/metadata.xml b/dev-embedded/esp-idf-panic-decoder/metadata.xml new file mode 100644 index 00..ce0a53d858 --- /dev/null +++ b/dev-embedded/esp-idf-panic-decoder/metadata.xml @@ -0,0 +1,12 @@ + +https://www.gentoo.org/dtd/metadata.dtd;> + + + davidroma...@gmail.com + David Roman + + + espressif/esp-idf-panic-decoder + esp-idf-panic-decoder + +
[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/esp-idf-monitor/
commit: 42e25831fa17004a455ac013abee5713658184b1 Author: David Roman gmail com> AuthorDate: Mon Nov 20 13:48:48 2023 + Commit: David Roman gmail com> CommitDate: Mon Nov 20 13:48:48 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=42e25831 dev-embedded/esp-idf-monitor: add 1.3.3 Signed-off-by: David Roman gmail.com> dev-embedded/esp-idf-monitor/Manifest | 1 + .../esp-idf-monitor/esp-idf-monitor-1.3.3.ebuild | 26 ++ 2 files changed, 27 insertions(+) diff --git a/dev-embedded/esp-idf-monitor/Manifest b/dev-embedded/esp-idf-monitor/Manifest index b1a92b8258..6277dafc4a 100644 --- a/dev-embedded/esp-idf-monitor/Manifest +++ b/dev-embedded/esp-idf-monitor/Manifest @@ -1,2 +1,3 @@ DIST esp-idf-monitor-1.1.1.tar.gz 32897 BLAKE2B 64dc6e481b7883d1398ad2b746fc7cd91ca29be8d57457cbd81463d2ccbadf3eb75edf9ff122cfb42c9fa1a5c6a160cd8357c2c500a74a0084790d299bb209b8 SHA512 d4b36dd2ad1a0acaea5547507d5b99a2984d1e174f80bf2f669089fffe327c37dad5d75080835295f4eae890b2a2ef57fff791f7f5ffb3f00374555683c9863c DIST esp-idf-monitor-1.1.4.tar.gz 34996 BLAKE2B 7e1be860e6d172d25da2f661922558ece823355250ade09b9337d7b5d771ed3bddb84bad9373ef81e639f0f43e9a8f607ff3e421411210c8ae3bb50715c86f7f SHA512 6cad8772d56fc68c8a08553b18bf90ed4c794e369ed8d2146254bad30dc8ca4dffb1965dba3a6f189f19a661cfc8e304c9fa49ce53abbfcaf21260367a0b1eb8 +DIST esp-idf-monitor-1.3.3.tar.gz 33678 BLAKE2B d85824693ed50496dfb7a8d8d394b0ff55f0c66b856a575dd25e18b85b2efe60807519d8e30340483129f5f0320635529593b3f3c0921b2a8128e729c3a0aba6 SHA512 cde8826c56d29211b318f733f968aba10006eb8e58a59f64cd1cb332e18b24bd13b14d0ef56d80f668677ddf86c13263be703680083025efe5b2559cddcc7b75 diff --git a/dev-embedded/esp-idf-monitor/esp-idf-monitor-1.3.3.ebuild b/dev-embedded/esp-idf-monitor/esp-idf-monitor-1.3.3.ebuild new file mode 100644 index 00..5f955d2aaa --- /dev/null +++ b/dev-embedded/esp-idf-monitor/esp-idf-monitor-1.3.3.ebuild @@ -0,0 +1,26 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{11,12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python object-oriented database" +HOMEPAGE="https://github.com/espressif/esp-idf-monitor; + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RESTRICT="test" + +RDEPEND=" + dev-embedded/esp-coredump[${PYTHON_USEDEP}] + dev-python/pyserial[${PYTHON_USEDEP}] + dev-python/pyelftools[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND}"
[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/esp-idf-monitor/
commit: 8dec11cb7e3f32ba5001c0719ed08fa18ac7a696 Author: David Roman gmail com> AuthorDate: Mon Nov 20 13:49:30 2023 + Commit: David Roman gmail com> CommitDate: Mon Nov 20 13:49:30 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8dec11cb dev-embedded/esp-idf-monitor: drop 1.1.1 Signed-off-by: David Roman gmail.com> dev-embedded/esp-idf-monitor/Manifest | 1 - .../esp-idf-monitor/esp-idf-monitor-1.1.1.ebuild | 26 -- 2 files changed, 27 deletions(-) diff --git a/dev-embedded/esp-idf-monitor/Manifest b/dev-embedded/esp-idf-monitor/Manifest index 6277dafc4a..8c6d6f9a8d 100644 --- a/dev-embedded/esp-idf-monitor/Manifest +++ b/dev-embedded/esp-idf-monitor/Manifest @@ -1,3 +1,2 @@ -DIST esp-idf-monitor-1.1.1.tar.gz 32897 BLAKE2B 64dc6e481b7883d1398ad2b746fc7cd91ca29be8d57457cbd81463d2ccbadf3eb75edf9ff122cfb42c9fa1a5c6a160cd8357c2c500a74a0084790d299bb209b8 SHA512 d4b36dd2ad1a0acaea5547507d5b99a2984d1e174f80bf2f669089fffe327c37dad5d75080835295f4eae890b2a2ef57fff791f7f5ffb3f00374555683c9863c DIST esp-idf-monitor-1.1.4.tar.gz 34996 BLAKE2B 7e1be860e6d172d25da2f661922558ece823355250ade09b9337d7b5d771ed3bddb84bad9373ef81e639f0f43e9a8f607ff3e421411210c8ae3bb50715c86f7f SHA512 6cad8772d56fc68c8a08553b18bf90ed4c794e369ed8d2146254bad30dc8ca4dffb1965dba3a6f189f19a661cfc8e304c9fa49ce53abbfcaf21260367a0b1eb8 DIST esp-idf-monitor-1.3.3.tar.gz 33678 BLAKE2B d85824693ed50496dfb7a8d8d394b0ff55f0c66b856a575dd25e18b85b2efe60807519d8e30340483129f5f0320635529593b3f3c0921b2a8128e729c3a0aba6 SHA512 cde8826c56d29211b318f733f968aba10006eb8e58a59f64cd1cb332e18b24bd13b14d0ef56d80f668677ddf86c13263be703680083025efe5b2559cddcc7b75 diff --git a/dev-embedded/esp-idf-monitor/esp-idf-monitor-1.1.1.ebuild b/dev-embedded/esp-idf-monitor/esp-idf-monitor-1.1.1.ebuild deleted file mode 100644 index da653f0f2d..00 --- a/dev-embedded/esp-idf-monitor/esp-idf-monitor-1.1.1.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_11 ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python object-oriented database" -HOMEPAGE="https://github.com/espressif/esp-idf-monitor; - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RESTRICT="test" - -RDEPEND=" - dev-embedded/esp-coredump[${PYTHON_USEDEP}] - dev-python/pyserial[${PYTHON_USEDEP}] - dev-python/pyelftools[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND}"
[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/esp-idf-size/
commit: cdd15df7e96640c9f4b10157d7f710bdf0110225 Author: David Roman gmail com> AuthorDate: Mon Nov 20 13:50:07 2023 + Commit: David Roman gmail com> CommitDate: Mon Nov 20 13:50:07 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cdd15df7 dev-embedded/esp-idf-size: add 0.4.3 Signed-off-by: David Roman gmail.com> dev-embedded/esp-idf-size/Manifest | 1 + .../esp-idf-size/esp-idf-size-0.4.3.ebuild | 25 ++ 2 files changed, 26 insertions(+) diff --git a/dev-embedded/esp-idf-size/Manifest b/dev-embedded/esp-idf-size/Manifest index e1b6aa97fd..6d2509ee9a 100644 --- a/dev-embedded/esp-idf-size/Manifest +++ b/dev-embedded/esp-idf-size/Manifest @@ -1,2 +1,3 @@ DIST esp-idf-size-0.3.1.tar.gz 20548 BLAKE2B c00757b57dc5bf3b1dff27123f10f721654ded9edc073fa74c56485d7299aa9ea01739b6e5feaf69dcddd4f5a09110f7fa2171ceae5581eacc4d08328da29314 SHA512 6525076dda02e1ed74e8deb93ee38bec001dbdf2769673bc1bcb8fc8765babd80323d9cde49ebb53e1ee81b168a6eb3b2073042daa413cbbd0534a7737f22fa1 DIST esp-idf-size-0.4.2.tar.gz 20682 BLAKE2B 2f9fe795642caed6eb552ab5a65e523f86a41452cab64bf59fca6b80b488b5fa74988c449a0dcb6e5f5244f6a95a669c82b57369828a416fac3663ac2eca1bdb SHA512 71604d9a7e3e99c8efe07baeff64d3aac9a20973867850f11b285f475254980757f8be27c5e5bb7c408976b8ec1dde635c2b3b4b68d180919cfa87775ca679a1 +DIST esp-idf-size-0.4.3.tar.gz 20697 BLAKE2B 61b7664bb0d062bfe17154bd4a75c3ada54dee9d168e09506de891fe366b1613a8470c3177de06a6c7803dd8f574c88409fdfc89692d4884e27265bee29ee8fe SHA512 ba0521c7125efb8587dc90126b0ac1e0f6c8115bcdf377e374961ee8d077e6a9d03ad530fe56ee09b07e70c9c1c12478f9b3f8795c79500b7b1188237a129526 diff --git a/dev-embedded/esp-idf-size/esp-idf-size-0.4.3.ebuild b/dev-embedded/esp-idf-size/esp-idf-size-0.4.3.ebuild new file mode 100644 index 00..74c8c5ef70 --- /dev/null +++ b/dev-embedded/esp-idf-size/esp-idf-size-0.4.3.ebuild @@ -0,0 +1,25 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{11,12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Firmware size analysis for ESP-IDF" +HOMEPAGE="https://github.com/espressif/esp-idf-size; + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RESTRICT="test" + +RDEPEND=" + dev-python/pyyaml[${PYTHON_USEDEP}] +" + +DEPEND="${RDEPEND}"
[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/esp-idf-kconfig/
commit: 684bb2d3bbe5d7d8fe4872ac883670081961dce4 Author: David Roman gmail com> AuthorDate: Mon Nov 20 13:47:09 2023 + Commit: David Roman gmail com> CommitDate: Mon Nov 20 13:47:09 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=684bb2d3 dev-embedded/esp-idf-kconfig: add 1.4.1 Signed-off-by: David Roman gmail.com> dev-embedded/esp-idf-kconfig/Manifest | 1 + .../esp-idf-kconfig/esp-idf-kconfig-1.4.1.ebuild | 30 ++ 2 files changed, 31 insertions(+) diff --git a/dev-embedded/esp-idf-kconfig/Manifest b/dev-embedded/esp-idf-kconfig/Manifest index 7e43632b87..86ae9ce4d6 100644 --- a/dev-embedded/esp-idf-kconfig/Manifest +++ b/dev-embedded/esp-idf-kconfig/Manifest @@ -1,2 +1,3 @@ DIST esp-idf-kconfig-1.2.0.tar.gz 19814 BLAKE2B 1fb1249ef16496bcc5903c8268c3b7f8f6c1b69a54d641f3b8948eb882b00021856029fc100a640f2e493b2a00dc4aa8dcfef0f6ecbcbbb29a7275f9581af699 SHA512 eabd5c5c53ed91fc869c8925c154ed9f595c96b240e1290db3a7eba2125c59f283a399b0dd388c577e422bade4fe816f13094f32ccfd8498d99cbc58a9b77282 +DIST esp-idf-kconfig-1.4.1.tar.gz 39687 BLAKE2B aa4500a1d9ebf9cae5e0d1daa47549a5f4730e907f0963b485c4e019bf9d88103da41e49b48a381450b4000d92a9f4b87fe9bf23064457b9a4c66a39f7198746 SHA512 e710c4b8015d0b321a20d32d20735d48991d97c718469dee0096da19de451aaa3f22774669d1f39dd979a037f94bdb5ad59a9d9e02f4e3a2a7e9e4ccc00f4191 DIST esp-idf-kconfig-2.0.1.tar.gz 25516 BLAKE2B fc771546608fb4d1c720e2d4fccdf8aa17d08a9fdf6d40cc809a3a0b87a82cd5e4e24de6276149e0049d6abad45ab35f5326304ef9e1f0966aedaf25afe6e254 SHA512 8d502bb8fe0c140beb66c002b578e3de07376720217450c20ee29548875e22c3e8e25b435f10bd48d02724711c8895d142ec9e24e1e5193d1627745a5a7b3386 diff --git a/dev-embedded/esp-idf-kconfig/esp-idf-kconfig-1.4.1.ebuild b/dev-embedded/esp-idf-kconfig/esp-idf-kconfig-1.4.1.ebuild new file mode 100644 index 00..5b807f63a4 --- /dev/null +++ b/dev-embedded/esp-idf-kconfig/esp-idf-kconfig-1.4.1.ebuild @@ -0,0 +1,30 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{11,12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Kconfig tooling for esp-idf" +HOMEPAGE="https://github.com/espressif/esp-idf-kconfig; + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RESTRICT="test" + +RDEPEND=" + dev-python/kconfiglib[${PYTHON_USEDEP}] +" + +DEPEND="${RDEPEND}" + +src_prepare() { + default + rm -r test || die +}
[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/esp-idf-kconfig/
commit: 88d89af152d26b8dbeb455b6092fbbbfb125ac40 Author: David Roman gmail com> AuthorDate: Mon Nov 20 13:44:45 2023 + Commit: David Roman gmail com> CommitDate: Mon Nov 20 13:44:45 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=88d89af1 dev-embedded/esp-idf-kconfig: add 2.0.1 Signed-off-by: David Roman gmail.com> dev-embedded/esp-idf-kconfig/Manifest | 1 + .../esp-idf-kconfig/esp-idf-kconfig-2.0.1.ebuild | 25 ++ 2 files changed, 26 insertions(+) diff --git a/dev-embedded/esp-idf-kconfig/Manifest b/dev-embedded/esp-idf-kconfig/Manifest index 5fb0c99af2..081066b995 100644 --- a/dev-embedded/esp-idf-kconfig/Manifest +++ b/dev-embedded/esp-idf-kconfig/Manifest @@ -1,2 +1,3 @@ DIST esp-idf-kconfig-1.1.0.tar.gz 19855 BLAKE2B f6ebba550cffb6baacf6fc4f34496cd4a836a6b370758e15185d887e499e5a1acbfa22f379b2a3a57cf0cdbc099bf1bd054f23a8c399b2680ea977584e1120ba SHA512 c568c5c01c431b0ad1c16882092172511e997430b4eb37fb8fda1e77ebde36eb706d7dd2b5dcad38af79fd235369e87af805d0f760544c399097033351740921 DIST esp-idf-kconfig-1.2.0.tar.gz 19814 BLAKE2B 1fb1249ef16496bcc5903c8268c3b7f8f6c1b69a54d641f3b8948eb882b00021856029fc100a640f2e493b2a00dc4aa8dcfef0f6ecbcbbb29a7275f9581af699 SHA512 eabd5c5c53ed91fc869c8925c154ed9f595c96b240e1290db3a7eba2125c59f283a399b0dd388c577e422bade4fe816f13094f32ccfd8498d99cbc58a9b77282 +DIST esp-idf-kconfig-2.0.1.tar.gz 25516 BLAKE2B fc771546608fb4d1c720e2d4fccdf8aa17d08a9fdf6d40cc809a3a0b87a82cd5e4e24de6276149e0049d6abad45ab35f5326304ef9e1f0966aedaf25afe6e254 SHA512 8d502bb8fe0c140beb66c002b578e3de07376720217450c20ee29548875e22c3e8e25b435f10bd48d02724711c8895d142ec9e24e1e5193d1627745a5a7b3386 diff --git a/dev-embedded/esp-idf-kconfig/esp-idf-kconfig-2.0.1.ebuild b/dev-embedded/esp-idf-kconfig/esp-idf-kconfig-2.0.1.ebuild new file mode 100644 index 00..56678fca27 --- /dev/null +++ b/dev-embedded/esp-idf-kconfig/esp-idf-kconfig-2.0.1.ebuild @@ -0,0 +1,25 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{11,12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Kconfig tooling for esp-idf" +HOMEPAGE="https://github.com/espressif/esp-idf-kconfig; + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RESTRICT="test" + +RDEPEND=" + dev-python/kconfiglib[${PYTHON_USEDEP}] +" + +DEPEND="${RDEPEND}"
[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/esp-idf-kconfig/
commit: 2377962c60b183062452ffbf78ca302b207ab0a7 Author: David Roman gmail com> AuthorDate: Mon Nov 20 13:45:03 2023 + Commit: David Roman gmail com> CommitDate: Mon Nov 20 13:45:03 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2377962c dev-embedded/esp-idf-kconfig: drop 1.1.0 Signed-off-by: David Roman gmail.com> dev-embedded/esp-idf-kconfig/Manifest | 1 - .../esp-idf-kconfig/esp-idf-kconfig-1.1.0.ebuild | 25 -- 2 files changed, 26 deletions(-) diff --git a/dev-embedded/esp-idf-kconfig/Manifest b/dev-embedded/esp-idf-kconfig/Manifest index 081066b995..7e43632b87 100644 --- a/dev-embedded/esp-idf-kconfig/Manifest +++ b/dev-embedded/esp-idf-kconfig/Manifest @@ -1,3 +1,2 @@ -DIST esp-idf-kconfig-1.1.0.tar.gz 19855 BLAKE2B f6ebba550cffb6baacf6fc4f34496cd4a836a6b370758e15185d887e499e5a1acbfa22f379b2a3a57cf0cdbc099bf1bd054f23a8c399b2680ea977584e1120ba SHA512 c568c5c01c431b0ad1c16882092172511e997430b4eb37fb8fda1e77ebde36eb706d7dd2b5dcad38af79fd235369e87af805d0f760544c399097033351740921 DIST esp-idf-kconfig-1.2.0.tar.gz 19814 BLAKE2B 1fb1249ef16496bcc5903c8268c3b7f8f6c1b69a54d641f3b8948eb882b00021856029fc100a640f2e493b2a00dc4aa8dcfef0f6ecbcbbb29a7275f9581af699 SHA512 eabd5c5c53ed91fc869c8925c154ed9f595c96b240e1290db3a7eba2125c59f283a399b0dd388c577e422bade4fe816f13094f32ccfd8498d99cbc58a9b77282 DIST esp-idf-kconfig-2.0.1.tar.gz 25516 BLAKE2B fc771546608fb4d1c720e2d4fccdf8aa17d08a9fdf6d40cc809a3a0b87a82cd5e4e24de6276149e0049d6abad45ab35f5326304ef9e1f0966aedaf25afe6e254 SHA512 8d502bb8fe0c140beb66c002b578e3de07376720217450c20ee29548875e22c3e8e25b435f10bd48d02724711c8895d142ec9e24e1e5193d1627745a5a7b3386 diff --git a/dev-embedded/esp-idf-kconfig/esp-idf-kconfig-1.1.0.ebuild b/dev-embedded/esp-idf-kconfig/esp-idf-kconfig-1.1.0.ebuild deleted file mode 100644 index 56678fca27..00 --- a/dev-embedded/esp-idf-kconfig/esp-idf-kconfig-1.1.0.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{11,12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Kconfig tooling for esp-idf" -HOMEPAGE="https://github.com/espressif/esp-idf-kconfig; - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RESTRICT="test" - -RDEPEND=" - dev-python/kconfiglib[${PYTHON_USEDEP}] -" - -DEPEND="${RDEPEND}"
[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/esp-idf/, dev-embedded/esp-idf/files/
commit: 7a5dda267258de854fe9ddc6ee646b939e45e1e1 Author: David Roman gmail com> AuthorDate: Mon Nov 20 13:39:22 2023 + Commit: David Roman gmail com> CommitDate: Mon Nov 20 13:39:35 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7a5dda26 dev-embedded/esp-idf: drop 5.1, 5.1-r1 Signed-off-by: David Roman gmail.com> dev-embedded/esp-idf/Manifest | 1 - dev-embedded/esp-idf/esp-idf-5.1-r1.ebuild | 160 - dev-embedded/esp-idf/esp-idf-5.1.ebuild| 159 .../esp-idf/files/pyparsing-esp-idf-5.1.patch | 37 - 4 files changed, 357 deletions(-) diff --git a/dev-embedded/esp-idf/Manifest b/dev-embedded/esp-idf/Manifest index dd7351dcd2..6db04f63b8 100644 --- a/dev-embedded/esp-idf/Manifest +++ b/dev-embedded/esp-idf/Manifest @@ -1,6 +1,5 @@ DIST esp-idf-5.1.1.zip 1131279692 BLAKE2B 87a74ec1ae7f54a067cddf3d4e4b0797ced4b8164019c68b33e89d356a56232a17ca350363298868af4eb27b003b2d96f48aa30d41a085b6460a800ccbb50eb2 SHA512 88fc90a0f74b9e3dd90b9d32aa473e8943b89abd6684249659553d4cae6c90d2c31409bd2d29cd4e9653f3770f6b3a03e684041ca1c9d7770925062ddd3a71e3 DIST esp-idf-5.1.2.zip 1200519153 BLAKE2B d8714163e3a449e24bec8a93ce666d269ddb7d406d7e3dc0b5db0845b7a9c05f6a5186796f8bbda68bb0a8e40a2743a88792eb341e72a276e4ec1e3e8b04c34d SHA512 46e96419b5f58d8b41d5b7b35f6e96beee94f6c1e20ba22eaf48a7f3d3cf4f3c9b8aa79468e6ea95718f598f6e30e7b72be616d1fb856045758191eb244151c8 -DIST esp-idf-5.1.zip 1062080629 BLAKE2B 78df1d6abfdde5731499422c6d05e0cdf0d6c46b73f6e7a6b94f61c5bb66ddfee9a1f5dba5996397141ca2dc3372fbca5b915b828bb30069d8d711f7858b SHA512 85cc37a910398cb82fca4ff6257d23c28a993cf7deb3f7e34129513cd89e8a495ec7b38d3a206482489ffe4996d800a2742fd6c69cc5ce425b4d0522d19d9592 DIST openocd-esp32-linux-amd64-0.12.0-esp32-20230419.tar.gz 2126949 BLAKE2B ae53bf574c60a7f004b49946f03fe936fefeee2574bf47ac71b2144d066e77e64190889b3650e39010aaf568fef13e05dc773355f1b7f59f547b181346c78080 SHA512 3a7f0e2ff4e68d203847271b1b95fc9c9581adf5d4f503cdc20770985f2b8b59d39f358e46d0d7358e8c94c8ff1437c4747579e02dd92b7a07a0ba23a885d191 DIST openocd-esp32-linux-amd64-0.12.0-esp32-20230921.tar.gz 2193783 BLAKE2B 8f94d628bb415ab75daa85d51c94e8d2a9a1d9399b706963b8bd663d145e440a9e86d7f29000f196d1c9e2585c24882739a80ba29c5b83a96ada384f262f0941 SHA512 8ca3c932c5b7b236133c2a305d95b8059d9db14640efc077e34c256390da05e177479a973aa974005f34fba4a74119dcdb59d876344bdef8940b58c3c948c9f7 DIST riscv32-esp-elf-12.2.0_20230208-x86_64-linux-gnu.tar.xz 131410024 BLAKE2B 6961ddad1570aa69cbe7a4b1cd6722831d725b83a2d865b5babeea9b2d1762e4dda3cf35bdd4c5137758e15267a229136439387ff72577d5d558a924cd6161aa SHA512 dd0a95408fb487d444cb2c1efc9a0d21404eba2080b16cd9958dd9a9d22c5bf36f3c5e0309b082a226b39e4aeaf9a07ac89af740e2d5c01f85147d26dff7d233 diff --git a/dev-embedded/esp-idf/esp-idf-5.1-r1.ebuild b/dev-embedded/esp-idf/esp-idf-5.1-r1.ebuild deleted file mode 100644 index 1842cc7f90..00 --- a/dev-embedded/esp-idf/esp-idf-5.1-r1.ebuild +++ /dev/null @@ -1,160 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_11 ) - -VER="12.2.0_20230208" - -CROSSTOOL_URL="https://github.com/espressif/crosstool-NG/releases/download/esp-${VER}; - -inherit python-r1 - -DESCRIPTION="Espressif IoT Development Framework" -HOMEPAGE="https://www.espressif.com/; - -# https://github.com/espressif/binutils-esp32ulp/releases/download/v2.28.51-esp-20191205/binutils-esp32ulp-linux-amd64-2.28.51-esp-20191205.tar.gz -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-20230419/openocd-esp32-linux-amd64-0.12.0-esp32-20230419.tar.gz - https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v12.1_20221002/xtensa-esp-elf-gdb-12.1_20221002-x86_64-linux-gnu.tar.gz; -SRC_URI+=" esp32? ( ${CROSSTOOL_URL}/xtensa-esp32-elf-${VER}-x86_64-linux-gnu.tar.xz )" -SRC_URI+=" esp32s2? ( ${CROSSTOOL_URL}/xtensa-esp32s2-elf-${VER}-x86_64-linux-gnu.tar.xz )" -SRC_URI+=" esp32s3? ( ${CROSSTOOL_URL}/xtensa-esp32s3-elf-${VER}-x86_64-linux-gnu.tar.xz )" -SRC_URI+=" riscv32? ( ${CROSSTOOL_URL}/riscv32-esp-elf-${VER}-x86_64-linux-gnu.tar.xz )" - -#https://dl.espressif.com/dl/toolchains/preview/riscv32-esp-elf-gcc8_4_0-crosstool-ng-1.24.0-123-g64eb9ff-linux-amd64.tar.gz - -KEYWORDS="~amd64" -LICENSE="Apache-2.0" -IUSE="+esp32 esp32s2 esp32s3 riscv32" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -SLOT="0" - -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}] -
[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/esp-idf/files/, dev-embedded/esp-idf/
commit: 1ed6084af58a87e81d0291c6d8540284fba02c48 Author: David Roman gmail com> AuthorDate: Mon Nov 20 13:38:39 2023 + Commit: David Roman gmail com> CommitDate: Mon Nov 20 13:39:35 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1ed6084a dev-embedded/esp-idf: add 5.1.2 Signed-off-by: David Roman gmail.com> dev-embedded/esp-idf/Manifest | 2 + dev-embedded/esp-idf/esp-idf-5.1.2.ebuild | 158 + .../files/allow-system-install-esp-idf-5.1.2.patch | 12 ++ 3 files changed, 172 insertions(+) diff --git a/dev-embedded/esp-idf/Manifest b/dev-embedded/esp-idf/Manifest index ec86fd6405..dd7351dcd2 100644 --- a/dev-embedded/esp-idf/Manifest +++ b/dev-embedded/esp-idf/Manifest @@ -1,6 +1,8 @@ DIST esp-idf-5.1.1.zip 1131279692 BLAKE2B 87a74ec1ae7f54a067cddf3d4e4b0797ced4b8164019c68b33e89d356a56232a17ca350363298868af4eb27b003b2d96f48aa30d41a085b6460a800ccbb50eb2 SHA512 88fc90a0f74b9e3dd90b9d32aa473e8943b89abd6684249659553d4cae6c90d2c31409bd2d29cd4e9653f3770f6b3a03e684041ca1c9d7770925062ddd3a71e3 +DIST esp-idf-5.1.2.zip 1200519153 BLAKE2B d8714163e3a449e24bec8a93ce666d269ddb7d406d7e3dc0b5db0845b7a9c05f6a5186796f8bbda68bb0a8e40a2743a88792eb341e72a276e4ec1e3e8b04c34d SHA512 46e96419b5f58d8b41d5b7b35f6e96beee94f6c1e20ba22eaf48a7f3d3cf4f3c9b8aa79468e6ea95718f598f6e30e7b72be616d1fb856045758191eb244151c8 DIST esp-idf-5.1.zip 1062080629 BLAKE2B 78df1d6abfdde5731499422c6d05e0cdf0d6c46b73f6e7a6b94f61c5bb66ddfee9a1f5dba5996397141ca2dc3372fbca5b915b828bb30069d8d711f7858b SHA512 85cc37a910398cb82fca4ff6257d23c28a993cf7deb3f7e34129513cd89e8a495ec7b38d3a206482489ffe4996d800a2742fd6c69cc5ce425b4d0522d19d9592 DIST openocd-esp32-linux-amd64-0.12.0-esp32-20230419.tar.gz 2126949 BLAKE2B ae53bf574c60a7f004b49946f03fe936fefeee2574bf47ac71b2144d066e77e64190889b3650e39010aaf568fef13e05dc773355f1b7f59f547b181346c78080 SHA512 3a7f0e2ff4e68d203847271b1b95fc9c9581adf5d4f503cdc20770985f2b8b59d39f358e46d0d7358e8c94c8ff1437c4747579e02dd92b7a07a0ba23a885d191 +DIST openocd-esp32-linux-amd64-0.12.0-esp32-20230921.tar.gz 2193783 BLAKE2B 8f94d628bb415ab75daa85d51c94e8d2a9a1d9399b706963b8bd663d145e440a9e86d7f29000f196d1c9e2585c24882739a80ba29c5b83a96ada384f262f0941 SHA512 8ca3c932c5b7b236133c2a305d95b8059d9db14640efc077e34c256390da05e177479a973aa974005f34fba4a74119dcdb59d876344bdef8940b58c3c948c9f7 DIST riscv32-esp-elf-12.2.0_20230208-x86_64-linux-gnu.tar.xz 131410024 BLAKE2B 6961ddad1570aa69cbe7a4b1cd6722831d725b83a2d865b5babeea9b2d1762e4dda3cf35bdd4c5137758e15267a229136439387ff72577d5d558a924cd6161aa SHA512 dd0a95408fb487d444cb2c1efc9a0d21404eba2080b16cd9958dd9a9d22c5bf36f3c5e0309b082a226b39e4aeaf9a07ac89af740e2d5c01f85147d26dff7d233 DIST xtensa-esp-elf-gdb-12.1_20221002-x86_64-linux-gnu.tar.gz 32006939 BLAKE2B 3963f402f65a1503d4fcef0b68c8efcd1f17407809f77a5b76da03e89a0fdd47cd06545ab958aa444fc2ce822b20b4e7c88d921de723bae81bd74bd93a34e047 SHA512 013641d87729f7387a29afac0715a1fc1012edf88092e1dd51682df07730ab71c511f6824c77f52b17c06dca1a04a85c157730da80d1e5cb61bc6dcbe48e199e DIST xtensa-esp32-elf-12.2.0_20230208-x86_64-linux-gnu.tar.xz 67006496 BLAKE2B 343803d0511f8fd5d382221b57c68d964565e36bbd397d5ee5747f75224498db306120c10b7d664c2d0449888d5fa6c1aa423f5681097f06810c257c922d83aa SHA512 6bba61d3f05a08cb0e0f238c60af1b69caeb950e598849aa1edea6e4e95838938c1006afee8d19ea0533d9747342cb57b9010f52500db8a38b13987bea3a827a diff --git a/dev-embedded/esp-idf/esp-idf-5.1.2.ebuild b/dev-embedded/esp-idf/esp-idf-5.1.2.ebuild new file mode 100644 index 00..90dde4378c --- /dev/null +++ b/dev-embedded/esp-idf/esp-idf-5.1.2.ebuild @@ -0,0 +1,158 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_11 ) + +VER="12.2.0_20230208" + +CROSSTOOL_URL="https://github.com/espressif/crosstool-NG/releases/download/esp-${VER}; + +inherit python-r1 + +DESCRIPTION="Espressif IoT Development Framework" +HOMEPAGE="https://www.espressif.com/; + +# https://github.com/espressif/binutils-esp32ulp/releases/download/v2.28.51-esp-20191205/binutils-esp32ulp-linux-amd64-2.28.51-esp-20191205.tar.gz +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-20230921/openocd-esp32-linux-amd64-0.12.0-esp32-20230921.tar.gz + https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v12.1_20221002/xtensa-esp-elf-gdb-12.1_20221002-x86_64-linux-gnu.tar.gz; +SRC_URI+=" esp32? ( ${CROSSTOOL_URL}/xtensa-esp32-elf-${VER}-x86_64-linux-gnu.tar.xz )" +SRC_URI+=" esp32s2? ( ${CROSSTOOL_URL}/xtensa-esp32s2-elf-${VER}-x86_64-linux-gnu.tar.xz )" +SRC_URI+=" esp32s3? ( ${CROSSTOOL_URL}/xtensa-esp32s3-elf-${VER}-x86_64-linux-gnu.tar.xz )" +SRC_URI+=" riscv32? (
[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/esp-idf-monitor/
commit: 8681a0994c4024f048d7b7895d0d6d953aa3baee Author: David Roman gmail com> AuthorDate: Mon Sep 4 11:52:24 2023 + Commit: David Roman gmail com> CommitDate: Mon Sep 4 11:52:38 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8681a099 dev-embedded/esp-idf-monitor: add 1.1.4 Signed-off-by: David Roman gmail.com> dev-embedded/esp-idf-monitor/Manifest | 1 + .../esp-idf-monitor/esp-idf-monitor-1.1.4.ebuild | 26 ++ 2 files changed, 27 insertions(+) diff --git a/dev-embedded/esp-idf-monitor/Manifest b/dev-embedded/esp-idf-monitor/Manifest index 5db82e96d3..b1a92b8258 100644 --- a/dev-embedded/esp-idf-monitor/Manifest +++ b/dev-embedded/esp-idf-monitor/Manifest @@ -1 +1,2 @@ DIST esp-idf-monitor-1.1.1.tar.gz 32897 BLAKE2B 64dc6e481b7883d1398ad2b746fc7cd91ca29be8d57457cbd81463d2ccbadf3eb75edf9ff122cfb42c9fa1a5c6a160cd8357c2c500a74a0084790d299bb209b8 SHA512 d4b36dd2ad1a0acaea5547507d5b99a2984d1e174f80bf2f669089fffe327c37dad5d75080835295f4eae890b2a2ef57fff791f7f5ffb3f00374555683c9863c +DIST esp-idf-monitor-1.1.4.tar.gz 34996 BLAKE2B 7e1be860e6d172d25da2f661922558ece823355250ade09b9337d7b5d771ed3bddb84bad9373ef81e639f0f43e9a8f607ff3e421411210c8ae3bb50715c86f7f SHA512 6cad8772d56fc68c8a08553b18bf90ed4c794e369ed8d2146254bad30dc8ca4dffb1965dba3a6f189f19a661cfc8e304c9fa49ce53abbfcaf21260367a0b1eb8 diff --git a/dev-embedded/esp-idf-monitor/esp-idf-monitor-1.1.4.ebuild b/dev-embedded/esp-idf-monitor/esp-idf-monitor-1.1.4.ebuild new file mode 100644 index 00..da653f0f2d --- /dev/null +++ b/dev-embedded/esp-idf-monitor/esp-idf-monitor-1.1.4.ebuild @@ -0,0 +1,26 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_11 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python object-oriented database" +HOMEPAGE="https://github.com/espressif/esp-idf-monitor; + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RESTRICT="test" + +RDEPEND=" + dev-embedded/esp-coredump[${PYTHON_USEDEP}] + dev-python/pyserial[${PYTHON_USEDEP}] + dev-python/pyelftools[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND}"
[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/esp-idf-kconfig/
commit: af7e2d8410f998fb4f20ab94c1205b7ea40bf9d4 Author: David Roman gmail com> AuthorDate: Mon Sep 4 10:57:05 2023 + Commit: David Roman gmail com> CommitDate: Mon Sep 4 10:57:05 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=af7e2d84 dev-embedded/esp-idf-kconfig: add 1.2.0 Signed-off-by: David Roman gmail.com> dev-embedded/esp-idf-kconfig/Manifest | 1 + .../esp-idf-kconfig/esp-idf-kconfig-1.2.0.ebuild | 25 ++ 2 files changed, 26 insertions(+) diff --git a/dev-embedded/esp-idf-kconfig/Manifest b/dev-embedded/esp-idf-kconfig/Manifest index 82a0874156..5fb0c99af2 100644 --- a/dev-embedded/esp-idf-kconfig/Manifest +++ b/dev-embedded/esp-idf-kconfig/Manifest @@ -1 +1,2 @@ DIST esp-idf-kconfig-1.1.0.tar.gz 19855 BLAKE2B f6ebba550cffb6baacf6fc4f34496cd4a836a6b370758e15185d887e499e5a1acbfa22f379b2a3a57cf0cdbc099bf1bd054f23a8c399b2680ea977584e1120ba SHA512 c568c5c01c431b0ad1c16882092172511e997430b4eb37fb8fda1e77ebde36eb706d7dd2b5dcad38af79fd235369e87af805d0f760544c399097033351740921 +DIST esp-idf-kconfig-1.2.0.tar.gz 19814 BLAKE2B 1fb1249ef16496bcc5903c8268c3b7f8f6c1b69a54d641f3b8948eb882b00021856029fc100a640f2e493b2a00dc4aa8dcfef0f6ecbcbbb29a7275f9581af699 SHA512 eabd5c5c53ed91fc869c8925c154ed9f595c96b240e1290db3a7eba2125c59f283a399b0dd388c577e422bade4fe816f13094f32ccfd8498d99cbc58a9b77282 diff --git a/dev-embedded/esp-idf-kconfig/esp-idf-kconfig-1.2.0.ebuild b/dev-embedded/esp-idf-kconfig/esp-idf-kconfig-1.2.0.ebuild new file mode 100644 index 00..56678fca27 --- /dev/null +++ b/dev-embedded/esp-idf-kconfig/esp-idf-kconfig-1.2.0.ebuild @@ -0,0 +1,25 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{11,12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Kconfig tooling for esp-idf" +HOMEPAGE="https://github.com/espressif/esp-idf-kconfig; + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RESTRICT="test" + +RDEPEND=" + dev-python/kconfiglib[${PYTHON_USEDEP}] +" + +DEPEND="${RDEPEND}"
[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/esp-idf-size/
commit: f48315ea2f9db0d94fd441e047d40e001843fb68 Author: David Roman gmail com> AuthorDate: Mon Sep 4 10:56:07 2023 + Commit: David Roman gmail com> CommitDate: Mon Sep 4 10:56:07 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f48315ea dev-embedded/esp-idf-size: add 0.4.2 Signed-off-by: David Roman gmail.com> dev-embedded/esp-idf-size/Manifest | 1 + .../esp-idf-size/esp-idf-size-0.4.2.ebuild | 25 ++ 2 files changed, 26 insertions(+) diff --git a/dev-embedded/esp-idf-size/Manifest b/dev-embedded/esp-idf-size/Manifest index d9150b0641..e1b6aa97fd 100644 --- a/dev-embedded/esp-idf-size/Manifest +++ b/dev-embedded/esp-idf-size/Manifest @@ -1 +1,2 @@ DIST esp-idf-size-0.3.1.tar.gz 20548 BLAKE2B c00757b57dc5bf3b1dff27123f10f721654ded9edc073fa74c56485d7299aa9ea01739b6e5feaf69dcddd4f5a09110f7fa2171ceae5581eacc4d08328da29314 SHA512 6525076dda02e1ed74e8deb93ee38bec001dbdf2769673bc1bcb8fc8765babd80323d9cde49ebb53e1ee81b168a6eb3b2073042daa413cbbd0534a7737f22fa1 +DIST esp-idf-size-0.4.2.tar.gz 20682 BLAKE2B 2f9fe795642caed6eb552ab5a65e523f86a41452cab64bf59fca6b80b488b5fa74988c449a0dcb6e5f5244f6a95a669c82b57369828a416fac3663ac2eca1bdb SHA512 71604d9a7e3e99c8efe07baeff64d3aac9a20973867850f11b285f475254980757f8be27c5e5bb7c408976b8ec1dde635c2b3b4b68d180919cfa87775ca679a1 diff --git a/dev-embedded/esp-idf-size/esp-idf-size-0.4.2.ebuild b/dev-embedded/esp-idf-size/esp-idf-size-0.4.2.ebuild new file mode 100644 index 00..74c8c5ef70 --- /dev/null +++ b/dev-embedded/esp-idf-size/esp-idf-size-0.4.2.ebuild @@ -0,0 +1,25 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{11,12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Firmware size analysis for ESP-IDF" +HOMEPAGE="https://github.com/espressif/esp-idf-size; + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RESTRICT="test" + +RDEPEND=" + dev-python/pyyaml[${PYTHON_USEDEP}] +" + +DEPEND="${RDEPEND}"
[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/esp-idf/
commit: dd931595ede38591b64fde6e33dcbfa48944ea65 Author: David Roman gmail com> AuthorDate: Mon Sep 4 10:54:36 2023 + Commit: David Roman gmail com> CommitDate: Mon Sep 4 10:54:36 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=dd931595 dev-embedded/esp-idf: add 5.1.1 Signed-off-by: David Roman gmail.com> dev-embedded/esp-idf/Manifest | 1 + dev-embedded/esp-idf/esp-idf-5.1.1.ebuild | 159 ++ 2 files changed, 160 insertions(+) diff --git a/dev-embedded/esp-idf/Manifest b/dev-embedded/esp-idf/Manifest index 4436ec5698..ec86fd6405 100644 --- a/dev-embedded/esp-idf/Manifest +++ b/dev-embedded/esp-idf/Manifest @@ -1,3 +1,4 @@ +DIST esp-idf-5.1.1.zip 1131279692 BLAKE2B 87a74ec1ae7f54a067cddf3d4e4b0797ced4b8164019c68b33e89d356a56232a17ca350363298868af4eb27b003b2d96f48aa30d41a085b6460a800ccbb50eb2 SHA512 88fc90a0f74b9e3dd90b9d32aa473e8943b89abd6684249659553d4cae6c90d2c31409bd2d29cd4e9653f3770f6b3a03e684041ca1c9d7770925062ddd3a71e3 DIST esp-idf-5.1.zip 1062080629 BLAKE2B 78df1d6abfdde5731499422c6d05e0cdf0d6c46b73f6e7a6b94f61c5bb66ddfee9a1f5dba5996397141ca2dc3372fbca5b915b828bb30069d8d711f7858b SHA512 85cc37a910398cb82fca4ff6257d23c28a993cf7deb3f7e34129513cd89e8a495ec7b38d3a206482489ffe4996d800a2742fd6c69cc5ce425b4d0522d19d9592 DIST openocd-esp32-linux-amd64-0.12.0-esp32-20230419.tar.gz 2126949 BLAKE2B ae53bf574c60a7f004b49946f03fe936fefeee2574bf47ac71b2144d066e77e64190889b3650e39010aaf568fef13e05dc773355f1b7f59f547b181346c78080 SHA512 3a7f0e2ff4e68d203847271b1b95fc9c9581adf5d4f503cdc20770985f2b8b59d39f358e46d0d7358e8c94c8ff1437c4747579e02dd92b7a07a0ba23a885d191 DIST riscv32-esp-elf-12.2.0_20230208-x86_64-linux-gnu.tar.xz 131410024 BLAKE2B 6961ddad1570aa69cbe7a4b1cd6722831d725b83a2d865b5babeea9b2d1762e4dda3cf35bdd4c5137758e15267a229136439387ff72577d5d558a924cd6161aa SHA512 dd0a95408fb487d444cb2c1efc9a0d21404eba2080b16cd9958dd9a9d22c5bf36f3c5e0309b082a226b39e4aeaf9a07ac89af740e2d5c01f85147d26dff7d233 diff --git a/dev-embedded/esp-idf/esp-idf-5.1.1.ebuild b/dev-embedded/esp-idf/esp-idf-5.1.1.ebuild new file mode 100644 index 00..1b4e013e1a --- /dev/null +++ b/dev-embedded/esp-idf/esp-idf-5.1.1.ebuild @@ -0,0 +1,159 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_11 ) + +VER="12.2.0_20230208" + +CROSSTOOL_URL="https://github.com/espressif/crosstool-NG/releases/download/esp-${VER}; + +inherit python-r1 + +DESCRIPTION="Espressif IoT Development Framework" +HOMEPAGE="https://www.espressif.com/; + +# https://github.com/espressif/binutils-esp32ulp/releases/download/v2.28.51-esp-20191205/binutils-esp32ulp-linux-amd64-2.28.51-esp-20191205.tar.gz +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-20230419/openocd-esp32-linux-amd64-0.12.0-esp32-20230419.tar.gz + https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v12.1_20221002/xtensa-esp-elf-gdb-12.1_20221002-x86_64-linux-gnu.tar.gz; +SRC_URI+=" esp32? ( ${CROSSTOOL_URL}/xtensa-esp32-elf-${VER}-x86_64-linux-gnu.tar.xz )" +SRC_URI+=" esp32s2? ( ${CROSSTOOL_URL}/xtensa-esp32s2-elf-${VER}-x86_64-linux-gnu.tar.xz )" +SRC_URI+=" esp32s3? ( ${CROSSTOOL_URL}/xtensa-esp32s3-elf-${VER}-x86_64-linux-gnu.tar.xz )" +SRC_URI+=" riscv32? ( ${CROSSTOOL_URL}/riscv32-esp-elf-${VER}-x86_64-linux-gnu.tar.xz )" + +#https://dl.espressif.com/dl/toolchains/preview/riscv32-esp-elf-gcc8_4_0-crosstool-ng-1.24.0-123-g64eb9ff-linux-amd64.tar.gz + +KEYWORDS="~amd64" +LICENSE="Apache-2.0" +IUSE="+esp32 esp32s2 esp32s3 riscv32" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +SLOT="0" + +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-size[${PYTHON_USEDEP}] + dev-embedded/idf-component-manager[${PYTHON_USEDEP}] +" + +RESTRICT="strip" + +QA_PREBUILT="opt/* usr/lib* usr/share/esp-idf/*" +QA_PRESTRIPPED="opt/*" + +PATCHES=( + "${FILESDIR}/allow-system-install-${PN}-5.0.2.patch" +) + +S="${WORKDIR}/${PN}-v${PV}" + +install_tool() { + shopt -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
[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/esp-idf/
commit: c6cd59d89dbb75fcd043182ac7772982d59cb1b7 Author: David Roman gmail com> AuthorDate: Tue Jul 25 14:56:40 2023 + Commit: David Roman gmail com> CommitDate: Tue Jul 25 14:57:25 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c6cd59d8 dev-embedded/esp-idf: fix unresolved SONAME dependency Closes: https://bugs.gentoo.org/884853 Signed-off-by: David Roman gmail.com> dev-embedded/esp-idf/esp-idf-5.1-r1.ebuild | 160 + 1 file changed, 160 insertions(+) diff --git a/dev-embedded/esp-idf/esp-idf-5.1-r1.ebuild b/dev-embedded/esp-idf/esp-idf-5.1-r1.ebuild new file mode 100644 index 0..1842cc7f9 --- /dev/null +++ b/dev-embedded/esp-idf/esp-idf-5.1-r1.ebuild @@ -0,0 +1,160 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_11 ) + +VER="12.2.0_20230208" + +CROSSTOOL_URL="https://github.com/espressif/crosstool-NG/releases/download/esp-${VER}; + +inherit python-r1 + +DESCRIPTION="Espressif IoT Development Framework" +HOMEPAGE="https://www.espressif.com/; + +# https://github.com/espressif/binutils-esp32ulp/releases/download/v2.28.51-esp-20191205/binutils-esp32ulp-linux-amd64-2.28.51-esp-20191205.tar.gz +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-20230419/openocd-esp32-linux-amd64-0.12.0-esp32-20230419.tar.gz + https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v12.1_20221002/xtensa-esp-elf-gdb-12.1_20221002-x86_64-linux-gnu.tar.gz; +SRC_URI+=" esp32? ( ${CROSSTOOL_URL}/xtensa-esp32-elf-${VER}-x86_64-linux-gnu.tar.xz )" +SRC_URI+=" esp32s2? ( ${CROSSTOOL_URL}/xtensa-esp32s2-elf-${VER}-x86_64-linux-gnu.tar.xz )" +SRC_URI+=" esp32s3? ( ${CROSSTOOL_URL}/xtensa-esp32s3-elf-${VER}-x86_64-linux-gnu.tar.xz )" +SRC_URI+=" riscv32? ( ${CROSSTOOL_URL}/riscv32-esp-elf-${VER}-x86_64-linux-gnu.tar.xz )" + +#https://dl.espressif.com/dl/toolchains/preview/riscv32-esp-elf-gcc8_4_0-crosstool-ng-1.24.0-123-g64eb9ff-linux-amd64.tar.gz + +KEYWORDS="~amd64" +LICENSE="Apache-2.0" +IUSE="+esp32 esp32s2 esp32s3 riscv32" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +SLOT="0" + +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-size[${PYTHON_USEDEP}] + dev-embedded/idf-component-manager[${PYTHON_USEDEP}] +" + +RESTRICT="strip" + +QA_PREBUILT="opt/* usr/lib* usr/share/esp-idf/*" +QA_PRESTRIPPED="opt/*" + +PATCHES=( + "${FILESDIR}/allow-system-install-${PN}-5.0.2.patch" + "${FILESDIR}/pyparsing-${P}.patch" +) + +S="${WORKDIR}/${PN}-v${PV}" + +install_tool() { + shopt -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 + ) + + shopt -u globstar +} + +src_install() { + + echo -e "#!/bin/sh\npython /usr/share/${PN}/tools/idf.py \"\$@\"" > idf + dobin idf + + if use esp32; then + install_tool xtensa-esp32-elf + install_tool xtensa-esp32-elf/xtensa-esp32-elf + fi + + if use esp32s2; then + install_tool xtensa-esp32s2-elf + install_tool
[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/esp-idf/
commit: 610676dd9832e5ee973c55c8f355eb95a91adb4d Author: Anna (cybertailor) Vyalkova sysrq in> AuthorDate: Mon Jul 17 22:59:32 2023 + Commit: Anna Vyalkova sysrq in> CommitDate: Mon Jul 17 23:00:20 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=610676dd dev-embedded/esp-idf: drop 5.0.2, 5.0.2-r1 Signed-off-by: Anna (cybertailor) Vyalkova sysrq.in> dev-embedded/esp-idf/Manifest| 7 -- dev-embedded/esp-idf/esp-idf-5.0.2-r1.ebuild | 158 --- dev-embedded/esp-idf/esp-idf-5.0.2.ebuild| 152 -- 3 files changed, 317 deletions(-) diff --git a/dev-embedded/esp-idf/Manifest b/dev-embedded/esp-idf/Manifest index 3c1f2b2b1..4436ec569 100644 --- a/dev-embedded/esp-idf/Manifest +++ b/dev-embedded/esp-idf/Manifest @@ -1,14 +1,7 @@ -DIST esp-idf-5.0.2.zip 1000558879 BLAKE2B 6127dfb7f78261060b4981e414fea95a4ef7162bb3da11cf53aeb6504396d9e0958044dd66ba1329e87004fd1149c41a86638b4f7a6c3a9d7236fc908961818d SHA512 c58013a5597c00c2ee1c8ae8814b18365f5949b5d834b1fccbee3dce944561d9f2c4296aad578cfc5d79fcd5f86cfa6a5024ff1472305d08ab65e6634be65f05 DIST esp-idf-5.1.zip 1062080629 BLAKE2B 78df1d6abfdde5731499422c6d05e0cdf0d6c46b73f6e7a6b94f61c5bb66ddfee9a1f5dba5996397141ca2dc3372fbca5b915b828bb30069d8d711f7858b SHA512 85cc37a910398cb82fca4ff6257d23c28a993cf7deb3f7e34129513cd89e8a495ec7b38d3a206482489ffe4996d800a2742fd6c69cc5ce425b4d0522d19d9592 -DIST openocd-esp32-linux-amd64-0.11.0-esp32-20221026.tar.gz 2051435 BLAKE2B 59fd510cf3c12514791fa85b76d81722685add64f0a690793b52c5d41101c727fefe064727b148577c3fc522ffae79e8f632d34f300a9543377027579b9cea70 SHA512 f8296460efa3d43b23a51c81a840a2e7c13272fa213770bfdb269decd23a3571be9c4ff4be6647d87e56e156284952d9a8c92b24244eaa6996fae18497ce15f8 DIST openocd-esp32-linux-amd64-0.12.0-esp32-20230419.tar.gz 2126949 BLAKE2B ae53bf574c60a7f004b49946f03fe936fefeee2574bf47ac71b2144d066e77e64190889b3650e39010aaf568fef13e05dc773355f1b7f59f547b181346c78080 SHA512 3a7f0e2ff4e68d203847271b1b95fc9c9581adf5d4f503cdc20770985f2b8b59d39f358e46d0d7358e8c94c8ff1437c4747579e02dd92b7a07a0ba23a885d191 DIST riscv32-esp-elf-12.2.0_20230208-x86_64-linux-gnu.tar.xz 131410024 BLAKE2B 6961ddad1570aa69cbe7a4b1cd6722831d725b83a2d865b5babeea9b2d1762e4dda3cf35bdd4c5137758e15267a229136439387ff72577d5d558a924cd6161aa SHA512 dd0a95408fb487d444cb2c1efc9a0d21404eba2080b16cd9958dd9a9d22c5bf36f3c5e0309b082a226b39e4aeaf9a07ac89af740e2d5c01f85147d26dff7d233 -DIST riscv32-esp-elf-gcc11_2_0-esp-2022r1-linux-amd64.tar.xz 110107900 BLAKE2B 70688adf6eb613f6d0a3700d5730882b7ff9dec110cbc4157c822dfe1d2abfe21f902e52c695ed410fef39f9c03dfffa3b9c7effac04464dfce4e8b0dcf88814 SHA512 cf7443e1480456fbf5d0824d4745740d8f5e5858c403e70b3931adfa582816c2e0c53c53dc51d493809d9e6780077bc1b1fae51bc146ba1b6272dc3554c1fedb -DIST xtensa-esp-elf-gdb-11.2_20220823-x86_64-linux-gnu.tar.gz 26947336 BLAKE2B 4970451c7b61df0158294bad456a86718631d24cd73efdd4523de6afcba3f780dd54c07549effc6ab3a0838044b3eb2b817346fc11f8a5ad70f827587e65fdbc SHA512 9532d3cd3c82142c65504e641a68cd836ad1642200e4a512ade62380b149d23ddfa0dccdd339825fdf5a3c55107717a21382469bcf19103113f624a2960ca247 DIST xtensa-esp-elf-gdb-12.1_20221002-x86_64-linux-gnu.tar.gz 32006939 BLAKE2B 3963f402f65a1503d4fcef0b68c8efcd1f17407809f77a5b76da03e89a0fdd47cd06545ab958aa444fc2ce822b20b4e7c88d921de723bae81bd74bd93a34e047 SHA512 013641d87729f7387a29afac0715a1fc1012edf88092e1dd51682df07730ab71c511f6824c77f52b17c06dca1a04a85c157730da80d1e5cb61bc6dcbe48e199e DIST xtensa-esp32-elf-12.2.0_20230208-x86_64-linux-gnu.tar.xz 67006496 BLAKE2B 343803d0511f8fd5d382221b57c68d964565e36bbd397d5ee5747f75224498db306120c10b7d664c2d0449888d5fa6c1aa423f5681097f06810c257c922d83aa SHA512 6bba61d3f05a08cb0e0f238c60af1b69caeb950e598849aa1edea6e4e95838938c1006afee8d19ea0533d9747342cb57b9010f52500db8a38b13987bea3a827a -DIST xtensa-esp32-elf-gcc11_2_0-esp-2022r1-linux-amd64.tar.xz 64781328 BLAKE2B 7216df8a7a88f73f9beac705aa4a7703a8215301afb4c9ca64c9d16a2fafb574a06079d2e5288b2784e4cd3e5e8e2b3d03708e21c42bc48a30abb06199207616 SHA512 72cd2e5d3168d1ada66c53428ddec1ee47785fc9720e9c1b4aacc41021e59335a8e2d07cc14b064b1f3ea9c01bd747b7cdff69ff83e5586bf1abb4acf5986508 DIST xtensa-esp32s2-elf-12.2.0_20230208-x86_64-linux-gnu.tar.xz 64374532 BLAKE2B 7fe7c185e4561e34981615a3b7b96998cc11c473166bf54c2db57eecd617ab2c6c94c62fe6bc632e821cc98cf3e82d6f2b35a9210b56245442b1c6206b135617 SHA512 5381167aff6a2d023fb5b210dc092b610d72ae00484dae17d7c4e016bda9d457e597698895fcd2de755e6a86b9af2b2c5ca993cf89f12c3570f223671f6144da -DIST xtensa-esp32s2-elf-gcc11_2_0-esp-2022r1-linux-amd64.tar.xz 51546516 BLAKE2B f4f4bc5bc138f181819416f0b3b4a67270588f827afd64693da4caf8c1a100a04787aa23cfafedb535e5c26aea7af51ad9e08316a0abba99d5549fb62e73aae5 SHA512 72071cb911eb62eff22d46b98f3ac6af87c1b0af4adc036e7f093e24987048c388a689138627ce1a721b93ef9a63a4a6046cbcc91f92e033b5330e4aacf746ea DIST
[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/esp-idf/
commit: 954ae79125ad15cfed41b500391fd788e4537b74 Author: David Roman gmail com> AuthorDate: Wed Jul 5 14:48:24 2023 + Commit: David Roman gmail com> CommitDate: Wed Jul 5 14:48:45 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=954ae791 dev-embedded/esp-idf: fix dependencies Signed-off-by: David Roman gmail.com> dev-embedded/esp-idf/esp-idf-5.1.ebuild | 31 +-- 1 file changed, 13 insertions(+), 18 deletions(-) diff --git a/dev-embedded/esp-idf/esp-idf-5.1.ebuild b/dev-embedded/esp-idf/esp-idf-5.1.ebuild index e78cefd0e..8f660c8e0 100644 --- a/dev-embedded/esp-idf/esp-idf-5.1.ebuild +++ b/dev-embedded/esp-idf/esp-idf-5.1.ebuild @@ -9,7 +9,7 @@ VER="12.2.0_20230208" CROSSTOOL_URL="https://github.com/espressif/crosstool-NG/releases/download/esp-${VER}; -inherit python-single-r1 +inherit python-r1 DESCRIPTION="Espressif IoT Development Framework" HOMEPAGE="https://www.espressif.com/; @@ -35,23 +35,18 @@ SLOT="0" BDEPEND="app-arch/unzip" RDEPEND=" ${PYTHON_DEPS} - dev-embedded/esptool[${PYTHON_SINGLE_USEDEP}] - - $(python_gen_cond_dep ' - dev-python/click[${PYTHON_USEDEP}] - dev-python/bitstring[${PYTHON_USEDEP}] - dev-python/construct[${PYTHON_USEDEP}] - dev-python/ecdsa[${PYTHON_USEDEP}] - dev-python/future[${PYTHON_USEDEP}] - dev-python/kconfiglib[${PYTHON_USEDEP}] - dev-python/pyelftools[${PYTHON_USEDEP}] - dev-python/pyparsing[${PYTHON_USEDEP}] - dev-python/pyserial[${PYTHON_USEDEP}] - dev-python/python-socketio[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - dev-python/reedsolomon[${PYTHON_USEDEP}] - dev-embedded/idf-component-manager[${PYTHON_USEDEP}] - ') + + 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-size[${PYTHON_USEDEP}] + dev-embedded/idf-component-manager[${PYTHON_USEDEP}] " RESTRICT="strip"
[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/esp-idf/files/, dev-embedded/esp-idf/
commit: d3dada415b7703daf674fb33caaa51ce00505ef8 Author: David Roman gmail com> AuthorDate: Wed Jul 5 13:43:22 2023 + Commit: David Roman gmail com> CommitDate: Wed Jul 5 13:43:22 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d3dada41 dev-embedded/esp-idf: add 5.1 Signed-off-by: David Roman gmail.com> dev-embedded/esp-idf/Manifest | 7 + dev-embedded/esp-idf/esp-idf-5.1.ebuild| 164 + .../esp-idf/files/pyparsing-esp-idf-5.1.patch | 37 + 3 files changed, 208 insertions(+) diff --git a/dev-embedded/esp-idf/Manifest b/dev-embedded/esp-idf/Manifest index 0f413d12e..3c1f2b2b1 100644 --- a/dev-embedded/esp-idf/Manifest +++ b/dev-embedded/esp-idf/Manifest @@ -1,7 +1,14 @@ DIST esp-idf-5.0.2.zip 1000558879 BLAKE2B 6127dfb7f78261060b4981e414fea95a4ef7162bb3da11cf53aeb6504396d9e0958044dd66ba1329e87004fd1149c41a86638b4f7a6c3a9d7236fc908961818d SHA512 c58013a5597c00c2ee1c8ae8814b18365f5949b5d834b1fccbee3dce944561d9f2c4296aad578cfc5d79fcd5f86cfa6a5024ff1472305d08ab65e6634be65f05 +DIST esp-idf-5.1.zip 1062080629 BLAKE2B 78df1d6abfdde5731499422c6d05e0cdf0d6c46b73f6e7a6b94f61c5bb66ddfee9a1f5dba5996397141ca2dc3372fbca5b915b828bb30069d8d711f7858b SHA512 85cc37a910398cb82fca4ff6257d23c28a993cf7deb3f7e34129513cd89e8a495ec7b38d3a206482489ffe4996d800a2742fd6c69cc5ce425b4d0522d19d9592 DIST openocd-esp32-linux-amd64-0.11.0-esp32-20221026.tar.gz 2051435 BLAKE2B 59fd510cf3c12514791fa85b76d81722685add64f0a690793b52c5d41101c727fefe064727b148577c3fc522ffae79e8f632d34f300a9543377027579b9cea70 SHA512 f8296460efa3d43b23a51c81a840a2e7c13272fa213770bfdb269decd23a3571be9c4ff4be6647d87e56e156284952d9a8c92b24244eaa6996fae18497ce15f8 +DIST openocd-esp32-linux-amd64-0.12.0-esp32-20230419.tar.gz 2126949 BLAKE2B ae53bf574c60a7f004b49946f03fe936fefeee2574bf47ac71b2144d066e77e64190889b3650e39010aaf568fef13e05dc773355f1b7f59f547b181346c78080 SHA512 3a7f0e2ff4e68d203847271b1b95fc9c9581adf5d4f503cdc20770985f2b8b59d39f358e46d0d7358e8c94c8ff1437c4747579e02dd92b7a07a0ba23a885d191 +DIST riscv32-esp-elf-12.2.0_20230208-x86_64-linux-gnu.tar.xz 131410024 BLAKE2B 6961ddad1570aa69cbe7a4b1cd6722831d725b83a2d865b5babeea9b2d1762e4dda3cf35bdd4c5137758e15267a229136439387ff72577d5d558a924cd6161aa SHA512 dd0a95408fb487d444cb2c1efc9a0d21404eba2080b16cd9958dd9a9d22c5bf36f3c5e0309b082a226b39e4aeaf9a07ac89af740e2d5c01f85147d26dff7d233 DIST riscv32-esp-elf-gcc11_2_0-esp-2022r1-linux-amd64.tar.xz 110107900 BLAKE2B 70688adf6eb613f6d0a3700d5730882b7ff9dec110cbc4157c822dfe1d2abfe21f902e52c695ed410fef39f9c03dfffa3b9c7effac04464dfce4e8b0dcf88814 SHA512 cf7443e1480456fbf5d0824d4745740d8f5e5858c403e70b3931adfa582816c2e0c53c53dc51d493809d9e6780077bc1b1fae51bc146ba1b6272dc3554c1fedb DIST xtensa-esp-elf-gdb-11.2_20220823-x86_64-linux-gnu.tar.gz 26947336 BLAKE2B 4970451c7b61df0158294bad456a86718631d24cd73efdd4523de6afcba3f780dd54c07549effc6ab3a0838044b3eb2b817346fc11f8a5ad70f827587e65fdbc SHA512 9532d3cd3c82142c65504e641a68cd836ad1642200e4a512ade62380b149d23ddfa0dccdd339825fdf5a3c55107717a21382469bcf19103113f624a2960ca247 +DIST xtensa-esp-elf-gdb-12.1_20221002-x86_64-linux-gnu.tar.gz 32006939 BLAKE2B 3963f402f65a1503d4fcef0b68c8efcd1f17407809f77a5b76da03e89a0fdd47cd06545ab958aa444fc2ce822b20b4e7c88d921de723bae81bd74bd93a34e047 SHA512 013641d87729f7387a29afac0715a1fc1012edf88092e1dd51682df07730ab71c511f6824c77f52b17c06dca1a04a85c157730da80d1e5cb61bc6dcbe48e199e +DIST xtensa-esp32-elf-12.2.0_20230208-x86_64-linux-gnu.tar.xz 67006496 BLAKE2B 343803d0511f8fd5d382221b57c68d964565e36bbd397d5ee5747f75224498db306120c10b7d664c2d0449888d5fa6c1aa423f5681097f06810c257c922d83aa SHA512 6bba61d3f05a08cb0e0f238c60af1b69caeb950e598849aa1edea6e4e95838938c1006afee8d19ea0533d9747342cb57b9010f52500db8a38b13987bea3a827a DIST xtensa-esp32-elf-gcc11_2_0-esp-2022r1-linux-amd64.tar.xz 64781328 BLAKE2B 7216df8a7a88f73f9beac705aa4a7703a8215301afb4c9ca64c9d16a2fafb574a06079d2e5288b2784e4cd3e5e8e2b3d03708e21c42bc48a30abb06199207616 SHA512 72cd2e5d3168d1ada66c53428ddec1ee47785fc9720e9c1b4aacc41021e59335a8e2d07cc14b064b1f3ea9c01bd747b7cdff69ff83e5586bf1abb4acf5986508 +DIST xtensa-esp32s2-elf-12.2.0_20230208-x86_64-linux-gnu.tar.xz 64374532 BLAKE2B 7fe7c185e4561e34981615a3b7b96998cc11c473166bf54c2db57eecd617ab2c6c94c62fe6bc632e821cc98cf3e82d6f2b35a9210b56245442b1c6206b135617 SHA512 5381167aff6a2d023fb5b210dc092b610d72ae00484dae17d7c4e016bda9d457e597698895fcd2de755e6a86b9af2b2c5ca993cf89f12c3570f223671f6144da DIST xtensa-esp32s2-elf-gcc11_2_0-esp-2022r1-linux-amd64.tar.xz 51546516 BLAKE2B f4f4bc5bc138f181819416f0b3b4a67270588f827afd64693da4caf8c1a100a04787aa23cfafedb535e5c26aea7af51ad9e08316a0abba99d5549fb62e73aae5 SHA512 72071cb911eb62eff22d46b98f3ac6af87c1b0af4adc036e7f093e24987048c388a689138627ce1a721b93ef9a63a4a6046cbcc91f92e033b5330e4aacf746ea +DIST xtensa-esp32s3-elf-12.2.0_20230208-x86_64-linux-gnu.tar.xz 67512340 BLAKE2B
[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/esp-idf/
commit: 1268e02d8a1ae483031ce41872a23e8346d27645 Author: David Roman gmail com> AuthorDate: Wed Jul 5 13:44:01 2023 + Commit: David Roman gmail com> CommitDate: Wed Jul 5 13:44:01 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1268e02d dev-embedded/esp-idf: fix pyparsing-3.1.0 compatibility Closes: https://bugs.gentoo.org/908878 Signed-off-by: David Roman gmail.com> dev-embedded/esp-idf/esp-idf-5.0.2-r1.ebuild | 158 +++ 1 file changed, 158 insertions(+) diff --git a/dev-embedded/esp-idf/esp-idf-5.0.2-r1.ebuild b/dev-embedded/esp-idf/esp-idf-5.0.2-r1.ebuild new file mode 100644 index 0..b6ba5adca --- /dev/null +++ b/dev-embedded/esp-idf/esp-idf-5.0.2-r1.ebuild @@ -0,0 +1,158 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_11 ) + +VER="esp-2022r1" + +CROSSTOOL_URL="https://github.com/espressif/crosstool-NG/releases/download/${VER}; + +inherit python-single-r1 + +DESCRIPTION="Espressif IoT Development Framework" +HOMEPAGE="https://www.espressif.com/; + +# https://github.com/espressif/binutils-esp32ulp/releases/download/v2.28.51-esp-20191205/binutils-esp32ulp-linux-amd64-2.28.51-esp-20191205.tar.gz +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.11.0-esp32-20221026/openocd-esp32-linux-amd64-0.11.0-esp32-20221026.tar.gz + https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v11.2_20220823/xtensa-esp-elf-gdb-11.2_20220823-x86_64-linux-gnu.tar.gz + ${CROSSTOOL_URL}/xtensa-esp32-elf-gcc11_2_0-${VER}-linux-amd64.tar.xz + ${CROSSTOOL_URL}/xtensa-esp32s2-elf-gcc11_2_0-${VER}-linux-amd64.tar.xz + ${CROSSTOOL_URL}/xtensa-esp32s3-elf-gcc11_2_0-${VER}-linux-amd64.tar.xz + ${CROSSTOOL_URL}/riscv32-esp-elf-gcc11_2_0-${VER}-linux-amd64.tar.xz +" +#https://dl.espressif.com/dl/toolchains/preview/riscv32-esp-elf-gcc8_4_0-crosstool-ng-1.24.0-123-g64eb9ff-linux-amd64.tar.gz + +KEYWORDS="~amd64" +LICENSE="Apache-2.0" +IUSE="+esp32 esp32s2 esp32s3 riscv32" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +SLOT="0" + +BDEPEND="app-arch/unzip" +RDEPEND=" + ${PYTHON_DEPS} + dev-embedded/esptool[${PYTHON_SINGLE_USEDEP}] + + $(python_gen_cond_dep ' + dev-python/click[${PYTHON_USEDEP}] + dev-python/bitstring[${PYTHON_USEDEP}] + dev-python/construct[${PYTHON_USEDEP}] + dev-python/ecdsa[${PYTHON_USEDEP}] + dev-python/future[${PYTHON_USEDEP}] + dev-python/kconfiglib[${PYTHON_USEDEP}] + dev-python/pyelftools[${PYTHON_USEDEP}] + dev-python/pyparsing[${PYTHON_USEDEP}] + dev-python/pyserial[${PYTHON_USEDEP}] + dev-python/python-socketio[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/reedsolomon[${PYTHON_USEDEP}] + dev-embedded/idf-component-manager[${PYTHON_USEDEP}] + ') +" + +RESTRICT="strip" + +QA_PREBUILT="opt/* usr/lib* usr/share/esp-idf/*" +QA_PRESTRIPPED="opt/*" + +PATCHES=( + "${FILESDIR}/allow-system-install-${P}.patch" + "${FILESDIR}/pyparsing-${PN}-5.1.patch" +) + +S="${WORKDIR}/${PN}-v${PV}" + +install_tool() { + shopt -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 + ) + + shopt -u globstar +} + +src_install() { + echo -e "#!/bin/sh\npython3.11 /usr/share/${PN}/tools/idf.py \"\$@\"" > idf + dobin idf + + if use esp32; then +
[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/esp-idf/, dev-embedded/esp-idf/files/
commit: 3528b85730f888f624e70d8c5de1c037f53269db Author: David Roman gmail com> AuthorDate: Wed Jul 5 13:20:45 2023 + Commit: David Roman gmail com> CommitDate: Wed Jul 5 13:20:45 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3528b857 dev-embedded/esp-idf: drop 5.0 Signed-off-by: David Roman gmail.com> dev-embedded/esp-idf/Manifest | 1 - dev-embedded/esp-idf/esp-idf-5.0.ebuild| 146 - .../files/allow-system-install-esp-idf-5.0.patch | 37 -- 3 files changed, 184 deletions(-) diff --git a/dev-embedded/esp-idf/Manifest b/dev-embedded/esp-idf/Manifest index 5ad2eef15..0f413d12e 100644 --- a/dev-embedded/esp-idf/Manifest +++ b/dev-embedded/esp-idf/Manifest @@ -1,5 +1,4 @@ DIST esp-idf-5.0.2.zip 1000558879 BLAKE2B 6127dfb7f78261060b4981e414fea95a4ef7162bb3da11cf53aeb6504396d9e0958044dd66ba1329e87004fd1149c41a86638b4f7a6c3a9d7236fc908961818d SHA512 c58013a5597c00c2ee1c8ae8814b18365f5949b5d834b1fccbee3dce944561d9f2c4296aad578cfc5d79fcd5f86cfa6a5024ff1472305d08ab65e6634be65f05 -DIST esp-idf-5.0.zip 880574300 BLAKE2B 25afdb2e6ee28b86b2072e86ce2de713574e59195480b0be0efbe720e849120585917b393f5de77bf52a7c0245857a09e5c44db41cf96ff966d79640d9138736 SHA512 0fa438ca9afbc02a65259ae21e4957950eb3a373174bbc288b2f316b57a9384ac668ce487ae31373ff27dda85b8300e4c63ef927afce7a35380f8d2e793a4ea0 DIST openocd-esp32-linux-amd64-0.11.0-esp32-20221026.tar.gz 2051435 BLAKE2B 59fd510cf3c12514791fa85b76d81722685add64f0a690793b52c5d41101c727fefe064727b148577c3fc522ffae79e8f632d34f300a9543377027579b9cea70 SHA512 f8296460efa3d43b23a51c81a840a2e7c13272fa213770bfdb269decd23a3571be9c4ff4be6647d87e56e156284952d9a8c92b24244eaa6996fae18497ce15f8 DIST riscv32-esp-elf-gcc11_2_0-esp-2022r1-linux-amd64.tar.xz 110107900 BLAKE2B 70688adf6eb613f6d0a3700d5730882b7ff9dec110cbc4157c822dfe1d2abfe21f902e52c695ed410fef39f9c03dfffa3b9c7effac04464dfce4e8b0dcf88814 SHA512 cf7443e1480456fbf5d0824d4745740d8f5e5858c403e70b3931adfa582816c2e0c53c53dc51d493809d9e6780077bc1b1fae51bc146ba1b6272dc3554c1fedb DIST xtensa-esp-elf-gdb-11.2_20220823-x86_64-linux-gnu.tar.gz 26947336 BLAKE2B 4970451c7b61df0158294bad456a86718631d24cd73efdd4523de6afcba3f780dd54c07549effc6ab3a0838044b3eb2b817346fc11f8a5ad70f827587e65fdbc SHA512 9532d3cd3c82142c65504e641a68cd836ad1642200e4a512ade62380b149d23ddfa0dccdd339825fdf5a3c55107717a21382469bcf19103113f624a2960ca247 diff --git a/dev-embedded/esp-idf/esp-idf-5.0.ebuild b/dev-embedded/esp-idf/esp-idf-5.0.ebuild deleted file mode 100644 index 328cd094e..0 --- a/dev-embedded/esp-idf/esp-idf-5.0.ebuild +++ /dev/null @@ -1,146 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_10 ) - -VER="esp-2022r1" -CROSSTOOL_URL="https://github.com/espressif/crosstool-NG/releases/download/${VER}; - -inherit python-single-r1 - -DESCRIPTION="Espressif IoT Development Framework" -HOMEPAGE="https://www.espressif.com/; - -# https://github.com/espressif/binutils-esp32ulp/releases/download/v2.28.51-esp-20191205/binutils-esp32ulp-linux-amd64-2.28.51-esp-20191205.tar.gz -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.11.0-esp32-20221026/openocd-esp32-linux-amd64-0.11.0-esp32-20221026.tar.gz - ${CROSSTOOL_URL}/xtensa-esp32-elf-gcc11_2_0-${VER}-linux-amd64.tar.xz - ${CROSSTOOL_URL}/xtensa-esp32s2-elf-gcc11_2_0-${VER}-linux-amd64.tar.xz - ${CROSSTOOL_URL}/xtensa-esp32s3-elf-gcc11_2_0-${VER}-linux-amd64.tar.xz - ${CROSSTOOL_URL}/riscv32-esp-elf-gcc11_2_0-${VER}-linux-amd64.tar.xz -" -#https://dl.espressif.com/dl/toolchains/preview/riscv32-esp-elf-gcc8_4_0-crosstool-ng-1.24.0-123-g64eb9ff-linux-amd64.tar.gz - -KEYWORDS="~amd64" -LICENSE="Apache-2.0" -IUSE="+esp32 esp32s2 esp32s3 riscv32" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -SLOT="0" - -RDEPEND=" - ${PYTHON_DEPS} - dev-embedded/esptool[${PYTHON_SINGLE_USEDEP}] - - $(python_gen_cond_dep ' - dev-python/click[${PYTHON_USEDEP}] - dev-python/bitstring[${PYTHON_USEDEP}] - dev-python/construct[${PYTHON_USEDEP}] - dev-python/ecdsa[${PYTHON_USEDEP}] - dev-python/future[${PYTHON_USEDEP}] - dev-python/kconfiglib[${PYTHON_USEDEP}] - dev-python/pyelftools[${PYTHON_USEDEP}] - dev-python/pyparsing[${PYTHON_USEDEP}] - dev-python/pyserial[${PYTHON_USEDEP}] - dev-python/python-socketio[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - dev-python/reedsolomon[${PYTHON_USEDEP}] - dev-embedded/idf-component-manager[${PYTHON_USEDEP}] - ') -" - -RESTRICT="strip" - -QA_PREBUILT="opt/* usr/lib* usr/share/esp-idf/*"
[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/esp-idf-size/
commit: 9dcfed3e656e5e81819df94453383fe7cfe557a3 Author: David Roman gmail com> AuthorDate: Wed Jul 5 10:07:32 2023 + Commit: David Roman gmail com> CommitDate: Wed Jul 5 10:07:32 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9dcfed3e dev-embedded/esp-idf-size: new package, add 0.3.1 Signed-off-by: David Roman gmail.com> dev-embedded/esp-idf-size/Manifest | 1 + .../esp-idf-size/esp-idf-size-0.3.1.ebuild | 25 ++ dev-embedded/esp-idf-size/metadata.xml | 12 +++ 3 files changed, 38 insertions(+) diff --git a/dev-embedded/esp-idf-size/Manifest b/dev-embedded/esp-idf-size/Manifest new file mode 100644 index 0..d9150b064 --- /dev/null +++ b/dev-embedded/esp-idf-size/Manifest @@ -0,0 +1 @@ +DIST esp-idf-size-0.3.1.tar.gz 20548 BLAKE2B c00757b57dc5bf3b1dff27123f10f721654ded9edc073fa74c56485d7299aa9ea01739b6e5feaf69dcddd4f5a09110f7fa2171ceae5581eacc4d08328da29314 SHA512 6525076dda02e1ed74e8deb93ee38bec001dbdf2769673bc1bcb8fc8765babd80323d9cde49ebb53e1ee81b168a6eb3b2073042daa413cbbd0534a7737f22fa1 diff --git a/dev-embedded/esp-idf-size/esp-idf-size-0.3.1.ebuild b/dev-embedded/esp-idf-size/esp-idf-size-0.3.1.ebuild new file mode 100644 index 0..74c8c5ef7 --- /dev/null +++ b/dev-embedded/esp-idf-size/esp-idf-size-0.3.1.ebuild @@ -0,0 +1,25 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{11,12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Firmware size analysis for ESP-IDF" +HOMEPAGE="https://github.com/espressif/esp-idf-size; + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RESTRICT="test" + +RDEPEND=" + dev-python/pyyaml[${PYTHON_USEDEP}] +" + +DEPEND="${RDEPEND}" diff --git a/dev-embedded/esp-idf-size/metadata.xml b/dev-embedded/esp-idf-size/metadata.xml new file mode 100644 index 0..d1cfe38e2 --- /dev/null +++ b/dev-embedded/esp-idf-size/metadata.xml @@ -0,0 +1,12 @@ + +https://www.gentoo.org/dtd/metadata.dtd;> + + + davidroma...@gmail.com + David Roman + + + espressif/esp-idf-size + esp-idf-size + +
[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/esp-idf-kconfig/
commit: d31b36fd129d1cf6f5d5fdffa06750e329de84be Author: David Roman gmail com> AuthorDate: Wed Jul 5 10:06:17 2023 + Commit: David Roman gmail com> CommitDate: Wed Jul 5 10:06:17 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d31b36fd dev-embedded/esp-idf-kconfig: new package, add 1.1.0 Signed-off-by: David Roman gmail.com> dev-embedded/esp-idf-kconfig/Manifest | 1 + .../esp-idf-kconfig/esp-idf-kconfig-1.1.0.ebuild | 25 ++ dev-embedded/esp-idf-kconfig/metadata.xml | 12 +++ 3 files changed, 38 insertions(+) diff --git a/dev-embedded/esp-idf-kconfig/Manifest b/dev-embedded/esp-idf-kconfig/Manifest new file mode 100644 index 0..82a087415 --- /dev/null +++ b/dev-embedded/esp-idf-kconfig/Manifest @@ -0,0 +1 @@ +DIST esp-idf-kconfig-1.1.0.tar.gz 19855 BLAKE2B f6ebba550cffb6baacf6fc4f34496cd4a836a6b370758e15185d887e499e5a1acbfa22f379b2a3a57cf0cdbc099bf1bd054f23a8c399b2680ea977584e1120ba SHA512 c568c5c01c431b0ad1c16882092172511e997430b4eb37fb8fda1e77ebde36eb706d7dd2b5dcad38af79fd235369e87af805d0f760544c399097033351740921 diff --git a/dev-embedded/esp-idf-kconfig/esp-idf-kconfig-1.1.0.ebuild b/dev-embedded/esp-idf-kconfig/esp-idf-kconfig-1.1.0.ebuild new file mode 100644 index 0..56678fca2 --- /dev/null +++ b/dev-embedded/esp-idf-kconfig/esp-idf-kconfig-1.1.0.ebuild @@ -0,0 +1,25 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{11,12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Kconfig tooling for esp-idf" +HOMEPAGE="https://github.com/espressif/esp-idf-kconfig; + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RESTRICT="test" + +RDEPEND=" + dev-python/kconfiglib[${PYTHON_USEDEP}] +" + +DEPEND="${RDEPEND}" diff --git a/dev-embedded/esp-idf-kconfig/metadata.xml b/dev-embedded/esp-idf-kconfig/metadata.xml new file mode 100644 index 0..7f9cd4ac4 --- /dev/null +++ b/dev-embedded/esp-idf-kconfig/metadata.xml @@ -0,0 +1,12 @@ + +https://www.gentoo.org/dtd/metadata.dtd;> + + + davidroma...@gmail.com + David Roman + + + espressif/esp-idf-kconfig + esp-idf-kconfig + +
[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/esp-idf-monitor/
commit: b4f7dd6f553ae741d85c91df20e1bfa138b759f0 Author: David Roman gmail com> AuthorDate: Wed Jul 5 10:02:46 2023 + Commit: David Roman gmail com> CommitDate: Wed Jul 5 10:02:46 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b4f7dd6f dev-embedded/esp-idf-monitor: new package, add 1.1.1 Signed-off-by: David Roman gmail.com> dev-embedded/esp-idf-monitor/Manifest | 1 + .../esp-idf-monitor/esp-idf-monitor-1.1.1.ebuild | 26 ++ dev-embedded/esp-idf-monitor/metadata.xml | 12 ++ 3 files changed, 39 insertions(+) diff --git a/dev-embedded/esp-idf-monitor/Manifest b/dev-embedded/esp-idf-monitor/Manifest new file mode 100644 index 0..5db82e96d --- /dev/null +++ b/dev-embedded/esp-idf-monitor/Manifest @@ -0,0 +1 @@ +DIST esp-idf-monitor-1.1.1.tar.gz 32897 BLAKE2B 64dc6e481b7883d1398ad2b746fc7cd91ca29be8d57457cbd81463d2ccbadf3eb75edf9ff122cfb42c9fa1a5c6a160cd8357c2c500a74a0084790d299bb209b8 SHA512 d4b36dd2ad1a0acaea5547507d5b99a2984d1e174f80bf2f669089fffe327c37dad5d75080835295f4eae890b2a2ef57fff791f7f5ffb3f00374555683c9863c diff --git a/dev-embedded/esp-idf-monitor/esp-idf-monitor-1.1.1.ebuild b/dev-embedded/esp-idf-monitor/esp-idf-monitor-1.1.1.ebuild new file mode 100644 index 0..da653f0f2 --- /dev/null +++ b/dev-embedded/esp-idf-monitor/esp-idf-monitor-1.1.1.ebuild @@ -0,0 +1,26 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_11 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python object-oriented database" +HOMEPAGE="https://github.com/espressif/esp-idf-monitor; + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RESTRICT="test" + +RDEPEND=" + dev-embedded/esp-coredump[${PYTHON_USEDEP}] + dev-python/pyserial[${PYTHON_USEDEP}] + dev-python/pyelftools[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND}" diff --git a/dev-embedded/esp-idf-monitor/metadata.xml b/dev-embedded/esp-idf-monitor/metadata.xml new file mode 100644 index 0..33aa2e364 --- /dev/null +++ b/dev-embedded/esp-idf-monitor/metadata.xml @@ -0,0 +1,12 @@ + +https://www.gentoo.org/dtd/metadata.dtd;> + + + davidroma...@gmail.com + David Roman + + + espressif/esp-idf-monitor + esp-idf-monitor + +
[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/esp-idf/files/, dev-embedded/esp-idf/
commit: f8a8598c201219dfba2c06ee4f814f091d5461f9 Author: Mazunki Hoksaas gmail com> AuthorDate: Tue May 16 14:01:28 2023 + Commit: Mazunki Hoksaas gmail com> CommitDate: Tue May 16 14:48:20 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f8a8598c dev-embedded/esp-idf: add 5.0.2 Closes: https://bugs.gentoo.org/884855 Signed-off-by: Mazunki Hoksaas gmail.com> dev-embedded/esp-idf/Manifest | 2 + dev-embedded/esp-idf/esp-idf-5.0.2.ebuild | 152 + .../files/allow-system-install-esp-idf-5.0.2.patch | 39 ++ dev-embedded/esp-idf/metadata.xml | 9 +- 4 files changed, 199 insertions(+), 3 deletions(-) diff --git a/dev-embedded/esp-idf/Manifest b/dev-embedded/esp-idf/Manifest index c02384ab5..5ad2eef15 100644 --- a/dev-embedded/esp-idf/Manifest +++ b/dev-embedded/esp-idf/Manifest @@ -1,6 +1,8 @@ +DIST esp-idf-5.0.2.zip 1000558879 BLAKE2B 6127dfb7f78261060b4981e414fea95a4ef7162bb3da11cf53aeb6504396d9e0958044dd66ba1329e87004fd1149c41a86638b4f7a6c3a9d7236fc908961818d SHA512 c58013a5597c00c2ee1c8ae8814b18365f5949b5d834b1fccbee3dce944561d9f2c4296aad578cfc5d79fcd5f86cfa6a5024ff1472305d08ab65e6634be65f05 DIST esp-idf-5.0.zip 880574300 BLAKE2B 25afdb2e6ee28b86b2072e86ce2de713574e59195480b0be0efbe720e849120585917b393f5de77bf52a7c0245857a09e5c44db41cf96ff966d79640d9138736 SHA512 0fa438ca9afbc02a65259ae21e4957950eb3a373174bbc288b2f316b57a9384ac668ce487ae31373ff27dda85b8300e4c63ef927afce7a35380f8d2e793a4ea0 DIST openocd-esp32-linux-amd64-0.11.0-esp32-20221026.tar.gz 2051435 BLAKE2B 59fd510cf3c12514791fa85b76d81722685add64f0a690793b52c5d41101c727fefe064727b148577c3fc522ffae79e8f632d34f300a9543377027579b9cea70 SHA512 f8296460efa3d43b23a51c81a840a2e7c13272fa213770bfdb269decd23a3571be9c4ff4be6647d87e56e156284952d9a8c92b24244eaa6996fae18497ce15f8 DIST riscv32-esp-elf-gcc11_2_0-esp-2022r1-linux-amd64.tar.xz 110107900 BLAKE2B 70688adf6eb613f6d0a3700d5730882b7ff9dec110cbc4157c822dfe1d2abfe21f902e52c695ed410fef39f9c03dfffa3b9c7effac04464dfce4e8b0dcf88814 SHA512 cf7443e1480456fbf5d0824d4745740d8f5e5858c403e70b3931adfa582816c2e0c53c53dc51d493809d9e6780077bc1b1fae51bc146ba1b6272dc3554c1fedb +DIST xtensa-esp-elf-gdb-11.2_20220823-x86_64-linux-gnu.tar.gz 26947336 BLAKE2B 4970451c7b61df0158294bad456a86718631d24cd73efdd4523de6afcba3f780dd54c07549effc6ab3a0838044b3eb2b817346fc11f8a5ad70f827587e65fdbc SHA512 9532d3cd3c82142c65504e641a68cd836ad1642200e4a512ade62380b149d23ddfa0dccdd339825fdf5a3c55107717a21382469bcf19103113f624a2960ca247 DIST xtensa-esp32-elf-gcc11_2_0-esp-2022r1-linux-amd64.tar.xz 64781328 BLAKE2B 7216df8a7a88f73f9beac705aa4a7703a8215301afb4c9ca64c9d16a2fafb574a06079d2e5288b2784e4cd3e5e8e2b3d03708e21c42bc48a30abb06199207616 SHA512 72cd2e5d3168d1ada66c53428ddec1ee47785fc9720e9c1b4aacc41021e59335a8e2d07cc14b064b1f3ea9c01bd747b7cdff69ff83e5586bf1abb4acf5986508 DIST xtensa-esp32s2-elf-gcc11_2_0-esp-2022r1-linux-amd64.tar.xz 51546516 BLAKE2B f4f4bc5bc138f181819416f0b3b4a67270588f827afd64693da4caf8c1a100a04787aa23cfafedb535e5c26aea7af51ad9e08316a0abba99d5549fb62e73aae5 SHA512 72071cb911eb62eff22d46b98f3ac6af87c1b0af4adc036e7f093e24987048c388a689138627ce1a721b93ef9a63a4a6046cbcc91f92e033b5330e4aacf746ea DIST xtensa-esp32s3-elf-gcc11_2_0-esp-2022r1-linux-amd64.tar.xz 51899328 BLAKE2B 9ea6e702345fe158d5bbf8c86fffa11faaa4e74f58ab0ad22ba7c2e46fe41bb06897b6e2912852564b19d773642b23ad897a9f0655eb020a354a2d98c3296d97 SHA512 54afc2a307489d719d72c1a9506b325b1152395e87fa8fa78d90b79bc827625e23f86aa104e02f78fc1f074d191b552de5c1853a52ba1ccadae93865c58f5873 diff --git a/dev-embedded/esp-idf/esp-idf-5.0.2.ebuild b/dev-embedded/esp-idf/esp-idf-5.0.2.ebuild new file mode 100644 index 0..2aad6eb50 --- /dev/null +++ b/dev-embedded/esp-idf/esp-idf-5.0.2.ebuild @@ -0,0 +1,152 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_11 ) + +VER="esp-2022r1" + +CROSSTOOL_URL="https://github.com/espressif/crosstool-NG/releases/download/${VER}; + +inherit python-single-r1 + +DESCRIPTION="Espressif IoT Development Framework" +HOMEPAGE="https://www.espressif.com/; + +# https://github.com/espressif/binutils-esp32ulp/releases/download/v2.28.51-esp-20191205/binutils-esp32ulp-linux-amd64-2.28.51-esp-20191205.tar.gz +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.11.0-esp32-20221026/openocd-esp32-linux-amd64-0.11.0-esp32-20221026.tar.gz + https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v11.2_20220823/xtensa-esp-elf-gdb-11.2_20220823-x86_64-linux-gnu.tar.gz + ${CROSSTOOL_URL}/xtensa-esp32-elf-gcc11_2_0-${VER}-linux-amd64.tar.xz + ${CROSSTOOL_URL}/xtensa-esp32s2-elf-gcc11_2_0-${VER}-linux-amd64.tar.xz +
[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/esp-idf/, dev-embedded/esp-idf/files/
commit: 52a76d2f26e17bf8706bdcc1c9834b9ee9164420 Author: David Roman gmail com> AuthorDate: Mon Dec 5 22:53:11 2022 + Commit: David Roman gmail com> CommitDate: Mon Dec 5 23:00:16 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=52a76d2f dev-embedded/esp-idf: new package, add 5.0 Signed-off-by: David Roman gmail.com> dev-embedded/esp-idf/Manifest | 6 + dev-embedded/esp-idf/esp-idf-5.0.ebuild| 146 + .../files/allow-system-install-esp-idf-5.0.patch | 37 ++ dev-embedded/esp-idf/metadata.xml | 14 ++ 4 files changed, 203 insertions(+) diff --git a/dev-embedded/esp-idf/Manifest b/dev-embedded/esp-idf/Manifest new file mode 100644 index 0..c02384ab5 --- /dev/null +++ b/dev-embedded/esp-idf/Manifest @@ -0,0 +1,6 @@ +DIST esp-idf-5.0.zip 880574300 BLAKE2B 25afdb2e6ee28b86b2072e86ce2de713574e59195480b0be0efbe720e849120585917b393f5de77bf52a7c0245857a09e5c44db41cf96ff966d79640d9138736 SHA512 0fa438ca9afbc02a65259ae21e4957950eb3a373174bbc288b2f316b57a9384ac668ce487ae31373ff27dda85b8300e4c63ef927afce7a35380f8d2e793a4ea0 +DIST openocd-esp32-linux-amd64-0.11.0-esp32-20221026.tar.gz 2051435 BLAKE2B 59fd510cf3c12514791fa85b76d81722685add64f0a690793b52c5d41101c727fefe064727b148577c3fc522ffae79e8f632d34f300a9543377027579b9cea70 SHA512 f8296460efa3d43b23a51c81a840a2e7c13272fa213770bfdb269decd23a3571be9c4ff4be6647d87e56e156284952d9a8c92b24244eaa6996fae18497ce15f8 +DIST riscv32-esp-elf-gcc11_2_0-esp-2022r1-linux-amd64.tar.xz 110107900 BLAKE2B 70688adf6eb613f6d0a3700d5730882b7ff9dec110cbc4157c822dfe1d2abfe21f902e52c695ed410fef39f9c03dfffa3b9c7effac04464dfce4e8b0dcf88814 SHA512 cf7443e1480456fbf5d0824d4745740d8f5e5858c403e70b3931adfa582816c2e0c53c53dc51d493809d9e6780077bc1b1fae51bc146ba1b6272dc3554c1fedb +DIST xtensa-esp32-elf-gcc11_2_0-esp-2022r1-linux-amd64.tar.xz 64781328 BLAKE2B 7216df8a7a88f73f9beac705aa4a7703a8215301afb4c9ca64c9d16a2fafb574a06079d2e5288b2784e4cd3e5e8e2b3d03708e21c42bc48a30abb06199207616 SHA512 72cd2e5d3168d1ada66c53428ddec1ee47785fc9720e9c1b4aacc41021e59335a8e2d07cc14b064b1f3ea9c01bd747b7cdff69ff83e5586bf1abb4acf5986508 +DIST xtensa-esp32s2-elf-gcc11_2_0-esp-2022r1-linux-amd64.tar.xz 51546516 BLAKE2B f4f4bc5bc138f181819416f0b3b4a67270588f827afd64693da4caf8c1a100a04787aa23cfafedb535e5c26aea7af51ad9e08316a0abba99d5549fb62e73aae5 SHA512 72071cb911eb62eff22d46b98f3ac6af87c1b0af4adc036e7f093e24987048c388a689138627ce1a721b93ef9a63a4a6046cbcc91f92e033b5330e4aacf746ea +DIST xtensa-esp32s3-elf-gcc11_2_0-esp-2022r1-linux-amd64.tar.xz 51899328 BLAKE2B 9ea6e702345fe158d5bbf8c86fffa11faaa4e74f58ab0ad22ba7c2e46fe41bb06897b6e2912852564b19d773642b23ad897a9f0655eb020a354a2d98c3296d97 SHA512 54afc2a307489d719d72c1a9506b325b1152395e87fa8fa78d90b79bc827625e23f86aa104e02f78fc1f074d191b552de5c1853a52ba1ccadae93865c58f5873 diff --git a/dev-embedded/esp-idf/esp-idf-5.0.ebuild b/dev-embedded/esp-idf/esp-idf-5.0.ebuild new file mode 100644 index 0..1edac2122 --- /dev/null +++ b/dev-embedded/esp-idf/esp-idf-5.0.ebuild @@ -0,0 +1,146 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..10} ) + +VER="esp-2022r1" +CROSSTOOL_URL="https://github.com/espressif/crosstool-NG/releases/download/${VER}; + +inherit python-single-r1 + +DESCRIPTION="Espressif IoT Development Framework" +HOMEPAGE="https://www.espressif.com/; + +# https://github.com/espressif/binutils-esp32ulp/releases/download/v2.28.51-esp-20191205/binutils-esp32ulp-linux-amd64-2.28.51-esp-20191205.tar.gz +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.11.0-esp32-20221026/openocd-esp32-linux-amd64-0.11.0-esp32-20221026.tar.gz + ${CROSSTOOL_URL}/xtensa-esp32-elf-gcc11_2_0-${VER}-linux-amd64.tar.xz + ${CROSSTOOL_URL}/xtensa-esp32s2-elf-gcc11_2_0-${VER}-linux-amd64.tar.xz + ${CROSSTOOL_URL}/xtensa-esp32s3-elf-gcc11_2_0-${VER}-linux-amd64.tar.xz + ${CROSSTOOL_URL}/riscv32-esp-elf-gcc11_2_0-${VER}-linux-amd64.tar.xz +" +#https://dl.espressif.com/dl/toolchains/preview/riscv32-esp-elf-gcc8_4_0-crosstool-ng-1.24.0-123-g64eb9ff-linux-amd64.tar.gz + +KEYWORDS="~amd64" +LICENSE="Apache-2.0" +IUSE="+esp32 esp32s2 esp32s3 riscv32" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +SLOT="0" + +RDEPEND=" + ${PYTHON_DEPS} + dev-embedded/esptool[${PYTHON_SINGLE_USEDEP}] + + $(python_gen_cond_dep ' + dev-python/click[${PYTHON_USEDEP}] + dev-python/bitstring[${PYTHON_USEDEP}] + dev-python/construct[${PYTHON_USEDEP}] + dev-python/ecdsa[${PYTHON_USEDEP}] + dev-python/future[${PYTHON_USEDEP}] + dev-python/kconfiglib[${PYTHON_USEDEP}] +
[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/esp-idf/
commit: f806b08f7bd011ab675a8ce408174b3ffb4d8f4e Author: Andrew Ammerlaan gentoo org> AuthorDate: Sat May 28 10:16:42 2022 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Sat May 28 10:16:42 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f806b08f dev-embedded/esp-idf: pkgcheck QA, python-r1 -> python-single-r1 Signed-off-by: Andrew Ammerlaan gentoo.org> dev-embedded/esp-idf/esp-idf-4.4.1.ebuild | 55 --- dev-embedded/esp-idf/metadata.xml | 6 2 files changed, 34 insertions(+), 27 deletions(-) diff --git a/dev-embedded/esp-idf/esp-idf-4.4.1.ebuild b/dev-embedded/esp-idf/esp-idf-4.4.1.ebuild index 0a8c05c04..2d21d4be1 100644 --- a/dev-embedded/esp-idf/esp-idf-4.4.1.ebuild +++ b/dev-embedded/esp-idf/esp-idf-4.4.1.ebuild @@ -3,13 +3,12 @@ EAPI=8 - -PYTHON_COMPAT=( python3_{8,9,10} ) +PYTHON_COMPAT=( python3_{8..10} ) VER="esp-2021r2-patch3" CROSSTOOL_URL="https://github.com/espressif/crosstool-NG/releases/download/${VER}; -inherit python-r1 +inherit python-single-r1 DESCRIPTION="Espressif IoT Development Framework" HOMEPAGE="https://www.espressif.com/; @@ -27,23 +26,27 @@ S="${WORKDIR}/${PN}-v${PV}" KEYWORDS="~amd64" LICENSE="Apache-2.0" -IUSE="+esp32 esp32s2 esp32s3 riscv32" SLOT="0" - -RDEPEND=" - dev-python/click[${PYTHON_USEDEP}] - dev-python/bitstring[${PYTHON_USEDEP}] - dev-python/construct[${PYTHON_USEDEP}] - dev-python/ecdsa[${PYTHON_USEDEP}] - dev-python/future[${PYTHON_USEDEP}] - dev-python/kconfiglib[${PYTHON_USEDEP}] - dev-python/pyelftools[${PYTHON_USEDEP}] - /dev/null; then for i in ../${1}/lib/**/*.a*; do dolib.a ${i} done fi - + insinto /opt/${1}/lib doins -r ../${1}/lib/* fi @@ -87,10 +90,10 @@ install_tool() { insinto /opt/${1} doins -r include fi - + if [[ -d "share" ]]; then insinto /opt/${1} - doins -r share + doins -r share fi ) @@ -117,7 +120,7 @@ src_install() { install_tool xtensa-esp32s2-elf fi - if use esp32s3; then + if use esp32s3; then install_tool xtensa-esp32s3-elf fi @@ -132,10 +135,8 @@ src_install() { insinto /usr/share/${PN} rm requirements.txt || die - touch requirements.txt + touch requirements.txt || die rm -r .git || die doins -r . } - - diff --git a/dev-embedded/esp-idf/metadata.xml b/dev-embedded/esp-idf/metadata.xml index 01c1fc848..980d00b17 100644 --- a/dev-embedded/esp-idf/metadata.xml +++ b/dev-embedded/esp-idf/metadata.xml @@ -5,4 +5,10 @@ davidroma...@gmail.com David Roman + + + + + +
[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/esp-idf/
commit: 289c277dfe70f7e436bd406d11da06b9bf4a05a4 Author: David Roman gmail com> AuthorDate: Wed May 25 08:23:45 2022 + Commit: David Roman gmail com> CommitDate: Wed May 25 08:23:45 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=289c277d dev-embedded/esp-idf: new package, add 4.4.1 Signed-off-by: David Roman gmail.com> dev-embedded/esp-idf/Manifest | 7 ++ dev-embedded/esp-idf/esp-idf-4.4.1.ebuild | 141 ++ dev-embedded/esp-idf/metadata.xml | 8 ++ 3 files changed, 156 insertions(+) diff --git a/dev-embedded/esp-idf/Manifest b/dev-embedded/esp-idf/Manifest new file mode 100644 index 0..82ad5461b --- /dev/null +++ b/dev-embedded/esp-idf/Manifest @@ -0,0 +1,7 @@ +DIST binutils-esp32ulp-linux-amd64-2.28.51-esp-20191205.tar.gz 8248656 BLAKE2B 313e847733f2534d4f5a12609d6757c4245ce4914f1b0e12f2593d8ac559bc615888bed031b83ac8cf4610be9cd3a3aaec8bceb006358f3a386facac3b52d544 SHA512 6ee3af4ed346821f16bf1c029b9cd452453a4cebc8fc64e0b01de2efbf98cea06364d39aab6b3566e615b9d8daab16202b9c50c66776754a232154db30d0b100 +DIST esp-idf-4.4.1.zip 898663301 BLAKE2B b5896efc50a82c1a0c0910f980fd5ce32069b310be4b9efaaf51b735b9b63af9ab04e0192f352021feb26be95955fcc112eb6a66200b4552a13456e6d74551d0 SHA512 cb26959a882231ae8a0747136685314b33daa851a3f15e0d56620dfa1af7f55845e86d9889f9556ad298af79369d95be9e88dd394d94b631df023c7feac7a3cb +DIST openocd-esp32-linux-amd64-0.11.0-esp32-20211220.tar.gz 1901040 BLAKE2B d1fc70dbbb730022162a4d7ebfa5e49880122fb7e12f374be9d168fbe8fab35cd7fb5f81bc573f2d26cbd48f63d5cf41c765f68e1027c36cafa3f3027c7afd82 SHA512 9ea4955a4b204dafefc5c2b99f9557eeedb28320b485193c4478cf797eb09caf9eba9cb0aeb5000482664312daef07f0de9978f7b2c776f6f0973e93875f57b3 +DIST riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch3-linux-amd64.tar.gz 106843321 BLAKE2B 95921f64838d6c5f6e9fc366c7da8e685349e91fc636a2c401d0b0bb6fbc414f54ac0bcff0d6c482173264f1f764c37fefd592941d50f6924720a95b2ef232c4 SHA512 96af5013de4aca521ed3f81f93bb3bd64cb541352663eb1225cad1c5a547a57bafd5f930d3cffaaab057f8f740d83f79a97f4649e2f8f25d9f2002d68d7b9d36 +DIST xtensa-esp32-elf-gcc8_4_0-esp-2021r2-patch3-linux-amd64.tar.gz 90569312 BLAKE2B 7d1f0a2772cffadc4005e579e2f2713c82197171d4e824b088b2bd600739d44caf2d6dce0e3c598a0880417ce84dbc39730f57fde0d553dbfeccbb8fb6cf0810 SHA512 7378e19ca75da07a3454987bdded8e39eb73bb87d604568f482e40a95eba04a65448b63597ec360fcdd4d7df8d1e0cec7ad00d0afb1e63d0484aa8c879f0edad +DIST xtensa-esp32s2-elf-gcc8_4_0-esp-2021r2-patch3-linux-amd64.tar.gz 90894048 BLAKE2B 2f46477d43c585b26dad094b58d6704a61ab7ab5137678fe214cb461944ce9b0f1fe6c7807e9b9e0d20e3e11e9cce3b53b5197a1ae931adc1ebc6909f170318b SHA512 a1c191556367e5137ffb9978725c75aa1b3e96542f8625515824de29caeafccf74eb7e473aa7f49f73a3f400529d275a547309d9e34a2bb0c9c3e2436c596d18 +DIST xtensa-esp32s3-elf-gcc8_4_0-esp-2021r2-patch3-linux-amd64.tar.gz 90903617 BLAKE2B 8d30be8b7610f0f972e87ad9af5f00e2de05e1b52c0cc82da70b021b7cbba3ad0f4693e7d3e0704d5e8a7b0cce7917c180fb3f52a6c8691caad39e7ae3e6d3af SHA512 fc76fb71c02352b2c7daa890d7d73dbcca43b3af2165eb872e3419853e787920b73022a3b826d463064e0d076f0c54f6244151391b938bbc2c031df8c074d6a4 diff --git a/dev-embedded/esp-idf/esp-idf-4.4.1.ebuild b/dev-embedded/esp-idf/esp-idf-4.4.1.ebuild new file mode 100644 index 0..0a8c05c04 --- /dev/null +++ b/dev-embedded/esp-idf/esp-idf-4.4.1.ebuild @@ -0,0 +1,141 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + + +PYTHON_COMPAT=( python3_{8,9,10} ) + +VER="esp-2021r2-patch3" +CROSSTOOL_URL="https://github.com/espressif/crosstool-NG/releases/download/${VER}; + +inherit python-r1 + +DESCRIPTION="Espressif IoT Development Framework" +HOMEPAGE="https://www.espressif.com/; +SRC_URI="https://dl.espressif.com/github_assets/espressif/${PN}/releases/download/v${PV}/${PN}-v${PV}.zip -> ${P}.zip + https://github.com/espressif/binutils-esp32ulp/releases/download/v2.28.51-esp-20191205/binutils-esp32ulp-linux-amd64-2.28.51-esp-20191205.tar.gz + https://github.com/espressif/openocd-esp32/releases/download/v0.11.0-esp32-20211220/openocd-esp32-linux-amd64-0.11.0-esp32-20211220.tar.gz + ${CROSSTOOL_URL}/xtensa-esp32-elf-gcc8_4_0-${VER}-linux-amd64.tar.gz + ${CROSSTOOL_URL}/xtensa-esp32s2-elf-gcc8_4_0-${VER}-linux-amd64.tar.gz + ${CROSSTOOL_URL}/xtensa-esp32s3-elf-gcc8_4_0-${VER}-linux-amd64.tar.gz + ${CROSSTOOL_URL}/riscv32-esp-elf-gcc8_4_0-${VER}-linux-amd64.tar.gz +" + #https://dl.espressif.com/dl/toolchains/preview/riscv32-esp-elf-gcc8_4_0-crosstool-ng-1.24.0-123-g64eb9ff-linux-amd64.tar.gz + +S="${WORKDIR}/${PN}-v${PV}" + +KEYWORDS="~amd64" +LICENSE="Apache-2.0" +IUSE="+esp32 esp32s2 esp32s3 riscv32" +SLOT="0" + +RDEPEND=" + dev-python/click[${PYTHON_USEDEP}] + dev-python/bitstring[${PYTHON_USEDEP}] + dev-python/construct[${PYTHON_USEDEP}] +