Compare commits

...

3 Commits

Author SHA1 Message Date
saundersp
2442ad5644 Updated metadata/md5-cache 2026-01-19 11:50:49 +01:00
saundersp
f14e361b30 Added app-misc/yazi-26.1.4 2026-01-19 11:49:11 +01:00
saundersp
80cac73f4a Unmasked app-text/calibre-8.16.2 2026-01-19 11:48:57 +01:00
11 changed files with 127 additions and 12 deletions

4
app-misc/yazi/Manifest Normal file
View File

@@ -0,0 +1,4 @@
DIST yazi-26.1.4-crates.tar.xz 47566476 BLAKE2B 619a3d13218fc582ca6e81044ea66f082ff1eedfa1ed2da628717b3a85d9d6b65d04a1f326134f8c0eb82e5fd2cd9a0a0bb8ae775f517411cf1eb735f40de98a SHA512 fc2ad3b303f020f605ea73a63502cbbf137b7068e8d90bd09faec7dc7ca588e40512c3116be1bc6104b87b5066b88beb2ae933004718b5f13fb630d25bffa85e
DIST yazi-26.1.4.tar.gz 1012726 BLAKE2B 86e094a5302ac95965a7e2fe56636c3cf7874c91e670cd968289ddee627d535860546dda7cfd19763188e94e452aad27c5859c3f523d4c33761111429921bf72 SHA512 d9a6138b8c1afd6fa5c0039564847a8c6f8efa24d23def224d2f17f691b364793fb4b7da789678bf3c86c9f5c5216ba9b6239d962154b84fe064ecfe9a3788be
EBUILD yazi-26.1.4.ebuild 1827 BLAKE2B c70c7b2ba8837e8ea996da48f664e049384b2beaf129f7321abd300f24df37cf8e9a1fcc8ba144dd39b3d9adda1ac5199f11666ea880ce9673307789a8308a17 SHA512 5cf6e65f668b6e2245719771d8a4dd12f4f6a0f7ad823e536261ccc88f54a640681ee9d421a9f661659982311e502368878019f51a06d9da3c787c0f0602d471
MISC metadata.xml 452 BLAKE2B bc45498f955c9662cd9d78e87e1a19c8a4e9c354fdb8b5e378f611f1d45ef3c64ba8ddcc3d7f93671d3f2eff9293fde663fcf13f3e0eb8edb1c890e577298b80 SHA512 405c93999dd70b0f13adbbb6d6f288a646985b5d48076ad9c9f02dd621ee25ed78874239f5fa8f13086b2485f16f3c3069b7a832fb04e7c0e68a8543b2f44cdf

View File

@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>f00wl@felinn.org</email>
<name>f00wl</name>
</maintainer>
<upstream>
<remote-id type="github">sxyazi/yazi</remote-id>
<bugs-to>https://github.com/sxyazi/yazi/issues</bugs-to>
</upstream>
<use>
<flag name="cli">Install CLI Data Distribution Service</flag>
</use>
</pkgmetadata>

View File

@@ -0,0 +1,78 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
CRATES=" "
RUST_MIN_VER="1.91.0"
inherit cargo desktop shell-completion xdg
DESCRIPTION="Blazing fast terminal file manager written in Rust, based on async I/O."
HOMEPAGE="https://yazi-rs.github.io"
SRC_URI="
https://github.com/sxyazi/yazi/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
https://github.com/gentoo-zh-drafts/${PN}/releases/download/v${PV}/${P}-crates.tar.xz
${CARGO_CRATE_URIS}
"
LICENSE="MIT"
# Dependent crate licenses
LICENSE+="
Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD Boost-1.0
CC0-1.0 ISC MIT MPL-2.0 UoI-NCSA Unicode-3.0 ZLIB
"
SLOT="0"
KEYWORDS="~amd64"
IUSE="+cli"
QA_FLAGS_IGNORED="
usr/bin/ya.*
"
RDEPEND="
dev-libs/oniguruma
"
DEPEND="${RDEPEND}"
DOCS=(
"README.md"
"yazi-config/preset/keymap-default.toml"
"yazi-config/preset/theme-dark.toml"
"yazi-config/preset/theme-light.toml"
"yazi-config/preset/yazi-default.toml"
)
src_prepare() {
export YAZI_GEN_COMPLETIONS=true
sed -i -r 's/strip\s+= true/strip = false/' Cargo.toml || die "Sed failed!"
eapply_user
}
src_compile() {
# workaround for GCC 15 issues:
# unvendor libonig from rust-onig. see bugs 943785, 945008
export RUSTONIG_SYSTEM_LIBONIG=1
cargo_src_compile --locked
use cli && cargo_src_compile -p "${PN}-cli"
}
src_install() {
dobin "$(cargo_target_dir)/${PN}"
use cli && dobin "$(cargo_target_dir)/ya"
newbashcomp "${S}/yazi-boot/completions/${PN}.bash" "${PN}"
dozshcomp "${S}/yazi-boot/completions/_${PN}"
dofishcomp "${S}/yazi-boot/completions/${PN}.fish"
if use cli; then
newbashcomp "${S}/yazi-cli/completions/ya.bash" "ya"
dozshcomp "${S}/yazi-cli/completions/_ya"
dofishcomp "${S}/yazi-cli/completions/ya.fish"
fi
domenu "assets/${PN}.desktop"
einstalldocs
}

