# Contributor: Fabian Affolter # Maintainer: Fabian Affolter setvar pkgname = 'p11-kit' setvar pkgver = '0.23.2' setvar pkgrel = '2' setvar pkgdesc = ""Library for loading and sharing PKCS#11 modules"" setvar url = ""http://p11-glue.freedesktop.org/"" setvar arch = ""all"" setvar license = ""BSD"" setvar depends = """" setvar depends_dev = """" setvar makedepends = ""libtasn1-dev libffi-dev"" setvar install = """" setvar subpackages = ""$pkgname-dev $pkgname-doc $pkgname-trust"" setvar source = ""http://p11-glue.freedesktop.org/releases/$pkgname-$pkgver.tar.gz"" setvar builddir = ""$srcdir"/$pkgname-$pkgver" proc build { cd $builddir ./configure \ --build=$CBUILD \ --host=$CHOST \ --sysconfdir=/etc \ --prefix=/usr \ --mandir=/usr/share/man \ --with-trust-paths=/etc/ssl/certs/ca-certificates.crt make } proc check { cd $builddir make check } proc package { cd $builddir make DESTDIR="$pkgdir" install } proc trust { setvar pkgdesc = ""System trust module from $pkgname"" mkdir -p "$subpkgdir"/usr/share/p11-kit/modules \ "$subpkgdir"/usr/lib/p11-kit \ "$subpkgdir"/usr/lib/pkcs11 mv "$pkgdir"/usr/lib/p11-kit/trust-extract-compat \ "$subpkgdir"/usr/lib/p11-kit/ mv "$pkgdir"/usr/share/p11-kit/modules/p11-kit-trust.module \ "$subpkgdir"/usr/share/p11-kit/modules/ mv "$pkgdir"/usr/lib/pkcs11/p11-kit-trust.so \ "$subpkgdir"/usr/lib/pkcs11/ } setvar sha512sums = ""b665d89f0d752a41b01ec53e29c801c4fdcaf3f21fce524984b10acef0477ad5dbac085edd35ffb747423d0e1e09660b8d29501c979cf54937d3b9d2561cf18f p11-kit-0.23.2.tar.gz""