1998-09-18 17:24:53 +02:00
|
|
|
|
#
|
|
|
|
|
# gnupg -- gnu privacy guard
|
|
|
|
|
# This is a template. The dist target uses it to create the real file.
|
|
|
|
|
#
|
1998-12-17 18:36:05 +01:00
|
|
|
|
%define version @pkg_version@
|
1998-12-23 13:41:40 +01:00
|
|
|
|
%define name gnupg
|
2002-06-29 15:46:34 +02:00
|
|
|
|
Summary: GNU Utility for data encryption and digital signatures
|
|
|
|
|
Summary(it): Utility GNU per la sicurezza nelle comunicazioni e nell'archiviazione dei dati.
|
|
|
|
|
Summary(cs): GNU n<EFBFBD>stroj pro <EFBFBD>ifrovanou komunikaci a bezpe<EFBFBD>n<EFBFBD> ukl<EFBFBD>d<EFBFBD>n<EFBFBD> dat
|
|
|
|
|
Summary(fr): Utilitaire GNU de chiffrement et d'authentification des communications et des donn<EFBFBD>es
|
|
|
|
|
Summary(pl): Narzedzie GNU do szyfrowania i podpisywania danych
|
|
|
|
|
Vendor: GNU Privacy Guard Project
|
1998-12-23 13:41:40 +01:00
|
|
|
|
Name: %{name}
|
1998-12-17 18:36:05 +01:00
|
|
|
|
Version: %{version}
|
|
|
|
|
Release: 1
|
1998-09-18 17:24:53 +02:00
|
|
|
|
Copyright: GPL
|
|
|
|
|
Group: Applications/Cryptography
|
2002-06-29 15:46:34 +02:00
|
|
|
|
Group(cs): Aplikace/<2F>ifrov<6F>n<EFBFBD>
|
|
|
|
|
Group(fr): Applications/Cryptographie
|
|
|
|
|
Group(it): Applicazioni/Crittografia
|
2002-10-31 19:28:35 +01:00
|
|
|
|
Source: ftp://ftp.gnupg.org/gcrypt/gnupg/%{name}-%{version}.tar.gz
|
|
|
|
|
URL: http://www.gnupg.org/
|
1998-09-18 17:24:53 +02:00
|
|
|
|
Provides: gpg openpgp
|
2003-08-26 02:37:09 +02:00
|
|
|
|
Requires(post,preun): /sbin/install-info
|
|
|
|
|
BuildRoot: %{_tmppath}/rpmbuild_%{name}-%{version}
|
1998-12-23 13:41:40 +01:00
|
|
|
|
|
|
|
|
|
%changelog
|
2003-08-26 02:37:09 +02:00
|
|
|
|
* Wed Jul 30 2003 David Shaw <dshaw@jabberwocky.com>
|
|
|
|
|
- Rework much of the spec to use %-macros throughout.
|
|
|
|
|
- Fix to work properly with RPM 4.1 (all files in buildroot must be packaged)
|
|
|
|
|
- Package and install info files.
|
|
|
|
|
- Tweak the English description.
|
|
|
|
|
- There is no need to install gpgv and gpgsplit setuid root.
|
|
|
|
|
|
2002-12-01 22:04:07 +01:00
|
|
|
|
* Sat Nov 30 2002 David Shaw <dshaw@jabberwocky.com>
|
|
|
|
|
- Add convert-from-106 script
|
|
|
|
|
|
2002-10-26 21:45:00 +02:00
|
|
|
|
* Sat Oct 26 2002 David Shaw <dshaw@jabberwocky.com>
|
|
|
|
|
- Use new path for keyserver helpers.
|
|
|
|
|
- /usr/lib is no longer used for cipher/hash plugins.
|
|
|
|
|
- Include gpgv, gpgsplit, and the new gnupg.7 man page.
|
2002-12-01 22:04:07 +01:00
|
|
|
|
|
2002-06-29 15:46:34 +02:00
|
|
|
|
* Fri Apr 19 2002 David Shaw <dshaw@jabberwocky.com>
|
|
|
|
|
- Removed OPTIONS and pubring.asc - no longer used
|
|
|
|
|
- Added doc/samplekeys.asc
|
2002-12-01 22:04:07 +01:00
|
|
|
|
|
2002-06-29 15:46:34 +02:00
|
|
|
|
* Sun Mar 31 2002 David Shaw <dshaw@jabberwocky.com>
|
|
|
|
|
- Added the gpgkeys_xxx keyserver helpers.
|
|
|
|
|
- Added a * to catch variations on the basic gpg man page (gpg, gpgv).
|
|
|
|
|
- Mark options.skel as a config file.
|
|
|
|
|
- Do not include the FAQ/faq.html twice (in /doc/ and /share/).
|
|
|
|
|
|
|
|
|
|
* Wed Sep 06 2000 Fabio Coatti <cova@ferrara.linux.it>
|
|
|
|
|
- Added Polish description and summary (Kindly provided by
|
|
|
|
|
Lukasz Stelmach <stelmacl@ee.pw.edu.pl>)
|
|
|
|
|
|
|
|
|
|
* Thu Jul 13 2000 Fabio Coatti <cova@ferrara.linux.it>
|
|
|
|
|
- Added a * to catch all formats for man pages (plain, gz, bz2...)
|
|
|
|
|
|
|
|
|
|
* Mon May 01 2000 Fabio Coatti <cova@ferrara.linux.it>
|
|
|
|
|
- Some corrections in French description, thanks to Ga<EFBFBD>l Qu<EFBFBD>ri
|
|
|
|
|
<gqueri@mail.dotcom.fr>; Some corrections to Italian descriptions.
|
|
|
|
|
|
|
|
|
|
* Tue Apr 25 2000 Fabio Coatti <cova@ferrara.linux.it>
|
|
|
|
|
- Removed the no longer needed patch for man page by Keith Owens
|
|
|
|
|
|
|
|
|
|
* Wed Mar 1 2000 Petr Kri<EFBFBD>tof <Petr@Kristof.CZ>
|
|
|
|
|
- Czech descriptions added; some fixes and updates.
|
|
|
|
|
|
|
|
|
|
* Sat Jan 15 2000 Keith Owens <kaos@ocs.com.au>
|
|
|
|
|
- Add missing man page as separate patch instead of updating the tar file.
|
|
|
|
|
|
|
|
|
|
* Mon Dec 27 1999 Fabio Coatti <cova@ferrara.linux.it>
|
|
|
|
|
- Upgraded for 1.0.1 (added missing gpg.1 man page)
|
|
|
|
|
|
1999-05-31 19:49:37 +02:00
|
|
|
|
* Sat May 29 1999 Fabio Coatti <cova@ferrara.linux.it>
|
2002-06-29 15:46:34 +02:00
|
|
|
|
- Some corrections in French description, thanks to Ga<EFBFBD>l Qu<EFBFBD>ri <gqueri@mail.dotcom.fr>
|
1999-01-13 12:51:47 +01:00
|
|
|
|
|
1999-05-17 22:03:24 +02:00
|
|
|
|
* Mon May 17 1999 Fabio Coatti <cova@felix.unife.it>
|
1999-05-31 19:49:37 +02:00
|
|
|
|
- Added French description, provided by
|
2002-06-29 15:46:34 +02:00
|
|
|
|
Christophe Labouisse <labouiss@cybercable.fr>
|
1999-05-17 22:03:24 +02:00
|
|
|
|
|
|
|
|
|
* Thu May 06 1999 Fabio Coatti <cova@felix.unife.it>
|
|
|
|
|
- Upgraded for 0.9.6 (removed gpgm)
|
|
|
|
|
|
1999-01-13 12:51:47 +01:00
|
|
|
|
* Tue Jan 12 1999 Fabio Coatti <cova@felix.unife.it>
|
2002-06-29 15:46:34 +02:00
|
|
|
|
- LINGUAS variable is now unset in configure to ensure that all languages will be built. (Thanks to Luca Olivetti <luca@luca.ddns.org>)
|
1999-01-13 12:51:47 +01:00
|
|
|
|
|
1999-01-03 15:33:35 +01:00
|
|
|
|
* Sat Jan 02 1999 Fabio Coatti <cova@felix.unife.it>
|
|
|
|
|
- Added pl language file.
|
|
|
|
|
- Included g10/pubring.asc in documentation files.
|
|
|
|
|
|
1998-12-23 13:41:40 +01:00
|
|
|
|
* Sat Dec 19 1998 Fabio Coatti <cova@felix.unife.it>
|
|
|
|
|
- Modified the spec file provided by Caskey L. Dickson <caskey-at-technocage.com>
|
|
|
|
|
- Now it can be built also by non-root. Installation has to be done as
|
2002-06-29 15:46:34 +02:00
|
|
|
|
root, gpg is suid.
|
1998-12-23 13:41:40 +01:00
|
|
|
|
- Added some changes by Ross Golder <rossigee@bigfoot.com>
|
|
|
|
|
- Updates for version 0.4.5 of GnuPG (.mo files)
|
1998-09-18 17:24:53 +02:00
|
|
|
|
|
|
|
|
|
%description
|
2003-08-26 02:37:09 +02:00
|
|
|
|
|
2002-06-29 15:46:34 +02:00
|
|
|
|
GnuPG (GNU Privacy Guard) is a GNU utility for encrypting data and
|
|
|
|
|
creating digital signatures. GnuPG has advanced key management
|
|
|
|
|
capabilities and is compliant with the proposed OpenPGP Internet
|
2003-08-26 02:37:09 +02:00
|
|
|
|
standard described in RFC-2440. Since GnuPG doesn't use any patented
|
|
|
|
|
algorithms, it is not compatible with some versions of PGP 2 which use
|
|
|
|
|
only the patented IDEA algorithm. See
|
|
|
|
|
http://www.gnupg.org/why-not-idea.html for information on using IDEA
|
|
|
|
|
if the patent does not apply to you and you need to be compatible with
|
|
|
|
|
these versions of PGP 2.
|
1998-09-18 17:24:53 +02:00
|
|
|
|
|
1998-12-23 13:41:40 +01:00
|
|
|
|
%description -l it
|
2002-06-29 15:46:34 +02:00
|
|
|
|
GnuPG (GNU Privacy Guard) <EFBFBD> una utility GNU per la cifratura di dati e
|
|
|
|
|
la creazione di firme digitali. Possiede una gestione avanzata delle
|
|
|
|
|
chiavi ed <EFBFBD> conforme allo standard Internet OpenPGP, descritto nella
|
|
|
|
|
RFC 2440. Non utilizzando algoritmi brevettati, non <EFBFBD> compatibile con
|
|
|
|
|
PGP2 (PGP2.x usa solo IDEA, coperto da brevetto mondiale, ed RSA,
|
|
|
|
|
brevettato negli USA con scadenza 20/09/2000). Questi algoritmi sono
|
|
|
|
|
utilizzabili da GnuPG tramite moduli esterni.
|
1998-12-17 18:36:05 +01:00
|
|
|
|
|
1999-05-17 22:03:24 +02:00
|
|
|
|
%description -l fr
|
2002-06-29 15:46:34 +02:00
|
|
|
|
GnuPG est un utilitaire GNU destin<EFBFBD> <EFBFBD> chiffrer des donn<EFBFBD>es et <EFBFBD> cr<EFBFBD>er
|
|
|
|
|
des signatures <EFBFBD>lectroniques. Il a des capacit<EFBFBD>s avanc<EFBFBD>es de gestion de
|
|
|
|
|
cl<EFBFBD>s et il est conforme <EFBFBD> la norme propos<EFBFBD>e OpenPGP d<EFBFBD>crite dans la
|
|
|
|
|
RFC2440. Comme GnuPG n'utilise pas d'algorithme brevet<EFBFBD>, il n'est
|
|
|
|
|
compatible avec aucune version de PGP2 (PGP2.x ne sait utiliser que
|
|
|
|
|
l'IDEA brevet<EFBFBD> dans le monde entier et RSA, brevet<EFBFBD> aux <EFBFBD>tats-Unis
|
|
|
|
|
jusqu'au 20 septembre 2000).
|
|
|
|
|
|
|
|
|
|
%description -l cs
|
|
|
|
|
GnuPG je GNU n<EFBFBD>stroj pro bezpe<EFBFBD>nou komunikaci a ukl<EFBFBD>d<EFBFBD>n<EFBFBD> dat. M<EFBFBD><EFBFBD>e b<EFBFBD>t
|
|
|
|
|
pou<EFBFBD>it na <EFBFBD>ifrov<EFBFBD>n<EFBFBD> dat a vytv<EFBFBD><EFBFBD>en<EFBFBD> digit<EFBFBD>ln<EFBFBD>ch podpis<EFBFBD>. Obsahuje
|
|
|
|
|
funkce pro pokro<EFBFBD>ilou spr<EFBFBD>vu kl<EFBFBD><EFBFBD><EFBFBD> a vyhovuje navrhovan<EFBFBD>mu OpenPGP
|
|
|
|
|
Internet standardu podle RFC2440. Byl vytvo<EFBFBD>en jako kompletn<EFBFBD>
|
|
|
|
|
n<EFBFBD>hrada za PGP. Proto<EFBFBD>e neobsahuje <EFBFBD>ifrovac<EFBFBD> algoritmy IDEA nebo RSA,
|
|
|
|
|
m<EFBFBD><EFBFBD>e b<EFBFBD>t pou<EFBFBD><EFBFBD>v<EFBFBD>n bez omezen<EFBFBD>.
|
|
|
|
|
Proto<EFBFBD>e GnuPG nepou<EFBFBD><EFBFBD>v<EFBFBD> <EFBFBD><EFBFBD>dn<EFBFBD> patentovan<EFBFBD> algoritmus, nem<EFBFBD><EFBFBD>e b<EFBFBD>t <EFBFBD>pln<EFBFBD>
|
|
|
|
|
kompatibiln<EFBFBD> s PGP verze 2. PGP 2.x pou<EFBFBD><EFBFBD>v<EFBFBD> algoritmy IDEA (patentov<6F>no
|
|
|
|
|
celosv<EFBFBD>tov<EFBFBD>) a RSA (patentov<6F>no ve Spojen<EFBFBD>ch st<EFBFBD>tech do 20. z<EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
2000). Tyto algoritmy lze zav<EFBFBD>st do GnuPG pomoc<EFBFBD> extern<EFBFBD>ch modul<EFBFBD>.
|
|
|
|
|
|
|
|
|
|
%description -l pl
|
|
|
|
|
GnuPG (GNU Privacy Guard) jest nazedziem do szfrowania danych i tworzenia
|
|
|
|
|
cyfrowych podpis<EFBFBD>w. GnuPG posiada zaawansowane mozliwosci obslugi kluczy
|
|
|
|
|
i jest zgodne z OpenPGP, proponowanym standardem internetowym opisanym
|
|
|
|
|
w RFC2440. Poniewaz GnuPG nie uzywa zadnych opatentowanych algorytm<EFBFBD>w
|
|
|
|
|
nie jest wiec zgodne z jaka kolwiek wersja PGP2 (PGP2.x kozysta jedynie
|
|
|
|
|
z algorytm<EFBFBD>w: IDEA, opatentowanego na calym swiecie, oraz RSA, kt<EFBFBD>rego
|
|
|
|
|
patent na terenie Stan<EFBFBD>w Zjednoczonych wygasa 20 wrzesnia 2000).
|
1999-05-17 22:03:24 +02:00
|
|
|
|
|
1998-12-23 13:41:40 +01:00
|
|
|
|
%prep
|
1998-12-17 18:36:05 +01:00
|
|
|
|
rm -rf $RPM_BUILD_ROOT
|
1998-12-23 13:41:40 +01:00
|
|
|
|
|
|
|
|
|
%setup
|
1998-09-18 17:24:53 +02:00
|
|
|
|
|
|
|
|
|
%build
|
1999-01-13 12:51:47 +01:00
|
|
|
|
if test -n "$LINGUAS"; then
|
|
|
|
|
unset LINGUAS
|
|
|
|
|
fi
|
2003-08-26 02:37:09 +02:00
|
|
|
|
%configure --program-prefix=%{?_program_prefix:%{_program_prefix}}
|
1998-09-18 17:24:53 +02:00
|
|
|
|
make
|
|
|
|
|
|
|
|
|
|
%install
|
2003-08-26 02:37:09 +02:00
|
|
|
|
%makeinstall
|
|
|
|
|
%find_lang %{name}
|
|
|
|
|
rm %{buildroot}%{_datadir}/%{name}/FAQ
|
|
|
|
|
rm %{buildroot}%{_datadir}/%{name}/faq.html
|
|
|
|
|
rm %{buildroot}%{_infodir}/dir
|
|
|
|
|
|
|
|
|
|
%files -f %{name}.lang
|
|
|
|
|
%defattr (-,root,root)
|
1998-12-23 13:41:40 +01:00
|
|
|
|
|
2003-08-26 02:37:09 +02:00
|
|
|
|
%doc INSTALL AUTHORS COPYING NEWS README THANKS TODO PROJECTS doc/DETAILS
|
|
|
|
|
%doc doc/FAQ doc/faq.html doc/HACKING doc/OpenPGP doc/samplekeys.asc
|
|
|
|
|
%doc %attr (0755,root,root) tools/convert-from-106
|
|
|
|
|
%config %{_datadir}/%{name}/options.skel
|
|
|
|
|
%{_mandir}/man1/*
|
|
|
|
|
%{_mandir}/man7/*
|
|
|
|
|
%{_infodir}/gpg.info*
|
|
|
|
|
%{_infodir}/gpgv.info*
|
|
|
|
|
%attr (4755,root,root) %{_bindir}/gpg
|
|
|
|
|
%attr (0755,root,root) %{_bindir}/gpgv
|
|
|
|
|
%attr (0755,root,root) %{_bindir}/gpgsplit
|
|
|
|
|
%attr (0755,root,root) %{_libexecdir}/*
|
|
|
|
|
|
|
|
|
|
%post
|
|
|
|
|
/sbin/install-info %{_infodir}/gpg.info %{_infodir}/dir 2>/dev/null || :
|
|
|
|
|
/sbin/install-info %{_infodir}/gpgv.info %{_infodir}/dir 2>/dev/null || :
|
|
|
|
|
|
|
|
|
|
%preun
|
|
|
|
|
if [ $1 = 0 ]; then
|
|
|
|
|
/sbin/install-info --delete %{_infodir}/gpg.info \
|
|
|
|
|
%{_infodir}/dir 2>/dev/null || :
|
|
|
|
|
/sbin/install-info --delete %{_infodir}/gpgv.info \
|
|
|
|
|
%{_infodir}/dir 2>/dev/null || :
|
|
|
|
|
fi
|
1998-12-23 13:41:40 +01:00
|
|
|
|
|
|
|
|
|
%clean
|
|
|
|
|
rm -rf $RPM_BUILD_ROOT
|
|
|
|
|
rm -rf $RPM_BUILD_DIR/%{name}-%{version}
|