Browse Source

Substitute hardcoded path and add config and help files.

master
parent
commit
af11e290fb
  1. 39
      pgp2/pgp2.spec

39
pgp2/pgp2.spec

@ -51,21 +51,20 @@ AutoReq: no
AutoReqProv: no
%description
PGP (Pretty Good Privacy) is a public key encryption program
originally written by Phil Zimmermann in 1991. This is version
%{V_long}, considered a classic PGP by some and out of date by
others. However, this version of PGP is absent of questionable
security features implemented in more current releases. Because
of this, the most paranoid PGP users prefer this classic version.
An article at the URL
http://senderek.de/security/key-experiments.html explains the
questionable security features of newer versions of PGP, and
the reasons that PGP %{V_long} might be the most secure
version to date.
PGP (Pretty Good Privacy) is a public key encryption program originally
written by Phil Zimmermann in 1991. This is version %{V_long}, considered
a classic PGP by some and outdated by others. However, this version of PGP
is absent of questionable security features implemented in more current
releases. Because of this, some paranoid PGP users prefer this classic
version. An article http://senderek.de/security/key-experiments.html
explains the questionable security features of newer versions of PGP, and
the reasons that PGP %{V_long} might be the most secure version to date.
%prep
%setup -c -n pgp-%{V_long}
%{l_prefix}/bin/tar -xf pgp%{V_strip}ii.tar
chmod u+w src/fileio.h
%{l_shtool} subst -e 's;\/usr\/local\/lib\/pgp;%{l_prefix}\/etc\/pgp2;' src/fileio.h
%build
cd src
@ -99,13 +98,23 @@ AutoReqProv: no
rm -rf $RPM_BUILD_ROOT
%{l_shtool} mkdir -f -p -m 755 \
$RPM_BUILD_ROOT%{l_prefix}/bin \
$RPM_BUILD_ROOT%{l_prefix}/man/man1
$RPM_BUILD_ROOT%{l_prefix}/man/man1 \
$RPM_BUILD_ROOT%{l_prefix}/etc/pgp2
# install program and manpage files
%{l_shtool} install -c -s -m 755 \
src/pgp $RPM_BUILD_ROOT%{l_prefix}/bin/
%{l_shtool} install -c -m 644 \
doc/pgp.1 \
$RPM_BUILD_ROOT%{l_prefix}/man/man1/
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std}
doc/pgp.1 $RPM_BUILD_ROOT%{l_prefix}/man/man1/
# install configuration, language, and help files
%{l_shtool} install -c -m 644 \
config.txt language.txt *.hlp $RPM_BUILD_ROOT%{l_prefix}/etc/pgp2/
# determine installation files and mark configs
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \
%{l_files_std} \
'%config %{l_prefix}/etc/pgp2/config.txt'
%files -f files

Loading…
Cancel
Save