]> git.pld-linux.org Git - packages/rng-tools.git/blob - rng-tools.spec
up to 6.14
[packages/rng-tools.git] / rng-tools.spec
1 Summary:        Random number generator related utilities
2 Summary(pl.UTF-8):      Narzędzia do generatora liczb losowych
3 Name:           rng-tools
4 Version:        6.14
5 Release:        1
6 License:        GPL v2+
7 Group:          Base
8 Source0:        https://github.com/nhorman/rng-tools/archive/v%{version}/%{name}-%{version}.tar.gz
9 # Source0-md5:  917d21dd2b06816b0484e220dfb5ba4b
10 Source1:        rngd.service
11 Source2:        rngd.sysconfig
12 URL:            https://github.com/nhorman/rng-tools/
13 BuildRequires:  autoconf >= 2.52
14 BuildRequires:  automake
15 BuildRequires:  curl-devel
16 BuildRequires:  jansson-devel
17 BuildRequires:  jitterentropy-devel
18 BuildRequires:  libp11-devel
19 BuildRequires:  librtlsdr-devel
20 BuildRequires:  libxml2-devel
21 BuildRequires:  openssl-devel
22 BuildRequires:  pkgconfig
23 BuildRequires:  rpmbuild(macros) >= 1.671
24 Requires:       systemd-units >= 38
25 Suggests:       opensc
26 Obsoletes:      rng-utils < 1:2.0-4.1
27 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28
29 %define         _sbindir        /sbin
30
31 %description
32 Hardware random number generation tools.
33
34 %description -l pl.UTF-8
35 Narzędzia wspierające sprzętowe generowanie liczb losowych.
36
37 %prep
38 %setup -q
39
40 %{__sed} -i -e 's@PKCS11_ENGINE=.*@PKCS11_ENGINE=/usr/%{_lib}/opensc-pkcs11.so@' configure.ac
41
42 %build
43 %{__aclocal}
44 %{__autoconf}
45 %{__autoheader}
46 %{__automake}
47 %configure \
48         --with-rtlsdr=yes
49 %{__make}
50
51 %install
52 rm -rf $RPM_BUILD_ROOT
53
54 install -d $RPM_BUILD_ROOT{/etc/sysconfig,%{systemdunitdir}}
55
56 %{__make} install \
57         DESTDIR=$RPM_BUILD_ROOT
58
59 cp -p %{SOURCE1} $RPM_BUILD_ROOT%{systemdunitdir}/rngd.service
60 cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/rngd
61
62 %clean
63 rm -rf $RPM_BUILD_ROOT
64
65 %post
66 %systemd_post rngd.service
67
68 %preun
69 %systemd_preun rngd.service
70
71 %postun
72 %systemd_reload
73
74 %files
75 %defattr(644,root,root,755)
76 %doc AUTHORS ChangeLog NEWS README.md
77 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rngd
78 %attr(755,root,root) %{_bindir}/randstat
79 %attr(755,root,root) %{_bindir}/rngtest
80 %attr(755,root,root) %{_sbindir}/rngd
81 %{_mandir}/man1/rngtest.1*
82 %{_mandir}/man8/rngd.8*
83 %{systemdunitdir}/rngd.service
This page took 0.054865 seconds and 3 git commands to generate.