mirror of
https://github.com/gentoo-mirror/guru.git
synced 2025-04-10 20:18:41 -04:00
Merge updates from master
This commit is contained in:
commit
a770885df0
@ -2,3 +2,5 @@ DIST chezmoi-2.59.1-vendor.tar.xz 9130524 BLAKE2B f5d823d9535bbd748b5103f4e5ea17
|
||||
DIST chezmoi-2.59.1.tar.gz 2522729 BLAKE2B 056f281a905f9543370d303c4eba92d737f6271cc6eeae61e8527047fb2a9b11ecb00fd38a3ca02525dd4c449ac704c1cb9cb43934d5dbbdf49754ddce12d966 SHA512 3e7c1259dec690278f03c53b7b07cf493078bd11c8c333e12f74a805a387795e6f5049f6e781c5829f80538c5e8f5e29fb0cb702cf53daa190e37c9d312268f3
|
||||
DIST chezmoi-2.60.1-vendor.tar.xz 9321868 BLAKE2B 5eb6acfc59eecb011d7667467b7c3f62aef542ee77d74827f38d90b1d517692b4261efe80f33c56abc2d1fc83d46e1e29fd4e85085909fac2f876c9297e948ed SHA512 987234bd1fae9feb0b2cf06e3e9bbf34847248eed4d97e6478f6b394b3ee18e339b460bd3b4bb562296e1fa74115a10887e1b93609c8a7a16081a8e0c7adbdb8
|
||||
DIST chezmoi-2.60.1.tar.gz 2550028 BLAKE2B 0429a9fc4aa2efba1d25e86f5f2ab2821869ca208d19887fcb129db5e540ff568389ec6cd4db4836100e494e03731d639e7b81032890b056edf2088b0bd71529 SHA512 2564a543de16b27d904411d93aa8656d8a65d06d0ab6f16f6d53dba6dabe652549d63f237231874a69f70c8e5dc543ec652dbd3dc723f93b2bec0b04d26a38c6
|
||||
DIST chezmoi-2.61.0-vendor.tar.xz 7164700 BLAKE2B f9393c07e387a18168c32c4539958da6f9414ff0db8f87ea4e7fd92e261bee7e8d1cb1696ffc06e5278c00e3a0943f2e76fb59d1cc5bd52855c57033eb12b53e SHA512 74a0afe9861c34ac32f4ff53ff079be4279a55e140518b291c47665fd9a4947f842c0eba2c429aec5cad9e37e805a7e3f451bf1e85066242dbab681814b1bd14
|
||||
DIST chezmoi-2.61.0.tar.gz 2542912 BLAKE2B 892778016bc67534f5a5c036057c757d502aeead325862e2b84afcd13d00f9b02686c8f0ff1a469f9a23672810fae81e8c04bf732a1edc344d071f6e40effca0 SHA512 bf36dc90ae4488425782f2ea03516f0a13743ad5987fa3dc2b19dc9efdb6b3753804544cde1efb07aa7eb87e5c750a4c0c77797db5b13bf75464bbf735d01523
|
||||
|
39
app-admin/chezmoi/chezmoi-2.61.0.ebuild
Normal file
39
app-admin/chezmoi/chezmoi-2.61.0.ebuild
Normal file
@ -0,0 +1,39 @@
|
||||
# Copyright 2020-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit go-module shell-completion
|
||||
|
||||
DESCRIPTION="Manage your dotfiles across multiple machines, securely"
|
||||
HOMEPAGE="https://www.chezmoi.io/"
|
||||
SRC_URI="https://github.com/twpayne/chezmoi/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
SRC_URI+=" https://github.com/iprok/distfiles/releases/download/${P}/${P}-vendor.tar.xz"
|
||||
|
||||
LICENSE="BSD BSD-2 MIT Apache-2.0 MPL-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86"
|
||||
RESTRICT="mirror"
|
||||
|
||||
DEPEND="dev-vcs/git"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_compile() {
|
||||
ego build -o ${PN} -v -work -x -ldflags \
|
||||
"-X main.version=${PV} -X main.date=$(date -u +%Y-%m-%dT%H:%M:%SZ)"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
ego test -ldflags \
|
||||
"-X github.com/twpayne/chezmoi/v2/pkg/chezmoitest.umaskStr=0o022"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin ${PN}
|
||||
|
||||
einstalldocs
|
||||
|
||||
newbashcomp completions/${PN}-completion.bash ${PN}
|
||||
dofishcomp completions/${PN}.fish
|
||||
newzshcomp completions/${PN}.zsh _${PN}
|
||||
}
|
@ -5,9 +5,9 @@ EAPI=8
|
||||
|
||||
PYPI_NO_NORMALIZE=1
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{11..12} )
|
||||
PYTHON_COMPAT=( python3_{{11..13},13t} )
|
||||
|
||||
inherit distutils-r1 pypi shell-completion
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="A pass extension for auditing your password repository. "
|
||||
HOMEPAGE="https://github.com/roddhjav/pass-audit"
|
||||
@ -31,8 +31,6 @@ src_prepare() {
|
||||
src_install() {
|
||||
distutils-r1_src_install
|
||||
|
||||
newbashcomp share/bash-completion/completions/pass-audit "${PN}"
|
||||
newzshcomp share/zsh/site-functions/_pass-audit _"${PN}"
|
||||
doman share/man/man1/pass-audit.1
|
||||
|
||||
exeinto /usr/lib/password-store/extensions
|
||||
|
@ -1,33 +0,0 @@
|
||||
# Copyright 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 shell-completion
|
||||
|
||||
DESCRIPTION="A pass extension for auditing your password repository. "
|
||||
HOMEPAGE="https://github.com/roddhjav/pass-audit"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
# Tests seems broken
|
||||
RESTRICT="test"
|
||||
|
||||
DEPEND="app-admin/pass"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_install() {
|
||||
distutils-r1_src_install
|
||||
|
||||
newbashcomp share/bash-completion/completions/pass-audit "${PN}"
|
||||
newzshcomp share/zsh/site-functions/_pass-audit _"${PN}"
|
||||
doman share/man/man1/pass-audit.1
|
||||
|
||||
exeinto /usr/lib/password-store/extensions
|
||||
doexe audit.bash
|
||||
}
|
@ -2,6 +2,7 @@ DIST assert-boost-1.87.0.tar.gz 20645 BLAKE2B 28ba5b22b5b9811140afb640fa9f891638
|
||||
DIST config-boost-1.87.0.tar.gz 386554 BLAKE2B e1c7f9dcaf190c8b7d6a70bb161535af3d177c66a4305f25e9e192c4b6fa20e7823bff956859440a5fe41bc10d13f0f1bc85b7ce0c54acabf60be6c10da86d00 SHA512 8958ac0f764ab83481f38931a860c0b7cdad8ced4882d1fa57f570d6ebcb0ef000f33ca896faca392c85336406cbb791bf5114c38a15e0a5dcba5bb69ee5526f
|
||||
DIST fuse-archive-0.1.14.tar.gz 59066 BLAKE2B f60a9d5c2f722ba1a8a9f853bb268923d16957137dcb503c4b8499415c98ce4f3c55e2db2d77d11e98ecf7539aaaf6851d44499303ec5f286b95cfe0e293b433 SHA512 03bdb9d360e3677dc10e2728919c3c6cdd712487d768db4cd2ccf9f1b7e725828119132bf539f08e54d0fc9df9fa534e4b374a626c4bd1f4ca519e46e90a6a8b
|
||||
DIST fuse-archive-1.10.tar.gz 587535 BLAKE2B 586803a52310e7414bb07534c558435b260e427cb8ef1da24b8b94453e931e4bb2755e7fc2f526959d24f0a67f142c7b85a96515aff747dbd982b96fee6df441 SHA512 15f10ab28f8fe075848f858678ff1a155f9db032d809db06154948408c9b910783b0ede434a6e45bdc5d9be84fbd4ffaf74954d445f4de7212f908ccc710151e
|
||||
DIST fuse-archive-1.12.tar.gz 624697 BLAKE2B ef72ee0f6f9bf586430b527dc317692fc9dae009bbee81cc0d2a1c641fd9f604400618ac07f8c22c4df18f1cf70eab935ad929f2622575ac691c4ccbe146349c SHA512 30d82cc5957ebfc75b5dd36ef86b87a32d4e572ca3104598da4c2b2b265263fe4ae472052bed497b105e91f39e9d47190c7707001285cc187258fd1eb129d3f2
|
||||
DIST fuse-archive-1.6.tar.gz 582568 BLAKE2B f9fa7c471724cb65a711037ac8313d824d4c305bea3ef32a7b6ffd5af240bae0f0602e4bca792905ce8169e35377da95672b0ec4eda238da17415ed995d5177f SHA512 c8b4cb82215633aeb1e70227661b89cfe2f24fcd20b3274742aa93150dfd1fa9f85b0d1766764b06b077db87ded91d8244f6eaea48752fd770c88335d5549ad0
|
||||
DIST intrusive-boost-1.87.0.tar.gz 342888 BLAKE2B 199a381231c6d4262cb1a434b9f6517dd5d0bc0be6424ad51010c09a7537e392bb3d508b38ed0384ecf71106522ea5bcc5e3d4ba9babc1e36618b4a5d257c8f1 SHA512 121621bd745c26d095f09837db60ea736bd5ae2657407ee7ca82f00c9cfd22e94c5d160809da974912bee07e41b607504b3c5f6634dc390bdf88be48568341f5
|
||||
DIST move-boost-1.87.0.tar.gz 133396 BLAKE2B 14946fc2f3bfd70a6e0a76c4d8560ef05ff7c71350b7a72799c1cd935fcf3ba834ad5e52e71d9210650af57257efa107af3d427296c874d3027eb9a907f8a5a1 SHA512 3257cd363abe95c73c0f02df60b60d08ff3b3d28f24de36269ee8f58e1b81a9831052dbf463dcbd1ea789368f37d3eeff37e005bc26fe9dd6c179b949c71ba9b
|
||||
|
60
app-arch/fuse-archive/fuse-archive-1.12.ebuild
Normal file
60
app-arch/fuse-archive/fuse-archive-1.12.ebuild
Normal file
@ -0,0 +1,60 @@
|
||||
# Copyright 2023-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit toolchain-funcs flag-o-matic optfeature
|
||||
|
||||
DESCRIPTION="Read-only FUSE file system for mounting archives and compressed files"
|
||||
HOMEPAGE="https://github.com/google/fuse-archive"
|
||||
|
||||
# Only uses some header-only library from boost-intrusive
|
||||
# Just vendor it to avoid bringing in entirety of boost as a dependency
|
||||
BOOST_VERSION="boost-1.87.0"
|
||||
SRC_URI="
|
||||
https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
https://github.com/boostorg/intrusive/archive/refs/tags/${BOOST_VERSION}.tar.gz -> intrusive-${BOOST_VERSION}.tar.gz
|
||||
https://github.com/boostorg/config/archive/refs/tags/${BOOST_VERSION}.tar.gz -> config-${BOOST_VERSION}.tar.gz
|
||||
https://github.com/boostorg/assert/archive/refs/tags/${BOOST_VERSION}.tar.gz -> assert-${BOOST_VERSION}.tar.gz
|
||||
https://github.com/boostorg/move/archive/refs/tags/${BOOST_VERSION}.tar.gz -> move-${BOOST_VERSION}.tar.gz
|
||||
"
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="fuse2"
|
||||
|
||||
DEPEND="
|
||||
fuse2? ( >=sys-fs/fuse-2.9:0 )
|
||||
!fuse2? ( >=sys-fs/fuse-3.1:3 )
|
||||
>=app-arch/libarchive-3.7
|
||||
"
|
||||
BDEPEND="virtual/pkgconfig"
|
||||
RDEPEND="${DEPEND}"
|
||||
# TODO(NRK): enable tests. requires python + a lot of format support.
|
||||
# also takes a lot of disk space (and time) by generating big.zip.
|
||||
RESTRICT="test"
|
||||
|
||||
src_configure() {
|
||||
sed -i 's|-O2||g' Makefile || die "sed failed"
|
||||
sed -i 's|-O0 -g||g' Makefile || die "sed failed"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
append-cppflags "-I../intrusive-${BOOST_VERSION}/include"
|
||||
append-cppflags "-I../config-${BOOST_VERSION}/include"
|
||||
append-cppflags "-I../assert-${BOOST_VERSION}/include"
|
||||
append-cppflags "-I../move-${BOOST_VERSION}/include"
|
||||
emake CXX="$(tc-getCXX)" PKG_CONFIG="$(tc-getPKG_CONFIG)" \
|
||||
FUSE_MAJOR_VERSION="$(usex fuse2 2 3)"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin out/fuse-archive
|
||||
doman fuse-archive.1
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
optfeature "mounting brotli compressed files" "app-arch/brotli"
|
||||
optfeature "mounting LZO compressed files" "app-arch/lzop"
|
||||
optfeature "mounting compress (.Z) files" "app-arch/ncompress"
|
||||
}
|
@ -4,6 +4,9 @@
|
||||
<maintainer type="person">
|
||||
<email>nrk@disroot.org</email>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="fuse2">Build with fuse2 instead of fuse3</flag>
|
||||
</use>
|
||||
<upstream>
|
||||
<remote-id type="github">google/fuse-archive</remote-id>
|
||||
</upstream>
|
||||
|
@ -14,12 +14,14 @@ KEYWORDS="~amd64"
|
||||
DEPEND="dev-embedded/libftdi"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
inherit udev
|
||||
inherit udev toolchain-funcs
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
tc-export AR RANLIB
|
||||
sed -i 's|PREFIX = $(DESTDIR)/usr/local|PREFIX=${DESTDIR}|' "${S}/software/Makefile.linux"
|
||||
sed -i '31s/ar/${AR}/' "${S}/software/Makefile.linux"
|
||||
sed -i '32s/ranlib/${RANLIB}/' "${S}/software/Makefile.linux"
|
||||
sed -i '18s/$(CFLAGS)/$(CFLAGS) $(LDFLAGS)/' "${S}/software/Makefile.linux"
|
||||
sed -i '36s/$(CFLAGS)/$(CFLAGS) $(LDFLAGS)/' "${S}/software/Makefile.linux"
|
||||
sed -i '/^GIT_/d' "${S}/software/Makefile.linux"
|
||||
|
@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
@ -29,7 +29,7 @@ RDEPEND="
|
||||
=dev-python/python-dateutil-2.9*[${PYTHON_USEDEP}]
|
||||
=dev-python/pyyaml-6*[${PYTHON_USEDEP}]
|
||||
=dev-python/textual-0.88*[${PYTHON_USEDEP}]
|
||||
=dev-python/tzlocal-5.2*[${PYTHON_USEDEP}]
|
||||
>=dev-python/tzlocal-5.2[${PYTHON_USEDEP}]
|
||||
=dev-python/sqlalchemy-2*[${PYTHON_USEDEP}]
|
||||
=dev-python/platformdirs-4*[${PYTHON_USEDEP}]
|
||||
<dev-python/click-9.0.0[${PYTHON_USEDEP}]
|
||||
|
@ -1,3 +1,4 @@
|
||||
DIST esp-idf-kconfig-2.2.0.tar.gz 137473 BLAKE2B cd38affb331292886eaed2d8b950df58cb4544ae9199f7a04175645079754442505c4d867d2fbb792847056aca3420329ca7c6c6ab8f85c1aba4853a30ed46d5 SHA512 e2721782ad58b67352f743667f32fa3d23cc724485f8055881247558cb42617ef20fa9820377eb87be9c037fe71499d0cbad13a0fe212a1024297a72ee75b04a
|
||||
DIST esp_idf_kconfig-2.3.0.tar.gz 126550 BLAKE2B f40221e2ced6450d5346380bf981e5f45ae10005ad35ba74b5c2d00d6c81f39ace3900ac7f6a8ef094da62ab35128ae0e423bf5610964c38639cca3da5d3b6af SHA512 7807d0d26353de02c86abc9be6cce1ceb872ad8e3b9273927aa455678e09d0bd9803ae605c684e8fb87b6882b088ab85e1f555764a935315fdc7f536f34bd1fc
|
||||
DIST esp_idf_kconfig-2.4.1.tar.gz 137398 BLAKE2B dcfef04f4921f2ca09451fa2b41abf5b53304c60f7fc5268f9e762ae1374621b1cce227170aeec28639519e63ad3e9c46a064eab739ea3a2083198ec9e7d5a47 SHA512 e5b7e817b079d562d54af0b844330b9697f1415cd56b99cca1645ac4559c6e4bf8383a360c30e140b6143bb5aaa7df84d5a9e308a16772b94bd44eb89df3de51
|
||||
DIST esp_idf_kconfig-2.5.0.tar.gz 139805 BLAKE2B 95ecaeb14c87d9c2d8c90186b2e0d5211a7dc645af110f6f5a19b348e8ae13bfc0c9b1c56be78084603a5c564d3d695548024207d8a2aa683538001ecd0f765e SHA512 60056124904caef31b90b77301431e54b7d490a7c73537ab8c936d261eba879022953c876769fc7c32b5d83c40dcf0cacc5b9f00a471704903d8df646114b8d6
|
||||
|
24
dev-embedded/esp-idf-kconfig/esp-idf-kconfig-2.5.0.ebuild
Normal file
24
dev-embedded/esp-idf-kconfig/esp-idf-kconfig-2.5.0.ebuild
Normal file
@ -0,0 +1,24 @@
|
||||
# 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..13},13t} )
|
||||
|
||||
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"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
rm -r docs || die
|
||||
}
|
@ -1,3 +1,2 @@
|
||||
DIST idf-component-manager-2.0.3.gh.tar.gz 322831 BLAKE2B 8456e2f4bb3e4b221aba4c946b7f2a980c36a8796e7fd7a53b97c76fd68f1462f92943bfb185d0dea4ae1792fe91f58527812ec5d81a19462e978fb2625bf2b6 SHA512 632bef699b8164b05d6cd5b0cc93cce28a1f8ec86b3fc2f58989f872ac556af3c8f7ea28d4966880ee3bca64ebb1169a819d4e46652e978e8a3bfab38ae52a02
|
||||
DIST idf-component-manager-2.0.4.gh.tar.gz 325170 BLAKE2B 813ec539fc3d48a51dc6378e3a2922cd996c56472091a5d58775c8d67c046acbdf87741ef0ccf69d8c00fcf7e684a5117134a146d55145ea59359a55cead76e1 SHA512 5160c3e0a580d499ce722966f166a87e2029b15e1e60566d8b2d063217e9bc156ecf47908800a270e75d8de25494b74efdf5cd859536e76bd717065f0d1fb4c4
|
||||
DIST idf-component-manager-2.1.1.gh.tar.gz 306788 BLAKE2B a8b5d06d897386148e885cec7faacd2e44f80eddc116da2afdf6dbac0f0af583eaf6438c0280b7bd51b21389137899d91de198cbaa86e3ec757b679a1b3fb239 SHA512 f6d4448810b885333c98fd7be091138a1e060e37ea21222df50327f0ef33c983649ed4ff6cb23c4d20d485a256132f9d75dfb6bfdc77b594c324adcb061502ba
|
||||
|
@ -1,58 +0,0 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{11..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
|
||||
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/jsonschema[${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/jsonref[${PYTHON_USEDEP}]
|
||||
dev-python/packaging[${PYTHON_USEDEP}]
|
||||
dev-python/pydantic[${PYTHON_USEDEP}]
|
||||
dev-python/pydantic-settings[${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}]
|
||||
dev-python/urllib3[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
# Requires additional files not available in the tarball
|
||||
EPYTEST_DESELECT=(
|
||||
tests/test_component_manager.py::test_pack_component_with_examples_errors
|
||||
tests/test_component_manager.py::test_pack_component_with_dest_dir
|
||||
)
|
||||
|
||||
# network access
|
||||
EPYTEST_IGNORE=(
|
||||
tests/test_api_client.py
|
||||
tests/test_prepare_dep_dirs.py
|
||||
)
|
||||
|
||||
distutils_enable_tests pytest
|
@ -5,12 +5,7 @@
|
||||
<email>andrea.postiglione@gmail.com</email>
|
||||
<name>Andrea Postiglione</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
Pcs is a Corosync and Pacemaker configuration tool. It permits users to easily view, modify and
|
||||
create Pacemaker based clusters. Pcs contains pcsd, a pcs daemon, which operates as a remote server
|
||||
for pcs and provides a web UI.
|
||||
</longdescription>
|
||||
<upstream>
|
||||
<remote-id type="github">ClusterLabs/pcs</remote-id>
|
||||
<remote-id type="github">hosthvo/pyagentx</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
1
dev-python/python-designateclient/Manifest
Normal file
1
dev-python/python-designateclient/Manifest
Normal file
@ -0,0 +1 @@
|
||||
DIST python_designateclient-6.2.0.tar.gz 72182 BLAKE2B 1c39a9d4a8a40c153aa5c2ec6896e9e0b30b7291a0f9bdf7cc79a4b4a16d29e2329029e8f1b9802cf1d1c9dd2ac047a2be67d25e696ead44e1958d6b65b5a9b0 SHA512 72995f35cd86dcf70bb623d89f1b51cace5c459db174478f119253fbfe4cc3f40c7a4d049bf65d992b8307bceef8d7619fc6649a52f9ae7f914b432f654fa6c5
|
12
dev-python/python-designateclient/metadata.xml
Normal file
12
dev-python/python-designateclient/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>gentoo-bugzilla@vimja.email</email>
|
||||
<name>Niklaus 'vimja' Hofer</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">python-designateclient</remote-id>
|
||||
<remote-id type="github">openstack/python-designateclient</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -0,0 +1,52 @@
|
||||
# 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 pypi
|
||||
|
||||
DESCRIPTION="OpenStack DNS-as-a-Service - Client"
|
||||
HOMEPAGE="
|
||||
https://opendev.org/openstack/python-designateclient
|
||||
https://github.com/openstack/python-designateclient/
|
||||
https://pypi.org/project/python-designateclient/
|
||||
"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/cliff-2.10.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/osc-lib-1.8.0[${PYTHON_USEDEP}]
|
||||
>dev-python/oslo-serialization-2.20.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}]
|
||||
>dev-python/pbr-2.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/keystoneauth1-3.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-2.14.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/stevedore-2.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
BDEPEND="
|
||||
test? (
|
||||
>=dev-python/coverage-4.5.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-subunit-1.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/stestr-2.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/tempest-25.0.0[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
EPYTEST_IGNORE=(
|
||||
# not packaged
|
||||
designateclient/hacking/checks.py
|
||||
)
|
||||
|
||||
distutils_enable_tests pytest
|
1
dev-python/python-manilaclient/Manifest
Normal file
1
dev-python/python-manilaclient/Manifest
Normal file
@ -0,0 +1 @@
|
||||
DIST python_manilaclient-5.4.0.tar.gz 389596 BLAKE2B 3383d59b690f5c694b0fc57101b6569f8b41b0f4e7280f170b330f5e0c70f54cd55f491d9a989bc80194a215da2e88ca244e0b954e7d14697c14a3591fc9fa99 SHA512 c8149acbe151884d29fc520c44a80ab6fe6900bd1b40cc3a74a2bcb70fa8b868df5fffd7062e1fde685af171dc27689b77c6199be6cd272f4a1f21bc466dbf96
|
12
dev-python/python-manilaclient/metadata.xml
Normal file
12
dev-python/python-manilaclient/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>gentoo-bugzilla@vimja.email</email>
|
||||
<name>Niklaus 'vimja' Hofer</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">python-manilaclient</remote-id>
|
||||
<remote-id type="github">openstack/python-manilaclient</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -0,0 +1,52 @@
|
||||
# Copyright 1999-2025 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 pypi
|
||||
|
||||
DESCRIPTION="Python bindings to the OpenStack Manila API"
|
||||
HOMEPAGE="
|
||||
https://opendev.org/openstack/python-manilaclient
|
||||
https://github.com/openstack/python-manilaclient/
|
||||
https://pypi.org/project/python-manilaclient/
|
||||
"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslo-serialization-2.20.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/prettytable-0.7.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-2.14.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/osc-lib-3.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-keystoneclient-3.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
BDEPEND="
|
||||
test? (
|
||||
>=dev-python/coverage-4.5.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/ddt-1.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/stestr-2.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/tempest-17.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-openstackclient-5.3.0[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
distutils_enable_tests unittest
|
||||
|
||||
python_test() {
|
||||
# The functional tests would requier the OpenStack manila service to be
|
||||
# packaged, too.
|
||||
eunittest manilaclient/tests/unit
|
||||
}
|
1
dev-python/pyzstd/Manifest
Normal file
1
dev-python/pyzstd/Manifest
Normal file
@ -0,0 +1 @@
|
||||
DIST pyzstd-0.16.2.tar.gz 789505 BLAKE2B 268e543ba14395d50351ca8ddd39aba829a910bd529ef50967e6b695ef9ffd7ea3ac879ecabeb369c53b02a7adec50018e0528765d78bed92d9d6761e8cd9690 SHA512 b5660248f86bc84bc9d64da20ca7f5f56ac0d831170292e71b475e06480b13074c3de92d796e0e1858adfa0dbd272c37b31e6dc772c2239011690429adb112e2
|
12
dev-python/pyzstd/metadata.xml
Normal file
12
dev-python/pyzstd/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>pastalian46@gmail.com</email>
|
||||
<name>Takuya Wakazono</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">Rogdham/pyzstd</remote-id>
|
||||
<remote-id type="pypi">pyzstd</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
39
dev-python/pyzstd/pyzstd-0.16.2.ebuild
Normal file
39
dev-python/pyzstd/pyzstd-0.16.2.ebuild
Normal file
@ -0,0 +1,39 @@
|
||||
# Copyright 2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_EXT=1
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{11..13} )
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="Python bindings to Zstandard (zstd) compression library"
|
||||
HOMEPAGE="
|
||||
https://github.com/Rogdham/pyzstd
|
||||
https://pypi.org/project/pyzstd/
|
||||
"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RDEPEND="app-arch/zstd:="
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
distutils_enable_tests unittest
|
||||
|
||||
src_prepare() {
|
||||
# we don't need the custom build backend
|
||||
sed -i 's/pyzstd_pep517/setuptools.build_meta/' pyproject.toml || die
|
||||
sed -i "s/'-g0', '-flto'//" setup.py || die
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
|
||||
python_configure_all() {
|
||||
DISTUTILS_ARGS=( --dynamic-link-zstd )
|
||||
}
|
||||
|
||||
python_test() {
|
||||
eunittest tests
|
||||
}
|
@ -2,3 +2,4 @@ DIST fortls-2.13.0.tar.gz 6897238 BLAKE2B 000bf8d68394c1ce2d4bca044ba3c395b22da9
|
||||
DIST fortls-3.0.0.tar.gz 7064397 BLAKE2B 9448821cad90ad9117d1304634c5ce38dc21e3172d51d598b77eb64ecff31f170a51bbb4763026ab797eba853ca89beb962c8c2fc397fd3b1bd371d82b4418da SHA512 9454298de9d4edb366a55a9282e05ff4318fdc4284f7c6fea3dcf519f883873e2479bf2f7a2cdfc34cc865698876180a9ed04dc5b94509665bad33096b057385
|
||||
DIST fortls-3.1.1.tar.gz 7066646 BLAKE2B c44058949b3d5680da0cb138d8175defde84e939a53afd93a6672ef93eb800a86fee208035caf60e18058875ad294bd8e48edb096fea6c8f2a89e684f5035120 SHA512 fa9f8aface751ac5aaf79fa5947dafd06e2ae797e7cc8b7585865588db85468f81f56979fdfdcb73ca754716dc85a2a2f9158119bb123ee09646d17e62966d50
|
||||
DIST fortls-3.1.2.tar.gz 7066708 BLAKE2B 073ce34353b85b2aa6ea2b5a54e9aa84e65aaba8f302e086ec9e03894de39ba14988f616d6b2f1958ab2387d0aaecf3efd5ae679e71fd99b86333bfb73f07cb6 SHA512 c6f639c8d52c9b1b53a01d79a77d1e80132f4a1ef66df57139011b1c01c5e571bbff12832e708db6fe5946ac3f641124799fec4e841d01a04962ab9356a558ab
|
||||
DIST fortls-3.2.2.tar.gz 7085222 BLAKE2B a5e098813149dc381d9694f4ba808f24156125337d16bc94ca7cf59ab1b1c6bbb3c8cd59f994058313942f8319b4522b355e665bfeab46a644134587cf498950 SHA512 5f0ab3641d442a0cfd387027030dfd6e0e392db5e485c1800591f7efbcffed1b27fa9263ce33db93d9e90c92bb87e6385b8d499a1049eee340830d816cf99247
|
||||
|
36
dev-util/fortls/fortls-3.2.2.ebuild
Normal file
36
dev-util/fortls/fortls-3.2.2.ebuild
Normal file
@ -0,0 +1,36 @@
|
||||
# Copyright 1999-2025 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 pypi
|
||||
|
||||
DESCRIPTION="Fortran Language Server (fortls)"
|
||||
HOMEPAGE="https://fortls.fortran-lang.org"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/json5[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
# Disable test that requires pypi.org connection
|
||||
EPYTEST_DESELECT=(
|
||||
test/test_interface.py::test_version_update_pypi
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
# Drop some additional coverage tests
|
||||
sed -i -e 's/ --cov=fortls --cov-report=html --cov-report=xml --cov-context=test//' pyproject.toml || die
|
||||
# Disable autoupdate check during tests run
|
||||
sed -i -e 's/"--incremental_sync",/"--incremental_sync", "--disable_autoupdate",/' test/setup_tests.py || die
|
||||
|
||||
distutils-r1_src_prepare
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST pmbootstrap-3.0.0.tar.bz2 3244742 BLAKE2B 58f03a93d863b84a8d406c49a9c424aebddfeabfa748cbd91f243dd9fcb8c269c35db7db9f3b349da1efe8a239cf371ab149e2635ee097d05640714033e7d12d SHA512 c45164f151abaa2f018476cd5a2dd1edcdbfbc565b7f67fc6764ff64fc768c17e727bef349f633f7775904d8e2868515f11470ec5c98f4ccbab69e5ad7bbbc1b
|
||||
DIST pmbootstrap-3.3.1.tar.bz2 213101 BLAKE2B f74d3c2f0b5a883baae48dc6cc663b6ac0473dc3e7eba08ac3ed2d7ca32e052c929faea7c5d126625d772d7cad7abf36c14808b61c52dd3e6ee136de9c3452eb SHA512 4b96b9e2c30535551581abdaf12e5df702cfb8f18f15dfdd8cef0561348ad67f2b0d4006e2d4b0b25d11c733fe8f59dc6e1c07bdaa2584e60a72991715faa3c6
|
||||
|
57
dev-util/pmbootstrap/pmbootstrap-3.3.1.ebuild
Normal file
57
dev-util/pmbootstrap/pmbootstrap-3.3.1.ebuild
Normal file
@ -0,0 +1,57 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
DISTUTILS_SINGLE_IMPL=1
|
||||
PYTHON_COMPAT=( python3_{11..13} )
|
||||
|
||||
inherit distutils-r1 linux-info
|
||||
|
||||
DESCRIPTION="Helper tool for developing and building postmarketOS"
|
||||
HOMEPAGE="https://postmarketos.org/"
|
||||
SRC_URI="https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/archive/${PV}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
|
||||
# According to upstream README either x86, amd64 or arm64 are required. I
|
||||
# wrote down all other arches because if I just did -* without adding x86 and
|
||||
# arm64 keywords it would seem like the package only works on amd64, but I can't
|
||||
# keyword x86 and arm64 because I can't test these.
|
||||
KEYWORDS="-alpha ~amd64 -arm -hppa -ppc -ppc64 -riscv -sparc"
|
||||
# Tests are disabled because they require the pmaports repository (containing
|
||||
# postmarketOS APKBUILDs) to be cloned at runtime.
|
||||
RESTRICT="mirror"
|
||||
|
||||
DEPEND="${PYTHON_DEPS}"
|
||||
RDEPEND="
|
||||
dev-vcs/git
|
||||
sys-fs/multipath-tools
|
||||
"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
pkg_pretend() {
|
||||
if kernel_is -lt 3 17 0; then
|
||||
eerror "pmbootstrap requires Linux 3.17 or greater."
|
||||
die
|
||||
fi
|
||||
}
|
||||
|
||||
# Without this, emerge errors with an "EPYTHON not set" error.
|
||||
pkg_setup() {
|
||||
python-single-r1_pkg_setup
|
||||
}
|
||||
|
||||
python_test() {
|
||||
local -x EPYTEST_DESELECT=()
|
||||
|
||||
# test_pkgrepo.py is disabled because it requires the pmaports repository (containing
|
||||
# postmarketOS APKBUILDs) to be cloned at runtime.
|
||||
EPYTEST_DESELECT+=(
|
||||
"test/core/test_pkgrepo.py"
|
||||
)
|
||||
|
||||
distutils-r1_python_test
|
||||
}
|
@ -1,12 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person" proxied="yes">
|
||||
<maintainer type="person">
|
||||
<email>stefan.cristian+git@rogentos.ro</email>
|
||||
<name>Stefan Cristian B.</name>
|
||||
</maintainer>
|
||||
<maintainer type="project" proxied="proxy">
|
||||
<email>proxy-maint@gentoo.org</email>
|
||||
<name>Proxy Maintainers</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -39,6 +39,7 @@ BDEPEND="dev-util/debugedit
|
||||
RDEPEND="
|
||||
dev-libs/wayland
|
||||
sys-libs/pam
|
||||
sys-libs/zlib
|
||||
sys-process/audit
|
||||
"
|
||||
|
||||
|
47
games-util/umu-launcher/Manifest
Normal file
47
games-util/umu-launcher/Manifest
Normal file
@ -0,0 +1,47 @@
|
||||
DIST autocfg-1.4.0.crate 17712 BLAKE2B 7f7300439899be03d001dd32b7e797bc4b9a58103081b6f7353c4b5897813cedf870b3fb1fa25d320a75326b334b44d8287e8603de34fc560d0b567143915cc6 SHA512 3b5e7c30bc73e105e4bfcab584c24fc4016db41fac9c356c6649fd841051704bbe8848e09546eb50d7c1f18ea8ce1cb72fbc268a620d5c609b3472114b5be73c
|
||||
DIST base16ct-0.2.0.crate 10240 BLAKE2B a8097674e84bb85fa72ea752d71446fc39e695fea9acc0f98178bb4e6569180f9acb4c7a9820708359d1c4733b57af6448015cce83f8c610985e6d2f7858fc33 SHA512 efe7c810102646733cb24c5cab62bd58d797e77b117d0fa5d651c34630f77de4d768fb99c981af5968393734bc32a2c1944a719f9f1a192b5062c0af8bb3413a
|
||||
DIST base64ct-1.6.0.crate 28870 BLAKE2B 60fbd9958f2519f293db2cd86add5160b51ff4f98718591b3e65d866e8bb176670ceecd5f6e365ff3ff488bf813860bf65d375a2159dd28b25e276e027303c4a SHA512 e3a267dce49257b6990d8d0842299d75b49a9af635082dfee25e314f5ab9067b339c877a4c7b012a1eaf9a84a7f8ddf0173c6f9d8695be81b8b4db03df66c92c
|
||||
DIST block-buffer-0.10.4.crate 10538 BLAKE2B d819c4f9c4be85868e8b105fb7e479d2e58d3ed85c3339bd677a3e111f85cb1ff624a54d7802ab79a6e1d9221115f66388568340480fe83eae1cb448f19f5b11 SHA512 b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb
|
||||
DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
|
||||
DIST cipher-0.4.4.crate 19073 BLAKE2B 144c45c1bdc5f7aef7f4fc63b6dd85955c453537567d1f1074e436e50d0d61f8413973cf3da207a48f1560ea92f2280fc5880569c78a1dd66bf97fd1d88ccde7 SHA512 1856d8b08bc3dbd2fa5c8b97e9eae43323c7aa19203ef3e80bb49cf15b5ddc832acb7b97121a52032656353e764f1f722200b638f7c28975fec1b5c9dc908846
|
||||
DIST cpufeatures-0.2.16.crate 13405 BLAKE2B 06d061cb2577057bd2afbc8cd6783488595701dbc46772533645d86aed71ba8b20905625b897840c90aaebb41360a286935824ca49bdebc0763a81df4bd64402 SHA512 97707ae1b533ecd3a6fe412a22fb70cf4ac278c2d7dba407fa7dbebd110d06f88a7b3aee3fb7cf4b0b5ca88f6fecf390c4d3e5ccbd4d18a75fc2f93a647e7074
|
||||
DIST crypto-common-0.1.6.crate 8760 BLAKE2B f2422bfb89c15d47a8f91c8f6695e05eb56990a922e3cdf3d426044736f9932324c0d899a151a6df4d6683e6a6b21659c657d3988734014c02cd854bb4b924e7 SHA512 471dbc43f517089d2cfe0868e29510c6ca579875b3bb5d013c70796db969b609b6c4bb35c9a07b9a2917012dc5708b717d48e317a20038adbe7e7039bf3ada6f
|
||||
DIST curve25519-dalek-4.1.3.crate 306017 BLAKE2B 0c02e769ae48e6839e37e622fecb8b1987fec0653049775a80bc53827329b50d6b8aa8288f26af306208d4a2edb94ef92a64d955c395d980cdd2624c35f0cc26 SHA512 a1dd318f96b5f1851d82a6fbd29c44dc85d2f75da16e5bcf9d6ba3abecddf5e0eaee4a7415d8afc09923064fa41529ede2622f8a5fe0b3e6d4c88b418c41bb5d
|
||||
DIST curve25519-dalek-derive-0.1.1.crate 11723 BLAKE2B 442b0e4fc519f233d3fa46c17c2e25807374360bd6576e97b4ec33e6c2cc228bc917e4e395a1d70aa19be7bae57db36d2c09c4c7d505691b53d5a624db67eb6e SHA512 60861002465d2ba12a6089b31fcd7a75f7a6d77319159d5383f29e857adea8cb7e5c9c0ab6977c8cfa34b60e1012a1a5dec57f637e6a225e60269ff49c25b29b
|
||||
DIST digest-0.10.7.crate 19557 BLAKE2B 61e69d78cb8d6850ae26ad7ff2d52dd6dce820d8c621230def11cc0e8aa6d883a6e1b25340fb45748db52a8ccf3c8d36a8aa0c8cdf4d4eeb4e3f870d86abe09a SHA512 0dd8c012468ab9011b89413ea4d3647d95b1f683b020a0e6274c95ed5148638b56fef19cd9044c837ad53715b582b88eed277fe96e917c27c5d7abdbf7c3794c
|
||||
DIST ed25519-2.2.3.crate 17802 BLAKE2B aff96de3343d0cfba058203e90b6fd2c6cbd24531abca3a37977a1ed2f1eff0f4d4b6decbfcd9759617f381f88eed32d78397e6fa8d310b99b98d603b809de44 SHA512 3bfbfcd7f442dbb6d49860c530525bac60182bc57f6778e4ee097c7ace9c6a9d32ce430339ec15931070a538d3bb1e1f7b1cf572537ffb782bc5551fab49b2b2
|
||||
DIST ed25519-dalek-2.1.1.crate 85736 BLAKE2B 77dd4019467da3dfbe574ceb574849ea665ffd8dc91660f6a9b2596fb886400508bc632dac10a06461f35fce5400f27b89b1270514188ab488a952288309beda SHA512 a3e3838a3d4eef726b65a38196e66456f586b7e29cc328eb243bacc5a247b50f10ce76df6259aa102a08ca921f07d0395793088445f36de33f5dc1aae5223ed9
|
||||
DIST fiat-crypto-0.2.9.crate 495390 BLAKE2B 9201d3faedab8c73b606dce70d65d1138f5fb29e480d56b25cd66a8d2a150fb6d946c9e0ca98eaab0227490cea288b4c78917ccfb6693022d70d74dee94e6e78 SHA512 d916fe8ba3e82a365d20485b93c36994363059dead84c0266b7bfa0bcc74122d71b4a5c8689226c0e1007e7e01fc6f6c76e8687ae14fcc38f6f159287810f510
|
||||
DIST generic-array-0.14.7.crate 15950 BLAKE2B e74c785e3127095625951da192a018281ea9976aaeb11019f9088c3f27748c5fed1ef25d577150864486dc48b5138d6892e42f99979339f711a66fc70756c82b SHA512 363a7b04e4102f9ca63d429721c1ada6272be6bf0a2e97da681faf76381f73f0e3acb86623b9ce2dae441de9fda704088391779b9769ec02b3c8c9f9f35f897d
|
||||
DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76
|
||||
DIST indoc-2.0.5.crate 14396 BLAKE2B fe838c6a855d6ff7396675a3fe9b2e0b06a93cfd4013b0b843d24d2fb81f6566528bfd1753c649646f06cb7e59262bd6ec3ed79d4e6f01d740cf0682355f2e5a SHA512 095fb56a3d87946c42a63065a8b276c2d4b9b835800014b400bb987593bf56701bad9f55d947f090740fdb7641a4f3c87fe8bfa5724709e95254d1e8e2e3616f
|
||||
DIST inout-0.1.3.crate 10743 BLAKE2B ac2fa5cadd98088ea3f6eb94ca46b3a9ceb6547ba49f0de311d86474d71024d1a087ce9b8d44ec808008db69146e9c81446bcfeebeb2fd74d2e8d0ad2c4975ed SHA512 1db5bc2bd87aae145b3b0be6669a9a722df2aac8f970fda210aaf945c372e641b941cee822917926dfa1ab8381c6e99cc7df4b18d2f4e2fbef17fdec36ed2beb
|
||||
DIST libc-0.2.169.crate 757901 BLAKE2B 1012cf93d8975aa20fc3f2332e253426ff66be6aed63ace5292cc8568ee419b0f1a4b5b39ddbb78d9c2dfd8d72eb0d068c98faa229ab55556da5e674429f0e97 SHA512 c4566330a7967efc211edf31a23647d1a33aa51fc25aa4e9337716748c8fd4be0ae63679220ff2cf6e892f37d03bc5264c55e8f082eb82574a6ec1fa8e5e45ce
|
||||
DIST memoffset-0.9.1.crate 9032 BLAKE2B 0aab55fe084134bb599c52d77c96400db40949b1013e7037747ada4fcec8dc4a124b6f3755f04b36e057eb2fb4a6bd6f07d6eebcf166f8a71405ef434d802fbf SHA512 3a236c0f481e36973b9f805e454c2efe4dd375e6b4ee406b57145136c70d5fbf4e1183d563ebf3b5fbde7363bbf5f08f0d88e507aae5bda4cc75664ecd0e33aa
|
||||
DIST once_cell-1.20.2.crate 33394 BLAKE2B 79dd394fcf1637adfef28b4159ec653c8b71d2bda0e0e36a940c04e3d87698f039dc30c97f26648ecf0d9742962f1f0a117568f7c705a8a3fc167085b0ca3e80 SHA512 bc6005bdab7a154c01e2203fb553a68695727475a9a882cf906d49c054ce886ad92cb491d380b6b9fe71a81b2fd690ce91c9a6cf8dfa8508470ac9acfc8a31c8
|
||||
DIST pem-rfc7468-0.7.0.crate 24159 BLAKE2B 478d355dd970b9705ebcf44d74d61ae0694db6de16b2018548fda88546f53e35b965ff72d939def399a49fe97d3c8317a10385ace94b3d552797ec64ace1eb8f SHA512 f47d3b6c7c8bf4547916acc2a3d6671f6c1308e74641419c8f1df810d8bd940aba8f94d361e4cbef3eae3b7f11587cd3996a11be3be41d19111abfcde7a9272a
|
||||
DIST portable-atomic-1.10.0.crate 174760 BLAKE2B 9a05d6162c95f5140709cbd005c1997449fb6373700e8ed3966e3379898e95f3cbdb90b387f1c7deb3f1eb33125378852a7168d0d22b433813f6c082112b0365 SHA512 fb47ab53fe240d5b0824dd068c6dda473d3e71ae6f5dfccaa17262a8b6de0e1dde05d83975e53bbfcf43f10ef5c634fc024f94613937927ae93f1adad1dadb19
|
||||
DIST proc-macro2-1.0.92.crate 52353 BLAKE2B 9aa29fa6f1c56c0392a94a81b4c61953f4d185012cdca37e356817845535da79d7094bf43472ce63109ce479a2fd0cbef4d802afd61daf92c4db303bcac60e7e SHA512 e614f08acc0a7e97ef580479cf5b682378df1ca16f09bfb2296ebb3490a435229dea9d682c621c54ce57e8e1d3b7803eb8ff83c88bd02e07228dba6d02f14aee
|
||||
DIST pyo3-0.24.0.crate 1108432 BLAKE2B 03098e1ed1f2bcb489ab5fbaf2605631f75804ad138591ae88975c287b8e7544e5f70ef7e3261625075498ac00545b79f6c0b5aab3bcdee2897cbbfabc3f7e87 SHA512 2b9be3cc780c48198ccad08c304053c5248d7c3b7a32e8a3eeba48246b962aa71cbf31ab8c49cab9b555933cccd447412761017b477019a35dc2598999fe63ad
|
||||
DIST pyo3-build-config-0.24.0.crate 33982 BLAKE2B 7972eb69fafdfc73ab7e2ef65498a05a5eeb122e332d10db9990d1a7849fc651a9179fa7dba71707150b005258a7f32fe711d7068fac5c5ca071abdb10bdb55d SHA512 f1f571ead6731d1d775210a02df5ca8ef850460eeabfbe04552403477f9d656eebe25a8833ea03b2e2bc7080bdcf9c6ce3b2b3f9b0f746c316ee31b11b5a2365
|
||||
DIST pyo3-ffi-0.24.0.crate 76274 BLAKE2B 2f5873a9b2e6bb6a420056a2cfc063e6e04c184bce58a39498307730aa5e061f277de6e805a70ef2448d4473b0bf32e8413c281438464391ffce457749d43c91 SHA512 2206cfaaa157ce7ab7b480823af0f96524e9d78abab1b042c00fd74f872a8df9e9014a3ab1db28492b750e8ecc8150f6519c3190b7ef297837597b72b64f999a
|
||||
DIST pyo3-macros-0.24.0.crate 8850 BLAKE2B 7470b3c8af49c3da5da979a08051d549255ed2bbf1e77e2e186ed43daa832ffe51c28c732e5d390effb8662f66c5c138a517a07cd0e90a73a4476e9d018eefdd SHA512 e949224b6ff3368f4594eb946859afd777efc43ca9fd436e176eef9d4549bd7428d04cee55ea8af02c8cb066dd9396a405de5ee6290a966ee52a0f1c64fd2749
|
||||
DIST pyo3-macros-backend-0.24.0.crate 71998 BLAKE2B d3cd57fdf2a8b0f750d8f00fa36f32b95f9f13adf9453e0823fec0791ae99af018db6e596205ff9f9f555489cec024e23eb19c53379c09381c0cb209d8a5a695 SHA512 58b06343fa03b2b7aacdafcf219865bbb5b80cc2b28fdf16133a7d43fb7723cd83718e067bf6e01f96b94738bb83cda87d4ac2703d8d59588708d938df8e66eb
|
||||
DIST quote-1.0.38.crate 31252 BLAKE2B a3836efbe5c21dec70c684002b47b8fc7cef643c82ee903b537a48bc0707a28106c4b33d98e60ff81e04c7520f7404b1dc4d49446e8d91dded517e476c36e1c2 SHA512 530c47c5e6372b508bf5b2b88a138408a7afa5ef52c47280ed20eccf39f8e97dfc1e0a18c1bd5472efcdc49a7a1e69566333a0a1b4c0b4f0e11e6a7a85bfe8af
|
||||
DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79
|
||||
DIST rustc_version-0.4.1.crate 12245 BLAKE2B 0ed627c560d88e5ade830cc5f72c62f6ba88be3e30d0f8db34761fcd0b284e5b2fc063c240149aabdfb12c8410ecdbe50cb10a3544500b5a020f95a31cd6709c SHA512 7aa8a487ca7411b6d23cae62f7568fa3474a7b1fd1589621071be3428a550ed3b7c4ad68277a8f86849e5900397d7d0e9d678f5d423742a045dc7c660fa6c598
|
||||
DIST semver-1.0.24.crate 31267 BLAKE2B 934f55d953ca52f6c11696889182e1e4c660a6eae3917b15b411d91a18b22c6a1178708caf95da93e70e6ea97c0762ed9154333d60bf0a08b156ca7b50c4077e SHA512 751bb04fb50abfbb92b2612e1d1097f612a1ceee1861852681d6ad67fe459d77a72898903b14f2f01d8185fbbc022c7471913785610c2a8e9d6530e48094869a
|
||||
DIST sha2-0.10.8.crate 26357 BLAKE2B 1d01b381223a931dc631ad3a1191f5378b1d2f3f9f20474c5f020e366624c73b08330ce8dc4bdd3e63b15f647276f533de655b545b77f70fbedc1a1846f44f0a SHA512 3be73133a6b7690e14acaead47914dc92395dca4191fb657a2ea186fefd0ccd94d12a1121d63a26027d9a9c62b775c53202473edc461587b9dcd75472af77785
|
||||
DIST signature-2.2.0.crate 15531 BLAKE2B c584d9ad52a1ab3cdc129c36cb2ed6dedc40a8d49f7294352a7df8121dc57de78268f15d9ff9ce076abf1dd3c56773daa26ed5ec39c83a600b6a377b51d4db37 SHA512 673a8f6229c795cc8f640fbfe02cd912b41c6359ca23c5ddeb1679f49784b84f109c6c45e6210201c9ca05e441c1be64ce6537e81ccd3589b37be6d0bf50dca7
|
||||
DIST ssh-cipher-0.2.0.crate 10843 BLAKE2B 72984af70ec6d814b688834dbac1337f9ecd0e00c5a2740f1d80464161589430382ed8960baaad98a41f37270395d5d87d1ac7b65630211104c887662786dd2b SHA512 b78e35365fd503418edb9e061c5338f94445b8465fef396ce2c0ce2a18ccf8203f81fb2890eb851798f9cbac0003948a0edead9b2df03a57135d6caae106c6bb
|
||||
DIST ssh-encoding-0.2.0.crate 13600 BLAKE2B d90150f5cc2399d0beb08742280a147e22e8dde23eafb4c36e1054bc156109e273926186f862c79b965c45239d5a7f71bc03f597817be7feeee143b56e50da79 SHA512 bdf0ea0691c140d0ba04db4e465dc2fac0ead483dfde6b998d87563e2dc3eff1b4553689df3bac1811b13c3866bfadc162d8bd807752f56d499690145a2a9662
|
||||
DIST ssh-key-0.6.7.crate 112921 BLAKE2B cae14b5a47e29407379bd78626a6275faa8a74a71f4801f6f262b0141166d46d64349f1d8875adea706ca566026c5a8654fcd8c62c5cbc043bcfe7f9c0cdd205 SHA512 352bea55c47b66eeb41e725cabd96bb6cda63c0e328b3a7966c5b4619f05e018bed38f100abbdd8864d66ed8473ebb76fc20ef2afac940e900c37456ddc5b699
|
||||
DIST subtle-2.6.1.crate 14562 BLAKE2B 3cf4940b7a01f04715da1057f6a92b1043a6b86ab2ee7f9fee0337b680ff781201d330409460f6f90b3f81bb5fd4b563e17c762c6e824ba3b0af99e4ae7d66bd SHA512 f5946ebd9bcb8776ee3446abcbf4afb3cca5d8bd847cadda87e864333ac7ded537a3efa773e9648adf20ce4add2c1da85172cff88c1e1a3a6cb051401b00c6bd
|
||||
DIST syn-2.0.96.crate 297497 BLAKE2B 68b62de28ad670572096a1d92ff8ed6fb55fee441f2d429edfeffcc48fa1d4f1cd39327540a4216d94a9763b84831956cb7e5c8ce89b81f1dc5767ea5734620d SHA512 ec2e352a5b0b2aa619774c01d7a7767674a44ffe91dea45d3379bf172d13039c3d37f264e98e26b20fe1d86db6d5190f220831c842f3316469d4ae73c2bfddec
|
||||
DIST target-lexicon-0.13.2.crate 27923 BLAKE2B 0761f0ffdc23b9c9df86b384d59611c7b8b5e29ff068f03367ad2fe84cfb6d11e1af149b9338236978e9566fedc51387db9f239d2a602db41045ac3db907faec SHA512 d25e3cc3d679cb6b6f24c03e0c24db9d6ca31b8ed42ac9531bd7637557fbba225a6c8ac4f68a8eaf3569195814d599e668a968afbc73b940a77cbc27552cc90a
|
||||
DIST typenum-1.17.0.crate 42849 BLAKE2B a6d1162050679e2c4ab2467f3a77d301f6861882eb7c9749f31d047f383dd5bd2ed5846ad63eed99ccc04d6ac36cc697a305861e1d65880b4d2ef04ee0a79b94 SHA512 99773d5d9f850c0602db4bb67dd062b0ade6f086e155216f1bb2fb6569461ba7e1b7c2f2af81ea8833bc3bfcf3fe5033edecb7c438adae63f59d3e30cf63a508
|
||||
DIST umu-launcher-1.2.6.tar.gz 168032 BLAKE2B e78a4df435ea99646a71b970adbda64f2533d20da682ceba35b32e175d405df0f78780123c4ad2d02240d887861b3fdc7844df7887a9bdbc41a0e3b01fa42c9c SHA512 f3d2990ce8f45ef1046faf8534bf8059a278909cc5a4fdc8e554182743e73500cffc1a19b3938fcdaeea7c936f167929e25ab7d11c14e7b055e864a5e50954a4
|
||||
DIST unicode-ident-1.0.14.crate 47547 BLAKE2B 30e0b6d7f3a967aaf5b9d91237008a60c3a8ded53bda901696e23cea3931dd71b01ddab866dca9e31e17c395d5f5a68f2a938655b693e894962568c2cff5ca15 SHA512 7c6dcd1724e8cfedc37546d1abd49088b633dad228097acc73d7b6cab255b223e830c541144e05a00388fd8ca8066f27c18792419cfa58ee9da4460a38d0bc0a
|
||||
DIST unindent-0.2.3.crate 7306 BLAKE2B a57407b117e99c230750c7d4a2a0899586c8271e4ba88ecb409c976905c014f42885372c234a75fbfbedf71dbed779f95f735975d150adacdcb61152a49db4c2 SHA512 2f1eb420ea3653b00d3e5fa0c2c105da8fd8a37cb3e699373c168604b799fccd5f0faf0cddce4212d119c2afb0c86b41efc3a50752b83ff7beda2bd84d360505
|
||||
DIST version_check-0.9.5.crate 15554 BLAKE2B 131e75cc287518831e142430e2a39b48e4275874f4473780d47a27552294097aa1cddb65c385583e1022478f940b495eb43c24a8b1617b8ac5a24af3340c0d72 SHA512 d11d5a2240ab0c67ea69db56561ce202201edeef9a8e5eda3d9ae7ab7bb5752d8f343fe7f6536d8383de8d55f9024efa84f66a0c21e69563b7a38c4a628014db
|
||||
DIST zeroize-1.8.1.crate 20029 BLAKE2B 092eba034cd35ec47290020e0c2b213177ff5dbe14ab9e7f0b4ef3cb1ecbc42fbec2b951414e26ab00bc65aaddc2c93eddd5a1963b27c6cd613ac71c65d5cc24 SHA512 dd40ebe98b98fd742608d4066b5ab66caba94b2e679428fcaff9fe547d8cd6ff2360dc85d671ee9183e32fb79cb554d00d6aef9eb8f3d8ad0ec92d0435aa4ebe
|
@ -0,0 +1,15 @@
|
||||
Make umu_delta optional.
|
||||
--- a/umu/umu_proton.py
|
||||
+++ b/umu/umu_proton.py
|
||||
@@ -517,7 +517,10 @@ def _get_delta(
|
||||
|
||||
from cbor2 import CBORDecodeError, dumps, loads
|
||||
|
||||
- from .umu_delta import valid_key, valid_signature
|
||||
+ try:
|
||||
+ from .umu_delta import valid_key, valid_signature
|
||||
+ except ImportError:
|
||||
+ return None
|
||||
|
||||
try:
|
||||
cbor = loads(patch)
|
14
games-util/umu-launcher/metadata.xml
Normal file
14
games-util/umu-launcher/metadata.xml
Normal file
@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>pastalian46@gmail.com</email>
|
||||
<name>Takuya Wakazono</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">Open-Wine-Components/umu-launcher</remote-id>
|
||||
</upstream>
|
||||
<use>
|
||||
<flag name="delta-update">Enable delta updates</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
147
games-util/umu-launcher/umu-launcher-1.2.6.ebuild
Normal file
147
games-util/umu-launcher/umu-launcher-1.2.6.ebuild
Normal file
@ -0,0 +1,147 @@
|
||||
# Copyright 2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
CARGO_OPTIONAL=1
|
||||
DISTUTILS_EXT=1
|
||||
DISTUTILS_USE_PEP517=hatchling
|
||||
PYTHON_COMPAT=( python3_{11..13} )
|
||||
|
||||
CRATES="
|
||||
autocfg@1.4.0
|
||||
base16ct@0.2.0
|
||||
base64ct@1.6.0
|
||||
block-buffer@0.10.4
|
||||
cfg-if@1.0.0
|
||||
cipher@0.4.4
|
||||
cpufeatures@0.2.16
|
||||
crypto-common@0.1.6
|
||||
curve25519-dalek-derive@0.1.1
|
||||
curve25519-dalek@4.1.3
|
||||
digest@0.10.7
|
||||
ed25519-dalek@2.1.1
|
||||
ed25519@2.2.3
|
||||
fiat-crypto@0.2.9
|
||||
generic-array@0.14.7
|
||||
heck@0.5.0
|
||||
indoc@2.0.5
|
||||
inout@0.1.3
|
||||
libc@0.2.169
|
||||
memoffset@0.9.1
|
||||
once_cell@1.20.2
|
||||
pem-rfc7468@0.7.0
|
||||
portable-atomic@1.10.0
|
||||
proc-macro2@1.0.92
|
||||
pyo3-build-config@0.24.0
|
||||
pyo3-ffi@0.24.0
|
||||
pyo3-macros-backend@0.24.0
|
||||
pyo3-macros@0.24.0
|
||||
pyo3@0.24.0
|
||||
quote@1.0.38
|
||||
rand_core@0.6.4
|
||||
rustc_version@0.4.1
|
||||
semver@1.0.24
|
||||
sha2@0.10.8
|
||||
signature@2.2.0
|
||||
ssh-cipher@0.2.0
|
||||
ssh-encoding@0.2.0
|
||||
ssh-key@0.6.7
|
||||
subtle@2.6.1
|
||||
syn@2.0.96
|
||||
target-lexicon@0.13.2
|
||||
typenum@1.17.0
|
||||
unicode-ident@1.0.14
|
||||
unindent@0.2.3
|
||||
version_check@0.9.5
|
||||
zeroize@1.8.1
|
||||
"
|
||||
|
||||
inherit cargo distutils-r1
|
||||
|
||||
DESCRIPTION="Unified launcher for Windows games on Linux"
|
||||
HOMEPAGE="https://github.com/Open-Wine-Components/umu-launcher"
|
||||
SRC_URI="
|
||||
https://github.com/Open-Wine-Components/umu-launcher/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz
|
||||
${CARGO_CRATE_URIS}
|
||||
"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
# Dependent crate licenses
|
||||
LICENSE+=" Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-3.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="delta-update"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/python-xlib-0.33[${PYTHON_USEDEP}]
|
||||
>=dev-python/urllib3-2.0.0[${PYTHON_USEDEP}]
|
||||
delta-update? (
|
||||
>=dev-python/cbor2-5.4.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyzstd-0.16.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/xxhash-3.2.0[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
BDEPEND="
|
||||
app-text/scdoc
|
||||
delta-update? (
|
||||
${RUST_DEPEND}
|
||||
)
|
||||
test? (
|
||||
>=dev-python/cbor2-5.4.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyzstd-0.16.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/xxhash-3.2.0[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${P}-optional-delta.patch"
|
||||
)
|
||||
|
||||
QA_FLAGS_IGNORED=".*/site-packages/umu/.*so"
|
||||
|
||||
EPYTEST_DESELECT=(
|
||||
# https://github.com/Open-Wine-Components/umu-launcher/blob/28eef5f5638d5660fb2d7c1811c8f2915a5e8c5b/packaging/nix/unwrapped.nix#L49
|
||||
umu/umu_test.py::TestGameLauncher::test_parse_args_noopts
|
||||
)
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
src_unpack() {
|
||||
if use delta-update; then
|
||||
cargo_src_unpack
|
||||
else
|
||||
default
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
distutils-r1_src_configure
|
||||
./configure.sh --prefix="${EPREFIX}"/usr || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
distutils-r1_src_compile
|
||||
emake umu-docs
|
||||
if use delta-update; then
|
||||
cargo_src_compile
|
||||
cp "$(cargo_target_dir)"/{libumu_delta.so,umu_delta.so} || die
|
||||
fi
|
||||
}
|
||||
|
||||
python_test() {
|
||||
epytest -o 'python_files=test_*.py *_test_*.py *_test.py'
|
||||
}
|
||||
|
||||
python_install() {
|
||||
distutils-r1_python_install
|
||||
if use delta-update; then
|
||||
python_moduleinto umu
|
||||
python_domodule "$(cargo_target_dir)"/umu_delta.so
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
distutils-r1_src_install
|
||||
emake DESTDIR="${D}" umu-docs-install
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST mir-2.19.3.tar.gz 6811167 BLAKE2B a22a99a409afbc37e716f0128ef15d42eda172df872727d1baceb16bfc6073a4f82a7f70c4a4eeee34242971af5ac0b7efa007a185cbf6b42a0f5201467534f6 SHA512 c6b8c5c5462be17f3edc54cc93e970d3425ca5b3b44b74ac196175bbb60eb95d610be6addf6eb7a6d72a662573ca1d62aa2f396d14ce69d29ec5670d87db650b
|
||||
DIST mir-2.20.0.tar.gz 6823240 BLAKE2B 6e707155764a3e37d2d5f431902358f3813b1dcad3c6772d13c867b998ffc0df3396c4ac6dca1c59b7c0edd723fc1ca509993e075837e5c666bcbed2d5484299 SHA512 97d743ab183563fcaad7afea1cdc7709636fde5f1c9fda699144f41f1b363c2238364a795961a931eea81abd02b87dcc96b4b1f7e89095ed128eaaa44fbb3005
|
||||
DIST mir-2.20.1.tar.gz 6823288 BLAKE2B 68068f7f70eaacdf5840fe8c0bd65b0941240ede6850fc0fde80d894b1309a3f9741d7f28b399bdc453ab06954d1747dee5a9dc4561fe98236473c82cf334d65 SHA512 0e384200790aa025b0cc46d615adcf461b7a0a7dd1ca8429f023d5eeb6c9edf02aa099882c081d63635a55f7bd650b44d2c4294331fd04ce703be806ea866bb3
|
||||
|
82
gui-libs/mir/mir-2.20.1.ebuild
Normal file
82
gui-libs/mir/mir-2.20.1.ebuild
Normal file
@ -0,0 +1,82 @@
|
||||
# Copyright 2024-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake xdg
|
||||
|
||||
DESCRIPTION="Set of libraries for building Wayland based shells"
|
||||
HOMEPAGE="https://mir-server.io/"
|
||||
SRC_URI="https://github.com/canonical/mir/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="|| ( GPL-2 GPL-3 ) || ( LGPL-2.1 LGPL-3 )"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="test X"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
dev-cpp/glibmm:2
|
||||
dev-cpp/libxmlpp:2.6
|
||||
dev-cpp/yaml-cpp:=
|
||||
dev-libs/boost:=
|
||||
dev-libs/glib:2
|
||||
dev-libs/libinput:=
|
||||
dev-libs/wayland
|
||||
dev-util/lttng-ust:=
|
||||
media-libs/freetype
|
||||
media-libs/libepoxy
|
||||
media-libs/libglvnd
|
||||
media-libs/mesa
|
||||
sys-apps/util-linux
|
||||
x11-libs/libXcursor
|
||||
x11-libs/libdrm
|
||||
x11-libs/libxcb:=
|
||||
x11-libs/libxkbcommon
|
||||
virtual/libudev:=
|
||||
X? ( x11-libs/libX11 )
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
media-libs/glm
|
||||
"
|
||||
BDEPEND="
|
||||
dev-util/gdbus-codegen
|
||||
virtual/pkgconfig
|
||||
test? (
|
||||
dev-cpp/gtest
|
||||
dev-util/umockdev
|
||||
x11-base/xwayland
|
||||
)
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
# bug 932786
|
||||
"${FILESDIR}/${PN}-2.17.0-remove-debug-flags.patch"
|
||||
"${FILESDIR}/${PN}-2.20.0-remove-tests.patch"
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
cmake_src_prepare
|
||||
cmake_comment_add_subdirectory examples/
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local platforms="gbm-kms;atomic-kms;wayland"
|
||||
use X && platforms="${platforms};x11"
|
||||
|
||||
local mycmakeargs=(
|
||||
# wlcs is not packaged
|
||||
-DMIR_ENABLE_WLCS_TESTS=OFF
|
||||
-DMIR_ENABLE_TESTS="$(usex test)"
|
||||
-DMIR_FATAL_COMPILE_WARNINGS=OFF
|
||||
-DMIR_PLATFORM="${platforms}"
|
||||
)
|
||||
use test && mycmakeargs+=(
|
||||
# likely will not work in build environment
|
||||
-DMIR_BUILD_PERFORMANCE_TESTS=OFF
|
||||
-DMIR_BUILD_PLATFORM_TEST_HARNESS=OFF
|
||||
-DMIR_BUILD_UNIT_TESTS=OFF
|
||||
)
|
||||
cmake_src_configure
|
||||
}
|
@ -1,2 +1,2 @@
|
||||
DIST miracle-wm-0.4.0.tar.gz 478369 BLAKE2B 758f6c71dcd9c665ad4f4c7ff2c54c56b338e99c4bfb8cfb1c8295e9e0363723712aac37c30d7a61ecf1529ab80fe5702c510a39e8ca5803bed50de7e6602877 SHA512 eea082c08692fcce4cc3d099ca4565d683b7dfd87e437e863562a7ba939dc31bdeb34e873cb9eaa823a6c4043a995156b06c5449ac3d6080269ffc601e24de56
|
||||
DIST miracle-wm-0.4.1.tar.gz 478349 BLAKE2B 6a8f942280ed33d5e285fc41eab8c0b2fca34aeafd828e6afc346eb18c89e7aebb2056f55ee7c1d7a624581096f63d7091e0e1be44135d7df54482cfe878f851 SHA512 50b49bd711b0aa4d2285423340a4328e961b4feee77c8c2c931a747ceec1eaabb51e6a4bb3fa8d6cab420555baa2f919369a3d1d195b1bcbc1be033b2087f86e
|
||||
DIST miracle-wm-0.5.1.tar.gz 1089387 BLAKE2B 85b7f982e0160be02f4c9338ee154b92a1ec3fb87c83f06af962d0949b338d9b18f0782213e25555f09c6a3011e9692edce1bc8378b11c12e17c32d37a6b869b SHA512 986a0d0baa6a78d9832bda2e622ee5873c6f711af0a6177dabe35a5f086f5fc56d85da5a41bc5555b0fed424a40f8e29e0efa8f58fd592acad212b5584bef516
|
||||
|
@ -1,9 +1,9 @@
|
||||
# Copyright 2024 Gentoo Authors
|
||||
# Copyright 2024-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake systemd
|
||||
inherit cmake
|
||||
|
||||
DESCRIPTION="Tiling Wayland compositor based on Mir"
|
||||
HOMEPAGE="https://github.com/miracle-wm-org/miracle-wm"
|
||||
@ -22,7 +22,7 @@ RDEPEND="
|
||||
dev-libs/json-c:=
|
||||
dev-libs/libevdev
|
||||
dev-libs/libpcre2:=
|
||||
gui-libs/mir:=
|
||||
>=gui-libs/mir-2.18:=
|
||||
media-libs/libglvnd
|
||||
x11-base/xwayland
|
||||
"
|
||||
@ -38,8 +38,6 @@ BDEPEND="
|
||||
src_prepare() {
|
||||
cmake_src_prepare
|
||||
use test || cmake_comment_add_subdirectory tests/
|
||||
|
||||
sed -i "s| /usr/lib/systemd/user| $(systemd_get_userunitdir)|" CMakeLists.txt || die
|
||||
}
|
||||
|
||||
src_configure() {
|
@ -49,9 +49,10 @@ RDEPEND="
|
||||
systemd? (
|
||||
sys-apps/systemd
|
||||
)
|
||||
vaapi? (
|
||||
media-video/ffmpeg[libdrm,vaapi]
|
||||
)
|
||||
vaapi? ( || (
|
||||
media-video/ffmpeg[libdrm(-),vaapi]
|
||||
media-video/ffmpeg[drm(-),vaapi]
|
||||
) )
|
||||
wireshark-plugins? (
|
||||
net-analyzer/wireshark
|
||||
)
|
||||
|
@ -52,9 +52,10 @@ RDEPEND="
|
||||
systemd? (
|
||||
sys-apps/systemd
|
||||
)
|
||||
vaapi? (
|
||||
media-video/ffmpeg[libdrm,vaapi]
|
||||
)
|
||||
vaapi? ( || (
|
||||
media-video/ffmpeg[libdrm(-),vaapi]
|
||||
media-video/ffmpeg[drm(-),vaapi]
|
||||
) )
|
||||
wireshark-plugins? (
|
||||
net-analyzer/wireshark
|
||||
)
|
||||
|
@ -52,9 +52,10 @@ RDEPEND="
|
||||
systemd? (
|
||||
sys-apps/systemd
|
||||
)
|
||||
vaapi? (
|
||||
media-video/ffmpeg[libdrm,vaapi]
|
||||
)
|
||||
vaapi? ( || (
|
||||
media-video/ffmpeg[libdrm(-),vaapi]
|
||||
media-video/ffmpeg[drm(-),vaapi]
|
||||
) )
|
||||
wireshark-plugins? (
|
||||
net-analyzer/wireshark
|
||||
)
|
||||
|
@ -52,9 +52,10 @@ RDEPEND="
|
||||
systemd? (
|
||||
sys-apps/systemd
|
||||
)
|
||||
vaapi? (
|
||||
media-video/ffmpeg[libdrm,vaapi]
|
||||
)
|
||||
vaapi? ( || (
|
||||
media-video/ffmpeg[libdrm(-),vaapi]
|
||||
media-video/ffmpeg[drm(-),vaapi]
|
||||
) )
|
||||
wireshark-plugins? (
|
||||
net-analyzer/wireshark
|
||||
)
|
||||
|
@ -52,9 +52,10 @@ RDEPEND="
|
||||
systemd? (
|
||||
sys-apps/systemd
|
||||
)
|
||||
vaapi? (
|
||||
media-video/ffmpeg[libdrm,vaapi]
|
||||
)
|
||||
vaapi? ( || (
|
||||
media-video/ffmpeg[libdrm(-),vaapi]
|
||||
media-video/ffmpeg[drm(-),vaapi]
|
||||
) )
|
||||
wireshark-plugins? (
|
||||
net-analyzer/wireshark
|
||||
)
|
||||
|
@ -0,0 +1,69 @@
|
||||
https://github.com/Moonbase59/loudgain/pull/34
|
||||
From 3b0bcd99b030908d55796e147eb5e4ab18ca579c Mon Sep 17 00:00:00 2001
|
||||
From: Hugh McMaster <hugh.mcmaster@outlook.com>
|
||||
Date: Mon, 3 Aug 2020 22:29:38 +1000
|
||||
Subject: [PATCH] docs/loudgain.1: Print apostrophes instead of acute accents
|
||||
|
||||
This manual page uses the \' groff sequence to print acute accents,
|
||||
when you actually just need to print apostrophes.
|
||||
|
||||
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
|
||||
---
|
||||
docs/loudgain.1 | 14 +++++++-------
|
||||
1 file changed, 7 insertions(+), 7 deletions(-)
|
||||
|
||||
diff --git a/docs/loudgain.1 b/docs/loudgain.1
|
||||
index 0aaeac2..55d01a2 100644
|
||||
--- a/docs/loudgain.1
|
||||
+++ b/docs/loudgain.1
|
||||
@@ -13,7 +13,7 @@
|
||||
\fBloudgain\fR is a loudness normalizer that scans music files and calculates loudness\-normalized gain and loudness peak values according to the EBU R128 standard, and can optionally write ReplayGain\-compatible metadata\.
|
||||
.
|
||||
.P
|
||||
-loudgain implements a subset of mp3gain\'s command\-line options, which means that it can be used as a drop\-in replacement in some situations\.
|
||||
+loudgain implements a subset of mp3gain's command\-line options, which means that it can be used as a drop\-in replacement in some situations\.
|
||||
.
|
||||
.P
|
||||
loudgain will \fInot\fR modify the actual audio data, but instead just write ReplayGain \fItags\fR if so requested\. It is up to the player to interpret these\. (In some players, you need to enable this feature\.)
|
||||
@@ -71,19 +71,19 @@ Write ReplayGain 2\.0 tags to files\. ID3v2 for MP2, MP3, WAV and AIFF; Vorbis C
|
||||
.
|
||||
.TP
|
||||
\fB\-s e, \-\-tagmode=e\fR
|
||||
-like \'\-s i\', plus extra tags (reference, ranges)\.
|
||||
+like '\-s i', plus extra tags (reference, ranges)\.
|
||||
.
|
||||
.TP
|
||||
\fB\-s l, \-\-tagmode=l\fR
|
||||
-like \'\-s e\', but LU units instead of dB\.
|
||||
+like '\-s e', but LU units instead of dB\.
|
||||
.
|
||||
.TP
|
||||
\fB\-s s, \-\-tagmode=s\fR
|
||||
-Don\'t write ReplayGain tags (default)\.
|
||||
+Don't write ReplayGain tags (default)\.
|
||||
.
|
||||
.TP
|
||||
\fB\-L, \-\-lowercase\fR
|
||||
-Force lowercase \'REPLAYGAIN_*\' tags (MP2/MP3/MP4/ASF/WMA/WAV/AIFF only)\. This is non\-standard, but sometimes needed\.
|
||||
+Force lowercase 'REPLAYGAIN_*' tags (MP2/MP3/MP4/ASF/WMA/WAV/AIFF only)\. This is non\-standard, but sometimes needed\.
|
||||
.
|
||||
.TP
|
||||
\fB\-S, \-\-striptags\fR
|
||||
@@ -107,7 +107,7 @@ Database\-friendly new format tab\-delimited list output\. Ideal for analysis of
|
||||
.
|
||||
.TP
|
||||
\fB\-q, \-\-quiet\fR
|
||||
-Don\'t print scanning status messages\.
|
||||
+Don't print scanning status messages\.
|
||||
.
|
||||
.SH "RECOMMENDATIONS"
|
||||
To give you a head start, here are my personal recommendations for being (almost) universally compatible\.
|
||||
@@ -135,7 +135,7 @@ $ loudgain \-S \-a \-k \-s e *\.ape
|
||||
.IP "" 0
|
||||
.
|
||||
.P
|
||||
-I’ve been happy with these settings for many years now\. Your mileage may vary\.
|
||||
+I've been happy with these settings for many years now\. Your mileage may vary\.
|
||||
.
|
||||
.P
|
||||
For easy mass\-tagging, there is a bash script called \fBrgbpm\fR included with loudgain, which follows above recommendations\. You can make a copy, put that into your personal \fB~/bin\fR folder and modify it to whatever \fIyou\fR need\.
|
@ -0,0 +1,31 @@
|
||||
https://github.com/Moonbase59/loudgain/pull/37
|
||||
From 31fc71b9970f22a116a9ad7eae66dc9cc66a54c1 Mon Sep 17 00:00:00 2001
|
||||
From: Peter Oliver <git@mavit.org.uk>
|
||||
Date: Sun, 18 Oct 2020 00:51:52 +0100
|
||||
Subject: [PATCH] =?UTF-8?q?Don=E2=80=99t=20override=20CFLAGS=20and=20CXXFL?=
|
||||
=?UTF-8?q?AGS=20env=20variables?=
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
This is necessary, for example, to build with the [hardened build flags](https://src.fedoraproject.org/rpms/redhat-rpm-config/blob/master/f/buildflags.md#hardened-builds) used by default for Fedora.
|
||||
---
|
||||
CMakeLists.txt | 4 ++--
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index 9487ab9..eb030e2 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -72,9 +72,9 @@ SET_TARGET_PROPERTIES(loudgain PROPERTIES
|
||||
COMPILE_FLAGS "-Wall -pedantic -g"
|
||||
)
|
||||
|
||||
-SET(CMAKE_C_FLAGS "-std=gnu99 -D_GNU_SOURCE")
|
||||
+SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=gnu99 -D_GNU_SOURCE")
|
||||
|
||||
-SET(CMAKE_CXX_FLAGS "-std=gnu++11 -D_GNU_SOURCE")
|
||||
+SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=gnu++11 -D_GNU_SOURCE")
|
||||
|
||||
INSTALL(TARGETS loudgain DESTINATION ${CMAKE_INSTALL_PREFIX}/bin)
|
||||
|
@ -0,0 +1,77 @@
|
||||
https://github.com/Moonbase59/loudgain/pull/53
|
||||
From f15d7dd9e7617e6d2a7c295a9ee83bf9ae93d0e3 Mon Sep 17 00:00:00 2001
|
||||
From: sagudev <16504129+sagudev@users.noreply.github.com>
|
||||
Date: Sat, 13 Aug 2022 18:27:52 +0200
|
||||
Subject: [PATCH] Print taglib version
|
||||
|
||||
---
|
||||
src/loudgain.c | 10 ++++++++++
|
||||
src/tag.cc | 6 ++++++
|
||||
src/tag.h | 2 ++
|
||||
3 files changed, 18 insertions(+)
|
||||
|
||||
diff --git a/src/loudgain.c b/src/loudgain.c
|
||||
index 04f40e3..6b6b253 100644
|
||||
--- a/src/loudgain.c
|
||||
+++ b/src/loudgain.c
|
||||
@@ -148,6 +148,10 @@ int ebur128_v_major = 0;
|
||||
int ebur128_v_minor = 0;
|
||||
int ebur128_v_patch = 0;
|
||||
char ebur128_version[15] = "";
|
||||
+int tag_v_major = 0;
|
||||
+int tag_v_minor = 0;
|
||||
+int tag_v_patch = 0;
|
||||
+char tag_version[15] = "";
|
||||
unsigned swr_ver = 0;
|
||||
char swr_version[15] = "";
|
||||
unsigned lavf_ver = 0;
|
||||
@@ -176,6 +180,11 @@ int main(int argc, char *argv[]) {
|
||||
bool strip = false; // MP3 ID3v2: strip other tag types?
|
||||
int id3v2version = 4; // MP3 ID3v2 version to write; can be 3 or 4
|
||||
|
||||
+ // taglib version
|
||||
+ tag_get_version(&tag_v_major, &tag_v_minor, &tag_v_patch);
|
||||
+ snprintf(tag_version, sizeof(tag_version), "%d.%d.%d",
|
||||
+ tag_v_major, tag_v_minor, tag_v_patch);
|
||||
+
|
||||
// libebur128 version check -- versions before 1.2.4 aren’t recommended
|
||||
ebur128_get_version(&ebur128_v_major, &ebur128_v_minor, &ebur128_v_patch);
|
||||
snprintf(ebur128_version, sizeof(ebur128_version), "%d.%d.%d",
|
||||
@@ -725,6 +734,7 @@ static inline void help(void) {
|
||||
|
||||
static inline void version(void) {
|
||||
printf("%s %s - using:\n", PROJECT_NAME, PROJECT_VER);
|
||||
+ printf(" %s %s\n", "libtag", tag_version);
|
||||
printf(" %s %s\n", "libebur128", ebur128_version);
|
||||
printf(" %s %s\n", "libavformat", lavf_version);
|
||||
printf(" %s %s\n", "libswresample", swr_version);
|
||||
diff --git a/src/tag.cc b/src/tag.cc
|
||||
index 1c149f3..cd0eaa4 100644
|
||||
--- a/src/tag.cc
|
||||
+++ b/src/tag.cc
|
||||
@@ -84,6 +84,12 @@
|
||||
#include "tag.h"
|
||||
#include "printf.h"
|
||||
|
||||
+void tag_get_version(int* major, int* minor, int* patch) {
|
||||
+ *major = TAGLIB_MAJOR_VERSION;
|
||||
+ *minor = TAGLIB_MINOR_VERSION;
|
||||
+ *patch = TAGLIB_PATCH_VERSION;
|
||||
+}
|
||||
+
|
||||
// define possible replaygain tags
|
||||
|
||||
enum RG_ENUM {
|
||||
diff --git a/src/tag.h b/src/tag.h
|
||||
index da80c1e..8d28e18 100644
|
||||
--- a/src/tag.h
|
||||
+++ b/src/tag.h
|
||||
@@ -32,6 +32,8 @@
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
+void tag_get_version(int* major, int* minor, int* patch);
|
||||
+
|
||||
bool tag_write_mp3(scan_result *scan, bool do_album, char mode, char *unit,
|
||||
bool lowercase, bool strip, int id3v2version);
|
||||
bool tag_clear_mp3(scan_result *scan, bool strip, int id3v2version);
|
@ -0,0 +1,124 @@
|
||||
https://github.com/Moonbase59/loudgain/pull/66
|
||||
From 50741b98fb4b932759f05e8d208d80d93bcc8261 Mon Sep 17 00:00:00 2001
|
||||
From: Hugh McMaster <hugh.mcmaster@outlook.com>
|
||||
Date: Mon, 29 Jul 2024 23:15:35 +1000
|
||||
Subject: [PATCH] src/scan.c: Update for FFmpeg 7.0
|
||||
|
||||
---
|
||||
src/scan.c | 40 +++++++++++++++++++++-------------------
|
||||
1 file changed, 21 insertions(+), 19 deletions(-)
|
||||
|
||||
diff --git a/src/scan.c b/src/scan.c
|
||||
index 85b36b3..91eb261 100644
|
||||
--- a/src/scan.c
|
||||
+++ b/src/scan.c
|
||||
@@ -119,7 +119,7 @@ int scan_file(const char *file, unsigned index) {
|
||||
AVCodecContext *ctx;
|
||||
|
||||
AVFrame *frame;
|
||||
- AVPacket packet;
|
||||
+ AVPacket *packet;
|
||||
|
||||
SwrContext *swr;
|
||||
|
||||
@@ -177,8 +177,8 @@ int scan_file(const char *file, unsigned index) {
|
||||
}
|
||||
|
||||
// try to get default channel layout (they aren’t specified in .wav files)
|
||||
- if (!ctx->channel_layout)
|
||||
- ctx->channel_layout = av_get_default_channel_layout(ctx->channels);
|
||||
+ if (ctx->ch_layout.order == AV_CHANNEL_ORDER_UNSPEC)
|
||||
+ av_channel_layout_default(&ctx->ch_layout, ctx->ch_layout.nb_channels);
|
||||
|
||||
// show some information about the file
|
||||
// only show bits/sample where it makes sense
|
||||
@@ -187,21 +187,21 @@ int scan_file(const char *file, unsigned index) {
|
||||
snprintf(infotext, sizeof(infotext), "%d bit, ",
|
||||
ctx->bits_per_raw_sample > 0 ? ctx->bits_per_raw_sample : ctx->bits_per_coded_sample);
|
||||
}
|
||||
- av_get_channel_layout_string(infobuf, sizeof(infobuf), -1, ctx->channel_layout);
|
||||
+ av_channel_layout_describe(&ctx->ch_layout, infobuf, sizeof(infobuf));
|
||||
ok_printf("Stream #%d: %s, %s%d Hz, %d ch, %s",
|
||||
- stream_id, codec->long_name, infotext, ctx->sample_rate, ctx->channels, infobuf);
|
||||
+ stream_id, codec->long_name, infotext, ctx->sample_rate, ctx->ch_layout.nb_channels, infobuf);
|
||||
|
||||
scan_codecs[index] = codec -> id;
|
||||
|
||||
- av_init_packet(&packet);
|
||||
+ packet = av_packet_alloc();
|
||||
|
||||
- packet.data = buffer;
|
||||
- packet.size = buffer_size;
|
||||
+ packet->data = buffer;
|
||||
+ packet->size = buffer_size;
|
||||
|
||||
swr = swr_alloc();
|
||||
|
||||
*ebur128 = ebur128_init(
|
||||
- ctx -> channels, ctx -> sample_rate,
|
||||
+ ctx->ch_layout.nb_channels, ctx->sample_rate,
|
||||
EBUR128_MODE_S | EBUR128_MODE_I | EBUR128_MODE_LRA |
|
||||
EBUR128_MODE_SAMPLE_PEAK | EBUR128_MODE_TRUE_PEAK
|
||||
);
|
||||
@@ -222,10 +222,10 @@ int scan_file(const char *file, unsigned index) {
|
||||
|
||||
progress_bar(0, 0, 0, 0);
|
||||
|
||||
- while (av_read_frame(container, &packet) >= 0) {
|
||||
- if (packet.stream_index == stream_id) {
|
||||
+ while (av_read_frame(container, packet) >= 0) {
|
||||
+ if (packet->stream_index == stream_id) {
|
||||
|
||||
- rc = avcodec_send_packet(ctx, &packet);
|
||||
+ rc = avcodec_send_packet(ctx, packet);
|
||||
if (rc < 0) {
|
||||
err_printf("Error while sending a packet to the decoder");
|
||||
break;
|
||||
@@ -252,7 +252,7 @@ int scan_file(const char *file, unsigned index) {
|
||||
av_frame_unref(frame);
|
||||
}
|
||||
|
||||
- av_packet_unref(&packet);
|
||||
+ av_packet_unref(packet);
|
||||
}
|
||||
|
||||
// complete progress bar for very short files (only cosmetic)
|
||||
@@ -263,9 +263,11 @@ int scan_file(const char *file, unsigned index) {
|
||||
|
||||
av_frame_free(&frame);
|
||||
|
||||
+ av_packet_free(&packet);
|
||||
+
|
||||
swr_free(&swr);
|
||||
|
||||
- avcodec_close(ctx);
|
||||
+ avcodec_free_context(&ctx);
|
||||
|
||||
avformat_close_input(&container);
|
||||
|
||||
@@ -413,12 +415,12 @@ static void scan_frame(ebur128_state *ebur128, AVFrame *frame,
|
||||
int out_linesize;
|
||||
enum AVSampleFormat out_fmt = AV_SAMPLE_FMT_S16;
|
||||
|
||||
- av_opt_set_channel_layout(swr, "in_channel_layout", frame -> channel_layout, 0);
|
||||
- av_opt_set_channel_layout(swr, "out_channel_layout", frame -> channel_layout, 0);
|
||||
+ av_opt_set_chlayout(swr, "in_chlayout", &frame->ch_layout, 0);
|
||||
+ av_opt_set_chlayout(swr, "out_chlayout", &frame->ch_layout, 0);
|
||||
|
||||
// add channel count to properly handle .wav reading
|
||||
- av_opt_set_int(swr, "in_channel_count", frame -> channels, 0);
|
||||
- av_opt_set_int(swr, "out_channel_count", frame -> channels, 0);
|
||||
+ av_opt_set_int(swr, "in_channel_count", frame->ch_layout.nb_channels, 0);
|
||||
+ av_opt_set_int(swr, "out_channel_count", frame->ch_layout.nb_channels, 0);
|
||||
|
||||
av_opt_set_int(swr, "in_sample_rate", frame -> sample_rate, 0);
|
||||
av_opt_set_int(swr, "out_sample_rate", frame -> sample_rate, 0);
|
||||
@@ -434,7 +436,7 @@ static void scan_frame(ebur128_state *ebur128, AVFrame *frame,
|
||||
}
|
||||
|
||||
out_size = av_samples_get_buffer_size(
|
||||
- &out_linesize, frame -> channels, frame -> nb_samples, out_fmt, 0
|
||||
+ &out_linesize, frame->ch_layout.nb_channels, frame->nb_samples, out_fmt, 0
|
||||
);
|
||||
|
||||
out_data = av_malloc(out_size);
|
41
media-sound/loudgain/loudgain-0.6.8_p20240128-r1.ebuild
Normal file
41
media-sound/loudgain/loudgain-0.6.8_p20240128-r1.ebuild
Normal file
@ -0,0 +1,41 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake
|
||||
|
||||
MY_COMMIT="079f82c613ea1e3597ad5e2cad077829fd75d2c9"
|
||||
MY_P="${PN}-${MY_COMMIT}"
|
||||
|
||||
DESCRIPTION="Versatile ReplayGain 2.0 loudness normalizer"
|
||||
HOMEPAGE="https://github.com/Moonbase59/loudgain"
|
||||
SRC_URI="https://github.com/Moonbase59/${PN}/archive/${MY_COMMIT}.tar.gz -> ${MY_P}.tar.gz"
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
LICENSE="BSD-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
#REQUIRED_USE=""
|
||||
|
||||
COMMON_DEPEND="
|
||||
media-video/ffmpeg:=
|
||||
media-libs/libebur128
|
||||
media-libs/taglib
|
||||
"
|
||||
RDEPEND="${COMMON_DEPEND}"
|
||||
DEPEND="${COMMON_DEPEND}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/loudgain-0.6.8-github-pr34-manpage.patch"
|
||||
"${FILESDIR}/loudgain-0.6.8-github-pr37-respect-build-flags.patch"
|
||||
"${FILESDIR}/loudgain-0.6.8-github-pr50-ffmpeg6.patch"
|
||||
"${FILESDIR}/loudgain-0.6.8-github-pr53-print-taglib-version.patch"
|
||||
"${FILESDIR}/loudgain-0.6.8-github-pr65-ffmpeg6-gcc14.patch"
|
||||
"${FILESDIR}/loudgain-0.6.8-github-pr66-ffmpeg7.patch"
|
||||
)
|
||||
|
||||
src_install() {
|
||||
cmake_src_install
|
||||
dodoc README.md
|
||||
}
|
@ -1 +1 @@
|
||||
DIST Quaternion-0.0.96.1.tar.gz 1714762 BLAKE2B e98f6fd8e87c963c8403f7a51f5eb2a21c78282fbe7944bc3c492cdb6aee9c7d2739aefa8c7972812c969399cf1ba53a9f8717fc9c8c679ba5965d7b690a68d6 SHA512 9b39fa35a41ef0f523c5092ec5323e06b71ecc11c61afcf01b41d82bd5ae3afcf4783c2501945f57b86ca67f312d91280adea6fe51091aa293c607b4e71b2514
|
||||
DIST Quaternion-0.0.97.1.tar.gz 1392063 BLAKE2B 83c98908e8b3b240143c503f1977858aa50ef306e2bc7c9209d483ab0ec1b8004b90629e37644e08f57d68da80c97cee3ab7cc981e05aa70082be5ca8a53a139 SHA512 8442a9569ccd48799b9b2b470272698762a9a643d7b7f7393f04144d2d7e1e9c6b005e92f820cfd06c9196c6f4910c9b8471252ab0a64f7e139ac96cad412cc7
|
||||
|
@ -20,8 +20,8 @@ RDEPEND="
|
||||
dev-qt/qtbase:6[widgets,network,gui]
|
||||
dev-qt/qttools:6[linguist]
|
||||
dev-qt/qtdeclarative:6[widgets]
|
||||
>=net-libs/libquotient-0.8.0:=
|
||||
<net-libs/libquotient-0.9.0
|
||||
>=net-libs/libquotient-0.9.0:=
|
||||
<net-libs/libquotient-0.10.0
|
||||
dev-libs/qtkeychain:=[qt6]
|
||||
"
|
||||
DEPEND="
|
||||
@ -34,14 +34,6 @@ BDEPEND="
|
||||
|
||||
DOCS=( {README,SECURITY}.md )
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DBUILD_WITH_QT6=On
|
||||
)
|
||||
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_icon_cache_update
|
||||
}
|
2
net-misc/brickd/Manifest
Normal file
2
net-misc/brickd/Manifest
Normal file
@ -0,0 +1,2 @@
|
||||
DIST brickd-2.4.7.tar.gz 6252607 BLAKE2B 1b7a2a6424266625a6a887eeab4dae260c4425b0837fbb77399746c58edc9f4cdbd89dd19ceeeed6fa66429591a5cf44909b6739af582429c0f23229d962a802 SHA512 63bcc088fbc0a1f0375713263a4e29beba22de5c112ebfcdc8b8c1558dc130772808d780a0e9c3c73a289aae101c46b534e99a239ea939348208abaee524762a
|
||||
DIST daemonlib-brickd-2.4.7.tar.gz 62686 BLAKE2B 9bbea5e5e74ba47b6968754082240a623176e716f654ead9386338c3da44236ca4219fe631bf0119214509c2bcec92904ca55f0f423c0c906ca026df41ad4c5c SHA512 b182aaa8d26d5ade2fbe07f232a71f7eed4b9942c640f09232960f93e368be81fce5cfbc4a300c355c89d7609669216430c7edf254a2ed7d27f1f82574449795
|
27
net-misc/brickd/brickd-2.4.7.ebuild
Normal file
27
net-misc/brickd/brickd-2.4.7.ebuild
Normal file
@ -0,0 +1,27 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
EAPI=8
|
||||
DESCRIPTION="Network Daemon bridging API bindings to Tinkerforge hardware bricks"
|
||||
HOMEPAGE="https://www.tinkerforge.com/en/doc/Software/Brickd.html https://github.com/Tinkerforge/brickd https://github.com/Tinkerforge/daemonlib"
|
||||
SRC_URI="
|
||||
https://github.com/Tinkerforge/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
https://github.com/Tinkerforge/daemonlib/archive/refs/tags/${P}.tar.gz -> daemonlib-${P}.tar.gz"
|
||||
S="${WORKDIR}/${P}/src/${PN}"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
RDEPEND="
|
||||
>=dev-libs/libusb-1.0.27
|
||||
>=dev-libs/libgpiod-1.6.4"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND=">=virtual/pkgconfig-3
|
||||
>=dev-build/make-4.4.1
|
||||
>=sys-devel/gcc-14.2.1"
|
||||
src_configure() {
|
||||
# source code of daemonlib package must be linked into brickd sources
|
||||
# reference: https://github.com/Tinkerforge/brickd
|
||||
ln -s "${WORKDIR}/daemonlib-${P}" "${WORKDIR}/${P}/src/daemonlib" || die
|
||||
}
|
||||
src_compile() {
|
||||
emake
|
||||
}
|
@ -1,6 +1,6 @@
|
||||
DIST circt-1.14.0.tar.gz 2152570 BLAKE2B 3901c0d146a4410cc2ee5a0556ce54decea4fb1998b83a2999ec97493efcdefbb2bb0c33b5ee127c9627568bdd92669bf1c064930abf6954aa33cbb382fea006 SHA512 1d2b2696c7ce42cf90a9209f2b0d04862681645cfe733e0dd2f6c48754a9fa035f2d5033b2c0278841edaaee9a72802a00226f210a032e81b79d4d3df5bcf7cf
|
||||
DIST circt-1.110.0.tar.gz 4078226 BLAKE2B 991c5b5e6cf0905b92543de8b2f8a4a110383263abe597fa70f0b8767f03635e8b8132043242a3f6785353d69ad157078966dc31e7f6b71ee3b5e20b1fd42a6d SHA512 435d053aaec4421c421827f5c7caa856d435098d31d525d6e44481d2f8b78da979f0004edd40a76b6ce04476953a8363c5e09d4a20b63e1403a162758984d340
|
||||
DIST circt-1.37.0.tar.gz 2577579 BLAKE2B 9bb69622c6145615d652a27428c0c4b004b5899c84dee130838a91fb54253da59a550a597cae0d358f768ed06b2e01d69beb838c98b9e8b70786da02999ea4a2 SHA512 8fb33083cafbb75b6b8de2b80b4f087e6ab5ae284703da8f2eb2ab0bcdc93290a1269a469a21e1f24f35a5c52c406790663bd4e93917f1a8e667cf2c2d147b59
|
||||
DIST circt-1.76.0.tar.gz 3605366 BLAKE2B 1866f44018fe65ec27df88ff0a6ff6b532f4efd1b607c900074287d32067e896a18442738360cfc2601cb85592cf4d16417423af04addbbfeee3321304ca586c SHA512 d4eeaf9c2d217501cd9f6216d2da9a0320fb413096d27ce6f6f8c3ac184dd2e5ee3aafb59c080c40825f684291d0c1ae529470adc8a43ec8907a6b284da61207
|
||||
DIST llvm-project-4d5a963eaf6ad209487a321dee7f0cd2a0f98477.tar.gz 229239192 BLAKE2B 99c1ae6bd2d40d4834697ca2bfbbb1b2a67bf0b28e147060490c2142e34bfec9b29e9a7668f2868c27a6a848c8c95cdca50caecbbc9ef2c71ea0ee5f5ae39019 SHA512 34a8afc743ab951af7ebb10ffaef321071478b5e7b70396c6aef56a3c3af2c8ef85e5dec7e51d33908963d29e5439c91ad920c972d7c599a20c1dadb28b1d0e6
|
||||
DIST llvm-project-6595e7fa1b5588f860aa057aac47c43623169584.tar.gz 212235026 BLAKE2B 9a152e93153498942ce246e443f534b26986d7f2578ce8dc6a1fc41f71ac78f8feab080ab302528321b33ecfc8b2889434ff1fb4d8385906493dc2370a215ab4 SHA512 d0f0a5123a3ed54c6b738ea352c5b61d8c136ec054e5a222452904bc28ad26b71f8444f951f67b52ecbcdef7b9cdfab75117c695978ac15beea79aa9c4f97bec
|
||||
DIST llvm-project-d978730d8e2c10c76867b83bec2f1143d895ee7d.tar.gz 181657664 BLAKE2B 77a6efe1952f50c99bfeb6f54d21d445b033e69f69184845748d989650818c205859bd1bf39f6730c78cb4136a32df257bcb18fa351c4bbfbb15c60c47e07137 SHA512 cedc0b17ed9d7b4a7b8393200fc6a512dd557c90b5206305b98d39b2297d7488678b5186bd5a39f8a8e66855c8986c1a82ac156a0203d73cfb359d19e22d5606
|
||||
DIST llvm-project-fe0f72d5c55a9b95c5564089e946e8f08112e995.tar.gz 166019098 BLAKE2B c3613d5465522249597fe8a882cd4cdd2f8b4030a9fee73c47643f0e64ea0b97a212f9e4637e5a096e30e679460dac039b0c244daf4b0bd04c4da42efb4744d0 SHA512 bc71f42c8af87559fbc384a6cf473b5bdb42a04e698e7e44c94d9ea27f763d7f0bd4dea63e0eef9d29cdfb2ad203b14eeb6431bba336583cfb0ce19f12a40a72
|
||||
|
@ -1,12 +1,12 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="8"
|
||||
|
||||
MY_PV="${PV//./\/}"
|
||||
MY_LLVM_PV="fe0f72d5c55a9b95c5564089e946e8f08112e995"
|
||||
MY_LLVM_PV="4d5a963eaf6ad209487a321dee7f0cd2a0f98477"
|
||||
CMAKE_BUILD_TYPE="Release"
|
||||
PYTHON_COMPAT=( python3_{11..12} )
|
||||
PYTHON_COMPAT=( python3_{11..13} )
|
||||
inherit cmake python-r1
|
||||
|
||||
DESCRIPTION="The fast free Verilog/SystemVerilog simulator"
|
||||
@ -23,11 +23,11 @@ if [[ "${PV}" == "9999" ]] ; then
|
||||
S="${S_LLVM}/llvm"
|
||||
else
|
||||
SRC_URI="
|
||||
https://github.com/llvm/circt/archive/refs/tags/sifive/${MY_PV}.tar.gz -> ${P}.tar.gz
|
||||
https://github.com/llvm/circt/archive/refs/tags/firtool-${PV}.tar.gz -> ${P}.tar.gz
|
||||
https://github.com/llvm/llvm-project/archive/${MY_LLVM_PV}.tar.gz -> llvm-project-${MY_LLVM_PV}.tar.gz
|
||||
"
|
||||
KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
|
||||
S_CIRCT="${WORKDIR}/${PN}-sifive-$(ver_cut 1)-$(ver_cut 2)-$(ver_cut 3)"
|
||||
S_CIRCT="${WORKDIR}/${PN}-firtool-${PV}"
|
||||
S_LLVM="${WORKDIR}/llvm-project-${MY_LLVM_PV}"
|
||||
S="${S_LLVM}/llvm"
|
||||
fi
|
||||
@ -68,6 +68,7 @@ src_configure() {
|
||||
local mycmakeargs=(
|
||||
-D Python3_EXECUTABLE="${PYTHON}"
|
||||
-D CMAKE_INSTALL_PREFIX=/usr
|
||||
-D CMAKE_SKIP_RPATH=ON
|
||||
-D LLVM_BINUTILS_INCDIR=/usr/include
|
||||
-D LLVM_ENABLE_PROJECTS=mlir
|
||||
-D BUILD_SHARED_LIBS=OFF
|
||||
@ -98,19 +99,23 @@ src_install() {
|
||||
mv "${S_CIRCT}/LICENSE" "${S_CIRCT}/circt-LICENSE" || die
|
||||
einstalldocs
|
||||
exeinto /usr/bin
|
||||
doexe "${BUILD_DIR}"/bin/circt-capi-ir-test
|
||||
doexe "${BUILD_DIR}"/bin/arcilator
|
||||
doexe "${BUILD_DIR}"/bin/circt-as
|
||||
doexe "${BUILD_DIR}"/bin/circt-bmc
|
||||
doexe "${BUILD_DIR}"/bin/circt-cocotb-driver.py
|
||||
doexe "${BUILD_DIR}"/bin/circt-dis
|
||||
doexe "${BUILD_DIR}"/bin/circt-lec
|
||||
doexe "${BUILD_DIR}"/bin/circt-lsp-server
|
||||
doexe "${BUILD_DIR}"/bin/circt-opt
|
||||
doexe "${BUILD_DIR}"/bin/circt-reduce
|
||||
doexe "${BUILD_DIR}"/bin/circt-rtl-sim.py
|
||||
doexe "${BUILD_DIR}"/bin/circt-synth
|
||||
doexe "${BUILD_DIR}"/bin/circt-translate
|
||||
doexe "${BUILD_DIR}"/bin/esi_cosim.py
|
||||
doexe "${BUILD_DIR}"/bin/esi-cosim-runner.py
|
||||
doexe "${BUILD_DIR}"/bin/esi-tester
|
||||
doexe "${BUILD_DIR}"/bin/firtool
|
||||
doexe "${BUILD_DIR}"/bin/handshake-runner
|
||||
doexe "${BUILD_DIR}"/bin/llhd-sim
|
||||
doexe "${BUILD_DIR}"/bin/hlstool
|
||||
doexe "${BUILD_DIR}"/bin/kanagawatool
|
||||
doexe "${BUILD_DIR}"/bin/om-linker
|
||||
doexe "${BUILD_DIR}"/bin/py-split-input-file.py
|
||||
# llhd-sim not static linked
|
||||
dolib.so "${BUILD_DIR}"/lib/libcirct-llhd-signals-runtime-wrappers.so
|
||||
# llhd-sim doesn't exist anymore
|
||||
}
|
@ -1,2 +1,2 @@
|
||||
DIST dnf5-5.2.10.0.tar.gz 1684363 BLAKE2B bcdac38c8a9dcf31673b44b7aff89e4c638e25508830b62e65d752eb54349e553f0fef2b613e678dfb058a892845f80ae38e9f49ed0ebb248599a3fa35f45ed6 SHA512 968d974c4da4fc5f6d19696dc679cdee0031cdacc46b1a25567c21617c30ef1808ff9b2f52d5abfcfe88a3feab2d28d1cc38b4507501c19d6a029f4fc18c23c4
|
||||
DIST dnf5-5.2.11.0.tar.gz 1729306 BLAKE2B fd089677d313991b325c5e8286ab5f14e5a9835775fd9e6d8b1c9d3767c9f7602c18c62c425eb7d0469072fcb9ae2f1c4eec4459e4d8d531bf1a7176ec818e5d SHA512 be97cbead8f083916bfe6b38abc980aabb4ba3534aef836334b901194679b47ba38c122109b880e4d1c07db189896226c0be83c985e07a0c5443c475b9f6c8cf
|
||||
DIST dnf5-5.2.12.0.tar.gz 1744514 BLAKE2B d4b43658e9a0d8d512e1c24338f4fdf43f0e669ddbc1abbf1b2de426995448c3e7e78915c626c5024252bbd1a1e9231c0cae29358390e7ff0071b3a039056d2d SHA512 be2116ee3ae772acfbddbd81149683160c4110d44be490613aa6a65ef42512a899b00234d513f4a1fcf1b6f4481ba55bd7f1c97505dcf5211ef925ffb118b336
|
||||
|
@ -3,7 +3,8 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake
|
||||
PYTHON_COMPAT=( python3_{12..13} )
|
||||
inherit cmake python-single-r1
|
||||
|
||||
DESCRIPTION="Command-line package manager"
|
||||
HOMEPAGE="https://github.com/rpm-software-management/dnf5"
|
||||
@ -12,12 +13,13 @@ SRC_URI="https://github.com/rpm-software-management/dnf5/archive/refs/tags/${PV}
|
||||
LICENSE="GPL-2+ LGPL-2.1+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="appstream nls systemd test"
|
||||
IUSE="appstream nls python systemd test"
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
>=app-arch/rpm-4.17.0
|
||||
dev-cpp/sdbus-c++:0/1
|
||||
dev-cpp/sdbus-c++:0/2
|
||||
dev-cpp/toml11
|
||||
>=dev-db/sqlite-3.35.0:3
|
||||
>=dev-libs/glib-2.46.0:2
|
||||
@ -28,13 +30,16 @@ RDEPEND="
|
||||
dev-libs/libxml2
|
||||
sys-apps/util-linux
|
||||
>=sys-libs/libmodulemd-2.11.2
|
||||
sys-libs/zlib
|
||||
appstream? ( >=dev-libs/appstream-0.16:= )
|
||||
python? ( ${PYTHON_DEPS} )
|
||||
systemd? ( sys-apps/systemd:= )
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="
|
||||
dev-python/sphinx
|
||||
virtual/pkgconfig
|
||||
python? ( dev-lang/swig )
|
||||
test? (
|
||||
app-arch/rpm
|
||||
app-arch/createrepo_c
|
||||
@ -47,6 +52,10 @@ PATCHES=(
|
||||
"${FILESDIR}/${PN}-5.2.5.0-sandbox-test.patch"
|
||||
)
|
||||
|
||||
pkg_setup() {
|
||||
use python && python-single-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
cmake_src_prepare
|
||||
# Replace hardcoded TMPDIR.
|
||||
@ -61,10 +70,10 @@ src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DWITH_HTML=OFF
|
||||
-DWITH_PERL5=OFF
|
||||
-DWITH_PYTHON3=OFF
|
||||
-DWITH_RUBY=OFF
|
||||
-DWITH_ZCHUNK=OFF
|
||||
-DWITH_PLUGIN_APPSTREAM=$(usex appstream)
|
||||
-DWITH_PYTHON3=$(usex python)
|
||||
-DWITH_SYSTEMD=$(usex systemd)
|
||||
-DWITH_TESTS=$(usex test)
|
||||
-DWITH_TRANSLATIONS=$(usex nls)
|
||||
@ -76,3 +85,8 @@ src_compile() {
|
||||
cmake_src_compile
|
||||
cmake_src_compile doc-man
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake_src_install
|
||||
use python && python_optimize
|
||||
}
|
@ -1,2 +1,2 @@
|
||||
DIST dwarfs-0.10.2.tar.xz 11736632 BLAKE2B 3d846f04b469ed1ff810ff36d337ddb8cf31f307ddf2b8b0de24703db75b2a2597e5c91c930f3e359b277b345c4f25e87fefa93e4269f3c20b32b5bd28a2948c SHA512 d79cefeb2a2027d7ccd5de257bec41514a7b1627b475656a18fe2c2c3d7fef119d9b369f0af839631a3eff6b171c050fe7c31bb3e335bd0a248ae330305f954f
|
||||
DIST dwarfs-0.11.0.tar.xz 12418532 BLAKE2B f09cb1a6a50d69cab8080b9472550105bd232435173e38e4d7827bfe9c9631740c7b0a5851a21f4b8b379b986567de789ff59c27aede0e2dcf3cbcd96855fe77 SHA512 bbb07ee7ed4f7976ecbe9c51c96deab40ede4b271c58a5318a2e96aa015a878e36c5728b999781b41d2beeb4a049c7e6f1d26caee3b07717fa2fcf892b559360
|
||||
DIST dwarfs-0.11.2.tar.xz 12376116 BLAKE2B 4e1de40dba08658489771a82ea6a399e5512049f27a73b815eff0377da8ca72795f2c6cb5dbfd3078d0bca8b7907f2b71eb96c841fd05a7a15f50f220acd81e3 SHA512 2eb3107b55faa70350b88d9cc8998418f34a6f14b763ed15308fa83385e07c75485e2d0667fa172796de0e4277b469be9362643a25c6f17960d302f35c98a805
|
||||
|
@ -39,6 +39,7 @@ RDEPEND="
|
||||
test? ( >=dev-cpp/gtest-1.15.2 )
|
||||
>=dev-cpp/range-v3-0.12.0
|
||||
dev-libs/date
|
||||
>=dev-libs/openssl-1.1
|
||||
dev-cpp/nlohmann_json
|
||||
"
|
||||
|
@ -1 +1 @@
|
||||
DIST zenpower3-0.2.0.tar.gz 14201 BLAKE2B 6adce14eaf4fba98ba942c55dcf6b277f643eae749eecc10b8709fec1289dbf24d5ab6949b1195f0eda60341a284f3932b44d1ead813ba1f5fb0ec91926a3257 SHA512 27ea8d1937b179257efa6138461dce0b3f038db2fa71fe257f17e216a495e34acf6c5b65a4eb68e9386de747055394cde2fd68ee28d511dcbeecad806f9e25ec
|
||||
DIST zenpower3-0.2.0.tar.gz 14019 BLAKE2B ce7d28f2f5f83fc2e44cbc720855816916b6ad6801c7ccdd8845fd385366c8967b0090ed8f94909e4c2488f0f7e11de6dc66f56b2b72dae988325b76014c9004 SHA512 cf4a930dd7a1f8670cee9f364d57acca17c11726c6ff671bdb6209c0f7ea9af1e7c707cd77b20214fdb38a930cfd1e1e0b59c1d9cc738e1bf0fd8e6ee8302a3f
|
||||
|
@ -1,7 +1,7 @@
|
||||
From 580c957c1159e38b3b909504652782acc0317deb Mon Sep 17 00:00:00 2001
|
||||
From f575836deb3221cde127cb06390dc192d5099455 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Gon=C3=A7alo=20Negrier=20Duarte?=
|
||||
<gonegrier.duarte@gmail.com>
|
||||
Date: Sun, 29 Dec 2024 10:56:13 +0000
|
||||
Date: Sun, 9 Mar 2025 20:57:53 +0000
|
||||
Subject: [PATCH] zenpower3: use KV_FULL to detect kernel version. * fix CFLAGS
|
||||
for clang
|
||||
MIME-Version: 1.0
|
||||
@ -10,18 +10,18 @@ Content-Transfer-Encoding: 8bit
|
||||
|
||||
Signed-off-by: Gonçalo Negrier Duarte <gonegrier.duarte@gmail.com>
|
||||
---
|
||||
Makefile | 12 ++++++++----
|
||||
1 file changed, 8 insertions(+), 4 deletions(-)
|
||||
Makefile | 8 ++++++--
|
||||
1 file changed, 6 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/Makefile b/Makefile
|
||||
index 72c831c..03cbdc3 100644
|
||||
index d108729..37a58ba 100644
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -1,8 +1,12 @@
|
||||
VERSION := 0.2.0
|
||||
-TARGET := $(shell uname -r)
|
||||
+TARGET := ${KV_FULL}
|
||||
DKMS_ROOT_PATH := /usr/src/zenstats-$(VERSION)
|
||||
DKMS_ROOT_PATH := /usr/src/zenpower-$(VERSION)
|
||||
|
||||
-KBUILD_CFLAGS += -Wimplicit-fallthrough=3
|
||||
+ifeq ($(CC),clang)
|
||||
@ -30,8 +30,8 @@ index 72c831c..03cbdc3 100644
|
||||
+ CXXFLAGS += -Wimplicit-fallthrough=3
|
||||
+endif
|
||||
|
||||
KERNEL_MODULES := /lib/modules/$(TARGET)
|
||||
|
||||
KERNEL_MODULES := /lib/modules/$(TARGET)
|
||||
|
||||
--
|
||||
2.47.1
|
||||
2.48.1
|
||||
|
||||
|
@ -6,6 +6,6 @@
|
||||
<email>gonegrier.duarte@gmail.com</email>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">Sid127/zenstats</remote-id>
|
||||
<remote-id type="github">koweda/zenpower3</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
@ -2,23 +2,22 @@
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
_PN=zenpower
|
||||
|
||||
inherit linux-mod-r1
|
||||
_PN="zenstats"
|
||||
_P="${_PN}-${PV}"
|
||||
DESCRIPTION="Linux kernel driver for reading sensors of AMD Zen family CPUs"
|
||||
HOMEPAGE="
|
||||
https://github.com/Sid127/zenstats
|
||||
https://github.com/koweda/zenpower3
|
||||
https://github.com/ocerman/zenpower
|
||||
"
|
||||
|
||||
if [[ ${PV} == "9999" ]]; then
|
||||
inherit git-r3
|
||||
# Mantain fork of zenpower3
|
||||
EGIT_REPO_URI="https://github.com/Sid127/zenstats"
|
||||
EGIT_REPO_URI="https://github.com/koweda/zenpower3"
|
||||
else
|
||||
SRC_URI="https://github.com/Sid127/zenstats/archive/v0.1.0.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/zenstats-0.1.0"
|
||||
SRC_URI="https://github.com/koweda/zenpower3/archive/v0.2.0.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/${P}"
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
@ -27,8 +26,6 @@ SLOT="0"
|
||||
|
||||
CONFIG_CHECK="HWMON PCI AMD_NB"
|
||||
|
||||
PATCHES="${FILESDIR}/${PN}-use-symlink-to-detect-kernel-version.patch"
|
||||
|
||||
src_compile() {
|
||||
MODULES_MAKEARGS+=(
|
||||
TARGET="${KV_FULL}"
|
@ -2,23 +2,22 @@
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
_PN=zenpower
|
||||
|
||||
inherit linux-mod-r1
|
||||
_PN="zenstats"
|
||||
_P="${_PN}-${PV}"
|
||||
DESCRIPTION="Linux kernel driver for reading sensors of AMD Zen family CPUs"
|
||||
HOMEPAGE="
|
||||
https://github.com/Sid127/zenstats
|
||||
https://github.com/koweda/zenpower3
|
||||
https://github.com/ocerman/zenpower
|
||||
"
|
||||
|
||||
if [[ ${PV} == "9999" ]]; then
|
||||
inherit git-r3
|
||||
# Mantain fork of zenpower3
|
||||
EGIT_REPO_URI="https://github.com/Sid127/zenstats"
|
||||
EGIT_REPO_URI="https://github.com/koweda/zenpower3"
|
||||
else
|
||||
SRC_URI="https://github.com/Sid127/zenstats/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/${_P}"
|
||||
SRC_URI="https://github.com/koweda/zenpower3/archive/v0.2.0.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/${P}"
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
|
@ -1 +1 @@
|
||||
DIST yandex-browser-25.2.1.824_p1.deb 207235100 BLAKE2B 8b3508cc35f74267acccf639803b3b22e28012e8120b802dffafaea1dc06b4ed59f5ee9ca9f8d785be4421eb2ef38b2edf2c9895b5ee63d504f55481b0590fb8 SHA512 98a02a9e46e22be0740ab6dcf3d9bd1a0d48e9e88c1557ac7ab8ad6854ea34c1a65e91c235e552769bc38948166bd5b479e7257d3d256eb0390702fe9b27b531
|
||||
DIST yandex-browser-25.2.1.939_p1.deb 207288664 BLAKE2B d647a1e458e8cc9234d1fd0bc04961b6ae0302bf24af857adabfa7b2555c420536d3c2861eaa990b44f1537de29d45c9800db419e64befe00a15cc0d37b27338 SHA512 5cd2366b22d5228c0948e1ed5a74425c9f56966f47e3e92ec64312c07ff2d1b344de7078cab0379040530444dd082085ace593b1655120b823c91ca5ad7b9c37
|
||||
|
@ -12,7 +12,7 @@ else
|
||||
MY_PN=${PN}
|
||||
fi
|
||||
|
||||
FFMPEG="132"
|
||||
FFMPEG="133"
|
||||
|
||||
DESCRIPTION="The web browser from Yandex"
|
||||
HOMEPAGE="https://browser.yandex.ru/"
|
@ -1,9 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>nrk@disroot.org</email>
|
||||
</maintainer>
|
||||
<!-- maintainer-needed -->
|
||||
<upstream>
|
||||
<remote-id type="github">erebe/greenclip</remote-id>
|
||||
</upstream>
|
||||
|
Loading…
x
Reference in New Issue
Block a user