diff --git a/app-admin/agru/Manifest b/app-admin/agru/Manifest index 5fa5a0fef6..226dc7aada 100644 --- a/app-admin/agru/Manifest +++ b/app-admin/agru/Manifest @@ -1,4 +1,4 @@ -DIST agru-0.1.15-deps.tar.xz 209564 BLAKE2B bba14fb2b9cbf61f45a2833e4887042901052f9586ab96a3f2df31de159eb5d593fd3a324e5203b9cbfb2656c66178f4e84f0899f9b7869e692e75eb7c5d39e2 SHA512 1a1b088f62cacf3f39339147c680d69ed2b5f5665e0f4a70688d392a15475dc4dbb547e18b8d678e54e7c8a3e4570ff9f36e0a7dc1ef4de56123c5690bf124e2 -DIST agru-0.1.15.tar.gz 93705 BLAKE2B 273b9e1bceddfc4947f48ae6f2d7e1ecbfa7de5f12dfbf61cafe89b06f13c3f367975d3656b5ec35c05835a207745b4ed1a3cb3ea39142ec1e6b0dfd58320a5b SHA512 2fd672c14ac9a128a7ac98205b876b1582aaf8ab70a362946fadf30e3e0898035fcbd237e102705f8115475d570fd0bccb4987167df9453c640af8b2a02bcf6f DIST agru-0.1.16-deps.tar.xz 5403040 BLAKE2B a72df3df93949c791681609f655dda3cc7f79ef7ddef0ffd2208bb6468a12590ccedbfa8340ae0cd09fe158df490ac051533ef51c08b887d57971f8563615eeb SHA512 4a8e9b1ed2fa0d4e6f3aed3bf97e23aa9b68460aa74316f728019d65c2b4dff7363997a8c77325aededf25e7946a499dca10914a1d0e0e80e801190e7f896ef1 DIST agru-0.1.16.tar.gz 1669153 BLAKE2B c277ace47e7c9635b81f242e0f2c40363f7d24d621c0b4505719b3222794f2bdbd442ab28d6d26c57c7b87e6af3c1a16601518369f9a6f55e2a8dd66248c1539 SHA512 1498267728aeda65fb38968c613012ac04ef066d16397740a708c2893af605eea7a05ac3b376557e85cc9a85f3bd994bf8b99d81ab73c1ac5f77971d990b1e3a +DIST agru-0.1.17-deps.tar.xz 5414176 BLAKE2B fd2be383d6a95a88036b44801021e9f191d5bb9a559c7ad0883751ab8a65820357119e1051168cb4b7a86cefb06b1eb8f90b25db14d21e4a68cddf8e7d20e12f SHA512 a5ac51161a0a890179cbd7d02453439b9d8c1264c7645a02664b0e08701f50a657288658d631f769d54c98cc2dfdfff97a7749fa431bbf7c6574ead14397c32c +DIST agru-0.1.17.tar.gz 1669324 BLAKE2B a20756789afb14a7e88c1da7eb3713b4e8f95eeca7a3a3df36f3f1b744f711cc8cc5e11703e9c316ef81edf23ad0dec5bf465e5cb2c78eba90c0d98145927bc7 SHA512 c1841d93989285a64028feaa79595d1a29e631227c6fc8865ee626765f0ebde37bdffd0158ddc77fc788feead33a6573c5968c6c653f86ffe784ddeed37ab34c diff --git a/app-admin/agru/agru-0.1.15.ebuild b/app-admin/agru/agru-0.1.17.ebuild similarity index 100% rename from app-admin/agru/agru-0.1.15.ebuild rename to app-admin/agru/agru-0.1.17.ebuild diff --git a/app-text/klogg/Manifest b/app-text/klogg/Manifest deleted file mode 100644 index 80f9e16243..0000000000 --- a/app-text/klogg/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST klogg-22.06.0.1289.deps.tar.gz 144508849 BLAKE2B b25c6660251ebe8240bcf9c6344baa1eaafea61abcbfb5bdaf4cd40caac601d5c48ddeb3a42d46f41dd7a71d8b883d5f27621c05cd03b64c297f9c8836c005e2 SHA512 7745902134f67731ebf98aec4e9cb8ae224851d9920aa81546a33e4a4994d2fdd3d56fcda21b71ade5dcbf1a5dfda2e556be09b162f2e4afe5058e40cfe8af83 -DIST klogg-22.06.0.1289.tar.gz 26092443 BLAKE2B b2bca0a30c6ddcdcecda2ce5a1342169522cdea0333eab7cafdf2d3db5b1ec2353d25bc7181e26a3df0a5263e0acd17f58124c13edc3dc6400e71c21eccfd9c9 SHA512 6e60632a859a4edbfb66a6c02abe1917c5d5254bc835870a6d63bf2893ac8860bd618403c29a1f0ee469a540fc92c3b18f0d6691fcb09b11d3aedbc7e9cb09f6 diff --git a/app-text/klogg/files/klogg-22.06.0.1289-gcc15.patch b/app-text/klogg/files/klogg-22.06.0.1289-gcc15.patch deleted file mode 100644 index 2b61e60986..0000000000 --- a/app-text/klogg/files/klogg-22.06.0.1289-gcc15.patch +++ /dev/null @@ -1,12 +0,0 @@ -https://bugs.gentoo.org/945010 -Add missing include. ---- a/maddy/bb6b5ce266bb630fda8e2296d64604959cd99c66/include/maddy/blockparser.h -+++ b/maddy/bb6b5ce266bb630fda8e2296d64604959cd99c66/include/maddy/blockparser.h -@@ -6,6 +6,7 @@ - - // ----------------------------------------------------------------------------- - -+#include - #include - #include - #include diff --git a/app-text/klogg/files/klogg-22.06.0.1289-missing-include.patch b/app-text/klogg/files/klogg-22.06.0.1289-missing-include.patch deleted file mode 100644 index d8a045ba8f..0000000000 --- a/app-text/klogg/files/klogg-22.06.0.1289-missing-include.patch +++ /dev/null @@ -1,20 +0,0 @@ -From 6b5df18387316a706eb5f1fd05e049871eb6d153 Mon Sep 17 00:00:00 2001 -From: Anton Filimonov -Date: Thu, 8 Jun 2023 01:01:27 +0200 -Subject: [PATCH] build: fix arch aur builds - -Taken from upstream commit -https://github.com/variar/klogg/commit/6b5df18387316a706eb5f1fd05e049871eb6d153 - -diff --git a/src/crash_handler/src/memory_info.cpp b/src/crash_handler/src/memory_info.cpp -index 670918163..06ef8b75f 100644 ---- a/src/crash_handler/src/memory_info.cpp -+++ b/src/crash_handler/src/memory_info.cpp -@@ -89,6 +89,7 @@ uint64_t usedMemory() - #include - - #include -+#include - - uint64_t systemPhysicalMemory() - { diff --git a/app-text/klogg/files/klogg-22.06.0.1289-respect-cxxflags.patch b/app-text/klogg/files/klogg-22.06.0.1289-respect-cxxflags.patch deleted file mode 100644 index 0a1a8ec000..0000000000 --- a/app-text/klogg/files/klogg-22.06.0.1289-respect-cxxflags.patch +++ /dev/null @@ -1,16 +0,0 @@ -https://bugs.gentoo.org/901159 -Respect user CXXFLAGS. ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -132,11 +132,6 @@ if(MSVC) - else() - ucm_add_flags(CXX "-fno-sized-deallocation -fno-omit-frame-pointer") - ucm_add_flags(C CXX "-mmmx -msse -msse2 -msse3 -mssse3 -mpopcnt") -- if(KLOGG_GENERIC_CPU) -- ucm_add_flags(C CXX "-march=x86-64 -mtune=generic") -- else() -- ucm_add_flags(C CXX "-march=native -mtune=generic") -- endif() - endif(MSVC) - - if(WIN32) diff --git a/app-text/klogg/klogg-22.06.0.1289-r1.ebuild b/app-text/klogg/klogg-22.06.0.1289-r1.ebuild deleted file mode 100644 index 7360662107..0000000000 --- a/app-text/klogg/klogg-22.06.0.1289-r1.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake xdg - -DESCRIPTION="A GUI application to browse and search through long and complex log files" -HOMEPAGE="https://klogg.filimonov.dev" -MAJOR_VERSION=22.06 -SRC_URI=" - https://github.com/variar/klogg/archive/refs/tags/v${MAJOR_VERSION}.tar.gz -> ${P}.tar.gz - https://github.com/variar/klogg/releases/download/v${MAJOR_VERSION}/${P}.deps.tar.gz - " - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -IUSE="lto test kde" -RESTRICT="!test? ( test )" - -DEPEND=" - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - dev-qt/qtnetwork:5 - dev-qt/qtxml:5 - dev-qt/qtconcurrent:5 - dev-libs/vectorscan:= - >=dev-libs/xxhash-0.8.0 - >=app-i18n/uchardet-0.0.7 - >=dev-cpp/tbb-2021.5 - kde? ( kde-frameworks/karchive:5 ) -" -RDEPEND=" - ${DEPEND} - x11-themes/hicolor-icon-theme -" -BDEPEND=" - >=dev-cpp/robin-hood-hashing-3.11.5 - test? ( dev-qt/qttest:5 >=dev-cpp/catch-2.13.8 ) -" - -PATCHES=( - "${FILESDIR}/${P}-missing-include.patch" - "${FILESDIR}/${P}-respect-cxxflags.patch" -) - -src_unpack() { - unpack ${P}.tar.gz - mv "${WORKDIR}/${PN}-${MAJOR_VERSION}" "${WORKDIR}/${P}" - - unpack ${P}.deps.tar.gz -} - -src_prepare() { - cmake_src_prepare - - cd "${WORKDIR}/cpm_cache" || die - eapply "${FILESDIR}/${P}-gcc15.patch" -} - -src_configure() { - export KLOGG_VERSION=${PV} - local mycmakeargs=( - -DCPM_SOURCE_CACHE="${WORKDIR}/cpm_cache" - -DCPM_USE_LOCAL_PACKAGES=ON - -DWARNINGS_AS_ERRORS=OFF - -DKLOGG_USE_LTO=$(usex lto) - -DKLOGG_BUILD_TESTS=$(usex test) - -DKLOGG_USE_MIMALLOC=OFF - -DKLOGG_USE_SENTRY=OFF - ) - - cmake_src_configure -} diff --git a/app-text/klogg/metadata.xml b/app-text/klogg/metadata.xml deleted file mode 100644 index 9d66560e48..0000000000 --- a/app-text/klogg/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - anton.filimonov@gmail.com - Anton Filimonov - - - variar/klogg - - - - Build with link time optimization (LTO). - - - diff --git a/dev-python/flask-restx/Manifest b/dev-python/flask-restx/Manifest index 19db7fcf45..ae28dc3444 100644 --- a/dev-python/flask-restx/Manifest +++ b/dev-python/flask-restx/Manifest @@ -1 +1,2 @@ DIST flask-restx-1.3.0.tar.gz 400119 BLAKE2B 9f1056ed517eba9438cd29b67b621fdc46b63d3b8351dac8f7c11fc20bdea058f6b0ad5b1d732b0edb71e4fac16006535a7ec48e3a47e1aa7e261861b7fc37cb SHA512 6e1148e124fb84b486b799f7dc11dd627e8da43af89f51f603267d9e569c8517280fca7898309dbacb9213131419fa745725b7ffa5af40c17aaeeee0453f6146 +DIST flask-restx-1.3.2.tar.gz 401497 BLAKE2B 671580d824c55c00f3cf64b9604305b1f75a300efef00e3b5baf3d9a505dec433598e479f75f2eb7ffd27fc356c8b532ea681d9abab89abe999a9979a84859f1 SHA512 fa679015a59870b1c2900c9450bb5f544be90d30420edc5634917e20b5b747ea4d6c81ef110b23c0dbf7c9abdc186230a8c3ea03e104dfb3c4e4723c5bb09926 diff --git a/dev-python/flask-restx/flask-restx-1.3.2.ebuild b/dev-python/flask-restx/flask-restx-1.3.2.ebuild new file mode 100644 index 0000000000..94a070ae64 --- /dev/null +++ b/dev-python/flask-restx/flask-restx-1.3.2.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{11..13}) +inherit distutils-r1 + +DESCRIPTION="Framework API development with Flask" +HOMEPAGE="https://flask-restx.readthedocs.io" +SRC_URI="https://github.com/python-restx/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" + +RDEPEND=" + dev-python/aniso8601[${PYTHON_USEDEP}] + dev-python/flask[${PYTHON_USEDEP}] + dev-python/jsonschema[${PYTHON_USEDEP}] + dev-python/pytz[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + dev-python/werkzeug[${PYTHON_USEDEP}] +" + +DEPEND="${RDEPEND} + test? ( + dev-python/blinker[${PYTHON_USEDEP}] + dev-python/faker[${PYTHON_USEDEP}] + dev-python/pytest-flask[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + dev-python/tzlocal[${PYTHON_USEDEP}] + ) +" + +PATCHES=( "${FILESDIR}/${PN}-avoid-importlib_resources.patch" ) + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + "tests/test_swagger.py::SwaggerTest::test_specs_endpoint_host_and_subdomain" + "tests/test_fields.py::DatetimeFieldTest::test_iso8601_value" + "tests/test_fields.py::DatetimeFieldTest::test_rfc822_value" + "tests/test_inputs.py::URLTest::test_check" + "tests/test_inputs.py::EmailTest::test_valid_value_check" +) + +EPYTEST_IGNORE=( + "tests/benchmarks/bench_marshalling.py" + "tests/benchmarks/bench_swagger.py" +) diff --git a/games-action/ddnet/ddnet-19.4.ebuild b/games-action/ddnet/ddnet-19.4.ebuild index e30b7ac203..7c67dd04ab 100644 --- a/games-action/ddnet/ddnet-19.4.ebuild +++ b/games-action/ddnet/ddnet-19.4.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=(python3_{11..12}) +PYTHON_COMPAT=(python3_{11..14}) CRATES=" cc@1.0.73 diff --git a/games-engines/xsystem4/Manifest b/games-engines/xsystem4/Manifest new file mode 100644 index 0000000000..fe656c2c47 --- /dev/null +++ b/games-engines/xsystem4/Manifest @@ -0,0 +1,2 @@ +DIST libsys4-6adc519d11a63df266902abf2d8e755d23894709.tar.gz 122332 BLAKE2B c681a70548acfa5cd30730645bad627c692d4b3d409d7c00a0646d4b07ab4a7329d033ad6b019ace6109d9e90f694d2046e5c9bf982eb6aaa195a0c9eec8ac3f SHA512 e35b3c36f7dc7f768c79c10d704b87685195cf0254bc26337183fbe8ba65e7fc6f41d912409a10bb783642e539dbb5ab1a5b7c085144543a4c2a5417f7d883f8 +DIST xsystem4-1.0.0.tar.gz 15518454 BLAKE2B 698be5bb88b7be786a6c5467be40e9f8524eb402dcd31627c639013efa6eee33ba905fed4ff8b03a6c2ec5fe33cea2529eff4d40d105661a158fd37b07564800 SHA512 04cf2e78d1aaa3a080a6a80f21b050a9f9ebd71102da23058b8e9defd7ce9d108fa5e08b809ad637865866b5bb5c2ae59e15926592715b422efbeca6302289be diff --git a/games-engines/xsystem4/xsystem4-1.0.0.ebuild b/games-engines/xsystem4/xsystem4-1.0.0.ebuild new file mode 100644 index 0000000000..b536d81e86 --- /dev/null +++ b/games-engines/xsystem4/xsystem4-1.0.0.ebuild @@ -0,0 +1,79 @@ +EAPI=8 + +inherit meson + +# check if submodule commit needs to be updated on each xsystem4 update +LIBSYS4_COMMIT="6adc519d11a63df266902abf2d8e755d23894709" + +DESCRIPTION="Cross-platform implementation of AliceSoft's System 4 game engine" +HOMEPAGE="https://github.com/nunuhara/xsystem4" +SRC_URI=" + https://github.com/nunuhara/xsystem4/archive/${PV}.tar.gz -> ${P}.tar.gz + https://github.com/nunuhara/libsys4/archive/${LIBSYS4_COMMIT}.tar.gz -> libsys4-${LIBSYS4_COMMIT}.tar.gz +" + +#libsys4 submodule uses the same license +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="debug gles2" + +RDEPEND=" + dev-libs/cglm + dev-libs/libffi + media-libs/freetype:2 + media-libs/libpng + media-libs/libsndfile + media-libs/libsdl2 + media-libs/libwebp + sys-libs/zlib + media-libs/libjpeg-turbo + >=media-video/ffmpeg-5.1 + gles2? ( + media-libs/mesa + ) + !gles2? ( + virtual/opengl + media-libs/glew:0= + ) + debug? ( + dev-scheme/chibi + ) +" + +DEPEND=" + ${RDEPEND} +" + +BDEPEND=" + sys-devel/bison + sys-devel/flex + dev-build/meson + dev-build/ninja + virtual/pkgconfig +" + +src_unpack() { + default + + rmdir "${S}"/subprojects/libsys4 || die + mv "${WORKDIR}"/libsys4-${LIBSYS4_COMMIT}/ "${S}"/subprojects/libsys4 || die +} + +src_configure() { + local emesonargs=( + $(meson_feature debug debugger) + $(meson_feature gles2 opengles) + ) + + meson_src_configure +} + +src_install() { + meson_src_install + + # Documentation is installed automatically by meson + # (shaders/, fonts/, debugger.scm are installed to datadir/xsystem4) + + dodoc README.md game_compatibility.md +} diff --git a/gui-apps/wayidle/Manifest b/gui-apps/wayidle/Manifest new file mode 100644 index 0000000000..f19de45fef --- /dev/null +++ b/gui-apps/wayidle/Manifest @@ -0,0 +1,16 @@ +DIST anyhow-1.0.71.crate 43808 BLAKE2B 1ec6b440758e26b2328738bab7c6b1fe8670959793cc24f61cecd0d8b0ebe60b9855ee1cdac9b5f5a5b238daf796eae5b7c82b903e7c822a5625d95130f8b61f SHA512 401b1c5d04fa0581f303395fcb3af5e7684ead367e2a173b4d90db9c04ac20010c5330a686f3ba91a541e1526a7185091b7dbfddce5134b5a74cc749b0338da5 +DIST lexopt-0.3.0.crate 24767 BLAKE2B 9e2437715bbeb5ad1d638b21791936a336f5344afa2fe6c65506cfd478a75671bc82c81c4329e6aa7edf9c34b61083ccf5a38268340702c614701e99269b8ce4 SHA512 7ce3856a54fa6274ea3d5a4fe353f4a0411f5f6754fe8a5e7a114705f063300a93aa2efad765bc1dd0244caee15a8cf44a3de540a4db0626ed2ac6476bdb6843 +DIST libc-0.2.155.crate 743539 BLAKE2B 42cdcf8d4a187383548b1f09d404474f168916d626d614463fe10a1fd886e972e1caf6297e75445214af3f31fe631d0927e54ec1cdc63e20082b3587e38dce16 SHA512 05354bba532b8338bda1f88f12c7f3893429734a06e33925fca2b99d49548ae5216e2cd84e782d2368a2dfef20b0e035e2dcad8dd13ede7119462a8c639b2807 +DIST memchr-2.5.0.crate 65812 BLAKE2B 57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab SHA512 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa +DIST proc-macro2-1.0.59.crate 44360 BLAKE2B b1e42efd70e9a61bd46fd8bdd7db26aea142d98d28765de799901606b721c23a22c3e853d0821709ef5ddeac0304731b6a09c3bff3b7769e946b77fc67e44d36 SHA512 30e3340f53593afb3f07c4ba4c3d51acabd9a7513976aeaeed4c063fee268a28066c53b265b629d5d3f56597d1d34a9e69378f0ef5cda37b51a8fa8b67424aea +DIST quick-xml-0.37.2.crate 188017 BLAKE2B 03cd30cc755fc7bbd3f8d4f1f75f796cad5c8343c3b1d3de3311f4f64bff35297788dd364bc0808832619f1f9b603febe4286a6bceaa318c4a0b76f1c74d6331 SHA512 f9535c555422476597fda5d2df393f910338dcb78c9ace63f2cff7ccb15161c96828eda2e32ce68ff3466cfe7a60c07e2e6d4897b6921ceb5bfb1c747c9fb70f +DIST quote-1.0.28.crate 28382 BLAKE2B 9fb16c3bb2a7fec3d8138ffec1f58277061f4a643c9051e1f6525f9e347ed9de41a3797eb3140a6dd828526eb4114c1f7ca562151dc933f338d64b175ed35d9f SHA512 846d718153f78cbae6dc714caa9413a5d5964bcc5e032f5c6c5356c62c33bf22635955ebdff0dede69ba1c9657387e65d61de7c537f6f56f8060721dfa52d735 +DIST syn-2.0.18.crate 240648 BLAKE2B 1e16f0936faf2656ee74cf9c75bdaec19589a4309d68b0cab37438061cfa29c66a1dcd624ad9247d63c85b3c1fdd8a484a65509d672cc6471f3c93f3ecce30d2 SHA512 2642eb35d52022c6d21bb893843beb9b737a267f620e1f5a6c9096d434fd1fab05fe007c8d8b6f1fe00a25007d6f55dbd4ec620b9f5c1154659bf34c246334dd +DIST unicode-ident-1.0.9.crate 41978 BLAKE2B 4e78cefb4e7d7f173f1826a5ab6c8ffde386fea67cf3227bd22e6a6e65d3348dc53c9438e6bde9af06fb5e04b0beac866209d2426e7f04cd10b2435db85df7e3 SHA512 4d8cffe699c6f15ee82ab5f5a73421a6bb8b1a476237aefefa6e932c45c30683a4fb015f138bce99d7cb27a27fb7972909c828e77daef091da84ec162315625a +DIST wayidle-1.0.1.tar.gz 5011 BLAKE2B 2cc12fced55bdd8a7b97333b8f772c82b174a99993892e2fffbd55e7e4483a426599fba915d68703d5a1f689fcdc3cd8459d9925954b79b1c1a4466e24c2c368 SHA512 977fa7c9e065a3af28e7e6e85181ee47c4a88c08d43a8c2738480ac2393f0ef3dd0e97e954edeadd85b946b231cc4d058612318c244e34318bebd20886e802d9 +DIST wayrs-client-1.2.0.crate 51872 BLAKE2B 336796e79bb70b47a68771d335a3b2fef692bb4628f7026f2d5e606d912659c8c15bc3292321dfa5af35fb1e4191790b73e4081ca73a49f54a7d93201dffa442 SHA512 6c8dd6e4b11e77356767ceb2654741b0762aab6e8f8f75797b72577651aab173b3fffba930f58b5bd4c3053bb25744c99af90bbd33c4b174ea6d003b4d1c3847 +DIST wayrs-core-1.0.4.crate 9456 BLAKE2B 0086b2b7b527ea041dfa5a68e729d9301e312e34c8653bd915d771adaf5060a2fe2a28fc5b0d793c6ff132500da560c09b7b8a1c2e820e71b2f5788aa4b93d6e SHA512 2813e4aa28bb3522d0b28a8b38e605d1675e960f19de365e7dd37c7804c5c841c830214aab996aca4bcdefe1d337b2a4cc7fa9f850e8519b3fd6600fbb8e3efb +DIST wayrs-proto-parser-3.0.0.crate 5807 BLAKE2B 389349cfa013af013157f8b51d1e68dd89695bba6b302a2a2fe534a2cbfe0879d63005362337049fe15d2703794cc161d5d82ccfc3b89cf17fc6e3419a40408a SHA512 0753bb2cba3fa64de22c38abaca037a677a302874fc01406d46fcc4a18d98516354d19d10eae04622cfa90fe45dacf165a15e61599aae45be28239aa8ceb7cb0 +DIST wayrs-protocols-0.14.5+1.39.crate 199592 BLAKE2B 8eeed49d97eafa6755a41a5a86fd711789572433bf1c17f7e02b6b7fd2d99317f8ecbcf9521631b6e5302bbdf8a4661bed322e2081a22af128a47f538bb9d7a5 SHA512 93092fff21f959cb727b31893f902176554c9ddd387cd72aba9fa65c98225f34e66dd01932d8f68d910bf5bd33e83322e88809f237e59dc8b19b09ff286e28b9 +DIST wayrs-scanner-0.15.2.crate 9941 BLAKE2B 9a1074907d7d0af41213a5408f6a4e197be3c161ea23caba4aa9813fc00852b87d45a4acafa047bae8138f9aecb3f619e549ce630f085cb72fbc13d3ac854d81 SHA512 803c1a0c7a73cab33c196f9f27a256fe8e486b82c675eea3fe00246339e66b4d02f1ea30ffb7f71ac78997ce0743304ec30f8a7172dd820608e26c8abe5af17e +DIST wayrs-utils-0.17.1.crate 15195 BLAKE2B c1b00f1beba3448872e772207dd54fea8c3a316f352bce66e4196801ceeb9971cefc0dc9f1c04b36be39c3c679b553b1e6091b833f8070abadaee397e7467dc4 SHA512 1055bddd2e3b1eeb0305e984c59b4b6ddeca5391c51d3d790494858960a10a22cce28df93150301911f61048449f4d310b3754af327ac4a6c51804866e9272dd diff --git a/gui-apps/wayidle/metadata.xml b/gui-apps/wayidle/metadata.xml new file mode 100644 index 0000000000..e675d52c76 --- /dev/null +++ b/gui-apps/wayidle/metadata.xml @@ -0,0 +1,11 @@ + + + + + kupravagoodman@proton.me + Timur Kuprava + + + ~whynothugo/wayidle + + diff --git a/gui-apps/wayidle/wayidle-1.0.1.ebuild b/gui-apps/wayidle/wayidle-1.0.1.ebuild new file mode 100644 index 0000000000..914fb7cab6 --- /dev/null +++ b/gui-apps/wayidle/wayidle-1.0.1.ebuild @@ -0,0 +1,41 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Autogenerated by pycargoebuild 0.15.0 + +EAPI=8 + +CRATES=" + anyhow@1.0.71 + lexopt@0.3.0 + libc@0.2.155 + memchr@2.5.0 + proc-macro2@1.0.59 + quick-xml@0.37.2 + quote@1.0.28 + syn@2.0.18 + unicode-ident@1.0.9 + wayrs-client@1.2.0 + wayrs-core@1.0.4 + wayrs-proto-parser@3.0.0 + wayrs-protocols@0.14.5+1.39 + wayrs-scanner@0.15.2 + wayrs-utils@0.17.1 +" + +inherit cargo + +DESCRIPTION="Wayland idle timeout waiter" +HOMEPAGE="https://sr.ht/~whynothugo/wayidle" +SRC_URI=" + https://git.sr.ht/~whynothugo/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz + ${CARGO_CRATE_URIS} +" + +S="${WORKDIR}/${PN}-v${PV}" + +LICENSE="ISC" +# Dependent crate licenses +LICENSE+=" MIT Unicode-DFS-2016" +SLOT="0" +KEYWORDS="~amd64" diff --git a/media-sound/pulseaudio-virtualmic/Manifest b/media-sound/pulseaudio-virtualmic/Manifest deleted file mode 100644 index 3a0c46980c..0000000000 --- a/media-sound/pulseaudio-virtualmic/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pulseaudio-virtualmic-0.1.tar.gz 14181 BLAKE2B 3eea933cda33c8a1cd9117687512d238aa70ca2f6d24af66814652d5c1a30ab044c31098fe3c83d0ad48dcf15d448f2d560e294e741111fc135c95cd742dfd3b SHA512 3ee8e8c65598ffc07107f630a856f3e432ace09f86e1e04615f31651eed649b88f68e81e925727c8559bdd2f380f07b093912d93b37cea7acedb89a7833aca28 diff --git a/media-sound/pulseaudio-virtualmic/metadata.xml b/media-sound/pulseaudio-virtualmic/metadata.xml deleted file mode 100644 index 1d02c191c6..0000000000 --- a/media-sound/pulseaudio-virtualmic/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - MatthiasCoppens/pulseaudio-virtualmic - - diff --git a/media-sound/pulseaudio-virtualmic/pulseaudio-virtualmic-0.1.ebuild b/media-sound/pulseaudio-virtualmic/pulseaudio-virtualmic-0.1.ebuild deleted file mode 100644 index 6ec0c5911f..0000000000 --- a/media-sound/pulseaudio-virtualmic/pulseaudio-virtualmic-0.1.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION=" Use any offline or online media file or stream as a PulseAudio source" - -HOMEPAGE="https://github.com/MatthiasCoppens/pulseaudio-virtualmic" - -if [ "${PV}" == 9999 ] -then - inherit git-r3 - EGIT_REPO_URI="https://github.com/MatthiasCoppens/pulseaudio-virtualmic.git" -else - SRC_URI="https://github.com/MatthiasCoppens/pulseaudio-virtualmic/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -LICENSE="GPL-3" -SLOT="0" - -RESTRICT="mirror test" - -RDEPEND="media-video/ffmpeg - media-sound/pulseaudio" -DEPEND="${RDEPEND}" - -src_install() { - exeinto /usr/bin - doexe virtualmic -} diff --git a/media-sound/pulseaudio-virtualmic/pulseaudio-virtualmic-9999.ebuild b/media-sound/pulseaudio-virtualmic/pulseaudio-virtualmic-9999.ebuild deleted file mode 100644 index 6ec0c5911f..0000000000 --- a/media-sound/pulseaudio-virtualmic/pulseaudio-virtualmic-9999.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION=" Use any offline or online media file or stream as a PulseAudio source" - -HOMEPAGE="https://github.com/MatthiasCoppens/pulseaudio-virtualmic" - -if [ "${PV}" == 9999 ] -then - inherit git-r3 - EGIT_REPO_URI="https://github.com/MatthiasCoppens/pulseaudio-virtualmic.git" -else - SRC_URI="https://github.com/MatthiasCoppens/pulseaudio-virtualmic/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -LICENSE="GPL-3" -SLOT="0" - -RESTRICT="mirror test" - -RDEPEND="media-video/ffmpeg - media-sound/pulseaudio" -DEPEND="${RDEPEND}" - -src_install() { - exeinto /usr/bin - doexe virtualmic -} diff --git a/net-p2p/persepolis/Manifest b/net-p2p/persepolis/Manifest new file mode 100644 index 0000000000..33b674746f --- /dev/null +++ b/net-p2p/persepolis/Manifest @@ -0,0 +1 @@ +DIST persepolis-5.2.0.tar.gz 1924515 BLAKE2B bc40d07f6aa90465a70354a39ea92ceed1fae61575c03106bdb5427f57e20a09a12c9c849a64796abedcf30bd78a8b6be4dd42a087085c2d0bd5b673df24bd7b SHA512 a4f5ca809031bfc7a0cdfe39ad62059b1a33f8bf233480216df99e34fbec9f968a137b33b085ceae529838a265d67fdd988c40785d1c333ec00269fa672cfcc2 diff --git a/net-p2p/persepolis/files/persepolis-5.2.0-fix-executable.patch b/net-p2p/persepolis/files/persepolis-5.2.0-fix-executable.patch new file mode 100644 index 0000000000..ca4d1b0f77 --- /dev/null +++ b/net-p2p/persepolis/files/persepolis-5.2.0-fix-executable.patch @@ -0,0 +1,32 @@ +tweaks the executable that comes with persepolis to work better with +gentoo's python-exec. + +by default meson will detect the python executable used to run it, then +replace @PYTHON@ with that path to be used at runtime. this doesn't work +with portage's path abstraction. instead this replaces with a generic path +then relies on 'python_newscript', run in the ebuild, to resolve the +correct path. + +also remove's the hard-coded 'pythonsitepackagedir', python-exec will set +the system path correctly at runtime. + +diff --git a/persepolis/persepolis.py b/persepolis/persepolis.py +index d5e5b25..67bc72b 100644 +--- a/persepolis/persepolis.py ++++ b/persepolis/persepolis.py +@@ -1,4 +1,4 @@ +-#!@PYTHON@ ++#!/usr/bin/python + + + # -*- coding: utf-8 -*- +@@ -19,9 +19,6 @@ + # this file is created for running persepolis from /usr/bin/ or /usr/local/bin/. + import sys + +-pythonsitepackagedir = '@pythonsitepackagedir@' +- + if __name__ == '__main__': +- sys.path.append(pythonsitepackagedir) + from persepolis.scripts import persepolis + persepolis.main() diff --git a/net-p2p/persepolis/metadata.xml b/net-p2p/persepolis/metadata.xml new file mode 100644 index 0000000000..c40ac0eaf9 --- /dev/null +++ b/net-p2p/persepolis/metadata.xml @@ -0,0 +1,12 @@ + + + + + truffle074@gmail.com + Bryce Copeland (truffle) + + + https://github.com/persepolisdm/persepolis/issues + persepolisdm/persepolis + + diff --git a/net-p2p/persepolis/persepolis-5.2.0.ebuild b/net-p2p/persepolis/persepolis-5.2.0.ebuild new file mode 100644 index 0000000000..1229ab1807 --- /dev/null +++ b/net-p2p/persepolis/persepolis-5.2.0.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..14} ) +inherit meson python-single-r1 optfeature xdg + +DESCRIPTION="Persepolis is a download manager written in Python." +HOMEPAGE="https://github.com/persepolisdm/persepolis" + +if [[ ${PV} == "9999" ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/persepolisdm/persepolis.git" +else + SRC_URI="https://github.com/persepolisdm/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="GPL-3" +SLOT="0" + +DEPEND=" + dev-python/pyside:6 + dev-python/requests + dev-python/setuptools + dev-python/lxml + dev-python/pysocks + dev-python/beautifulsoup4 + dev-python/pyopenssl + dev-python/certifi + dev-python/sip + dev-python/urllib3 + dev-python/setproctitle + net-misc/aria2 + dev-python/dasbus +" +RDEPEND="${PYTHON_DEPS} ${DEPEND}" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +PATCHES=( + "${FILESDIR}/${PN}-5.2.0-fix-executable.patch" +) + +src_configure() { + python_setup + meson_src_configure +} + +src_install() { + meson_src_install + + # removes packaged executable, and replaces with a python-exec version + rm "${D}/usr/bin/persepolis" || die + python_newscript "persepolis/${PN}.py" "${PN}" + + python_optimize +} + +pkg_postinst() { + optfeature "supporting youtube video downloads" net-misc/yt-dlp media-video/ffmpeg + optfeature "uniform styling between persepolis and other applications" X11-themes/adwaita-qt + + xdg_pkg_postinst +} diff --git a/profiles/package.mask b/profiles/package.mask index a4935c1730..3b5ea0ff26 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -31,16 +31,6 @@ app-crypt/gnome-encfs-manager # Removal on 2025-10-03 dev-ruby/sorbet-runtime -# David (stkw0) Roman (2025-08-29) -# EAPI 7. Depends on masked media-sound/pulseaudio. Archived upstream -# Removal on 2025-09-29 -media-sound/pulseaudio-virtualmic - -# David (stkw0) Roman (2025-08-29) -# The dependency robin-hood-hashing::gentoo was masked for removal. -# Removal on 2025-09-29 -app-text/klogg - # David (stkw0) Roman (2025-07-25) # Depends on removed pydantic version. dev-python/safety-schemas diff --git a/www-client/yandex-browser/Manifest b/www-client/yandex-browser/Manifest index 0cdd15eb14..e15fa7aa43 100644 --- a/www-client/yandex-browser/Manifest +++ b/www-client/yandex-browser/Manifest @@ -1 +1 @@ -DIST yandex-browser-25.8.1.844_p1.deb 172004136 BLAKE2B a9a9bc81c168db724473ed87b104bda9d330ea13b3be5c1536585dcbafca7dc77ab6021a26f4df45f9556babf72a5b7be51360cb45a14f4e0c9f1e23de1b9052 SHA512 b9c9b78f5eb67d776bb25e0a8fc87664fb3385a8f3f21e25223ff37b50440644ff2e5e338d394de5f4a385c1fc1802f355450fb02f6dcee544f30ff916c90d01 +DIST yandex-browser-25.8.1.890_p1.deb 172019368 BLAKE2B 69afcbde80887b3664c05979b56f72ca195cce6193fc8a1ae3a67d544641f95cb0843fa5c58456ce0162909744b821d6de20946e680a2109407b203ee2ba1e31 SHA512 55f0f8fa963bb15b7c2be0755d6fb66840dac27b68d7ec5db0a71ca78f402e60e69cb7c0840edfd83f89e1a33c3042098cbde2e773285b0a6da6001dfec9319e diff --git a/www-client/yandex-browser/yandex-browser-25.8.1.844_p1.ebuild b/www-client/yandex-browser/yandex-browser-25.8.1.890_p1.ebuild similarity index 100% rename from www-client/yandex-browser/yandex-browser-25.8.1.844_p1.ebuild rename to www-client/yandex-browser/yandex-browser-25.8.1.890_p1.ebuild