Merge updates from master

This commit is contained in:
Repository mirror & CI
2026-07-28 16:30:49 +00:00
16 changed files with 85 additions and 180 deletions

View File

@@ -1,9 +1,6 @@
DIST vscodium-1.110.11631-amd64.tar.gz 169029561 BLAKE2B 26b684a3ec6310f5fd7f964b51f3a160bca967d765d5d15c600be40dc1ddd399116f8340d356b820761f9f63de129632ba7b7f9a58fce281efa4fa43b302d4c2 SHA512 e106ef57951435a4a383a57329bcfa247e3f457aee29116c62dd43b976eda2ed7fe386bd897a10672890798e43abc3057d3fc2170967052a7d1c99c4bf151986
DIST vscodium-1.110.11631-arm64.tar.gz 166666410 BLAKE2B 4b248668d7bd2b601679f0fdc24b00de2a964aca4e7678d46624a6e1ec419f59390d26b8cfcfe7608235b9c923e15d3cda11916186476c4e2b64a24f4abceb71 SHA512 abc9d715ef7f7fc3786a074d9e7409e025b517c43f33d707b6a8207c7e5a3eaf1324d6454e7375e13211beeb2c8bbe023261dea52626f471516a62af85fe0ef5
DIST vscodium-1.110.11631-loong.tar.gz 165771345 BLAKE2B a17753cf76f6ce11dd65073044c938cf9a7374aaaed6eb618354d71d34a72911aded5114f4881b2bf70dbb74d9a3bfa0f5941d4db15bbc0c783c9a65a33bc507 SHA512 4ce97f796c26268c056bc91bd1ae9820ee595483cbcacce07f79a532dc6db850fc888dbb21f95a5ba42d19228bd24f19917cc2bdf5f3a86cfcaabb7792b9259b
DIST vscodium-1.112.01907-amd64.tar.gz 169397011 BLAKE2B 0a25333812531509e680163a03492f9c339f26623740aaf3a1fa24b7dcbf78c4660ca0d03ff64dd61664585dd7e24510a80a570430ba54b53e6c96535079f79a SHA512 9deab48ba63a5517dfa1b0e1c7446ea59e21317aee99461be7c1eab4a39e99b4bd343f1337fea45151c4da786d6b6fa1228858f7d2b3820c7fcbbc6f8e4962bc
DIST vscodium-1.112.01907-arm64.tar.gz 167036301 BLAKE2B f186368821eea990d00b585dc1a23ba5f21093338468a1ef22b17541db1b00ad3281a3869a2c90547fcca5302a87a3e70de06c0d97a21d2e2754759c83a7f87d SHA512 3a7b0ae0f0d9b39a62a4d5c8e31d7340692b0ebcf9742bc956083c77f4969f5a71a7751fd9df69b79aea92664d6c5f4dc891f8a6dbcf2539c32ec49974b6692f
DIST vscodium-1.112.01907-loong.tar.gz 166138924 BLAKE2B 7aceaca09bdd71ff876a7601d03940b0c3c613b4701db7e4bc9c068b950d220b80d793f3e7a6a0ec45105fb849c0ae77585dc0ca1cda618b1f21d3457d6c8ce9 SHA512 1c750cc0e05ef196dcc734850f9ee6b9b7c48776d5773f8de38bd682e2937f7b5d4a1c7be8757861bdf67d490b240b94b6513de2f89347d9a28ad9a865dbce27
DIST vscodium-1.116.02821-amd64.tar.gz 170364529 BLAKE2B b4bf0aeb8ffd2fd2f687afb822d7d994ed0544d1846320bf901972b7caa5a4e49dfdb891253296fac44270517ed57214f6e6bd457552396c29efe89f6c51dfb0 SHA512 fdc10d2a24e427af1fd0f3799fad541b0ec6d0b30e9223f915becdbc5ab37f6d51adaabeed92dc0d1a7f9a944d6c59754b41730544d6863b2ab983d5aec07a70
DIST vscodium-1.116.02821-arm64.tar.gz 166262958 BLAKE2B f495f969a4fc2beeeb1dffb71220d4a0608a2b43c081eaa736a5f543dce03e4a20301f6c0aa611afe4b0029f5e8622725031b3ecda034a4c507fd11113fe27aa SHA512 d1243f60d7f32e088a06353b9720bc9d5ae67749be236fb6320f2dcdacd489f197889b8144bb96b282b96c241b1f6101df31be5f8fad7f490edff6ec3a4751a9
DIST vscodium-1.116.02821-loong.tar.gz 164868202 BLAKE2B eededcc0915d4052a9f719fa4e7840a906f7afc57c6dcead341b7a40c29f8414139862632aeb8aba67e4609321ccbbe16210729960fbec4703c7fa033e38dbdb SHA512 548265f078e0bb6378928c635464c0fc57d5fb2fb3f6cd19b506af5213cab944661cc4fe2ea185f2194940ca8b5033270cf4c60bee885edeeb0826482118bca6
DIST vscodium-1.126.04524-amd64.tar.gz 213520591 BLAKE2B 551cf60a9634907fbf939a6278890503db5fd00334547d29441a9e399338a464bd3f4fdf667c4aff10b08ada7b9e1578e261a506daa03891e1a57884c0687354 SHA512 8057a03e9d4822f937c54919be71646b91c6109ed67305f2ed8d4b8652772468d657330cd9b5d3127b3a930fbe368ca08223d2e51276d07ca3774491ee4b38b1
DIST vscodium-1.126.04524-arm64.tar.gz 209405982 BLAKE2B 9023a389d7d51458bbfe5676de6f6b834986e2334eefdae256bdc38e37b6620abb5ad6c3db2f49770b30c755f9f9831efda085b668831a8a7b86bc1fea71685d SHA512 a7500f0d775d414d091a1273fcf0b339248f5f658cd2165e06da4bd975147112a57728888d47c2d12d19d4e158bbaad2b580746c63351182854ea7df602b8001
DIST vscodium-1.126.04524-loong.tar.gz 207756811 BLAKE2B 557fd038a3fb6ff2c2dc8bf2b2b0be0c018b21961e98a724552952f5d45232bca824071ad656e6d424eae3eb86ac6a54fc8a7fe24b860eb75c36e668521015c0 SHA512 211d0bcf86adaf2ae2ebc73a8dffe6c779a20e0ee1d821b6e34d45549a1ffb473a48c39c2ad830f930c187c88f7f535af66c5fecca2c5f35a07832f671f43ee4

