Sophie

Sophie

distrib > Mandriva > 8.0 > i586 > media > main-src > by-pkgid > 71914b1d28290b34237b098e7f43d603 > files > 7

gnupg-1.0.4-6mdk.src.rpm

%define name gnupg
%define version 1.0.4
%define release 6mdk

Name:		%{name}
Summary:	GNU privacy guard - a free PGP replacement.
Version:	%{version}
Release:	%{release}
Copyright:	GPL
Group:		File tools
URL:		http://www.gnupg.org
Source:		ftp://ftp.gnupg.org/pub/gcrypt/gnupg/%{name}-%{version}.tar.bz2
Patch0:		%{name}-1.0.2-locale.patch.bz2
Patch1:		%{name}-1.0.3-typos.patch.bz2
Patch2:		%{name}-1.0.4-rijndael.patch.bz2
Patch3:		ftp://ftp.gnupg.org/pub/gcrypt/gnupg/%{name}-1.0.4.security-patch1.diff.bz2
Patch4:		%{name}-1.0.4-disallow-secret.patch.bz2
BuildRoot:	%{_tmppath}/%{name}-buildroot

%description
GnuPG is GNU's tool for secure communication and data storage.
It can be used to encrypt data and to create digital signatures.
It includes an advanced key management facility and is compliant
with the proposed OpenPGP Internet standard as described in RFC2440.

Because GnuPG does not use use any patented algorithm it cannot be
compatible with PGP2 versions.  PGP 2.x uses only IDEA (which is
patented worldwide) and RSA (which is patented in the United States
until Sep 20, 2000).

%prep
[ -n "%{buildroot}" -a "%{buildroot}" != / ] && rm -rf %{buildroot}

%setup -q
%patch0 -p1
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1

%build
%configure --with-included-gettext
make

%install
%makeinstall

sed -e "s#../g10/gpg#gpg#" < tools/lspgpot > %{buildroot}%{_bindir}/lspgpot

chmod 755 %{buildroot}%{_bindir}/lspgpot

# (fc) 1.0.4-5mdk gpg is setuid
chmod +s  %{buildroot}%{_bindir}/gpg

#strip --strip-unneeded $RPM_BUILD_ROOT/usr/lib/gnupg/*

perl -pi -e 's|/usr/local|/usr/|' %{buildroot}%{_mandir}/man1/gpg.1

# I don't know why this bastard install docs in here --Geoff
rm -f $RPM_BUILD_ROOT%{_datadir}/gnupg/{FAQ,faq.html}
cp -aRf doc doc.geoff
rm -f doc.geoff/Makefile*

%{find_lang} %{name}

%clean
[ -n "%{buildroot}" -a "%{buildroot}" != / ] && rm -rf %{buildroot}
rm -rf $RPM_BUILD_DIR/%{name}-%{version}

%post
GPG_HOME=/root/.gnupg
mkdir -p $GPG_HOME

[ -f $GPG_HOME/options ] || touch $GPG_HOME/options

gpg --homedir $GPG_HOME --import - <<EOF
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.0.4 (GNU/Linux)
Comment: For info see http://www.gnupg.org

