aboutsummaryrefslogtreecommitdiff
path: root/src/tesserae/p11_kit.nim
diff options
context:
space:
mode:
authoraethrvmn <me@aethrvmn.gr>2025-11-16 20:43:49 +0000
committeraethrvmn <me@aethrvmn.gr>2025-11-16 20:43:49 +0000
commit0582b0f8cd26678e741a06ba2ab42cc47a7c689a (patch)
tree028dcc99591775e87682c0ff8259fea3a21aa538 /src/tesserae/p11_kit.nim
parentmoved core LFS tessera to core/ (diff)
moved non LFS tessera to extra/
Diffstat (limited to 'src/tesserae/p11_kit.nim')
-rw-r--r--src/tesserae/p11_kit.nim39
1 files changed, 0 insertions, 39 deletions
diff --git a/src/tesserae/p11_kit.nim b/src/tesserae/p11_kit.nim
deleted file mode 100644
index 6f98eac..0000000
--- a/src/tesserae/p11_kit.nim
+++ /dev/null
@@ -1,39 +0,0 @@
-import .. / lapis
-
-tessera "p11_kit":
- source: "https://github.com/p11-glue/p11-kit/releases/download/0.25.5/p11-kit-0.25.5.tar.xz"
- patches: @[""]
- dependencies: @[
- "libtasn1",
- "make_ca",
- "libxslt",
- "nss"
- ]
- build: @[
- "sed '20,$ d' -i trust/trust-extract-compat",
- """
- cat >> trust/trust-extract-compat << "EOF"
- # Copy existing anchor modifications to /etc/ssl/local
- /usr/libexec/make-ca/copy-trust-modifications
-
- # Update trust stores
- /usr/sbin/make-ca -r
- EOF
- """,
- "mkdir p11-build",
- "cd p11-build",
- """
- meson setup .. \
- --prefix=/usr \
- --buildtype=release \
- -D trust_paths=/etc/pki/anchors
- """,
- "ninja",
- "ninja install",
- """
- ln -sfv /usr/libexec/p11-kit/trust-extract-compat \
- /usr/bin/update-ca-certificates
- """,
- "ln -sfv ./pkcs11/p11-kit-trust.so /usr/lib/libnssckbi.so"
- ]
- result: "p11-kit"
Directive (EU) 2019/790, Article 4(3); all rights regarding Text and Data Mining (TDM) are reserved.