View File

@@ -4,5 +4,5 @@ AUX calibre-server-3.conf 541 BLAKE2B 06593633721e6adf2cf2077dffa83953eea46ccdcd
AUX calibre-server-3.init 1796 BLAKE2B f87d785d6f6fc10fa648d40944ec8538027854bb872d9a3be6b5b35b0abf3cda1e4e93874a9422914da5eb4287f193459733956e3f1e25e61bec0c214c552c99 SHA512 88110ded1b9c6cf8d3bfc3d5889654f77578f9d299e88daea9023767b930082e00fbddbb92a6e43c46d900248f3684232d93396ec1d0e784c7ec14b44783f98a
DIST calibre-8.16.2.tar.xz 46126644 BLAKE2B 2920cc3e4d0a35deef4ba916b3e5db477f670dfaad5d5223f7cdd3319030fc61bf1dbe43c8f86d84e762e6c75970eade31b16fc1025e416038eebe10553ccf4e SHA512 097a0fc3ddecbc672dfcaa72cd17a45a02e77beb59328ddc27c520dadba3b0cc5d8937e761128f2c159eae81847684669b40dbf614230a40ad9188fc17c2e578
DIST calibre-8.16.2.tar.xz.sig 566 BLAKE2B 809cc58937dd2f7251355c30c3b6b7bd6f55b0e54ff4b704dda650ae6a6b06092f2366dff71d5cd145c4a802488324c54c147860801fafa8527c805b084951ef SHA512 a5ecf4f86992327fecbafb4af570008150b081a4bddbd1f8afc68988d748280944599f277a5f3d42b828731a271f7b64686f8c11fa54149208d46caab6d242d6
EBUILD calibre-8.16.2.ebuild 8367 BLAKE2B 2f2ccc7c11bcf1532063e02987c5f41d5bc8ff132af12149d9489b7ae907f68e1ea0951dd396d8fe839d7b56e419145b4271e79c46f866428e77598e3d1b9961 SHA512 83f07c8a32af3578ec260f403550461acd29bde5a191768268005ccbf0b2cfeff3f9a0a95dcb89f4f92840c78f813a67b0d1d93a781c49fa809f8f67f04e73f5
EBUILD calibre-8.16.2.ebuild 8362 BLAKE2B 0c5ed6570bc895ec977340073a0e876571d45cfad832d53ae90226893c45f386ed4810b22416075364202425bdd982869b00f1b68e459c7c9fcb95a09bb434d4 SHA512 a744c9630230c5efe2aa457d09b16b2f3b6541ec95fdcc9bf2a1e72aa26da4abc002b934506b87aee73e088656cbb85a9a0180aa7bd1ad260ed96a66cc8a0c78
MISC metadata.xml 662 BLAKE2B 102f4f537d2127c42311951cd5ca73e41a0ab948d85a037ed24c876382ffe628070d96b7310a337ac8efac61b32fd225b840b20fbe3f51e4cbf48ce073e95e7c SHA512 9929c8d731dfa112cf4b2ca67ddb269360a4f2cd84d9c0c0df6adfa2efe04669e1a45d9d7011f1dffe9e7ebf185e348478c2a1afa2bf2351e69b4f7e7c14da32

View File

@@ -1,9 +1,9 @@
# Copyright 1999-2025 Gentoo Authors
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{11..13} )
PYTHON_COMPAT=( python3_{11..14} )
PYTHON_REQ_USE="sqlite,ssl"
inherit edo toolchain-funcs python-single-r1 qmake-utils verify-sig xdg

View File

