1 %include /usr/lib/rpm/macros.perl
2 Summary: Graphical Frontend for very simple Certification Authority
3 Summary(pl.UTF-8): Graficzny interfejs do bardzo prostego Centrum Certyfikacji
9 Source0: http://tinyca.sm-zone.net/%{name}2-%{version}.tar.bz2
10 # Source0-md5: a7f63806dbdc38a34ed58e42e79f4822
11 Patch0: %{name}-debian.patch
12 URL: http://tinyca.sm-zone.net/
13 BuildRequires: perl-Gtk2
14 BuildRequires: perl-MIME-Base64
15 BuildRequires: rpm-perlprov >= 3.0.3-16
16 Requires: openssl-tools
19 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22 Graphical Frontend for very simple CA. Based on OpenSSL and Perl-Tk.
24 %description -l pl.UTF-8
25 Graficzny interfejs do bardzo prostego CA. Bazuje na OpenSSL oraz
29 %setup -q -n %{name}2-%{version}
33 %{__perl} -pi -e 's:./lib:%{_datadir}/tinyca:g' tinyca2
34 %{__perl} -pi -e 's:./templates:%{_sysconfdir}/tinyca:g' tinyca2
37 rm -rf $RPM_BUILD_ROOT
38 install -d $RPM_BUILD_ROOT{%{_bindir},%{_sysconfdir}/tinyca,%{_datadir}/tinyca/GUI}
40 install lib/*.pm $RPM_BUILD_ROOT%{_datadir}/tinyca
41 install lib/GUI/*.pm $RPM_BUILD_ROOT%{_datadir}/tinyca/GUI
42 install templates/openssl.cnf $RPM_BUILD_ROOT%{_sysconfdir}/tinyca
43 install tinyca2 $RPM_BUILD_ROOT%{_bindir}/%{name}
46 rm -rf $RPM_BUILD_ROOT
49 %defattr(644,root,root,755)
51 %attr(755,root,root) %{_bindir}/*
53 %dir %{_sysconfdir}/tinyca
54 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/tinyca/*.*