View File

@@ -13,6 +13,7 @@
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<straight-to-stable/>
<use>
<flag name="egl">Use EGL platform, enables smooth rendering in high refresh rate monitors on X11/Xwayland</flag>
<flag name="wayland">Run in wayland mode under wayland sessions, xwayland otherwise. This flag doesn't affect x11 sessions.</flag>

View File

@@ -1,164 +0,0 @@
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu he
hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr
sv sw ta te th tr uk ur vi zh-CN zh-TW"
inherit chromium-2 desktop optfeature pax-utils shell-completion xdg
# Usage: arch_src_uri <gentoo arch> <upstream arch>
arch_src_uri() {
echo "${1}? (
https://github.com/VSCodium/${PN}/releases/download/${PV}/VSCodium-linux-${2}-${PV}.tar.gz
-> ${P}-${1}.tar.gz
)"
}
DESCRIPTION="A community-driven, freely-licensed binary distribution of Microsoft's VSCode"
HOMEPAGE="https://vscodium.com/"
SRC_URI="
$(arch_src_uri amd64 x64)
$(arch_src_uri arm64 arm64)
$(arch_src_uri loong loong64)
"
S="${WORKDIR}"
LICENSE="
Apache-2.0
BSD
BSD-1
BSD-2
BSD-4
CC-BY-4.0
ISC
LGPL-2.1+
MIT
MPL-2.0
openssl
PYTHON
TextMate-bundle
Unlicense
UoI-NCSA
W3C
"
SLOT="0"
KEYWORDS="-* amd64 ~arm64 ~loong"
IUSE="egl kerberos wayland webkit"
RESTRICT="strip bindist"
RDEPEND="
>=app-accessibility/at-spi2-core-2.46.0:2
app-crypt/libsecret[crypt]
app-misc/ca-certificates
dev-libs/expat
dev-libs/glib:2
dev-libs/nspr
dev-libs/nss
media-libs/alsa-lib
media-libs/libglvnd
media-libs/mesa
net-misc/curl
net-print/cups
sys-apps/dbus
virtual/zlib:=
sys-process/lsof
x11-libs/cairo
x11-libs/gtk+:3
x11-libs/libdrm
x11-libs/libX11
x11-libs/libxcb
x11-libs/libXcomposite
x11-libs/libXdamage
x11-libs/libXext
x11-libs/libXfixes
x11-libs/libxkbcommon
x11-libs/libxkbfile
x11-libs/libXrandr
x11-libs/libXScrnSaver
x11-libs/pango
x11-misc/xdg-utils
kerberos? ( app-crypt/mit-krb5 )
webkit? (
net-libs/libsoup:3.0
net-libs/webkit-gtk:4.1
)
"
QA_PREBUILT="*"
src_prepare() {
default
pushd "locales" > /dev/null || die
chromium_remove_language_paks
popd > /dev/null || die
}
src_configure() {
default
chromium_suid_sandbox_check_kernel_config
}
src_install() {
# Cleanup license file - it exists only in amd64 tarball
rm -f "${S}/resources/app/LICENSE.txt" || die
if ! use kerberos; then
rm -rf "${S}/resources/app/node_modules.asar.unpacked/kerberos" || die
fi
if ! use webkit; then
rm -r ./resources/app/extensions/microsoft-authentication || die
fi
# Install
pax-mark m codium
mkdir -p "${ED}/opt/${PN}" || die
cp -r . "${ED}/opt/${PN}" || die
fperms 4711 /opt/${PN}/chrome-sandbox
dosym -r "/opt/${PN}/bin/codium" "usr/bin/vscodium"
dosym -r "/opt/${PN}/bin/codium" "usr/bin/codium"
local EXEC_EXTRA_FLAGS=()
if use wayland; then
EXEC_EXTRA_FLAGS+=( "--ozone-platform-hint=auto" )
fi
if use egl; then
EXEC_EXTRA_FLAGS+=( "--use-gl=egl" )
fi
sed "s|@exec_extra_flags@|${EXEC_EXTRA_FLAGS[*]}|g" \
"${FILESDIR}/codium-url-handler.desktop" \
> "${T}/codium-url-handler.desktop" || die
sed "s|@exec_extra_flags@|${EXEC_EXTRA_FLAGS[*]}|g" \
"${FILESDIR}/codium.desktop" \
> "${T}/codium.desktop" || die
domenu "${T}/codium.desktop"
domenu "${T}/codium-url-handler.desktop"
newicon "resources/app/resources/linux/code.png" "vscodium.png"
# Install metainfo
insinto /usr/share/metainfo
doins "${FILESDIR}/codium.appdata.xml"
# Install MIME type definitions
insinto /usr/share/mime/packages
doins "${FILESDIR}/codium-workspace.xml"
# Install completions
newbashcomp resources/completions/bash/codium codium
newzshcomp resources/completions/zsh/_codium _codium
}
pkg_postinst() {
xdg_pkg_postinst
elog "When compared to the regular VSCode, VSCodium has a few quirks"
elog "More information at: https://github.com/VSCodium/vscodium/blob/master/docs/index.md"
optfeature "desktop notifications" x11-libs/libnotify
optfeature "keyring support inside vscode" "virtual/secret-service"
}

