Pkgfile (970B)
1 # Description: A C wrapper and Python bindings library for GnuPG 2 # URL: https://www.gnupg.org/related_software/gpgme/ 3 # Maintainer: Tim Biermann, tbier at posteo dot de 4 # Depends on: gnupg python3-wheel swig 5 # Optional: qt5 qt6-base 6 7 name=gpgme 8 version=2.0.0 9 release=1 10 source=(https://www.gnupg.org/ftp/gcrypt/$name/$name-$version.tar.bz2 11 lfs64.patch) 12 13 build() { 14 cd $name-$version 15 16 patch -Np1 -i ../lfs64.patch 17 18 prt-get isinst qt5 && PKGMK_GPGME_LANG+=' qt' 19 20 PKGMK_GPGME=( 21 --prefix=/usr 22 --disable-fd-passing 23 --disable-gpgsm-test 24 --enable-static 25 ) 26 27 export PYTHON='/usr/bin/python3' 28 ./configure \ 29 "${PKGMK_GPGME[@]}" \ 30 --enable-languages="cl cpp python $PKGMK_GPGME_LANG" 31 32 make 33 make DESTDIR=$PKG install 34 35 if prt-get isinst qt6-base; then 36 make clean 37 ./configure \ 38 "${PKGMK_GPGME[@]}" \ 39 --enable-languages="cpp qt6" 40 41 make 42 make DESTDIR=$PKG install 43 fi 44 45 rm -rf $PKG/usr/share/{common-lisp,info} 46 }