mQGiBDh03fsRBACkOZdNfRB2qEkWARZXatM1Aue3kJUTly9FKJgEZR8Y7z4gOCtk
bvIqjxamCF86kNv8+sOgiydRCe/j83p84SNIHKCnvp1P/1jW//hSzb3czA57JJAj
oXhV9IV5+KOvSPwqz2LT7Qs3cgAcDtuhtZ9otXwt2rrN/XmDN4CyFP8fVwCg+Hyf
MpkTofvFCgBnL6GJqt49U0kD/A938KF8zmfP4M6JOqnlQGhoJlWIe0IRBQDO+vA/
6UXOKtYMKA/eXA38JNJ4AbXHV7vbtRfUCevHBK6M/efmzrd3oLO4l7v8LZx3uFgh
71jubLtow5eE3ZQ2ce+5GOauEzcJqB5Z3H2Q3npaX+3yhhMljteDzrNVG2MsXrTk
6uLaA/4jK9wPnj/LtF+M3FXsoVE7YXu6kZhDVOfjw8quo3qaFLbRlCQ3RmvHVnHE
zmkGitCTnGx7Kz0uqFrvfOpqqcfR04LE/m7c5oq/E8PBrOSNUpLJFQ0n44MOaa44
+1jT9A3ZjY1yO+RlzL8xr3cJwUd6UjHme6PRbNcI6xML/EPMGrRFTWFuZHJha2VT
b2Z0IChNYW5kcmFrZVNvZnQgb2ZmaWNpYWwga2V5cykgPG1hbmRyYWtlQG1hbmRy
YWtlc29mdC5jb20+iFYEExECABYFAjh03fsECwoEAwMVAwIDFgIBAheAAAoJEFnn
De6bSkAklAoAoLrW/aOnPfBBA9J/ePx6O1rHH/YoAJ9zRGJoVaRGLTrCdLkBBj3n
VCosbrkBDQQ4dN4fEAQAuGHOiYW6Hg+GGXEnM5Y7CxxzzPUEqht8uc+kt+am3z6T
eUik2xohgl4PiBuAyC2R7VzgnxhQtIARsv8Xb5BGlX6lEx6NcLGng/42zvDZJL8V
pZujWrQCxiPiAdl0ZT7nd6UlqrR5ikTIxgLZqt4gOkw6j8Xi4ymdCIBG6hd3HUMA
AwYD/RxS9DsGEZ3CZaRQuEgyCzEzyenDma6ndS98opnd5oHSBqx+5BEkR8QlXcRC
l8TdT+BNFEMpLWMF7SDtlb//FOU/Tm2TYbExAyScXmRrqumMLbNoRhj72br5YnMB
69AELHtObmmnGg59Y4QUn0Rr2RJUERZYSUUBOslwe5swOLc+iEYEGBECAAYFAjh0
3h8ACgkQWecN7ptKQCSm9ACglxsaBmqcROFuOTjI2c6B6Bb140kAn2i/AMpVUxU1
eEeFzCiBeVqQj23R
=sRWv
-----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.0.4 (GNU/Linux)
Comment: For info see http://www.gnupg.org

mQGiBDlp594RBAC2tDozI3ZgQsE7XwxurJCJrX0L5vx7SDByR5GHDdWekGhdiday
L4nfUax+SeR9SCoCgTgPW1xB8vtQc8/sinJlMjp9197a2iKM0FOcPlkpa3HcOdt7
WKJqQhlMrHvRcsivzcgqjH44GBBJIT6sygUF8k0lU6YnMHj5MPc/NGWt8wCg9vKo
P0l5QVAFSsHtqcU9W8cc7wMEAJzQsAlnvPXDBfBLEH6u7ptWFdp0GvbSuG2wRaPl
hynHvRiE01ZvwbJZXsPsKm1z7uVoW+NknKLunWKB5axrNXDHxCYJBzY3jTeFjsqx
PFZkIEAQphLTkeXXelAjQ5u9tEshPswEtMvJvUgNiAfbzHfPYmq8D6x5xOw1IySg
2e/LBACxr2UJYCCB2BZ3p508mAB0RpuLGukq+7UWiOizy+kSskIBg2O7sQkVY/Cs
iyGEo4XvXqZFMY39RBdfm2GY+WB/5NFiTOYJRKjfprP6K1YbtsmctsX8dG+foKsD
LLFs7OuVfaydLQYp1iiN6D+LJDSMPM8/LCWzZsgr9EKJ8NXiyrQ6TGludXggTWFu
ZHJha2UgU2VjdXJpdHkgVGVhbSA8c2VjdXJpdHlAbGludXgtbWFuZHJha2UuY29t
PohWBBMRAgAWBQI5aefeBAsKBAMDFQMCAxYCAQIXgAAKCRCaqNDQIkWKmK6LAKCy
/NInDsaMSI+WHwrquwC5PZrcnQCeI+v3gUDsNfQfiKBvQSANu1hdulqIRgQQEQIA
BgUCOtNVGQAKCRBZ5w3um0pAJJWQAKDUoL5He+mKbfrMaTuyU5lmRyJ0fwCgoFAP
WdvQlu/kFjphF740XeOwtOqIRgQQEQIABgUCOtOieAAKCRCv2bZyU0yB80MeAJ9K
+jXt0cKuaUonRU+CRGetk6t9dgCfTRRL6/puOKdD6md70+K5EBBSvsG5AQ0EOWnn
7xAEAOQlTVY4TiNo5V/iP0J1xnqjqlqZsU7yEBKo/gZz6/+hx75RURe1ebiJ9F77
9FQbpJ9Epz1KLSXvq974rnVb813zuGdmgFyk+ryA/rTR2RQ8h+EoNkwmATzRxBXV
Jb57fFQjxOu4eNjZAtfII/YXb0uyXXrdr5dlJ/3eXrcO4p0XAAMFBACCxo6Z269s
+A4v8C6Ui12aarOQcCDlV8cVG9LkyatU3FNTlnasqwo6EkaP572448weJWwN6SCX
Vl+xOYLiK0hL/6Jb/O9Agw75yUVdk+RMM2I4fNEi+y4hmfMh2siBv8yEkEvZjTcl
3TpkTfzYky85tu433wmKaLFOv0WjBFSikohGBBgRAgAGBQI5aefvAAoJEJqo0NAi
RYqYid0AoJgeWzXrEdIClBOSW5Q6FzqJJyaqAKC0Y9YI3UFlE4zSIGjcFlLJEJGX
lA==
=dVwX
-----END PGP PUBLIC KEY BLOCK-----
EOF || :