@@ -0,0 +1,16 @@
BDEPEND=|| ( >=dev-lang/rust-bin-1.91.0:* >=dev-lang/rust-1.91.0:* )
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack
DEPEND=dev-libs/oniguruma
DESCRIPTION=Blazing fast terminal file manager written in Rust, based on async I/O.
EAPI=8
HOMEPAGE=https://yazi-rs.github.io
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cargo desktop shell-completion xdg
IUSE=+cli debug
KEYWORDS=~amd64
LICENSE=MIT Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD Boost-1.0 CC0-1.0 ISC MIT MPL-2.0 UoI-NCSA Unicode-3.0 ZLIB
RDEPEND=dev-libs/oniguruma
SLOT=0
SRC_URI=https://github.com/sxyazi/yazi/archive/refs/tags/v26.1.4.tar.gz -> yazi-26.1.4.tar.gz https://github.com/gentoo-zh-drafts/yazi/releases/download/v26.1.4/yazi-26.1.4-crates.tar.xz
_eclasses_=toolchain-funcs 30214924c0c3b92ec7dbf24fc70d60d3 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f rust 20da14430886f3de143eb101684fcf62 rust-toolchain 76468983281b0a7fc167ca224f84ecfd cargo aeba1d272f6c2e000912e11d8cf626eb desktop 7b6f6e9d65093966fbc8475399c5dd4e bash-completion-r1 767861f3744f589ee5291c1698b1c082 shell-completion 0b655d0d825e157a5e99c463bddaac16 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 xdg 3ef49a87c52c8b77c476351195dfe575
_md5_=56d252a37fa86e09c0c21389f85667e7

File diff suppressed because one or more lines are too long

View File

@@ -10,5 +10,5 @@ LICENSE=BSD-2
RDEPEND=dev-qt/qtbase:6=[gui,widgets] dev-qt/qtsvg:6
SLOT=0
SRC_URI=https://www.opencode.net/trialuser/qt6ct/-/archive/0.11/qt6ct-0.11.tar.gz -> qt6ct-kde-0.11.tar.gz
_eclasses_=toolchain-funcs 30214924c0c3b92ec7dbf24fc70d60d3 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake f66e839e5b60b399ae9d51fb6e6247d3
_eclasses_=toolchain-funcs 30214924c0c3b92ec7dbf24fc70d60d3 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 5691a3da96eac88f135cf3596b8c2c3c
_md5_=6ccc16d9a70fb6e4ebbc9452be15b17e

View File

@@ -11,5 +11,5 @@ LICENSE=MIT
RDEPEND=dev-libs/stb:= media-libs/libglvnd[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/glew[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] allegro5? ( media-libs/allegro:5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) glfw? ( media-libs/glfw:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libX11:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sdl2? ( media-libs/libsdl2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sdl2-renderer? ( media-libs/libsdl2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sdl3? ( media-libs/libsdl3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sdl3-renderer? ( media-libs/libsdl3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opengl? ( media-libs/mesa[opengl,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vulkan? ( media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) webgpu? ( dev-util/webgpu-headers )
SLOT=0/1.92.5
SRC_URI=https://github.com/ocornut/imgui/archive/v1.92.5-docking.tar.gz -> imgui-1.92.5-docking.tar.gz
_eclasses_=toolchain-funcs 30214924c0c3b92ec7dbf24fc70d60d3 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-utils-r1 dbb8c4d794033ad7e7221eaf567a6c90 sysroot c7470ddc2876a596a7a1f4c2a87a5dcb meson 804c6d117ea7c539cd77f1f1a9a49bc7 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c multibuild 4650a65187015567b4e041bb9bfdb364 multilib 404b65bd5212cff83b3935c685419d08 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 meson-multilib 8989922d980e5e870cc3de949d1b2586
_eclasses_=toolchain-funcs 30214924c0c3b92ec7dbf24fc70d60d3 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-utils-r1 dbb8c4d794033ad7e7221eaf567a6c90 sysroot c7470ddc2876a596a7a1f4c2a87a5dcb rust-toolchain 76468983281b0a7fc167ca224f84ecfd meson 8d2fef06f034c2294794c1ffce65483e out-of-source-utils dbf9e34ee8964084651e25907fa8f52c multibuild 4650a65187015567b4e041bb9bfdb364 multilib 404b65bd5212cff83b3935c685419d08 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 meson-multilib 8989922d980e5e870cc3de949d1b2586
_md5_=ae3367261969f03a8cef67cb2bdd9366

View File

@@ -10,5 +10,5 @@ LICENSE=GPL-2
RDEPEND=>=media-video/obs-studio-31.0.0 dev-qt/qtbase:6[network,widgets] >=media-video/ndi-sdk-6.0:0= net-misc/curl
SLOT=0
SRC_URI=https://github.com/distroav/distroav/archive/6.1.1.tar.gz -> distroav-6.1.1.gh.tar.gz
_eclasses_=toolchain-funcs 30214924c0c3b92ec7dbf24fc70d60d3 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake f66e839e5b60b399ae9d51fb6e6247d3
_eclasses_=toolchain-funcs 30214924c0c3b92ec7dbf24fc70d60d3 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 5691a3da96eac88f135cf3596b8c2c3c
_md5_=8dade3e3129d6d2c81a4b766fc71d697

2
profiles/package.unmask Normal file
View File

@@ -0,0 +1,2 @@
# >=app-text/calibre-8.11.0 was masked in Gentoo's overlay by Eli Schwartz <eschwartz@gentoo.org> the 2025-12-15
>=app-text/calibre-8.16.2