mirror of
https://github.com/terrapkg/packages.git
synced 2026-05-31 09:01:55 +00:00
938d232d01
(cherry picked from commit d6fdfd3ee4)
Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
1135 lines
37 KiB
RPMSpec
1135 lines
37 KiB
RPMSpec
%define debug_package %nil
|
|
|
|
Name: coreboot-utils
|
|
Version: 25.12
|
|
Release: 3%?dist
|
|
Summary: Various coreboot utilities
|
|
URL: https://doc.coreboot.org
|
|
License: BSD-3-Clause AND Apache-2.0 AND CC-BY-SA-3.0 AND GPL-2.0-only AND GPL-3.0-or-later AND ISC AND BSD-2-Clause-Patent AND BSD-4-Clause-UC AND CC-PDDC AND GPL-2.0-or-later AND HPND-sell-varient AND LGPL-2.1-or-later AND BSD-2-Clause AND CC-BY-4.0 AND GPL-3.0-only AND HPND AND X11 AND MIT
|
|
Packager: Owen Zimmerman <owen@fyralabs.com>
|
|
|
|
Patch0: spdtool-python3.patch
|
|
Patch1: elf_segment_extractor-python3.patch
|
|
|
|
BuildRequires: anda-srpm-macros
|
|
BuildRequires: go-rpm-macros
|
|
BuildRequires: pkg-config
|
|
|
|
BuildRequires: gcc
|
|
BuildRequires: g++
|
|
BuildRequires: gcc-gnat
|
|
BuildRequires: bison
|
|
BuildRequires: meson
|
|
BuildRequires: make
|
|
BuildRequires: cmake
|
|
BuildRequires: ninja-build
|
|
BuildRequires: golang
|
|
|
|
BuildRequires: libstdc++
|
|
BuildRequires: libgcc
|
|
BuildRequires: libbpf-devel
|
|
BuildRequires: glibc-devel
|
|
BuildRequires: ncurses-devel
|
|
BuildRequires: libfl-devel
|
|
BuildRequires: pciutils-devel
|
|
BuildRequires: libxcrypt-devel
|
|
BuildRequires: yaml-cpp-devel
|
|
BuildRequires: openssl-devel
|
|
BuildRequires: qt5-qtbase-devel
|
|
BuildRequires: qt6-qtbase-devel
|
|
BuildRequires: qt5-qtsvg-devel
|
|
|
|
BuildRequires: inkscape
|
|
BuildRequires: flex
|
|
BuildRequires: acpica-tools
|
|
BuildRequires: binutils
|
|
BuildRequires: python3
|
|
|
|
%if 0%{?fedora} >= 42
|
|
BuildRequires: gcc14 gcc14-c++
|
|
%endif
|
|
|
|
%description
|
|
%summary.
|
|
|
|
%package all
|
|
Summary: Installs all coreboot-utils packages
|
|
|
|
Requires: %{name}-abuild
|
|
Requires: %{name}-amdfwtool
|
|
Requires: %{name}-amdtools
|
|
Requires: %{name}-apcb
|
|
%dnl Requires: %{name}-archive
|
|
Requires: %{name}-autoport
|
|
Requires: %{name}-bincfg
|
|
Requires: %{name}-board_status
|
|
%ifarch x86_64
|
|
Requires: %{name}-bucts
|
|
%endif
|
|
Requires: %{name}-cbfstool
|
|
Requires: %{name}-cbfstool-tests
|
|
Requires: %{name}-cbmem
|
|
Requires: %{name}-chromeos-coreboot-utilities
|
|
Requires: %{name}-coreboot-configurator
|
|
%ifarch x86_64
|
|
Requires: %{name}-ectool
|
|
%endif
|
|
Requires: %{name}-exynos
|
|
Requires: %{name}-find_usbdebug
|
|
Requires: %{name}-futility
|
|
Requires: %{name}-genbuild_h
|
|
Requires: %{name}-hda-decoder
|
|
Requires: %{name}-ifdtool
|
|
%ifarch x86_64
|
|
Requires: %{name}-intelmetool
|
|
%endif
|
|
%ifarch x86_64
|
|
Requires: %{name}-intelp2m
|
|
%endif
|
|
%ifarch x86_64
|
|
Requires: %{name}-inteltool
|
|
%endif
|
|
Requires: %{name}-intelvbttool
|
|
Requires: %{name}-kbc1126
|
|
Requires: %{name}-mediatek-coreboot-utilities
|
|
Requires: %{name}-mma
|
|
Requires: %{name}-msrtool
|
|
%ifarch x86_64
|
|
Requires: %{name}-nvramtool
|
|
%endif
|
|
%ifarch x86_64
|
|
Requires: %{name}-pmh7tool
|
|
%endif
|
|
%ifarch x86_64
|
|
Requires: %{name}-post
|
|
%endif
|
|
Requires: %{name}-qualcomm-coreboot-utilities
|
|
Requires: %{name}-riscv-coreboot-utilities
|
|
Requires: %{name}-rockchip-coreboot-utilities
|
|
Requires: %{name}-scripts
|
|
%ifarch x86_64
|
|
Requires: %{name}-smmstoretool
|
|
%endif
|
|
Requires: %{name}-spd_tools
|
|
Requires: %{name}-spdtool
|
|
Requires: %{name}-spkmodem_recv
|
|
%ifarch x86_64
|
|
Requires: %{name}-superiotool
|
|
%endif
|
|
Requires: %{name}-xcompile
|
|
|
|
%description all
|
|
%summary.
|
|
|
|
%package abuild
|
|
Summary: coreboot autobuild script builds coreboot images for all available targets
|
|
Requires: coreboot-utils = %{evr}
|
|
Conflicts: abuild <= 25.06
|
|
Obsoletes: abuild <= 25.06
|
|
%description abuild
|
|
%summary.
|
|
|
|
%package amdfwtool
|
|
Summary: Create AMD Firmware combination
|
|
Requires: coreboot-utils = %{evr}
|
|
Requires: glibc
|
|
%description amdfwtool
|
|
%summary.
|
|
|
|
%package amdtools
|
|
Summary: Various tools for AMD processors
|
|
Requires: coreboot-utils = %{evr}
|
|
Requires: perl
|
|
Requires: bash
|
|
%description amdtools
|
|
%summary.
|
|
|
|
%package apcb
|
|
Summary: AMD PSP Control Block tools
|
|
Requires: coreboot-utils = %{evr}
|
|
Requires: python3
|
|
%description apcb
|
|
The necessary tools for building APCBs are not available for use by coreboot.
|
|
This tool allows patching an existing APCB binary with specific SPDs
|
|
and GPIO selection pins.
|
|
|
|
apcb_edit - This tool allows patching an existing APCB binary with specific SPDs and GPIO selection pins.
|
|
apcb_v3_edit - This tool allows patching an existing APCB v3 binary with up to 16 specific SPDs.
|
|
|
|
%dnl %package archive - ### Currently bugged and does not compile ###
|
|
%dnl Requires: coreboot-utils = %{evr}
|
|
%dnl Summary: Concatenate files and create an archive
|
|
%dnl %description archive
|
|
%dnl %summary.
|
|
|
|
%package autoport
|
|
Summary: Porting coreboot using autoport
|
|
|
|
Requires: coreboot-utils = %{evr}
|
|
Requires: acpica-tools
|
|
Requires: dmidecode
|
|
Requires: %{name}-ectool
|
|
Requires: glibc
|
|
Requires: pciutils
|
|
Requires: %{name}-inteltool
|
|
Requires: %{name}-superiotool
|
|
|
|
%description autoport
|
|
Automated porting coreboot to Sandy Bridge/Ivy Bridge/Haswell platforms.
|
|
|
|
%package bincfg
|
|
Summary: Compiler/Decompiler for data blobs with specs
|
|
Requires: coreboot-utils = %{evr}
|
|
%description bincfg
|
|
%summary.
|
|
|
|
%package board_status
|
|
Summary: Tools to collect logs and upload them to the board status repository
|
|
Requires: coreboot-utils = %{evr}
|
|
Requires: bash
|
|
%description board_status
|
|
%summary.
|
|
|
|
%ifarch x86_64
|
|
%package bucts
|
|
Summary: A tool to manipulate the BUC.TS bit on Intel targets
|
|
Requires: coreboot-utils = %{evr}
|
|
%description bucts
|
|
%summary.
|
|
%endif
|
|
|
|
%package cbfstool
|
|
Summary: Management utility for CBFS formatted ROM images
|
|
Requires: coreboot-utils = %{evr}
|
|
Conflicts: cbfstool <= 25.06
|
|
Obsoletes: cbfstool <= 25.06
|
|
%description cbfstool
|
|
%summary.
|
|
|
|
%package cbfstool-tests
|
|
Summary: CBFSTool tests
|
|
Requires: coreboot-utils = %{evr}
|
|
Requires: %{name}-cbfstool
|
|
Requires: python3
|
|
Requires: python3-pytest
|
|
%description cbfstool-tests
|
|
%summary.
|
|
|
|
%package cbmem
|
|
Summary: Prints out coreboot mem table information
|
|
Requires: coreboot-utils = %{evr}
|
|
Requires: glibc
|
|
Conflicts: cbmem <= 25.06
|
|
Obsoletes: cbmem <= 25.06
|
|
%description cbmem
|
|
Prints out coreboot mem table information in JSON by default, and also implements the basic cbmem -list and -console commands.
|
|
|
|
%package chromeos-coreboot-utilities
|
|
Requires: coreboot-utils = %{evr}
|
|
Requires: bash
|
|
Summary: access or generate ChromeOS resources
|
|
%description chromeos-coreboot-utilities
|
|
These scripts can be used to access or generate ChromeOS resources, for example
|
|
to extract System Agent reference code and other blobs (e.g. `mrc.bin`, refcode,
|
|
VGA option roms) from a ChromeOS recovery image.
|
|
|
|
%package coreboot-configurator
|
|
Summary: A simple GUI to change settings in coreboot's CBFS, via the nvramtool utility
|
|
|
|
Requires: coreboot-utils = %{evr}
|
|
Requires: %{name}-nvramtool
|
|
Requires: qt5-qtbase
|
|
Requires: qt5-qtsvg
|
|
Requires: yaml-cpp
|
|
|
|
%description coreboot-configurator
|
|
%summary.
|
|
|
|
%package doc
|
|
Summary: Coreboot utility documentation
|
|
Requires: coreboot-utils = %{evr}
|
|
%description doc
|
|
%summary.
|
|
|
|
%ifarch x86_64
|
|
%package ectool
|
|
Summary: Dumps the RAM of a laptop's Embedded/Environmental Controller (EC)
|
|
Requires: coreboot-utils = %{evr}
|
|
Requires: glibc
|
|
Conflicts: chromium-ectool
|
|
%description ectool
|
|
%summary.
|
|
%endif
|
|
|
|
%package exynos
|
|
Summary: Computes and fills Exynos ROM checksum (for BL1 or BL2)
|
|
Requires: coreboot-utils = %{evr}
|
|
Requires: python3
|
|
%description exynos
|
|
%summary.
|
|
|
|
%package find_usbdebug
|
|
Summary: Help find USB debug ports
|
|
Requires: coreboot-utils = %{evr}
|
|
Requires: bash
|
|
%description find_usbdebug
|
|
%summary.
|
|
|
|
%package futility
|
|
Summary: Firmware utility for signing ChromeOS images
|
|
Requires: coreboot-utils = %{evr}
|
|
%description futility
|
|
%summary.
|
|
|
|
%package genbuild_h
|
|
Summary: Generate build system definitions
|
|
Requires: coreboot-utils = %{evr}
|
|
Requires: bash
|
|
%description genbuild_h
|
|
%summary.
|
|
|
|
%package hda-decoder
|
|
Summary: Dumps decoded HDA default configuration registers into a format which can be used in coreboot's verb table
|
|
Requires: coreboot-utils = %{evr}
|
|
%description hda-decoder
|
|
%summary.
|
|
|
|
%package ifdtool
|
|
Summary: Extract and dump Intel Firmware Descriptor information
|
|
|
|
Requires: coreboot-utils = %{evr}
|
|
Requires: glibc
|
|
Requires: pciutils
|
|
Requires: zlib-ng
|
|
|
|
%description ifdtool
|
|
%summary.
|
|
|
|
%ifarch x86_64
|
|
%package intelmetool
|
|
Summary: Dump interesting things about Management Engine even if hidden
|
|
|
|
Requires: coreboot-utils = %{evr}
|
|
Requires: glibc
|
|
Requires: pciutils
|
|
Requires: zlib-ng
|
|
|
|
%description intelmetool
|
|
%summary.
|
|
%endif
|
|
|
|
%ifarch x86_64
|
|
%package intelp2m
|
|
Summary: convert the configuration DW0/1 registers value from an inteltool dump to coreboot macros
|
|
Requires: coreboot-utils = %{evr}
|
|
%description intelp2m
|
|
%summary.
|
|
%endif
|
|
|
|
%ifarch x86_64
|
|
%package inteltool
|
|
Summary: Provides information about the Intel CPU/chipset hardware configuration
|
|
|
|
Requires: coreboot-utils = %{evr}
|
|
Requires: glibc
|
|
Requires: pciutils
|
|
Requires: zlib-ng
|
|
|
|
%description inteltool
|
|
%summary.
|
|
%endif
|
|
|
|
%package intelvbttool
|
|
Summary: Parse VBT from VGA BIOS
|
|
Requires: coreboot-utils = %{evr}
|
|
Requires: glibc
|
|
%description intelvbttool
|
|
%summary.
|
|
|
|
%package kbc1126
|
|
Summary: dump the two blobs from the factory firmware of some HP laptops
|
|
Requires: coreboot-utils = %{evr}
|
|
%description kbc1126
|
|
Tools used to dump the two blobs from the factory firmware of many HP
|
|
laptops with 8051-based SMSC KBC1098/KBC1126 embedded controller and
|
|
insert them to the firmware image.
|
|
|
|
%package mediatek-coreboot-utilities
|
|
Summary: Generate MediaTek bootload header
|
|
Requires: coreboot-utils = %{evr}
|
|
Requires: python3
|
|
%description mediatek-coreboot-utilities
|
|
check-pi-img.py - Check `PI_IMG` firmware.
|
|
gen-bl-img.py - Generate MediaTek bootloader header.
|
|
|
|
%package mma
|
|
Summary: Memory Margin Analysis automation tests
|
|
Requires: coreboot-utils = %{evr}
|
|
Requires: bash
|
|
%description mma
|
|
%summary.
|
|
|
|
%package msrtool
|
|
Summary: Dumps chipset-specific MSR registers
|
|
Requires: coreboot-utils = %{evr}
|
|
%description msrtool
|
|
%summary.
|
|
|
|
%ifarch x86_64
|
|
%package nvramtool
|
|
Summary: Reads and writes coreboot parameters and displaying information from the coreboot table in CMOS/NVRAM
|
|
Requires: coreboot-utils = %{evr}
|
|
%description nvramtool
|
|
%summary.
|
|
%endif
|
|
|
|
%ifarch x86_64
|
|
%package pmh7tool
|
|
Summary: Dumps, reads and writes PMH7 registers on Lenovo ThinkPads. PMH7 is used for switching on and off the power of some devices on the board such as dGPU
|
|
Requires: coreboot-utils = %{evr}
|
|
%description pmh7tool
|
|
%summary.
|
|
%endif
|
|
|
|
%ifarch x86_64
|
|
%package post
|
|
Summary: Userspace utility that can be used to test POST cards
|
|
Requires: coreboot-utils = %{evr}
|
|
%description post
|
|
%summary.
|
|
%endif
|
|
|
|
%package qualcomm-coreboot-utilities
|
|
Summary: CMM script to debug Qualcomm coreboot environments
|
|
Requires: coreboot-utils = %{evr}
|
|
Requires: python3
|
|
%description qualcomm-coreboot-utilities
|
|
CMM script to debug Qualcomm coreboot environments.
|
|
|
|
createxbl - Concatenates XBL segments into one ELF image
|
|
ipqheader - Returns a packed MBN header image with the specified base and size
|
|
mbncat - Generate ipq8064 uber SBL
|
|
mbn_tools - Contains all MBN Utilities for image generation
|
|
|
|
%package riscv-coreboot-utilities
|
|
Summary: riscv coreboot utilities
|
|
Requires: coreboot-utils = %{evr}
|
|
Requires: bash
|
|
Requires: python3
|
|
%description riscv-coreboot-utilities
|
|
%summary.
|
|
|
|
%package rockchip-coreboot-utilities
|
|
Summary: Generate Rockchip idblock bootloader
|
|
Requires: coreboot-utils = %{evr}
|
|
Requires: python3
|
|
%description rockchip-coreboot-utilities
|
|
%summary.
|
|
|
|
%package scripts
|
|
Summary: Various coreboot utility scripts
|
|
|
|
Requires: coreboot-utils = %{evr}
|
|
Requires: perl
|
|
Requires: bash
|
|
|
|
%description scripts
|
|
- capture_commands.sh - Write all commands from the build to a file.
|
|
- config - Manipulate options in a .config file from the command line.
|
|
- cross-repo-cherrypick - Pull in patches from another tree from a gerrit repository.
|
|
- decode_spd.sh - Decodes Serial Presence Detect (SPD) files into various human readable formats.
|
|
- dts-to-fmd.sh -Converts a depthcharge fmap.dts into an fmaptool compatible .fmd format.
|
|
- find_new_user_commits.sh - Finds new gerrit committers.
|
|
- find-unused-kconfig-symbols.sh - Points out Kconfig variables that may be unused. There are some false positives, but it serves as a starting point.
|
|
- gerrit-rebase - Applies all commits that from-branch has over to-branch, based on a common ancestor and gerrit meta-data.
|
|
- get_maintainer.pl - Print selected MAINTAINERS information for the files modified in a patch or for a file.
|
|
- maintainers.go - Build subsystem Maintainers.
|
|
- no-fsf-addresses.sh - Removes various FSF addresses from license headers.
|
|
- parse-maintainers.pl - Script to alphabetize MAINTAINERS file.
|
|
- rm_unused_code - Remove all code not used for a platform from the local git repository for auditing or release.
|
|
- show_platforms.sh - Makes a list of platforms in the tree. Does not show variants.
|
|
- ucode_h_to_bin.sh - Microcode conversion tool.
|
|
- update_submodules - Check all submodules for updates.
|
|
|
|
%ifarch x86_64
|
|
%package smmstoretool
|
|
Summary: Offline SMMSTORE variable modification tool
|
|
Requires: coreboot-utils = %{evr}
|
|
%description smmstoretool
|
|
%summary.
|
|
%endif
|
|
|
|
%package spdtool
|
|
Summary: Dumps SPD ROMs from a given blob to separate files using known patterns and reserved bits
|
|
Requires: coreboot-utils = %{evr}
|
|
Requires: python3
|
|
%description spdtool
|
|
Dumps SPD ROMs from a given blob to separate files using known patterns
|
|
and reserved bits. Useful for analysing firmware that holds SPDs on boards
|
|
that have soldered down DRAM.
|
|
|
|
%package spd_tools
|
|
Summary: A set of tools to generate SPD files for platforms with memory down configurations
|
|
Requires: coreboot-utils = %{evr}
|
|
%description spd_tools
|
|
%summary.
|
|
|
|
%package spkmodem_recv
|
|
Summary: Decode spkmodem signals
|
|
Requires: coreboot-utils = %{evr}
|
|
%description spkmodem_recv
|
|
%summary.
|
|
|
|
%ifarch x86_64
|
|
%package superiotool
|
|
Summary: A user-space utility to detect Super I/O of a mainboard and provide detailed information about the register contents of the Super I/O
|
|
Requires: coreboot-utils = %{evr}
|
|
%description superiotool
|
|
%summary.
|
|
%endif
|
|
|
|
%package xcompile
|
|
Summary: Cross compile setup
|
|
Requires: coreboot-utils = %{evr}
|
|
%description xcompile
|
|
%summary.
|
|
|
|
%prep
|
|
%git_clone https://review.coreboot.org/coreboot.git %{version}
|
|
%patch -P0 -p1
|
|
%patch -P1 -p1
|
|
|
|
%build
|
|
%if 0%{?fedora} >= 42
|
|
export CC=gcc-14
|
|
export CXX=g++-14
|
|
%endif
|
|
|
|
pushd util
|
|
%make_build -C amdfwtool LDFLAGS="-fPIE -lcrypto"
|
|
%dnl %make_build -C archive # bugged upstream, does not build
|
|
%make_build -C bincfg
|
|
%ifarch x86_64
|
|
%make_build -C bucts LDFLAGS="-fPIE"
|
|
%endif
|
|
%make_build -C cbmem CFLAGS="$CFLAGS" CXXFLAGS="$CXXFLAGS"
|
|
%make_build -C cbfstool
|
|
%ifarch x86_64
|
|
%make_build -C ectool LDFLAGS="-fPIE"
|
|
%endif
|
|
%make_build -C futility
|
|
%make_build -C hda-decoder
|
|
%make_build -C ifdtool
|
|
%ifarch x86_64
|
|
%make_build -C intelmetool CFLAGS="%{optflags} -I %{_builddir}/coreboot/src/commonlib/bsd/include"
|
|
%endif
|
|
%ifarch x86_64
|
|
%make_build -C intelp2m
|
|
%endif
|
|
%ifarch x86_64
|
|
%make_build -C inteltool
|
|
%endif
|
|
%ifarch x86_64
|
|
%make_build -C intelvbttool
|
|
%endif
|
|
%make_build -C kbc1126
|
|
%ifarch x86_64
|
|
%make_build -C nvramtool LDFLAGS="-fPIE"
|
|
%endif
|
|
%ifarch x86_64
|
|
%make_build -C pmh7tool LDFLAGS="-fPIE"
|
|
%endif
|
|
%ifarch x86_64
|
|
%make_build -C post
|
|
%endif
|
|
%make_build -C riscv/starfive-jh7110-spl-tool LDFLAGS="-fPIE"
|
|
%ifarch x86_64
|
|
%make_build -C smmstoretool CFLAGS="$CFLAGS -U_FORTIFY_SOURCE"
|
|
%endif
|
|
%make_build -C spd_tools
|
|
%make_build -C spkmodem_recv
|
|
%ifarch x86_64
|
|
%make_build -C superiotool
|
|
%endif
|
|
|
|
pushd autoport
|
|
export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw"
|
|
%gobuild -o %{_builddir}/autoport
|
|
popd
|
|
|
|
%ifarch x86_64
|
|
pushd msrtool
|
|
%configure
|
|
%make_build
|
|
popd
|
|
%endif
|
|
|
|
pushd coreboot-configurator
|
|
%meson
|
|
%meson_build
|
|
popd
|
|
popd
|
|
|
|
%install
|
|
install -Dm 777 util/abuild/abuild %{buildroot}%{_bindir}/abuild
|
|
|
|
install -Dm 755 util/amdfwtool/amdfwtool %{buildroot}%{_bindir}/amdfwtool
|
|
install -Dm 755 util/amdfwtool/amdfwread %{buildroot}%{_bindir}/amdfwread
|
|
|
|
install -Dm 755 util/amdtools/k8-compare-pci-space.pl %{buildroot}%{_bindir}/k8-compare-pci-space
|
|
install -Dm 755 util/amdtools/k8-interpret-extended-memory-settings.pl %{buildroot}%{_bindir}/k8-interpret-extended-memory-settings
|
|
install -Dm 755 util/amdtools/k8-read-mem-settings.sh %{buildroot}%{_bindir}/k8-read-mem-settings
|
|
install -Dm 755 util/amdtools/parse-bkdg.pl %{buildroot}%{_bindir}/parse-bkdg
|
|
install -Dm 755 util/amdtools/update_efs_spi_speed %{buildroot}%{_bindir}/update_efs_spi_speed
|
|
|
|
install -Dm 755 util/apcb/apcb_edit.py %{buildroot}%{_bindir}/apcb_edit.py
|
|
install -Dm 755 util/apcb/apcb_v3a_edit.py %{buildroot}%{_bindir}/apcb_v3a_edit.py
|
|
install -Dm 755 util/apcb/apcb_v3_edit.py %{buildroot}%{_bindir}/apcb_v3_edit.py
|
|
|
|
%dnl install -Dm 777 util/archive/archive %{buildroot}%{_bindir}/archive
|
|
|
|
install -Dm 755 %{_builddir}/autoport %{buildroot}%{_bindir}/autoport
|
|
|
|
install -Dm 755 util/bincfg/bincfg %{buildroot}%{_bindir}/bincfg
|
|
|
|
install -Dm 755 util/board_status/board_status.sh %{buildroot}%{_bindir}/board_status
|
|
install -Dm 755 util/board_status/getrevision.sh %{buildroot}%{_bindir}/getrevision
|
|
install -Dm 755 util/board_status/set_up_live_image.sh %{buildroot}%{_bindir}/set_up_live_image
|
|
|
|
%ifarch x86_64
|
|
install -Dm 755 util/bucts/bucts %{buildroot}%{_bindir}/bucts
|
|
%endif
|
|
|
|
install -Dm 755 util/cbfstool/cbfstool %{buildroot}%{_bindir}/cbfstool
|
|
|
|
install -Dm 755 util/cbfstool/tests/conftest.py %{buildroot}%{_bindir}/conftest.py
|
|
install -Dm 755 util/cbfstool/tests/elogtool_test.py %{buildroot}%{_bindir}/elogtool_test.py
|
|
|
|
install -Dm 755 util/cbmem/cbmem %{buildroot}%{_bindir}/cbmem
|
|
|
|
install -Dm 755 util/chromeos/crosfirmware.sh %{buildroot}%{_bindir}/crosfirmware
|
|
install -Dm 755 util/chromeos/extract_blobs.sh %{buildroot}%{_bindir}/extract_blobs
|
|
install -Dm 755 util/chromeos/gen_test_hwid.sh %{buildroot}%{_bindir}/gen_test_hwid
|
|
install -Dm 755 util/chromeos/update_ec_headers.sh %{buildroot}%{_bindir}/update_ec_headers
|
|
|
|
install -Dm 755 util/coreboot-configurator/redhat-linux-build/src/application/coreboot-configurator %{buildroot}%{_bindir}/coreboot-configurator
|
|
install -Dm 644 util/coreboot-configurator/src/resources/org.coreboot.nvramtool.policy %{buildroot}%{_datadir}/polkit-1/actions/org.coreboot.nvramtool.policy
|
|
install -Dm 644 util/coreboot-configurator/src/resources/org.coreboot.reboot.policy %{buildroot}%{_datadir}/polkit-1/actions/org.coreboot.reboot.policy
|
|
install -Dm 644 util/coreboot-configurator/src/resources/coreboot-configurator.desktop %{buildroot}%{_appsdir}/coreboot-configurator.desktop
|
|
install -Dm 644 util/coreboot-configurator/redhat-linux-build/src/resources/24.png %{buildroot}%{_hicolordir}/24x24/apps/coreboot-configurator.png
|
|
install -Dm 644 util/coreboot-configurator/redhat-linux-build/src/resources/48.png %{buildroot}%{_hicolordir}/48x48/apps/coreboot-configurator.png
|
|
install -Dm 644 util/coreboot-configurator/redhat-linux-build/src/resources/96.png %{buildroot}%{_hicolordir}/96x96/apps/coreboot-configurator.png
|
|
install -Dm 644 util/coreboot-configurator/redhat-linux-build/src/resources/16.png %{buildroot}%{_hicolordir}/16x16/apps/coreboot-configurator.png
|
|
install -Dm 644 util/coreboot-configurator/redhat-linux-build/src/resources/32.png %{buildroot}%{_hicolordir}/32x32/apps/coreboot-configurator.png
|
|
install -Dm 644 util/coreboot-configurator/redhat-linux-build/src/resources/64.png %{buildroot}%{_hicolordir}/64x64/apps/coreboot-configurator.png
|
|
install -Dm 644 util/coreboot-configurator/redhat-linux-build/src/resources/128.png %{buildroot}%{_hicolordir}/128x128/apps/coreboot-configurator.png
|
|
install -Dm 644 util/coreboot-configurator/redhat-linux-build/src/resources/256.png %{buildroot}%{_hicolordir}/256x256/apps/coreboot-configurator.png
|
|
install -Dm 644 util/coreboot-configurator/redhat-linux-build/src/resources/512.png %{buildroot}%{_hicolordir}/512x512/apps/coreboot-configurator.png
|
|
|
|
%ifarch x86_64
|
|
install -Dm 755 util/ectool/ectool %{buildroot}%{_bindir}/ectool
|
|
%endif
|
|
|
|
install -Dm 755 util/exynos/fixed_cksum.py %{buildroot}%{_bindir}/fixed_cksum.py
|
|
install -Dm 755 util/exynos/variable_cksum.py %{buildroot}%{_bindir}/variable_cksum.py
|
|
|
|
install -Dm 755 util/find_usbdebug/find_usbdebug.sh %{buildroot}%{_bindir}/find_usbdebug
|
|
|
|
install -Dm 755 util/futility/futility %{buildroot}%{_bindir}/coreboot-futility
|
|
|
|
install -Dm 755 util/genbuild_h/genbuild_h.sh %{buildroot}%{_bindir}/genbuild_h
|
|
|
|
install -Dm 755 util/hda-decoder/hda-decoder %{buildroot}%{_bindir}/hda-decoder
|
|
|
|
install -Dm 755 util/ifdtool/ifdtool %{buildroot}%{_bindir}/ifdtool
|
|
|
|
%ifarch x86_64
|
|
install -Dm 755 util/intelmetool/intelmetool %{buildroot}%{_bindir}/intelmetool
|
|
%endif
|
|
|
|
%ifarch x86_64
|
|
install -Dm 755 util/intelp2m/intelp2m %{buildroot}%{_bindir}/intelp2m
|
|
%endif
|
|
|
|
%ifarch x86_64
|
|
install -Dm 755 util/inteltool/inteltool %{buildroot}%{_bindir}/inteltool
|
|
%endif
|
|
|
|
%ifarch x86_64
|
|
install -Dm 755 util/intelvbttool/intelvbttool %{buildroot}%{_bindir}/intelvbttool
|
|
%endif
|
|
|
|
install -Dm 755 util/kbc1126/kbc1126_ec_dump %{buildroot}%{_bindir}/kbc1126_ec_dump
|
|
install -Dm 755 util/kbc1126/kbc1126_ec_insert %{buildroot}%{_bindir}/kbc1126_ec_insert
|
|
|
|
install -Dm 755 util/mediatek/check-pi-img.py %{buildroot}%{_bindir}/check-pi-img.py
|
|
install -Dm 755 util/mediatek/gen-bl-img.py %{buildroot}%{_bindir}/gen-bl-img.py
|
|
|
|
install -Dm 755 util/mma/mma_automated_test.sh %{buildroot}%{_bindir}/mma_automated_test
|
|
install -Dm 755 util/mma/mma_get_result.sh %{buildroot}%{_bindir}/mma_get_result
|
|
install -Dm 755 util/mma/mma_setup_test.sh %{buildroot}%{_bindir}/mma_setup_test
|
|
|
|
%ifarch x86_64
|
|
install -Dm 755 util/msrtool/msrtool %{buildroot}%{_bindir}/msrtool
|
|
%endif
|
|
|
|
%ifarch x86_64
|
|
install -Dm 755 util/nvramtool/nvramtool %{buildroot}%{_bindir}/nvramtool
|
|
%endif
|
|
|
|
%ifarch x86_64
|
|
install -Dm 755 util/pmh7tool/pmh7tool %{buildroot}%{_bindir}/pmh7tool
|
|
%endif
|
|
|
|
%ifarch x86_64
|
|
install -Dm 755 util/post/post %{buildroot}%{_bindir}/post
|
|
%endif
|
|
|
|
install -Dm 755 util/qualcomm/createxbl.py %{buildroot}%{_bindir}/createxbl.py
|
|
install -Dm 755 util/qualcomm/create_multielf.py %{buildroot}%{_bindir}/create_multielf.py
|
|
install -Dm 755 util/qualcomm/ipqheader.py %{buildroot}%{_bindir}/ipqheader.py
|
|
install -Dm 755 util/qualcomm/mbncat.py %{buildroot}%{_bindir}/mbncat.py
|
|
install -Dm 755 util/qualcomm/mbn_tools.py %{buildroot}%{_bindir}/mbn_tools.py
|
|
install -Dm 755 util/qualcomm/qgpt.py %{buildroot}%{_bindir}/qgpt.py
|
|
install -Dm 755 util/qualcomm/elf_segment_extractor.py %{buildroot}%{_bindir}/elf_segment_extractor.py
|
|
|
|
install -Dm 755 util/riscv/make-spike-elf.sh %{buildroot}%{_bindir}/make-spike-elf
|
|
install -Dm 755 util/riscv/sifive-gpt.py %{buildroot}%{_bindir}/sifive-gpt.py
|
|
install -Dm 755 util/riscv/starfive-jh7110-spl-tool/spl_tool %{buildroot}%{_bindir}/spl_tool
|
|
|
|
install -Dm 755 util/rockchip/make_idb.py %{buildroot}%{_bindir}/make_idb.py
|
|
|
|
install -Dm 755 util/scripts/capture_commands.sh %{buildroot}%{_bindir}/capture_commands
|
|
install -Dm 755 util/scripts/config %{buildroot}%{_bindir}/config
|
|
install -Dm 755 util/scripts/cross-repo-cherrypick %{buildroot}%{_bindir}/cross-repo-cherrypick
|
|
install -Dm 755 util/scripts/decode_spd.sh %{buildroot}%{_bindir}/decode_spd
|
|
install -Dm 755 util/scripts/dts-to-fmd.sh %{buildroot}%{_bindir}/dts-to-fmd
|
|
install -Dm 755 util/scripts/find_new_user_commits.sh %{buildroot}%{_bindir}/find_new_user_commits
|
|
install -Dm 755 util/scripts/find-unused-kconfig-symbols.sh %{buildroot}%{_bindir}/find-unused-kconfig-symbols
|
|
install -Dm 755 util/scripts/gerrit-rebase %{buildroot}%{_bindir}/gerrit-rebase
|
|
install -Dm 755 util/scripts/get_maintainer.pl %{buildroot}%{_bindir}/get_maintainer
|
|
install -Dm 755 util/scripts/no-fsf-addresses.sh %{buildroot}%{_bindir}/no-fsf-addresses
|
|
install -Dm 755 util/scripts/parse-maintainers.pl %{buildroot}%{_bindir}/parse-maintainers
|
|
install -Dm 755 util/scripts/prepare-commit-msg.clang-format %{buildroot}%{_bindir}/prepare-commit-msg.clang-format
|
|
install -Dm 755 util/scripts/rm_unused_code %{buildroot}%{_bindir}/rm_unused_code
|
|
install -Dm 755 util/scripts/show_platforms.sh %{buildroot}%{_bindir}/show_platforms
|
|
install -Dm 755 util/scripts/testsoc %{buildroot}%{_bindir}/testsoc
|
|
install -Dm 755 util/scripts/ucode_h_to_bin.sh %{buildroot}%{_bindir}/ucode_h_to_bin
|
|
install -Dm 755 util/scripts/update_submodules %{buildroot}%{_bindir}/update_submodules
|
|
|
|
%ifarch x86_64
|
|
install -Dm 755 util/smmstoretool/smmstoretool %{buildroot}%{_bindir}/smmstoretool
|
|
%endif
|
|
|
|
install -Dm 755 util/spdtool/spdtool.py %{buildroot}%{_bindir}/spdtool.py
|
|
install -Dm 755 util/spd_tools/bin/part_id_gen %{buildroot}%{_bindir}/part_id_gen
|
|
install -Dm 755 util/spd_tools/bin/spd_gen %{buildroot}%{_bindir}/spd_gen
|
|
install -Dm 755 util/spkmodem_recv/spkmodem-recv %{buildroot}%{_bindir}/spkmodem-recv
|
|
|
|
%ifarch x86_64
|
|
install -Dm 755 util/superiotool/superiotool %{buildroot}%{_bindir}/superiotool
|
|
%endif
|
|
|
|
install -Dm 755 util/xcompile/xcompile %{buildroot}%{_libdir}/xcompile
|
|
|
|
# Install documentation files to appropriate subdirectries within pkgdocdir to prevent multiple files of the same name
|
|
mkdir -p %{buildroot}%{_pkgdocdir}/abuild
|
|
mkdir -p %{buildroot}%{_pkgdocdir}/cbfstool
|
|
mkdir -p %{buildroot}%{_pkgdocdir}/ifdtool
|
|
mkdir -p %{buildroot}%{_pkgdocdir}/intelp2m
|
|
mkdir -p %{buildroot}%{_pkgdocdir}/smmstoretool
|
|
|
|
cp Documentation/util.md %{buildroot}%{_pkgdocdir}/util.md
|
|
cp Documentation/cbfs.txt %{buildroot}%{_pkgdocdir}/cbfs.txt
|
|
cp Documentation/util/abuild/index.md %{buildroot}%{_pkgdocdir}/abuild/index.md
|
|
cp Documentation/util/cbfstool/index.md %{buildroot}%{_pkgdocdir}/cbfstool/index.md
|
|
cp Documentation/util/cbfstool/mmap_windows.md %{buildroot}%{_pkgdocdir}/cbfstool/mmap_windows.md
|
|
cp Documentation/util/ifdtool/binary_extraction.md %{buildroot}%{_pkgdocdir}/ifdtool/binary_extraction.md
|
|
cp Documentation/util/ifdtool/index.md %{buildroot}%{_pkgdocdir}/ifdtool/index.md
|
|
cp Documentation/util/ifdtool/layout.md %{buildroot}%{_pkgdocdir}/ifdtool/layout.md
|
|
cp Documentation/util/intelp2m/index.md %{buildroot}%{_pkgdocdir}/intelp2m/index.md
|
|
cp Documentation/util/smmstoretool/index.md %{buildroot}%{_pkgdocdir}/smmstoretool/index.md
|
|
|
|
%{__ln_s} -f %{_bindir}/k8-compare-pci-space %{buildroot}%{_bindir}/k8-compare-pci-space.pl
|
|
%{__ln_s} -f %{_bindir}/k8-interpret-extended-memory-settings %{buildroot}%{_bindir}/k8-interpret-extended-memory-settings.pl
|
|
%{__ln_s} -f %{_bindir}/k8-read-mem-settings %{buildroot}%{_bindir}/k8-read-mem-settings.sh
|
|
%{__ln_s} -f %{_bindir}/parse-bkdg %{buildroot}%{_bindir}/parse-bkdg.pl
|
|
|
|
%{__ln_s} -f %{_bindir}/apcb_edit.py %{buildroot}%{_bindir}/apcb_edit
|
|
%{__ln_s} -f %{_bindir}/apcb_v3a_edit.py %{buildroot}%{_bindir}/apcb_v3a_edit
|
|
%{__ln_s} -f %{_bindir}/apcb_v3_edit.py %{buildroot}%{_bindir}/apcb_v3_edit
|
|
|
|
%{__ln_s} -f %{_bindir}/board_status %{buildroot}%{_bindir}/board_status.sh
|
|
%{__ln_s} -f %{_bindir}/getrevision %{buildroot}%{_bindir}/getrevision.sh
|
|
%{__ln_s} -f %{_bindir}/set_up_live_image %{buildroot}%{_bindir}/set_up_live_image.sh
|
|
|
|
%{__ln_s} -f %{_bindir}/conftest.py %{buildroot}%{_bindir}/conftest
|
|
%{__ln_s} -f %{_bindir}/elogtool_test.py %{buildroot}%{_bindir}/elogtool_test
|
|
|
|
%{__ln_s} -f %{_bindir}/crosfirmware %{buildroot}%{_bindir}/crosfirmware.sh
|
|
%{__ln_s} -f %{_bindir}/extract_blobs %{buildroot}%{_bindir}/extract_blobs.sh
|
|
%{__ln_s} -f %{_bindir}/gen_test_hwid %{buildroot}%{_bindir}/gen_test_hwid.sh
|
|
%{__ln_s} -f %{_bindir}/update_ec_headers %{buildroot}%{_bindir}/update_ec_headers.sh
|
|
|
|
%{__ln_s} -f %{_bindir}/fixed_cksum.py %{buildroot}%{_bindir}/fixed_cksum
|
|
%{__ln_s} -f %{_bindir}/variable_cksum.py %{buildroot}%{_bindir}/variable_cksum
|
|
|
|
%{__ln_s} -f %{_bindir}/find_usbdebug %{buildroot}%{_bindir}/find_usbdebug.sh
|
|
|
|
%{__ln_s} -f %{_bindir}/genbuild_h %{buildroot}%{_bindir}/genbuild_h.sh
|
|
|
|
%{__ln_s} -f %{_bindir}/check-pi-img.py %{buildroot}%{_bindir}/check-pi-img
|
|
%{__ln_s} -f %{_bindir}/gen-bl-img.py %{buildroot}%{_bindir}/gen-bl-img
|
|
|
|
%{__ln_s} -f %{_bindir}/mma_automated_test %{buildroot}%{_bindir}/mma_automated_test.sh
|
|
%{__ln_s} -f %{_bindir}/mma_get_result %{buildroot}%{_bindir}/mma_get_result.sh
|
|
%{__ln_s} -f %{_bindir}/mma_setup_test %{buildroot}%{_bindir}/mma_setup_test.sh
|
|
|
|
%{__ln_s} -f %{_bindir}/createxbl.py %{buildroot}%{_bindir}/createxbl
|
|
%{__ln_s} -f %{_bindir}/create_multielf.py %{buildroot}%{_bindir}/create_multielf
|
|
%{__ln_s} -f %{_bindir}/ipqheader.py %{buildroot}%{_bindir}/ipqheader
|
|
%{__ln_s} -f %{_bindir}/mbncat.py %{buildroot}%{_bindir}/mbncat
|
|
%{__ln_s} -f %{_bindir}/mbn_tools.py %{buildroot}%{_bindir}/mbn_tools
|
|
%{__ln_s} -f %{_bindir}/qgpt.py %{buildroot}%{_bindir}/qgpt
|
|
%{__ln_s} -f %{_bindir}/elf_segment_extractor.py %{buildroot}%{_bindir}/elf_segment_extractor
|
|
|
|
%{__ln_s} -f %{_bindir}/make-spike-elf %{buildroot}%{_bindir}/make-spike-elf.sh
|
|
%{__ln_s} -f %{_bindir}/sifive-gpt.py %{buildroot}%{_bindir}/sifive-gpt
|
|
|
|
%{__ln_s} -f %{_bindir}/make_idb.py %{buildroot}%{_bindir}/make_idb
|
|
|
|
%{__ln_s} -f %{_bindir}/capture_commands %{buildroot}%{_bindir}/capture_commands.sh
|
|
%{__ln_s} -f %{_bindir}/decode_spd %{buildroot}%{_bindir}/decode_spd.sh
|
|
%{__ln_s} -f %{_bindir}/dts-to-fmd %{buildroot}%{_bindir}/dts-to-fmd.sh
|
|
%{__ln_s} -f %{_bindir}/find_new_user_commits %{buildroot}%{_bindir}/find_new_user_commits.sh
|
|
%{__ln_s} -f %{_bindir}/find-unused-kconfig-symbols %{buildroot}%{_bindir}/find-unused-kconfig-symbols.sh
|
|
%{__ln_s} -f %{_bindir}/get_maintainer %{buildroot}%{_bindir}/get_maintainer.pl
|
|
%{__ln_s} -f %{_bindir}/no-fsf-addresses %{buildroot}%{_bindir}/no-fsf-addresses.sh
|
|
%{__ln_s} -f %{_bindir}/parse-maintainers %{buildroot}%{_bindir}/parse-maintainers.pl
|
|
%{__ln_s} -f %{_bindir}/show_platforms %{buildroot}%{_bindir}/show_platforms.sh
|
|
%{__ln_s} -f %{_bindir}/ucode_h_to_bin %{buildroot}%{_bindir}/ucode_h_to_bin.sh
|
|
|
|
%{__ln_s} -f %{_bindir}/spdtool.py %{buildroot}%{_bindir}/spdtool
|
|
|
|
%files
|
|
%doc util/README.md AUTHORS MAINTAINERS
|
|
%license COPYING
|
|
%license LICENSES/*
|
|
|
|
%files abuild
|
|
%{_bindir}/abuild
|
|
|
|
%files all
|
|
|
|
%files amdfwtool
|
|
%{_bindir}/amdfwtool
|
|
%{_bindir}/amdfwread
|
|
|
|
%files amdtools
|
|
%{_bindir}/k8-compare-pci-space
|
|
%{_bindir}/k8-compare-pci-space.pl
|
|
%{_bindir}/k8-interpret-extended-memory-settings
|
|
%{_bindir}/k8-interpret-extended-memory-settings.pl
|
|
%{_bindir}/k8-read-mem-settings
|
|
%{_bindir}/k8-read-mem-settings.sh
|
|
%{_bindir}/parse-bkdg
|
|
%{_bindir}/parse-bkdg.pl
|
|
%{_bindir}/update_efs_spi_speed
|
|
%doc util/amdtools/*.md
|
|
|
|
%files apcb
|
|
%{_bindir}/apcb_edit
|
|
%{_bindir}/apcb_edit.py
|
|
%{_bindir}/apcb_v3a_edit
|
|
%{_bindir}/apcb_v3a_edit.py
|
|
%{_bindir}/apcb_v3_edit
|
|
%{_bindir}/apcb_v3_edit.py
|
|
%doc util/apcb/README
|
|
%doc util/apcb/description.md
|
|
|
|
%files autoport
|
|
%{_bindir}/autoport
|
|
%doc util/autoport/*.md
|
|
|
|
%files bincfg
|
|
%{_bindir}/bincfg
|
|
%doc util/bincfg/description.md
|
|
|
|
%files board_status
|
|
%{_bindir}/board_status
|
|
%{_bindir}/board_status.sh
|
|
%{_bindir}/getrevision
|
|
%{_bindir}/getrevision.sh
|
|
%{_bindir}/set_up_live_image
|
|
%{_bindir}/set_up_live_image.sh
|
|
%doc util/board_status/*.md
|
|
|
|
%ifarch x86_64
|
|
%files bucts
|
|
%{_bindir}/bucts
|
|
%doc util/bucts/*.md
|
|
%endif
|
|
|
|
%files cbfstool
|
|
%{_bindir}/cbfstool
|
|
%doc util/cbfstool/description.md
|
|
|
|
%files cbfstool-tests
|
|
%{_bindir}/conftest
|
|
%{_bindir}/conftest.py
|
|
%{_bindir}/elogtool_test
|
|
%{_bindir}/elogtool_test.py
|
|
%doc util/cbfstool/tests/README.md
|
|
|
|
%files cbmem
|
|
%{_bindir}/cbmem
|
|
%doc util/cbmem/description.md
|
|
|
|
%files chromeos-coreboot-utilities
|
|
%{_bindir}/crosfirmware
|
|
%{_bindir}/crosfirmware.sh
|
|
%{_bindir}/extract_blobs
|
|
%{_bindir}/extract_blobs.sh
|
|
%{_bindir}/gen_test_hwid
|
|
%{_bindir}/gen_test_hwid.sh
|
|
%{_bindir}/update_ec_headers
|
|
%{_bindir}/update_ec_headers.sh
|
|
%doc util/chromeos/*.md
|
|
|
|
%files coreboot-configurator
|
|
%{_bindir}/coreboot-configurator
|
|
%{_datadir}/polkit-1/actions/org.coreboot.nvramtool.policy
|
|
%{_datadir}/polkit-1/actions/org.coreboot.reboot.policy
|
|
%{_appsdir}/coreboot-configurator.desktop
|
|
%{_hicolordir}/24x24/apps/coreboot-configurator.png
|
|
%{_hicolordir}/48x48/apps/coreboot-configurator.png
|
|
%{_hicolordir}/96x96/apps/coreboot-configurator.png
|
|
%{_hicolordir}/16x16/apps/coreboot-configurator.png
|
|
%{_hicolordir}/32x32/apps/coreboot-configurator.png
|
|
%{_hicolordir}/64x64/apps/coreboot-configurator.png
|
|
%{_hicolordir}/128x128/apps/coreboot-configurator.png
|
|
%{_hicolordir}/256x256/apps/coreboot-configurator.png
|
|
%{_hicolordir}/512x512/apps/coreboot-configurator.png
|
|
%doc util/coreboot-configurator/README.md
|
|
|
|
%files doc
|
|
%{_pkgdocdir}/util.md
|
|
%{_pkgdocdir}/cbfs.txt
|
|
%{_pkgdocdir}/abuild/index.md
|
|
%{_pkgdocdir}/cbfstool/index.md
|
|
%{_pkgdocdir}/cbfstool/mmap_windows.md
|
|
%{_pkgdocdir}/ifdtool/binary_extraction.md
|
|
%{_pkgdocdir}/ifdtool/index.md
|
|
%{_pkgdocdir}/ifdtool/layout.md
|
|
%{_pkgdocdir}/intelp2m/index.md
|
|
%{_pkgdocdir}/smmstoretool/index.md
|
|
%license Documentation/COPYING
|
|
|
|
%ifarch x86_64
|
|
%files ectool
|
|
%{_bindir}/ectool
|
|
%doc util/ectool/description.md
|
|
%endif
|
|
|
|
%files exynos
|
|
%{_bindir}/fixed_cksum
|
|
%{_bindir}/fixed_cksum.py
|
|
%{_bindir}/variable_cksum
|
|
%{_bindir}/variable_cksum.py
|
|
%doc util/exynos/description.md
|
|
|
|
%files find_usbdebug
|
|
%{_bindir}/find_usbdebug
|
|
%{_bindir}/find_usbdebug.sh
|
|
%doc util/find_usbdebug/description.md
|
|
|
|
%files futility
|
|
%{_bindir}/coreboot-futility
|
|
%doc util/futility/description.md
|
|
|
|
%files genbuild_h
|
|
%{_bindir}/genbuild_h
|
|
%{_bindir}/genbuild_h.sh
|
|
%doc util/genbuild_h/description.md
|
|
|
|
%files hda-decoder
|
|
%{_bindir}/hda-decoder
|
|
%doc util/hda-decoder/description.md
|
|
|
|
%files ifdtool
|
|
%{_bindir}/ifdtool
|
|
%doc util/ifdtool/description.md
|
|
|
|
%ifarch x86_64
|
|
%files intelmetool
|
|
%{_bindir}/intelmetool
|
|
%doc util/intelmetool/description.md
|
|
%endif
|
|
|
|
%ifarch x86_64
|
|
%files intelp2m
|
|
%{_bindir}/intelp2m
|
|
%doc util/intelp2m/description.md
|
|
%endif
|
|
|
|
%ifarch x86_64
|
|
%files inteltool
|
|
%{_bindir}/inteltool
|
|
%doc util/inteltool/description.md
|
|
%endif
|
|
|
|
%ifarch x86_64
|
|
%files intelvbttool
|
|
%{_bindir}/intelvbttool
|
|
%doc util/intelvbttool/description.md
|
|
%endif
|
|
|
|
%files kbc1126
|
|
%{_bindir}/kbc1126_ec_dump
|
|
%{_bindir}/kbc1126_ec_insert
|
|
%doc util/kbc1126/*.md
|
|
|
|
%files mediatek-coreboot-utilities
|
|
%{_bindir}/check-pi-img
|
|
%{_bindir}/check-pi-img.py
|
|
%{_bindir}/gen-bl-img
|
|
%{_bindir}/gen-bl-img.py
|
|
%doc util/mediatek/description.md
|
|
|
|
%files mma
|
|
%{_bindir}/mma_automated_test
|
|
%{_bindir}/mma_automated_test.sh
|
|
%{_bindir}/mma_get_result
|
|
%{_bindir}/mma_get_result.sh
|
|
%{_bindir}/mma_setup_test
|
|
%{_bindir}/mma_setup_test.sh
|
|
%doc util/mma/description.md
|
|
|
|
%ifarch x86_64
|
|
%files msrtool
|
|
%{_bindir}/msrtool
|
|
%doc util/msrtool/README
|
|
%doc util/msrtool/description.md
|
|
%endif
|
|
|
|
%ifarch x86_64
|
|
%files nvramtool
|
|
%{_bindir}/nvramtool
|
|
%doc util/nvramtool/README
|
|
%doc util/nvramtool/DISCLAIMER
|
|
%doc util/nvramtool/description.md
|
|
%endif
|
|
|
|
%ifarch x86_64
|
|
%files pmh7tool
|
|
%{_bindir}/pmh7tool
|
|
%doc util/pmh7tool/description.md
|
|
%endif
|
|
|
|
%ifarch x86_64
|
|
%files post
|
|
%{_bindir}/post
|
|
%doc util/post/README
|
|
%doc util/post/description.md
|
|
%endif
|
|
|
|
%files qualcomm-coreboot-utilities
|
|
%{_bindir}/createxbl
|
|
%{_bindir}/createxbl.py
|
|
%{_bindir}/create_multielf
|
|
%{_bindir}/create_multielf.py
|
|
%{_bindir}/ipqheader
|
|
%{_bindir}/ipqheader.py
|
|
%{_bindir}/mbncat
|
|
%{_bindir}/mbncat.py
|
|
%{_bindir}/mbn_tools
|
|
%{_bindir}/mbn_tools.py
|
|
%{_bindir}/qgpt
|
|
%{_bindir}/qgpt.py
|
|
%{_bindir}/elf_segment_extractor
|
|
%{_bindir}/elf_segment_extractor.py
|
|
%doc util/qualcomm/description.md
|
|
|
|
%files riscv-coreboot-utilities
|
|
%{_bindir}/make-spike-elf
|
|
%{_bindir}/make-spike-elf.sh
|
|
%{_bindir}/sifive-gpt
|
|
%{_bindir}/sifive-gpt.py
|
|
%{_bindir}/spl_tool
|
|
%doc util/riscv/description.md
|
|
%doc util/riscv/starfive-jh7110-spl-tool/README.md
|
|
|
|
%files rockchip-coreboot-utilities
|
|
%{_bindir}/make_idb
|
|
%{_bindir}/make_idb.py
|
|
%license util/rockchip/LICENSE
|
|
%doc util/rockchip/description.md
|
|
|
|
%files scripts
|
|
%{_bindir}/capture_commands
|
|
%{_bindir}/capture_commands.sh
|
|
%{_bindir}/config
|
|
%{_bindir}/cross-repo-cherrypick
|
|
%{_bindir}/decode_spd
|
|
%{_bindir}/decode_spd.sh
|
|
%{_bindir}/dts-to-fmd
|
|
%{_bindir}/dts-to-fmd.sh
|
|
%{_bindir}/find_new_user_commits
|
|
%{_bindir}/find_new_user_commits.sh
|
|
%{_bindir}/find-unused-kconfig-symbols
|
|
%{_bindir}/find-unused-kconfig-symbols.sh
|
|
%{_bindir}/gerrit-rebase
|
|
%{_bindir}/get_maintainer
|
|
%{_bindir}/get_maintainer.pl
|
|
%{_bindir}/no-fsf-addresses
|
|
%{_bindir}/no-fsf-addresses.sh
|
|
%{_bindir}/parse-maintainers
|
|
%{_bindir}/parse-maintainers.pl
|
|
%{_bindir}/prepare-commit-msg.clang-format
|
|
%{_bindir}/rm_unused_code
|
|
%{_bindir}/show_platforms
|
|
%{_bindir}/show_platforms.sh
|
|
%{_bindir}/testsoc
|
|
%{_bindir}/ucode_h_to_bin
|
|
%{_bindir}/ucode_h_to_bin.sh
|
|
%{_bindir}/update_submodules
|
|
%doc util/scripts/description.md
|
|
|
|
%ifarch x86_64
|
|
%files smmstoretool
|
|
%{_bindir}/smmstoretool
|
|
%doc util/smmstoretool/description.md
|
|
%endif
|
|
|
|
%files spdtool
|
|
%{_bindir}/spdtool
|
|
%{_bindir}/spdtool.py
|
|
%doc util/spdtool/description.md
|
|
|
|
%files spd_tools
|
|
%{_bindir}/part_id_gen
|
|
%{_bindir}/spd_gen
|
|
%doc util/spd_tools/README.md
|
|
|
|
%files spkmodem_recv
|
|
%{_bindir}/spkmodem-recv
|
|
%doc util/spkmodem_recv/description.md
|
|
|
|
%ifarch x86_64
|
|
%files superiotool
|
|
%{_bindir}/superiotool
|
|
%doc util/superiotool/README
|
|
%doc util/superiotool/description.md
|
|
%endif
|
|
|
|
%files xcompile
|
|
%{_libdir}/xcompile
|
|
%doc util/xcompile/description.md
|
|
|
|
%changelog
|
|
* Sun Dec 28 2025 Owen Zimmerman <owen@fyralabs.com>
|
|
- Update macros, add %post symlinks
|
|
|
|
* Wed Jul 30 2025 Owen Zimmerman <owen@fyralabs.com>
|
|
- Initial Package
|