%files -f %{name}.lang
%defattr(-,root,root)
%doc README NEWS THANKS TODO doc.geoff/* ChangeLog
%{_libdir}/%{name}/
%{_bindir}/*
%{_datadir}/%{name}/
%{_mandir}/*/*/

%changelog
* Tue Apr 10 2001 Vincent Danen <vdanen@mandrakesoft.com> 1.0.4-6mdk
- include new public key signed by mandrake@mandrakesoft.com and
  security@turbolinux.com

* Mon Apr  9 2001 Frederic Crozat <fcrozat@mandrakesoft.com> 1.0.4-5mdk
- ship gnupg as setuid (blessed by maintainer and security team)

* Fri Jan 19 2001 Geoffrey Lee <snailtalk@mandrakesoft.com> 1.0.4-4mdk
- remove FAQ and faq.html from /usr/share/gnupg.

* Wed Dec 20 2000 Vincent Danen <vdanen@mandrakesoft.com> 1.0.4-3mdk
- security fix, official patch applied
- add the --allow-secret-key-import patch from CVS
- remove the strlen patch, as it is included in the official security patch
- specfile cleanups

* Tue Nov 22 2000 Geoffrey Lee <snailtalk@mandrakesoft.com> 1.0.4-2mdk
- Red Hat merge aka shamelessly rip patches.

* Wed Oct 18 2000 Geoffrey Lee <snailtalk@mandrakesoft.com> 1.0.4-1mdk
- build a new and sane version (aka big big bugz fix).

* Thu Oct 12 2000 Guillaume Cottenceau <gc@mandrakesoft.com> 1.0.3-1mdk
- 1.2.3
- puts Url: and full Source: path

* Tue Oct  3 2000 Frederic Lepied <flepied@mandrakesoft.com> 1.0.2-4mdk
- touch /root/.gnupg/options in %%post to avoid errors.

* Fri Sep 29 2000 Frederic Lepied <flepied@mandrakesoft.com> 1.0.2-3mdk
- create ~/.gnupg in %%post to avoid errors.

* Thu Sep 28 2000 Frederic Lepied <flepied@mandrakesoft.com> 1.0.2-2mdk
- added import of mandrake's gpg keys ib %%post

* Wed Sep 13 2000 Vincent Danen <vdanen@mandrakesoft.com> 1.0.2-1mdk
- 1.0.2

* Wed Sep 13 2000 Guillaume Cottenceau <gc@mandrakesoft.com> 1.0.1-3mdk
- BM

* Tue Apr 25 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 1.0.1-2mdk
- Upgrade groups.

* Thu Jan  6 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 1.0.1-1mdk
- First spec file for Mandrake distribution, mainly based on debian version.

# end of file