summaryrefslogtreecommitdiff
path: root/dev-util
diff options
context:
space:
mode:
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/android-studio/Manifest2
-rw-r--r--dev-util/android-studio/android-studio-2025.1.1.13.ebuild (renamed from dev-util/android-studio/android-studio-2024.3.2.14.ebuild)2
-rw-r--r--dev-util/intel-graphics-compiler/Manifest2
-rw-r--r--dev-util/intel-graphics-compiler/intel-graphics-compiler-2.14.1.ebuild (renamed from dev-util/intel-graphics-compiler/intel-graphics-compiler-2.10.9.ebuild)4
-rw-r--r--dev-util/intel-graphics-system-controller/Manifest1
-rw-r--r--dev-util/intel-graphics-system-controller/intel-graphics-system-controller-0.9.6.ebuild50
-rw-r--r--dev-util/selenium-manager/Manifest1
-rw-r--r--dev-util/selenium-manager/selenium-manager-4.34.0.ebuild122
8 files changed, 179 insertions, 5 deletions
diff --git a/dev-util/android-studio/Manifest b/dev-util/android-studio/Manifest
index 6ea68a6ad268..a060c4227ab8 100644
--- a/dev-util/android-studio/Manifest
+++ b/dev-util/android-studio/Manifest
@@ -1 +1 @@
-DIST android-studio-2024.3.2.14-linux.tar.gz 1361395800 BLAKE2B 2aaed35845559d8b351b1c0ab55f657739206444219e8c3e62959e617f680de777fba8b3cf08949f231f82bc815fb0950252ff15588ec94fa41460ff4d438542 SHA512 afb69b8f9df4ab9809fb9bf34cac90eb8f47a6d43d008ff7aad0b7fe1c00b33a0bc0303bd89a9baee8df3b443b65335365b9bc87149bfb4ea5e66aa64dceaff8
+DIST android-studio-2025.1.1.13-linux.tar.gz 1515271146 BLAKE2B ec861cab1e2e7a655c4b0f2f6c1a952ffa6b21c6d697959ea036e4d65c2cb03dac44bf3d7c428c7ef958a78645c2e266f5dc9a358e15d1ddc69fc7538a696f9e SHA512 2ee9abc5778277fa726d8864c78bcba6df4a4d8a9c7f23e25614d1cab2aa90b109efb6eb1b18f6cda8152711ebfa9983f3d738418c130559566a6e1c76fcad50
diff --git a/dev-util/android-studio/android-studio-2024.3.2.14.ebuild b/dev-util/android-studio/android-studio-2025.1.1.13.ebuild
index a61fd9c23efe..809fe78fe3a8 100644
--- a/dev-util/android-studio/android-studio-2024.3.2.14.ebuild
+++ b/dev-util/android-studio/android-studio-2025.1.1.13.ebuild
@@ -106,7 +106,7 @@ src_install() {
fperms -R 755 "${dir}"/plugins/android/resources/trace_processor_daemon
fperms -R 755 "${dir}"/plugins/android/resources/transport/{arm64-v8a,armeabi-v7a,x86,x86_64}
fperms -R 755 "${dir}"/plugins/android-ndk/resources/lldb/{android,bin,lib,shared}
- fperms 755 "${dir}"/plugins/c-clangd-plugin/bin/clang/linux/x64/bin/clangd
+ fperms 755 "${dir}"/plugins/c-clangd/bin/clang/linux/x64/bin/clangd
fperms -R 755 "${dir}"/plugins/terminal/shell-integrations/{,fish}
newicon "bin/studio.png" "${PN}.png"
diff --git a/dev-util/intel-graphics-compiler/Manifest b/dev-util/intel-graphics-compiler/Manifest
index 2cdcbf4e29a6..75f8c8b8febe 100644
--- a/dev-util/intel-graphics-compiler/Manifest
+++ b/dev-util/intel-graphics-compiler/Manifest
@@ -1,2 +1,2 @@
DIST intel-graphics-compiler-1.0.17791.18.tar.gz 10746999 BLAKE2B d85c7888e4be962fc90ba6e2686aeba14d7ebe32c7dececdfddb0ba3726df82e43167dfc1bd0a2c4a0f72a6de481a270a4dcb6b4d5a40d785dac6c4628a27e2d SHA512 c814f667c558eebfbe1af68614c4eff7259b2d3626e317eb936e185b33b4aba7b225f33276ab09e9582164e5573b6cc52c230ab82e4689db41b3b2f4368367ec
-DIST intel-graphics-compiler-2.10.9.tar.gz 10970499 BLAKE2B 79b3e3cfa2ac67776b7ff40e5a5999183be2e80c71f281d8f5afaa95b84fb15b498f7918544a21d827c635b02bc7b1380336c9e82fb4ca2ec0ea5b81a18c88b8 SHA512 39ff3603239704feee469bec1d5e64a1c96066d296068c27cf33c89ca369af3991d5b1e039bf15fff3c9d17d84c3e4da7270dab3b84579eabc9fe47697959dc2
+DIST intel-graphics-compiler-2.14.1.tar.gz 11138107 BLAKE2B 5e4e7a09877b01b2d5988c3827551be9168444c3863a7a84f654a47042a67148cd07d0cfd6149c5ded3c22210b8948cdc8fa8a587b4bf8b49c22558ef4a72a36 SHA512 9903e7a2672bd41d94ddd31bf3ee6cd23581324be249ffa7471f8d1f42561dc8c3cabbe4c90088c39e57cb7dd0036de3a777980a06d59e6075e6cb4d9da04490
diff --git a/dev-util/intel-graphics-compiler/intel-graphics-compiler-2.10.9.ebuild b/dev-util/intel-graphics-compiler/intel-graphics-compiler-2.14.1.ebuild
index 316b4f0a3dcb..2fd547404af9 100644
--- a/dev-util/intel-graphics-compiler/intel-graphics-compiler-2.10.9.ebuild
+++ b/dev-util/intel-graphics-compiler/intel-graphics-compiler-2.14.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
CMAKE_BUILD_TYPE="Release"
LLVM_COMPAT=( 15 )
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit cmake flag-o-matic llvm-r1 python-any-r1
@@ -26,7 +26,7 @@ DEPEND="
llvm-core/llvm:${LLVM_SLOT}
')
vc? (
- >=dev-libs/intel-vc-intrinsics-0.22.1[${LLVM_USEDEP}]
+ >=dev-libs/intel-vc-intrinsics-0.23.1[${LLVM_USEDEP}]
dev-util/spirv-llvm-translator:15=
)
"
diff --git a/dev-util/intel-graphics-system-controller/Manifest b/dev-util/intel-graphics-system-controller/Manifest
index 9290cdfb0ebe..4774cae3fb50 100644
--- a/dev-util/intel-graphics-system-controller/Manifest
+++ b/dev-util/intel-graphics-system-controller/Manifest
@@ -1 +1,2 @@
DIST intel-graphics-system-controller-0.9.5.tar.gz 207675 BLAKE2B 39e0bb6e7a81eadc31f44cad8a168c2077e39344bfe557a3d7417176c58b1cb15c22bebf0411d5b5c6af8e6acc2081f11a18383b5c45de8e7cd48f1aeb75b65e SHA512 6cd698e42cf5aa6b303fa1846b0906cbed16cb194bbdff860a11f9db31a2307a093f28d3caf19037ef9d4d62ef773066d88b9e0c0b7062fc24339ff4bdc9394e
+DIST intel-graphics-system-controller-0.9.6.tar.gz 199596 BLAKE2B 013dbe76997b6bae7cd0ce825d66e6dc0154957f1d0b3edc8bc6331e808e63e076ab033a893819b8d75617b6b1dc52566c6fd86bd7af9a71d452291a5b5b38f9 SHA512 74264b2a112c9d5da12c58cc5037797c1ce540f9881ff047be411468b7a34b0db517b8f233e4a9ea6667f17d0c9df4faf1380cb55fa2a1fff5b9d0fdd848eedf
diff --git a/dev-util/intel-graphics-system-controller/intel-graphics-system-controller-0.9.6.ebuild b/dev-util/intel-graphics-system-controller/intel-graphics-system-controller-0.9.6.ebuild
new file mode 100644
index 000000000000..22b0fd051c62
--- /dev/null
+++ b/dev-util/intel-graphics-system-controller/intel-graphics-system-controller-0.9.6.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="igsc"
+MY_P="${MY_PN}-${PV}"
+PYTHON_COMPAT=( python3_{10..14} )
+
+inherit cmake python-any-r1
+
+DESCRIPTION="Intel graphics system controller firmware update library"
+HOMEPAGE="https://github.com/intel/igsc"
+SRC_URI="https://github.com/intel/${MY_PN}/archive/refs/tags/V${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+IUSE="+cli doc"
+
+RDEPEND=">=dev-libs/metee-6.0.0:="
+DEPEND="${RDEPEND}"
+BDEPEND="
+ doc? (
+ ${PYTHON_DEPS}
+ app-text/doxygen
+ $(python_gen_any_dep 'dev-python/sphinx[${PYTHON_USEDEP}]')
+ )
+"
+
+pkg_setup() {
+ use doc && python-any-r1_pkg_setup
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DENABLE_CLI="$(usex cli)"
+ -DENABLE_DOCS="$(usex doc)"
+ -DENABLE_PERF="OFF"
+ -DENABLE_WERROR="OFF"
+
+ # If enabled, tests are automatically run during
+ # the compile phase and we cannot run them because
+ # they require permissions to access the hardware.
+ -DENABLE_TESTS="OFF"
+ )
+
+ cmake_src_configure
+}
diff --git a/dev-util/selenium-manager/Manifest b/dev-util/selenium-manager/Manifest
index 2dc64f741661..f55eac7cb17c 100644
--- a/dev-util/selenium-manager/Manifest
+++ b/dev-util/selenium-manager/Manifest
@@ -5,3 +5,4 @@ DIST selenium-selenium-4.26.0.gh.tar.gz 77107740 BLAKE2B d4e466dbdb9a12126ae8ee9
DIST selenium-selenium-4.31.0.gh.tar.gz 52458288 BLAKE2B 649d585e116ccd82e68f3b74b50cbbda5b9ac02c6ab8e72473b5775265205dc31ec69c846b1b39c91dceb63234bb02bf4833b321d101227f5873db6ad8897038 SHA512 e440e1b8e15b9e1f592b2466738f3982355a0757458bd7c8ef7eba31548df2bd449e54cea273a47f2b6bd0e68a2d75a1af67a791eff0cf3f601e685c4b8b237a
DIST selenium-selenium-4.32.0.gh.tar.gz 52479399 BLAKE2B 01a2c0c172d4d25045b7f16d16c23945f4aaf48b422a9c926cdd6dbc728193a94d068c69f0317d3e5b8dd17df655581b3e5fd1e845cb18c1080f7a4aeb88d1dc SHA512 3beac9d23e9b92e54ff53195bb6376f6938019af9fdf9ad42210deb4bcd3b0fafe9e5098d4ba6e974d4d7f6bce6788622c0bd89ccf07117f3f7c7abad4e8831c
DIST selenium-selenium-4.33.0.gh.tar.gz 52518597 BLAKE2B 126fd55707580ff1e8a1df129680dcfb3f6edd11cacc335bb0163cf0af7b9f713a5c73d70e963089e0bffd14bede21c04dcec8eb99aaa5be6719717411c73088 SHA512 6392f952081cac1c2d9a5d9b1a93da270a6605f370d25fa3e79551b8df648f527b1936448e42d5e75d89613a7306a5d8f351e471b7c783ef35e7b22be9eb2955
+DIST selenium-selenium-4.34.0.gh.tar.gz 52524095 BLAKE2B 1fe7e662697039708ce84ef4941f028369ca54089cd4f5075b3df2aa0d08373a3779ca201daa29ff5c4ad3d139f751a4525e114bfa80e3d0d297901309bf3bda SHA512 6e431e82d1ef4cb5dd47f319a95a43ebf68924b73f5de8e562ba21a0420d58098dcf63578699d36e3da5a6180fe7e433a50389a362357eb7c7f6d0a5770966b6
diff --git a/dev-util/selenium-manager/selenium-manager-4.34.0.ebuild b/dev-util/selenium-manager/selenium-manager-4.34.0.ebuild
new file mode 100644
index 000000000000..b6700c865593
--- /dev/null
+++ b/dev-util/selenium-manager/selenium-manager-4.34.0.ebuild
@@ -0,0 +1,122 @@
+# Copyright 2024-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES="
+"
+
+inherit cargo
+
+TAG=selenium-${PV}
+MY_P=selenium-${TAG}
+CRATES_P=selenium-4.33.0
+DESCRIPTION="CLI tool that manages the browser/driver infrastructure required by Selenium"
+HOMEPAGE="
+ https://www.selenium.dev/
+ https://github.com/SeleniumHQ/selenium/
+"
+SRC_URI="
+ https://github.com/SeleniumHQ/selenium/archive/selenium-${PV}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+"
+if [[ ${PKGBUMPING} != ${PVR} ]]; then
+ SRC_URI+="
+ https://github.com/gentoo-crate-dist/selenium/releases/download/${CRATES_P}/${CRATES_P}-crates.tar.xz
+ "
+fi
+S="${WORKDIR}/${MY_P}/rust"
+
+LICENSE="Apache-2.0"
+# Dependent crate licenses
+LICENSE+=" Apache-2.0 BSD ISC MIT MPL-2.0 Unicode-3.0 Unicode-DFS-2016"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="telemetry test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ app-arch/bzip2:=
+ app-arch/xz-utils:=
+ app-arch/zstd:=
+ sys-libs/zlib:=
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ test? (
+ || (
+ www-client/firefox
+ www-client/firefox-bin
+ )
+ )
+"
+
+QA_FLAGS_IGNORED="usr/bin/${PN}"
+
+src_prepare() {
+ default
+
+ sed -i -e '/strip/d' Cargo.toml || die
+ if ! use telemetry; then
+ sed -i -e '/avoid-stats/s:false:true:' src/config.rs || die
+ fi
+
+ # Avoid tests requiring Internet or specific browsers (or trying
+ # to fetch them, whatever).
+ rm tests/browser_download_tests.rs || die
+ rm tests/cache_tests.rs || die
+ rm tests/electron_tests.rs || die
+ rm tests/exec_driver_tests.rs || die
+ rm tests/grid_tests.rs || die
+ rm tests/browser_tests.rs || die
+ rm tests/config_tests.rs || die
+ rm tests/iexplorer_tests.rs || die
+ rm tests/mirror_tests.rs || die
+ rm tests/output_tests.rs || die
+ rm tests/stable_browser_tests.rs || die
+ rm tests/webview_tests.rs || die
+
+ # enable system libraries where supported
+ export ZSTD_SYS_USE_PKG_CONFIG=1
+ sed -i -e '/features.*static/d' "${ECARGO_VENDOR}"/apple-xar-*/Cargo.toml || die
+
+ # remove unbundled sources, just in case
+ # (smoke.c is actually used to test system -lz, sigh)
+ find "${ECARGO_VENDOR}"/*-sys-*/ \
+ \( -name '*.c' -a -not -name 'smoke.c' \) -delete || die
+
+ # bzip2-sys requires a pkg-config file
+ # https://github.com/alexcrichton/bzip2-rs/issues/104
+ mkdir "${T}/pkg-config" || die
+ export PKG_CONFIG_PATH=${T}/pkg-config${PKG_CONFIG_PATH+:${PKG_CONFIG_PATH}}
+ cat >> "${T}/pkg-config/bzip2.pc" <<-EOF || die
+ Name: bzip2
+ Version: 9999
+ Description:
+ Libs: -lbz2
+ EOF
+}
+
+src_test() {
+ local -x PATH=${T}/bin:${PATH}
+
+ mkdir "${T}/bin" || die
+ if ! has_version "www-client/firefox"; then
+ # upstream expects "firefox" rather than "firefox-bin"
+ ln -s "$(type -P firefox-bin)" "${T}/bin/firefox" || die
+ fi
+
+ cargo_src_test --no-fail-fast
+}
+
+src_install() {
+ cargo_src_install
+ einstalldocs
+ dodoc README.md
+
+ newenvd - 70selenium-manager <<-EOF || die
+ SE_MANAGER_PATH="${EPREFIX}/usr/bin/selenium-manager"
+ EOF
+}