UPD Obrigado ao @msuchy que me corrigiu.
Suponha que você já criou um esqueleto de diretório 'rpmbuild' em seu diretório pessoal: SPECS, BUILD, SOURCES ... Copie o tarball em SOURCE e escreva um arquivo de especificações simples com seções ignoradas:% prep,% build. / p>
Exemplo pequeno:
Tarball:
[yurij@centos7 SOURCES]$ ls -lah
total 4.0K
drwxrwxr-x. 2 user user 33 Mar 12 12:22 .
drwxrwxr-x. 8 user user 89 Dec 8 15:54 ..
-rw-rw-r-- 1 user user 231 Mar 12 12:14 binarius-0.1.tar.gz
[yurij@centos7 SOURCES]$ tar -tvf binarius-0.1.tar.gz
drwxrwxr-x user/user 0 2018-03-12 12:11 ./binarius-0.1/
drwxrwxr-x user/user 0 2018-03-12 12:11 ./binarius-0.1/usr/
drwxrwxr-x user/user 0 2018-03-12 12:11 ./binarius-0.1/usr/local/
drwxrwxr-x user/user 0 2018-03-12 12:12 ./binarius-0.1/usr/local/bin/
-rwxr-xr-x user/user 30 2018-03-12 12:12 ./binarius-0.1/usr/local/bin/binarius
Arquivo de especificação:
Name: binarius
Version: 0.1
Release: 1%{?dist}
Summary: Binarius package
Group: System Environment/Base
License: GPLv3+
Source0: binarius-0.1.tar.gz
%description
Testing package.
%prep
%setup -q #unpack tarball
%build
%install
cp -rfa * %{buildroot}
%files
/*