| ################################################################################ |
| # |
| # libgcrypt |
| # |
| ################################################################################ |
| |
| LIBGCRYPT_VERSION = 1.8.7 |
| LIBGCRYPT_SOURCE = libgcrypt-$(LIBGCRYPT_VERSION).tar.bz2 |
| LIBGCRYPT_LICENSE = LGPL-2.1+ |
| LIBGCRYPT_LICENSE_FILES = COPYING.LIB |
| LIBGCRYPT_SITE = https://gnupg.org/ftp/gcrypt/libgcrypt |
| LIBGCRYPT_INSTALL_STAGING = YES |
| LIBGCRYPT_DEPENDENCIES = libgpg-error |
| LIBGCRYPT_CONFIG_SCRIPTS = libgcrypt-config |
| LIBGCRYPT_CPE_ID_VENDOR = gnupg |
| |
| # Patching acinclude.m4 in 0001 |
| # Patching configure.ac and Makefile.am in 0002 |
| LIBGCRYPT_AUTORECONF = YES |
| LIBGCRYPT_CONF_OPTS = \ |
| --disable-tests \ |
| --with-gpg-error-prefix=$(STAGING_DIR)/usr |
| |
| # Libgcrypt doesn't support assembly for coldfire |
| ifeq ($(BR2_m68k_cf),y) |
| LIBGCRYPT_CONF_OPTS += --disable-asm |
| endif |
| |
| # Code doesn't build in thumb mode |
| ifeq ($(BR2_arm),y) |
| LIBGCRYPT_CONF_ENV += CFLAGS="$(patsubst -mthumb,,$(TARGET_CFLAGS))" |
| endif |
| |
| # Tests use fork() |
| define LIBGCRYPT_DISABLE_TESTS |
| $(SED) 's/ tests//' $(@D)/Makefile.in |
| endef |
| |
| LIBGCRYPT_POST_PATCH_HOOKS += LIBGCRYPT_DISABLE_TESTS |
| |
| $(eval $(autotools-package)) |