diff options
author | V3n3RiX <venerix@koprulu.sector> | 2023-01-31 21:02:55 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2023-01-31 21:02:55 +0000 |
commit | d36c5f9e59f92a021c987989cd79d44460e0da42 (patch) | |
tree | 2504c88d1f287ac3a71ebc56e5d19f34a2c1b9a4 /dev-python/websockify | |
parent | e860dfa5acdb67f8e2b8938b005dbaaaaf2c984a (diff) |
gentoo auto-resync : 31:01:2023 - 21:02:55
Diffstat (limited to 'dev-python/websockify')
-rw-r--r-- | dev-python/websockify/Manifest | 1 | ||||
-rw-r--r-- | dev-python/websockify/websockify-0.10.0-r2.ebuild | 48 |
2 files changed, 49 insertions, 0 deletions
diff --git a/dev-python/websockify/Manifest b/dev-python/websockify/Manifest index 62e22df0b794..7aeec8e896b4 100644 --- a/dev-python/websockify/Manifest +++ b/dev-python/websockify/Manifest @@ -1,4 +1,5 @@ AUX websockify-0.10.0-fix-jwcrypto-1.3.patch 4944 BLAKE2B ec1c42458d09082b0f2c98abee8bc922e532571d2550dd0c28ca95331e9c3f5097aaef2394d72d4c89213e7c386b193897cc204fa304ad8de098eb3d8bbac1ce SHA512 f9df762236b961549bd8ee127d7363e1942a280a892676d82bd8e32d43434cb30efbcc15ef345a5a15ad9f08759861caf6f009a8afc98a15021126c8051b8da0 DIST websockify-0.10.0.gh.tar.gz 53402 BLAKE2B e909dc316d6dd0ee03ee23b07ca2d78cc60994a8f361b3968759c382c704637357848e903fb12af002b5d5b2bec957f9a4c2b0ddb0e6d008ff9b4a462f3e8871 SHA512 262071f4858e5e3b6471c6f3731d8715c5c13fcc5f43738a330323958a8f0cbe7797847bdc676f1c6c34055c6f8afb949d005a5607d6b220b893910ff973ddc5 EBUILD websockify-0.10.0-r1.ebuild 865 BLAKE2B ae5ea8c3f3e10cf44dbbde75017b647af7bd93c4aa611548b52e5871c3fbd26b29f7c79ab9e5af7890044d5acc05814bf8c8ec247ddb67985ebfe54edc94961d SHA512 74f88f998498ad10ef400c8fa9846d24648efbbe848f3e125973b29200c3a8280cb6a59032ee22e7c6c34491ea91cda55d6c41f9ee4a84818e520f4cc5cf100c +EBUILD websockify-0.10.0-r2.ebuild 952 BLAKE2B 9ac7c85fe45e5fafd2e6ef5df3db8c871422e6608ecccf50f29b15632ef988d4bcff76debb991b241e0c7326f3460f442f590d20337c03bdff53220138731fc5 SHA512 7e92d270b0c71e2d95163c5002ceb4402b18e055516bdb773f506f94ddf8c3fb68a9ef45fba4101900905a748f0382963b79e626a2613ee8672a2442b4d52104 MISC metadata.xml 509 BLAKE2B 225c838d2cc6350daa72ef825bac2332db172d6790623b154a49d48fc71de06b2d4b0c732b297e93514b8b088f3b7a17fb5ade431afc28fd8893f2617a67e5e1 SHA512 c70bc93e2869fd4a85a8358ca3489d0d0e6f6d8355e616e8f5d62e2922af2d2cb415e354f91cb97a1e38633ab7bd955378f7a40fd71d5f3bb51411526d2a6c29 diff --git a/dev-python/websockify/websockify-0.10.0-r2.ebuild b/dev-python/websockify/websockify-0.10.0-r2.ebuild new file mode 100644 index 000000000000..c9e77d0862f5 --- /dev/null +++ b/dev-python/websockify/websockify-0.10.0-r2.ebuild @@ -0,0 +1,48 @@ +# 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..11} ) + +inherit distutils-r1 + +DESCRIPTION="WebSockets support for any application/server" +HOMEPAGE=" + https://github.com/novnc/websockify/ + https://pypi.org/project/websockify/ +" +SRC_URI=" + https://github.com/novnc/websockify/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" + +RDEPEND=" + dev-python/numpy[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/jwcrypto[${PYTHON_USEDEP}] + ) +" + +PATCHES=( + "${FILESDIR}/${P}-fix-jwcrypto-1.3.patch" +) + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # TODO: incompatible with current jwcrypto? (not a regression) + tests/test_token_plugins.py::JWSTokenTestCase::test_asymmetric_jwe_token_plugin +) + +python_install_all() { + doman docs/${PN}.1 + distutils-r1_python_install_all +} |