aboutsummaryrefslogtreecommitdiff
path: root/src/tesserae
diff options
context:
space:
mode:
authoraethrvmn <me@aethrvmn.gr>2025-11-11 00:22:55 +0000
committeraethrvmn <me@aethrvmn.gr>2025-11-11 00:22:55 +0000
commitff84aeee26d05e13eb7776edefe32f38f710bf08 (patch)
tree479155ea68fd87121d3090eeb3a8f35016701dc8 /src/tesserae
parentadded nss definition (diff)
added openldap definition
Diffstat (limited to 'src/tesserae')
-rw-r--r--src/tesserae/openldap.nim27
1 files changed, 27 insertions, 0 deletions
diff --git a/src/tesserae/openldap.nim b/src/tesserae/openldap.nim
new file mode 100644
index 0000000..2fc6c83
--- /dev/null
+++ b/src/tesserae/openldap.nim
@@ -0,0 +1,27 @@
+import .. / lapis
+
+tessera "openldap":
+ source: "https://www.openldap.org/software/download/OpenLDAP/openldap-release/openldap-2.6.10.tgz"
+ patches: @[
+ "https://www.linuxfromscratch.org/patches/blfs/12.4/openldap-2.6.10-consolidated-1.patch"
+ ]
+ dependencies: @[
+ "gnutls"
+ "cyrus_sasl"
+ ]
+ build: @[
+ "patch -Np1 -i ../openldap-2.6.10-consolidated-1.patch &&",
+ "autoconf",
+ """
+ ./configure --prefix=/usr \
+ --sysconfdir=/etc \
+ --disable-static \
+ --enable-dynamic \
+ --disable-debug \
+ --disable-slapd
+ """,
+ "make depend",
+ "make",
+ "make install"
+ ]
+ result: "libldap.so"
Directive (EU) 2019/790, Article 4(3); all rights regarding Text and Data Mining (TDM) are reserved.