php-gnupg: new package

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
Gustavo Zacarias 2014-02-25 17:16:05 -03:00 committed by Peter Korsgaard
parent b553ffe8dc
commit 7f6a380b18
3 changed files with 33 additions and 0 deletions

View File

@ -400,6 +400,7 @@ source "package/php/Config.in"
if BR2_PACKAGE_PHP
if !BR2_PREFER_STATIC_LIB
menu "External php extensions"
source "package/php-gnupg/Config.in"
source "package/php-imagick/Config.in"
source "package/php-ssh2/Config.in"
source "package/php-yaml/Config.in"

View File

@ -0,0 +1,9 @@
config BR2_PACKAGE_PHP_GNUPG
bool "php-gnupg"
depends on BR2_PACKAGE_PHP
depends on BR2_USE_MMU # libassuan
select BR2_PACKAGE_LIBGPGME
help
PHP wrapper around the gpgme library.
http://pecl.php.net/package/gnupg

View File

@ -0,0 +1,23 @@
################################################################################
#
# php-gnupg
#
################################################################################
PHP_GNUPG_VERSION = 1.3.3
PHP_GNUPG_SOURCE = gnupg-$(PHP_GNUPG_VERSION).tgz
PHP_GNUPG_SITE = http://pecl.php.net/get
# phpize does the autoconf magic
PHP_GNUPG_DEPENDENCIES = php libgpgme host-autoconf host-pkgconf
PHP_GNUPG_CONF_OPT = --with-php-config=$(STAGING_DIR)/usr/bin/php-config
PHP_GNUPG_LICENSE = BSD-2c
PHP_GNUPG_LICENSE_FILES = LICENSE
define PHP_GNUPG_PHPIZE
(cd $(@D); \
$(STAGING_DIR)/usr/bin/phpize)
endef
PHP_GNUPG_PRE_CONFIGURE_HOOKS += PHP_GNUPG_PHPIZE
$(eval $(autotools-package))