summaryrefslogtreecommitdiff
path: root/sys-apps/deepcool-digital-linux/deepcool-digital-linux-0.10.2.ebuild
blob: a4898d83f878d2c3f5a5f87c3db08f8353644df2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
# Copyright 2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

# Autogenerated by pycargoebuild 0.15.0

EAPI=8

CRATES="
	cc@1.2.50
	cfg-if@1.0.4
	colored@3.0.0
	cpu-monitor@0.1.1
	find-msvc-tools@0.1.5
	hidapi@2.6.4
	libc@0.2.178
	libloading@0.9.0
	linux_proc@0.1.1
	pkg-config@0.3.32
	shlex@1.3.0
	winapi-i686-pc-windows-gnu@0.4.0
	winapi-x86_64-pc-windows-gnu@0.4.0
	winapi@0.3.9
	windows-link@0.2.1
	windows-sys@0.48.0
	windows-sys@0.59.0
	windows-targets@0.48.5
	windows-targets@0.52.6
	windows_aarch64_gnullvm@0.48.5
	windows_aarch64_gnullvm@0.52.6
	windows_aarch64_msvc@0.48.5
	windows_aarch64_msvc@0.52.6
	windows_i686_gnu@0.48.5
	windows_i686_gnu@0.52.6
	windows_i686_gnullvm@0.52.6
	windows_i686_msvc@0.48.5
	windows_i686_msvc@0.52.6
	windows_x86_64_gnu@0.48.5
	windows_x86_64_gnu@0.52.6
	windows_x86_64_gnullvm@0.48.5
	windows_x86_64_gnullvm@0.52.6
	windows_x86_64_msvc@0.48.5
	windows_x86_64_msvc@0.52.6
"

RUST_MIN_VER="1.88.0"
inherit cargo systemd

DESCRIPTION="Linux version for the DeepCool Digital Windows software."
HOMEPAGE="https://github.com/Nortank12/deepcool-digital-linux"
SRC_URI="
	https://github.com/Nortank12/${PN}/archive/v${PV}-alpha.tar.gz -> ${PN}-${PV}-alpha.tar.gz
	${CARGO_CRATE_URIS}
"

S="${WORKDIR}/${PN}-${PV}-alpha"

LICENSE="GPL-3"
# Dependent crate licenses
LICENSE+=" ISC MIT MPL-2.0"
SLOT="0"
KEYWORDS="~amd64"

src_unpack() {
	cargo_src_unpack
}

src_compile() {
	cargo_src_compile
}

src_install() {
	cargo_src_install

	dobin target/release/deepcool-digital-linux

	newinitd "${FILESDIR}"/deepcool-digital-linux.initd deepcool-digital-linux
	systemd_dounit "${FILESDIR}"/deepcool-digital-linux.service
}