gnupg: import from old packages feed
authorNicolas Thill <redacted>
Wed, 20 Aug 2014 12:56:25 +0000 (14:56 +0200)
committerNicolas Thill <redacted>
Wed, 20 Aug 2014 13:52:34 +0000 (15:52 +0200)
 - update to latest version (v1.4.18)
 - add license info
 - add myself as maintainer

Signed-off-by: Nicolas Thill <redacted>
utils/gnupg/Makefile [new file with mode: 0644]

diff --git a/utils/gnupg/Makefile b/utils/gnupg/Makefile
new file mode 100644 (file)
index 0000000..f1e5f84
--- /dev/null
@@ -0,0 +1,69 @@
+#
+# Copyright (C) 2006-2014 OpenWrt.org
+#
+# This is free software, licensed under the GNU General Public License v2.
+# See /LICENSE for more information.
+#
+
+include $(TOPDIR)/rules.mk
+
+PKG_NAME:=gnupg
+PKG_VERSION:=1.4.18
+PKG_RELEASE:=1
+
+PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
+PKG_SOURCE_URL:=ftp://ftp.franken.de/pub/crypt/mirror/ftp.gnupg.org/gcrypt/gnupg \
+       ftp://ftp.gnupg.org/gcrypt/gnupg
+PKG_MD5SUM:=54db1be9588b11afbbdd8b82d4ea883a
+
+PKG_LICENSE:=GPL-3.0
+PKG_LICENSE_FILE:=COPYING
+PKG_MAINTAINER:=Nicolas Thill <nico@openwrt.org>
+
+PKG_INSTALL:=1
+
+include $(INCLUDE_DIR)/package.mk
+
+define Package/gnupg
+  SECTION:=utils
+  CATEGORY:=Utilities
+  DEPENDS:=+zlib +libncurses +libreadline
+  TITLE:=GNU privacy guard - a free PGP replacement
+  URL:=http://www.gnupg.org/
+endef
+
+define Package/gnupg/description
+ GnuPG is GNU's tool for secure communication and data storage.
+ It can be used to encrypt data and to create digital signatures.
+ It includes an advanced key management facility and is compliant
+ with the proposed OpenPGP Internet standard as described in RFC2440.
+ .
+ GnuPG does not use any patented algorithms so it cannot be compatible
+ with PGP2 because it uses IDEA (which is patented worldwide).
+endef
+
+CONFIGURE_ARGS += \
+       --disable-rpath \
+       --disable-asm \
+       --disable-gnupg-iconv \
+       --disable-card-support \
+       --disable-agent-support \
+       --disable-bzip2 \
+       --disable-exec \
+       --disable-ldap \
+       --disable-hkp \
+       --disable-finger \
+       --disable-ftp \
+       --disable-dns-srv \
+       --enable-fake-curl \
+       --disable-regex \
+
+MAKE_FLAGS += \
+       SUBDIRS="m4 intl zlib util mpi cipher tools g10 keyserver ${checks}" \
+
+define Package/gnupg/install
+       $(INSTALL_DIR) $(1)/usr/bin
+       $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/gpg $(1)/usr/bin/
+endef
+
+$(eval $(call BuildPackage,gnupg))
git clone https://git.99rst.org/PROJECT