View File

@@ -34,7 +34,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="PSF-2"
SLOT="${PYVER}"
if [[ ${PV} != *_rc* ]]; then
KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86"
fi
IUSE="
bluetooth build debug +ensurepip examples gdbm jit libedit +ncurses pgo

View File

@@ -115,7 +115,7 @@ LICENSE="MIT"
# Dependent crate licenses
LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT MPL-2.0 Unicode-3.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc ~x86"
KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86"
EPYTEST_PLUGINS=()
distutils_enable_tests pytest

View File

@@ -68,7 +68,7 @@ LICENSE+="
Unicode-3.0 ZLIB
"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv ~s390 ~x86"
KEYWORDS="amd64 ~arm arm64 ppc ppc64 ~riscv ~s390 ~x86"
RDEPEND="
dev-python/toml-fmt-common[${PYTHON_USEDEP}]

View File

@@ -30,7 +30,7 @@ S="${WORKDIR}/${MY_P}/Lib"
LICENSE="PSF-2"
SLOT="${PYVER}"
if [[ ${PV} != *_rc* ]]; then
KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86"
fi
# enable by default to help CI handle it (we have no additional deps)
IUSE="+python_targets_${PYTHON_COMPAT[0]}"

View File

@@ -115,7 +115,7 @@ SRC_URI="
# crates are used at test time only, update via pycargoebuild -L -i ...
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86"
KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"

