Merge updates from master

This commit is contained in:
Repository mirror & CI
2025-09-30 10:48:56 +00:00
27 changed files with 317 additions and 228 deletions

View File

@@ -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

View File

@@ -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

View File

@@ -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 <cstdint>
#include <functional>
#include <sstream>
#include <string>

View File

@@ -1,20 +0,0 @@
From 6b5df18387316a706eb5f1fd05e049871eb6d153 Mon Sep 17 00:00:00 2001
From: Anton Filimonov <anton.filimonov@gmail.com>
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 <unistd.h>
#include <array>
+#include <cstdio>
uint64_t systemPhysicalMemory()
{

View File

@@ -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)

View File

@@ -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
}

View File

@@ -1,16 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>anton.filimonov@gmail.com</email>
<name>Anton Filimonov</name>
</maintainer>
<upstream>
<remote-id type="github">variar/klogg</remote-id>
</upstream>
<use>
<flag name="lto">
Build with link time optimization (LTO).
</flag>
</use>
</pkgmetadata>

View File

@@ -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

View File

@@ -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"
)

View File

@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=(python3_{11..12})
PYTHON_COMPAT=(python3_{11..14})
CRATES="
cc@1.0.73

View File

@@ -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

View File

@@ -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
}

16
gui-apps/wayidle/Manifest Normal file
View File

@@ -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

View 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>kupravagoodman@proton.me</email>
<name>Timur Kuprava</name>
</maintainer>
<upstream>
<remote-id type="sourcehut">~whynothugo/wayidle</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -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"

View File

@@ -1 +0,0 @@
DIST pulseaudio-virtualmic-0.1.tar.gz 14181 BLAKE2B 3eea933cda33c8a1cd9117687512d238aa70ca2f6d24af66814652d5c1a30ab044c31098fe3c83d0ad48dcf15d448f2d560e294e741111fc135c95cd742dfd3b SHA512 3ee8e8c65598ffc07107f630a856f3e432ace09f86e1e04615f31651eed649b88f68e81e925727c8559bdd2f380f07b093912d93b37cea7acedb89a7833aca28

View File

@@ -1,8 +0,0 @@
<?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">MatthiasCoppens/pulseaudio-virtualmic</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -0,0 +1 @@
DIST persepolis-5.2.0.tar.gz 1924515 BLAKE2B bc40d07f6aa90465a70354a39ea92ceed1fae61575c03106bdb5427f57e20a09a12c9c849a64796abedcf30bd78a8b6be4dd42a087085c2d0bd5b673df24bd7b SHA512 a4f5ca809031bfc7a0cdfe39ad62059b1a33f8bf233480216df99e34fbec9f968a137b33b085ceae529838a265d67fdd988c40785d1c333ec00269fa672cfcc2

View File

@@ -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()

View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>truffle074@gmail.com</email>
<name>Bryce Copeland (truffle)</name>
</maintainer>
<upstream>
<bugs-to>https://github.com/persepolisdm/persepolis/issues</bugs-to>
<remote-id type="github">persepolisdm/persepolis</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -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
}

View File

@@ -31,16 +31,6 @@ app-crypt/gnome-encfs-manager
# Removal on 2025-10-03
dev-ruby/sorbet-runtime
# David (stkw0) Roman <davidroman96@gmail.com> (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 <davidroman96@gmail.com> (2025-08-29)
# The dependency robin-hood-hashing::gentoo was masked for removal.
# Removal on 2025-09-29
app-text/klogg
# David (stkw0) Roman <davidroman96@gmail.com> (2025-07-25)
# Depends on removed pydantic version.
dev-python/safety-schemas

View File

@@ -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