prereq: gnu make 4 required for latest glibc
[openadk.git] / package / gnupg / Makefile
blob8737f9e47a434a2a9ca406674f1ebcd4244ac359
1 # This file is part of the OpenADK project. OpenADK is copyrighted
2 # material, please see the LICENCE file in the top-level directory.
4 include $(ADK_TOPDIR)/rules.mk
6 PKG_NAME:= gnupg
7 PKG_VERSION:= 1.4.22
8 PKG_RELEASE:= 1
9 PKG_HASH:= 324f70b5df76a4825bce50d2b1702ec3a0fac0d681540bbea1c9aa1e39814fbc
10 PKG_DESCR:= gnu privacy guard
11 PKG_SECTION:= app/crypto
12 PKG_DEPENDS:= libreadline libncurses
13 PKG_BUILDDEP:= readline ncurses
14 PKG_URL:= http://www.gnupg.org/
15 PKG_SITES:= ftp://ftp.gnupg.org/gcrypt/gnupg/
17 DISTFILES:= $(PKG_NAME)-$(PKG_VERSION).tar.gz
19 PKG_SUBPKGS:= GNUPG GPGV
21 include $(ADK_TOPDIR)/mk/package.mk
23 $(eval $(call PKG_template,GNUPG,gnupg,$(PKG_VERSION)-$(PKG_RELEASE),$(PKG_DEPENDS),$(PKG_DESCR),$(PKG_SECTION)))
24 $(eval $(call PKG_template,GPGV,gpgv,$(PKG_VERSION)-$(PKG_RELEASE),$(PKG_DEPENDS),$(PKG_DESCR),$(PKG_SECTION)))
26 CONFIGURE_ARGS+= --disable-asm \
27 --disable-gnupg-iconv \
28 --disable-card-support \
29 --disable-agent-support \
30 --disable-bzip2 \
31 --disable-exec \
32 --disable-ldap \
33 --disable-hkp \
34 --disable-finger \
35 --disable-dns-srv \
36 --disable-rpath \
37 --disable-regex
39 gpgv-install:
40 $(INSTALL_DIR) $(IDIR_GPGV)/usr/bin
41 $(INSTALL_BIN) $(WRKINST)/usr/bin/gpgv \
42 $(IDIR_GPGV)/usr/bin
44 gnupg-install:
45 $(INSTALL_DIR) $(IDIR_GNUPG)/usr/bin/
46 $(INSTALL_DIR) $(IDIR_GNUPG)/usr/share/gnupg
47 $(INSTALL_DATA) $(WRKINST)/usr/share/gnupg/options.skel \
48 $(IDIR_GNUPG)/usr/share/gnupg
49 $(INSTALL_BIN) $(WRKINST)/usr/bin/gpg $(IDIR_GNUPG)/usr/bin/
50 # we need root privileges for secure memory (locked pages)
51 chmod u+s $(IDIR_GNUPG)/usr/bin/gpg
53 include $(ADK_TOPDIR)/mk/pkg-bottom.mk