Merge updates from master

This commit is contained in:
Repository mirror & CI
2025-01-13 11:50:23 +00:00
27 changed files with 181 additions and 154 deletions

View File

@@ -109,6 +109,18 @@ BDEPEND="
' python3_{12..13})
"
# Swift 6 upstream currently doesn't build with oneTBB installed because Swift's
# `libstdcxx.h` includes `<execution>`, which, in combination with recent
# `libstdc++` versions, causes `tbb/execution` to get picked up; this results in
# a circular dependency back on the stdlib, failing the build.
#
# See:
# * https://bugs.gentoo.org/947141
# * https://github.com/swiftlang/swift/issues/76166
BDEPEND+="
!!dev-cpp/tbb
"
# Adapted from `flag-o-matic.eclass`'s `raw-ldflags`: turns GCC-style flags
# (`-Wl,-foo`) into Clang-style flags (`-Xlinker -foo`).
clang-ldflags() {

View File

@@ -108,6 +108,18 @@ BDEPEND="
' python3_{12..13})
"
# Swift 6 upstream currently doesn't build with oneTBB installed because Swift's
# `libstdcxx.h` includes `<execution>`, which, in combination with recent
# `libstdc++` versions, causes `tbb/execution` to get picked up; this results in
# a circular dependency back on the stdlib, failing the build.
#
# See:
# * https://bugs.gentoo.org/947141
# * https://github.com/swiftlang/swift/issues/76166
BDEPEND+="
!!dev-cpp/tbb
"
# Adapted from `flag-o-matic.eclass`'s `raw-ldflags`: turns GCC-style flags
# (`-Wl,-foo`) into Clang-style flags (`-Xlinker -foo`).
clang-ldflags() {

View File

@@ -109,6 +109,18 @@ BDEPEND="
' python3_{12..13})
"
# Swift 6 upstream currently doesn't build with oneTBB installed because Swift's
# `libstdcxx.h` includes `<execution>`, which, in combination with recent
# `libstdc++` versions, causes `tbb/execution` to get picked up; this results in
# a circular dependency back on the stdlib, failing the build.
#
# See:
# * https://bugs.gentoo.org/947141
# * https://github.com/swiftlang/swift/issues/76166
BDEPEND+="
!!dev-cpp/tbb
"
# Adapted from `flag-o-matic.eclass`'s `raw-ldflags`: turns GCC-style flags
# (`-Wl,-foo`) into Clang-style flags (`-Xlinker -foo`).
clang-ldflags() {

View File

@@ -109,6 +109,18 @@ BDEPEND="
' python3_{12..13})
"
# Swift 6 upstream currently doesn't build with oneTBB installed because Swift's
# `libstdcxx.h` includes `<execution>`, which, in combination with recent
# `libstdc++` versions, causes `tbb/execution` to get picked up; this results in
# a circular dependency back on the stdlib, failing the build.
#
# See:
# * https://bugs.gentoo.org/947141
# * https://github.com/swiftlang/swift/issues/76166
BDEPEND+="
!!dev-cpp/tbb
"
# Adapted from `flag-o-matic.eclass`'s `raw-ldflags`: turns GCC-style flags
# (`-Wl,-foo`) into Clang-style flags (`-Xlinker -foo`).
clang-ldflags() {

View File

@@ -1 +1 @@
DIST unciv-bin-4.14.17.jar 55257536 BLAKE2B 8683dd1f4c85e4bb9731cbfcd751d6ac937cee8580ad58556b6ab28c9e7283af6e789a9e51c23585beee4ac75109f0729a59dc56ea76f25d43c57629ed940ddf SHA512 62cbb7feb6f15a69f152c6c62a6aed52591db81541e499419a12720a0c927fcc069d3328b94c850c14a21a6addacb3344c44311ccddb882ca154603df4398fe9
DIST unciv-bin-4.15.2.jar 55155994 BLAKE2B 5940c04447573f825ed28cb994cf65315216835ce390c04e6b6353361fb5428f13bc2d032838c5166ec628c05feeee07d3a549e8e52d10fec841d5d1cf055feb SHA512 7571fba7540b40fd159e95c26d15a2a980cb0657824704c9c552ce95ef2b26b944e01a6a18d56c72f2395a296e86f66b9f8078a610a34643b47136e84e39ab2d

View File

@@ -22,7 +22,7 @@ KEYWORDS="~amd64"
RDEPEND="dev-python/steam
dev-python/requests
dev-python/pyside6[designer(+)]
dev-python/pyside6[gui,uitools,widgets]
dev-python/vdf
dev-python/pyxdg
dev-python/pyaml

View File

@@ -19,7 +19,7 @@ SLOT="0"
DEPEND="dev-python/steam
dev-python/requests
dev-python/pyside6[designer(+)]
dev-python/pyside6[dbus,gui,uitools,widgets]
dev-python/vdf
dev-python/pyxdg
dev-python/pyaml

View File

@@ -1,42 +0,0 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="Meta package for coreapps"
HOMEPAGE="https://gitlab.com/cubocore/coreapps"
LICENSE="metapackage"
SLOT="0"
KEYWORDS="~amd64"
IUSE="
location
pulseaudio
udisks
"
RDEPEND="
~gui-apps/coreaction-${PV}
~gui-apps/coreapps-meta-${PV}
~gui-apps/corearchiver-${PV}
~gui-apps/corefm-${PV}
~gui-apps/coregarage-${PV}
~gui-apps/corehunt-${PV}
~gui-apps/coreimage-${PV}
~gui-apps/coreinfo-${PV}
~gui-apps/corekeyboard-${PV}
~gui-apps/corepad-${PV}
~gui-apps/corepaint-${PV}
~gui-apps/corepdf-${PV}
~gui-apps/corepins-${PV}
~gui-apps/corerenamer-${PV}
~gui-apps/coreshot-${PV}
~gui-apps/corestats-${PV}
~gui-apps/corestuff-${PV}
~gui-apps/coreterminal-${PV}
~gui-apps/coretime-${PV}
~gui-apps/coretoppings-${PV}[location?,pulseaudio?]
~gui-apps/coreuniverse-${PV}
~gui-libs/libcprime-${PV}
~gui-libs/libcsys-${PV}[udisks?]
"

View File

@@ -1,42 +0,0 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="Meta package for coreapps"
HOMEPAGE="https://gitlab.com/cubocore/coreapps"
LICENSE="metapackage"
SLOT="0"
PROPERTIES="live"
IUSE="
location
pulseaudio
udisks
"
RDEPEND="
~gui-apps/coreaction-${PV}
~gui-apps/coreapps-meta-${PV}
~gui-apps/corearchiver-${PV}
~gui-apps/corefm-${PV}
~gui-apps/coregarage-${PV}
~gui-apps/corehunt-${PV}
~gui-apps/coreimage-${PV}
~gui-apps/coreinfo-${PV}
~gui-apps/corekeyboard-${PV}
~gui-apps/corepad-${PV}
~gui-apps/corepaint-${PV}
~gui-apps/corepdf-${PV}
~gui-apps/corepins-${PV}
~gui-apps/corerenamer-${PV}
~gui-apps/coreshot-${PV}
~gui-apps/corestats-${PV}
~gui-apps/corestuff-${PV}
~gui-apps/coreterminal-${PV}
~gui-apps/coretime-${PV}
~gui-apps/coretoppings-${PV}[location?,pulseaudio?]
~gui-apps/coreuniverse-${PV}
~gui-libs/libcprime-${PV}
~gui-libs/libcsys-${PV}[udisks?]
"

View File

@@ -1,11 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<use>
<flag name="location">Enable location discovery</flag>
</use>
<upstream>
<remote-id type="gitlab">cubocore/coreapps</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1 +1 @@
DIST coreterminal-v4.5.0.tar.bz2 73959 BLAKE2B a3ae53915053642eef3b143e67846baeee54aae8db3895be8fd2ab997563b6750e9c2f5b230595e7f21d33a00a07e614cc8eae87be8047bd66e5a8f6b9b89695 SHA512 8084e2525d3ba369b2945c92c7c413ebfe8aca634f2bf64f0402131376e712ae6ff07143ce0afca0dab30274598edb1e10e06d109794d59f5249613083004f06
DIST coreterminal-5.0.0_pre20241230.tar.bz2 74606 BLAKE2B 99f991b84315da4f082c97daaff27a2222c51014d74a2c7b144b338aec665fab7651591d7fc2ec55d024eff9ce04b3fd583a63b4d11413501d1c9d82b8c78d65 SHA512 f95d53f70fcbc627920ae491adb00424106065cbff00c05901be9386ab5cb0d248c54b0a1618238143b83d5425fa43f0eca10eb7dddb8d435a67514a94f38408

View File

@@ -1,9 +1,9 @@
# Copyright 1999-2024 Gentoo Authors
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit xdg cmake
inherit cmake xdg
DESCRIPTION="A terminal emulator for C Suite"
HOMEPAGE="https://gitlab.com/cubocore/coreapps/coreterminal"
@@ -12,20 +12,19 @@ if [[ "${PV}" == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://gitlab.com/cubocore/coreapps/coreterminal.git"
else
SRC_URI="https://gitlab.com/cubocore/coreapps/coreterminal/-/archive/v${PV}/${PN}-v${PV}.tar.bz2"
COMMIT="d9b74e075eee75e79cb394c1caac28e1179ecde8"
SRC_URI="https://gitlab.com/cubocore/coreapps/coreterminal/-/archive/${COMMIT}.tar.bz2 -> ${P}.tar.bz2"
KEYWORDS="~amd64"
S="${WORKDIR}/${PN}-v${PV}"
S="${WORKDIR}/${PN}-${COMMIT}"
fi
LICENSE="GPL-3+"
SLOT="0"
DEPEND="
dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtserialport:5
dev-qt/qtwidgets:5
gui-libs/libcprime
<x11-libs/qtermwidget-2:=
dev-qt/qtbase:6[gui,widgets]
dev-qt/qtserialport:6
>=gui-libs/libcprime-5.0.0_pre20240921
>=x11-libs/qtermwidget-2.0.0:=
"
RDEPEND="${DEPEND}"

View File

@@ -1,9 +1,9 @@
# Copyright 1999-2024 Gentoo Authors
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit xdg cmake
inherit cmake xdg
DESCRIPTION="A terminal emulator for C Suite"
HOMEPAGE="https://gitlab.com/cubocore/coreapps/coreterminal"
@@ -21,11 +21,9 @@ LICENSE="GPL-3+"
SLOT="0"
DEPEND="
dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtserialport:5
dev-qt/qtwidgets:5
gui-libs/libcprime
<x11-libs/qtermwidget-2:=
dev-qt/qtbase:6[gui,widgets]
dev-qt/qtserialport:6
>=gui-libs/libcprime-5.0.0_pre20240921
>=x11-libs/qtermwidget-2.0.0:=
"
RDEPEND="${DEPEND}"

View File

@@ -1 +1 @@
DIST hyprlock-0.5.0.tar.gz 67016 BLAKE2B c15491e00c0b3ea04e9d99c399d6803271849f75432ed34b516cbe059582371de357e67077e356eb7d71a7490e010ff2a5333444410023a73598d5ee185f2346 SHA512 c9fc30e20889dc694294ad9ec03c39c7e47fada4972139822b9f9275d04f2de6a9105918eca1369a4c6a3e4f5c6a956675beebbbab688f0d8f13bffccedb5a03
DIST hyprlock-0.6.0.tar.gz 71344 BLAKE2B 77dbe7c4061c0d52663e286e701e1819f10194515130126078375f26e1b58d7cb74d7b980e6587751a65ccf762bbcb0cd6ff6fb9fedc375c891f5d6cff773de4 SHA512 d8931b44db0d25a2665a3b1a2a8656724ffd2d09effab37f0c53e40367637899f7040d96a0886202c6d4d5fb03e477a4fc351cbd31b81cdb715e180bc8dde6c2

View File

@@ -0,0 +1,37 @@
https://github.com/hyprwm/hyprlock/commit/023aff52ad45a3c55144c6bbda33395dfb9e9db0
https://bugs.gentoo.org/947781
Allow building on a system that lacks GLX support.
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.19)
+cmake_minimum_required(VERSION 3.27)
file(READ "${CMAKE_SOURCE_DIR}/VERSION" VER_RAW)
string(STRIP ${VER_RAW} VERSION)
@@ -37,7 +37,7 @@ message(STATUS "Checking deps...")
find_package(Threads REQUIRED)
find_package(PkgConfig REQUIRED)
-find_package(OpenGL REQUIRED)
+find_package(OpenGL REQUIRED COMPONENTS EGL GLES3)
pkg_check_modules(
deps
REQUIRED
@@ -47,7 +47,6 @@ pkg_check_modules(
wayland-egl
hyprlang>=0.4.0
egl
- opengl
xkbcommon
libjpeg
libwebp
@@ -63,7 +62,7 @@ pkg_check_modules(
file(GLOB_RECURSE SRCFILES CONFIGURE_DEPENDS "src/*.cpp")
add_executable(hyprlock ${SRCFILES})
target_link_libraries(hyprlock PRIVATE pam rt Threads::Threads PkgConfig::deps
- OpenGL::EGL OpenGL::GL)
+ OpenGL::EGL OpenGL::GLES3)
# protocols
find_program(WaylandScanner NAMES wayland-scanner)

View File

@@ -1,4 +1,4 @@
# Copyright 2023-2024 Gentoo Authors
# Copyright 2023-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -21,8 +21,9 @@ SLOT="0"
RDEPEND="
dev-cpp/sdbus-c++:0/2
dev-libs/hyprgraphics
>=dev-libs/hyprlang-0.4.0
>=gui-libs/hyprutils-0.2.0:=
>=gui-libs/hyprutils-0.2.6:=
dev-libs/date
dev-libs/glib:2
dev-libs/wayland
@@ -47,5 +48,7 @@ BDEPEND="
"
PATCHES=(
"${FILESDIR}/hyprlock-0.4.1-fix-CFLAGS-CXXFLAGS.patch"
"${FILESDIR}/${PN}-0.4.1-fix-CFLAGS-CXXFLAGS.patch"
# bug #947781
"${FILESDIR}/${P}-explicitly-require-gles3.patch"
)

View File

@@ -1 +1,2 @@
DIST libcprime-5.0.0_pre20240921.tar.bz2 45302 BLAKE2B 1943f160f01cda7bb4fca010fee8cc5e3e182d4a9afc4d57a291427ec48fec38a401c4cb268699beba2b7e2b4972f5c6d1320cbd3d03ec6bef1628cbbfdba93e SHA512 8e1f343f8b8df0d2809d1b0e05eaebc6e304018aa174bc19efa3eadda1804982ac8f6885c29cc943b93e265cb1c5d4fedd3b1d98f70b8e8b3fa72a58bb2c7572
DIST libcprime-v4.5.0.tar.bz2 45669 BLAKE2B 172188a9706fb12ef54984bd81a328a637bcb69e3bca79c2677186412a10406e9f89b0c56b70241685389b78452a0d16c59ef753aa40c3cc088fb5d36168a386 SHA512 67f2395a380b1d9b3a1aa13d78a5386af40748505cbc2330e05e2d5e60cd82a17e3aa7653bff25c73991a42853eeaa45d98322aa758ae7096d6a3005cc85b8e1

View File

@@ -0,0 +1,25 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake
DESCRIPTION="Library for managing settings of CoreApps"
HOMEPAGE="https://gitlab.com/cubocore/libcprime"
if [[ "${PV}" == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://gitlab.com/cubocore/libcprime.git"
else
COMMIT="eff16e1d89bd98d8a4fd22c6decbdc1c573ecca1"
SRC_URI="https://gitlab.com/cubocore/libcprime/-/archive/${COMMIT}.tar.bz2 -> ${P}.tar.bz2"
KEYWORDS="~amd64"
S="${WORKDIR}/${PN}-${COMMIT}"
fi
LICENSE="GPL-3+"
SLOT="0"
DEPEND="dev-qt/qtbase:6[dbus,gui,network,widgets]"
RDEPEND="${DEPEND}"

View File

@@ -1,4 +1,4 @@
# Copyright 1999-2024 Gentoo Authors
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -17,14 +17,8 @@ else
S="${WORKDIR}/${PN}-v${PV}"
fi
LICENSE="GPL-3"
LICENSE="GPL-3+"
SLOT="0"
DEPEND="
dev-qt/qtcore:5
dev-qt/qtdbus:5
dev-qt/qtgui:5
dev-qt/qtnetwork:5
dev-qt/qtwidgets:5
"
DEPEND="dev-qt/qtbase:6[dbus,gui,network,widgets]"
RDEPEND="${DEPEND}"

View File

@@ -3,6 +3,6 @@
<pkgmetadata>
<!-- maintainer-needed -->
<upstream>
<remote-id type="gitlab">cubocore/coreapps/libcprime</remote-id>
<remote-id type="gitlab">cubocore/libcprime</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1,4 +1,4 @@
DIST niri-0.1.10.1-vendored-dependencies.tar.xz 53928792 BLAKE2B 28eb1d090b12f8b324e89d807b0999161360ecc71fc2b3d2b5e7a1cdcb7313e307867f4a763a6124d4bde46c28b90fa3797d75d62fa1b20ac3ae998b69cf94cd SHA512 7ee23334de2dacfdd6e2f73b2056ed81af39abef132d423c9c6097de367f7be3e0ba1694b4818f0ee89518c0e379aafd0ece426ac97a52a5b9c96bd9532ed49e
DIST niri-0.1.10.1.tar.gz 429116 BLAKE2B 394cce3c11d19ef65d450a0e402e3c97affdff798340bb37aba90ea9b49c4cb5e7417873bd0e66bafb2ff035d71ddfca14fb91a86aa997dc23534bd1eff48035 SHA512 ba816350bad30debcb961d6c516c96a0a732621e78e08f7f04bbf3bee46cb463318a59acf532660288022a247cfcd636d59159b66fd01c1c702d58f8ddf44e6a
DIST niri-0.1.9-vendored-dependencies.tar.xz 52231744 BLAKE2B c9b7a1a508f273a59219437c644bc954398277ddec772c53dc35556736244b5230ab1a0aa9e31f9b418215d634b05565e1c3331f882a6616e4036d29892a29d3 SHA512 88db732c9d2c81e4285ce0e67ef1c4778367e4ff1540b43d7922b85add199c6f2f29e03d1bc78d321f79684bd6fd0ca3b06533491a5b02cf4872e5dd661a93d2
DIST niri-0.1.9.tar.gz 409640 BLAKE2B 86caa9f2b9a468c5aef8041f902bbbd252200ab2fda4da5bf9d0997d61014b8f99336dd2b0579cf754d188ce51dfbcee0d83f413d8a10dba451c104a69f73ca0 SHA512 7436ad537b6f4e2d0b05731d94bf02594310526843083a175c061327958d7673d19ec601732969f9910c4e41b97be64a04d2a1eac3c7ec19c4d71a31fdad8d6c
DIST niri-25.01-vendored-dependencies.tar.xz 47572184 BLAKE2B d8675c7f98f43fe34ff0237b78ae772296015ff28509960b87aa828937bf541fbfeb23cadaf869bfe128fbeff8d16f362e8967a124b996cea2ed0a53036480cb SHA512 a498d667e65175190e5d60edcdb4b11defd34e76644b29f14f01dd31035ac2dc4dfa1962afa57e18d1a06c775c3e6302c3e5cbb6b1fdb3980b148c9912a1ee14
DIST niri-25.01.tar.gz 572739 BLAKE2B b8d1b1919cc5568b38ffae225a815669dacf8fd5a9d3d6f4e3083f90e4a0ed811ffdf718166ca850655d679af428c7f4067a4973802ecdeb1e580351d2f796d9 SHA512 5c555f4410659a4301151a58938cc9880a9a244af138157c0be0fb38f0e82d20e6fccccad7e47ef515d3aaa0f7ddeef5088adad3f8d0be1a99a89f822c8b7a66

View File

@@ -1,12 +1,15 @@
# Copyright 2024 Gentoo Authors
# Copyright 2024-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
LLVM_COMPAT=( {16..18} )
RUST_MIN_VER="1.77.0"
LLVM_COMPAT=( {16..19} )
RUST_MIN_VER="1.80.0"
inherit llvm-r1 cargo systemd
# used for version string
export NIRI_BUILD_COMMIT="e05bc26"
inherit cargo llvm-r2 systemd
DESCRIPTION="Scrollable-tiling Wayland compositor"
HOMEPAGE="https://github.com/YaLTeR/niri"
@@ -19,7 +22,7 @@ LICENSE="GPL-3+"
# Dependent crate licenses
LICENSE+="
Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT MPL-2.0
Unicode-DFS-2016
Unicode-3.0 Unicode-DFS-2016
"
SLOT="0"
KEYWORDS="~amd64"
@@ -46,7 +49,7 @@ DEPEND="
)
"
RDEPEND="${DEPEND}"
# Clang is required for bindgen
# libclang is required for bindgen
BDEPEND="
screencast? ( $(llvm_gen_dep 'llvm-core/clang:${LLVM_SLOT}') )
"
@@ -56,7 +59,7 @@ ECARGO_VENDOR="${WORKDIR}/vendor"
QA_FLAGS_IGNORED="usr/bin/niri"
pkg_setup() {
llvm-r1_pkg_setup
llvm-r2_pkg_setup
rust_pkg_setup
}
@@ -86,3 +89,16 @@ src_install() {
insinto /usr/share/xdg-desktop-portal
doins resources/niri-portals.conf
}
src_test() {
# tests create a wayland socket in the xdg runtime dir
export XDG_RUNTIME_DIR="${T}/xdg"
mkdir "${XDG_RUNTIME_DIR}" || die
chmod 0700 "${XDG_RUNTIME_DIR}" || die
# tests might fail when executed in parallel
# https://github.com/YaLTeR/niri/issues/953
export RAYON_NUM_THREADS=1
cargo_src_test
}

View File

@@ -1,4 +1,4 @@
# Copyright 1999-2024 Gentoo Authors
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -49,6 +49,7 @@ REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )"
BUNDLED_LLVM_DEPEND="sys-libs/zlib:0=[${MULTILIB_USEDEP}]"
DEPEND="wayland? ( dev-libs/wayland[${MULTILIB_USEDEP}] )
${BUNDLED_LLVM_DEPEND}
app-arch/zstd:=[${MULTILIB_USEDEP}]
>=dev-util/vulkan-headers-1.3.296
raytracing? ( dev-util/DirectXShaderCompiler )
dev-util/glslang[${MULTILIB_USEDEP}]"
@@ -110,17 +111,20 @@ src_prepare() {
mv MetroHash-${METROHASH_COMMIT}/ third_party/metrohash || die
mv CWPack-${CWPACK_COMMIT}/ third_party/cwpack || die
cmake_src_prepare
# disable forced optimization
sed -i '/-O3/d' xgl/cmake/XglCompilerOptions.cmake || die
}
multilib_src_configure() {
local mycmakeargs=(
-DBUILD_WAYLAND_SUPPORT=$(usex wayland)
-DVKI_BUILD_WAYLAND=$(usex wayland)
-DVKI_RAY_TRACING=$(usex raytracing)
-DLLVM_HOST_TRIPLE="${CHOST}"
-DLLVM_ENABLE_WERROR=OFF
-DENABLE_WERROR=OFF
-DVAM_ENABLE_WERROR=OFF
-DICD_ANALYSIS_WARNINGS_AS_ERRORS=OFF
-DVKI_ANALYSIS_WARNINGS_AS_ERRORS=OFF
-DMETROHASH_ENABLE_WERROR=OFF
-DBUILD_SHARED_LIBS=OFF #LLVM parts don't support shared libs
-DPython3_EXECUTABLE="${PYTHON}"

View File

@@ -60,13 +60,6 @@ dev-python/pygaljs
# Removal on 2025-01-17
sci-physics/openmodelica
# Takuya Wakazono <pastalian46@gmail.com> (2024-12-08)
# One of the Qt5 dependencies has been dropped from ::gentoo.
# No maintainer.
# Removal on 2025-01-08.
gui-apps/coreterminal
gui-apps/coreapps-meta
# Gasc Henri <gasc@eurecom.fr> (2024-12-05)
# Last release was in 2017, 2 commits in the last 3 years
# Removal on 2025-01-05

View File

@@ -1,5 +1,6 @@
DIST pnpm-bin-10.0.0-amd64 67214167 BLAKE2B 97ce4458818cdea32fdc3f54d5a06d440b842882bcf78d57aa55aba252925a44b94ff78cde26e898b30e7388936df056ff861d51c19df29a6e945cebe9c325f6 SHA512 80aebfdd2b2e7e105d0611c95621e5bd851736da7c191f0913aefc6d609ca48c653065e3cff421fcbd4f3be1c7bb6a80c77455d91aeecea1251a747694ee967a
DIST pnpm-bin-10.0.0-arm64 63239495 BLAKE2B 1fd60d7578e9350789e8139584dc6a7b83bd152b55cb1e202a86ae2448946804e559b1117a54bfc44dda7b347f44b50e8015cc146b52472adf35a24240a93747 SHA512 50e91e52a28f5fb4ec139940ba2569764066a451d6675d1a3218bea30971a12eb30621345c2b120c9ce88c6b235d1099190ff3d3f89e21f1bb62b70367ddce7f
DIST pnpm-bin-9.12.3-amd64 68151033 BLAKE2B ca06a4db4ae9a79c0e80d02544b9ebdc302678ee3cf0b9bd78de81ef0e9636b4e2b7d79ef568a1c30b4ca1277e746885eaf0caf1f8dc646dcf86adc886bb568d SHA512 cd8d5779d637df41948edafb700099db5a367358f05334e2dd142b5779ac129d05db7e5452de70612aae839ff23b41634991d88b039624f0fa70bacd173d4c4e
DIST pnpm-bin-9.12.3-arm64 64176425 BLAKE2B e2d1dfc4feb08590e7081136e09d9bbc539185b480ca9f7235adcb7946271eadea3ec5e913701fa4b21dbbda09b8f806d9268f4be1e20a80156314533ace27ef SHA512 1be62aa3cba73ea52f6ce3db73a6e68ac89c9e0fe29e30bd131c0e4f5a7f93d5f2be7d68f415fd1f8dab0e1b914cb2ea719acc229e10bdc63b4ff352df936996
DIST pnpm-bin-9.5.0 59513182 BLAKE2B 3fc1e81784a7bf4f177b504cd9941cc9ffb9b50a4a47ea14b76dfcd200f2322e57fed0f1087e17a85bcf62d6d7e179324c6c2c449a34694b12e72b7815c03e0e SHA512 c32c103cb32111617f2401bbd785f796c44516929b389a82728b3b831a6ed72073f1fc87af918d501f5a93422687bccc322ae30a001f22bc3e2a39d736c9a95e
DIST pnpm-bin-9.6.0-amd64 59521974 BLAKE2B 9bdcba32ba94ef9db6c49ddb5ed10d56003da585b897eaf3687055d38fc05810b4b1a6c0f05558d4417bdcbf52c072a1b7ff153eb2209fa8211a80a430a78966 SHA512 6e6f14cf0d52f2046206cb032b797a9c10623ea2e4a23e222d6791de166a02fdea8c9c365b8d2500448a92cf5e49eb5866bbf95ac69eaa6abe8fed817ee2a2f7
DIST pnpm-bin-9.6.0-arm64 58044950 BLAKE2B 24242ba24c4aebdbfadc8438900a0e7504ef44c8252f1f866b9437be340dc54c8847b5f84fccb79174e3519e9a1f3aa7bf82388f1f839022210bccb374c8f76b SHA512 9139ce7e4120310ae49eda2bb51f3e3c592d2db7860da9d1004e733c8d95ee62c4de2679e8807ebb10c9ec341626518d681ffff6a94562a8bf7c94b3a1ff7fe5

View File

@@ -5,18 +5,21 @@ EAPI=8
DESCRIPTION="Fast, disk space efficient package manager, alternative to npm and yarn"
HOMEPAGE="https://pnpm.io"
SRC_URI="https://github.com/pnpm/pnpm/releases/download/v${PV}/pnpm-linux-x64 -> ${P}"
SRC_URI="
amd64? ( https://github.com/pnpm/pnpm/releases/download/v${PV}/pnpm-linux-x64 -> ${P}-amd64 )
arm64? ( https://github.com/pnpm/pnpm/releases/download/v${PV}/pnpm-linux-arm64 -> ${P}-arm64 )
"
S="${WORKDIR}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
KEYWORDS="~amd64 ~arm64 -*"
RESTRICT="strip"
QA_PREBUILT="usr/bin/pnpm"
src_install() {
newbin "${DISTDIR}/${P}" pnpm
newbin "${DISTDIR}/${P}-${ARCH}" pnpm
}