Merge updates from master

This commit is contained in:
Repository mirror & CI
2026-02-09 08:01:05 +00:00
36 changed files with 544 additions and 347 deletions

View File

@@ -1,2 +1,3 @@
DIST doublecmd-1.1.31-src.tar.gz 9651875 BLAKE2B 020d3652df851744e228219c8b0730ad06dbfe1cda460952553903ba07a35ec4252b96c795cfd3841f3778186d8b120c6db8a3e3ef7ae499156f9a374496f2e3 SHA512 d7de6d1006c672705bc70bc4059919f51e1f5e47780dc6099bbc867c24d6637df413126c86f1a6c3ca56a37a902b90ff5a8c0502c42a0cdc25e770d000abc0ba
DIST doublecmd-1.1.32-src.tar.gz 9652239 BLAKE2B 2ed7b80fed61deac92c24d6ba1c647b3bb2ee64e053dc32d9f2df595f6d72166f42041b2fea6318831565d20f7760594ad065caeb83988bd3d0ca6a7f9fd0fc0 SHA512 63ab0397a1327949558974972129ff405dad2a0de028b9c4d4f45db5343829f61e772f5aef5c75770db1f22ff42f213321b020e0bc96bfc902d8aaeb1c027d72
DIST doublecmd-1.2.1-src.tar.gz 10130319 BLAKE2B 4317ab1fdb3c745c3c9c3d4e0bfda9123c34397bf060acd66fb5f8c3d3c0dec735496dbc2901b5897424718129a4fe4277d9af59563b3fc94c59561c1bfc312e SHA512 ed1e83c4b77a0a43eae17d690a27ee55c26030f823df6c02960a199015afbfa3149463d8c2b94d3ab6c9f7fe6790974bb51534c45864d33a200732e475d6055a

View File

@@ -0,0 +1,47 @@
# Copyright 2016-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit xdg
DESCRIPTION="Cross Platform file manager"
HOMEPAGE="https://doublecmd.sourceforge.io/ https://github.com/doublecmd/doublecmd"
SRC_URI="https://downloads.sourceforge.net/${PN}/${P}-src.tar.gz"
LICENSE="GPL-2+ LGPL-2.1+ LGPL-3 MPL-1.1 Boost-1.0 BZIP2"
SLOT="0"
RDEPEND="
!app-misc/doublecmd-bin
dev-libs/glib:2
sys-apps/dbus
x11-libs/libX11
dev-libs/libqt6pas:=
"
DEPEND="
${RDEPEND}
sys-libs/ncurses
"
BDEPEND="
>=dev-lang/lazarus-3.0[qt6]
"
PATCHES=( "${FILESDIR}"/00-lazbuild-command.patch )
# Built with fpc, does not respect anything
QA_FLAGS_IGNORED=".*"
QA_PRESTRIPPED=".*"
src_compile(){
./build.sh release qt6 || die
}
src_install(){
./install/linux/install.sh --install-prefix="${D}" || die
dodoc doc/README.txt doc/changelog.txt
rm -r "${ED}"/usr/share/doublecmd/doc || die
dosym -r /usr/share/doc/"${PF}" /usr/share/doublecmd/doc
}

View File

@@ -5,6 +5,8 @@ DIST ovr_overlay_oyasumi-49b0d856c282d1f696b87e85a55674f4db913872.gh.tar.gz 2298
DIST pipewire-rs-ba32202c3c391004c3bb533b58fa75a50e47ff57.gl.tar.gz 114999 BLAKE2B 346df1c77ad134b98bb482d02c82b0d25aa8e22041e850b8362e75b5972e48693b82144c9ea766436d803a7d69490745732c5ad18fffc496e7c80dd017765e87 SHA512 28bcd265721747f41b234e6a3c6a3922e91348a46e192bda3d9a370d24caa1eb56d3335294fc6d4e35ea3655e6aa2069c5add357770d3465f5306705b1ca3917
DIST wayvr-26.1.2-vendor.tar.xz 79056988 BLAKE2B 42533f22d516585724e1733eb432eb4d84dc1985e03d100bab593619bacabe6b89653dbb6a3ed80e3b9376982b9e35a908d30e72810c0ff2f7dae9b1d3e2a13b SHA512 9171bda6ff6462c20e46433186d32dafafabd305995e3b8f12c00a51713cfb9ffc85f0ae27791550e4d9010569dd25683dd2a0fbd643744d600c41218d5c7a3a
DIST wayvr-26.1.2.tar.gz 5742627 BLAKE2B bac22f682d05d654e3913d626705b187932707f222e6817c84649a3ab41050b1e91786a8f648f900e1758ca1c926337b0e495f68a5d52e972b42fb8360bc356f SHA512 7e003c7babf172e8b158a8d1f7a6209fb73f29683eac54df77a5eae15d5c27805261b1e5d9ac28d5dd2f57fc856f95498830074bbe0d181f5ebb70fea2484aea
DIST wayvr-26.2.0-vendor.tar.xz 84837840 BLAKE2B cc56e125221699462a7299524726ff551aea6626dc7f11e030b017f06d7ccd7c4c18b05f09a1526f4485012d682e98b707fc1f46faa47426b7d1d9ddcf3c0ca1 SHA512 74743d0dfcebf5a4f2fa225fd009f78540fa576d6447b5ea47171c36770fcd0efb7dc3acd776223240cbd825256aab101eb5269ebef4fcce45220c1a9b197763
DIST wayvr-26.2.0.tar.gz 5784862 BLAKE2B 3ea191481a9dd109dea09d4206e140ae50e5bd9325c2bc94f9aca52e1daf6baf77ff981e4c8da09e59ac92adeafd38ced4bc0eb6be485d79d532531abe417860 SHA512 7b1787b3b7c0b954c590a55537a9d1109c1495d60404b2ee1c0e4304dcfb146ca1e6e15823dfef2d1b2d4f7ad940a51676f95e642e834cb7205a6f60a995522c
DIST wayvr-ipc-a72587d23f3bb8624d9aeb1f13c0a21e65350f51.gh.tar.gz 10534 BLAKE2B d57e81e30199e05ad033bc639ebc33e3d2173cd22e7cb7b619cd40420532cbc59ff012934ccbf930bb08833886704dc3d88e9d2a76757f2caf32dd05d82fb51c SHA512 b2fe903cd922aa588034f2de4b85bccf7cf8825bb80457e20bbf956f0110d8818bc0a38b084da82784b32b5adbb87e62db26c39eba347f67aff33e8fcb144090
DIST wlx-capture-c68c66d487ef0f57bab23b5c780472a31a01ecab.gh.tar.gz 40441 BLAKE2B 4420c6a088d11cdf60bdbd0233e7d2b79bee1640f7c7235e643587322f58b7ef30006b82ac1e04094d81d06df0dd4350cbfc20965ba71d60f9aa51659f672879 SHA512 f92ebed458544c0dadc7af510dc4210037afcc97b7ebd72c2a2e8b4eee4fd2e2a8140170abca4d767e5ae07ac14786c7acd9c12b0e74be54682658e60805f5a6
DIST wlx-overlay-s-25.4.2.tar.gz 5199373 BLAKE2B 9dfffa0afcf4e9aeee817ba8bb38d940ddb4413d9a0db957984a1b9d8d57955d30fe1b246a2d83a2709c54a48c7c65b9a91e8caead40846a5af1dacd83796110 SHA512 8d7474aa9714f27d67d313bbf1dfb245ff1921c1ecc0453132f1c55cc0d4a1ac84305ab176c3c8762059ca1f4058e551b10f8430e6532611801ad131ad771e1a

View File

