summaryrefslogtreecommitdiff
path: root/packages/gnupg
diff options
context:
space:
mode:
authornslu2-linux.adm@bkbits.net <nslu2-linux.adm@bkbits.net>2005-02-24 02:40:27 +0000
committernslu2-linux.adm@bkbits.net <nslu2-linux.adm@bkbits.net>2005-02-24 02:40:27 +0000
commitf73e6c2a07c62ffb16775680d8631f2d1dec19c5 (patch)
treecb21f3c77fd701ed6b6e85e1f5ed4b45225a8836 /packages/gnupg
parenta702a4829935cbe81edef1de716bc81664f94e0a (diff)
Merge bk://oe-devel.bkbits.net/openembedded
into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/02/24 02:33:48+00:00 (none)!cwiiis Merge bk://oe-devel@oe-devel.bkbits.net/openembedded into cwiiisdesktop.(none):/home/cwiiis/oe/openembedded 2005/02/24 02:33:16+00:00 (none)!cwiiis Update user-own-collie-devs patch for gpe-login. 2005/02/24 02:21:03+00:00 (none)!cwiiis Use user-own-collie-devs patch in gpe-login again. 2005/02/23 19:50:06-06:00 ti.com!kergoth Add OpenOMAP, a simple OE built distribution for TI OMAP development platforms. 2005/02/23 19:46:00-06:00 ti.com!kergoth Set MODUTILS = '26' in the omap1610h2.conf, since the only omap kernel we've got is 2.6 anyway. 2005/02/24 01:40:43+00:00 (none)!cwiiis Merge bk://oe-devel@oe-devel.bkbits.net/openembedded into cwiiisdesktop.(none):/home/cwiiis/oe/openembedded 2005/02/23 19:40:28-06:00 ti.com!kergoth gnupg2: kill the unnecessary do_install docdir rearranging, add /usr/share/gnupg to FILES_PN. 2005/02/24 01:39:57+00:00 (none)!cwiiis Make keylaunch use custom keylaunchrc (empty for collie, otherwise default). 2005/02/24 01:17:28+00:00 (none)!cwiiis Use update-alternatives and custom kbdconfig in matchbox svn as well. 2005/02/23 16:21:10+00:00 (none)!cwiiis Make gpe-appmgr only install on the gpe-image of bigscreen devices. 2005/02/23 16:14:27+00:00 (none)!cwiiis Merge bk://oe-devel@oe-devel.bkbits.net/openembedded into cwiiisdesktop.(none):/home/cwiiis/oe/openembedded 2005/02/23 13:38:49+00:00 (none)!cwiiis Merge 2005/02/23 12:41:55+00:00 (none)!cwiiis Move loading of libgtkstylus to Xsession.d from profile.d. 2005/02/23 12:34:56+00:00 (none)!cwiiis Remove apm_bios patch and make Xsession more debian-like (source all scripts) in gpe-dm. 2005/02/23 12:33:12+00:00 (none)!cwiiis Add keysym for power button on collie for X 2005/02/22 10:44:46+00:00 (none)!cwiiis Merge matchbox-wm changes, and make use update-alternatives class. 2005/02/22 02:52:05+00:00 (none)!cwiiis Use custom kbdconfig with matchbox-wm (for simpad and collie) 2005/02/18 22:36:53+00:00 (none)!cwiiis Add --with-env-editor switch to configure of sudo 2005/02/18 22:35:54+00:00 (none)!cwiiis Really get rid of the apm_bios removal patch for collie... 2005/02/18 22:33:47+00:00 (none)!cwiiis -Update gpe-login patch to set ownership of devices -Remove patch that deletes /dev/apm_bios for collie - no longer necessary BKrev: 421d3e9bcU67BQXgiWhQfs1uU1AqSg
Diffstat (limited to 'packages/gnupg')
-rw-r--r--packages/gnupg/gnupg2.inc84
-rw-r--r--packages/gnupg/gnupg2_1.9.15.bb3
2 files changed, 87 insertions, 0 deletions
diff --git a/packages/gnupg/gnupg2.inc b/packages/gnupg/gnupg2.inc
index e69de29bb2..4013581aea 100644
--- a/packages/gnupg/gnupg2.inc
+++ b/packages/gnupg/gnupg2.inc
@@ -0,0 +1,84 @@
+SECTION = "console/utils"
+DESCRIPTION = "gnupg - GNU privacy guard - development version"
+HOMEPAGE = "http://www.gnupg.org/"
+LICENSE = "GPLv2"
+MAINTAINER = "Pawel Osiczko <p.osiczko@tetrapyloctomy.org>"
+# DEPENDS = "zlib libgpg-error libgcrypt libassuan ksba opensc"
+DEPENDS = "zlib libgpg-error libgcrypt libassuan"
+
+inherit autotools gettext
+
+SRC_URI = "ftp://ftp.gnupg.org/gcrypt/alpha/gnupg/gnupg-${PV}.tar.bz2"
+S = "${WORKDIR}/gnupg-${PV}"
+libexecdir := "${libexecdir}/gnupg2"
+FILES_${PN} += "${datadir}/gnupg"
+
+# NOTE: gpgsm and scdaemon binaries aren't buildable if you dont have libksba. -CL
+# --with-ksba-prefix=${STAGING_LIBDIR}/..
+
+# NOTE: opensc is needed by the scdaemon binary. if you don't have opensc, it can
+# only build a limited scdaemon. -CL
+# --with-opensc-prefix=${STAGING_LIBDIR}/..
+
+# NOTE: given those facts, the current build will disable scdaemon and gpgsm.
+# Threads are disabled currently to avoid the pth dependency. -CL
+
+EXTRA_OECONF = "--disable-ldap \
+ --with-zlib=${STAGING_LIBDIR}/.. \
+ --with-gpg-error-prefix=${STAGING_BINDIR}/.. \
+ --with-libgcrypt-prefix=${STAGING_BINDIR}/.. \
+ --with-libassuan-prefix=${STAGING_BINDIR}/.. \
+ --with-pth-prefix=${STAGING_BINDIR}/.. \
+ --with-opensc-prefix=${STAGING_BINDIR}/.. \
+ --with-ksba-prefix=${STAGING_BINDIR}/.. \
+ --disable-threads \
+ --disable-gpgsm \
+ --disable-scdaemon"
+
+# Bypass the tests
+EXTRA_OEMAKE += "'TESTS_ENVIRONMENT=/bin/true'"
+
+# --disable-gpg do not build the gpg program
+# --disable-gpgsm do not build the gpgsm program
+# --disable-agent do not build the agent program
+# --disable-scdaemon do not build the scdaemon program
+# --enable-agent-only build only the gpg-agent
+# --disable-exec disable all external program execution
+# --disable-photo-viewers disable photo ID viewers
+# --disable-keyserver-helpers disable all external keyserver support
+# --disable-ldap disable LDAP keyserver interface
+# --disable-hkp disable HKP keyserver interface
+# --disable-mailto disable email keyserver interface
+# --disable-keyserver-path disable the exec-path option for keyserver helpers
+# --disable-largefile omit support for large files
+# --disable-threads allow building without Pth support
+# --disable-dns-srv disable the use of DNS SRV in HKP
+# --disable-nls do not use Native Language Support
+# --disable-rpath do not hardcode runtime library paths
+# --disable-regex do not handle regular expressions in trust sigs
+# --with-agent-pgm=PATH Use PATH as the default for the agent)
+# --with-pinentry-pgm=PATH Use PATH as the default for the pinentry)
+# --with-scdaemon-pgm=PATH Use PATH as the default for the scdaemon)
+# --with-dirmngr-pgm=PATH Use PATH as the default for the dirmngr)
+# --with-protect-tool-pgm=PATH Use PATH as the default for the protect-tool)
+# --with-photo-viewer=FIXED_VIEWER set a fixed photo ID viewer
+# --with-capabilities use linux capabilities default=no
+# --with-gpg-error-prefix=PFX
+# prefix where GPG Error is installed (optional)
+# --with-libgcrypt-prefix=PFX
+# prefix where LIBGCRYPT is installed (optional)
+# --with-libassuan-prefix=PFX
+# prefix where LIBASSUAN is installed (optional)
+# --with-ksba-prefix=PFX prefix where KSBA is installed (optional)
+# --with-opensc-prefix=PFX
+# prefix where OpenSC is installed (optional)
+# --with-pth-prefix=PFX prefix where GNU Pth is installed (optional)
+# --with-mailprog=NAME use "NAME -t" for mail transport
+# --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib
+# --without-libiconv-prefix don't search for libiconv in includedir and libdir
+# --with-included-gettext use the GNU gettext library included here
+# --with-libintl-prefix[=DIR] search for libintl in DIR/include and DIR/lib
+# --without-libintl-prefix don't search for libintl in includedir and libdir
+# --with-included-regex use the included GNU regex library
+# --with-zlib=DIR use libz in DIR
+# --with-pkits-tests run the PKITS based tests
diff --git a/packages/gnupg/gnupg2_1.9.15.bb b/packages/gnupg/gnupg2_1.9.15.bb
index e69de29bb2..fc24adde31 100644
--- a/packages/gnupg/gnupg2_1.9.15.bb
+++ b/packages/gnupg/gnupg2_1.9.15.bb
@@ -0,0 +1,3 @@
+include gnupg2.inc
+
+PR = "r2"