]> pilppa.org Git - familiar-h63xx-build.git/blob - org.handhelds.familiar/packages/gnupg/gnupg.inc
OE tree imported from monotone branch org.openembedded.oz354fam083 at revision 8b12e3...
[familiar-h63xx-build.git] / org.handhelds.familiar / packages / gnupg / gnupg.inc
1 SECTION = "console/utils"
2 DESCRIPTION = "gnupg - GNU privacy guard"
3 HOMEPAGE = "http://www.gnupg.org/"
4 LICENSE = "GPLv2"
5 MAINTAINER = "Pawel Osiczko <p.osiczko@tetrapyloctomy.org>"
6 DEPENDS = "zlib bzip2"
7
8 inherit autotools gettext
9
10 MIRRORS_prepend () {
11 ftp://ftp.gnupg.org/gcrypt      http://mirrors.rootmode.com/ftp.gnupg.org
12 }
13 SRC_URI = "ftp://ftp.gnupg.org/gcrypt/gnupg/gnupg-${PV}.tar.bz2"
14 S = "${WORKDIR}/gnupg-${PV}"
15
16 #   --with-egd-socket=NAME  use NAME for the EGD socket
17 #   --with-photo-viewer=FIXED_VIEWER  set a fixed photo ID viewer
18 #   --with-included-zlib    use the zlib code included here
19 #   --with-capabilities     use linux capabilities default=no
20 #   --with-mailprog=NAME    use "NAME -t" for mail transport
21 #   --with-libiconv-prefix[=DIR]  search for libiconv in DIR/include and DIR/lib
22 #   --without-libiconv-prefix     don't search for libiconv in includedir and libdir
23 #   --with-included-gettext use the GNU gettext library included here
24 #   --with-libintl-prefix[=DIR]  search for libintl in DIR/include and DIR/lib
25 #   --without-libintl-prefix     don't search for libintl in includedir and libdir
26 #   --with-included-regex   use the included GNU regex library
27 #   --with-zlib=DIR         use libz in DIR
28 #   --with-bzip2=DIR        look for bzip2 in DIR
29 #   --enable-static-rnd=egd|unix|linux|auto
30 #   --disable-dev-random    disable the use of dev random
31 #   --disable-asm           do not use assembler modules
32 #   --enable-m-guard        enable memory guard facility
33 #   --enable-selinux-support
34 #                           enable SELinux support
35 #   --disable-card-support  disable OpenPGP card support
36 #   --disable-gnupg-iconv   disable the new iconv code
37 #   --enable-backsigs       enable the experimental backsigs code
38 #   --enable-minimal        build the smallest gpg binary possible
39 #   --disable-rsa           disable the RSA public key algorithm
40 #   --disable-idea          disable the IDEA cipher
41 #   --disable-cast5         disable the CAST5 cipher
42 #   --disable-blowfish      disable the BLOWFISH cipher
43 #   --disable-aes           disable the AES, AES192, and AES256 ciphers
44 #   --disable-twofish       disable the TWOFISH cipher
45 #   --disable-sha256        disable the SHA-256 digest
46 #   --disable-sha512        disable the SHA-384 and SHA-512 digests
47 #   --disable-bzip2         disable the BZIP2 compression algorithm
48 #   --disable-exec          disable all external program execution
49 #   --disable-photo-viewers disable photo ID viewers
50 #   --disable-keyserver-helpers  disable all external keyserver support
51 #   --disable-ldap          disable LDAP keyserver interface
52 #   --disable-hkp           disable HKP keyserver interface
53 #   --disable-http          disable HTTP key fetching interface
54 #   --disable-finger        disable Finger key fetching interface
55 #   --disable-mailto        disable email keyserver interface
56 #   --disable-keyserver-path disable the exec-path option for keyserver helpers
57 #   --enable-key-cache=SIZE Set key cache to SIZE (default 4096)
58 #   --disable-largefile     omit support for large files
59 #   --disable-dns-srv       disable the use of DNS SRV in HKP and HTTP
60 #   --disable-nls           do not use Native Language Support
61 #   --disable-regex         do not handle regular expressions in trust sigs
62
63 EXTRA_OECONF = "--disable-ldap \
64                 --with-zlib=${STAGING_LIBDIR}/.. \
65                 --with-bzip2=${STAGING_LIBDIR}/.. \
66                 --disable-selinux-support"
67
68 do_install () {
69         autotools_do_install
70         install -d ${D}${docdir}/${PN}
71         mv ${D}${datadir}/${PN}/* ${D}/${docdir}/${PN}/ || :
72         mv ${D}${prefix}/doc/* ${D}/${docdir}/${PN}/ || :
73 }