Changes needed to support smartcards. Well, only _support_. There is
[gnupg.git] / scripts / gnupg.spec.in
1 #
2 # gnupg -- gnu privacy guard
3 # This is a template.  The dist target uses it to create the real file.
4 #
5 %define version @pkg_version@
6 %define name gnupg
7 Summary: GPL public key crypto
8 Name: %{name}
9 Version: %{version}
10 Release: 1
11 Copyright: GPL
12 Group: Applications/Cryptography
13 Source: ftp://ftp.gnupg.org/pub/gcrypt/%{name}-%{version}.tar.gz
14 URL: http://www.gnupg.org
15 Provides: gpg openpgp
16 BuildRoot: /tmp/rpmbuild_%{name}
17
18 %changelog
19 * Sat May 29 1999 Fabio Coatti <cova@ferrara.linux.it>
20 - Some corrections in French description, thanks to 
21 Gaël Quéri <gqueri@mail.dotcom.fr>  
22
23 * Mon May 17 1999 Fabio Coatti <cova@felix.unife.it>
24 - Added French description, provided by 
25 Christophe Labouisse <labouiss@cybercable.fr>
26
27 * Thu May 06 1999 Fabio Coatti <cova@felix.unife.it> 
28 - Upgraded for 0.9.6 (removed gpgm)
29
30 * Tue Jan 12 1999 Fabio Coatti <cova@felix.unife.it>
31 - LINGUAS variable is now unset in configure to ensure that all
32   languages will be built. (Thanks to Luca Olivetti <luca@luca.ddns.org>)
33  
34 * Sat Jan 02 1999 Fabio Coatti <cova@felix.unife.it>
35 - Added pl language file.
36 - Included g10/pubring.asc in documentation files.
37
38 * Sat Dec 19 1998 Fabio Coatti <cova@felix.unife.it>
39 - Modified the spec file provided by Caskey L. Dickson <caskey-at-technocage.com>
40 - Now it can be built also by non-root. Installation has to be done as
41 root, gpg is suid.
42 - Added some changes by  Ross Golder <rossigee@bigfoot.com>
43 - Updates for version 0.4.5 of GnuPG (.mo files)
44
45 %description
46 GnuPG is a complete and free replacement for PGP. Because it does not
47 use IDEA or RSA it can be used without any restrictions. GnuPG is in
48 compliance with the OpenPGP specification (RFC2440).
49
50 %description -l it
51 GnuPG è un sostituto completo e gratuito per il PGP. Non utilizzando
52 IDEA o RSA può essere utilizzato senza restrizioni. GnuPG è conforme
53 alle specifiche OpenPGP (RFC2440).
54
55 %description -l fr
56 GnuPG est un remplacement complet et « libre » de PGP. Comme il n'utilise
57 ni IDEA ni RSA il peut être utilisé sans restriction. GnuPG est conforme
58 à la spécification OpenPGP (RFC2440).                         
59
60 %prep
61 rm -rf $RPM_BUILD_ROOT
62 rm -rf $RPM_BUILD_DIR/%{name}-%{version}
63
64 %setup
65
66 %build
67 if test -n "$LINGUAS"; then
68  unset LINGUAS
69 fi    
70 CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=/usr
71 make
72
73 %install
74 make install-strip prefix=$RPM_BUILD_ROOT/usr
75
76 %files
77
78 %doc %attr (-,root,root) INSTALL
79 %doc %attr (-,root,root) AUTHORS
80 %doc %attr (-,root,root) COPYING
81 %doc %attr (-,root,root) ChangeLog
82 %doc %attr (-,root,root) NEWS
83 %doc %attr (-,root,root) README
84 %doc %attr (-,root,root) THANKS
85 %doc %attr (-,root,root) TODO   
86 %doc %attr (-,root,root) PROJECTS
87 %doc %attr (-,root,root) doc/DETAILS
88 %doc %attr (-,root,root) doc/FAQ
89 %doc %attr (-,root,root) doc/HACKING
90 %doc %attr (-,root,root) doc/OpenPGP
91 %doc %attr (-,root,root) g10/pubring.asc
92 %doc %attr (-,root,root) g10/OPTIONS
93
94 %attr (-,root,root) /usr/man/man1/gpg.1
95 %attr (4755,root,root) /usr/bin/gpg
96
97 %attr (-,root,root) /usr/share/locale/de/LC_MESSAGES/%{name}.mo
98 %attr (-,root,root) /usr/share/locale/it/LC_MESSAGES/%{name}.mo
99 %attr (-,root,root) /usr/share/locale/fr/LC_MESSAGES/%{name}.mo
100 %attr (-,root,root) /usr/share/locale/ru/LC_MESSAGES/%{name}.mo
101 %attr (-,root,root) /usr/share/locale/es_ES/LC_MESSAGES/%{name}.mo
102 %attr (-,root,root) /usr/share/locale/pt_BR/LC_MESSAGES/%{name}.mo
103 %attr (-,root,root) /usr/share/locale/pl/LC_MESSAGES/%{name}.mo
104
105
106 %attr (-,root,root) /usr/lib/%{name}
107 %attr (-,root,root) /usr/share/%{name}
108
109 %clean
110 rm -rf $RPM_BUILD_ROOT
111 rm -rf $RPM_BUILD_DIR/%{name}-%{version}