View File

@@ -19,7 +19,7 @@ HOMEPAGE="
LICENSE="|| ( Apache-2.0 MIT )"
SLOT="0"
KEYWORDS="amd64 arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86"
KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 ~x86"
IUSE="test"
RESTRICT="!test? ( test )"

View File

@@ -39,7 +39,7 @@ LICENSE+="
# ring crate
LICENSE+=" openssl"
SLOT="0"
KEYWORDS="amd64 arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86"
KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 ~x86"
IUSE="test"
RESTRICT="test"
PROPERTIES="test_network"

View File

@@ -19,7 +19,7 @@ HOMEPAGE="https://github.com/seleniumhq/selenium"
LICENSE="Apache-2.0"
SLOT="$(ver_cut 1)"
KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
RDEPEND=">=dev-util/selenium-manager-$(ver_cut 1-2)"

View File

@@ -35,7 +35,7 @@ LICENSE+="
BZIP2
"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
IUSE="telemetry test"
RESTRICT="!test? ( test )"

View File

@@ -36,7 +36,7 @@ LICENSE+="
"
SLOT="2"
if [[ ${PV} != *_[ab]* ]]; then
KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86"
KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
fi
IUSE="heif jpegxl svg test"
REQUIRED_USE="test? ( heif jpegxl )"

View File

@@ -1,5 +1,7 @@
DIST tailscale-1.100.0-vendor.tar.xz 41768908 BLAKE2B 95e9b9db035a339b46d27f13a408e3a9fcb56fecccd6c42426dd09bea805620b09f52409f7ab143aa572bc81ff5de6f5e79da3f502744bc6b3e82174d2bd3783 SHA512 246cf5df9eda04e253b123db456f456f255eb5b7204faaa9e4ed6685aedb00fc734d80ddfc2c6cc7389e29bb1a2185794344748e55a49a86babd64420621ed0d
DIST tailscale-1.100.0.tar.gz 4889482 BLAKE2B 3e1bea49fa28d218600ef57436d043b80e7da67cf17b80f582abe144b4561ecab44f8cad4b946982b9b0db3b9cbb7c35cf9cece31e52a3dc3b4670ff8507369c SHA512 2453924da09a660a17b122857155ed27906d892378f4f76f12ac5d351a305d865afbd7fb90e6de847f70766ae761abbfb848c74373efea5a7dce29ab87f92c71
DIST tailscale-1.102.0-vendor.tar.xz 60980804 BLAKE2B 99b7ff3469db14c264d7130dfddf5d92f0200487d3a203e1523d417f35f76f16f0ce8ada9eb184eb5ce2ac53a2a7e83393fdb44b921371d9305c3022a8f5a6b4 SHA512 4707a76cf3f2eb1a3673da9a215b5903d8e6dcba0f0146ae41ad5aacc505ff8ac0cd3cf9ee8ff3959164f2d3c4d62fe7daa29fabeb3f1b71c34f99a1e8e087d8
DIST tailscale-1.102.0.tar.gz 5255551 BLAKE2B 279e7f8eeb947282836cb272ffca9b22efd66b773a30fc7db7df0691751581d499023a0fdb75b6d5cf5b0230f999e6e83ea178edc2d5873136d0fbd481e90e0d SHA512 db718a1e0fe38fbb8ec03a5dc83f5218d5b3905a825cd9dc46df909c0c0500ad64138e440600303ff0ca9d8f129ca8f16345153c19b948eb81bb772889775c4e
DIST tailscale-1.98.0-vendor.tar.xz 41420620 BLAKE2B 658c13bbbf0ee56def08b2e63fe67001d1724aa75c06e51636bda6f1cf31f993f573c00596c00e1adab0b75d6c315e4f6ba566602f13f2b8541a27d2fe66fb21 SHA512 25fb854ee73aebada0c86eb1f7ca1cd0d0bed792bb9ade99dc09a8224b8ec326dd45b812a97be935f346cd8a083725698c6eec1bd854d4852034268a9e303cc3
DIST tailscale-1.98.0.tar.gz 4756618 BLAKE2B 96976f3f1b3acddd0453559fbed2d7bec971a19ed2834dd9219855c6d3a65d7788a312ab76d7caae5aa43cacfe4761fe0ac3bda1631cc957e69c1a4c6432d60c SHA512 47a1ff3bded30c687ba96b260621f036bf7a52ddc368ac2e47471aeb9dc5edf9615f93c0cfa26cb9d5a56a367c3e02f51096fdec21636c840327b6d899044911
DIST tailscale-1.98.1-vendor.tar.xz 41416640 BLAKE2B 414bdf12b152e77492e91032770ab35f98ca9c4435f14696810413fc25b779f860389524f1f14cc143ece51d4ed3f1022ab4dfe4577d5091660b6b575fcf5b88 SHA512 d666ee9069545d6393721a99865b0701f360676900be97b6d7a122c9d5f3609767908752ed10b8ac5e1bac0bcebd28825f19b5b46edbd4ca203c89858d718f2a

