crux-musl

Unnamed repository; edit this file 'description' to name the repository.
git clone https://codeberg.org/emmett1/crux-musl
Log | Files | Refs | README | LICENSE

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 }