### this file is sourced not run
PKGVER=1.18.0
PKGBUILD=1
PKGARCH=x86_64

# source: BLFS 11.3
TARBALL=gpgme-$PKGVER.tar.bz2
MD5SUM=98f25a7e494d294c4b2c1a769113510e
SRC_URL=ftp://ftp.gnupg.org/gcrypt/gpgme/$TARBALL
BUNDLE=

SLACKREQ='libassuan'
SLACKDESC="libgpgme: libgpgme $PKGVER (GnuPG high-level crypto API)  
libgpgme:  
libgpgme: The GPGME package is a C language library that allows to add support 
libgpgme: for cryptography to a program. It is designed to make access to 
libgpgme: public key crypto engines like GnuPG or GpgSM easier for 
libgpgme: applications. GPGME provides a high-level crypto API for encryption, 
libgpgme: decryption, signing, signature verification and key management.  
libgpgme: 
libgpgme: 
libgpgme: 
libgpgme:
"

### default pkg_download
### default pkg_prepare
### default pkg_package
### build
pkg_build() {
	cd /tmp/gpgme* &&

	# BLFS 11.3: patch to support python 3.11
	sed -e 's/3\.9/3.11/'                    \
		-e 's/:3/:4/'                        \
		-i configure &&

    # BLFS 11.3: patch for build failure with SWIG and libgpg-error-1.46
    patch -Np1 -i ../pkg/gpgme-1.18.0-gpg_error_1_46-1.patch &&
    
	CONFFLAGS="$CONFFLAGS --disable-gpg-test" &&
	pkg_build_autoconf	
	pkg_build_slackdesc &&

	# multilib
	#mv -v /usr/bin/gpgme-config{,-64} &&
	install -m755 src/gpgme-config /usr/bin/gpgme-config-64
	ln -sfv multiarch_wrapper /usr/bin/gpgme-config
	true
}


