mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-18 19:43:24 -04:00
Merge updates from master
This commit is contained in:
@@ -38,8 +38,10 @@ DEPEND="
|
||||
dev-libs/pugixml
|
||||
dev-cpp/easyloggingpp
|
||||
dev-cpp/units
|
||||
~dev-cpp/catch-2.13.8
|
||||
dev-cpp/trompeloeil
|
||||
test? (
|
||||
~dev-cpp/catch-2.13.8
|
||||
dev-cpp/trompeloeil
|
||||
)
|
||||
"
|
||||
|
||||
BDEPEND="${DEPEND}"
|
||||
|
||||
@@ -38,8 +38,10 @@ DEPEND="
|
||||
dev-libs/pugixml
|
||||
dev-cpp/easyloggingpp
|
||||
dev-cpp/units
|
||||
~dev-cpp/catch-2.13.8
|
||||
dev-cpp/trompeloeil
|
||||
test? (
|
||||
~dev-cpp/catch-2.13.8
|
||||
dev-cpp/trompeloeil
|
||||
)
|
||||
"
|
||||
|
||||
BDEPEND="${DEPEND}"
|
||||
|
||||
@@ -1 +1 @@
|
||||
DIST jameica-linux64-2.10.3.zip 28886523 BLAKE2B d49e187d5862155583ecda50e83345988aa94493737d76f5002a4c8b0f69995b3023bc696bfaed8a4f15ebe39bc7c7a95fd5c28db6be7800bf66f15af93a215b SHA512 080dc2c04acec725b5cbf8fd025743e91742065b4ef0d44a44e149bfaf74ac69b9061a925bc89282cbd12e22c39b2bcfa93902f473fdd9319eb2f46ff164da5a
|
||||
DIST jameica-linux64-2.10.4.zip 38951918 BLAKE2B 039e973df99c61cec7df23f0d97c71225642872d45b7d413df7cd458f0faa9bc8f1394e107e16c3e4c9555995da7e5363381e25481766f4832ad834157b2716e SHA512 1cfa5601e69138941727719c5910fb452cc2ab06bef0e196773e3c079a1f49f1e4dbe7e51f11e9b30f14157bd41be8200ad6ff14f57efd31048ae07d8f307cad
|
||||
|
||||
12
app-text/sioyek/files/sioyek.desktop
Normal file
12
app-text/sioyek/files/sioyek.desktop
Normal file
@@ -0,0 +1,12 @@
|
||||
[Desktop Entry]
|
||||
Name=Sioyek
|
||||
Comment=PDF viewer for reading research papers and technical books
|
||||
Keywords=pdf;viewer;reader;research;
|
||||
TryExec=/opt/sioyek/sioyek
|
||||
Exec=/opt/sioyek/sioyek %f
|
||||
StartupNotify=true
|
||||
Terminal=false
|
||||
Type=Application
|
||||
Icon=sioyek-icon-linux
|
||||
Categories=Development;Viewer;
|
||||
MimeType=application/pdf;
|
||||
7
app-text/sioyek/metadata.xml
Normal file
7
app-text/sioyek/metadata.xml
Normal file
@@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<upstream>
|
||||
<remote-id type="github">ahrm/sioyek</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
41
app-text/sioyek/sioyek-9999.ebuild
Normal file
41
app-text/sioyek/sioyek-9999.ebuild
Normal file
@@ -0,0 +1,41 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit git-r3 qmake-utils desktop
|
||||
EGIT_REPO_URI="https://github.com/ahrm/sioyek.git"
|
||||
DESCRIPTION="Sioyek is a PDF viewer with a focus on textbooks and research papers"
|
||||
HOMEPAGE="https://github.com/ahrm/sioyek"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
|
||||
BDEPEND="media-libs/harfbuzz
|
||||
dev-qt/qtbase
|
||||
dev-qt/qt3d
|
||||
"
|
||||
|
||||
src_compile() {
|
||||
#Make Mupdf specific for build
|
||||
pushd mupdf || die
|
||||
emake USE_SYSTEM_HARFBUZZ=yes
|
||||
popd || die
|
||||
|
||||
eapply_user
|
||||
eqmake5 "CONFIG+=linux_app_image" pdf_viewer_build_config.pro
|
||||
}
|
||||
src_install() {
|
||||
#intall bin and shaders
|
||||
insinto /opt/sioyek
|
||||
doins sioyek
|
||||
fperms +x /opt/sioyek/sioyek
|
||||
insinto /opt/sioyek/shaders
|
||||
doins pdf_viewer/shaders/*
|
||||
|
||||
domenu "${FILESDIR}/sioyek.desktop"
|
||||
doicon resources/sioyek-icon-linux.png
|
||||
insinto /usr/share/sioyek && doins tutorial.pdf pdf_viewer/keys.config pdf_viewer/prefs.config
|
||||
doman resources/sioyek.1
|
||||
|
||||
}
|
||||
1
dev-embedded/esp-coredump/Manifest
Normal file
1
dev-embedded/esp-coredump/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST esp-coredump-1.5.2.tar.gz 30567 BLAKE2B dbbdac4865f187943f71ffa1c08ba5724bcb5dcd62e246b213394399dd1a566432cd08a24f1ce45bcc5fb6e8d9a8d7b8699049194634305bf30e59e112b780ac SHA512 4e5dc9be34ca31a45465b57e75bd7b70d3ee6af8ded31f77c79f42f426361a6f0bbf4c35dcd60af9978da2e68ef0c1ba256cf82eeea6e8f33b21d922a9ca4bb5
|
||||
32
dev-embedded/esp-coredump/esp-coredump-1.5.2.ebuild
Normal file
32
dev-embedded/esp-coredump/esp-coredump-1.5.2.ebuild
Normal file
@@ -0,0 +1,32 @@
|
||||
# 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="Utility that helps users to retrieve and analyse core dumps"
|
||||
HOMEPAGE="https://github.com/esppressif/esp-coredump"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="
|
||||
dev-embedded/esptool
|
||||
dev-python/construct[${PYTHON_USEDEP}]
|
||||
dev-python/pygdbmi[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
rm -r tests || die
|
||||
}
|
||||
12
dev-embedded/esp-coredump/metadata.xml
Normal file
12
dev-embedded/esp-coredump/metadata.xml
Normal file
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>davidroman96@gmail.com</email>
|
||||
<name>David Roman</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">espressif/esp-coredump</remote-id>
|
||||
<remote-id type="pypi">esp-coredump</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
1
dev-embedded/esp-idf-kconfig/Manifest
Normal file
1
dev-embedded/esp-idf-kconfig/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST esp-idf-kconfig-1.1.0.tar.gz 19855 BLAKE2B f6ebba550cffb6baacf6fc4f34496cd4a836a6b370758e15185d887e499e5a1acbfa22f379b2a3a57cf0cdbc099bf1bd054f23a8c399b2680ea977584e1120ba SHA512 c568c5c01c431b0ad1c16882092172511e997430b4eb37fb8fda1e77ebde36eb706d7dd2b5dcad38af79fd235369e87af805d0f760544c399097033351740921
|
||||
25
dev-embedded/esp-idf-kconfig/esp-idf-kconfig-1.1.0.ebuild
Normal file
25
dev-embedded/esp-idf-kconfig/esp-idf-kconfig-1.1.0.ebuild
Normal file
@@ -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}"
|
||||
12
dev-embedded/esp-idf-kconfig/metadata.xml
Normal file
12
dev-embedded/esp-idf-kconfig/metadata.xml
Normal file
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>davidroman96@gmail.com</email>
|
||||
<name>David Roman</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">espressif/esp-idf-kconfig</remote-id>
|
||||
<remote-id type="pypi">esp-idf-kconfig</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
1
dev-embedded/esp-idf-monitor/Manifest
Normal file
1
dev-embedded/esp-idf-monitor/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST esp-idf-monitor-1.1.1.tar.gz 32897 BLAKE2B 64dc6e481b7883d1398ad2b746fc7cd91ca29be8d57457cbd81463d2ccbadf3eb75edf9ff122cfb42c9fa1a5c6a160cd8357c2c500a74a0084790d299bb209b8 SHA512 d4b36dd2ad1a0acaea5547507d5b99a2984d1e174f80bf2f669089fffe327c37dad5d75080835295f4eae890b2a2ef57fff791f7f5ffb3f00374555683c9863c
|
||||
26
dev-embedded/esp-idf-monitor/esp-idf-monitor-1.1.1.ebuild
Normal file
26
dev-embedded/esp-idf-monitor/esp-idf-monitor-1.1.1.ebuild
Normal file
@@ -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}"
|
||||
12
dev-embedded/esp-idf-monitor/metadata.xml
Normal file
12
dev-embedded/esp-idf-monitor/metadata.xml
Normal file
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>davidroman96@gmail.com</email>
|
||||
<name>David Roman</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">espressif/esp-idf-monitor</remote-id>
|
||||
<remote-id type="pypi">esp-idf-monitor</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
1
dev-embedded/esp-idf-size/Manifest
Normal file
1
dev-embedded/esp-idf-size/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST esp-idf-size-0.3.1.tar.gz 20548 BLAKE2B c00757b57dc5bf3b1dff27123f10f721654ded9edc073fa74c56485d7299aa9ea01739b6e5feaf69dcddd4f5a09110f7fa2171ceae5581eacc4d08328da29314 SHA512 6525076dda02e1ed74e8deb93ee38bec001dbdf2769673bc1bcb8fc8765babd80323d9cde49ebb53e1ee81b168a6eb3b2073042daa413cbbd0534a7737f22fa1
|
||||
25
dev-embedded/esp-idf-size/esp-idf-size-0.3.1.ebuild
Normal file
25
dev-embedded/esp-idf-size/esp-idf-size-0.3.1.ebuild
Normal file
@@ -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}"
|
||||
12
dev-embedded/esp-idf-size/metadata.xml
Normal file
12
dev-embedded/esp-idf-size/metadata.xml
Normal file
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>davidroman96@gmail.com</email>
|
||||
<name>David Roman</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">espressif/esp-idf-size</remote-id>
|
||||
<remote-id type="pypi">esp-idf-size</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1,8 +1,14 @@
|
||||
DIST esp-idf-5.0.2.zip 1000558879 BLAKE2B 6127dfb7f78261060b4981e414fea95a4ef7162bb3da11cf53aeb6504396d9e0958044dd66ba1329e87004fd1149c41a86638b4f7a6c3a9d7236fc908961818d SHA512 c58013a5597c00c2ee1c8ae8814b18365f5949b5d834b1fccbee3dce944561d9f2c4296aad578cfc5d79fcd5f86cfa6a5024ff1472305d08ab65e6634be65f05
|
||||
DIST esp-idf-5.0.zip 880574300 BLAKE2B 25afdb2e6ee28b86b2072e86ce2de713574e59195480b0be0efbe720e849120585917b393f5de77bf52a7c0245857a09e5c44db41cf96ff966d79640d9138736 SHA512 0fa438ca9afbc02a65259ae21e4957950eb3a373174bbc288b2f316b57a9384ac668ce487ae31373ff27dda85b8300e4c63ef927afce7a35380f8d2e793a4ea0
|
||||
DIST esp-idf-5.1.zip 1062080629 BLAKE2B 78df1d6abfdde5731499422c6d05e0cdf0d6c46b73f6e7a6b94f61c5bb66ddfeffffe9a1f5dba5996397141ca2dc3372fbca5b915b828bb30069d8d711f7858b 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 10859b0fbb1f8c2e3c229e4f87ccac00dda4f1f54827a556772badf2dd85b04c6cf50a79cc89f80a2596fc7fb7253e5750158e5499ab2c4062717de50d04473c SHA512 c23f35f01a938e96ff85bd06fd25db929be3027ab1cd0d57f2c3c355b7abb1d2629f193deae2dfa2f2684faf2c516f96029be28e230dc73b70ea935121ab62ba
|
||||
DIST xtensa-esp32s3-elf-gcc11_2_0-esp-2022r1-linux-amd64.tar.xz 51899328 BLAKE2B 9ea6e702345fe158d5bbf8c86fffa11faaa4e74f58ab0ad22ba7c2e46fe41bb06897b6e2912852564b19d773642b23ad897a9f0655eb020a354a2d98c3296d97 SHA512 54afc2a307489d719d72c1a9506b325b1152395e87fa8fa78d90b79bc827625e23f86aa104e02f78fc1f074d191b552de5c1853a52ba1ccadae93865c58f5873
|
||||
|
||||
@@ -1,11 +1,12 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_10 )
|
||||
PYTHON_COMPAT=( python3_11 )
|
||||
|
||||
VER="esp-2022r1"
|
||||
|
||||
CROSSTOOL_URL="https://github.com/espressif/crosstool-NG/releases/download/${VER}"
|
||||
|
||||
inherit python-single-r1
|
||||
@@ -16,6 +17,7 @@ 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
|
||||
@@ -30,6 +32,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
SLOT="0"
|
||||
|
||||
BDEPEND="app-arch/unzip"
|
||||
RDEPEND="
|
||||
${PYTHON_DEPS}
|
||||
dev-embedded/esptool[${PYTHON_SINGLE_USEDEP}]
|
||||
@@ -56,7 +59,10 @@ RESTRICT="strip"
|
||||
QA_PREBUILT="opt/* usr/lib* usr/share/esp-idf/*"
|
||||
QA_PRESTRIPPED="opt/*"
|
||||
|
||||
PATCHES=("${FILESDIR}/allow-system-install-${P}.patch")
|
||||
PATCHES=(
|
||||
"${FILESDIR}/allow-system-install-${P}.patch"
|
||||
"${FILESDIR}/pyparsing-${PN}-5.1.patch"
|
||||
)
|
||||
|
||||
S="${WORKDIR}/${PN}-v${PV}"
|
||||
|
||||
@@ -112,10 +118,12 @@ install_tool() {
|
||||
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
|
||||
echo -e "#!/bin/sh\npython3.11 /usr/share/${PN}/tools/idf.py \"\$@\"" > idf
|
||||
dobin idf
|
||||
|
||||
if use esp32; then
|
||||
@@ -136,6 +144,10 @@ src_install() {
|
||||
fi
|
||||
install_tool openocd-esp32
|
||||
|
||||
# Remove unsupported python versions
|
||||
rm "${WORKDIR}"/xtensa-esp-elf-gdb/bin/xtensa-esp-elf-gdb-3.{6..10} || die
|
||||
install_tool xtensa-esp-elf-gdb
|
||||
|
||||
echo "IDF_PATH=/usr/share/${PN}" > 99esp-idf || die
|
||||
doenvd 99esp-idf
|
||||
|
||||
159
dev-embedded/esp-idf/esp-idf-5.1.ebuild
Normal file
159
dev-embedded/esp-idf/esp-idf-5.1.ebuild
Normal file
@@ -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-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 xtensa-esp32s2-elf/xtensa-esp32s2-elf
|
||||
fi
|
||||
|
||||
if use esp32s3; then
|
||||
install_tool xtensa-esp32s3-elf
|
||||
install_tool xtensa-esp32s3-elf/xtensa-esp32s3-elf
|
||||
fi
|
||||
|
||||
if use riscv32; then
|
||||
install_tool riscv32-esp-elf
|
||||
install_tool riscv32-esp-elf/riscv32-esp-elf
|
||||
fi
|
||||
|
||||
install_tool openocd-esp32
|
||||
|
||||
# Remove unsupported python versions
|
||||
rm "${WORKDIR}"/xtensa-esp-elf-gdb/bin/xtensa-esp-elf-gdb-3.{6..10} || die
|
||||
install_tool xtensa-esp-elf-gdb
|
||||
|
||||
echo "IDF_PATH=/usr/share/${PN}" > 99esp-idf || die
|
||||
doenvd 99esp-idf
|
||||
|
||||
insinto /usr/share/${PN}
|
||||
|
||||
rm -r .git || die
|
||||
find . -name ".git" -exec rm -rf {} \; || die
|
||||
doins -r .
|
||||
}
|
||||
@@ -1,37 +0,0 @@
|
||||
diff --git a/tools/idf.py b/tools/idf.py
|
||||
index 0b91e13ff0..8ff1479f16 100755
|
||||
--- a/tools/idf.py
|
||||
+++ b/tools/idf.py
|
||||
@@ -35,16 +35,11 @@ sys.dont_write_bytecode = True
|
||||
|
||||
import python_version_checker # noqa: E402
|
||||
|
||||
-try:
|
||||
- from idf_py_actions.errors import FatalError # noqa: E402
|
||||
- from idf_py_actions.tools import (PropertyDict, executable_exists, get_target, idf_version, # noqa: E402
|
||||
+from idf_py_actions.errors import FatalError # noqa: E402
|
||||
+from idf_py_actions.tools import (PropertyDict, executable_exists, get_target, idf_version, # noqa: E402
|
||||
merge_action_lists, realpath)
|
||||
- if os.getenv('IDF_COMPONENT_MANAGER') != '0':
|
||||
- from idf_component_manager import idf_extensions
|
||||
-except ImportError:
|
||||
- # For example, importing click could cause this.
|
||||
- print('Please use idf.py only in an ESP-IDF shell environment.', file=sys.stderr)
|
||||
- sys.exit(1)
|
||||
+if os.getenv('IDF_COMPONENT_MANAGER') != '0':
|
||||
+ from idf_component_manager import idf_extensions
|
||||
|
||||
# Use this Python interpreter for any subprocesses we launch
|
||||
PYTHON = sys.executable
|
||||
diff --git a/tools/idf_tools.py b/tools/idf_tools.py
|
||||
index a388bbdb5f..63aa9c3cf4 100755
|
||||
--- a/tools/idf_tools.py
|
||||
+++ b/tools/idf_tools.py
|
||||
@@ -2039,6 +2039,7 @@ def action_install_python_env(args): # type: ignore
|
||||
|
||||
|
||||
def action_check_python_dependencies(args): # type: ignore
|
||||
+ return
|
||||
use_constraints = not args.no_constraints
|
||||
req_paths = get_requirements('') # no new features -> just detect the existing ones
|
||||
|
||||
37
dev-embedded/esp-idf/files/pyparsing-esp-idf-5.1.patch
Normal file
37
dev-embedded/esp-idf/files/pyparsing-esp-idf-5.1.patch
Normal file
@@ -0,0 +1,37 @@
|
||||
commit 4020b0deb036ffa3fd01d2dac2297670f65fb7c3
|
||||
Author: radim.karnis <radim.karnis@espressif.com>
|
||||
Date: Tue Jun 20 13:16:22 2023 +0200
|
||||
|
||||
fix: Compatibility with pyparsing>=3.1.0
|
||||
|
||||
diff --git a/tools/ldgen/ldgen/entity.py b/tools/ldgen/ldgen/entity.py
|
||||
index 35021a51b5..aecdcab91b 100644
|
||||
--- a/tools/ldgen/ldgen/entity.py
|
||||
+++ b/tools/ldgen/ldgen/entity.py
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
-# SPDX-FileCopyrightText: 2021-2022 Espressif Systems (Shanghai) CO LTD
|
||||
+# SPDX-FileCopyrightText: 2021-2023 Espressif Systems (Shanghai) CO LTD
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
#
|
||||
|
||||
@@ -9,8 +9,8 @@ import os
|
||||
from enum import Enum
|
||||
from functools import total_ordering
|
||||
|
||||
-from pyparsing import (Group, Literal, OneOrMore, ParseException, SkipTo, Suppress, White, Word, ZeroOrMore, alphas,
|
||||
- nums, rest_of_line)
|
||||
+from pyparsing import (Group, Literal, OneOrMore, ParseException, Regex, SkipTo, Suppress, White, Word, ZeroOrMore,
|
||||
+ alphas, nums, rest_of_line)
|
||||
|
||||
|
||||
@total_ordering
|
||||
@@ -139,7 +139,7 @@ class EntityDB:
|
||||
|
||||
# 00 {section} 0000000 ...
|
||||
# CONTENTS, ALLOC, ....
|
||||
- section_entry = (Suppress(Word(nums)) + SkipTo(' ') + Suppress(rest_of_line)
|
||||
+ section_entry = (Suppress(Word(nums)) + Regex(r'\.\S+') + Suppress(rest_of_line)
|
||||
+ Suppress(ZeroOrMore(Word(alphas) + Literal(',')) + Word(alphas)))
|
||||
|
||||
content = Group(object_line
|
||||
@@ -1 +1,2 @@
|
||||
DIST idf-component-manager-1.1.4.gh.tar.gz 135617 BLAKE2B e9bd7bdfbd8c8919791c3afbd3a777c06c01794755698c3adb819ec6725c6da2ffd791432bb29105d68af30ed203842dd7a5e80bce7d00bdf09e2b4fe44891fd SHA512 eb0bd12a6c6b574e2df46c2cc68db333e8dbf145c24aa6dc50660ec0d34cf36d21a47d79a94baafae8aa9e6cab75284bdd962436b2e5304d29d3a243454bb571
|
||||
DIST idf-component-manager-1.3.1.gh.tar.gz 224806 BLAKE2B cfd02fe7f5a7f40b0e3ad6c71d36097e1f406dba064559d7586fa91fabebcc21fe668bce33124d33ee14efbd0840213b27aaa31c95251362cbd085d26d8a8b56 SHA512 741d1dd02e55fe3eba1c2b5d96db38968fb4d53d862a260ae53b5d08d95fb3ba7060d3bd1d99680c391a3e161d1fe4b12e77bec2322d55961991da83341353d5
|
||||
|
||||
@@ -0,0 +1,41 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_11 )
|
||||
DISTUTILS_USE_PEP517=poetry
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Tool for installing ESP-IDF components"
|
||||
HOMEPAGE="https://github.com/espressif/idf-component-manager"
|
||||
SRC_URI="https://github.com/espressif/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/requests-mock[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-mock[${PYTHON_USEDEP}]
|
||||
dev-python/vcrpy[${PYTHON_USEDEP}]
|
||||
dev-python/filelock[${PYTHON_USEDEP}]
|
||||
dev-vcs/git
|
||||
)
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/cachecontrol[${PYTHON_USEDEP}]
|
||||
dev-python/click[${PYTHON_USEDEP}]
|
||||
dev-python/colorama[${PYTHON_USEDEP}]
|
||||
dev-python/packaging[${PYTHON_USEDEP}]
|
||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
||||
dev-python/requests-toolbelt[${PYTHON_USEDEP}]
|
||||
dev-python/requests-file[${PYTHON_USEDEP}]
|
||||
dev-python/schema[${PYTHON_USEDEP}]
|
||||
dev-python/tqdm[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -0,0 +1,25 @@
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index e68af65..22830bc 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -37,20 +37,11 @@ ENDIF()
|
||||
IF (CMAKE_C_COMPILER_ID STREQUAL GNU
|
||||
OR CMAKE_C_COMPILER_ID STREQUAL Clang)
|
||||
SET(MY_CMAKE_FLAGS "${MY_CMAKE_FLAGS} -Wall -Wextra -Wno-unused-parameter")
|
||||
- SET(MY_CMAKE_FLAGS "${MY_CMAKE_FLAGS} -fno-omit-frame-pointer")
|
||||
INCLUDE(CheckCCompilerFlag)
|
||||
CHECK_C_COMPILER_FLAG(-Wno-implicit-fallthrough HAS_NO_IMPLICIT_FALLTHROUGH)
|
||||
IF (HAS_NO_IMPLICIT_FALLTHROUGH)
|
||||
SET(MY_CMAKE_FLAGS "${MY_CMAKE_FLAGS} -Wno-implicit-fallthrough")
|
||||
ENDIF()
|
||||
- IF (PROFILE EQUAL 1)
|
||||
- SET(MY_CMAKE_FLAGS "${MY_CMAKE_FLAGS} -g -pg")
|
||||
- ENDIF()
|
||||
- IF (CMAKE_BUILD_TYPE STREQUAL Release)
|
||||
- SET(MY_CMAKE_FLAGS "${MY_CMAKE_FLAGS} -g0 -O3")
|
||||
- ELSE()
|
||||
- SET(MY_CMAKE_FLAGS "${MY_CMAKE_FLAGS} -g3 -O0 -fsanitize=address")
|
||||
- ENDIF()
|
||||
ENDIF()
|
||||
|
||||
IF (NOT CMAKE_BUILD_TYPE STREQUAL Release)
|
||||
38
dev-libs/ls-hpack/ls-hpack-2.3.0-r1.ebuild
Normal file
38
dev-libs/ls-hpack/ls-hpack-2.3.0-r1.ebuild
Normal file
@@ -0,0 +1,38 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake
|
||||
|
||||
DESCRIPTION="QPACK compression library for use with HTTP/3"
|
||||
HOMEPAGE="https://github.com/litespeedtech/ls-hpack/"
|
||||
SRC_URI="https://github.com/litespeedtech/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64"
|
||||
IUSE="static-libs"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-disable-overwrites-flags.patch
|
||||
"${FILESDIR}"/${PN}-disable-tests.patch
|
||||
)
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DSHARED=$(usex !static-libs 1 0)
|
||||
)
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cp ${S}_build/libls-hpack.* ${S} || die
|
||||
newheader lshpack.h lshpack.h
|
||||
if [[ $(usex static-libs) == "yes" ]] ; then
|
||||
newlib.a libls-hpack.a libls-hpack.a
|
||||
else
|
||||
newlib.so libls-hpack.so libls-hpack.so
|
||||
fi
|
||||
einstalldocs
|
||||
}
|
||||
31
dev-libs/ls-qpack/ls-qpack-2.5.0-r1.ebuild
Normal file
31
dev-libs/ls-qpack/ls-qpack-2.5.0-r1.ebuild
Normal file
@@ -0,0 +1,31 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake
|
||||
|
||||
DESCRIPTION="QPACK compression library for use with HTTP/3"
|
||||
HOMEPAGE="https://github.com/litespeedtech/ls-qpack/"
|
||||
SRC_URI="https://github.com/litespeedtech/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64"
|
||||
IUSE="static-libs"
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DBUILD_SHARED_LIBS=$(usex !static-libs)
|
||||
)
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
mkdir -p ${D}/usr/include/
|
||||
mkdir -p ${D}/usr/lib64/
|
||||
cp ${S}_build/libls* ${D}/usr/lib64/
|
||||
cp ${S}/lsxpack_header.h ${D}/usr/include/
|
||||
cp ${S}/lsqpack.h ${D}/usr/include/
|
||||
einstalldocs
|
||||
}
|
||||
14
dev-libs/lsbcrypt/files/lsbcrypt-fix-flags-directly.patch
Normal file
14
dev-libs/lsbcrypt/files/lsbcrypt-fix-flags-directly.patch
Normal file
@@ -0,0 +1,14 @@
|
||||
I am attempting to fix the following bugs.
|
||||
https://bugs.gentoo.org/909726
|
||||
diff --git a/Makefile b/Makefile
|
||||
index 03ebfa5..bed7d39 100644
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -1,5 +1,5 @@
|
||||
-CC = gcc
|
||||
-CFLAGS = $(shell grep '^CFLAGS = ' crypt_blowfish/Makefile | cut -d= -f2-)
|
||||
+#CC = gcc
|
||||
+#CFLAGS = $(shell grep '^CFLAGS = ' crypt_blowfish/Makefile | cut -d= -f2-)
|
||||
.PHONY: crypt_blowfish
|
||||
|
||||
all: bcrypt.a
|
||||
30
dev-libs/lsbcrypt/lsbcrypt-1.0.0-r2.ebuild
Normal file
30
dev-libs/lsbcrypt/lsbcrypt-1.0.0-r2.ebuild
Normal file
@@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
COMMIT="55ff64349dec3012cfbbb1c4f92d4dbd46920213"
|
||||
DESCRIPTION="libcrypt wrapper for LiteSpeedTech"
|
||||
HOMEPAGE="https://github.com/litespeedtech/libbcrypt/"
|
||||
SRC_URI="https://github.com/litespeedtech/libbcrypt/archive/${COMMIT}.tar.gz -> ${P}.gh.tar.gz"
|
||||
LICENSE="CC0-1.0 public-domain"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
S="${WORKDIR}/libbcrypt-${COMMIT}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PV}-fix-tests.patch
|
||||
"${FILESDIR}"/${PV}-fix-flags-directly.patch
|
||||
)
|
||||
|
||||
src_test() {
|
||||
default
|
||||
./bcrypt_test || die "Tests failed!"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
newlib.a bcrypt.a libbcrypt.a
|
||||
newheader bcrypt.h libbcrypt.h
|
||||
einstalldocs
|
||||
}
|
||||
2
dev-libs/lsquic/Manifest
Normal file
2
dev-libs/lsquic/Manifest
Normal file
@@ -0,0 +1,2 @@
|
||||
DIST boringssl-fips-20230428.tar.gz 32288205 BLAKE2B 50588024cfd985b23be6f780197d092beae4b97bb2b5e01a6aca1477b0f5f0ffd0b6ac9558bd42fb5b4de4898a8987326afbe28422bb6dafbfc2104660958a83 SHA512 afdf94a4bbf4e92082ddcdb798c7b13e489f63ad50d9a79ee0f7222c0c830dd75a313cb8e3220816f1dc6872fe7493522938797c18c728e41a7c8f77bd597fc1
|
||||
DIST lsquic-3.2.0.tar.gz 1911754 BLAKE2B 50832d44f01419fe78e965b632aa3f3c1a39c4cb36f1183031bdfecb8aad48ce094bf0e59736c9a408542b1d3977cb93e1908a86cffe3ad2cdbbad7a12257f33 SHA512 1b9b499c854e60d07b8f32215bf65dc8f678dd216689a4dcaa150e962357ed75087c2cc31a1f9f0bcd2f168ef63625ed0f5c0a88d16a6cec5fa02b75e782e3d0
|
||||
57
dev-libs/lsquic/files/lsquic-disable-build-deps-libs.patch
Normal file
57
dev-libs/lsquic/files/lsquic-disable-build-deps-libs.patch
Normal file
@@ -0,0 +1,57 @@
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index 984f38f..4c7b181 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -268,7 +268,7 @@ ELSE()
|
||||
MESSAGE(STATUS "zlib not found")
|
||||
ENDIF()
|
||||
|
||||
-SET(LIBS lsquic ${BORINGSSL_LIB_ssl} ${BORINGSSL_LIB_crypto} ${ZLIB_LIB} ${LIBS})
|
||||
+SET(LIBS lsquic ls-hpack ls-qpack ${BORINGSSL_LIB_ssl} ${BORINGSSL_LIB_crypto} ${ZLIB_LIB} ${LIBS})
|
||||
|
||||
IF (LSQUIC_BIN)
|
||||
FIND_PATH(EVENT_INCLUDE_DIR NAMES event2/event.h)
|
||||
diff --git a/src/liblsquic/CMakeLists.txt b/src/liblsquic/CMakeLists.txt
|
||||
index fe6307e..be9a432 100644
|
||||
--- a/src/liblsquic/CMakeLists.txt
|
||||
+++ b/src/liblsquic/CMakeLists.txt
|
||||
@@ -1,6 +1,5 @@
|
||||
# Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE.
|
||||
SET(lsquic_STAT_SRCS
|
||||
- ls-qpack/lsqpack.c
|
||||
lsquic_adaptive_cc.c
|
||||
lsquic_alarmset.c
|
||||
lsquic_arr.c
|
||||
@@ -91,18 +90,13 @@ IF(NOT MSVC)
|
||||
IF (HAS_NO_IMPLICIT_FALLTHROUGH)
|
||||
SET(QPACK_FLAGS "${QPACK_FLAGS} -Wno-implicit-fallthrough")
|
||||
ENDIF()
|
||||
-set_source_files_properties(ls-qpack/lsqpack.c PROPERTIES COMPILE_FLAGS ${QPACK_FLAGS})
|
||||
ENDIF()
|
||||
|
||||
-include_directories(ls-qpack)
|
||||
-
|
||||
IF(PROJECT_NAME STREQUAL "openlitespeed")
|
||||
INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/src/spdy)
|
||||
ELSE()
|
||||
- INCLUDE_DIRECTORIES(../lshpack)
|
||||
SET(lsquic_STAT_SRCS ${lsquic_STAT_SRCS}
|
||||
lsquic_xxhash.c
|
||||
- ../lshpack/lshpack.c
|
||||
)
|
||||
ENDIF()
|
||||
|
||||
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
|
||||
index fab22d3..06c39b3 100644
|
||||
--- a/tests/CMakeLists.txt
|
||||
+++ b/tests/CMakeLists.txt
|
||||
@@ -17,9 +17,6 @@ ELSE()
|
||||
ENDIF()
|
||||
ENDIF()
|
||||
|
||||
-include_directories(../src/liblsquic/ls-qpack)
|
||||
-INCLUDE_DIRECTORIES(../src/lshpack)
|
||||
-
|
||||
SET(TESTS
|
||||
ack
|
||||
ackgen_gquic_be
|
||||
154
dev-libs/lsquic/files/lsquic-link-boringssl-static-libs.patch
Normal file
154
dev-libs/lsquic/files/lsquic-link-boringssl-static-libs.patch
Normal file
@@ -0,0 +1,154 @@
|
||||
Modify the BoringSSL library to be included internally during LSQUIC construction, so that the BoringSSL library does not need to be installed by itself on the system.
|
||||
BoringSSL must always be built as static, so we intentionally removed the code that builds it as shared.
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index 4c7b181..723a075 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -152,77 +152,6 @@ ELSE()
|
||||
ENDIF()
|
||||
ENDIF()
|
||||
|
||||
-IF (NOT DEFINED BORINGSSL_INCLUDE AND DEFINED BORINGSSL_DIR)
|
||||
- FIND_PATH(BORINGSSL_INCLUDE NAMES openssl/ssl.h
|
||||
- PATHS ${BORINGSSL_DIR}/include
|
||||
- NO_DEFAULT_PATH)
|
||||
-ENDIF()
|
||||
-# This must be done before adding other include directories to take
|
||||
-# precedence over header files from other SSL installs.
|
||||
-
|
||||
-IF (BORINGSSL_INCLUDE)
|
||||
- MESSAGE(STATUS "BoringSSL include directory ${BORINGSSL_INCLUDE}")
|
||||
- INCLUDE_DIRECTORIES(${BORINGSSL_INCLUDE})
|
||||
-ELSE()
|
||||
- MESSAGE(FATAL_ERROR "BoringSSL headers not found")
|
||||
-ENDIF()
|
||||
-
|
||||
-IF (NOT DEFINED BORINGSSL_LIB AND DEFINED BORINGSSL_DIR)
|
||||
- FOREACH(LIB_NAME ssl crypto)
|
||||
- IF (CMAKE_SYSTEM_NAME STREQUAL Windows)
|
||||
- FIND_LIBRARY(BORINGSSL_LIB_${LIB_NAME}
|
||||
- NAMES ${LIB_NAME}
|
||||
- PATHS ${BORINGSSL_DIR}/${LIB_NAME}
|
||||
- PATH_SUFFIXES Debug Release MinSizeRel RelWithDebInfo
|
||||
- NO_DEFAULT_PATH)
|
||||
- ELSE()
|
||||
- FIND_LIBRARY(BORINGSSL_LIB_${LIB_NAME}
|
||||
- NAMES lib${LIB_NAME}${LIB_SUFFIX}
|
||||
- PATHS ${BORINGSSL_DIR}/${LIB_NAME}
|
||||
- NO_DEFAULT_PATH)
|
||||
- ENDIF()
|
||||
- IF(BORINGSSL_LIB_${LIB_NAME})
|
||||
- MESSAGE(STATUS "Found ${LIB_NAME} library: ${BORINGSSL_LIB_${LIB_NAME}}")
|
||||
- ELSE()
|
||||
- MESSAGE(STATUS "${LIB_NAME} library not found")
|
||||
- ENDIF()
|
||||
- ENDFOREACH()
|
||||
-
|
||||
-ELSE()
|
||||
-
|
||||
-
|
||||
- FOREACH(LIB_NAME ssl crypto)
|
||||
- # If BORINGSSL_LIB is defined, try find each lib. Otherwise, user should define BORINGSSL_LIB_ssl,
|
||||
- # BORINGSSL_LIB_crypto and so on explicitly. For example, including boringssl and lsquic both via
|
||||
- # add_subdirectory:
|
||||
- # add_subdirectory(third_party/boringssl)
|
||||
- # set(BORINGSSL_LIB_ssl ssl)
|
||||
- # set(BORINGSSL_LIB_crypto crypto)
|
||||
- # add_subdirectory(third_party/lsquic)
|
||||
- IF (DEFINED BORINGSSL_LIB)
|
||||
- IF (CMAKE_SYSTEM_NAME STREQUAL Windows)
|
||||
- FIND_LIBRARY(BORINGSSL_LIB_${LIB_NAME}
|
||||
- NAMES ${LIB_NAME}
|
||||
- PATHS ${BORINGSSL_LIB}
|
||||
- PATH_SUFFIXES Debug Release MinSizeRel RelWithDebInfo
|
||||
- NO_DEFAULT_PATH)
|
||||
- ELSE()
|
||||
- FIND_LIBRARY(BORINGSSL_LIB_${LIB_NAME}
|
||||
- NAMES lib${LIB_NAME}${LIB_SUFFIX}
|
||||
- PATHS ${BORINGSSL_LIB}
|
||||
- PATH_SUFFIXES ${LIB_NAME}
|
||||
- NO_DEFAULT_PATH)
|
||||
- ENDIF()
|
||||
- ENDIF()
|
||||
- IF(BORINGSSL_LIB_${LIB_NAME})
|
||||
- MESSAGE(STATUS "Found ${LIB_NAME} library: ${BORINGSSL_LIB_${LIB_NAME}}")
|
||||
- ELSE()
|
||||
- MESSAGE(FATAL_ERROR "BORINGSSL_LIB_${LIB_NAME} library not found")
|
||||
- ENDIF()
|
||||
- ENDFOREACH()
|
||||
-
|
||||
-ENDIF()
|
||||
-
|
||||
SET(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
INCLUDE_DIRECTORIES(include)
|
||||
IF(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD" OR CMAKE_SYSTEM_NAME STREQUAL "Darwin")
|
||||
@@ -268,7 +197,7 @@ ELSE()
|
||||
MESSAGE(STATUS "zlib not found")
|
||||
ENDIF()
|
||||
|
||||
-SET(LIBS lsquic ls-hpack ls-qpack ${BORINGSSL_LIB_ssl} ${BORINGSSL_LIB_crypto} ${ZLIB_LIB} ${LIBS})
|
||||
+SET(LIBS lsquic ls-hpack ls-qpack ssl crypto ${ZLIB_LIB} ${LIBS})
|
||||
|
||||
IF (LSQUIC_BIN)
|
||||
FIND_PATH(EVENT_INCLUDE_DIR NAMES event2/event.h)
|
||||
diff --git a/src/liblsquic/CMakeLists.txt b/src/liblsquic/CMakeLists.txt
|
||||
index be9a432..0bc806d 100644
|
||||
--- a/src/liblsquic/CMakeLists.txt
|
||||
+++ b/src/liblsquic/CMakeLists.txt
|
||||
@@ -1,4 +1,7 @@
|
||||
# Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE.
|
||||
+
|
||||
+add_subdirectory(boringssl)
|
||||
+
|
||||
SET(lsquic_STAT_SRCS
|
||||
lsquic_adaptive_cc.c
|
||||
lsquic_alarmset.c
|
||||
@@ -83,6 +86,8 @@ SET(lsquic_STAT_SRCS
|
||||
lsquic_version.c
|
||||
)
|
||||
|
||||
+include_directories(boringssl/include)
|
||||
+
|
||||
IF(NOT MSVC)
|
||||
SET(QPACK_FLAGS "-Wno-uninitialized")
|
||||
INCLUDE(CheckCCompilerFlag)
|
||||
@@ -119,7 +124,7 @@ endif()
|
||||
|
||||
IF(LSQUIC_SHARED_LIB)
|
||||
add_library(lsquic SHARED ${lsquic_STAT_SRCS})
|
||||
- TARGET_LINK_LIBRARIES(lsquic PRIVATE ${BORINGSSL_LIB_ssl} ${BORINGSSL_LIB_crypto} ${ZLIB_LIB})
|
||||
+ TARGET_LINK_LIBRARIES(lsquic PRIVATE ssl crypto ${ZLIB_LIB})
|
||||
IF(MSVC)
|
||||
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DLSQUIC_EXPORTS")
|
||||
TARGET_LINK_LIBRARIES(lsquic PRIVATE ws2_32.lib)
|
||||
diff --git a/src/liblsquic/boringssl/CMakeLists.txt b/src/liblsquic/boringssl/CMakeLists.txt
|
||||
index aac5f0d..37cbfa3 100644
|
||||
--- a/src/liblsquic/boringssl/CMakeLists.txt
|
||||
+++ b/src/liblsquic/boringssl/CMakeLists.txt
|
||||
@@ -3,6 +3,8 @@ cmake_minimum_required(VERSION 3.10)
|
||||
# Defer enabling C and CXX languages.
|
||||
project(BoringSSL NONE)
|
||||
|
||||
+set(BUILD_SHARED_LIBS OFF)
|
||||
+
|
||||
# Don't install BoringSSL to system directories by default; it has no stable
|
||||
# ABI. Instead, default to an "install" directory under the source.
|
||||
if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
|
||||
@@ -36,7 +38,7 @@ if(CMAKE_VERSION VERSION_LESS "3.14")
|
||||
endif()
|
||||
|
||||
# Wrap the CMake install function so we can disable it.
|
||||
-set(INSTALL_ENABLED 1)
|
||||
+set(INSTALL_ENABLED 0)
|
||||
function(install_if_enabled)
|
||||
if(INSTALL_ENABLED)
|
||||
install(${ARGV})
|
||||
@@ -139,7 +141,7 @@ set(CMAKE_C_STANDARD_REQUIRED ON)
|
||||
if(CMAKE_COMPILER_IS_GNUCXX OR CLANG)
|
||||
# Note clang-cl is odd and sets both CLANG and MSVC. We base our configuration
|
||||
# primarily on our normal Clang one.
|
||||
- set(C_CXX_FLAGS "-Werror -Wformat=2 -Wsign-compare -Wmissing-field-initializers -Wwrite-strings -Wvla -Wshadow -Wtype-limits")
|
||||
+ set(C_CXX_FLAGS "-Wformat=2 -Wsign-compare -Wmissing-field-initializers -Wwrite-strings -Wvla -Wshadow -Wtype-limits -fPIC")
|
||||
if(MSVC)
|
||||
# clang-cl sets different default warnings than clang. It also treats -Wall
|
||||
# as -Weverything, to match MSVC. Instead -W3 is the alias for -Wall.
|
||||
49
dev-libs/lsquic/lsquic-3.2.0.ebuild
Normal file
49
dev-libs/lsquic/lsquic-3.2.0.ebuild
Normal file
@@ -0,0 +1,49 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake
|
||||
|
||||
# LSQUIC
|
||||
LSQUIC_COMMIT="3bbf683f25ab84826951350c57ae226c88c54422"
|
||||
# BoringSSL
|
||||
BORINGSSL_COMMIT="15655052e8701f908937204785eaa8cd4363099f"
|
||||
DESCRIPTION="LiteSpeed QUIC (LSQUIC) Library"
|
||||
HOMEPAGE="https://github.com/litespeedtech/lsquic/"
|
||||
SRC_URI="
|
||||
https://github.com/litespeedtech/lsquic/archive/${LSQUIC_COMMIT}.tar.gz -> ${P}.tar.gz
|
||||
https://github.com/google/boringssl/archive/${BORINGSSL_COMMIT}.tar.gz -> boringssl-fips-20230428.tar.gz
|
||||
"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64"
|
||||
IUSE="static-libs test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
S="${WORKDIR}/lsquic-${LSQUIC_COMMIT}"
|
||||
|
||||
DEPEND="
|
||||
dev-libs/ls-qpack:=[static-libs=]
|
||||
dev-libs/ls-hpack:=[static-libs=]
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-disable-build-deps-libs.patch
|
||||
"${FILESDIR}"/${PN}-link-boringssl-static-libs.patch
|
||||
)
|
||||
|
||||
src_unpack() {
|
||||
unpack ${P}.tar.gz
|
||||
unpack boringssl-fips-20230428.tar.gz
|
||||
mv boringssl-${BORINGSSL_COMMIT} ${S}/src/liblsquic/boringssl || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DLSQUIC_SHARED_LIB=$(usex !static-libs)
|
||||
-DLSQUIC_TESTS=$(usex test)
|
||||
)
|
||||
cmake_src_configure
|
||||
}
|
||||
11
dev-libs/lsquic/metadata.xml
Normal file
11
dev-libs/lsquic/metadata.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>trakrailysurely@danceylove.net</email>
|
||||
<name>Okamura Kazuya</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">litespeedtech/lsquic</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM 'https://www.gentoo.org/dtd/metadata.dtd'>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>gasc@eurecom.fr</email>
|
||||
@@ -8,5 +8,7 @@
|
||||
<upstream>
|
||||
<remote-id type="pypi">manimpango</remote-id>
|
||||
<remote-id type="github">ManimCommunity/ManimPango</remote-id>
|
||||
<doc>https://manimpango.manim.community/</doc>
|
||||
<changelog>https://github.com/ManimCommunity/ManimPango/releases/</changelog>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1,13 +1,14 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<description>co-maintainers welcome</description>
|
||||
<email>lssndrbarbieri@gmail.com</email>
|
||||
<name>Alessandro Barbieri</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">XenAPI</remote-id>
|
||||
<remote-id type="github">xapi-project/xen-api</remote-id>
|
||||
</upstream>
|
||||
<maintainer type="person">
|
||||
<description>co-maintainers welcome</description>
|
||||
<email>lssndrbarbieri@gmail.com</email>
|
||||
<name>Alessandro Barbieri</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">XenAPI</remote-id>
|
||||
<remote-id type="github">xapi-project/xen-api</remote-id>
|
||||
<bugs-to>https://github.com/xapi-project/xen-api/issues</bugs-to>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
@@ -11,5 +11,21 @@
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">aio-libs/aiopg</remote-id>
|
||||
<maintainer>
|
||||
<name>Andrew Svetlov</name>
|
||||
<email>andrew.svetlov@gmail.com</email>
|
||||
</maintainer>
|
||||
<maintainer>
|
||||
<name>Alexey Firsov</name>
|
||||
<email>virmir49@gmail.com</email>
|
||||
</maintainer>
|
||||
<maintainer>
|
||||
<name>Alexey Popravka</name>
|
||||
<email>alexey.popravka@horsedevel.com</email>
|
||||
</maintainer>
|
||||
<maintainer>
|
||||
<name>Yury Pliner</name>
|
||||
<email>yury.pliner@gmail.com</email>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
@@ -8,5 +8,9 @@
|
||||
<upstream>
|
||||
<remote-id type="pypi">asgi-lifespan</remote-id>
|
||||
<remote-id type="github">florimondmanca/asgi-lifespan</remote-id>
|
||||
<maintainer>
|
||||
<name>Florimond Manca</name>
|
||||
<email>florimond.manca@protonmail.com</email>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1,16 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>lssndrbarbieri@gmail.com</email>
|
||||
<name>Alessandro Barbieri</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
<maintainer type="person">
|
||||
<email>lssndrbarbieri@gmail.com</email>
|
||||
<name>Alessandro Barbieri</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
An aspect-oriented programming, monkey-patch and decorators library. It is useful when changing behavior in existing code is desired. It includes tools for debugging and testing: simple mock/record and a complete capture/replay framework.
|
||||
</longdescription>
|
||||
<upstream>
|
||||
<remote-id type="github">ionelmc/python-aspectlib</remote-id>
|
||||
<remote-id type="pypi">aspectlib</remote-id>
|
||||
</upstream>
|
||||
<upstream>
|
||||
<remote-id type="github">ionelmc/python-aspectlib</remote-id>
|
||||
<remote-id type="pypi">aspectlib</remote-id>
|
||||
<doc>https://python-aspectlib.readthedocs.io/</doc>
|
||||
<changelog>https://python-aspectlib.readthedocs.io/en/latest/changelog.html</changelog>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<description>co-maintainers welcome</description>
|
||||
<email>lssndrbarbieri@gmail.com</email>
|
||||
<name>Alessandro Barbieri</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
<maintainer type="person">
|
||||
<description>co-maintainers welcome</description>
|
||||
<email>lssndrbarbieri@gmail.com</email>
|
||||
<name>Alessandro Barbieri</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
AsyncSSH is a Python package which provides an asynchronous client and server implementation of the SSHv2 protocol on top of the Python 3.6+ asyncio framework.
|
||||
|
||||
Features
|
||||
@@ -44,12 +44,14 @@ Compatibility with OpenSSH "Encrypt then MAC" option for better security
|
||||
Time and byte-count based session key renegotiation
|
||||
Designed to be easy to extend to support new forms of key exchange, authentication, encryption, and compression algorithms
|
||||
</longdescription>
|
||||
<upstream>
|
||||
<remote-id type="github">ronf/asyncssh</remote-id>
|
||||
<remote-id type="pypi">asyncssh</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>ronf@timeheart.net</email>
|
||||
<name>Ron Frederick</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
<upstream>
|
||||
<remote-id type="github">ronf/asyncssh</remote-id>
|
||||
<remote-id type="pypi">asyncssh</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>ronf@timeheart.net</email>
|
||||
<name>Ron Frederick</name>
|
||||
</maintainer>
|
||||
<doc>https://asyncssh.readthedocs.io</doc>
|
||||
<bugs-to>https://github.com/ronf/asyncssh/issues</bugs-to>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1,12 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<upstream>
|
||||
<remote-id type="pypi">bidict</remote-id>
|
||||
<remote-id type="github">jab/bidict</remote-id>
|
||||
</upstream>
|
||||
<maintainer type="person">
|
||||
<email>1over137@anche.no</email>
|
||||
<name>Shaoyu Tseng</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">bidict</remote-id>
|
||||
<remote-id type="github">jab/bidict</remote-id>
|
||||
<maintainer>
|
||||
<name>Joshua Bronson</name>
|
||||
<email>jabronson@gmail.com</email>
|
||||
</maintainer>
|
||||
<doc>https://bidict.readthedocs.io</doc>
|
||||
<changelog>https://bidict.readthedocs.io/changelog.html</changelog>
|
||||
</upstream>
|
||||
<maintainer type="person">
|
||||
<email>1over137@anche.no</email>
|
||||
<name>Shaoyu Tseng</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1,9 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
<upstream>
|
||||
<remote-id type="pypi">celery</remote-id>
|
||||
<remote-id type="github">celery/celery</remote-id>
|
||||
<doc>https://docs.celeryq.dev/en/stable/</doc>
|
||||
<changelog>https://docs.celeryq.dev/en/stable/changelog.html</changelog>
|
||||
<bugs-to>https://github.com/celery/celery/issues</bugs-to>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1,8 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>andrea.postiglione@gmail.com</email>
|
||||
<name>Andrea Postiglione</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">jnpkrn/clufter</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
@@ -14,5 +14,9 @@
|
||||
<bugs-to>https://github.com/cher-nov/cryptg/issues</bugs-to>
|
||||
<remote-id type="github">cher-nov/cryptg</remote-id>
|
||||
<remote-id type="pypi">cryptg</remote-id>
|
||||
<maintainer>
|
||||
<name>Lonami Exo</name>
|
||||
<email>totufals@hotmail.com</email>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
@@ -8,6 +8,11 @@
|
||||
<upstream>
|
||||
<remote-id type="pypi">daff</remote-id>
|
||||
<remote-id type="github">paulfitz/daff</remote-id>
|
||||
<maintainer>
|
||||
<name>Paul Fitzpatrick</name>
|
||||
<email>paul@robotrebuilt.com</email>
|
||||
</maintainer>
|
||||
<bugs-to>https://github.com/paulfitz/daff/issues</bugs-to>
|
||||
</upstream>
|
||||
<longdescription lang="en">
|
||||
daff: data diff. daff can produce and apply tabular diffs.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM 'https://www.gentoo.org/dtd/metadata.dtd'>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>1over137@anche.no</email>
|
||||
@@ -8,5 +8,9 @@
|
||||
<upstream>
|
||||
<remote-id type="pypi">darkdetect</remote-id>
|
||||
<remote-id type="github">albertosottile/darkdetect</remote-id>
|
||||
<maintainer>
|
||||
<name>Alberto Sottile</name>
|
||||
<email>asottile@gmail.com</email>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1,12 +1,16 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>ceamac@gentoo.org</email>
|
||||
<description>Primary maintainer</description>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">samschott/desktop-notifier</remote-id>
|
||||
<remote-id type="pypi">desktop-notifier</remote-id>
|
||||
</upstream>
|
||||
<maintainer type="person">
|
||||
<email>ceamac@gentoo.org</email>
|
||||
<description>Primary maintainer</description>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">samschott/desktop-notifier</remote-id>
|
||||
<remote-id type="pypi">desktop-notifier</remote-id>
|
||||
<maintainer>
|
||||
<name>Sam Schott</name>
|
||||
<email>sam.schott@outlook.com</email>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
@@ -8,5 +8,8 @@
|
||||
<upstream>
|
||||
<remote-id type="pypi">django-bleach</remote-id>
|
||||
<remote-id type="github">marksweb/django-bleach</remote-id>
|
||||
<doc>https://django-bleach.readthedocs.io/</doc>
|
||||
<changelog>https://github.com/marksweb/django-bleach/blob/main/CHANGELOG.md</changelog>
|
||||
<bugs-to>https://github.com/marksweb/django-bleach/issues</bugs-to>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -9,5 +9,13 @@
|
||||
<upstream>
|
||||
<remote-id type="github">fake-useragent/fake-useragent</remote-id>
|
||||
<remote-id type="pypi">fake-useragent</remote-id>
|
||||
<maintainer>
|
||||
<name>Victor Kovtun</name>
|
||||
<email>hellysmile@gmail.com</email>
|
||||
</maintainer>
|
||||
<maintainer>
|
||||
<name>Melroy van den Berg</name>
|
||||
<email>melroy@melroy.org</email>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1,12 +1,16 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>falbrechtskirchinger@gmail.com</email>
|
||||
<name>Florian Albrechtskirchinger</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">findpython</remote-id>
|
||||
<remote-id type="github">frostming/findpython</remote-id>
|
||||
</upstream>
|
||||
<maintainer type="person">
|
||||
<email>falbrechtskirchinger@gmail.com</email>
|
||||
<name>Florian Albrechtskirchinger</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">findpython</remote-id>
|
||||
<remote-id type="github">frostming/findpython</remote-id>
|
||||
<maintainer>
|
||||
<name>Frost Ming</name>
|
||||
<email>mianghong@gmail.com</email>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>lssndrbarbieri@gmail.com</email>
|
||||
<name>Alessandro Barbieri</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
<maintainer type="person">
|
||||
<email>lssndrbarbieri@gmail.com</email>
|
||||
<name>Alessandro Barbieri</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
Googletrans is a free and unlimited python library that implemented Google Translate API. This uses the Google Translate Ajax API to make calls to such methods as detect and translate.
|
||||
|
||||
Compatible with Python 2.7+ and 3.4+. (Note: Python 2 support will be dropped in the next major release.)
|
||||
@@ -36,7 +36,8 @@ You may wonder why this library works properly, whereas other approaches such li
|
||||
|
||||
I eventually figure out a way to generate a ticket by reverse engineering on the obfuscated and minified code used by Google to generate such token, and implemented on the top of Python. However, this could be blocked at any time.
|
||||
</longdescription>
|
||||
<upstream>
|
||||
<remote-id type="pypi">googletransx</remote-id>
|
||||
</upstream>
|
||||
<upstream>
|
||||
<remote-id type="pypi">googletransx</remote-id>
|
||||
<remote-id type="github">x0rkov/py-googletrans</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
@@ -7,5 +7,6 @@
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">guidata</remote-id>
|
||||
<remote-id type="github">PierreRaybaut/guidata</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
@@ -13,5 +13,6 @@
|
||||
<upstream>
|
||||
<remote-id type="github">dralshehri/hijri-converter</remote-id>
|
||||
<remote-id type="pypi">hijri-converter</remote-id>
|
||||
<doc>https://hijri-converter.readthedocs.io</doc>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
@@ -8,5 +8,6 @@
|
||||
<upstream>
|
||||
<remote-id type="pypi">hijridate</remote-id>
|
||||
<remote-id type="github">dralshehri/hijridate</remote-id>
|
||||
<doc>https://hijridate.readthedocs.io</doc>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1,12 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>lssndrbarbieri@gmail.com</email>
|
||||
<name>Alessandro Barbieri</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
<maintainer type="person">
|
||||
<email>lssndrbarbieri@gmail.com</email>
|
||||
<name>Alessandro Barbieri</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
Hunter is a flexible code tracing toolkit, not for measuring coverage, but for debugging, logging, inspection and other nefarious purposes. It has a simple Python API, a convenient terminal API and a CLI tool to attach to processes.
|
||||
Design notes
|
||||
|
||||
@@ -66,8 +65,10 @@ From the other perspective, you'd be wondering if you could use Hunter to measur
|
||||
|
||||
In other words, filtering events is the main selling point of Hunter - it's fast (cython implementation) and the query API is flexible enough.
|
||||
</longdescription>
|
||||
<upstream>
|
||||
<remote-id type="github">ionelmc/python-hunter</remote-id>
|
||||
<remote-id type="pypi">hunter</remote-id>
|
||||
</upstream>
|
||||
<upstream>
|
||||
<remote-id type="github">ionelmc/python-hunter</remote-id>
|
||||
<remote-id type="pypi">hunter</remote-id>
|
||||
<doc>https://python-hunter.readthedocs.io/</doc>
|
||||
<changelog>https://python-hunter.readthedocs.io/en/latest/changelog.html</changelog>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
@@ -8,5 +8,8 @@
|
||||
<upstream>
|
||||
<remote-id type="pypi">invoke</remote-id>
|
||||
<remote-id type="github">pyinvoke/invoke</remote-id>
|
||||
<doc>https://docs.pyinvoke.org</doc>
|
||||
<bugs-to>https://github.com/pyinvoke/invoke/issues</bugs-to>
|
||||
<changelog>https://www.pyinvoke.org/changelog.html</changelog>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
@@ -7,5 +7,6 @@
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">scrapy/itemloaders</remote-id>
|
||||
<doc>https://itemloaders.readthedocs.io/</doc>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
<upstream>
|
||||
<remote-id type="github">jupyter/jupyter-sphinx</remote-id>
|
||||
<bugs-to>https://github.com/jupyter/jupyter-sphinx/issues/</bugs-to>
|
||||
<doc>https://jupyter-sphinx.readthedocs.io</doc>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1,20 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>lssndrbarbieri@gmail.com</email>
|
||||
<name>Alessandro Barbieri</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
<maintainer type="person">
|
||||
<email>lssndrbarbieri@gmail.com</email>
|
||||
<name>Alessandro Barbieri</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
Manhole is in-process service that will accept unix domain socket connections and present the stacktraces for all threads and an interactive prompt. It can either work as a python daemon thread waiting for connections at all times or a signal handler (stopping your application and waiting for a connection).
|
||||
|
||||
Access to the socket is restricted to the application's effective user id or root.
|
||||
|
||||
This is just like Twisted's manhole. It's simpler (no dependencies), it only runs on Unix domain sockets (in contrast to Twisted's manhole which can run on telnet or ssh) and it integrates well with various types of applications.
|
||||
</longdescription>
|
||||
<upstream>
|
||||
<remote-id type="github">ionelmc/python-manhole</remote-id>
|
||||
<remote-id type="pypi">manhole</remote-id>
|
||||
</upstream>
|
||||
<upstream>
|
||||
<remote-id type="github">ionelmc/python-manhole</remote-id>
|
||||
<remote-id type="pypi">manhole</remote-id>
|
||||
<doc>https://python-manhole.readthedocs.io/</doc>
|
||||
<changelog>https://python-manhole.readthedocs.io/en/latest/changelog.html</changelog>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
@@ -12,5 +12,9 @@
|
||||
<upstream>
|
||||
<remote-id type="github">cmacmackin/markdown-include</remote-id>
|
||||
<remote-id type="pypi">markdown-include</remote-id>
|
||||
<maintainer>
|
||||
<name>Chris MacMackin</name>
|
||||
<email>cmacmackin@gmail.com</email>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM 'https://www.gentoo.org/dtd/metadata.dtd'>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>gasc@eurecom.fr</email>
|
||||
@@ -8,5 +8,12 @@
|
||||
<upstream>
|
||||
<remote-id type="pypi">mkdocstrings-python</remote-id>
|
||||
<remote-id type="github">mkdocstrings/python</remote-id>
|
||||
<maintainer>
|
||||
<name>Timothée Mazzucotelli</name>
|
||||
<email>pawamoy@pm.me</email>
|
||||
</maintainer>
|
||||
<doc>https://mkdocstrings.github.io/python</doc>
|
||||
<changelog>https://mkdocstrings.github.io/python/changelog</changelog>
|
||||
<bugs-to>https://github.com/mkdocstrings/python/issues</bugs-to>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM 'https://www.gentoo.org/dtd/metadata.dtd'>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>gasc@eurecom.fr</email>
|
||||
@@ -8,5 +8,12 @@
|
||||
<upstream>
|
||||
<remote-id type="pypi">autorefs</remote-id>
|
||||
<remote-id type="github">mkdocstrings/autorefs</remote-id>
|
||||
<maintainer>
|
||||
<name>Timothée Mazzucotelli</name>
|
||||
<email>pawamoy@pm.me</email>
|
||||
</maintainer>
|
||||
<doc>https://mkdocstrings.github.io</doc>
|
||||
<changelog>https://mkdocstrings.github.io/changelog</changelog>
|
||||
<bugs-to>https://github.com/mkdocstrings/mkdocstrings/issues</bugs-to>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM 'https://www.gentoo.org/dtd/metadata.dtd'>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>gasc@eurecom.fr</email>
|
||||
@@ -8,5 +8,6 @@
|
||||
<upstream>
|
||||
<remote-id type="pypi">mkdocs-rss-plugin</remote-id>
|
||||
<remote-id type="github">Guts/mkdocs-rss-plugin</remote-id>
|
||||
<doc>https://guts.github.io/mkdocs-rss-plugin/</doc>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM 'https://www.gentoo.org/dtd/metadata.dtd'>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>gasc@eurecom.fr</email>
|
||||
@@ -8,5 +8,6 @@
|
||||
<upstream>
|
||||
<remote-id type="pypi">moderngl-window</remote-id>
|
||||
<remote-id type="github">moderngl/moderngl-window</remote-id>
|
||||
<doc>https://moderngl-window.readthedocs.io</doc>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM 'https://www.gentoo.org/dtd/metadata.dtd'>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>gasc@eurecom.fr</email>
|
||||
@@ -8,5 +8,7 @@
|
||||
<upstream>
|
||||
<remote-id type="pypi">moderngl</remote-id>
|
||||
<remote-id type="github">moderngl/moderngl</remote-id>
|
||||
<doc>https://moderngl.readthedocs.io/</doc>
|
||||
<bugs-to>https://github.com/moderngl/moderngl/issues/</bugs-to>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
@@ -8,5 +8,6 @@
|
||||
<upstream>
|
||||
<doc>https://poljar.github.io/python-olm/html/index.html</doc>
|
||||
<bugs-to>https://gitlab.matrix.org/matrix-org/olm/-/issues</bugs-to>
|
||||
<remote-id type="github">poljar/python-olm</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1,12 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>falbrechtskirchinger@gmail.com</email>
|
||||
<name>Florian Albrechtskirchinger</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">pdm</remote-id>
|
||||
<remote-id type="github">pdm-project/pdm</remote-id>
|
||||
</upstream>
|
||||
<maintainer type="person">
|
||||
<email>falbrechtskirchinger@gmail.com</email>
|
||||
<name>Florian Albrechtskirchinger</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">pdm</remote-id>
|
||||
<remote-id type="github">pdm-project/pdm</remote-id>
|
||||
<maintainer>
|
||||
<name>Frost Ming</name>
|
||||
<email>mianghong@gmail.com</email>
|
||||
</maintainer>
|
||||
<doc>https://pdm.fming.dev</doc>
|
||||
<changelog>https://pdm.fming.dev/latest/dev/changelog/</changelog>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
<upstream>
|
||||
<remote-id type="github">hynek/pem</remote-id>
|
||||
<doc>https://pem.readthedocs.io/</doc>
|
||||
<bugs-to>https://github.com/hynek/pem/issues</bugs-to>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
@@ -8,5 +8,11 @@
|
||||
<upstream>
|
||||
<remote-id type="github">eigenein/protobuf</remote-id>
|
||||
<remote-id type="pypi">pure-protobuf</remote-id>
|
||||
<maintainer>
|
||||
<name>Pavel Perestoronin</name>
|
||||
<email>eigenein@gmail.com</email>
|
||||
</maintainer>
|
||||
<bugs-to>https://github.com/eigenein/protobuf/issues</bugs-to>
|
||||
<changelog>https://github.com/eigenein/protobuf/blob/master/CHANGELOG.md</changelog>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
@@ -8,5 +8,9 @@
|
||||
<upstream>
|
||||
<remote-id type="github">mcfletch/pydispatcher</remote-id>
|
||||
<remote-id type="pypi">PyDispatcher</remote-id>
|
||||
<maintainer>
|
||||
<name>Mike C. Fletcher</name>
|
||||
<email>mcfletch@vrplumber.com</email>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
1
dev-python/pygdbmi/Manifest
Normal file
1
dev-python/pygdbmi/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST pygdbmi-0.11.0.0.tar.gz 30784 BLAKE2B a3d6bc51640dac78c072ef0162bc1d546707f1b220d8d695595d05a5bcdea8b31b5e23ad916cd2a58bbd4bec2f9fd32b6a9294f00957d890fefd0ecf457ed0de SHA512 11bbc0a9353dbb9d96cb9c71d45a68de446ac6cf1cd110b8f508143218783d2cdfa685874a9b9483933fc58fcfcbb7524a3b670d1c8a6117e8d6484586f1ced6
|
||||
11
dev-python/pygdbmi/metadata.xml
Normal file
11
dev-python/pygdbmi/metadata.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>davidroman96@gmail.com</email>
|
||||
<name>David Roman</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">cs01/pygdbmi</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
22
dev-python/pygdbmi/pygdbmi-0.11.0.0.ebuild
Normal file
22
dev-python/pygdbmi/pygdbmi-0.11.0.0.ebuild
Normal file
@@ -0,0 +1,22 @@
|
||||
# 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
|
||||
|
||||
DESCRIPTION="A library to parse gdb mi output and interact with gdb subprocesses"
|
||||
HOMEPAGE="https://github.com/cs01/pygdbmi"
|
||||
SRC_URI="https://github.com/cs01/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM 'https://www.gentoo.org/dtd/metadata.dtd'>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>1over137@anche.no</email>
|
||||
@@ -7,5 +7,6 @@
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">pymorphy2-dicts-ru</remote-id>
|
||||
<remote-id type="github">kmike/pymorphy2-dicts</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM 'https://www.gentoo.org/dtd/metadata.dtd'>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>1over137@anche.no</email>
|
||||
@@ -7,5 +7,6 @@
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">pymorphy2-dicts-uk</remote-id>
|
||||
<remote-id type="github">kmike/pymorphy2-dicts</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM 'https://www.gentoo.org/dtd/metadata.dtd'>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>1over137@anche.no</email>
|
||||
@@ -7,5 +7,6 @@
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">pymorphy2-dicts</remote-id>
|
||||
<remote-id type="github">kmike/pymorphy2-dicts</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM 'https://www.gentoo.org/dtd/metadata.dtd'>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>1over137@anche.no</email>
|
||||
@@ -8,5 +8,6 @@
|
||||
<upstream>
|
||||
<remote-id type="pypi">pyqtdarktheme</remote-id>
|
||||
<remote-id type="github">5yutan5/pyqtdarktheme</remote-id>
|
||||
<doc>https://pyqtdarktheme.readthedocs.io</doc>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
@@ -13,5 +13,7 @@
|
||||
<upstream>
|
||||
<remote-id type="pypi">pysaml2</remote-id>
|
||||
<remote-id type="github">rohe/pysaml2</remote-id>
|
||||
<bugs-to>https://github.com/IdentityPython/pysaml2/issues</bugs-to>
|
||||
<doc>https://pysaml2.readthedocs.io</doc>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>lssndrbarbieri@gmail.com</email>
|
||||
<name>Alessandro Barbieri</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
<maintainer type="person">
|
||||
<email>lssndrbarbieri@gmail.com</email>
|
||||
<name>Alessandro Barbieri</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
This plugin tightly integrates into pytest. To use this effectively you should know a thing or two about pytest first. Take a look at the introductory material or watch talks.
|
||||
|
||||
Few notes:
|
||||
@@ -16,8 +16,10 @@
|
||||
|
||||
This plugin provides a benchmark fixture. This fixture is a callable object that will benchmark any function passed to it.
|
||||
</longdescription>
|
||||
<upstream>
|
||||
<remote-id type="github">ionelmc/pytest-benchmark</remote-id>
|
||||
<remote-id type="pypi">pytest-benchmark</remote-id>
|
||||
</upstream>
|
||||
<upstream>
|
||||
<remote-id type="github">ionelmc/pytest-benchmark</remote-id>
|
||||
<remote-id type="pypi">pytest-benchmark</remote-id>
|
||||
<doc>https://pytest-benchmark.readthedocs.io/</doc>
|
||||
<changelog>https://pytest-benchmark.readthedocs.io/en/latest/changelog.html</changelog>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
@@ -8,5 +8,9 @@
|
||||
<upstream>
|
||||
<remote-id type="github">mosquito/python-pidfile</remote-id>
|
||||
<remote-id type="pypi">python-pidfile</remote-id>
|
||||
<maintainer>
|
||||
<name>Dmitry Orlov</name>
|
||||
<email>me@mosquito.su</email>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
@@ -12,5 +12,7 @@
|
||||
<upstream>
|
||||
<remote-id type="github">python-telegram-bot/python-telegram-bot</remote-id>
|
||||
<doc>https://docs.python-telegram-bot.org/en/stable/</doc>
|
||||
<bugs-to>https://github.com/python-telegram-bot/python-telegram-bot/issues</bugs-to>
|
||||
<changelog>https://python-telegram-bot.readthedocs.io/en/stable/changelog.html</changelog>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
@@ -7,5 +7,7 @@
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">scrapy/scrapy</remote-id>
|
||||
<doc>https://docs.scrapy.org/</doc>
|
||||
<bugs-to>https://github.com/scrapy/scrapy/issues</bugs-to>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<upstream>
|
||||
@@ -8,6 +8,8 @@
|
||||
<name>Bernat Gabor</name>
|
||||
<email>gaborjbernat@gmail.com</email>
|
||||
</maintainer>
|
||||
<doc>https://github.com/tox-dev/sphinx-argparse-cli#sphinx-argparse-cli</doc>
|
||||
<bugs-to>https://github.com/tox-dev/sphinx-argparse-cli/issues</bugs-to>
|
||||
</upstream>
|
||||
<maintainer type="person">
|
||||
<email>cyber+gentoo@sysrq.in</email>
|
||||
|
||||
@@ -1,15 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>lssndrbarbieri@gmail.com</email>
|
||||
<name>Alessandro Barbieri</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
<maintainer type="person">
|
||||
<email>lssndrbarbieri@gmail.com</email>
|
||||
<name>Alessandro Barbieri</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
sphinx-click is a Sphinx plugin that allows you to automatically extract documentation from a click-based application and include it in your docs.
|
||||
</longdescription>
|
||||
<upstream>
|
||||
<remote-id type="github">click-contrib/sphinx-click</remote-id>
|
||||
<remote-id type="pypi">sphinx-click</remote-id>
|
||||
</upstream>
|
||||
<upstream>
|
||||
<remote-id type="github">click-contrib/sphinx-click</remote-id>
|
||||
<remote-id type="pypi">sphinx-click</remote-id>
|
||||
<bugs-to>https://github.com/click-contrib/sphinx-click/issues</bugs-to>
|
||||
<doc>https://sphinx-click.readthedocs.io/en/latest</doc>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
@@ -9,5 +9,10 @@
|
||||
<doc>https://sphinx-hoverxref.readthedocs.io/en/latest/</doc>
|
||||
<remote-id type="pypi">sphinx-hoverxref</remote-id>
|
||||
<remote-id type="github">readthedocs/sphinx-hoverxref</remote-id>
|
||||
<maintainer>
|
||||
<name>Manuel Kaufmann</name>
|
||||
<email>humitos@gmail.com</email>
|
||||
</maintainer>
|
||||
<bugs-to>https://github.com/readthedocs/sphinx-hoverxref/issues</bugs-to>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
1
dev-python/sphinx-paramlinks/Manifest
Normal file
1
dev-python/sphinx-paramlinks/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST sphinx-paramlinks-0.5.4.tar.gz 11823 BLAKE2B 4c4499a977a9894222be4958f34efa19f55037c9f4747c11b60149a652e9632925a69bc3ac09e1e0f5363e66183380164c3e9ca9550231d4276696f9e950f5f4 SHA512 18acc6b11edba162f64171e074136f93b70eb322ea25521a7215bf4a62e350c16f27530e3e24bdda1769b121d48e72c2ff1e1b301e223d9afac65f0c02c12f2d
|
||||
12
dev-python/sphinx-paramlinks/metadata.xml
Normal file
12
dev-python/sphinx-paramlinks/metadata.xml
Normal file
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>ceamac@gentoo.org</email>
|
||||
<name>Viorel Munteanu</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">sqlalchemyorg/sphinx-paramlinks</remote-id>
|
||||
<remote-id type="pypi">sphinx-paramlinks</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
20
dev-python/sphinx-paramlinks/sphinx-paramlinks-0.5.4.ebuild
Normal file
20
dev-python/sphinx-paramlinks/sphinx-paramlinks-0.5.4.ebuild
Normal file
@@ -0,0 +1,20 @@
|
||||
# Copyright 2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{10..11} )
|
||||
PYPI_NO_NORMALIZE=1
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="Allows param links in Sphinx function/method descriptions to be linkable"
|
||||
HOMEPAGE="https://github.com/sqlalchemyorg/sphinx-paramlinks https://pypi.org/project/sphinx-paramlinks/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND=""
|
||||
@@ -1,4 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
@@ -10,5 +10,10 @@
|
||||
<changelog>https://github.com/sphinx-contrib/zopeext/blob/main/CHANGES</changelog>
|
||||
<remote-id type="github">sphinx-contrib/zopeext</remote-id>
|
||||
<remote-id type="pypi">sphinxcontrib-zopeext</remote-id>
|
||||
<maintainer>
|
||||
<name>Michael McNeil Forbes</name>
|
||||
<email>mforbes@alum.mit.edu</email>
|
||||
</maintainer>
|
||||
<doc>https://zopeext.readthedocs.io/en/latest/</doc>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
@@ -8,5 +8,6 @@
|
||||
<upstream>
|
||||
<remote-id type="github">omnilib/stdlibs</remote-id>
|
||||
<remote-id type="pypi">stdlibs</remote-id>
|
||||
<doc>https://stdlibs.omnilib.dev/en/latest/</doc>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
1
dev-python/steam/Manifest
Normal file
1
dev-python/steam/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST v1.4.4.tar.gz 878478 BLAKE2B 755b37f0cae19f0f3eb7609931f79c15421a6c37f2ef178d809251394227b777f8626c8535d13b72257eaa9255eded27150a1018a4bff1d24cf29217224e7cab SHA512 86ddbdc9b4d9bb2b1717f81b003a6884bbe44b55e632ea0d03ddc1866215210d4d3394f35773f0cba95623d7d94f6b270e3133eab80663947c07018094af5b45
|
||||
7
dev-python/steam/metadata.xml
Normal file
7
dev-python/steam/metadata.xml
Normal file
@@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<upstream>
|
||||
<remote-id type="github">ValvePython/steam</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
34
dev-python/steam/steam-1.4.4.ebuild
Normal file
34
dev-python/steam/steam-1.4.4.ebuild
Normal file
@@ -0,0 +1,34 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{9..12} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
SRC_URI="https://github.com/ValvePython/steam/archive/refs/tags/v${PV}.tar.gz"
|
||||
DESCRIPTION="Python package for interacting with Steam"
|
||||
HOMEPAGE="https://github.com/ValvePython/steam"
|
||||
|
||||
DEPEND="dev-python/six
|
||||
dev-python/pycryptodome
|
||||
dev-python/requests
|
||||
dev-python/urllib3
|
||||
dev-python/vdf
|
||||
dev-python/protobuf-python
|
||||
dev-python/cachetools
|
||||
"
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
src_compile() {
|
||||
distutils-r1_src_compile
|
||||
}
|
||||
|
||||
src_install() {
|
||||
distutils-r1_src_install
|
||||
}
|
||||
32
dev-python/steam/steam-9999.ebuild
Normal file
32
dev-python/steam/steam-9999.ebuild
Normal file
@@ -0,0 +1,32 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{9..12} )
|
||||
|
||||
inherit git-r3 distutils-r1
|
||||
|
||||
EGIT_REPO_URI="https://github.com/ValvePython/steam.git"
|
||||
DESCRIPTION="Python package for interacting with Steam"
|
||||
HOMEPAGE="https://github.com/ValvePython/steam"
|
||||
|
||||
DEPEND="dev-python/six
|
||||
dev-python/pycryptodome
|
||||
dev-python/requests
|
||||
dev-python/urllib3
|
||||
dev-python/vdf
|
||||
dev-python/protobuf-python
|
||||
dev-python/cachetools
|
||||
"
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
|
||||
src_compile() {
|
||||
distutils-r1_src_compile
|
||||
}
|
||||
|
||||
src_install() {
|
||||
distutils-r1_src_install
|
||||
}
|
||||
@@ -1,2 +1,2 @@
|
||||
DIST survey-3.4.3.tar.gz 21219 BLAKE2B e866addd9233409c603f2b34bbf811209f3f6c2ade1bee00258c4f25d741dc526948d16b2e9e0dc3632e6e20fa7863f573c4c27ed1f48ddaa954c7d53a8c51e3 SHA512 47ff72dd1223a32ec038ccf57709e8fe64806ecc9bb8e54daaced27afaa1c2a45e76fc1b149232a107729c462db7657ad0fd08d8b14bb314e3905aabd23fff4a
|
||||
DIST survey-4.4.0.tar.gz 49840 BLAKE2B e00a80afa50a3210545bce63b05747d769ca87255b38ea2c5a107d6c21aa79d743a3ffe01a45b5bc00eb2b6e7e9eb5c004357e9266d33da9a8bacfabd6b93b8b SHA512 e3a679dd7bfd30cf7bbdf4c96f32acf022d2ade2891a24e61cae2cfd6be5078953536b0972803a2d67aad332461cc7e9aec4769c87180ae77b121f20321718f3
|
||||
DIST survey-4.5.0.tar.gz 830788 BLAKE2B 173f9d6c82571b7e543ec396abe952ae5c5984b1c6168f772c2722d3718a8ec1a5d19d8bb6c45e96fcf583a66b9f55e613dfe7ef74bb433f723fbea3836c0a8d SHA512 98dbaacc3c12c43311db59e4e5a93e0c525ce4d0a662efb03177ae03b80bdc29304977b172dfae68971252c2ba2deda8368919892e5bf314215c07d2d1b2db5b
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>ceamac@gentoo.org</email>
|
||||
<description>Primary maintainer</description>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">Exahilosys/survey</remote-id>
|
||||
<remote-id type="pypi">survey</remote-id>
|
||||
</upstream>
|
||||
<maintainer type="person">
|
||||
<email>ceamac@gentoo.org</email>
|
||||
<description>Primary maintainer</description>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">Exahilosys/survey</remote-id>
|
||||
<remote-id type="pypi">survey</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -16,3 +16,8 @@ HOMEPAGE="
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
distutils_enable_sphinx docs \
|
||||
dev-python/sphinx-autodoc-typehints \
|
||||
dev-python/sphinx-paramlinks \
|
||||
dev-python/sphinx-rtd-theme
|
||||
@@ -1,4 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
@@ -7,5 +7,6 @@
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">tweepy/tweepy</remote-id>
|
||||
<doc>https://tweepy.readthedocs.io</doc>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user