@@ -0,0 +1,99 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
LLVM_COMPAT=({15..21})
inherit cargo desktop
DESCRIPTION="Access your Wayland/X11 desktop from Monado/WiVRn/SteamVR."
HOMEPAGE="https://github.com/wlx-team/wayvr"
SRC_URI="
https://github.com/wlx-team/wayvr/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
https://github.com/wlx-team/wayvr/releases/download/v${PV}/vendor.tar.xz -> ${P}-vendor.tar.xz
"
LICENSE="GPL-3"
# Dependent crate licenses
LICENSE+="
0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0
ISC MIT MPL-2.0 UoI-NCSA Unicode-3.0 Unlicense ZLIB
"
SLOT="0"
KEYWORDS="~amd64"
REQUIRED_USE="
|| ( openvr openxr )
|| ( wayland X )
wayland? ( pipewire )
"
IUSE="+openvr +openxr +wayland +X +pipewire +osc"
DEPEND="
media-libs/alsa-lib
media-libs/shaderc
media-libs/fontconfig
sys-apps/dbus
media-libs/freetype
X? (
x11-libs/libxcb
x11-libs/libxkbcommon[X]
x11-libs/libX11
x11-libs/libXext
x11-libs/libXrandr
)
openvr? (
=media-libs/openvr-1.23.8-r0
)
openxr? (
media-libs/openxr-loader[X?,wayland?]
)
pipewire? (
media-video/pipewire
)
wayland? (
x11-libs/libxkbcommon[wayland]
)
"
BDEPEND="
virtual/pkgconfig
"
RDEPEND="${DEPEND}"
src_unpack()
{
cargo_src_unpack
ln -s "${WORKDIR}/vendor/"* "${CARGO_HOME}/gentoo/"
sed -i "${ECARGO_HOME}/config.toml" -e '/source.crates-io/d' || die
sed -i "${ECARGO_HOME}/config.toml" -e '/replace-with = "gentoo"/d' || die
sed -i "${ECARGO_HOME}/config.toml" -e '/local-registry = "\/nonexistent"/d' || die
cat "${WORKDIR}/vendor/vendor-config.toml" >> "${ECARGO_HOME}/config.toml" || die
}
src_configure() {
local myfeatures=(
$(usev openvr)
$(usev openxr)
$(usev wayland)
$(usev X x11)
$(usev pipewire)
$(usev osc)
)
cargo_src_configure --no-default-features
}
src_install()
{
doicon --size 256 wayvr/wayvr.png
doicon --size scalable wayvr/wayvr.svg
domenu wayvr/wayvr.desktop
cargo_src_install --frozen --path wayvr
#FIXME: wayvrcl fails to install as it tries to use the same features as wayvr itself
#cargo_src_install --frozen --path wayvrctl
}

View File

@@ -1,6 +1,4 @@
DIST FORD-6.2.5.tar.gz 6140012 BLAKE2B 261ddf8901c53732feb46e5ec9adefd689e10db0e1a674b45c9757f49658d57f1c6d3d0a5ba12bbc9d1d7d0a48031b29c772f438aea2069a5451d7e3b4aaa82b SHA512 1f47ddd45804af3c9d99576e542795f91a1833d816ceccb5e81f8f71710e0c79a4ba769b95b85771365d8c4392d1c812e247a5b82cfee6cc023f61eeedd86d75
DIST ford-7.0.8.tar.gz 6092686 BLAKE2B e4ba8de4b944b30481739a95db4a8f57c6d87e91a8a94daee24714d49125584954af41d5079f681e2d56073bbe3d83ab2f9827cb22b87cd4d72c7107fe954761 SHA512 71050871f9c80fdf32b9e1a6ed3cda8f4a3f8892f8320af14ed72c5687e1e66ee5a739cce817604a1b76ebae26aa5b11c46bca27fc16cd2d8c368f5d1b0ae1db
DIST ford-7.0.9.tar.gz 6091825 BLAKE2B a7c9670634b25b000380a6de6ee3d05d81493474bb1e479a435459a2e846900824db5f81573cbd3e681e89bbe4762f3d2c99ab06b9fad50cbed61665367282e8 SHA512 e75a79b587a8ed462a2a54206739e3d9c924087e851fd1b0ef4fae908421835abf5bb6c77b6bbb0efd0d5c6fc9aa720bf4ca980a97e62c07e369f60a09355005
DIST ford-7.0.10.tar.gz 6330867 BLAKE2B aaffa2e7060ea0f68013dd5c077c043fd05cd5b163196b3dd5560ec1ac6038197d94dd44de8e07b082856f85b410ebc72c06fb4dc468cff38ab872e51f65004a SHA512 8cfb470e89c09b9d31220a2f2d26f0f18c91bb922a409c47d3792966e7c411da9fb4420734025a52091a48a98b4e96b1407a73db06ed1ab4eb1e8682f3b00a80
DIST ford-7.0.11.tar.gz 6331107 BLAKE2B 265880a24df44a8421efaa1c98f73e72505cbcaf30538aa64ad960f3320a2db12323516bb5791e853422c4e9cc9885f21bdb127430670b5888bcbf21a1866362 SHA512 7437caf95a38e389428557332023777e42db1b8a338e22f817223055d1811853c64d8863e8d617da3ec370dc7886922250e837ceac667c1e4f274781315efd64
DIST ford-7.0.12.tar.gz 6333490 BLAKE2B 6ad73048a2ec1c4a371f11910c00906e4f2e65a09bda78c08f93dbc4fd166dbc70eaf5ce28600f2b3b1a5111a1474d9b8286191b0c4608c8d18cb8519462d510 SHA512 9e60c7d3b5b0a86d70346448a06a6da02f2d4a2d66ecea8a79a79144e799dff4baafa8212bdb50f5eb4fc198ff92d939e551cbba462ffda054164b090476caca
DIST ford-7.0.13.tar.gz 6334629 BLAKE2B 6b1b078f801ce6c6235c7672474dd5c36e0a825d10840c119efefec00df7f3787ae80405e423a44a4396d4394dd5b72f8af9c2159b6f48b4bde2e38a4b752755 SHA512 22b88d9bbebdce834ce27ab47e845d5fdcd452c3bf16b502ce2a7fa5ea37ed57e69e6a7d859fe976bbde894e745eef664b48475d834d7c068d5f87a4098af0e6

View File

@@ -1,44 +0,0 @@
# 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 toolchain-funcs
MY_PN="FORD"
DESCRIPTION="FORD, automatic documentation generator for modern Fortran programs"
HOMEPAGE="https://github.com/Fortran-FOSS-Programmers/ford"
SRC_URI="$(pypi_sdist_url "${PN^}" "${PV}")"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND="
dev-python/beautifulsoup4[${PYTHON_USEDEP}]
>=dev-python/graphviz-0.20[${PYTHON_USEDEP}]
dev-python/jinja2[${PYTHON_USEDEP}]
>=dev-python/markdown-3.4[${PYTHON_USEDEP}]
>=dev-python/markdown-include-0.8.1[${PYTHON_USEDEP}]
>=dev-python/pygments-2.12.0[${PYTHON_USEDEP}]
dev-python/python-markdown-math[${PYTHON_USEDEP}]
>=dev-python/rich-12.0.0[${PYTHON_USEDEP}]
>=dev-python/toposort-1.7[${PYTHON_USEDEP}]
>=dev-python/tqdm-4.64.0[${PYTHON_USEDEP}]
>=dev-util/pcpp-1.30[${PYTHON_USEDEP}]
test? ( dev-python/tomli-w[${PYTHON_USEDEP}] )
"
DEPEND="${RDEPEND}"
DOCS=( CHANGELOG.md README.md )
distutils_enable_tests pytest
src_prepare() {
default
sed -i -e 's/"cpp /"'"$(tc-getCPP)"' /' ford/__init__.py || die # bug: 839300
}

View File

