%global commit 0ccc467d8a29eaab9e7d84de0a673a3e93fddb47 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: vpd Version: 0 Release: 1.20200215git%{shortcommit}%{?dist} Summary: Command-line utility to manipulate Chrome OS Vital Product Data (VPD) License: GPLv2+ URL: https://chromium.googlesource.com/chromiumos/platform/vpd/ # git archive --format=tar --prefix=vpd-0ccc467/ 0ccc467 | xz >vpd-0ccc467.tar.xz Source0: %{name}-%{shortcommit}.tar.xz BuildRequires: make BuildRequires: gcc BuildRequires: libuuid-devel %description %{summary}. %prep %setup -q -n %{name}-%{shortcommit} %build CFLAGS="%{optflags}" make vpd %install install -d %{buildroot}%{_bindir} install -m 0755 vpd %{buildroot}%{_bindir}/ %files %{_bindir}/vpd %changelog * Mon Nov 30 2020 Dan Callaghan - 0-1.20200215git0ccc467 - initial version