diff --git a/sys-apps/lact/Manifest b/sys-apps/lact/Manifest index c01bd357e6..0d34a85952 100644 --- a/sys-apps/lact/Manifest +++ b/sys-apps/lact/Manifest @@ -1,7 +1,2 @@ -DIST cl3-4da03b19d19ce2ca735e09dc5e2a1bcfa133beff.gh.tar.gz 74016 BLAKE2B 870d3d876d124c83b70ad98f8ca02eceb60c4092acea51e93d41b2a70435724083afb2d9f517e1a340e9991f4bae94ac05818306836184be225cd27c394ce411 SHA512 bed120884899ef2b6eca1acb3f803c7b95727e8d80b24dbc3339f551e4c2bf5720e3c96b682dcb054c13f9d15c4b64b76402c9925f8c77e831f41b0f234b51d0 -DIST lact-0.8.3-crates.tar.xz 29779344 BLAKE2B cd7a266db93faea2dd85ada409fbd33da44c0c735ab4c54ab40ea25cb6bc9a3ef4f3a85f8cf15f7206a40c02da302860797e3c411d2cfce20c5e7e158bb315dc SHA512 c869958b60bf1774b35eec50c09ff83f5616fdc022dcda08a37d5e0dba3602aaeaf640faa35464f772a24609946cbdc50c947121ab1e2806a3bf01052185cacb -DIST lact-0.8.3.tar.gz 4272591 BLAKE2B b80e2789d469b0de9ba7441fe2832665112eab3b6625db04a5ea6a26887ae5429027858b9da9658c5c8109664f0811b7dafefee9a7620358116efe156bb4cea1 SHA512 e3939e16bcdfb7289cc513617b8f6f4756a2b043b4468cd98124a703e969b9c70a297f9b8d493a342001ca82a48e9f3b520daa576049a015ea81ea3f687d2947 -DIST lact-0.8.4-crates.tar.xz 29550468 BLAKE2B f17cc02ea27a8fddf816a63f52ffeed92332ec96a1b545903fd1a13c544c29c2a56d43f2b12034e51c1d4b4081272fa0ba435b51cb3ac0517631120ac66eef64 SHA512 96c0877cb9c04a6f0a6a9b48eb05105d8f4bdad6a1b9a4aa302d32b75014eaf189333b3a481b423e56f27ae14943d132ee2d9569ad8189bd14f8530912966af0 -DIST lact-0.8.4.tar.gz 4332443 BLAKE2B 2caecfe7a50860ded18faa029a72663f03570691aa0017e8c12df093e288f245c845f4da74a4cb2294f195dbbf917eff75e0183f3e505ee7d4fd189fc9f86f7d SHA512 9a3b45abda4a8989f5ee0232ccff20147fff612fbd16a7c890a60bb6ec8d9d801d35e909e197072856ae4d9eb15ead6dd186ed138209a5620426935584d6f8c0 DIST lact-0.9.0-crates.tar.xz 30886548 BLAKE2B 223575f0a478cda107e788798764c77a8ceac753d74b8af769f5804d019650242414855a713c94d571f61c163100c592b8efb2ee0cce811cb194174241b32703 SHA512 529c47f136eb2e2bf35980bb27ec1b80816afee6bfa971db4a944240ebf56ca9f153491d44901c24a91049b78d57f94262a73c31573e20a24baf40369bf96a57 DIST lact-0.9.0.tar.gz 4507549 BLAKE2B aacf68315c66bf7425ed33e77abd267153a28c1ab2f856cda4b38ec58f49f195dbf7402a8246897dfc65888d21a49d6a220780f50e084b92f4b215714b2e0d45 SHA512 7090095972e6c14b379a481f099285abb8ef6f088e91fdb43e3309a0f4d603bddbf28b2ae1d1d65fe31094f687dbb40e2c1e097d826e3fa4778420349fc3f929 diff --git a/sys-apps/lact/lact-0.8.3.ebuild b/sys-apps/lact/lact-0.8.3.ebuild deleted file mode 100644 index 90400f2868..0000000000 --- a/sys-apps/lact/lact-0.8.3.ebuild +++ /dev/null @@ -1,100 +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;4da03b19d19ce2ca735e09dc5e2a1bcfa133beff;cl3-%commit%' -) - -LLVM_COMPAT=( {18..21} ) -RUST_MIN_VER="1.85.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 - CDLA-Permissive-2.0 ISC LGPL-3+ 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() { - local myfeatures=( - $(usev gui lact-gui) - $(usev libadwaita adw) - $(usev video_cards_nvidia nvidia) - ) - cargo_src_configure --no-default-features -} - -src_install() { - cargo_src_install --path lact - emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install-resources - newinitd res/lact-daemon-openrc lactd -} - -src_test() { - local skip=( - # requires newer sys-apps/hwdata - --skip tests::snapshot_everything - ) - cargo_src_test --workspace -- "${skip[@]}" -} diff --git a/sys-apps/lact/lact-0.8.4.ebuild b/sys-apps/lact/lact-0.8.4.ebuild deleted file mode 100644 index cda25cb89e..0000000000 --- a/sys-apps/lact/lact-0.8.4.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES=" -" - -LLVM_COMPAT=( {18..21} ) -RUST_MIN_VER="1.85.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 - CDLA-Permissive-2.0 ISC LGPL-3+ 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=" - 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/clinfo - 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() { - local myfeatures=( - $(usev gui lact-gui) - $(usev libadwaita adw) - $(usev video_cards_nvidia nvidia) - ) - cargo_src_configure --no-default-features -} - -src_install() { - cargo_src_install --path lact - emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install-resources - newinitd res/lact-daemon-openrc lactd -} - -src_test() { - local skip=( - # requires newer sys-apps/hwdata - --skip tests::snapshot_everything - ) - cargo_src_test --workspace -- "${skip[@]}" -} diff --git a/sys-apps/lact/metadata.xml b/sys-apps/lact/metadata.xml index 1c51082055..754f60016e 100644 --- a/sys-apps/lact/metadata.xml +++ b/sys-apps/lact/metadata.xml @@ -8,7 +8,4 @@ ilya-zlobintsev/LACT - - Build GUI with gui-libs/libadwaita support -