talimat 789 B

12345678910111213141516171819202122232425262728
  1. # Tanım: PKCS 11 modüllerini yüklemek ve numaralandırmak için bir yol sağlar.
  2. # URL: http://p11-glue.freedesktop.org/p11-kit.html
  3. # Paketçi: milisarge
  4. # Gerekler: libffi libtasn1
  5. # Grup: sistem
  6. isim=p11-kit
  7. surum=0.23.7
  8. devir=1
  9. kaynak=(https://github.com/p11-glue/p11-kit/archive/$surum.tar.gz
  10. libnssckbi-compat.patch)
  11. derle() {
  12. cd $isim-$surum
  13. patch -Np1 -i ../libnssckbi-compat.patch
  14. NOCONFIGURE=1 ./autogen.sh
  15. ./configure --prefix=/usr \
  16. --sysconfdir=/etc \
  17. --localstatedir=/var \
  18. --libexecdir=/usr/lib \
  19. --with-module-path=/usr/lib/pkcs11 \
  20. --with-trust-paths=/etc/ca-certificates/trust-source:/usr/share/ca-certificates/trust-source:/etc/ssl
  21. make
  22. make DESTDIR="$PKG" install
  23. ln -srf "$PKG/usr/bin/update-ca-trust" "$PKG/usr/lib/p11-kit/trust-extract-compat"
  24. }