mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-10 23:52:59 -04:00
Merge updates from master
This commit is contained in:
@@ -1 +0,0 @@
|
||||
DIST mvt-2.4.1.tar.gz 1306558 BLAKE2B e6cdbd9c4e8f4bdc716e6cbfdb174e131c4293707c65e5f72da3bf8aed78d1b95b73032e2520cac842353d4012b3cfe1875f8e76f0e48474ab386ca7d5445ff5 SHA512 a791e0c7a300c7c8612bb1fe6820f3f3bc22f68486d176ced53e95f391cb8a4c6f629aeef76410294dea050560466612b0501d6693208eab89e5f31647f2af0e
|
||||
@@ -1,9 +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">mvt-project/mvt</remote-id>
|
||||
<bugs-to>https://github.com/mvt-project/mvt</bugs-to>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1,37 +0,0 @@
|
||||
# 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_12 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Forensic traces to identify a potential compromise of Android and iOS devices"
|
||||
HOMEPAGE="https://github.com/mvt-project/mvt"
|
||||
SRC_URI="https://github.com/mvt-project/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/adb-shell[${PYTHON_USEDEP}]
|
||||
dev-python/biplist[${PYTHON_USEDEP}]
|
||||
dev-python/click[${PYTHON_USEDEP}]
|
||||
dev-python/iOSbackup[${PYTHON_USEDEP}]
|
||||
dev-python/libusb1[${PYTHON_USEDEP}]
|
||||
dev-python/requests[${PYTHON_USEDEP}]
|
||||
dev-python/rich[${PYTHON_USEDEP}]
|
||||
dev-python/simplejson[${PYTHON_USEDEP}]
|
||||
dev-python/tld[${PYTHON_USEDEP}]
|
||||
dev-python/tqdm[${PYTHON_USEDEP}]
|
||||
dev-python/ahocorasick[${PYTHON_USEDEP}]
|
||||
dev-python/appdirs[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
rm -rf "${S}/tests"
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
@@ -1 +1,2 @@
|
||||
DIST mtxclient-0.10.0.tar.gz 633765 BLAKE2B c76c4592e51c46418e5ad610432b2edc39f4bcfe3a9f8642888addc91296b7aa129e5716b818a1257e6e1cc8b945bac7d3434d283d9ba9705cd9250f6b6ad59b SHA512 584831f67d7c15c293dd3c3cdca6e5b76c8fd477d5daa5eecea4de43431db0628f5af846f2c1cb1cfdabbd53e3f696b45c8aa736bd615729df583a33157958bd
|
||||
DIST mtxclient-0.10.1.tar.gz 636035 BLAKE2B 3bb9d75c18608e07ece268950db060610d562296f831eb518ea804324d2400802f7640807c092446608f1b41c6ce62ce578aa3a7f88be5ed297b5a6b25913e50 SHA512 9b56f3e8c022f9e5d569cbd959259315c0b070ef2220c288208c64f901491b5c7365ead12c538df2ddb9774f332cf48f10d02d20baced6d497bc969da16fbe87
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 2020-2024 Gentoo Authors
|
||||
# Copyright 2020-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
@@ -21,7 +21,7 @@ RDEPEND="
|
||||
dev-libs/libfmt:=
|
||||
dev-libs/olm
|
||||
dev-libs/openssl:=
|
||||
dev-libs/re2:=
|
||||
dev-libs/re2:0/10
|
||||
dev-libs/spdlog:=
|
||||
"
|
||||
DEPEND="
|
||||
@@ -32,7 +32,6 @@ DEPEND="
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-0.6.0-remove-network-tests.patch
|
||||
"${FILESDIR}"/${PN}-0.10.0-fmt11.patch
|
||||
)
|
||||
|
||||
src_configure() {
|
||||
@@ -1,23 +1,26 @@
|
||||
# Copyright 2024 Gentoo Authors
|
||||
# Copyright 2024-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DIST_AUTHOR=TOMMY
|
||||
DIST_EXAMPLES=( examples/load_a_file_into_a_variable.pl )
|
||||
DIST_VERSION=4.201720
|
||||
DIST_EXAMPLES=("examples/*")
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Easy, versatile, portable file handling"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
BDEPEND="
|
||||
dev-perl/Module-Build
|
||||
dev-perl/Unicode-UTF8
|
||||
dev-perl/Test-NoWarnings
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
dev-perl/Unicode-UTF8
|
||||
virtual/perl-Exporter
|
||||
"
|
||||
BDEPEND="
|
||||
dev-perl/Module-Build
|
||||
virtual/perl-ExtUtils-MakeMaker
|
||||
test? (
|
||||
${RDEPEND}
|
||||
dev-perl/Test-NoWarnings
|
||||
)
|
||||
"
|
||||
@@ -1 +1 @@
|
||||
DIST File-Util-4.131591.tar.gz 126352 BLAKE2B 0d512ae5c8473b9f002417ea900219ae8f773c7cc83f42eeb8cf75f998a40801eb5aa94db82fe0dab088e21946cf44effec0c14ad6fe97112722cda88be7c0ba SHA512 61953b4bb375194ad5189169697616c24bf82afb20dd57ef0eb540cfec4eddd32dd522e77bcb47eb9c4117113a61127303f615f6722ac33fccdcbe7a2c44f21c
|
||||
DIST File-Util-4.201720.tar.gz 135070 BLAKE2B 4c937bc3bba0eb28f0d35a3fe45dbe62213b62c996ae04b7a19e72e28bd593b20eaf5a1646812cc8c457173a8ed89e4ecfaac81399e0dfd19e8563f84cd50e66 SHA512 7f422d8634b9b73a51117fdc7f95999fd07ac60beddce0cba4eed6a45173f79e727e8e10a4342949d3b0c2a89a985ce1abe66f827d7027c5727dc009fd29e1df
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
DIST NSKeyedUnArchiver-1.5.tar.gz 3431 BLAKE2B c66ca90e3585abb60efb2142111ccae8102de90ebf8fd904679abe0b24a4311616e051260cc018ac8128d8e3d81652d4e7d4e1ee6ae1dc6d7418fb82ed160407 SHA512 ecdf53bdcfff34366c4fb0d4e4ff45e765a7571374af803a1f9acf6c42fa5d300f00a7e58cb1380e1f5d1e1ad06696652225a6ae4fcfe9b6627f510b749f32e1
|
||||
@@ -1,17 +0,0 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYPI_NO_NORMALIZE=1
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{11..12} )
|
||||
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="Unserializes binary|text|file|memory plist data to Python dict"
|
||||
HOMEPAGE="https://github.com/avibrazil/NSKeyedUnArchiver"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
@@ -1,10 +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">avibrazil/NSKeyedUnArchiver</remote-id>
|
||||
<remote-id type="pypi">NSKeyedUnArchiver</remote-id>
|
||||
<bugs-to>https://github.com/avibrazil/NSKeyedUnArchiver</bugs-to>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1 +0,0 @@
|
||||
DIST biplist-1.0.3.tar.gz 21258 BLAKE2B 9ef9b827e3e4e0496545627e435a64a40fadc4580b8f61fe0cb40c96df5f3fa7559af4d117fe28ee777629efff0bc0f5789f03eca1314e375c93a0ada0018452 SHA512 186927481229988c713d9bb703115493001b129ed4e540e9a028e99b4f10e1576291c75f98d39b28e04092c14a9c96e4843c1445d9a318ced322323c7c1134b5
|
||||
@@ -1,27 +0,0 @@
|
||||
# Copyright 2023-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{11..12} )
|
||||
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="A binary plist parser/generator for Python"
|
||||
HOMEPAGE="https://pypi.org/project/biplist/ https://github.com/wooster/biplist"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
|
||||
|
||||
RESTRICT="test"
|
||||
# Because using dev-python/nose test framework -
|
||||
# that is abandonware for 10 years
|
||||
# Related ticket on the upstream: https://github.com/wooster/biplist/issues/14
|
||||
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
PATCHES=( "${FILESDIR}/${PN}-python3-compat.patch" )
|
||||
@@ -1,33 +0,0 @@
|
||||
From: Stefano Rivera <stefanor@debian.org>
|
||||
Date: Mon, 1 Feb 2021 17:58:06 -0700
|
||||
Subject: Python 3.9: Use bytes with plistlib
|
||||
|
||||
Python 3.9 dropped the deprecated plistlib.Data class. Instead of
|
||||
plistlib.Data, we can just use bytes directly.
|
||||
|
||||
Bug-Debian: https://bugs.debian.org/973082
|
||||
Bug-Upstream: https://bitbucket.org/wooster/biplist/issues/12/python-39-compatibility
|
||||
---
|
||||
biplist/__init__.py | 9 +--------
|
||||
1 file changed, 1 insertion(+), 8 deletions(-)
|
||||
|
||||
diff --git a/biplist/__init__.py b/biplist/__init__.py
|
||||
index f9d5836..4a40602 100644
|
||||
--- a/biplist/__init__.py
|
||||
+++ b/biplist/__init__.py
|
||||
@@ -147,14 +147,7 @@ def readPlist(pathOrFile):
|
||||
return result
|
||||
|
||||
def wrapDataObject(o, for_binary=False):
|
||||
- if isinstance(o, Data) and not for_binary:
|
||||
- v = sys.version_info
|
||||
- if not (v[0] >= 3 and v[1] >= 4):
|
||||
- o = plistlib.Data(o)
|
||||
- elif isinstance(o, (bytes, plistlib.Data)) and for_binary:
|
||||
- if hasattr(o, 'data'):
|
||||
- o = Data(o.data)
|
||||
- elif isinstance(o, tuple):
|
||||
+ if isinstance(o, tuple):
|
||||
o = wrapDataObject(list(o), for_binary)
|
||||
o = tuple(o)
|
||||
elif isinstance(o, list):
|
||||
@@ -1 +0,0 @@
|
||||
DIST grpc-stubs-1.53.0.3.gh.tar.gz 14667 BLAKE2B 58f1ff46f6e4ad96fafa7583158e8a3be1ac5fc991f50dde34899fad919fbfb46afe5da8846aa7ef98cdc4de34609ee93a06d137630d505460d34ecaa3a47837 SHA512 dbcf9882b4ad986bcf17ed613c233cfd889d46340b91534d9ef33a11e1ce25db5e81a747c57b55a1e174012c81da94d29769706a1b3932ca13b020506235ccbd
|
||||
@@ -1,12 +0,0 @@
|
||||
Tests should fail if mypy fails to find the stubs that are to be tested.
|
||||
--- a/setup.cfg
|
||||
+++ b/setup.cfg
|
||||
@@ -1,7 +1,7 @@
|
||||
[mypy]
|
||||
check_untyped_defs = True
|
||||
ignore_errors = False
|
||||
-ignore_missing_imports = True
|
||||
+ignore_missing_imports = False
|
||||
strict_optional = True
|
||||
no_error_summary = True
|
||||
no_color_output = True
|
||||
@@ -1,40 +0,0 @@
|
||||
# Copyright 2023-2024 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="gRPC typing stubs for Python"
|
||||
HOMEPAGE="
|
||||
https://pypi.org/project/grpc-stubs/
|
||||
https://github.com/shabbyrobe/grpc-stubs/
|
||||
"
|
||||
|
||||
SRC_URI="https://github.com/shabbyrobe/grpc-stubs/archive/refs/tags/${PV}.tar.gz
|
||||
-> ${P}.gh.tar.gz"
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
RDEPEND="dev-python/types-protobuf[${PYTHON_USEDEP}]"
|
||||
BDEPEND="test? (
|
||||
dev-python/pytest-mypy-plugins[${PYTHON_USEDEP}]
|
||||
${RDEPEND}
|
||||
)"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
PATCHES="${FILESDIR}/"${P}-die-on-missing-import.patch
|
||||
|
||||
python_test() {
|
||||
# Gentoo's PEP 517 mode runs tests in a venv-like environment.
|
||||
# Pytest-mypy-plugins checks the PATH for mypy, we provide a venv-aware
|
||||
# variant.
|
||||
printf "#!/bin/bash\n $(which python) -m mypy \$@" > \
|
||||
"${BUILD_DIR}"/install/usr/bin/mypy || die
|
||||
chmod +x "${BUILD_DIR}"/install/usr/bin/mypy || die
|
||||
epytest --mypy-ini-file=setup.cfg
|
||||
rm "${BUILD_DIR}"/install/usr/bin/mypy || die
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>watermanpaint@posteo.net</email>
|
||||
<name>Lucio Sauer</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">shabbyrobe/grpc-stubs</remote-id>
|
||||
<remote-id type="pypi">grpc-stubs</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1 +0,0 @@
|
||||
DIST iOSbackup-0.9.925.tar.gz 25228 BLAKE2B aa4be5fb2190a3dd8e88c28129a2422c14041e564ef5ba3fc75b444049632bf621c7581c8a18d03afe3592d03ad7830a9384694a71ee856f013d96b49e4b0a06 SHA512 b8339359f806f9629736a7abe9e35a6b868c08529b43d0b9e0408afca25babc167ff70abb2516f557ac071fa26193d1cfaf1348f7bfee0eb57ef736c1c5d83d0
|
||||
@@ -1,38 +0,0 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYPI_NO_NORMALIZE=1
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{11..12} )
|
||||
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="Reads and extracts files from a password-encrypted iOS backup"
|
||||
HOMEPAGE="
|
||||
https://pypi.org/project/iOSbackup/
|
||||
https://github.com/avibrazil/iOSbackup
|
||||
"
|
||||
|
||||
# The project only states LGPL in setup.py
|
||||
LICENSE="
|
||||
|| (
|
||||
LGPL-2
|
||||
LGPL-2+
|
||||
LGPL-2-with-linking-exception
|
||||
LGPL-2.1
|
||||
LGPL-2.1+
|
||||
LGPL-2.1-with-linking-exception
|
||||
LGPL-3
|
||||
LGPL-3+
|
||||
LGPL-3-with-linking-exception
|
||||
)
|
||||
"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/pycryptodome[${PYTHON_USEDEP}]
|
||||
dev-python/NSKeyedUnArchiver[${PYTHON_USEDEP}]
|
||||
"
|
||||
@@ -1,10 +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">avibrazil/iOSbackup</remote-id>
|
||||
<remote-id type="pypi">iOSbackup</remote-id>
|
||||
<bugs-to>https://github.com/avibrazil/iOSbackup</bugs-to>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1,2 +1,2 @@
|
||||
DIST pysdl3-0.9.8b7.tar.gz 1416984 BLAKE2B 3fc870524bdb88cea14cd297e453a61c33c28e16b1ff56963395f8f29737310b142ab9d8e27f8c4449e44501d351605946a16239729bb290d0cf371139ea6093 SHA512 13bf70289bb7842b11b195836807f0e0581620ad4c0544389a750023a52c2901d8e21a94621e0ae1c005249b9ee22d85b6db8064056363154f85eeb9f7af9ab3
|
||||
DIST pysdl3-0.9.8b8.tar.gz 1417014 BLAKE2B d7218ccca34069926e10d76339fdf1268599ada6abd3e24ae4fb50425f7a568b204242e1d1f14022e56c4f9c1299297c038a5b6c556f95fdc4aab2226f47f033 SHA512 ca6116534f863dd9df38c4261244bfdca2d418e461d26bf50bec2de4179ad3982c42c2a8c85b6658ff51f5c047bb0349a53513d6f076130ba5949c5d9b01418f
|
||||
DIST pysdl3-0.9.8b9.tar.gz 1417052 BLAKE2B a57a2b9506239e9a74dbd55c3bed9ba28948030be41aa8b3decb4c80ad34ee60a334b240a78c0929fd1723a446286f8321bc829346ae26cf5487cd6065f2d35f SHA512 bb1cbb97c6394542726f7f7a12c5b700a4816520eeba5cb281d17cbd3dc04bcb575acb19296d1145b8c00b92bda2593c5dd9940c620413cab3e10dca7d73d46b
|
||||
|
||||
@@ -32,11 +32,11 @@ RDEPEND="
|
||||
src_install() {
|
||||
distutils-r1_src_install
|
||||
|
||||
cat - > 99pysdl3 <<EOF
|
||||
SDL_DISABLE_METADATA=1
|
||||
SDL_DOC_GENERATOR=0
|
||||
SDL_BINARY_PATH=/usr/$(get_libdir)
|
||||
EOF
|
||||
cat - > 99pysdl3 <<-EOF
|
||||
SDL_DISABLE_METADATA=1
|
||||
SDL_DOC_GENERATOR=0
|
||||
SDL_BINARY_PATH=/usr/$(get_libdir)
|
||||
EOF
|
||||
|
||||
# Workaround for https://github.com/Aermoss/PySDL3/issues/27
|
||||
doenvd 99pysdl3
|
||||
2
dev-vcs/ghorg/Manifest
Normal file
2
dev-vcs/ghorg/Manifest
Normal file
@@ -0,0 +1,2 @@
|
||||
DIST ghorg-1.11.0-vendor.tar.xz 2352664 BLAKE2B 16d25ff3d8375e6802611f5b8479d36059d73a39ea7ac6e9d0b6c3ce67ff33ce6f4ec928e1310807bb7706abfa060d5191cdaacf924d0786f7640a3633909b61 SHA512 693d1bb495f2c29521fe73f7bcbb2a160fbb4678c6a55c9ddbcccc5c2faf2af306e97f1048b751936ba6f4a0d757852e7de631d6d0857079e141d1f6cdb4fa9d
|
||||
DIST ghorg-1.11.0.tar.gz 4299775 BLAKE2B 81cca7a8631347f608a58b5c0dfb5b611d7df650046a437621430fcfaa35ff18e990337d6be8c20f4140462f9df83f9799dd0927b6be8a94d4e0df1c6c697a5c SHA512 5bab15aa6549873275b392810c7ae95952d440f60f82a2eacc384797607f81e1a1d84e29b7d8aeafe69c5288131d14d8fc845cc451b846dc1fdddb1a36c901e9
|
||||
30
dev-vcs/ghorg/ghorg-1.11.0.ebuild
Normal file
30
dev-vcs/ghorg/ghorg-1.11.0.ebuild
Normal file
@@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit go-module
|
||||
|
||||
DESCRIPTION="Mass repository cloning tool for GitHub/GitLab/Bitbucket"
|
||||
HOMEPAGE="https://github.com/gabrie30/ghorg"
|
||||
SRC_URI="https://github.com/gabrie30/ghorg/archive/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
http://joecool.ftfuchs.com/godeps/${P}-vendor.tar.xz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64"
|
||||
|
||||
DEPEND="
|
||||
dev-lang/go:=
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_compile() {
|
||||
ego build
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin ${PN}
|
||||
|
||||
default
|
||||
}
|
||||
@@ -2,11 +2,10 @@
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>davidroman96@gmail.com</email>
|
||||
<name>David Roman</name>
|
||||
<email>joe@wt.gd</email>
|
||||
<name>Joe Kappus</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">wooster/biplist</remote-id>
|
||||
<remote-id type="pypi">biplist</remote-id>
|
||||
<remote-id type="github">gabrie30/ghorg</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -7,8 +7,6 @@ inherit cmake flag-o-matic xdg optfeature
|
||||
|
||||
ASMJIT_COMMIT="416f7356967c1f66784dc1580fe157f9406d8bff" # remotes/origin/a32_port~71
|
||||
GLSLANG_COMMIT="fc9889c889561c5882e83819dcaffef5ed45529b" # tags/15.3.0
|
||||
MINIUPNP_COMMIT="d66872e34d9ff83a07f8b71371b13419b2089953" # tags/miniupnpd_2_3_9
|
||||
RTMIDI_COMMIT="1e5b49925aa60065db52de44c366d446a902547b" # tags/6.0.0
|
||||
WOLFSSL_COMMIT="decea12e223869c8f8f3ab5a53dc90b69f436eb2" # tags/5.8.2-stable
|
||||
SOUNDTOUCH_COMMIT="3982730833b6daefe77dcfb32b5c282851640c17" # master
|
||||
YAMLCPP_COMMIT="456c68f452da09d8ca84b375faa2b1397713eaba" # master
|
||||
@@ -21,7 +19,7 @@ HOMEPAGE="https://rpcs3.net/"
|
||||
if [[ ${PV} == "9999" ]]; then
|
||||
EGIT_REPO_URI="https://github.com/RPCS3/rpcs3"
|
||||
EGIT_SUBMODULES=(
|
||||
'asmjit' '3rdparty/glslang' '3rdparty/miniupnp/miniupnp' '3rdparty/rtmidi/rtmidi' '3rdparty/wolfssl'
|
||||
'asmjit' '3rdparty/glslang' '3rdparty/wolfssl'
|
||||
'3rdparty/SoundTouch/soundtouch' '3rdparty/fusion/fusion' '3rdparty/GPUOpen/VulkanMemoryAllocator'
|
||||
'3rdparty/feralinteractive/feralinteractive' '3rdparty/yaml-cpp'
|
||||
)
|
||||
@@ -31,8 +29,6 @@ else
|
||||
https://github.com/RPCS3/rpcs3/archive/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
https://github.com/asmjit/asmjit/archive/${ASMJIT_COMMIT}.tar.gz -> ${PN}-asmjit-${ASMJIT_COMMIT}.tar.gz
|
||||
https://github.com/KhronosGroup/glslang/archive/${GLSLANG_COMMIT}.tar.gz -> ${PN}-glslang-${GLSLANG_COMMIT}.tar.gz
|
||||
https://github.com/miniupnp/miniupnp/archive/${MINIUPNP_COMMIT}.tar.gz -> ${PN}-miniupnp-${MINIUPNP_COMMIT}.tar.gz
|
||||
https://github.com/thestk/rtmidi/archive/${RTMIDI_COMMIT}.tar.gz -> ${PN}-rtmidi-${RTMIDI_COMMIT}.tar.gz
|
||||
https://github.com/wolfSSL/wolfssl/archive/${WOLFSSL_COMMIT}.tar.gz -> ${PN}-wolfssl-${WOLFSSL_COMMIT}.tar.gz
|
||||
https://github.com/RPCS3/soundtouch/archive/${SOUNDTOUCH_COMMIT}.tar.gz
|
||||
-> ${PN}-soundtouch-${SOUNDTOUCH_COMMIT}.tar.gz
|
||||
@@ -66,7 +62,9 @@ DEPEND="
|
||||
media-libs/libglvnd
|
||||
media-libs/libpng:=
|
||||
media-libs/openal
|
||||
media-libs/rtmidi
|
||||
media-video/ffmpeg:=
|
||||
net-libs/miniupnpc:=
|
||||
net-misc/curl
|
||||
llvm-core/llvm:=
|
||||
sys-libs/zlib
|
||||
@@ -94,12 +92,6 @@ src_prepare() {
|
||||
rmdir "${S}/3rdparty/glslang/glslang" || die
|
||||
mv "${WORKDIR}/glslang-${GLSLANG_COMMIT}" "${S}/3rdparty/glslang/glslang" || die
|
||||
|
||||
rmdir "${S}/3rdparty/miniupnp/miniupnp" || die
|
||||
mv "${WORKDIR}/miniupnp-${MINIUPNP_COMMIT}" "${S}/3rdparty/miniupnp/miniupnp" || die
|
||||
|
||||
rmdir "${S}/3rdparty/rtmidi/rtmidi" || die
|
||||
mv "${WORKDIR}/rtmidi-${RTMIDI_COMMIT}" "${S}/3rdparty/rtmidi/rtmidi" || die
|
||||
|
||||
rmdir "${S}/3rdparty/wolfssl/wolfssl" || die
|
||||
mv "${WORKDIR}/wolfssl-${WOLFSSL_COMMIT}" "${S}/3rdparty/wolfssl/wolfssl" || die
|
||||
|
||||
@@ -152,7 +144,9 @@ src_configure() {
|
||||
-DUSE_SYSTEM_HIDAPI=ON
|
||||
-DUSE_SYSTEM_LIBPNG=ON
|
||||
-DUSE_SYSTEM_LIBUSB=ON
|
||||
-DUSE_SYSTEM_MINIUPNPC=ON
|
||||
-DUSE_SYSTEM_PUGIXML=ON
|
||||
-DUSE_SYSTEM_RTMIDI=ON
|
||||
-DUSE_SYSTEM_ZLIB=ON
|
||||
-DUSE_SYSTEM_ZSTD=ON
|
||||
-DUSE_DISCORD_RPC=$(usex discord)
|
||||
|
||||
@@ -1,2 +1 @@
|
||||
DIST wdisplays-1.1.1.tar.gz 108810 BLAKE2B a294719c3b8e91642d53e22aaac40c3ddd9a24e2eaef8e8b412905e9a4ef4be7984c0d0c087661d975ec518304020d1f84fc7a6ac4f62f1a5708c73878646818 SHA512 46923592e9fbb5c06c3549c198aedbafd8e0b5a6a82bc11d9d0b4cb0860070000cce18e0aa109932a4e4bee34d9f235660d2ea9d485a8fce146a2755ef62f81d
|
||||
DIST wdisplays-1.1.3.tar.gz 109082 BLAKE2B aa724523df3827766236b0e39b19f983b2795fa8d19a9f29c39c1409867cd72a45da3dd406f3796752ea3e8d579512ac612c3e4d008dc8d27a979f7b38120bda SHA512 7260deddb5871359ae9b0133cc9fa2f0b43e43664ff84cd37ad10385c4c2618a3b3303536be060097b982c7d2ab3890392ba9775e01b44281c1b3419256398a8
|
||||
|
||||
@@ -1,35 +0,0 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit meson xdg
|
||||
|
||||
DESCRIPTION="GUI display configurator for wlroots compositors"
|
||||
HOMEPAGE="https://github.com/artizirk/wdisplays"
|
||||
|
||||
if [[ "${PV}" == 9999 ]]
|
||||
then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/artizirk/wdisplays.git"
|
||||
else
|
||||
SRC_URI="https://github.com/artizirk/wdisplays/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
RESTRICT="mirror test"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/glib
|
||||
dev-libs/wayland
|
||||
media-libs/libepoxy
|
||||
x11-libs/gtk+:3[wayland]
|
||||
x11-libs/cairo
|
||||
x11-libs/pango
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="
|
||||
dev-libs/wayland-protocols
|
||||
"
|
||||
@@ -1,2 +1,2 @@
|
||||
DIST jitsi-meet-2025.2.0.deb 75843322 BLAKE2B 7c68fff979e0f327fda80c4b1eb1a4f93525783d443a2f52ba799e3288a4be0981ee7c6d8eae848fc2e52979545a264054f2fff28ad9955f4209fadcfe471227 SHA512 d08d3355d689948818c040999f8a33b7880ec4b94cd375e37ec342b1d83f306248a6c70ad6ef772e54832cb40a8f301eb884e990aec06eb0ac45714d4d6024f1
|
||||
DIST jitsi-meet-2025.4.0.deb 78801658 BLAKE2B ace6e50e3fe97e80aed9718f04e7a7e7625cb56e478f05b6cf911c8ad2e4a4a06b06cde504e287a738f74de3a88e69d1731bdcf62d25d7ada161cce4bd71a193 SHA512 f58e12907e8fc2968939145c0059ea7a49ba9868e7b1e3f24e9b5e30eab897d0861a71ad4e3d2229a4690b871658f8956ab4dd637917cde15fc5965239f8464e
|
||||
DIST jitsi-meet-2025.8.1.deb 81898642 BLAKE2B 630e888fd35a43bd86655397ea12b15be59d0e6676463ce079e4a1004a0129c3e32c13b7217409c5007929099b76b887ced9cdc9a1b6293c27132624bac5bacd SHA512 36ae93f5168b1c27aec6555eef5a4e93a83556e29d9770e30b9b7e5a1690df6ecc6ccf1139d8b47c51a4b420de89c4bd96797a0ab356658909159d8671ff7785
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
CHROMIUM_LANGS="am ar bg bn ca cs da de el en-GB en-US es-419 es et fa fil fi fr gu he hi hr hu id it
|
||||
ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv sw ta te th tr uk vi zh-CN zh-TW"
|
||||
CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB en-US es-419 es et fa fil fi fr gu he hi hr hu id it
|
||||
ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv sw ta te th tr uk ur vi zh-CN zh-TW"
|
||||
|
||||
inherit desktop xdg unpacker chromium-2
|
||||
|
||||
@@ -34,6 +34,7 @@ QA_PREBUILT="*"
|
||||
|
||||
src_install() {
|
||||
rm "opt/Jitsi Meet/chrome-sandbox" || die
|
||||
rm "opt/Jitsi Meet/resources/app.asar.unpacked/node_modules/@jitsi/robotjs/prebuilds/linux-arm64/@jitsi+robotjs.node" || die
|
||||
|
||||
insinto /opt
|
||||
doins -r "opt/Jitsi Meet"
|
||||
@@ -1 +1,2 @@
|
||||
DIST nheko-v0.12.0.tar.bz2 1438636 BLAKE2B 6586b913f5221d2d8da5e56eb23fd0ef4ad79f4d4649244308787fd2e6c54d3ddfea32e4723676386a1681370e51c8af73c3a58fc77b536e6fa44ad0bdac2e7a SHA512 8fd96c3d40c75250b9c66eef673d709392d6afe1e9c7a8ad8cb3015633583fb2358c9e714da19c5616640c6c2ff8027871293718b0fcdb0f5d6a5ea0f27e7a3f
|
||||
DIST nheko-v0.12.1.tar.bz2 1448620 BLAKE2B d3747b810dbeb9998e781e4c19643e9aa2ad9e27692003aeeecc94defcdfa4d0225db73c0e22e03a072f6dd4a83576cbd7c29554eb2278d0916b598cf22d335d SHA512 afd4b3b8aeab09519582b456edb29ec5e9dd378292103db292e6ac887f7216b09de7bf40672a5ae1478cf22621f4d8d3e696f1a701f1d5260148f73b60d8aa31
|
||||
|
||||
123
net-im/nheko/nheko-0.12.1.ebuild
Normal file
123
net-im/nheko/nheko-0.12.1.ebuild
Normal file
@@ -0,0 +1,123 @@
|
||||
# Copyright 2020-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake optfeature xdg
|
||||
|
||||
MY_P="${PN}-v${PV}"
|
||||
DESCRIPTION="Native desktop client for Matrix using Qt"
|
||||
HOMEPAGE="https://github.com/Nheko-Reborn/nheko"
|
||||
SRC_URI="https://nheko.im/nheko-reborn/${PN}/-/archive/v${PV}/${MY_P}.tar.bz2"
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
LICENSE="GPL-3 MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="X doc +pie man video voip wayland"
|
||||
REQUIRED_USE="video? ( voip )"
|
||||
|
||||
# Check WebRTCSession::havePlugins() in ./src/voip/WebRTCSession.cpp
|
||||
# to get GStreamer plugin deps right.
|
||||
MY_GST_V="1.20.0"
|
||||
|
||||
QTMIN="6.5.0"
|
||||
COMMON_DEPEND="
|
||||
app-text/cmark:=
|
||||
>=dev-cpp/blurhash-0.2.0:=
|
||||
dev-cpp/cpp-httplib:=
|
||||
dev-db/lmdb:=
|
||||
dev-libs/libfmt:=
|
||||
>=dev-libs/kdsingleapplication-1.1.0
|
||||
>=dev-libs/mtxclient-0.10.1:=
|
||||
dev-libs/olm
|
||||
dev-libs/qtkeychain:=[qt6(+)]
|
||||
dev-libs/spdlog:=
|
||||
>=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,widgets]
|
||||
>=dev-qt/qtdeclarative-${QTMIN}:6=
|
||||
>=dev-qt/qtmultimedia-${QTMIN}:6[qml]
|
||||
>=dev-qt/qtsvg-${QTMIN}:6
|
||||
X? (
|
||||
x11-libs/libxcb:=
|
||||
x11-libs/xcb-util-wm
|
||||
)
|
||||
voip? (
|
||||
>=media-libs/gstreamer-${MY_GST_V}:1.0
|
||||
>=media-libs/gst-plugins-bad-${MY_GST_V}:1.0[wayland?]
|
||||
>=media-libs/gst-plugins-base-${MY_GST_V}:1.0[X?,opengl]
|
||||
)
|
||||
"
|
||||
# Dependencies which are required by CMake but not linked with Nheko
|
||||
INDIRECT_DEPEND="
|
||||
>=dev-cpp/coeurl-0.3.0
|
||||
dev-libs/libevent
|
||||
dev-libs/openssl
|
||||
dev-libs/re2
|
||||
net-misc/curl
|
||||
"
|
||||
DEPEND="
|
||||
${COMMON_DEPEND}
|
||||
${INDIRECT_DEPEND}
|
||||
dev-cpp/nlohmann_json
|
||||
>=dev-db/lmdb++-1.0.0
|
||||
"
|
||||
RDEPEND="
|
||||
${COMMON_DEPEND}
|
||||
dev-qt/qtimageformats:6
|
||||
virtual/notification-daemon
|
||||
voip? (
|
||||
>=media-plugins/gst-plugins-dtls-${MY_GST_V}:1.0
|
||||
media-plugins/gst-plugins-libnice:1.0
|
||||
>=media-plugins/gst-plugins-meta-${MY_GST_V}:1.0[opus]
|
||||
>=media-plugins/gst-plugins-srtp-${MY_GST_V}:1.0
|
||||
>=media-plugins/gst-plugins-webrtc-${MY_GST_V}:1.0
|
||||
video? (
|
||||
>=media-plugins/gst-plugins-meta-${MY_GST_V}:1.0[vpx]
|
||||
>=media-plugins/gst-plugins-qt6-${MY_GST_V}:1.0
|
||||
X? (
|
||||
>=media-plugins/gst-plugins-ximagesrc-${MY_GST_V}:1.0
|
||||
)
|
||||
wayland? (
|
||||
media-video/pipewire[gstreamer]
|
||||
)
|
||||
)
|
||||
)
|
||||
"
|
||||
BDEPEND="
|
||||
>=dev-qt/qttools-${QTMIN}:6[linguist]
|
||||
virtual/pkgconfig
|
||||
doc? ( app-text/doxygen[dot] )
|
||||
man? (
|
||||
|| (
|
||||
app-text/asciidoc
|
||||
dev-ruby/asciidoctor
|
||||
)
|
||||
)
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
local -a mycmakeargs=(
|
||||
-DUSE_BUNDLED_CPPHTTPLIB=no
|
||||
-DUSE_BUNDLED_BLURHASH=no
|
||||
|
||||
-DVOIP=$(usex voip)
|
||||
-DX11=$(usex X)
|
||||
-DBUILD_DOCS=$(usex doc)
|
||||
-DMAN=$(usex man)
|
||||
|
||||
# See #890903 and #911111
|
||||
-DCMAKE_POSITION_INDEPENDENT_CODE=$(usex pie)
|
||||
)
|
||||
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
optfeature "secrets storage support other than kwallet (for example gnome-keyring or keepassxc)" \
|
||||
"dev-libs/qtkeychain[keyring]"
|
||||
optfeature "additional, less common, image format support" \
|
||||
kde-frameworks/kimageformats:6
|
||||
optfeature "identicons support" dev-cpp/qt-jdenticon:6
|
||||
|
||||
xdg_pkg_postinst
|
||||
}
|
||||
@@ -55,23 +55,6 @@ sys-kernel/usermode-kernel
|
||||
# Removal on 2025-08-29, Bug #960098
|
||||
gui-apps/paperde
|
||||
|
||||
# Lucio Sauer <watermanpaint@posteo.net> (2025-07-28)
|
||||
# Outdated downstream and archived upstream; no revdeps.
|
||||
# Superseded by types-grpcio* on PyPi.
|
||||
# Removal on 2025-08-28
|
||||
dev-python/grpc-stubs
|
||||
|
||||
# Lucio Sauer <watermanpaint@posteo.net> (2025-07-28)
|
||||
# This package is unmaintained, has an ambiguous license and upstream is
|
||||
# unresponsive. Its sole revdep is app-forensics/mvt, which has been outdated
|
||||
# for two years and depends on masked dev-python/tld.
|
||||
# Mask unmaintained dependencies of these two packages as well.
|
||||
# Removal on 2025-08-28
|
||||
dev-python/iOSbackup
|
||||
app-forensics/mvt
|
||||
dev-python/biplist
|
||||
dev-python/NSKeyedUnArchiver
|
||||
|
||||
# Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in> (2025-07-27)
|
||||
# Vulnerable to a cross-site scripting attack.
|
||||
# https://github.com/TecharoHQ/anubis/security/advisories/GHSA-jhjj-2g64-px7c
|
||||
|
||||
1
x11-misc/vimouse/Manifest
Normal file
1
x11-misc/vimouse/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST vimouse-0.11.tar.gz 14496 BLAKE2B 7661c2ef12982c9deeff956942b6b382e4489b7e54bfadd25cc770ec6097630c4f095fc37b080a5b965cfd57a098a08de3bf1dd4c53b1125df0fdf5e91e59e71 SHA512 b00905d3959b795cc8510c4da0c668a8225cf1f4659d8e4de4ac514189bf4e7f8320755c30988a067a6ee5cb7563b9b5023bd676fd4beeeb655305c31c3270fd
|
||||
11
x11-misc/vimouse/metadata.xml
Normal file
11
x11-misc/vimouse/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>suleyman@farajli.net</email>
|
||||
<name>Suleyman Farajli</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">sfarajli/vimouse</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
29
x11-misc/vimouse/vimouse-0.11.ebuild
Normal file
29
x11-misc/vimouse/vimouse-0.11.ebuild
Normal file
@@ -0,0 +1,29 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
DESCRIPTION="Move mouse pointer with keyboard"
|
||||
HOMEPAGE="https://github.com/sfarajli/vimouse"
|
||||
SRC_URI="https://github.com/sfarajli/vimouse/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
|
||||
SLOT="0"
|
||||
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
DEPEND="
|
||||
x11-libs/libXtst
|
||||
x11-libs/libX11
|
||||
"
|
||||
src_compile() {
|
||||
emake CC="$(tc-getCC)" || die "emake failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
|
||||
dodoc README.md
|
||||
}
|
||||
Reference in New Issue
Block a user