Browse Source
Bump build revision on dependant packages since this changes the libgpg ABI.android-5
Fredrik Fornwall
9 years ago
7 changed files with 45 additions and 7 deletions
@ -1,6 +1,7 @@ |
|||
TERMUX_PKG_HOMEPAGE=http://www.gnupg.org/related_software/libassuan/ |
|||
TERMUX_PKG_DESCRIPTION="Library implementing the Assuan IPC protocol used between most newer GnuPG components" |
|||
TERMUX_PKG_VERSION=2.4.2 |
|||
TERMUX_PKG_BUILD_REVISION=1 |
|||
TERMUX_PKG_SRCURL=ftp://ftp.gnupg.org/gcrypt/libassuan/libassuan-${TERMUX_PKG_VERSION}.tar.bz2 |
|||
TERMUX_PKG_RM_AFTER_INSTALL="bin/libassuan-config" |
|||
TERMUX_PKG_DEPENDS="libgpg-error" |
|||
|
@ -1,12 +1,21 @@ |
|||
TERMUX_PKG_VERSION=1.21 |
|||
TERMUX_PKG_HOMEPAGE=http://www.gnupg.org/related_software/libgpg-error/ |
|||
TERMUX_PKG_DESCRIPTION="Small library that defines common error values for all GnuPG components" |
|||
TERMUX_PKG_VERSION=1.21 |
|||
TERMUX_PKG_BUILD_REVISION=1 |
|||
TERMUX_PKG_SRCURL=ftp://ftp.gnupg.org/gcrypt/libgpg-error/libgpg-error-${TERMUX_PKG_VERSION}.tar.bz2 |
|||
TERMUX_PKG_RM_AFTER_INSTALL="share/common-lisp" |
|||
|
|||
termux_step_post_configure () { |
|||
# To fix non-arm builds, see: |
|||
# https://lists.gnupg.org/pipermail/gnupg-devel/2014-January/028203.html |
|||
# https://gitorious.org/vlc/vlc/commit/3054560987971aff19c496db38834458f8c29377 |
|||
cp $TERMUX_PKG_SRCDIR/src/syscfg/lock-obj-pub.arm-unknown-linux-androideabi.h $TERMUX_PKG_SRCDIR/src/syscfg/lock-obj-pub.linux-android.h |
|||
termux_step_post_extract_package () { |
|||
# Upstream only has Android definitions for platform-specific lock objects. |
|||
# See https://lists.gnupg.org/pipermail/gnupg-devel/2014-January/028203.html |
|||
# for how to generate a lock-obj header file on devices. |
|||
|
|||
# For aarch64 this was generated on a device: |
|||
cp $TERMUX_PKG_BUILDER_DIR/lock-obj-pub.aarch64-unknown-linux-android.h $TERMUX_PKG_SRCDIR/src/syscfg/ |
|||
|
|||
if [ $TERMUX_ARCH = i686 ]; then |
|||
# Android i686 has same config as arm (verified by generating a file on a i686 device): |
|||
cp $TERMUX_PKG_SRCDIR/src/syscfg/lock-obj-pub.arm-unknown-linux-androideabi.h \ |
|||
$TERMUX_PKG_SRCDIR/src/syscfg/lock-obj-pub.linux-android.h |
|||
fi |
|||
} |
|||
|
@ -0,0 +1,25 @@ |
|||
## lock-obj-pub.armv8l-unknown-linux-gnu.h |
|||
## File created by gen-posix-lock-obj - DO NOT EDIT |
|||
## To be included by mkheader into gpg-error.h |
|||
|
|||
typedef struct |
|||
{ |
|||
long _vers; |
|||
union { |
|||
volatile char _priv[40]; |
|||
long _x_align; |
|||
long *_xp_align; |
|||
} u; |
|||
} gpgrt_lock_t; |
|||
|
|||
#define GPGRT_LOCK_INITIALIZER {1,{{0,0,0,0,0,0,0,0, \ |
|||
0,0,0,0,0,0,0,0, \ |
|||
0,0,0,0,0,0,0,0, \ |
|||
0,0,0,0,0,0,0,0, \ |
|||
0,0,0,0,0,0,0,0}}} |
|||
## |
|||
## Local Variables: |
|||
## mode: c |
|||
## buffer-read-only: t |
|||
## End: |
|||
## |
@ -1,7 +1,7 @@ |
|||
TERMUX_PKG_HOMEPAGE=http://gnupg.org/related_software/libksba/ |
|||
TERMUX_PKG_DESCRIPTION="Library for using X.509 certificates and CMS (Cryptographic Message Syntax) easily accessible" |
|||
TERMUX_PKG_VERSION=1.3.3 |
|||
TERMUX_PKG_BUILD_REVISION=1 |
|||
TERMUX_PKG_BUILD_REVISION=2 |
|||
TERMUX_PKG_SRCURL=ftp://ftp.gnupg.org/gcrypt/libksba/libksba-${TERMUX_PKG_VERSION}.tar.bz2 |
|||
TERMUX_PKG_DEPENDS="libgpg-error" |
|||
TERMUX_PKG_RM_AFTER_INSTALL=bin/ksba-config |
|||
|
@ -1,5 +1,6 @@ |
|||
TERMUX_PKG_HOMEPAGE=https://www.gnupg.org/related_software/pinentry/index.html |
|||
TERMUX_PKG_DESCRIPTION="Dialog allowing secure password entry" |
|||
TERMUX_PKG_VERSION=0.9.7 |
|||
TERMUX_PKG_BUILD_REVISION=1 |
|||
TERMUX_PKG_SRCURL=https://www.gnupg.org/ftp/gcrypt/pinentry/pinentry-${TERMUX_PKG_VERSION}.tar.bz2 |
|||
TERMUX_PKG_DEPENDS="libandroid-support, libassuan, ncurses" |
|||
|
Loading…
Reference in new issue