[[bin]]
name = "amdgpu_top"
path = "src/main.rs"
[build-dependencies.gix]
default-features = false
optional = true
version = "0"
[dependencies.amdgpu_top_gui]
optional = true
version = "0.11.0"
[dependencies.amdgpu_top_json]
optional = true
version = "0.11.0"
[dependencies.amdgpu_top_tui]
optional = true
version = "0.11.0"
[dependencies.libamdgpu_top]
default-features = false
version = "0.11.0"
[dependencies.libc]
optional = true
version = "0.2"
[features]
default = ["libdrm_link", "tui", "gui", "json", "git_version"]
dynamic_loading_feature = ["libdrm_dynamic_loading", "tui", "gui", "json", "git_version"]
dynamic_loading_package = ["libdrm_dynamic_loading", "tui", "gui", "json"]
git_version = ["dep:gix"]
gui = ["dep:amdgpu_top_gui"]
json = ["dep:amdgpu_top_json", "dep:libc"]
libdrm_dynamic_loading = ["libamdgpu_top/libdrm_dynamic_loading"]
libdrm_link = ["libamdgpu_top/libdrm_link"]
package = ["libdrm_link", "tui", "gui", "json"]
tui = ["dep:amdgpu_top_tui"]
[package]
authors = ["Umio Yasuno <coelacanth_dream@protonmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = "build.rs"
description = """
Tool to displays AMDGPU usage.
The tool displays information gathered from performance counters (GRBM, GRBM2), sensors, fdinfo, gpu_metrics and AMDGPU driver.
"""
edition = "2024"
exclude = ["docs/", "assets/"]
license = "MIT"
name = "amdgpu_top"
readme = "README.md"
repository = "https://github.com/Umio-Yasuno/amdgpu_top"
version = "0.11.0"
[package.metadata.appimage]
assets = ["assets/"]
[package.metadata.deb]
assets = [["target/release/amdgpu_top", "usr/bin/", "755"], ["assets/amdgpu_top.desktop", "usr/share/applications/", "644"], ["assets/amdgpu_top-tui.desktop", "usr/share/applications/", "644"], ["assets/io.github.umio_yasuno.amdgpu_top.metainfo.xml", "usr/share/metainfo/", "644"], ["docs/amdgpu_top.1", "usr/share/man/man1/", "644"]]
depends = "libc6, libgcc-s1, libdrm2, libdrm-amdgpu1"
section = "utils"
[package.metadata.generate-rpm]
auto-req = "libdrm"
[[package.metadata.generate-rpm.assets]]
dest = "/usr/bin/"
mode = "755"
source = "target/release/amdgpu_top"
[[package.metadata.generate-rpm.assets]]
dest = "/usr/share/applications/"
mode = "644"
source = "assets/amdgpu_top.desktop"
[[package.metadata.generate-rpm.assets]]
dest = "/usr/share/applications/"
mode = "644"
source = "assets/amdgpu_top-tui.desktop"
[[package.metadata.generate-rpm.assets]]
dest = "/usr/share/metainfo/"
mode = "644"
source = "assets/io.github.umio_yasuno.amdgpu_top.metainfo.xml"
[[package.metadata.generate-rpm.assets]]
dest = "/usr/share/man/man1/"
mode = "644"
source = "docs/amdgpu_top.1"
[profile.release]
codegen-units = 1
lto = true
opt-level = 2
strip = true