diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-02-07 21:58:53 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-02-07 21:58:53 +0000 |
commit | afb0b2f6a3d0dec97ba521230d62d0f9b9e0cd01 (patch) | |
tree | 615e36157bca77a49d7a0c35e26b4b5855e3c4cf /sys-apps/amdgpu_top/amdgpu_top-0.7.0.ebuild | |
parent | a704e825f55e39189114ffabe2634acee9ec0164 (diff) |
gentoo auto-resync : 07:02:2024 - 21:58:53
Diffstat (limited to 'sys-apps/amdgpu_top/amdgpu_top-0.7.0.ebuild')
-rw-r--r-- | sys-apps/amdgpu_top/amdgpu_top-0.7.0.ebuild | 426 |
1 files changed, 426 insertions, 0 deletions
diff --git a/sys-apps/amdgpu_top/amdgpu_top-0.7.0.ebuild b/sys-apps/amdgpu_top/amdgpu_top-0.7.0.ebuild new file mode 100644 index 000000000000..1387d046786c --- /dev/null +++ b/sys-apps/amdgpu_top/amdgpu_top-0.7.0.ebuild @@ -0,0 +1,426 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Autogenerated by pycargoebuild 0.12.1 + +EAPI=8 + +CRATES=" + ab_glyph@0.2.23 + ab_glyph_rasterizer@0.1.8 + accesskit@0.12.2 + adler@1.0.2 + ahash@0.8.7 + aho-corasick@1.1.2 + android-activity@0.5.2 + android-properties@0.2.2 + anyhow@1.0.79 + arboard@3.3.0 + arc-swap@1.6.0 + as-raw-xcb-connection@1.0.1 + atomic-waker@1.1.2 + autocfg@1.1.0 + base64@0.21.7 + bitflags@1.3.2 + bitflags@2.4.2 + block-buffer@0.10.4 + block-sys@0.2.1 + block2@0.3.0 + block@0.1.6 + bstr@1.9.0 + btoi@0.4.3 + bumpalo@3.14.0 + bytemuck@1.14.1 + bytemuck_derive@1.5.0 + byteorder@1.5.0 + bytes@1.5.0 + calloop-wayland-source@0.2.0 + calloop@0.12.4 + cc@1.0.83 + cesu8@1.1.0 + cfg-if@1.0.0 + cfg_aliases@0.1.1 + cgl@0.3.2 + clipboard-win@4.5.0 + clru@0.6.1 + cocoa-foundation@0.1.2 + cocoa@0.25.0 + color_quant@1.1.0 + combine@4.6.6 + concurrent-queue@2.4.0 + core-foundation-sys@0.8.6 + core-foundation@0.9.4 + core-graphics-types@0.1.3 + core-graphics@0.23.1 + cpufeatures@0.2.12 + crc32fast@1.3.2 + crossbeam-channel@0.5.11 + crossbeam-utils@0.8.19 + crossterm@0.25.0 + crossterm_winapi@0.9.1 + crypto-common@0.1.6 + cursive@0.20.0 + cursive_core@0.3.7 + cursor-icon@1.1.0 + darling@0.20.5 + darling_core@0.20.5 + darling_macro@0.20.5 + dashmap@5.5.3 + deranged@0.3.11 + digest@0.10.7 + directories-next@2.0.0 + dirs-sys-next@0.1.2 + dispatch@0.2.0 + displaydoc@0.2.4 + dlib@0.5.2 + downcast-rs@1.2.0 + dunce@1.0.4 + ecolor@0.25.0 + eframe@0.25.0 + egui-winit@0.25.0 + egui@0.25.0 + egui_glow@0.25.0 + egui_plot@0.25.0 + emath@0.25.0 + enum-map-derive@0.17.0 + enum-map@2.7.3 + enumn@0.1.13 + enumset@1.1.3 + enumset_derive@0.8.1 + epaint@0.25.0 + equivalent@1.0.1 + errno@0.3.8 + error-code@2.3.1 + faster-hex@0.9.0 + fastrand@2.0.1 + fdeflate@0.3.4 + find-crate@0.6.3 + flate2@1.0.28 + fluent-bundle@0.15.2 + fluent-langneg@0.13.0 + fluent-syntax@0.11.0 + fluent@0.16.0 + fnv@1.0.7 + foreign-types-macros@0.2.3 + foreign-types-shared@0.3.1 + foreign-types@0.5.0 + form_urlencoded@1.2.1 + generic-array@0.14.7 + gethostname@0.3.0 + gethostname@0.4.3 + getrandom@0.2.12 + gix-actor@0.28.1 + gix-chunk@0.4.7 + gix-commitgraph@0.22.1 + gix-config-value@0.14.4 + gix-config@0.31.0 + gix-date@0.8.3 + gix-diff@0.37.0 + gix-discover@0.26.0 + gix-features@0.36.1 + gix-fs@0.8.1 + gix-glob@0.14.1 + gix-hash@0.13.3 + gix-hashtable@0.4.1 + gix-lock@11.0.1 + gix-macros@0.1.3 + gix-object@0.38.0 + gix-odb@0.54.0 + gix-pack@0.44.0 + gix-path@0.10.5 + gix-quote@0.4.10 + gix-ref@0.38.0 + gix-refspec@0.19.0 + gix-revision@0.23.0 + gix-revwalk@0.9.0 + gix-sec@0.10.4 + gix-tempfile@11.0.1 + gix-trace@0.1.7 + gix-traverse@0.34.0 + gix-url@0.25.2 + gix-utils@0.1.9 + gix-validate@0.8.3 + gix@0.55.2 + gl_generator@0.14.0 + glow@0.13.1 + glutin-winit@0.4.2 + glutin@0.31.2 + glutin_egl_sys@0.6.0 + glutin_glx_sys@0.5.0 + glutin_wgl_sys@0.5.0 + hashbrown@0.14.3 + home@0.5.9 + i18n-config@0.4.6 + i18n-embed-fl@0.7.0 + i18n-embed-impl@0.8.3 + i18n-embed@0.14.1 + icrate@0.0.4 + ident_case@1.0.1 + idna@0.5.0 + image@0.24.8 + indexmap@2.2.2 + intl-memoizer@0.5.1 + intl_pluralrules@7.0.2 + itoa@1.0.10 + jni-sys@0.3.0 + jni@0.21.1 + jobserver@0.1.27 + js-sys@0.3.67 + khronos_api@3.1.0 + lazy_static@1.4.0 + libc@0.2.153 + libloading@0.8.1 + libredox@0.0.1 + libredox@0.0.2 + linux-raw-sys@0.4.13 + locale_config@0.3.0 + lock_api@0.4.11 + log@0.4.20 + malloc_buf@0.0.6 + memchr@2.7.1 + memmap2@0.7.1 + memmap2@0.9.4 + memoffset@0.7.1 + miniz_oxide@0.7.2 + mio@0.8.10 + ndk-context@0.1.1 + ndk-sys@0.5.0+25.2.9519653 + ndk@0.8.0 + nix@0.26.4 + nohash-hasher@0.2.0 + num-complex@0.4.4 + num-conv@0.1.0 + num-integer@0.1.45 + num-iter@0.1.43 + num-rational@0.4.1 + num-traits@0.2.17 + num@0.4.1 + num_enum@0.7.2 + num_enum_derive@0.7.2 + num_threads@0.1.6 + objc-foundation@0.1.1 + objc-sys@0.3.2 + objc2-encode@3.0.0 + objc2@0.4.1 + objc@0.2.7 + objc_id@0.1.1 + once_cell@1.19.0 + orbclient@0.3.47 + owned_ttf_parser@0.20.0 + owning_ref@0.4.1 + parking_lot@0.12.1 + parking_lot_core@0.9.9 + percent-encoding@2.3.1 + pin-project-lite@0.2.13 + pkg-config@0.3.29 + png@0.17.11 + polling@3.3.2 + powerfmt@0.2.0 + proc-macro-crate@3.1.0 + proc-macro-error-attr@1.0.4 + proc-macro-error@1.0.4 + proc-macro2@1.0.78 + prodash@26.2.2 + quick-xml@0.31.0 + quote@1.0.35 + raw-window-handle@0.5.2 + redox_syscall@0.3.5 + redox_syscall@0.4.1 + redox_users@0.4.4 + regex-automata@0.4.5 + regex-syntax@0.8.2 + regex@1.10.3 + ron@0.8.1 + rust-embed-impl@8.2.0 + rust-embed-utils@8.2.0 + rust-embed@8.2.0 + rustc-hash@1.1.0 + rustix@0.38.31 + ryu@1.0.16 + same-file@1.0.6 + scoped-tls@1.0.1 + scopeguard@1.2.0 + self_cell@0.10.3 + self_cell@1.0.3 + serde@1.0.196 + serde_derive@1.0.196 + serde_json@1.0.113 + serde_spanned@0.6.5 + sha1_smol@1.0.0 + sha2@0.10.8 + signal-hook-mio@0.2.3 + signal-hook-registry@1.4.1 + signal-hook@0.3.17 + simd-adler32@0.3.7 + slab@0.4.9 + slotmap@1.0.7 + smallvec@1.13.1 + smithay-client-toolkit@0.18.0 + smithay-clipboard@0.7.0 + smol_str@0.2.1 + stable_deref_trait@1.2.0 + static_assertions@1.1.0 + str-buf@1.0.6 + strsim@0.10.0 + syn@1.0.109 + syn@2.0.48 + tempfile@3.9.0 + thiserror-impl@1.0.56 + thiserror@1.0.56 + time-core@0.1.2 + time-macros@0.2.17 + time@0.3.34 + tinystr@0.7.5 + tinyvec@1.6.0 + tinyvec_macros@0.1.1 + toml@0.5.11 + toml@0.8.9 + toml_datetime@0.6.5 + toml_edit@0.21.1 + tracing-core@0.1.32 + tracing@0.1.40 + ttf-parser@0.20.0 + type-map@0.4.0 + typenum@1.17.0 + unic-langid-impl@0.9.4 + unic-langid@0.9.4 + unicode-bidi@0.3.15 + unicode-bom@2.0.3 + unicode-ident@1.0.12 + unicode-normalization@0.1.22 + unicode-segmentation@1.10.1 + unicode-width@0.1.11 + url@2.5.0 + version_check@0.9.4 + walkdir@2.4.0 + wasi@0.11.0+wasi-snapshot-preview1 + wasm-bindgen-backend@0.2.90 + wasm-bindgen-futures@0.4.40 + wasm-bindgen-macro-support@0.2.90 + wasm-bindgen-macro@0.2.90 + wasm-bindgen-shared@0.2.90 + wasm-bindgen@0.2.90 + wayland-backend@0.3.3 + wayland-client@0.31.2 + wayland-csd-frame@0.3.0 + wayland-cursor@0.31.1 + wayland-protocols-plasma@0.2.0 + wayland-protocols-wlr@0.2.0 + wayland-protocols@0.31.2 + wayland-scanner@0.31.1 + wayland-sys@0.31.1 + web-sys@0.3.67 + web-time@0.2.4 + webbrowser@0.8.12 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-util@0.1.6 + winapi-wsapoll@0.1.1 + winapi-x86_64-pc-windows-gnu@0.4.0 + winapi@0.3.9 + windows-sys@0.45.0 + windows-sys@0.48.0 + windows-sys@0.52.0 + windows-targets@0.42.2 + windows-targets@0.48.5 + windows-targets@0.52.0 + windows_aarch64_gnullvm@0.42.2 + windows_aarch64_gnullvm@0.48.5 + windows_aarch64_gnullvm@0.52.0 + windows_aarch64_msvc@0.42.2 + windows_aarch64_msvc@0.48.5 + windows_aarch64_msvc@0.52.0 + windows_i686_gnu@0.42.2 + windows_i686_gnu@0.48.5 + windows_i686_gnu@0.52.0 + windows_i686_msvc@0.42.2 + windows_i686_msvc@0.48.5 + windows_i686_msvc@0.52.0 + windows_x86_64_gnu@0.42.2 + windows_x86_64_gnu@0.48.5 + windows_x86_64_gnu@0.52.0 + windows_x86_64_gnullvm@0.42.2 + windows_x86_64_gnullvm@0.48.5 + windows_x86_64_gnullvm@0.52.0 + windows_x86_64_msvc@0.42.2 + windows_x86_64_msvc@0.48.5 + windows_x86_64_msvc@0.52.0 + winit@0.29.10 + winnow@0.5.37 + x11-dl@2.21.0 + x11rb-protocol@0.12.0 + x11rb-protocol@0.13.0 + x11rb@0.12.0 + x11rb@0.13.0 + xcursor@0.3.5 + xi-unicode@0.3.0 + xkbcommon-dl@0.4.1 + xkeysym@0.2.0 + xml-rs@0.8.19 + zerocopy-derive@0.7.32 + zerocopy@0.7.32 +" + +declare -A GIT_CRATES=( + [libdrm_amdgpu_sys]='https://github.com/Umio-Yasuno/libdrm-amdgpu-sys-rs;6852a973c639385988ce0454b59dddcf40ebcd2f;libdrm-amdgpu-sys-rs-%commit%' +) + +inherit desktop cargo + +DESCRIPTION="Tool to displays AMDGPU usage." +HOMEPAGE="https://github.com/Umio-Yasuno/amdgpu_top" +SRC_URI=" + https://github.com/Umio-Yasuno/amdgpu_top/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz + ${CARGO_CRATE_URIS} +" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 BSD Boost-1.0 ISC MIT OFL-1.1 Unicode-DFS-2016 ZLIB +" +# tinystr +LICENSE+=" + Apache-2.0 MIT +" + +SLOT="0" +KEYWORDS="~amd64" + +IUSE="man" + +BDEPEND=" + man? ( + || ( + app-text/lowdown + virtual/pandoc + ) + ) +" + +QA_PRESTRIPPED="/usr/bin/amdgpu_top" + +DOCS=( + README.md +) + +src_compile() { + cargo_src_compile + + if use man; then + local docgen=lowdown + + # prefer pandoc if it's installed + has_version virtual/pandoc && docgen=pandoc + + "${docgen}" docs/man.${PN}.md -s -t man -o docs/${PN}.1 \ + || die "failed to generate man page with ${docgen}" + fi +} + +src_install() { + cargo_src_install + + use man && doman docs/${PN}.1 + domenu assets/*.desktop + dodoc "${DOCS[@]}" docs/* +} |