@@ -1,9 +1,9 @@
# Copyright 1999-2025 Gentoo Authors
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{11..13} )
PYTHON_COMPAT=( python3_{11..14} )
inherit distutils-r1 pypi toolchain-funcs

View File

@@ -1,44 +0,0 @@
# 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..12} )
inherit distutils-r1 pypi toolchain-funcs
MY_PN="FORD"
DESCRIPTION="FORD, automatic documentation generator for modern Fortran programs"
HOMEPAGE="https://github.com/Fortran-FOSS-Programmers/ford"
SRC_URI="$(pypi_sdist_url "${PN^}" "${PV}")"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND="
dev-python/beautifulsoup4[${PYTHON_USEDEP}]
>=dev-python/graphviz-0.20[${PYTHON_USEDEP}]
dev-python/jinja2[${PYTHON_USEDEP}]
>=dev-python/markdown-3.4[${PYTHON_USEDEP}]
>=dev-python/markdown-include-0.8.1[${PYTHON_USEDEP}]
>=dev-python/pygments-2.12.0[${PYTHON_USEDEP}]
dev-python/python-markdown-math[${PYTHON_USEDEP}]
>=dev-python/rich-12.0.0[${PYTHON_USEDEP}]
>=dev-python/toposort-1.7[${PYTHON_USEDEP}]
>=dev-python/tqdm-4.64.0[${PYTHON_USEDEP}]
>=dev-util/pcpp-1.30[${PYTHON_USEDEP}]
test? ( dev-python/tomli-w[${PYTHON_USEDEP}] )
"
DEPEND="${RDEPEND}"
DOCS=( CHANGELOG.md README.md )
distutils_enable_tests pytest
src_prepare() {
default
sed -i -e 's/"cpp /"'"$(tc-getCPP)"' /' ford/__init__.py || die # bug: 839300
}

View File

@@ -1,44 +0,0 @@
# 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 toolchain-funcs
MY_PN="FORD"
DESCRIPTION="FORD, automatic documentation generator for modern Fortran programs"
HOMEPAGE="https://github.com/Fortran-FOSS-Programmers/ford"
SRC_URI="$(pypi_sdist_url "${PN^}" "${PV}")"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND="
dev-python/beautifulsoup4[${PYTHON_USEDEP}]
>=dev-python/graphviz-0.20[${PYTHON_USEDEP}]
dev-python/jinja2[${PYTHON_USEDEP}]
>=dev-python/markdown-3.4[${PYTHON_USEDEP}]
>=dev-python/markdown-include-0.8.1[${PYTHON_USEDEP}]
>=dev-python/pygments-2.12.0[${PYTHON_USEDEP}]
dev-python/python-markdown-math[${PYTHON_USEDEP}]
>=dev-python/rich-12.0.0[${PYTHON_USEDEP}]
>=dev-python/toposort-1.7[${PYTHON_USEDEP}]
>=dev-python/tqdm-4.64.0[${PYTHON_USEDEP}]
>=dev-util/pcpp-1.30[${PYTHON_USEDEP}]
test? ( dev-python/tomli-w[${PYTHON_USEDEP}] )
"
DEPEND="${RDEPEND}"
DOCS=( CHANGELOG.md README.md )
distutils_enable_tests pytest
src_prepare() {
default
sed -i -e 's/"cpp /"'"$(tc-getCPP)"' /' ford/__init__.py || die # bug: 839300
}

View File

@@ -1 +1,2 @@
DIST odin-2026-01.tar.gz 147388145 BLAKE2B 579efc63d4aa91cbe6b6c98f64a504a7f50c0202a6a69c70a15566af32fa912a3d496fbe0d8e6767411cf4aba8de9ba23a0080dee644b10982f9e8452fa9feb7 SHA512 b16eb920643a381af47baba18aa38548eb7decfc276f4ae38323a820eb3ad174872daf9199e432fa805f3e5b897b473e48ecda426b93ff3f9c87c77ea4c5c4e3
DIST odin-2026-02.tar.gz 148130905 BLAKE2B 60463427b224b14a23e4206e249b6d5d7d79aa5b4611ee5ed8fbc0b6888faecba3c497fc6e59168fdb092b29892a974b2a752b7506f244f633354db09ee0ca95 SHA512 7764e567012f067df74a65f1177b3f3f9081b46da4b726047fd2f169eaea8c003990c1dbb4b2568b1ccb17c1a73889b6edde0d601720f87d3fe9d5b9bac71669

View File

