Browse Source

Merge pull request #2204 from xypron/gnupg

utils/gnupg: update to 1.4.20, add new package gnupg-utils
lilik-openwrt-22.03
Nico 9 years ago
parent
commit
3955d78130
1 changed files with 28 additions and 5 deletions
  1. +28
    -5
      utils/gnupg/Makefile

+ 28
- 5
utils/gnupg/Makefile View File

@ -8,13 +8,13 @@
include $(TOPDIR)/rules.mk include $(TOPDIR)/rules.mk
PKG_NAME:=gnupg PKG_NAME:=gnupg
PKG_VERSION:=1.4.19
PKG_VERSION:=1.4.20
PKG_RELEASE:=1 PKG_RELEASE:=1
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
PKG_SOURCE_URL:=ftp://ftp.franken.de/pub/crypt/mirror/ftp.gnupg.org/gcrypt/gnupg \ PKG_SOURCE_URL:=ftp://ftp.franken.de/pub/crypt/mirror/ftp.gnupg.org/gcrypt/gnupg \
ftp://ftp.gnupg.org/gcrypt/gnupg ftp://ftp.gnupg.org/gcrypt/gnupg
PKG_MD5SUM:=3af4ab5b3113b3e28d3551ecf9600785
PKG_MD5SUM:=b7af897a041c03c8ad1c7c466b54d10d
PKG_LICENSE:=GPL-3.0 PKG_LICENSE:=GPL-3.0
PKG_LICENSE_FILES:=COPYING PKG_LICENSE_FILES:=COPYING
@ -24,7 +24,7 @@ PKG_INSTALL:=1
include $(INCLUDE_DIR)/package.mk include $(INCLUDE_DIR)/package.mk
define Package/gnupg
define Package/gnupg/Default
SECTION:=utils SECTION:=utils
CATEGORY:=Utilities CATEGORY:=Utilities
DEPENDS:=+zlib +libncurses +libreadline DEPENDS:=+zlib +libncurses +libreadline
@ -32,6 +32,17 @@ define Package/gnupg
URL:=http://www.gnupg.org/ URL:=http://www.gnupg.org/
endef endef
define Package/gnupg
$(call Package/gnupg/Default)
MENU:=1
endef
define Package/gnupg-utils
$(call Package/gnupg/Default)
DEPENDS:=gnupg
TITLE:=Key management utilities for GnuPG
endef
define Package/gnupg/description define Package/gnupg/description
GnuPG is GNU's tool for secure communication and data storage. GnuPG is GNU's tool for secure communication and data storage.
It can be used to encrypt data and to create digital signatures. It can be used to encrypt data and to create digital signatures.
@ -42,6 +53,11 @@ define Package/gnupg/description
with PGP2 because it uses IDEA (which is patented worldwide). with PGP2 because it uses IDEA (which is patented worldwide).
endef endef
define Package/gnupg-utils/description
Key management utilies for GnuPG.
This package is needed to import keys from a keyserver.
endef
CONFIGURE_ARGS += \ CONFIGURE_ARGS += \
--disable-rpath \ --disable-rpath \
--disable-asm \ --disable-asm \
@ -49,9 +65,7 @@ CONFIGURE_ARGS += \
--disable-card-support \ --disable-card-support \
--disable-agent-support \ --disable-agent-support \
--disable-bzip2 \ --disable-bzip2 \
--disable-exec \
--disable-ldap \ --disable-ldap \
--disable-hkp \
--disable-finger \ --disable-finger \
--disable-ftp \ --disable-ftp \
--disable-dns-srv \ --disable-dns-srv \
@ -66,4 +80,13 @@ define Package/gnupg/install
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/gpg $(1)/usr/bin/ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/gpg $(1)/usr/bin/
endef endef
define Package/gnupg-utils/install
$(INSTALL_DIR) $(1)/usr/lib/gnupg
for file in gpgkeys_curl gpgkeys_hkp; do \
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/gnupg/$$$$file \
$(1)/usr/lib/gnupg/; \
done
endef
$(eval $(call BuildPackage,gnupg)) $(eval $(call BuildPackage,gnupg))
$(eval $(call BuildPackage,gnupg-utils))

Loading…
Cancel
Save