mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-09 15:13:31 -04:00
sys-apps/lact: drop 0.8.1
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
This commit is contained in:
@@ -1,7 +1,4 @@
|
||||
DIST cl3-4da03b19d19ce2ca735e09dc5e2a1bcfa133beff.gh.tar.gz 74016 BLAKE2B 870d3d876d124c83b70ad98f8ca02eceb60c4092acea51e93d41b2a70435724083afb2d9f517e1a340e9991f4bae94ac05818306836184be225cd27c394ce411 SHA512 bed120884899ef2b6eca1acb3f803c7b95727e8d80b24dbc3339f551e4c2bf5720e3c96b682dcb054c13f9d15c4b64b76402c9925f8c77e831f41b0f234b51d0
|
||||
DIST cl3-7e742c96146890f33fc9d1f9e0251f814d3b87aa.gh.tar.gz 73924 BLAKE2B 5c635983ec5f6de2c8088f529429c44f752a6ce72d3cdb2b7b2cfac5399c0cfa61511c43ca5c2a26b4771c99e94e0897917690d8226f805c9a549ce0b77facbd SHA512 fe769a40bb85da7a3f8ae2ea0c3b709f9f7a4a805f08146f9c7a7e64b0d9602d9be7657960c892586fb81d4984927c62b71f97f51220a2cb081260612f468d3a
|
||||
DIST lact-0.8.1-crates.tar.xz 21689900 BLAKE2B bec6a33dbe48a81cce3ef6795f31122a627b9e97c6c646c9918f32d2061af31c3f2fb7c729df16551aa3d0e5bf0bfcfe222cc495b86a527e7ea6e01230c652b9 SHA512 ca8ccc297b6cebc1aa615be69312b4895d1b2bb9a3d05f37b4e22746a29e8904cb378a9db706ac7fb5869558ddced14dccacf1380b97e213cd4c2dbc8a556763
|
||||
DIST lact-0.8.1.tar.gz 1644019 BLAKE2B f378cf8848867bb3ae26c4c3dbd8872c354c56d6434f1e9df5f91a432051612c577f70fdff4ff85709b76ef9e10fef5989f5d3a54a8397f2e2e0f5a8f7185c61 SHA512 e8d6984da801f1243aa072910557d25dd53cfa73fd5c5d71333e42ae293a710a89f4ad3f6c798133d7889d86ec906e66aaee673742bf294c9c83e55c1719e757
|
||||
DIST lact-0.8.2-crates.tar.xz 29779344 BLAKE2B cd7a266db93faea2dd85ada409fbd33da44c0c735ab4c54ab40ea25cb6bc9a3ef4f3a85f8cf15f7206a40c02da302860797e3c411d2cfce20c5e7e158bb315dc SHA512 c869958b60bf1774b35eec50c09ff83f5616fdc022dcda08a37d5e0dba3602aaeaf640faa35464f772a24609946cbdc50c947121ab1e2806a3bf01052185cacb
|
||||
DIST lact-0.8.2.tar.gz 4270054 BLAKE2B 7a97f1b77597d6009b0027dd6775707a5e43aa3487076689b4d3a1c691c05c7c469151d3b19f3f3db5f7a115db883233385a9d6953aa2e4d7546cc472eaa5705 SHA512 d203009a414434f9c52f26d629f265a663d5ee80b2942129e8db0b4853cec4ea1a3403769200a674cc3d4af584706a65a0c59e11dbf191656a7b396fcb324127
|
||||
DIST lact-0.8.3-crates.tar.xz 29779344 BLAKE2B cd7a266db93faea2dd85ada409fbd33da44c0c735ab4c54ab40ea25cb6bc9a3ef4f3a85f8cf15f7206a40c02da302860797e3c411d2cfce20c5e7e158bb315dc SHA512 c869958b60bf1774b35eec50c09ff83f5616fdc022dcda08a37d5e0dba3602aaeaf640faa35464f772a24609946cbdc50c947121ab1e2806a3bf01052185cacb
|
||||
|
||||
@@ -1,102 +0,0 @@
|
||||
# Copyright 2024-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
CRATES="
|
||||
"
|
||||
|
||||
declare -A GIT_CRATES=(
|
||||
[cl3]='https://github.com/kenba/cl3;7e742c96146890f33fc9d1f9e0251f814d3b87aa;cl3-%commit%'
|
||||
)
|
||||
|
||||
LLVM_COMPAT=( {18..20} )
|
||||
RUST_MIN_VER="1.76.0"
|
||||
|
||||
inherit cargo llvm-r2 xdg
|
||||
|
||||
DESCRIPTION="Linux GPU Control Application"
|
||||
HOMEPAGE="https://github.com/ilya-zlobintsev/LACT"
|
||||
SRC_URI="
|
||||
https://github.com/ilya-zlobintsev/LACT/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
${CARGO_CRATE_URIS}
|
||||
"
|
||||
if [[ ${PKGBUMPING} != ${PVR} ]]; then
|
||||
SRC_URI+="
|
||||
https://github.com/pastalian/distfiles/releases/download/${P}/${P}-crates.tar.xz
|
||||
"
|
||||
fi
|
||||
S="${WORKDIR}/${P^^}"
|
||||
|
||||
LICENSE="MIT"
|
||||
# Dependent crate licenses
|
||||
LICENSE+="
|
||||
Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD CC0-1.0 GPL-3 ISC MIT
|
||||
MPL-2.0 Unicode-3.0 ZLIB
|
||||
"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="gui libadwaita test video_cards_nvidia"
|
||||
REQUIRED_USE="libadwaita? ( gui ) test? ( gui )"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
COMMON_DEPEND="
|
||||
virtual/opencl
|
||||
x11-libs/libdrm[video_cards_amdgpu]
|
||||
gui? (
|
||||
dev-libs/glib:2
|
||||
gui-libs/gtk:4[introspection]
|
||||
media-libs/fontconfig
|
||||
media-libs/freetype
|
||||
media-libs/graphene
|
||||
x11-libs/cairo
|
||||
x11-libs/pango
|
||||
)
|
||||
libadwaita? ( >=gui-libs/libadwaita-1.4.0:1 )
|
||||
"
|
||||
RDEPEND="
|
||||
${COMMON_DEPEND}
|
||||
dev-util/vulkan-tools
|
||||
sys-apps/hwdata
|
||||
"
|
||||
DEPEND="
|
||||
${COMMON_DEPEND}
|
||||
test? ( sys-fs/fuse:3 )
|
||||
"
|
||||
# libclang is required for bindgen
|
||||
BDEPEND="
|
||||
virtual/pkgconfig
|
||||
$(llvm_gen_dep 'llvm-core/clang:${LLVM_SLOT}')
|
||||
"
|
||||
|
||||
QA_FLAGS_IGNORED="usr/bin/lact"
|
||||
|
||||
pkg_setup() {
|
||||
llvm-r2_pkg_setup
|
||||
rust_pkg_setup
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
sed -i "/^strip =/d" Cargo.toml || die
|
||||
sed -i "s|target/release|$(cargo_target_dir)|" Makefile || die
|
||||
|
||||
local myfeatures=(
|
||||
$(usev gui lact-gui)
|
||||
$(usev libadwaita adw)
|
||||
$(usev video_cards_nvidia nvidia)
|
||||
)
|
||||
cargo_src_configure --no-default-features -p lact
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
|
||||
newinitd res/lact-daemon-openrc lactd
|
||||
}
|
||||
|
||||
src_test() {
|
||||
local skip=(
|
||||
# requires newer sys-apps/hwdata
|
||||
--skip tests::snapshot_everything
|
||||
)
|
||||
cargo_src_test --workspace -- "${skip[@]}"
|
||||
}
|
||||
Reference in New Issue
Block a user