@@ -0,0 +1,54 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
LLVM_COMPAT=(14 17 18 19 20)
inherit llvm-r1
DESCRIPTION="The Data-Oriented Language for Sane Software Development."
HOMEPAGE="https://odin-lang.org/"
if [[ $PV == 9999 ]]; then
EGIT_REPO_URI="https://github.com/odin-lang/Odin.git"
inherit git-r3
else
MY_PV="${PV/./-}"
SRC_URI="https://github.com/odin-lang/Odin/archive/refs/tags/dev-${MY_PV}.tar.gz -> ${PN}-${MY_PV}.tar.gz"
# Source directory; the dir where the sources can be found (automatically
# unpacked) inside ${WORKDIR}. The default value for S is ${WORKDIR}/${P}
# If you don't need to change it, leave the S= line out of the ebuild
# to keep it tidy.
S="${WORKDIR}/Odin-dev-${MY_PV}"
KEYWORDS="~amd64"
fi
LICENSE="BSD"
SLOT="0"
RDEPEND="
$(llvm_gen_dep '
llvm-core/clang:${LLVM_SLOT}=
llvm-core/llvm:${LLVM_SLOT}=
')
"
DEPEND="${RDEPEND}"
# build_odin.sh sets its own flags. Some gcc flags cause build failures
CPPFLAGS=""
CXXFLAGS=""
src_compile() {
./build_odin.sh release || die "failed to build odin"
}
src_install() {
insinto usr/lib/odin
exeinto usr/lib/odin
doexe odin
doins -r base core vendor
dosym -r /usr/lib/odin/odin /usr/bin/odin
}

View File

@@ -23,8 +23,13 @@ RDEPEND="
~dev-lang/odin-${PV}
"
DEPEND="${RDEPEND}"
BDEPEND="${RDEPEND}"
# Replace version string for static ebuild
src_prepare() {
default_src_prepare
sed -i "s/\(VERSION=\).*/\1dev-${MY_PV}/" "${S}/build.sh"
}
# No need to configure
src_configure() {
default

View File

@@ -25,7 +25,7 @@ RDEPEND="
~dev-lang/odin-9999
"
DEPEND="${RDEPEND}"
BDEPEND="${RDEPEND}"
# No need to configure
src_configure() {

View File

@@ -6,4 +6,5 @@ DIST RustRover-2025.2.4.1.tar.gz 1272188839 BLAKE2B 6107b2d45c975ab36e8de104eb99
DIST RustRover-2025.2.5.tar.gz 1261960785 BLAKE2B 49e0c9fe5eb0069704eb1488dbbb40398a94bc1ac802f45e26298bd45702194cfc18ed69398d17f271e6443ba7b95a0f7266eaa9d82aab06d46f060cc0c3562e SHA512 c351ae8194b99f8f3d53cda4b86cc7750aa4173d6cf93936b10016d26511b891a245f804c1a4dd5262502fd27ececa574f926026c2bd766b3b8e89f29288bdee
DIST RustRover-2025.3.1.tar.gz 1171124810 BLAKE2B 346cdb14b6fac191994aefeb355b67a77566e9b772cb629e482b0504ae85b717a9b25736c7567a8fa6bfb8c010de2618540bb1041518d4997635758ded0ac03e SHA512 2cb362464f8ec6c53fad15cc1d7ca942f003b04a2e5c6332fe25aa9af952357231925697dc6480e052eb3911daaf256da2db8ed89caebd58881edce9244549d6
DIST RustRover-2025.3.2.tar.gz 1172422789 BLAKE2B 7dc724e20c68d073c8d301e917b54b8177481d0e332187894200c004b0ac1823b0819fdf7eed3a758113089901b932193071c60ff4f342c3c449e99db82f95a7 SHA512 cf6ef7309e6dc8038469835b306df99305dde23e00ec5a9069eae419d189ac3ad26ef9711432aefb921fbe8f8ab5a2487242ad782e82d7f9347f0af3fb9084c7
DIST RustRover-2025.3.3.tar.gz 1173748979 BLAKE2B 416b8c427606adf1a2f816ce028c7896abafd12a0dcf13b5d6306cd35123a774b49572fbbfb672460f79696966e65631d3f55830d1cb9cd1165f80a9c206e2bc SHA512 789f0b37b204cb0cf51f2679d9555fd643129692fb9ca083d670ef0e3a1146644a02f4a7c4710ede6cf5fcae783f2b655b15da29a2146f4b885ab43375f9b945
DIST RustRover-2025.3.tar.gz 1172355225 BLAKE2B cf66ae8d5bad43c89471d93b72157971f23e5562616e657a29f46ea9356baabbc8021527f3a8603878379d553df4ec33105465246455751295f6d65e47440525 SHA512 27d44459cc91f09826baa5dcc680d0d62dbd816b6c9e6e8e7a84d288bb26922245f948bbed281d3e2efaebe4d5519d407a0573001a7ee1489a6a6b821ec3c59b

View File

@@ -2,7 +2,7 @@
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>kubastarzyk6554@gmail.com</email>
<email>sanieliathecat@gmail.com</email>
<name>Aniela Starzyk</name>
</maintainer>
<use>

View File

@@ -0,0 +1,154 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit desktop wrapper xdg-utils
DESCRIPTION="A feature-rich Rust IDE with timely support by JetBrarins"
HOMEPAGE="https://www.jetbrains.com/rust/"
SRC_URI="https://download.jetbrains.com/rustrover/RustRover-${PV}.tar.gz"
# to keep it tidy.
S="${WORKDIR}/RustRover-${PV}"
LICENSE="|| ( JetBrains-business JetBrains-classroom JetBrains-educational JetBrains-individual )
Apache-2.0
BSD
CC0-1.0
CDDL
CDDL-1.1
EPL-1.0
GPL-2
GPL-2-with-classpath-exception
ISC
LGPL-2.1
LGPL-3
MIT
MPL-1.1
OFL-1.1
ZLIB
"
SLOT="0"
KEYWORDS="-* ~amd64"
IUSE="+bundled-jdk nvidia"
RESTRICT="bindist mirror"
QA_PREBUILT="opt/RustRover/*"
BDEPEND="dev-util/patchelf"
RDEPEND="!bundled-jdk? ( >=virtual/jre-1.8 )
>=app-accessibility/at-spi2-core-2.46.0:2
dev-debug/gdb
llvm-core/lldb
dev-libs/expat
dev-libs/glib:2
dev-libs/nspr
dev-libs/nss
dev-libs/wayland
media-libs/alsa-lib
media-libs/freetype:2
media-libs/mesa
net-print/cups
sys-apps/dbus
virtual/zlib:=
x11-libs/cairo
x11-libs/libdrm
x11-libs/libX11
x11-libs/libXcomposite
x11-libs/libXcursor
x11-libs/libXdamage
x11-libs/libXext
x11-libs/libXfixes
x11-libs/libXi
x11-libs/libXrandr
x11-libs/libXrender
x11-libs/libXtst
x11-libs/libXxf86vm
x11-libs/libxcb
x11-libs/libxkbcommon
x11-libs/pango
"
src_prepare() {
default
local remove_me=(
Install-Linux-tar.txt
bin/gdb
bin/lldb
plugins/remote-dev-server/selfcontained
plugins/gateway-plugin/lib/remote-dev-workers/remote-dev-worker-linux-arm64
plugins/platform-ijent-impl/ijent-aarch64-unknown-linux-musl-release
lib/async-profiler/aarch64
)
rm -rv "${remove_me[@]}" || die
sed -i \
-e "\$a\\\\" \
-e "\$a#-----------------------------------------------------------------------" \
-e "\$a# Disable automatic updates as these are handled through Gentoo's" \
-e "\$a# package manager. See bug #704494" \
-e "\$a#-----------------------------------------------------------------------" \
-e "\$aide.no.platform.update=Gentoo" bin/idea.properties
for file in "jbr/lib/"/{libjcef.so,jcef_helper}
do
if [[ -f "${file}" ]]; then
patchelf --set-rpath '$ORIGIN' ${file} || die
fi
done
if use nvidia; then
grep -q '^-Dide.browser.jcef.out-of-process.enabled=' \
bin/rustrover64.vmoptions \
|| echo "-Dide.browser.jcef.out-of-process.enabled=false" \
>> bin/rustrover64.vmoptions || die
fi
}
src_install() {
local DIR="/opt/RustRover"
local JRE_DIR="jbr"
insinto ${DIR}
doins -r *
# bin files
for _f in format.sh fsnotifier inspect.sh jetbrains_client.sh ltedit.sh \
rustrover rustrover.sh restarter native-helper/intellij-rust-native-helper; do
fperms 755 "${DIR}/bin/$_f"
done
# JRE bin files
for _f in java javac javadoc jcmd jdb jfr jhsdb jinfo jmap \
jps jrunscript jstack jstat keytool rmiregistry serialver; do
fperms 755 "${DIR}/${JRE_DIR}/bin/$_f"
done
# lib files
for _f in chrome-sandbox jcef_helper jexec jspawnhelper; do
fperms 755 "${DIR}/${JRE_DIR}/lib/$_f"
done
if ! use bundled-jdk; then
rm -r "${D}/${DIR}/${JRE_DIR}" || die
fi
make_wrapper "rustrover" "${DIR}/bin/rustrover"
newicon "bin/rustrover.svg" "rustrover.svg"
make_desktop_entry "rustrover" "RustRover" "rustrover" "Development;IDE;"
# recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit
dodir /etc/sysctl.d/
echo "fs.inotify.max_user_watches = 524288" > "${D}/etc/sysctl.d/30-idea-inotify-watches.conf" || die
}
pkg_postinst() {
xdg_icon_cache_update
}
pkg_postrm() {
xdg_icon_cache_update
}

View File

@@ -2,3 +2,4 @@ DIST lazygit-0.56.0.tar.gz 5136790 BLAKE2B 76d0eca73391ce73be6c76abfd5c7de0b88f6
DIST lazygit-0.57.0.tar.gz 5218072 BLAKE2B 760dab6e1641ba0d2303bc9b1d8f258ed19f23a8b8c39af94a1518fb7354cd8e8493f55a361bfaa7f5a9b9b78a384cde6e6422c6576c2a923537062d64b19093 SHA512 4d931971ad4e96e54f08598b63cef36bc5f07bb2810d0ae24746a9da52c7c512d38dafa8d2a122edc1d4a14802ce2a11fb39a15b5520d431c1048510c94635ea
DIST lazygit-0.58.0.tar.gz 5449815 BLAKE2B ab63ca05728c01e25535949a79a368673b33681132ad52a7909b74078a4b343e880a7c4d7e033f1171b3d89cc5948d4ac369a64130431c74c74253e857e3f840 SHA512 b5988e74bb884034339bc0d5958d6a22a6e705b7e2e89e505abcd1f412c22d288bd5ae6b5d2b9c9709a034ee39449fe5bcb2c08b2dc5e8986a1fb4d8507b867b
DIST lazygit-0.58.1.tar.gz 5452321 BLAKE2B aeb3364cdc94d4f35cbb80c56668b8a0526f1df7c89a64d54a85b458e486a2f1d7c1ce6a1d81150322b40103b074fa76667a1838d54f804ae465498b080cbce0 SHA512 d4802b16432b26220c3ff1576eafbca1b095a82c703e2cb46f72cea6d255caa52a9c428aa98c5ff794e56fdeac1f5fc85f491717b9caf28d8db24d6c50eb103b
DIST lazygit-0.59.0.tar.gz 5456484 BLAKE2B 5f43c161197a2fa8f2a627ccf069975fcdbc4bb4c088c2607e329c2b78c76d14172885d165bbfe590b61a2f25dcf3cc330217065019d3246c174160b6f7e0fd3 SHA512 747dd840cc9154b450f62a4475cba745d91ecec8f6f04ca745e1789e9369e22cd4c6ffb38d3980280f173322d30cc387cc064aa566f8612b19d309d12797a70a

View File

@@ -0,0 +1,44 @@
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit go-module
DESCRIPTION="Simple terminal UI for git commands"
HOMEPAGE="https://github.com/jesseduffield/lazygit"
if [[ "${PV}" == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/jesseduffield/${PN}.git"
else
KEYWORDS="~amd64"
SRC_URI="https://github.com/jesseduffield/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
fi
LICENSE="Apache-2.0 BSD ISC MIT Unlicense"
SLOT="0"
RDEPEND="dev-vcs/git"
DOCS=( {CODE-OF-CONDUCT,CONTRIBUTING,README}.md docs )
src_unpack() {
if [[ "$PV" == *9999* ]];then
git-r3_src_unpack
else
default
fi
}
src_compile() {
ego build -o "bin/${PN}" \
-ldflags "-X main.version=${PV}"
}
src_test() {
ego test ./... -short
}
src_install() {
dobin "bin/${PN}"
einstalldocs
}

View File

@@ -40,9 +40,9 @@ DEPEND=">=dev-qt/qtbase-${QTMIN}:6
kde-frameworks/kirigami
kde-frameworks/kwidgetsaddons
kde-frameworks/kwindowsystem
kde-plasma/kdecoration
x11-misc/xdg-utils"
RDEPEND="${DEPEND}"
kde-plasma/kdecoration"
RDEPEND="${DEPEND}
x11-misc/xdg-utils"
src_configure() {
local mycmakeargs=(

View File

@@ -40,9 +40,9 @@ DEPEND=">=dev-qt/qtbase-${QTMIN}:6
kde-frameworks/kirigami
kde-frameworks/kwidgetsaddons
kde-frameworks/kwindowsystem
kde-plasma/kdecoration
x11-misc/xdg-utils"
RDEPEND="${DEPEND}"
kde-plasma/kdecoration"
RDEPEND="${DEPEND}
x11-misc/xdg-utils"
src_configure() {
local mycmakeargs=(

View File

@@ -0,0 +1 @@
DIST labwc-tweaks-0.1.0.tar.gz 259951 BLAKE2B 4dacdfbef54f8929781b0e6f7f445aa7e04ac669df456c26143b50ef9b2104b0bdb35a8c66d106ceca09795c5733481eac16fca4de05a1a936988b128a304b32 SHA512 369b45587dd1eb711e178f7740d19d91c34c455d0d8cc164111a24f99552962ad06fb3b792bd6f6376d2051942528a81eb8955bc00782dce7b0b13b7c1b3f55a

View File

@@ -0,0 +1,40 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake xdg
DESCRIPTION="A Qt configuration tool for labwc"
HOMEPAGE="https://github.com/labwc/labwc-tweaks"
if [[ ${PV} == *9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/labwc/labwc-tweaks.git"
else
SRC_URI="https://github.com/labwc/labwc-tweaks/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
fi
LICENSE="GPL-2 BSD"
SLOT="0"
RDEPEND="
dev-libs/glib:2
dev-libs/libxml2
dev-qt/qtbase:6
"
DEPEND="${RDEPEND}"
BDEPEND="
dev-lang/perl
dev-qt/qttools:6
x11-libs/libxkbcommon
"
src_configure() {
local mycmakeargs=(
-DCMAKE_BUILD_TYPE=None
-DCMAKE_INSTALL_PREFIX=/usr
)
cmake_src_configure
}

View File

@@ -0,0 +1,40 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake xdg
DESCRIPTION="A Qt configuration tool for labwc"
HOMEPAGE="https://github.com/labwc/labwc-tweaks"
if [[ ${PV} == *9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/labwc/labwc-tweaks.git"
else
SRC_URI="https://github.com/labwc/labwc-tweaks/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
fi
LICENSE="GPL-2 BSD"
SLOT="0"
RDEPEND="
dev-libs/glib:2
dev-libs/libxml2
dev-qt/qtbase:6
"
DEPEND="${RDEPEND}"
BDEPEND="
dev-lang/perl
dev-qt/qttools:6
x11-libs/libxkbcommon
"
src_configure() {
local mycmakeargs=(
-DCMAKE_BUILD_TYPE=None
-DCMAKE_INSTALL_PREFIX=/usr
)
cmake_src_configure
}

View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>ghostyn678+git@gmail.com</email>
<name>dsaf</name>
</maintainer>
<upstream>
<remote-id type="github">labwc/labwc-tweaks</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1,6 +1,4 @@
DIST wivrn-25.11.1-server-build-deps.tar.xz 22951188 BLAKE2B 300a709d7062f7a6a5611dd45a86c100247ee57fa1c066b25bf3bd181411e6709696a5666fc7e3b4a60421b64f17bc8e7106bf96e1995e3140639e546f3e7962 SHA512 9d82c1ed9efc2af1910bdf1e30be38a8698c50d1b24228589d44cab74738c6a31bf5da03b18245ded23c5ecd7962e1fdc306e259845c8b4e4cc3749cf0c6d853
DIST wivrn-25.11.1.tar.gz 12579749 BLAKE2B a40449e4ced67a2fe5fd8ac981ed1f1d50c6c4200c3ac8567d2920c4bbc9227482ca241635710ab82c3b2d1610ec4b6cd1c50e9952e9a304df812ad3cf49befe SHA512 a420de03efc9bb07b0ba43442fc6461b1b4e98f407e3c67d5d6fc59e423b2760c194fd1ac3d7417371d6dc8add4b31233745302bc296abefd1ebb4f3dfee1291
DIST wivrn-25.12-server-build-deps.tar.xz 23463764 BLAKE2B 8d4a453bad03d7a03c2dcf210f432b2f6705f8714ecd6d589a875da3b679c69409081a13aa95ac5483fe6f355c359282859e6a8e5ce4b41964ed7c41b47cdda2 SHA512 57ce200f4f8d95d6d5877d595326e57cfaf3482ad201229d316a2844809adcd5b16cec5eed30d98391d3a70a96bf1c20f19d0fef9c4adafa9bbe2992032c3baf
DIST wivrn-25.12.tar.gz 3866446 BLAKE2B 56f576efca1734d4ef492c939eea6baacfb6645a65bb9fdf4d9bab253aaf5f162b0a2da4349acef5b3c853bfba70dcf95778bf4cf82976c9c92bfb513a3f1b7a SHA512 2fd4cc97fc639a72a929d3f91037563d3c3e83ae789b31bccb869a25d13f701dccf56915a32f78991159e5944e028f27ba1931b6b9a540c4bb4e55fceb2c327d
DIST wivrn-25.9-server-build-deps.tar.xz 22610092 BLAKE2B 7ae693051d1f64cec25357aedb77e9501af071d47e06774f80aee7b55b3c834f379ddbd4a9fdc5a8795b9a84ac0bc1708e14e8f65f4f54485e0b02a6ceb3641f SHA512 d044cd604c5d21955baff45e8dd86293721d36c53eb6d94a05a2c68e65ac7e17b862153694d504f708cb80d42d226d3146aa2a56f376b8a7b1dba42f0be99fcb
DIST wivrn-25.9.tar.gz 11444064 BLAKE2B a7d816eb12c8f2da8932c5e06b8c53b741386a7c2ccaad11608dff10fc9c1b280f6970c172bf26b9a5cc61fb967f7257d98679acef5948d4116e60677879d39c SHA512 67db629b44cc001e25650ffe9a5cd2045d96f92471219f3dd44a9efe280c9c13a38a5d065f1f3a9e3895186d364cd3cd6e94728352a9d0beb5a01e26e355bedb
DIST wivrn-26.2-server-build-deps.tar.xz 24221600 BLAKE2B cd893d0265abfb67caab230e3557ed52d1cf11e3bba4730fa53698cd52b07f1fcbc50cc15fb17b420075902aa22bb6a6145ea6b4af77b16776247d8a566b26eb SHA512 35835251887b3d770561c672d202bcfdeca35c8990ff4943b3a0aede93cf260fef01ad2b724f4b1902d48eed635137f9a05eb0499c84560160ffa4ea038409c1
DIST wivrn-26.2.tar.gz 3895373 BLAKE2B 534c31996531fa894c8898091a4b1b5273ff03cf9c306a130ef954ddb783f8d14b489018576ba89a874bc6a236af1061dd2f3553e01cb10273fca6bdd19c7077 SHA512 54d8ef7e059ccec0a26c1e0bd4123d9fdf3ec2c5cff95b182cab509307820fcb19efb4d61fe4a79a21d0ec7efe6ecfab793c60ea3cc5f41d82ac9f2fd250c939

View File

@@ -1,170 +0,0 @@
# Copyright 2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake-multilib fcaps flag-o-matic xdg
DESCRIPTION="WiVRn OpenXR streaming"
HOMEPAGE="https://github.com/WiVRn/WiVRn"
LICENSE="GPL-3 Apache-2.0 MIT"
SLOT="0"
IUSE="debug gui nvenc +pipewire pulseaudio systemd vaapi wireshark-plugins x264"
REQUIRED_USE="|| ( nvenc vaapi x264 )"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/WiVRn/WiVRn.git"
EGIT_MIN_CLONE_TYPE="single+tags"
MONADO_REPO_URI="https://gitlab.freedesktop.org/monado/monado.git"
else
SRC_URI="
https://github.com/WiVRn/WiVRn/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
https://github.com/WiVRn/WiVRn/releases/download/v${PV}/server-build-deps.tar.xz -> ${P}-server-build-deps.tar.xz"
KEYWORDS="~amd64"
fi
RDEPEND="
app-arch/libarchive
dev-libs/glib
dev-libs/libbsd
dev-libs/openssl
gnome-base/librsvg
media-libs/libpng
media-libs/openxr-loader
net-dns/avahi
x11-libs/libnotify
|| (
sys-apps/systemd
sys-auth/elogind
)
gui? (
dev-libs/qcoro[qml]
kde-frameworks/kcoreaddons:6
kde-frameworks/ki18n:6
kde-frameworks/kiconthemes:6
kde-frameworks/kirigami:6
kde-frameworks/qqc2-desktop-style:6
)
pipewire? (
media-video/pipewire
)
pulseaudio? (
media-libs/libpulse
)
systemd? (
sys-apps/systemd
)
vaapi? ( || (
media-video/ffmpeg[libdrm(-),vaapi]
media-video/ffmpeg[drm(-),vaapi]
) )
wireshark-plugins? (
net-analyzer/wireshark
)
x264? (
media-libs/x264
)
"
DEPEND="
${RDEPEND}
dev-libs/boost
"
BDEPEND="
dev-cpp/cli11
dev-cpp/eigen
dev-cpp/nlohmann_json
dev-util/glslang
dev-util/gdbus-codegen
dev-util/vulkan-headers
"
if [[ ${PV} == 9999 ]]; then
src_unpack() {
git-r3_src_unpack
default_src_unpack
# export those before Monado is checked out
export GIT_DESC=$(git -C "${EGIT_DIR}" describe "${EGIT_VERSION}" --tags --always)
export GIT_COMMIT=${EGIT_VERSION}
# Only use those for the main repo
unset EGIT_BRANCH EGIT_COMMIT
local MONADO_COMMIT=$(cat "${P}/monado-rev")
git-r3_fetch "${MONADO_REPO_URI}" "${MONADO_COMMIT}"
git-r3_checkout "${MONADO_REPO_URI}" "${WORKDIR}/monado-src"
}
src_prepare() {
default_src_prepare
eapply --directory="${WORKDIR}/monado-src" "${WORKDIR}/${P}/patches/monado"/*
cmake_src_prepare
}
else
src_unpack() {
default_src_unpack
cd "${WORKDIR}"
mv "WiVRn-${PV}" "${P}"
}
fi
multilib_src_configure() {
use debug || append-cflags "-DNDEBUG"
use debug || append-cxxflags "-DNDEBUG"
if [[ ${PV} != 9999 ]]; then
GIT_DESC=v${PV}
GIT_COMMIT=v${PV}
fi
local mycmakeargs=(
-DGIT_DESC=${GIT_DESC}
-DGIT_COMMIT=${GIT_COMMIT}
-DWIVRN_BUILD_CLIENT=OFF
-DWIVRN_BUILD_SERVER=$(multilib_is_native_abi && echo ON || echo OFF)
-DWIVRN_BUILD_SERVER_LIBRARY=ON
-DWIVRN_OPENXR_MANIFEST_TYPE=filename
-DWIVRN_BUILD_DASHBOARD=$(multilib_native_usex gui)
-DWIVRN_BUILD_DISSECTOR=$(multilib_native_usex wireshark-plugins)
-DWIVRN_BUILD_WIVRNCTL=$(multilib_is_native_abi && echo ON || echo OFF)
-DWIVRN_FEATURE_STEAMVR_LIGHTHOUSE=ON
-DWIVRN_USE_PIPEWIRE=$(multilib_native_usex pipewire)
-DWIVRN_USE_PULSEAUDIO=$(multilib_native_usex pulseaudio)
-DWIVRN_USE_NVENC=$(multilib_native_usex nvenc)
-DWIVRN_USE_VAAPI=$(multilib_native_usex vaapi)
-DWIVRN_USE_VULKAN_ENCODE=ON
-DWIVRN_USE_X264=$(multilib_native_usex x264)
-DWIVRN_USE_SYSTEMD=$(multilib_native_usex systemd)
-DWIVRN_USE_SYSTEM_OPENXR=ON
-DWIVRN_USE_SYSTEM_BOOST=ON
-DFETCHCONTENT_FULLY_DISCONNECTED=ON
-DFETCHCONTENT_BASE_DIR="${WORKDIR}"
-DENABLE_COLOURED_OUTPUT=OFF
)
cmake_src_configure
}
multilib_src_install() {
cmake_src_install
local i ldpath=""
for i in $(get_all_libdirs) ; do
ldpath="${ldpath}:/usr/${i}/wivrn"
done
newenvd - "50${PN}" <<-_EOF_
LDPATH="${ldpath}"
PRESSURE_VESSEL_IMPORT_OPENXR_1_RUNTIMES=1
_EOF_
}
pkg_postinst()
{
fcaps cap_sys_nice usr/bin/wivrn-server
xdg_pkg_postinst
elog "WiVRn requires a compatible client on VR headset to run."
if [[ ${PV} == 9999 ]]; then
elog "For most headsets it can be downloaded from CI artifacts on https://github.com/WiVRn/WiVRn/actions/workflows/Build.yml"
else
elog "For most headsets it can be downloaded on https://github.com/WiVRn/WiVRn/releases/tag/v${PV}"
fi
}

View File

@@ -40,6 +40,7 @@ RDEPEND="
sys-auth/elogind
)
gui? (
dev-libs/kirigami-addons
dev-libs/qcoro[qml]
kde-frameworks/kcoreaddons:6
kde-frameworks/ki18n:6
@@ -56,10 +57,9 @@ RDEPEND="
systemd? (
sys-apps/systemd
)
vaapi? ( || (
media-video/ffmpeg[libdrm(-),vaapi]
vaapi? (
media-video/ffmpeg[drm(-),vaapi]
) )
)
x264? (
media-libs/x264
)
@@ -124,7 +124,8 @@ multilib_src_configure() {
-DWIVRN_BUILD_CLIENT=OFF
-DWIVRN_BUILD_SERVER=$(multilib_is_native_abi && echo ON || echo OFF)
-DWIVRN_BUILD_SERVER_LIBRARY=ON
-DWIVRN_OPENXR_MANIFEST_TYPE=filename
-DWIVRN_OPENXR_MANIFEST_TYPE=relative
-DWIVRN_OPENXR_MANIFEST_ABI=$(multilib_is_native_abi && echo OFF || echo ON)
-DWIVRN_BUILD_DASHBOARD=$(multilib_native_usex gui)
-DWIVRN_BUILD_DISSECTOR=$(multilib_native_usex wireshark-plugins)
-DWIVRN_BUILD_WIVRNCTL=$(multilib_is_native_abi && echo ON || echo OFF)
@@ -149,15 +150,10 @@ multilib_src_configure() {
multilib_src_install() {
cmake_src_install
local i ldpath=""
for i in $(get_all_libdirs) ; do
ldpath="${ldpath}:/usr/${i}/wivrn"
done
newenvd - "50${PN}" <<-_EOF_
LDPATH="${ldpath}"
PRESSURE_VESSEL_IMPORT_OPENXR_1_RUNTIMES=1
PRESSURE_VESSEL_IMPORT_OPENXR_1_RUNTIMES=1
_EOF_
}
}
pkg_postinst()
{

View File

@@ -57,10 +57,9 @@ RDEPEND="
systemd? (
sys-apps/systemd
)
vaapi? ( || (
media-video/ffmpeg[libdrm(-),vaapi]
vaapi? (
media-video/ffmpeg[drm(-),vaapi]
) )
)
x264? (
media-libs/x264
)

View File

@@ -1,4 +1,4 @@
DIST Beeper-4.2.166-arm64.AppImage 220679092 BLAKE2B 2bef2401625d7c5c728a3e61966d3a9747e0b1499e997f04c98d552737fcd70cf8efde24078530aa4a97cfd7e772a97ea5da7c6feb33c0d44e423649f668b620 SHA512 93a65aa4c8a3ef188a992aabe232fb2b8fa8521d8d9cd238f51f485aef446eee6efad7e3b8d90eaf9951a38539ce1aa0a100144b24a8b72de2db475aa4216a39
DIST Beeper-4.2.166-x86_64.AppImage 216363468 BLAKE2B 1b49590ccb03ab78857729de39397ee0ee38f8da8d535d659c45685319dc4974e5d3e46d35c6a47ada2e5bc879e73160a90602251a26f287901406c317ac7842 SHA512 bda0b4a07df0a59d41514ff5ca0927a0e6b9ce25e35e8ea547f8b9a4c995786fc7daf01658faf82bd81cce9b0971541cdb356e2cb7813870999426d512e3e47c
DIST Beeper-4.2.367-arm64.AppImage 221872899 BLAKE2B 9073dd53b25d63b196c4b7170f29c091e40f247e39f40201f4cc6a57c1903e088a0a01cf65e919863efdc440b48a8859d43f9066c34aa2507422e70145863699 SHA512 ac5f14b7b9a6103452471a51848b20efb1292dbe3c7594d7c7e5ccf60ee92b2351ff7ff7573d19f583517be9adb4ee450e3cd48d981206959d1c7bbabb5db311
DIST Beeper-4.2.367-x86_64.AppImage 217585506 BLAKE2B d97908f951c00b06149c0aed9a1139b490ffa80a6d4958550f5ee281e174140745ec405cfba1a0311786edddd1641c8b90a72892bc75a14fd45b19eb626e1354 SHA512 2c005ad4ca6585e51f5544b12dafe2d6e5865bf4e230495f7c8616246b85ca9f71473792c99db4d5fd3f646b661a35fde3c19b458c57f6bde2a676c4913dd552
DIST Beeper-4.2.532-arm64.AppImage 222812280 BLAKE2B 7bff6867d44436be19aeec6d3187e038768bf5a411690183bf1326a68430e7c7a4d263b2c290d48285a8cf29b5c129c73590a1ed7c0db0aeb2becf417f246db1 SHA512 368f9c2d4801b0e7ebbf5aa7f0764fe00b446569a471162ef2aca9874bd793de5753d3bb212676e899f906d42fef6eb40a013c093921db0d6ece5fc1436c2683
DIST Beeper-4.2.532-x86_64.AppImage 219011864 BLAKE2B 0b6ec1990dc28e547d4ffba81927bbbcc174acdee01592e81a84bd2efa62acaaef4bf51a746c9bfa47b3a9173f8a860b501d67678f5338556c105cee1fd64dcc SHA512 394b2c6aec2a4dec481c5d139ec92b848f16c3bde8123306aeb5154bb09da79211f0db2f76fed4093b44033027dd9bf619525f9217ae355978b85905bd625c76

View File

@@ -1,4 +1,4 @@
# Copyright 2024-2025 Gentoo Authors
# Copyright 2024-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# NOTICE: This is an Electron app (uh-oh) and the upstream only provides AppImages.

View File

@@ -1,2 +1,2 @@
DIST jitsi-meet-2025.10.0.deb 81762368 BLAKE2B a0ee6a7e81fe878e856f987df5161e445b7d9d6fd97e6650dfe16eee9bb050c51b8f5914d87c9b0f76470dbc51e9ffe81fc613cf3d292e9558b3b026b4afa00c SHA512 08e03d2cb34172daa5440adb10670ba62da32a1ac03ee05636ded939bd1cad01290983f621e2ccac9ef1e66cafe104fd7d21cc68b61418ea344ebfa94d357679
DIST jitsi-meet-2025.9.1.deb 81898774 BLAKE2B 2e38490165f0429e0ba8c6fd09c073b2d0c50f3e2cb0b48526348ec9b0c21f6786124db23dcb05185d78df2caeb8d9f27689c36eb9f163e1b561bdb98e799a4e SHA512 246a06e3ff1aa887fef016cef7dc4421584a7a06b0b6f972729ce63041db5d7515abd4a2f8c76ce5ecfcea98712ccd44806d0fbdf4973722062c2c76d2b3c080
DIST jitsi-meet-2026.1.0.deb 81254430 BLAKE2B 23467c4417b91eb0af6aac415890a4d64135c2dfadac09dfee0245bc824c30b2d25805db27d77fae9ef4e6f04855470c99ec5566a5e3924232a4e98f0d193a82 SHA512 ba42a2393ff9e23cdc290546c6710c6b5e76b8ebabf995cf734747c4c97418e239dd100e08345f549299a80eb43eb24d13fc893bcdf6bcb6a490ced3bb953976

View File

@@ -1,4 +1,4 @@
# Copyright 1999-2025 Gentoo Authors
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8

View File

@@ -1,7 +1,7 @@
DIST ngrok-bin-3.35.0-amd64.tgz 11382588 BLAKE2B 139d693c7b05738ddbc9282293482ca2509a6a60ba95f23896c1aa825fb1da81043c8ce1d1b912fd83eb9f9a28c6d498ab8569b7730758cccef1b3adfa1701d1 SHA512 1e71f0d0c6ee36ae22a82515c1932eabb9d943c3544fd330cf175a400301f53c855f2c0e6654c27e621f3ade150656491756cd006df3f5ac8e256085fda48978
DIST ngrok-bin-3.35.0-arm.tgz 10807023 BLAKE2B 4ef80608157392d689930eefce598e1be468e8e5619fe1d4029fb3986da3aeb5d60d34f3d60e213d256bea09050daefa5458b8c8f52fbde18197993de02b3a47 SHA512 11f7849570a519f874bff5f0917042707108fdcd2f0cea99c103b27c27d52efdc046a191c3eb31b8ca3df6bd3c2a8f4ed6a1f88ae7d2acab74bd2638e759c086
DIST ngrok-bin-3.35.0-arm64.tgz 10379215 BLAKE2B 2175a67c1f44b85a4d064561378366d9d03bebedf9cd8ff70fa26d8b9e88ce359a3ee3a054ceb6169cfe60a47655acb09eca19f5c9dfd00455a822c2e72c4a6d SHA512 adac131a2393219d457533e7d56272f993ab7478e9c0e8edd6d07821b3afd913145c1cb81d9d31f7424fbf0c0f998e62dcb18bf369a7a2df39704c2785ca74db
DIST ngrok-bin-3.35.0-i386.tgz 10842166 BLAKE2B 39075ef7dc76e60f2a972c7d5c1045d97a58b7746ad6cc32e82399add81672a07e0d484070dd18925e2c08d898b810ad53f4e2cf127889a29089a1d69abd7136 SHA512 247621c710604cad559b2777de797cde1c17e750c26c19040dc302908c980770be64dcc0a80052ca7c7e6e9d5f9a0f687e980c5a16e0192db74cea03f711acf4
DIST ngrok-bin-3.35.0-mips.tgz 10115981 BLAKE2B 7b49a607d5a871eb6d689a44e38de8ff437bb2e333eb701a1a9d268d38d5fcb81b2104bb8abd2082d666b7f1aec54b88d5c1fefbed30b9b667f488da86377b7c SHA512 2cc8f375c59417d06f3d5aedfff7e709e9d0a7db02bc576e8a2e70c9e717484b9c768ee9b7fde0c5da3b1d4a6c24b8a75ab1c75c583b227f6d4ff871ebce9e7e
DIST ngrok-bin-3.35.0-ppc64.tgz 10397165 BLAKE2B 56004ab64e60398d41a71a644b9cf72828a5e8f2ed0b39e361826d7569d677f939e09443bcdb0e72997ec88c4382c093433b8ee847e110e10aca1c4f2dd89994 SHA512 5d0e9f99ddcb2c5ca07060c37ca57a239d286b4489368815180b8c66756dd63e229763d3ef7e841a8d865d88e5ea776581ca4b0a20ba721c9f12f664424cf3ca
DIST ngrok-bin-3.35.0-s390.tgz 11055649 BLAKE2B 52f725199dd8e9c6d8ad722d228ee88c3ecb689fded4e52bf35743ee3d494eb62a845d7b0b27d90b77aea4750ce9c1d1f85fc9177676358b4c3ee9e943aa5509 SHA512 9b10d7fd7159184c5619ea820fab0149444d458c7baf1f48a7e8d2a03e4ddededf3f7b47bc353311898e1e01f413c345920ea3dc0977201996dfa906d13883af
DIST ngrok-bin-3.36.0-amd64.tgz 11395382 BLAKE2B 40bfae12baf9fa3d06b5141f8bf22de369706641777dc200a21a2ac8d22a96905dc2fad7b8d0265d59a672361e70b70e8e4d3e7b41c0fd390f0dd0a3d44427e4 SHA512 f8370fdfb736336862082cd632fdd718f3d2a2422f0d9456b902f3ce8cc9cf230e7eb15e56323674162807106f5b42b52f3fe8938fa7deac133d62ed19a5b831
DIST ngrok-bin-3.36.0-arm.tgz 10812559 BLAKE2B ea79ab1130b067f5e0b47c632d0389d37c292ed80f9387d2f36d831e80b6d745f46f74b842b2df91678aca53cd142b838d29a6892a3fbab7e60f6faac6350d14 SHA512 731c028224f0e1c713cb4f8a2b9d0ac18f7e9c9fd0f8c096034c274b0ce94dcc293b47b52b5d01a0f8e7e31b0aabed9689052637321650386e23d134323754ee
DIST ngrok-bin-3.36.0-arm64.tgz 10392506 BLAKE2B f28dd69f1f8663e9f2aacb5aeb71b012ce22fd82daab2eaafecbef9d7c97e55aa16dbe18b204bab334e781f7b06a10b2e54b945222b16932c6a219e055741507 SHA512 cc29cf283618bd697e214d20ce792653012497b96e0205d28db7e12a403c7a8e7f607473bfc168cf770c5eff1d4e5ebea8e887a0071e12bd3e5ddf5e66925c98
DIST ngrok-bin-3.36.0-i386.tgz 10852199 BLAKE2B 7421e06560f3e2c3da40bd7c137264263d09c2897be05c998cfbec395c77136fc16e107913428a0a35b253e89f079d9962af1a8cb8306c2ac86a1e316d56e8df SHA512 dbf5bd4ec6e8de44539a87d73db28fbee594e57a0d3e2768cc44df88febd44850862828e687d3652045a5fe3d4a88f8c7251df1182787f1c58cbe4095b9cf200
DIST ngrok-bin-3.36.0-mips.tgz 10125086 BLAKE2B efadd51e2e8f8b09830d9af32ef5cf0e49276d4401083ec306fefc3a37b05dff24a0d6b94e499ec4ca2e4203cf4a4d24cbcea0bd65b27044efc840a89de9498c SHA512 667b1a8903c3e4dbf936520b26e060cab054dae3c0c3fcf957f41063f95d13b5c41b2cbcc01adba0314b1fa03dc18ec7552c92553cb9a52b741074bd8b57fb09
DIST ngrok-bin-3.36.0-ppc64.tgz 10405102 BLAKE2B 3fcb089a152ffe50f1c7b2be6acfea3e44079bf92507fb6ebb9b988f562471d16b218706357b72d2bcf8c59b11c50fbec50fef83ecf72fd4f4e007ccc708abfe SHA512 a2b12c51e3f69bc683a32c7b22068a281c1e7979ce63570d451c5262e394187e7578724e6178b1825555e4946423cacd7228159adf662d0a52a8033f68f08a01
DIST ngrok-bin-3.36.0-s390.tgz 11067675 BLAKE2B f4cab1e6cf0a73329da9ed8aed646b1163dcc92bfa8e9f72f597fb686d6c907b16976d6e9a15db327d622e1d39717233521cf1c57fb43284b182947bc95e8ce2 SHA512 1922c5c0b14fb667cb923c425fa740db976968530408e7d9187500dce8390c3eebd4a7ed654df19862abbdcf6e013fcee72b63773681039547c1ac1009ef6d23

View File

@@ -2,7 +2,7 @@
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>kubastarzyk6554@gmail.com</email>
<email>sanieliathecat@gmail.com</email>
<name>Aniela Starzyk</name>
</maintainer>
</pkgmetadata>

View File

@@ -18,6 +18,13 @@
# New entries go on top.
# Florian Schmaus <flow@gentoo.org) (2026-02-09)
# bcachefs 1.33 through 1.35 has a serious bug in the early reconcile
# data update path on multi-device setups. Upgrade to 1.36 as soon as
# possible.
# See https://www.reddit.com/r/bcachefs/comments/1qyryzn/psa_if_youre_on_133135_upgrade_asap/
<sys-fs/bcachefs-kmod-1.36.0
# dsaf <ghostyn678+git@gmail.com> (2026-02-02)
# Requires systemd. Cannot be masked per profile (see top comment)
app-admin/run0edit