mirror of
https://github.com/chromebrew/chromebrew.git
synced 2026-05-01 03:00:26 -04:00
Build cpu-x from source (#14185)
Co-authored-by: Zopolis4 <creatorsmithmdt@gmail.com>
This commit is contained in:
committed by
GitHub
parent
3959684c0b
commit
d656b53be0
103
manifest/armv7l/c/cpu_x.filelist
Normal file
103
manifest/armv7l/c/cpu_x.filelist
Normal file
@@ -0,0 +1,103 @@
|
||||
# Total size: 3815264
|
||||
/usr/local/bin/cpu-x
|
||||
/usr/local/libexec/cpu-x-daemon
|
||||
/usr/local/share/applications/io.github.thetumultuousunicornofdarkness.cpu-x.desktop
|
||||
/usr/local/share/bash-completion/completions/cpu-x
|
||||
/usr/local/share/cpu-x/AMD.png
|
||||
/usr/local/share/cpu-x/ARM.png
|
||||
/usr/local/share/cpu-x/Ampere.png
|
||||
/usr/local/share/cpu-x/Apple.png
|
||||
/usr/local/share/cpu-x/Broadcom.png
|
||||
/usr/local/share/cpu-x/CPU-X.png
|
||||
/usr/local/share/cpu-x/Cavium.png
|
||||
/usr/local/share/cpu-x/Centaur.png
|
||||
/usr/local/share/cpu-x/Cyrix.png
|
||||
/usr/local/share/cpu-x/DEC.png
|
||||
/usr/local/share/cpu-x/Faraday.png
|
||||
/usr/local/share/cpu-x/Freescale.png
|
||||
/usr/local/share/cpu-x/Fujitsu.png
|
||||
/usr/local/share/cpu-x/HiSilicon.png
|
||||
/usr/local/share/cpu-x/Hygon.png
|
||||
/usr/local/share/cpu-x/Infineon.png
|
||||
/usr/local/share/cpu-x/Intel.png
|
||||
/usr/local/share/cpu-x/Marvell.png
|
||||
/usr/local/share/cpu-x/Microsoft.png
|
||||
/usr/local/share/cpu-x/NSC.png
|
||||
/usr/local/share/cpu-x/NVIDIA.png
|
||||
/usr/local/share/cpu-x/NexGen.png
|
||||
/usr/local/share/cpu-x/Phytium.png
|
||||
/usr/local/share/cpu-x/Qualcomm.png
|
||||
/usr/local/share/cpu-x/Rise.png
|
||||
/usr/local/share/cpu-x/Samsung.png
|
||||
/usr/local/share/cpu-x/SiS.png
|
||||
/usr/local/share/cpu-x/Transmeta.png
|
||||
/usr/local/share/cpu-x/UMC.png
|
||||
/usr/local/share/cpu-x/Unknown.png
|
||||
/usr/local/share/cpu-x/cpu-x-gtk-3.12-dark.css
|
||||
/usr/local/share/cpu-x/cpu-x-gtk-3.12.css
|
||||
/usr/local/share/cpu-x/cpu-x-gtk-3.12.ui
|
||||
/usr/local/share/cpu-x/cpu-x-gtk-3.20-dark.css
|
||||
/usr/local/share/cpu-x/cpu-x-gtk-3.20.css
|
||||
/usr/local/share/fish/vendor_completions.d/cpu-x.fish
|
||||
/usr/local/share/glib-2.0/schemas/io.github.thetumultuousunicornofdarkness.cpu-x.gschema.xml
|
||||
/usr/local/share/icons/hicolor/128x128/apps/io.github.thetumultuousunicornofdarkness.cpu-x.png
|
||||
/usr/local/share/icons/hicolor/16x16/apps/io.github.thetumultuousunicornofdarkness.cpu-x.png
|
||||
/usr/local/share/icons/hicolor/192x192/apps/io.github.thetumultuousunicornofdarkness.cpu-x.png
|
||||
/usr/local/share/icons/hicolor/22x22/apps/io.github.thetumultuousunicornofdarkness.cpu-x.png
|
||||
/usr/local/share/icons/hicolor/24x24/apps/io.github.thetumultuousunicornofdarkness.cpu-x.png
|
||||
/usr/local/share/icons/hicolor/256x256/apps/io.github.thetumultuousunicornofdarkness.cpu-x.png
|
||||
/usr/local/share/icons/hicolor/32x32/apps/io.github.thetumultuousunicornofdarkness.cpu-x.png
|
||||
/usr/local/share/icons/hicolor/36x36/apps/io.github.thetumultuousunicornofdarkness.cpu-x.png
|
||||
/usr/local/share/icons/hicolor/384x384/apps/io.github.thetumultuousunicornofdarkness.cpu-x.png
|
||||
/usr/local/share/icons/hicolor/48x48/apps/io.github.thetumultuousunicornofdarkness.cpu-x.png
|
||||
/usr/local/share/icons/hicolor/512x512/apps/io.github.thetumultuousunicornofdarkness.cpu-x.png
|
||||
/usr/local/share/icons/hicolor/64x64/apps/io.github.thetumultuousunicornofdarkness.cpu-x.png
|
||||
/usr/local/share/icons/hicolor/72x72/apps/io.github.thetumultuousunicornofdarkness.cpu-x.png
|
||||
/usr/local/share/icons/hicolor/96x96/apps/io.github.thetumultuousunicornofdarkness.cpu-x.png
|
||||
/usr/local/share/locale/af/LC_MESSAGES/cpu-x.mo
|
||||
/usr/local/share/locale/ar/LC_MESSAGES/cpu-x.mo
|
||||
/usr/local/share/locale/ber/LC_MESSAGES/cpu-x.mo
|
||||
/usr/local/share/locale/bg/LC_MESSAGES/cpu-x.mo
|
||||
/usr/local/share/locale/ca/LC_MESSAGES/cpu-x.mo
|
||||
/usr/local/share/locale/cs_CZ/LC_MESSAGES/cpu-x.mo
|
||||
/usr/local/share/locale/da/LC_MESSAGES/cpu-x.mo
|
||||
/usr/local/share/locale/de/LC_MESSAGES/cpu-x.mo
|
||||
/usr/local/share/locale/el/LC_MESSAGES/cpu-x.mo
|
||||
/usr/local/share/locale/eo/LC_MESSAGES/cpu-x.mo
|
||||
/usr/local/share/locale/es/LC_MESSAGES/cpu-x.mo
|
||||
/usr/local/share/locale/fa/LC_MESSAGES/cpu-x.mo
|
||||
/usr/local/share/locale/fi/LC_MESSAGES/cpu-x.mo
|
||||
/usr/local/share/locale/fr/LC_MESSAGES/cpu-x.mo
|
||||
/usr/local/share/locale/ga/LC_MESSAGES/cpu-x.mo
|
||||
/usr/local/share/locale/gl/LC_MESSAGES/cpu-x.mo
|
||||
/usr/local/share/locale/hu/LC_MESSAGES/cpu-x.mo
|
||||
/usr/local/share/locale/id/LC_MESSAGES/cpu-x.mo
|
||||
/usr/local/share/locale/it/LC_MESSAGES/cpu-x.mo
|
||||
/usr/local/share/locale/ja/LC_MESSAGES/cpu-x.mo
|
||||
/usr/local/share/locale/ka/LC_MESSAGES/cpu-x.mo
|
||||
/usr/local/share/locale/kk/LC_MESSAGES/cpu-x.mo
|
||||
/usr/local/share/locale/kmr/LC_MESSAGES/cpu-x.mo
|
||||
/usr/local/share/locale/ko/LC_MESSAGES/cpu-x.mo
|
||||
/usr/local/share/locale/lv/LC_MESSAGES/cpu-x.mo
|
||||
/usr/local/share/locale/ml/LC_MESSAGES/cpu-x.mo
|
||||
/usr/local/share/locale/mr/LC_MESSAGES/cpu-x.mo
|
||||
/usr/local/share/locale/ms/LC_MESSAGES/cpu-x.mo
|
||||
/usr/local/share/locale/nb_NO/LC_MESSAGES/cpu-x.mo
|
||||
/usr/local/share/locale/nl/LC_MESSAGES/cpu-x.mo
|
||||
/usr/local/share/locale/pa/LC_MESSAGES/cpu-x.mo
|
||||
/usr/local/share/locale/pl/LC_MESSAGES/cpu-x.mo
|
||||
/usr/local/share/locale/pt/LC_MESSAGES/cpu-x.mo
|
||||
/usr/local/share/locale/pt_BR/LC_MESSAGES/cpu-x.mo
|
||||
/usr/local/share/locale/ro/LC_MESSAGES/cpu-x.mo
|
||||
/usr/local/share/locale/ru/LC_MESSAGES/cpu-x.mo
|
||||
/usr/local/share/locale/si/LC_MESSAGES/cpu-x.mo
|
||||
/usr/local/share/locale/sv/LC_MESSAGES/cpu-x.mo
|
||||
/usr/local/share/locale/ta/LC_MESSAGES/cpu-x.mo
|
||||
/usr/local/share/locale/tr/LC_MESSAGES/cpu-x.mo
|
||||
/usr/local/share/locale/tzm/LC_MESSAGES/cpu-x.mo
|
||||
/usr/local/share/locale/uk/LC_MESSAGES/cpu-x.mo
|
||||
/usr/local/share/locale/zh/LC_MESSAGES/cpu-x.mo
|
||||
/usr/local/share/locale/zh_Hant/LC_MESSAGES/cpu-x.mo
|
||||
/usr/local/share/metainfo/io.github.thetumultuousunicornofdarkness.cpu-x.appdata.xml
|
||||
/usr/local/share/polkit-1/actions/io.github.thetumultuousunicornofdarkness.cpu-x-daemon.policy
|
||||
/usr/local/share/zsh/site-functions/_cpu-x
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,38 +1,44 @@
|
||||
require 'package'
|
||||
require 'buildsystems/cmake'
|
||||
|
||||
class Cpu_x < Package
|
||||
class Cpu_x < CMake
|
||||
description 'CPU-X is a Free software that gathers information on CPU, motherboard and more.'
|
||||
homepage 'https://thetumultuousunicornofdarkness.github.io/CPU-X/'
|
||||
version '5.4.0'
|
||||
license 'GPL-3'
|
||||
compatibility 'x86_64'
|
||||
min_glibc '2.29'
|
||||
source_url "https://github.com/TheTumultuousUnicornOfDarkness/CPU-X/releases/download/v#{version}/CPU-X-#{version}-x86_64.AppImage"
|
||||
source_sha256 'ffcbbe406f380214c34497220d2d96c14cbfcf85bd81e8582eca512285067e8b'
|
||||
compatibility 'aarch64 armv7l x86_64'
|
||||
source_url 'https://github.com/TheTumultuousUnicornOfDarkness/CPU-X.git'
|
||||
git_hashtag "v#{version}"
|
||||
binary_compression 'tar.zst'
|
||||
|
||||
gnome
|
||||
no_compile_needed
|
||||
binary_sha256({
|
||||
aarch64: '0504d4279c7cca0516efd75428e7b300e73ee8b3979d18b58b55407f4f83ca39',
|
||||
armv7l: '0504d4279c7cca0516efd75428e7b300e73ee8b3979d18b58b55407f4f83ca39',
|
||||
x86_64: 'f44e9ba368c56eb391f02bc2425a18d3b238297656b9a423d2c29b7b87fdaa7e'
|
||||
})
|
||||
|
||||
depends_on 'gtk3'
|
||||
depends_on 'sommelier' => :logical
|
||||
depends_on 'at_spi2_core' # R
|
||||
depends_on 'atkmm16' # R
|
||||
depends_on 'cairo' # R
|
||||
depends_on 'cairomm_1_0' # R
|
||||
depends_on 'gcc_lib' # R
|
||||
depends_on 'gdk_pixbuf' # R
|
||||
depends_on 'glib' # R
|
||||
depends_on 'glibc' # R
|
||||
depends_on 'glibmm_2_4' # R
|
||||
depends_on 'gtk3' # R
|
||||
depends_on 'gtkmm3'
|
||||
depends_on 'harfbuzz' # R
|
||||
depends_on 'libcpuid'
|
||||
depends_on 'libglvnd' # R
|
||||
depends_on 'libsigcplusplus2' # R
|
||||
depends_on 'ncurses' # R
|
||||
depends_on 'pango' # R
|
||||
depends_on 'pangomm_1_4' # R
|
||||
depends_on 'pciutils'
|
||||
depends_on 'procps' # R
|
||||
depends_on 'vulkan_headers'
|
||||
depends_on 'vulkan_icd_loader'
|
||||
depends_on 'zlib' # R
|
||||
|
||||
def self.build
|
||||
File.write 'cpu-x.sh', <<~EOF
|
||||
#!/bin/bash
|
||||
export LD_LIBRARY_PATH="#{CREW_PREFIX}/share/cpu-x/usr/lib:$LD_LIBRARY_PATH"
|
||||
cd #{CREW_PREFIX}/share/cpu-x
|
||||
./AppRun "$@"
|
||||
EOF
|
||||
end
|
||||
|
||||
def self.install
|
||||
FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/bin"
|
||||
FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/share/cpu-x"
|
||||
FileUtils.install 'cpu-x.sh', "#{CREW_DEST_PREFIX}/bin/cpu-x", mode: 0o755
|
||||
FileUtils.mv Dir['AppDir/*'], "#{CREW_DEST_PREFIX}/share/cpu-x"
|
||||
end
|
||||
|
||||
def self.postinstall
|
||||
ExitMessage.add "\nType 'cpu-x' to get started.\n"
|
||||
end
|
||||
cmake_options "-DCURSES_INCLUDE_PATH=#{CREW_PREFIX}/include/ncurses -DWITH_OPENCL=OFF -DWITH_BANDWIDTH=OFF"
|
||||
end
|
||||
|
||||
3
tests/package/c/cpu_x
Normal file
3
tests/package/c/cpu_x
Normal file
@@ -0,0 +1,3 @@
|
||||
#!/bin/bash
|
||||
cpu-x --help | head
|
||||
cpu-x --version
|
||||
Reference in New Issue
Block a user