mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-10-12 17:51:11 -04:00
Merge updates from master
This commit is contained in:
commit
028929ebe0
29 files changed
+134
-216
No files matched your search
@@ -60,14 +60,8 @@ python_test() {
|
||||
|
||||
# fuse: failed to open /dev/fuse: Permission denied
|
||||
addwrite "/dev/fuse"
|
||||
# still fails inside a bubblewrap container :/
|
||||
# fusermount3: mount failed: Operation not permitted
|
||||
|
||||
EPYTEST_DESELECT=(
|
||||
# fuse tests
|
||||
tests/sources/bazel.py::test_basic
|
||||
tests/sources/bazel.py::test_multi_url
|
||||
tests/sources/bazel.py::test_no_sha
|
||||
# tests using network
|
||||
tests/sources/bazel_file.py::test_basic
|
||||
tests/sources/bazel_file.py::test_multi_url
|
||||
@@ -75,6 +69,8 @@ python_test() {
|
||||
source_determinism.py::test_deterministic_source_umask[zip]
|
||||
)
|
||||
|
||||
export BST_TEST_SUITE=1
|
||||
|
||||
# to not pollute the source directory and make grepping hard.
|
||||
# can't just use ${T} as the --basetemp option removes the directory
|
||||
# if it exists
|
||||
|
||||
@@ -48,18 +48,8 @@ python_test() {
|
||||
|
||||
# fuse: failed to open /dev/fuse: Permission denied
|
||||
addwrite "/dev/fuse"
|
||||
# still fails inside a bubblewrap container :/
|
||||
# fusermount3: mount failed: Operation not permitted
|
||||
|
||||
local EPYTEST_DESELECT=(
|
||||
# fuse tests
|
||||
tests/sources/cargo.py::test_cargo_track_fetch_build
|
||||
tests/sources/patch.py::test_stage_and_patch
|
||||
tests/sources/patch.py::test_stage_file_nonexistent_dir
|
||||
tests/sources/patch.py::test_stage_file_empty_dir
|
||||
tests/sources/patch.py::test_stage_separate_patch_dir
|
||||
tests/sources/patch.py::test_stage_multiple_patches
|
||||
tests/sources/patch.py::test_patch_strip_level
|
||||
# tests using network
|
||||
tests/sources/docker.py::test_docker_fetch
|
||||
tests/sources/docker.py::test_docker_source_checkout
|
||||
@@ -68,6 +58,8 @@ python_test() {
|
||||
source_determinism.py::test_deterministic_source_umask[git]
|
||||
)
|
||||
|
||||
export BST_TEST_SUITE=1
|
||||
|
||||
# to not pollute the source directory and make grepping hard.
|
||||
# can't just use ${T} as the --basetemp option removes the directory
|
||||
# if it exists
|
||||
|
||||
@@ -140,11 +140,6 @@ python_test() {
|
||||
tests/frontend/workspace.py::test_build[workspace-no-guess-strict-zip]
|
||||
tests/frontend/workspace.py::test_build[workspace-no-guess-non-strict-git_tag]
|
||||
tests/frontend/workspace.py::test_build[workspace-no-guess-non-strict-zip]
|
||||
# fuse tests
|
||||
# "std::runtime_error exception thrown at [buildboxcommon_fusestager.cpp:149], errMsg = "The FUSE stager child process unexpectedly died with exit code 2""
|
||||
# TODO: test on host instead of container with /dev/fuse mounted
|
||||
tests/sourcecache
|
||||
tests/sources
|
||||
)
|
||||
|
||||
# to not pollute the source directory and make grepping hard.
|
||||
|
||||
@@ -3,7 +3,9 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit linux-mod-r1 multiprocessing optfeature toolchain-funcs
|
||||
PYTHON_COMPAT=( python3_{11..15} )
|
||||
|
||||
inherit linux-mod-r1 multiprocessing optfeature python-any-r1 toolchain-funcs
|
||||
|
||||
DESCRIPTION="AMD XDNA Driver"
|
||||
HOMEPAGE="https://github.com/amd/xdna-driver"
|
||||
@@ -13,10 +15,7 @@ if [[ ${PV} == 999999 ]] ; then
|
||||
EGIT_SUBMODULES=()
|
||||
inherit git-r3
|
||||
|
||||
BDEPEND="
|
||||
app-misc/jq
|
||||
net-misc/wget
|
||||
"
|
||||
BDEPEND="${PYTHON_DEPS}"
|
||||
else
|
||||
SRC_URI="https://github.com/amd/xdna-driver/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64"
|
||||
@@ -53,10 +52,11 @@ SLOT="0"
|
||||
IUSE="compress-xz compress-zstd"
|
||||
REQUIRED_USE="?? ( compress-xz compress-zstd )"
|
||||
|
||||
BDEPEND="
|
||||
BDEPEND+="
|
||||
compress-xz? ( app-arch/xz-utils )
|
||||
compress-zstd? ( app-arch/zstd )
|
||||
"
|
||||
DEPEND="${PYTHON_DEPS}"
|
||||
|
||||
pkg_setup() {
|
||||
if use compress-xz || use compress-zstd ; then
|
||||
@@ -74,6 +74,10 @@ pkg_setup() {
|
||||
linux-info_pkg_setup
|
||||
fi
|
||||
linux-mod-r1_pkg_setup
|
||||
|
||||
if [[ ${PV} == 999999 ]] ; then
|
||||
python-any-r1_pkg_setup
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_info() {
|
||||
@@ -95,15 +99,9 @@ src_unpack() {
|
||||
if [[ ${PV} == 999999 ]] ; then
|
||||
git-r3_src_unpack
|
||||
|
||||
while IFS=$'\t' read -r device pci_dev_id pci_rev_id fw_name url; do
|
||||
outdir="${firmware_dir}/${pci_dev_id}_${pci_rev_id}"
|
||||
mkdir -p "${outdir}" || die
|
||||
wget -O "${outdir}/${fw_name}" "${url}" || die
|
||||
done < <(
|
||||
jq -r '.firmwares[] |
|
||||
[.device, .pci_device_id, .pci_revision_id, .fw_name, .url]
|
||||
| @tsv' "${WORKDIR}/${P}/tools/info.json" || die
|
||||
) || die
|
||||
# This downloads files specified in https://github.com/amd/xdna-driver/blob/main/tools/WHENCE
|
||||
# Firmware files signatures are not present in the Manifest, but effectively pinned via "whence-commit"
|
||||
"${EPYTHON}" "${P}/tools/sync_from_whence.py" firmware --out "${firmware_dir}" || die
|
||||
else
|
||||
default
|
||||
|
||||
@@ -144,17 +142,30 @@ src_install() {
|
||||
if use compress-xz || use compress-zstd; then
|
||||
pushd "${ED}/lib/firmware/amdnpu" &>/dev/null || die
|
||||
einfo "Compressing firmware ..."
|
||||
local compressor
|
||||
local compressor suffix
|
||||
|
||||
if use compress-xz; then
|
||||
compressor="xz -T1 -C crc32"
|
||||
suffix=".xz"
|
||||
elif use compress-zstd; then
|
||||
compressor="zstd -15 -T1 -C -q --rm"
|
||||
suffix=".zst"
|
||||
fi
|
||||
# shellcheck disable=SC2086
|
||||
find . -type f -print0 | \
|
||||
xargs -0 -P $(makeopts_jobs) -I'{}' ${compressor} '{}'
|
||||
assert
|
||||
|
||||
# Symlinks were copied verbatim by doins -r and now point at
|
||||
# filenames that no longer exist because their targets were
|
||||
# just compressed. Relink them at the new, compressed names.
|
||||
local link target
|
||||
while IFS= read -r -d '' link; do
|
||||
target=$(readlink "${link}") || die
|
||||
ln -sf "${target}${suffix}" "${link}${suffix}" || die
|
||||
rm -f "${link}" || die
|
||||
done < <(find . -type l -print0)
|
||||
|
||||
popd &>/dev/null || die
|
||||
fi
|
||||
|
||||
|
||||
@@ -89,27 +89,18 @@ python_check_deps() {
|
||||
python_has_version -b "dev-python/pybind11[${PYTHON_USEDEP}]"
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
python-any-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
if [[ ${PV} == 999999 ]] ; then
|
||||
git-r3_src_unpack
|
||||
|
||||
pushd "${S}" || die
|
||||
local VTD_HASH=$(grep -oP 'VTD/raw/\K[0-9a-f]+' tools/info.json | head -n1)
|
||||
[[ "${VTD_HASH}" == "" ]] && die "Failed to extract VTD hash"
|
||||
|
||||
local VTD_FILES=(
|
||||
"https://github.com/Xilinx/VTD/raw/${VTD_HASH}/archive/strx/xrt_smi_strx.a"
|
||||
"https://github.com/Xilinx/VTD/raw/${VTD_HASH}/archive/phx/xrt_smi_phx.a"
|
||||
"https://github.com/Xilinx/VTD/raw/${VTD_HASH}/archive/npu3/xrt_smi_npu3.a"
|
||||
)
|
||||
|
||||
mkdir -p amdxdna_bins/vtd_archives || die
|
||||
|
||||
for url in "${VTD_FILES[@]}"; do
|
||||
if ! wget -nc "${url}" -O "amdxdna_bins/vtd_archives/${url##*/}"; then
|
||||
die "Fetching from ${url} failed"
|
||||
fi
|
||||
done
|
||||
# This downloads files specified in https://github.com/amd/xdna-driver/blob/main/tools/WHENCE
|
||||
# VTD files signatures are not present in the Manifest, but effectively pinned via "whence-commit"
|
||||
"${EPYTHON}" tools/sync_from_whence.py vtd --out amdxdna_bins/vtd_archives --whence tools/WHENCE || die
|
||||
|
||||
local msgs_url="https://raw.githubusercontent.com/Tanami/markdown-graphviz-svg/${MGS_COMMIT}/src/${MGS}/${MGS}.py"
|
||||
if ! wget -nc "${msgs_url}" -O "${MGS_PY}"; then
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
# Copyright 2025 Gentoo Authors
|
||||
# Copyright 2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{12..13} python3_13t )
|
||||
PYTHON_COMPAT=( python3_{12..14} python3_13t )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1
|
||||
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{12..13} python3_13t )
|
||||
PYTHON_COMPAT=( python3_{12..14} python3_13t )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Read and modify image EXIF metadata using Python."
|
||||
DESCRIPTION="Read and modify image EXIF metadata using Python"
|
||||
HOMEPAGE="https://gitlab.com/TNThieding/exif"
|
||||
SRC_URI="https://gitlab.com/TNThieding/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2"
|
||||
S="${WORKDIR}/${PN}-v${PV}"
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{12..13} python3_13t )
|
||||
PYTHON_COMPAT=( python3_{12..14} python3_13t )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{12..13} )
|
||||
PYTHON_COMPAT=( python3_{12..14} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
DISTUTILS_EXT=1
|
||||
|
||||
|
||||
@@ -14,6 +14,7 @@ SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="casd fuse oci recc test tools"
|
||||
REQUIRED_USE="
|
||||
^^ ( casd tools )
|
||||
fuse? ( casd )
|
||||
oci? ( tools )
|
||||
"
|
||||
@@ -112,22 +113,6 @@ src_test() {
|
||||
if use fuse; then
|
||||
# fuse: failed to open /dev/fuse: Permission denied
|
||||
addwrite "/dev/fuse"
|
||||
|
||||
# fusermount3: mount failed: Operation not permitted
|
||||
# NOTE: only tested inside container with /dev/fuse mounted
|
||||
# FIXME: test on host
|
||||
CMAKE_SKIP_TESTS+=(
|
||||
casd_local_service_static_instance_tests
|
||||
casd_local_service_dynamic_instance_tests
|
||||
casd_local_service_remote_server_dynamic_instance_tests
|
||||
casd_local_service_remote_server_static_instance_tests
|
||||
casd_local_execution_service_tests
|
||||
casd_hybrid_execution_service_tests
|
||||
casd_hybrid_fallback_execution_service_tests_1
|
||||
casd_hybrid_fallback_execution_service_tests_2
|
||||
casd_hybrid_fallback_execution_service_tests_3
|
||||
fuse_*
|
||||
)
|
||||
fi
|
||||
|
||||
cmake_src_test
|
||||
|
||||
@@ -74,6 +74,6 @@ src_compile() {
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake_src_install
|
||||
use doc && HTML_DOCS=( "${S}/Documentation/_build/html" )
|
||||
cmake_src_install
|
||||
}
|
||||
@@ -11,14 +11,6 @@ HOMEPAGE="https://github.com/Xilinx/XRT"
|
||||
|
||||
if [[ ${PV} == 999999 ]] ; then
|
||||
EGIT_REPO_URI="https://github.com/Xilinx/XRT.git"
|
||||
EGIT_SUBMODULES=(
|
||||
src/runtime_src/aie-codegen
|
||||
src/runtime_src/aie-codegen/aie-regdb
|
||||
src/runtime_src/core/common/aiebu
|
||||
src/runtime_src/core/common/aiebu/src/cpp/ELFIO
|
||||
src/runtime_src/core/common/elf
|
||||
src/runtime_src/xdp
|
||||
)
|
||||
inherit git-r3
|
||||
else
|
||||
declare -Ag submodules
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST et260b.x86_full.zip 275647724 BLAKE2B ea52d1859e78c6da5a16bd3598c2b649e9f79596be93fe35858a1174b0d63ef94eaecdb24b8f749d7dc39b1a70dd38557d455238cbc4b857ed7083369fe47262 SHA512 7a9639c7a67c6c058ae1c85ca1e04e74526194a8a676eaccffa1984869251cc058f0cb79b96604ec087492003d14f7f3e96c8ebe7e527959ae47d4d25645d3e1
|
||||
DIST etlegacy-2.82.0.tar.gz 15179026 BLAKE2B 8821fd752e0779959ee858368280fdeca1ea3d9c230d7e93a5eee8aba40522110f8fd47dba08b1244730ac83fea7385c926f973f0a43ccf07ac39c3c5f5684f1 SHA512 7ca18da3d92e12c9aba6477646f14b57e9cfbeb267c6d19661b7f2fe2331e8b0496b55001ba3f7dbf5bc253ccdfd153223ae8767a43169dcd8df250219933ceb
|
||||
DIST etlegacy-2.83.2.tar.gz 15738267 BLAKE2B 7cae3c0471a9f93ab98ebc1a57383df6f9f1ff1800c38a70d9cbc4091a7c54fbe421d7a126d2a6d3425dd9f9d0aef65402c533ce9cebab930200eb1aaae4edb3 SHA512 2d4d2f27ec522690d72836b1e3b3fcb3a9f1d43887d51e46ace01ef241a604a574a8b32e47dd4d291b9396983c19a8601359575b419cb8a9d7647d066c1f9b06
|
||||
DIST etlegacy-2.84.0.tar.gz 17740104 BLAKE2B 94fd3e2cc826f1296b06cc7f96058697d1de335e2ba272156c9716981c3b743a77ca85c44a0678caf0de7a4edaa90e1aeef79c2ce58c444440b08761ef897b75 SHA512 019f118579e5fc1151d8b3ada0df6cb33273563d4a29468ca032a9052fc5aa79fe6ecd3153ba0293a42344cb65211abcbcf41bd8f981498891c2e1ebd070d61d
|
||||
+4
-4
@@ -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
|
||||
@@ -42,9 +42,9 @@ UIDEPEND="
|
||||
media-libs/glew:=
|
||||
media-libs/libsdl2[sound,video,X]
|
||||
media-libs/libogg
|
||||
media-libs/libjpeg-turbo:0
|
||||
media-libs/libjpeg-turbo:0=
|
||||
virtual/opengl
|
||||
virtual/minizip
|
||||
virtual/minizip:=
|
||||
curl? ( net-misc/curl )
|
||||
freetype? ( media-libs/freetype )
|
||||
gettext? ( sys-devel/gettext )
|
||||
@@ -52,7 +52,7 @@ UIDEPEND="
|
||||
openal? ( media-libs/openal )
|
||||
png? ( media-libs/libpng:0= )
|
||||
ssl? ( dev-libs/openssl:0= )
|
||||
theora? ( media-libs/libtheora )
|
||||
theora? ( media-libs/libtheora:= )
|
||||
vorbis? ( media-libs/libvorbis )
|
||||
${LUADEPEND}
|
||||
"
|
||||
@@ -11,8 +11,8 @@
|
||||
<flag name="gettext">Enable gettext</flag>
|
||||
<flag name="irc">Enable built-in IRC client</flag>
|
||||
<flag name="omnibot">Built with Omnibot</flag>
|
||||
<flag name="renderer2">Enable renderer2</flag>
|
||||
<flag name="renderer-gles">Enable renderer-gles</flag>
|
||||
<flag name="renderer2">Enable renderer2</flag>
|
||||
</use>
|
||||
<upstream>
|
||||
<remote-id type="github">etlegacy/etlegacy</remote-id>
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
DIST mangowm-0.14.4.tar.gz 506823 BLAKE2B 5c8e2efcea36855f409c4545c1f4f143e68348783e981d94db8baba1068c44ac4bb907de62959146462ae91f82b4321ef3db5112b7abb925ac2d03804948276b SHA512 f8efc986ceedfd9d0b6525335936cf482de1c2e21462ed72bc231e4b9497e5998850a524c84044ad8afb2bba9bff98e60472ec75303df6d5943949cdb52fc9e3
|
||||
DIST mangowm-0.15.5.tar.gz 500237 BLAKE2B 940986b3dcf86c93c2610e176d5627bd8bd74fca6e5181ef605f3e42feb976b22be9da16d722123ca278e20fb43ebf09b1726beb5662798b6b6bb439fc86708d SHA512 a570e153954f5895b06b5c62836fda1cb0dbc2135235f2c590d3ae548703c95fefba328cdd1ab36397d1e6361407c75471074248456a3b8509f8a382fae5fc03
|
||||
DIST mangowm-0.15.5.tar.gz 500228 BLAKE2B ad3b90d7cd53767da26024e02e3851e463022bd699b0a207f7e543f8cfe6fbc796c572bd5451dd7de6ef60be5515e8fddc0e9728e743f6c55b3f7026827f3dfe SHA512 50ffcd98a48122bc39c14412a549b1ab6ab77521fd94325881da694b12a689cfd777f674222e179d7a5ed55700f5b446b6d228da322bdf23649198f486585981
|
||||
@@ -1,8 +1,8 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{12..13} )
|
||||
PYTHON_COMPAT=( python3_{12..14} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1 desktop xdg
|
||||
|
||||
|
||||
@@ -1,12 +1,9 @@
|
||||
DIST teams-for-linux-2.11.1.aarch64.rpm 91821733 BLAKE2B bf0bac7c749a936763d415bca3f9d09ed3371304cbe9c56190e52a28dc7208193d25841e50f2c186ca32ff5deef4e10d743dce9afc5f12c9a74d22046e81afe9 SHA512 c68fda2336096f578afb97014efaa5ebcb1e6308d49588209a3020341a5c2200f8164482f6464cdc06e33459e94d505f68985347ac961f64e2526347c5d025d3
|
||||
DIST teams-for-linux-2.11.1.armv7l.rpm 91691113 BLAKE2B 98b3c3f58663f3947b12c5b1b9f262755c192a85a469b1d08ddfcebdb6151f99b6179aae03f32c7fbb5cdf1b9f7d453d8d00eba5c04c3da228aff7bfd8e191b2 SHA512 78da68c36f7229fccaa37eff27df78d47fcd2319558a738798125360df0464fda3e34b4ff13bd1da21d0b6096a464feed751e50d2061bee93e5b93e423e79046
|
||||
DIST teams-for-linux-2.11.1.x86_64.rpm 96993869 BLAKE2B 85ad8246def19043b3597755dcd70e54f7e8ac6c075fb81867b58be53884da528fc180767d1ae47730ba410d77391f2d2a577e26741083597eda82f37ebe4a89 SHA512 487a7a6d35abacadeb617a368cbd1d6f9b27a84274e9bcf8378cf86e51e5733493d3395c18c96e2a24a5935ea1b2b4357b3f1284289c06506b02f5efe7f37979
|
||||
DIST teams-for-linux-2.6.14.aarch64.rpm 89679057 BLAKE2B 3c4016164290bdad708e4b9716f78344ff91108f4a8bdc6dbb0db2ca4c0dc7bcbf88177f8f1887f32dea18ff6ba1e65ef15ce0b1a24c1ffba42c7eadeeb9984d SHA512 94c90a063c77f2737cedaf9886506d111259c74f8a768f99eacc0db8ddcd78c180b05a3bb427a954ff1dfd6e7be4245e21998296157cf4b65122b0a188fc973d
|
||||
DIST teams-for-linux-2.6.14.armv7l.rpm 89174453 BLAKE2B 5ee402a2d2604c561f2b014891f45565620b6be3ef5e47733ff7a68342fcaf3b2834dbd47aadf5edeca90fb119bb8fc5e85bd12c2c947a6549d4087ce21e8ac5 SHA512 509ad56a8438f96848f5e9dfda4188b4f7566ecf7b4594f00a8462d61ba66b679d3edd4c463067fba96a319175d4baa936c22535e07edc747a23f0e6208282c3
|
||||
DIST teams-for-linux-2.6.14.x86_64.rpm 94864001 BLAKE2B e5902ad529e46175a9aaa9856738d4a70481d405fe35d5c108c9aabce27b2fdfb9657fafbdeb69462252c902c80ef766b5232d387cd7b2764ff66c976106b01c SHA512 6b2c5126936e1d442337ec906929b50d8c3edc5a79abc5ff42c01c29f07a6eb508894a51e7a25b465a3361cfccb851ddf663c83562663be89d35d2dbfc591848
|
||||
DIST teams-for-linux-2.6.17.aarch64.rpm 89686453 BLAKE2B d9e9a93c160207340772935f746256432ea6b6cf2784ad5f9b5afdfa3c28371a50150f58e20c3fc8990ce9890ae66fa66590139058770e7f1749b54ac5f74792 SHA512 e79b3271586a0f24e2b4a1e4353b465077a47a2209e8aaad4afed22111191614706a44b56af0a20d5c1def6d6b90e15d0cf154a5242b9e3caaf08f7a95aa6791
|
||||
DIST teams-for-linux-2.6.17.armv7l.rpm 89185901 BLAKE2B 387b7a5d36082ea10e92edb572b2ede1d54080e769296bde639ace67e3247174dad8ca5cd8c699e67b399cf87cda0ba2b98a744b9cfe2623df25836e17781a14 SHA512 2014b1c4e3b092073c76bf4fc693ffd202a999528915f88c73acc2fd7d33e3762cc4b3ae1ae739bd3739c991147e6c6c4c822e45c92f846e3b1a079dc584c316
|
||||
DIST teams-for-linux-2.6.17.x86_64.rpm 94849685 BLAKE2B e67e3d477487b21538d838cbe9a69a2f318b207407e6c3edb49c67412f14a3313c57e72a48267076f2f96a41f6f1bc071271ae2bb43d015e3e2de8efcbaf3c28 SHA512 e1c79fc938edcd1bf0304bb0eb913d5409f6fce12e7cc022da6a1817eeaccbfdbadca0b210ac1ea445af87e7962a7650e1bffbfb94b02d4df385690adadfd146
|
||||
DIST teams-for-linux-2.13.0.aarch64.rpm 94834517 BLAKE2B 7c264832b500bb88a2ac232f1932f080830fab209519bd3ee2f6475ae892088ccad3e125311e8242d32401e7f895eb9128a00d057d03f2c5c6322ea1ef2c4760 SHA512 964a6139f796f5b0064763a3d84bbb8d1f518f93cd7aca3efdb323c8655e000e7e1df3044dadc5716b4f8f57ef49040eb0c65da7087963477f243c170d57bc6c
|
||||
DIST teams-for-linux-2.13.0.armv7l.rpm 99960225 BLAKE2B 020fc81d8e174201c8e1c777fb2848d56f5ac0cada6afed4d026cc5a762f20137ec87e8ec4714460a2e05f65882be6c0093767cb5f3e2be26b2f392c34dd364d SHA512 50a176e6c1a7352ea41be734b18881981faad4e2c971265ab24731c5317603457ed452fd932058cd09230004f5d4455136ddec28c98838dfa02905f54a3729c0
|
||||
DIST teams-for-linux-2.13.0.x86_64.rpm 101269877 BLAKE2B 89dd1fa8d9700909af07808147388fa0eb8ea0e39bc2cc650cdc1e0e8af1f8ded9e30b650e7a6c032aee031866e8ba503c58dc0bf77df9c3918184e427d80d14 SHA512 557b738ef865872d387cd4f0dd6fc446ca0086bd89c9c2f39095bd3bedbb3da262f87cf9f0173bae3ec59b542e938c67d68dbe88cdde379167c5e8a10d22eae3
|
||||
DIST teams-for-linux-2.6.18.aarch64.rpm 89692165 BLAKE2B e7794c6ecaccf19818df987fcba37c35a6eea0dc5cc21fde92e29a04e6f2e7517b7d922ffd440192eeea8a1e1d679f338158662bef1a406c3c4e7dbf2edb3a56 SHA512 563924b1ccd5cda331a862072004b377de8b0e6c782c334d109fe55078bfc831301d9cda84d8b41286fa82fd672666712aa888f3e0edd584008e8c81b4654503
|
||||
DIST teams-for-linux-2.6.18.armv7l.rpm 89208073 BLAKE2B 727b3e64573396940a2c1d198102ee198416ebd2fd6c0f5c6eb1219ffb9416fff2d1cebf0e934a6d93292f6a7eeee3fa8a6b0fd420a58ae60f1cf1c3977f40ef SHA512 30a36b63485e5ebf29e442044a091f5d8d92ae36a426e6b54acd8542ace880090e36773207f3bb785e67cf692ad4a4d0b28ef44555745cfa6b02f175abf64f73
|
||||
DIST teams-for-linux-2.6.18.x86_64.rpm 94855465 BLAKE2B fa329be98982fbe02a369b34a480a778b56b624a09f4b6e7554428d03483fdc0b643ea74722dc533bcc50faccd90531b4f1dfb7ec4c5d551c87e1c95ce30b6bb SHA512 645ffe8c5261cbb31eab00b02681e0b458f5f45aee884cc6cec1b1dccca87678964576e7ff16bf515cbcc5418a3aa778a9831bcb012bddc251d862302c756fe4
|
||||
|
||||
+3
-1
@@ -9,9 +9,11 @@ CHROMIUM_LANGS="
|
||||
sv sw ta te th tr uk ur vi zh-CN zh-TW
|
||||
"
|
||||
|
||||
RPM_COMPRESS_TYPE="xz"
|
||||
|
||||
inherit chromium-2 desktop rpm xdg
|
||||
|
||||
DESCRIPTION="Unofficial Microsoft Teams client for Linux. Binary precompiled version."
|
||||
DESCRIPTION="Unofficial Microsoft Teams client for Linux. Binary precompiled version"
|
||||
HOMEPAGE="https://github.com/IsmaelMartinez/teams-for-linux"
|
||||
SRC_URI="
|
||||
amd64? ( https://github.com/IsmaelMartinez/${PN}/releases/download/v${PV}/${P}.x86_64.rpm )
|
||||
@@ -1,98 +0,0 @@
|
||||
# Copyright 1999-2025 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 en-US 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 rpm xdg
|
||||
|
||||
DESCRIPTION="Unofficial Microsoft Teams client for Linux. Binary precompiled version."
|
||||
HOMEPAGE="https://github.com/IsmaelMartinez/teams-for-linux"
|
||||
SRC_URI="
|
||||
amd64? ( https://github.com/IsmaelMartinez/${PN}/releases/download/v${PV}/${P}.x86_64.rpm )
|
||||
arm? ( https://github.com/IsmaelMartinez/${PN}/releases/download/v${PV}/${P}.armv7l.rpm )
|
||||
arm64? ( https://github.com/IsmaelMartinez/${PN}/releases/download/v${PV}/${P}.aarch64.rpm )
|
||||
"
|
||||
S="${WORKDIR}"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
# Electron bundles a bunch of things
|
||||
LICENSE+="
|
||||
MIT BSD BSD-2 BSD-4 AFL-2.1 Apache-2.0 Ms-PL GPL-2 LGPL-2.1 APSL-2
|
||||
unRAR OFL-1.1 CC-BY-SA-3.0 MPL-2.0 android public-domain all-rights-reserved
|
||||
"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* ~amd64 ~arm ~arm64"
|
||||
RESTRICT="bindist mirror"
|
||||
|
||||
RDEPEND="
|
||||
app-accessibility/at-spi2-core:2
|
||||
dev-libs/expat
|
||||
dev-libs/glib:2
|
||||
dev-libs/nspr
|
||||
dev-libs/nss
|
||||
media-libs/alsa-lib
|
||||
media-libs/mesa
|
||||
net-print/cups
|
||||
sys-apps/dbus
|
||||
virtual/libudev
|
||||
x11-libs/cairo
|
||||
x11-libs/gtk+:3
|
||||
x11-libs/libX11
|
||||
x11-libs/libxcb
|
||||
x11-libs/libXcomposite
|
||||
x11-libs/libXdamage
|
||||
x11-libs/libXext
|
||||
x11-libs/libXfixes
|
||||
x11-libs/libxkbcommon
|
||||
x11-libs/libXrandr
|
||||
x11-libs/pango
|
||||
"
|
||||
|
||||
QA_PREBUILT="opt/teams-for-linux/*"
|
||||
QA_DESKTOP_FILE="usr/share/applications/teams-for-linux.desktop"
|
||||
|
||||
pkg_pretend() {
|
||||
chromium_suid_sandbox_check_kernel_config
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
# cleanup languages
|
||||
pushd "opt/teams-for-linux/locales" || die
|
||||
chromium_remove_language_paks
|
||||
popd || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
chromium_suid_sandbox_check_kernel_config
|
||||
default
|
||||
}
|
||||
|
||||
src_install() {
|
||||
for size in {16,24,32,48,64,96,128,256,512,1024}; do
|
||||
doicon -s "${size}" "usr/share/icons/hicolor/${size}x${size}/apps/${PN}.png"
|
||||
done
|
||||
|
||||
domenu "usr/share/applications/${PN}.desktop"
|
||||
|
||||
local DESTDIR="/opt/${PN}"
|
||||
|
||||
pushd "opt/${PN}" || die
|
||||
|
||||
exeinto "${DESTDIR}"
|
||||
doexe chrome-sandbox chrome_crashpad_handler "${PN}" ./*.so*
|
||||
|
||||
insinto "${DESTDIR}"
|
||||
doins ./*.pak ./*.bin ./*.json ./*.dat
|
||||
insopts -m0755
|
||||
doins -r locales resources
|
||||
|
||||
dosym "${DESTDIR}/${PN}" "/opt/bin/${PN}"
|
||||
popd || die
|
||||
}
|
||||
@@ -1,2 +1,3 @@
|
||||
DIST snowflake-v2.11.0.tar.gz 24974351 BLAKE2B 9d9876cd98e2346dde99be2fe134057743a68e9b4cb1480fa477839386188acc8c9ba789f80360ea17bdb2c995c07f76bb6782e36610bcb09cb88424fd36dc8c SHA512 801a78845cbd65967f4995b98015ddf2b2518f280beb179da6cf233d51c3dc16d0384255771f8f4e768d1c21bc8924299b541299c28eea510dcb14cdc0cb7356
|
||||
DIST snowflake-v2.12.1.tar.gz 26018920 BLAKE2B abc00c5232da56d8a19104c75211aa71360cd3f01d8b66888b435027323c8c724183e64520c1cec08ba3075a934967e294f415c62fd41812b76ab3f2d558f602 SHA512 5d39fb61223d92625bc6cff960c5ef4f6ac77f44207c4e958c23e9e4bfe86cb46c9c9312f4b10ee05ed94a7841a590e37ab2b371df5da290667a38a6167f5a30
|
||||
DIST snowflake-v2.14.1.tar.gz 25449744 BLAKE2B 8f39d0465703f617daf65d1140abe47b2c93a65741ff0f00ec2852e4ad74f8241c6eccd81a1cce052e17c933f719f4add31b60392f0bd43933f3e70a03b3deb3 SHA512 48c0f762fd19d3aef29c896ecf8811394d166a1841141600a687269e23a72d9777a2ca42f4a9f63b322f3fd8e854be5e3b4a3a42f0fb56b58e9b384ba2b36eb4
|
||||
@@ -0,0 +1,60 @@
|
||||
# Copyright 2023-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit go-module systemd
|
||||
|
||||
DESCRIPTION="Pluggable Transport using WebRTC, inspired by Flashproxy"
|
||||
HOMEPAGE="
|
||||
https://snowflake.torproject.org
|
||||
https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake
|
||||
"
|
||||
SRC_URI="https://dist.torproject.org/snowflake/${PV}/snowflake-v${PV}.tar.gz"
|
||||
S=${WORKDIR}/snowflake-v${PV}
|
||||
|
||||
LICENSE="BSD Apache-2.0 BSD-2 CC0-1.0 MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
BDEPEND=">=dev-lang/go-1.21"
|
||||
|
||||
src_configure() {
|
||||
COMPONENTS=(
|
||||
broker
|
||||
client
|
||||
probetest
|
||||
proxy
|
||||
server
|
||||
)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
for component in "${COMPONENTS[@]}"; do
|
||||
pushd ${component} || die
|
||||
einfo "Building ${component}"
|
||||
nonfatal ego build || die "${component}: build failed"
|
||||
popd || die
|
||||
done
|
||||
}
|
||||
|
||||
src_test() {
|
||||
ego test ./...
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local component
|
||||
for component in "${COMPONENTS[@]}"; do
|
||||
newbin ${component}/${component} snowflake-${component}
|
||||
newdoc ${component}/README.md README_${component}.md
|
||||
done
|
||||
|
||||
systemd_dounit "${FILESDIR}"/snowflake-proxy.service
|
||||
newinitd "${FILESDIR}"/snowflake-proxy.initd snowflake-proxy
|
||||
|
||||
einstalldocs
|
||||
dodoc doc/*.txt doc/*.md
|
||||
doman doc/*.1
|
||||
}
|
||||
+1
-1
@@ -13,7 +13,7 @@ LICENSE="ISC"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
BDEPEND=">=dev-lang/go-1.26"
|
||||
BDEPEND=">=dev-lang/go-1.26.0"
|
||||
|
||||
src_compile() {
|
||||
ego build ./cmd/wireproxy
|
||||
+1
-1
@@ -13,7 +13,7 @@ LICENSE="ISC"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
BDEPEND=">=dev-lang/go-1.26"
|
||||
BDEPEND=">=dev-lang/go-1.26.0"
|
||||
|
||||
src_compile() {
|
||||
ego build ./cmd/wireproxy
|
||||
@@ -20,7 +20,7 @@ QA_PREBUILT="opt/VESTA/*"
|
||||
RDEPEND="app-accessibility/at-spi2-core:2
|
||||
dev-libs/glib:2
|
||||
media-libs/fontconfig:1.0
|
||||
media-libs/libglvnd
|
||||
media-libs/libglvnd[X]
|
||||
x11-libs/cairo
|
||||
x11-libs/gdk-pixbuf:2
|
||||
>=x11-libs/gtk+-2.10:2
|
||||
|
||||
@@ -61,7 +61,7 @@ src_install() {
|
||||
newicon -s ${size} "browser/chrome/icons/default/default${size}.png" waterfox.png
|
||||
done
|
||||
#create desktop file
|
||||
make_desktop_entry "/usr/bin/Waterfox" "Waterfox" waterfox "Network;WebBrowser" "$(cat "${FILESDIR}"/desktop_options)"
|
||||
make_desktop_entry "/usr/bin/waterfox" "Waterfox" waterfox "Network;WebBrowser" "$(cat "${FILESDIR}"/desktop_options)"
|
||||
#handle permissions of destdir files
|
||||
fperms 0755 "${destdir}"/{waterfox-bin,updater,glxtest,vaapitest}
|
||||
# Disable auto-updates
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit desktop xdg-utils
|
||||
inherit desktop xdg
|
||||
|
||||
MY_PN="waterfox"
|
||||
|
||||
@@ -61,7 +61,7 @@ src_install() {
|
||||
newicon -s ${size} "browser/chrome/icons/default/default${size}.png" waterfox.png
|
||||
done
|
||||
#create desktop file
|
||||
make_desktop_entry "/usr/bin/Waterfox" "Waterfox" waterfox "Network;WebBrowser" "$(cat "${FILESDIR}"/desktop_options)"
|
||||
make_desktop_entry "/usr/bin/waterfox" "Waterfox" waterfox "Network;WebBrowser" "$(cat "${FILESDIR}"/desktop_options)"
|
||||
#handle permissions of destdir files
|
||||
fperms 0755 "${destdir}"/{waterfox-bin,updater,glxtest,vaapitest}
|
||||
# Disable auto-updates
|
||||
@@ -70,13 +70,7 @@ src_install() {
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_desktop_database_update
|
||||
xdg_icon_cache_update
|
||||
xdg_pkg_postinst
|
||||
elog "For optimal performance and compatibility, please ensure"
|
||||
elog "that you have the latest graphics drivers installed."
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_desktop_database_update
|
||||
xdg_icon_cache_update
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
DIST zen-bin-1.21.8b-amd64.tar.xz 90937356 BLAKE2B 44f76d0f35af601eca632b248a31540bc4b1660283f7ee6f53b007d09157b74883d359c9cff34ba31a589f84dc8374b45f2d8b4c20af596a6011b082e04b8e28 SHA512 13f2038e63e254f515fb0f10ad1e234026edb06ebf5c1a1c4d7ef9f8cfa28e2a02c77e37b1723332d20e6744248446c9232c18c772c1c8702b815f3ffc097f49
|
||||
DIST zen-bin-1.21.8b-arm64.tar.xz 78180928 BLAKE2B 5fdb45c386f90055f5c1d5c2954cbf736efaa15b36e9f87b260352bc345bc6b52d187ec62d439153f0243761cef70a9ff4941910c7f739dbb0ba0458a66246c7 SHA512 d99c6964b5f08598e155f7573cd700b715491582d31ad22416ae79aa71447afeff939b17b23f2f9e9b7c47ce4457ca72108938d405edb69fc4e09dc0424600c4
|
||||
DIST zen-bin-1.21.10b-amd64.tar.xz 92393112 BLAKE2B 523ffe777ed2abfd3cf3adbfb8d64262d24f9642869c6b90108ecab7fdcf9c37772df0bc60d6f2cfa7354313f062915c20cf6a09f4e0bf5cf2c4520de531fa90 SHA512 aef5d51f60f991bb890e8aafcd9031365f76a7b2c99b894d7ff6c9f0367988d2f028434b1d37e1ac9640c7faac97a6968db6392add5858e1688c100e98bed046
|
||||
DIST zen-bin-1.21.10b-arm64.tar.xz 79506928 BLAKE2B b4d4aa3ce5277a719c90b17a670b5ce95c1d60a53c60cb06f3628148292749cafd9d98731f35259c2d16fc7a6787d97c49c362947501035f6fc9d4cdb10f4abd SHA512 6dcc20166c6f3b1fc309f90ae5cb673d6ed5a7eac12e771d54d2b5a28e963cd4997a3f1631c0a8cd7eccd28ba0ef1b2b7c725a00547b2866d16ac5cc14262237
|
||||
DIST zen-bin-1.21.9b-amd64.tar.xz 92433240 BLAKE2B c4716e9444b57d6fb697ef366a6c251753a3bd48d695a4c396562b8814e9e2172aad1a34a85241141f7a73358d0a1e4f7bb6300ae0075903dc27de9e644cecd8 SHA512 44a51a9ab908fd8959ec52b21d75397041bc63dffe26fe728e419f785816f4789731b06963b593eca213a1495311343caa8c45e4642cbddf6317b83d30c7a9a0
|
||||
DIST zen-bin-1.21.9b-arm64.tar.xz 79712408 BLAKE2B 9281be59db02f14e6daaa8e73063c8fa7adee019093c4f17418f4fcd2118849aff18f20a3c094049162add6e151c51b69e51200adeed1a6783d76bef49c0019b SHA512 53f3868bd6473326abeac41b0edf59da3bfc0a0f6daff3e01d0741915450094be400897cd4455e91a063adf8eb48147263040c2eca7922c3ca8897871611b206
|
||||
File renamed without changes.
Reference in new issue
Block a user