Message ID | 1393359365-21266-1-git-send-email-gustavo@zacarias.com.ar |
---|---|
State | Accepted |
Commit | 7f6a380b1800f209ddefd729cc13837932451a65 |
Headers | show |
>>>>> "Gustavo" == Gustavo Zacarias <gustavo@zacarias.com.ar> writes: > Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> > --- > package/Config.in | 1 + > package/php-gnupg/Config.in | 9 +++++++++ > package/php-gnupg/php-gnupg.mk | 23 +++++++++++++++++++++++ > 3 files changed, 33 insertions(+) > create mode 100644 package/php-gnupg/Config.in > create mode 100644 package/php-gnupg/php-gnupg.mk Committed to next, thanks. > +++ b/package/php-gnupg/Config.in > @@ -0,0 +1,9 @@ > +config BR2_PACKAGE_PHP_GNUPG > + bool "php-gnupg" > + depends on BR2_PACKAGE_PHP > + depends on BR2_USE_MMU # libassuan Does php really work on nonmmu?
On 02/26/2014 05:54 AM, Peter Korsgaard wrote: > > +++ b/package/php-gnupg/Config.in > > @@ -0,0 +1,9 @@ > > +config BR2_PACKAGE_PHP_GNUPG > > + bool "php-gnupg" > > + depends on BR2_PACKAGE_PHP > > + depends on BR2_USE_MMU # libassuan > > Does php really work on nonmmu? The CLI variant builds for nommu, if it works and if it's useful in any way is quite open to discussion :) IMHO it's not very useful, most nommu platforms are short on some form of memory which php likes a lot. Regards.
Dear Gustavo Zacarias, On Tue, 25 Feb 2014 17:16:05 -0300, Gustavo Zacarias wrote: > Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> > --- > package/Config.in | 1 + > package/php-gnupg/Config.in | 9 +++++++++ > package/php-gnupg/php-gnupg.mk | 23 +++++++++++++++++++++++ > 3 files changed, 33 insertions(+) > create mode 100644 package/php-gnupg/Config.in > create mode 100644 package/php-gnupg/php-gnupg.mk This package is causing some build issues, see http://autobuild.buildroot.org/results/efb/efbce29a2fa1d8561c10613d2145b9b382ddc83c/: checking for gawk... gawk checking for gnupg support... yes, shared checking for gnupg files in default path... not found configure: error: Please reinstall the gpgme distribution make: *** [/data/scratch/peko/build/php-gnupg-1.3.3/.stamp_configured] Error 1 Thomas
diff --git a/package/Config.in b/package/Config.in index 65b6c67..2c33e11 100644 --- a/package/Config.in +++ b/package/Config.in @@ -397,6 +397,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" diff --git a/package/php-gnupg/Config.in b/package/php-gnupg/Config.in new file mode 100644 index 0000000..49fb43b --- /dev/null +++ b/package/php-gnupg/Config.in @@ -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 diff --git a/package/php-gnupg/php-gnupg.mk b/package/php-gnupg/php-gnupg.mk new file mode 100644 index 0000000..5fc1dc4 --- /dev/null +++ b/package/php-gnupg/php-gnupg.mk @@ -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))
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> --- package/Config.in | 1 + package/php-gnupg/Config.in | 9 +++++++++ package/php-gnupg/php-gnupg.mk | 23 +++++++++++++++++++++++ 3 files changed, 33 insertions(+) create mode 100644 package/php-gnupg/Config.in create mode 100644 package/php-gnupg/php-gnupg.mk