50 lines
1.5 KiB
RPMSpec
50 lines
1.5 KiB
RPMSpec
Name: infnoise-tools
|
|
Version: __VERSION__
|
|
Release: __RELEASE__
|
|
Summary: Infinite Noise TRNG
|
|
Group: Applications/Security
|
|
License: GPL
|
|
URL: https://github.com/13-37-org/infnoise
|
|
Vendor: 13-37.org
|
|
Source: infnoise.tar.gz
|
|
Prefix: %{_prefix}
|
|
Packager: Manuel Domke
|
|
BuildRoot: %{_tmppath}/%{name}-root
|
|
|
|
%description
|
|
|
|
%prep
|
|
tar -xzf ../SOURCES/infnoise.tar.gz
|
|
|
|
%build
|
|
cd tools
|
|
make
|
|
|
|
%install
|
|
#make DESTDIR=$RPM_BUILD_ROOT install
|
|
cp passgen build/usr/bin/infnoise-passgen
|
|
cp dice build/usr/bin/infnoise-dice
|
|
cp healtcheck build/usr/bin/infnoise-healthcheck
|
|
cp hex2bin build/usr/bin/infnoise-hex2bin
|
|
cp bin2hex build/usr/bin/infnoise-bin2hex
|
|
cp findlongest build/usr/bin/infnoise-findlongest
|
|
cp flipbits build/usr/bin/infnoise-flipbits
|
|
|
|
|
|
|
|
install -Dvm755 "passgen" "$RPM_BUILD_ROOT/usr/bin/infnoise-passgen"
|
|
install -Dvm755 "dice" "$RPM_BUILD_ROOT/usr/bin/infnoise-dice"
|
|
install -Dvm755 "healthcheck" "$RPM_BUILD_ROOT/usr/bin/infnoise-entcheck"
|
|
install -Dvm755 "entcheck" "$RPM_BUILD_ROOT/usr/bin/infnoise-healthcheck"
|
|
install -Dvm755 "hex2bin" "$RPM_BUILD_ROOT/usr/bin/infnoise-hex2bin"
|
|
install -Dvm755 "bin2hex" "$RPM_BUILD_ROOT/usr/bin/infnoise-bin2hex"
|
|
install -Dvm755 "findlongest" "$RPM_BUILD_ROOT/usr/bin/infnoise-findlongest"
|
|
install -Dvm755 "flipbits" "$RPM_BUILD_ROOT/usr/bin/infnoise-flipbits"
|
|
|
|
%clean
|
|
[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
|
|
|
|
%files
|
|
%defattr(-,root,root)
|
|
%{_bindir}/infnoise
|