diff options
Diffstat (limited to 'dev-util')
| -rw-r--r-- | dev-util/android-studio/Manifest | 2 | ||||
| -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/Manifest | 2 | ||||
| -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/Manifest | 1 | ||||
| -rw-r--r-- | dev-util/intel-graphics-system-controller/intel-graphics-system-controller-0.9.6.ebuild | 50 | ||||
| -rw-r--r-- | dev-util/selenium-manager/Manifest | 1 | ||||
| -rw-r--r-- | dev-util/selenium-manager/selenium-manager-4.34.0.ebuild | 122 |
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 +} |