View File

@@ -0,0 +1,69 @@
# Copyright 2020-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit go-module linux-info shell-completion systemd sysroot tmpfiles
# They should be updated on every bump.
VERSION_GIT_HASH="35283c95445fb198af1ce708dac05714bdfaa037"
VERSION_MINOR=$(ver_cut 2)
VERSION_SHORT=${PV}
VERSION_LONG=${PV}-t${VERSION_GIT_HASH::9}
DESCRIPTION="Tailscale vpn client"
HOMEPAGE="https://tailscale.com"
SRC_URI="https://github.com/tailscale/tailscale/archive/v${PV}.tar.gz -> ${P}.tar.gz"
SRC_URI+=" https://github.com/gentoo-golang-dist/${PN}/releases/download/v${PV}/${P}-vendor.tar.xz"
LICENSE="MIT"
# Dependent licenses
LICENSE+=" Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
RESTRICT="test"
CONFIG_CHECK="~TUN"
RDEPEND="|| ( net-firewall/iptables net-firewall/nftables )"
BDEPEND=">=dev-lang/go-1.26.5"
src_compile() {
# This translates the build command from upstream's build_dist.sh to an
# ebuild equivalent.
local go_ldflags=(
-X tailscale.com/version.longStamp=${VERSION_LONG}
-X tailscale.com/version.shortStamp=${VERSION_SHORT}
-X tailscale.com/version.gitCommitStamp=${VERSION_GIT_HASH}
)
ego build -tags xversion -ldflags "${go_ldflags[*]}" -o bin/ ./cmd/tailscale ./cmd/tailscaled
einfo "generating shell completion files"
sysroot_try_run_prefixed ./bin/tailscale completion bash > ${PN}.bash || die
sysroot_try_run_prefixed ./bin/tailscale completion zsh > ${PN}.zsh || die
sysroot_try_run_prefixed ./bin/tailscale completion fish > ${PN}.fish || die
}
src_install() {
dosbin bin/tailscaled
dobin bin/tailscale
systemd_dounit cmd/tailscaled/{tailscaled.service,tailscale-online.target,tailscale-wait-online.service}
insinto /etc/default
newins cmd/tailscaled/tailscaled.defaults tailscaled
keepdir /var/lib/${PN}
fperms 0750 /var/lib/${PN}
newtmpfiles "${FILESDIR}/${PN}.tmpfiles" ${PN}.conf
newinitd "${FILESDIR}/${PN}d.initd" ${PN}
newconfd "${FILESDIR}/${PN}d.confd" ${PN}
[[ -s ${PN}.bash ]] && newbashcomp ${PN}.bash ${PN}
[[ -s ${PN}.zsh ]] && newzshcomp ${PN}.zsh _${PN}
[[ -s ${PN}.fish ]] && dofishcomp ${PN}.fish
}
pkg_postinst() {
tmpfiles_process ${PN}.conf
}