48 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			RPMSpec
		
	
	
	
	
	
			
		
		
	
	
			48 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			RPMSpec
		
	
	
	
	
	
| Name:           infnoise
 | |
| Version:        __VERSION__
 | |
| Release:        __RELEASE__
 | |
| Summary:        Infinite Noise TRNG
 | |
| Group:          Applications/Security
 | |
| License:        CC0
 | |
| URL:            https://github.com/manuel-domke/infnoise
 | |
| Vendor:         13-37.org
 | |
| Source:		infnoise-%{version}.tar.gz
 | |
| Prefix:         %{_prefix}
 | |
| Packager: 	Manuel Domke
 | |
| BuildRoot:      %{_tmppath}/%{name}-root
 | |
| 
 | |
| %description
 | |
| 
 | |
| %prep
 | |
| tar -xzf ../SOURCES/infnoise-%{version}.tar.gz
 | |
| 
 | |
| %build
 | |
| make -f Makefile.linux
 | |
| 
 | |
| %install
 | |
| #make DESTDIR=$RPM_BUILD_ROOT install
 | |
| install -Dvm755 "infnoise" "$RPM_BUILD_ROOT/usr/bin/infnoise"
 | |
| install -Dvm644 "init_scripts/infnoise.conf.systemd" "$RPM_BUILD_ROOT/etc/infnoise.conf"
 | |
| install -Dvm644 "init_scripts/75-infnoise.rules" "$RPM_BUILD_ROOT/usr/lib/udev/rules.d/75-infnoise.rules"
 | |
| install -Dvm644 "init_scripts/infnoise.service.bin" "$RPM_BUILD_ROOT/usr/lib/systemd/system/infnoise.service"
 | |
| 
 | |
| %post
 | |
| systemctl daemon-reload
 | |
| systemctl enable infnoise.service
 | |
| systemctl daemon-reload
 | |
| 
 | |
| %preun
 | |
| systemctl stop infnoise.service >/dev/null 2>&1
 | |
| systemctl disable infnoise.service
 | |
| systemctl daemon-reload
 | |
| 
 | |
| %clean
 | |
| [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
 | |
| 
 | |
| %files
 | |
| %defattr(-,root,root)
 | |
| %{_bindir}/infnoise
 | |
| /etc/infnoise.conf
 | |
| %{_prefix}/lib/udev/rules.d/75-infnoise.rules
 | |
| %{_prefix}/lib/systemd/system/infnoise.service
 |