Files
infnoise/software/build-scripts/infnoise-tools.spec
2018-03-28 14:35:47 +02:00

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