committed by
Fredrik Fornwall
13 changed files with 29 additions and 50 deletions
@ -1,16 +1,25 @@ |
|||
TERMUX_PKG_HOMEPAGE=https://www.gnupg.org/ |
|||
TERMUX_PKG_DESCRIPTION="OpenPGP implementation for encrypting and signing data and communication" |
|||
TERMUX_PKG_VERSION=1.4.23 |
|||
TERMUX_PKG_SHA256=c9462f17e651b6507848c08c430c791287cd75491f8b5a8b50c6ed46b12678ba |
|||
TERMUX_PKG_SRCURL=ftp://ftp.gnupg.org/gcrypt/gnupg/gnupg-${TERMUX_PKG_VERSION}.tar.bz2 |
|||
# disable readline since gnupg is used in bootstrap, so nice to avoid readline+ncurses dependencies. |
|||
# ac_cv_sys_symbol_underscore=no needed for i686 build to avoid "undefined reference to `mpihelp_sub_n'" errors |
|||
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--disable-endian-check --without-readline ac_cv_sys_symbol_underscore=no" |
|||
# ac_cv_header_sys_shm_h is to avoid USE_SHM_COPROCESSING getting defined due to <sys/shm.h>, |
|||
# which it does on android-21 (but shmat(2) does not exist) |
|||
TERMUX_PKG_EXTRA_CONFIGURE_ARGS+=" ac_cv_header_sys_shm_h=no" |
|||
TERMUX_PKG_EXTRA_CONFIGURE_ARGS+=" --disable-bzip2" |
|||
TERMUX_PKG_DESCRIPTION="Implementation of the OpenPGP standard for encrypting and signing data and communication" |
|||
TERMUX_PKG_VERSION=2.2.9 |
|||
TERMUX_PKG_REVISION=1 |
|||
TERMUX_PKG_SHA256=6278eaabffa1ebc9fa2ceb3dc53eea9a1505ab02a668a86dd6fec06951af2164 |
|||
TERMUX_PKG_SRCURL=https://www.gnupg.org/ftp/gcrypt/gnupg/gnupg-${TERMUX_PKG_VERSION}.tar.bz2 |
|||
TERMUX_PKG_DEPENDS="libassuan,libbz2,libgcrypt,libksba,libsqlite,libnpth,readline,pinentry,libgpg-error" |
|||
TERMUX_PKG_CONFLICTS="gnupg2 (<< 2.2.9-1)" |
|||
TERMUX_PKG_REPLACES="gnupg2 (<< 2.2.9-1)" |
|||
TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" |
|||
--disable-ldap |
|||
--enable-sqlite |
|||
--enable-tofu |
|||
" |
|||
# Remove non-english help files and man pages shipped with the gnupg (1) package: |
|||
TERMUX_PKG_RM_AFTER_INSTALL="share/gnupg/help.*.txt share/man/man1/gpg-zip.1 share/man/man7/gnupg.7" |
|||
|
|||
termux_step_pre_configure() { |
|||
CFLAGS+=" -D__LITTLE_ENDIAN__ -fheinous-gnu-extensions" |
|||
CPPFLAGS+=" -Ddn_skipname=__dn_skipname" |
|||
} |
|||
|
|||
termux_step_post_make_install() { |
|||
cd $TERMUX_PREFIX/bin |
|||
ln -sf gpg gpg2 |
|||
} |
|||
|
@ -1,3 +1,3 @@ |
|||
TERMUX_SUBPKG_INCLUDE="bin/dirmngr bin/dirmngr-client share/man/man8/dirmngr.8 share/man/man1/dirmngr-client.1" |
|||
TERMUX_SUBPKG_DESCRIPTION="Server for managing certificate revocation lists" |
|||
TERMUX_SUBPKG_DEPENDS="gnupg2, libgnutls, resolv-conf" |
|||
TERMUX_SUBPKG_DEPENDS="gnupg (>= 2.2.9-1), libgnutls, resolv-conf" |
@ -1,3 +0,0 @@ |
|||
TERMUX_SUBPKG_INCLUDE="libexec/gnupg/gpgkeys_curl libexec/gnupg/gpgkeys_hkp" |
|||
TERMUX_SUBPKG_DESCRIPTION="GnuPG keyserver helper tools built with libcurl" |
|||
TERMUX_SUBPKG_DEPENDS="gnupg, libcurl" |
@ -1,11 +0,0 @@ |
|||
--- gnupg-1.4.20/mpi/Makefile.in 2015-12-20 08:53:15.000000000 +0100
|
|||
+++ src/mpi/Makefile.in 2016-04-19 19:33:55.167315560 +0200
|
|||
@@ -713,7 +713,7 @@
|
|||
# cancel the default rules used by libtool which do not really |
|||
# work and add one to cpp .S files |
|||
.S.o: |
|||
- $(CPP) $(INCLUDES) $(DEFS) $< | grep -v '^#' > _$*.s
|
|||
+ $(CPP) $(INCLUDES) $(DEFS) -DPIC $< | grep -v '^#' > _$*.s
|
|||
$(COMPILE) $(AM_CCASFLAGS) -c _$*.s |
|||
mv -f _$*.o $*.o |
|||
|
@ -1,18 +0,0 @@ |
|||
TERMUX_PKG_HOMEPAGE=https://www.gnupg.org/ |
|||
TERMUX_PKG_DESCRIPTION="Implementation of the OpenPGP standard for encrypting and signing data and communication" |
|||
TERMUX_PKG_VERSION=2.2.9 |
|||
TERMUX_PKG_SHA256=6278eaabffa1ebc9fa2ceb3dc53eea9a1505ab02a668a86dd6fec06951af2164 |
|||
TERMUX_PKG_SRCURL=https://www.gnupg.org/ftp/gcrypt/gnupg/gnupg-${TERMUX_PKG_VERSION}.tar.bz2 |
|||
TERMUX_PKG_DEPENDS="libassuan,libbz2,libgcrypt,libksba,libsqlite,libnpth,readline,pinentry,libgpg-error" |
|||
TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" |
|||
--disable-ldap |
|||
--enable-gpg-is-gpg2 |
|||
--enable-sqlite |
|||
--enable-tofu |
|||
" |
|||
# Remove non-english help files and man pages shipped with the gnupg (1) package: |
|||
TERMUX_PKG_RM_AFTER_INSTALL="share/gnupg/help.*.txt share/man/man1/gpg-zip.1 share/man/man7/gnupg.7" |
|||
|
|||
termux_step_pre_configure() { |
|||
CPPFLAGS+=" -Ddn_skipname=__dn_skipname" |
|||
} |
Loading…
Reference in new issue