aboutsummaryrefslogtreecommitdiff
path: root/src/tesserae
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
parentmoved core LFS tessera to core/ (diff)
moved non LFS tessera to extra/
Diffstat (limited to 'src/tesserae')
-rw-r--r--src/tesserae/cmake.nim26
-rw-r--r--src/tesserae/extra/brotli.nim (renamed from src/tesserae/brotli.nim)0
-rw-r--r--src/tesserae/extra/c_ares.nim (renamed from src/tesserae/c_ares.nim)0
-rw-r--r--src/tesserae/extra/curl.nim (renamed from src/tesserae/curl.nim)0
-rw-r--r--src/tesserae/extra/cyrus_sasl.nim (renamed from src/tesserae/cyrus_sasl.nim)0
-rw-r--r--src/tesserae/extra/fcron.nim (renamed from src/tesserae/fcron.nim)0
-rw-r--r--src/tesserae/extra/git.nim (renamed from src/tesserae/git.nim)4
-rw-r--r--src/tesserae/extra/gnupg.nim (renamed from src/tesserae/gnupg.nim)0
-rw-r--r--src/tesserae/extra/gnutls.nim (renamed from src/tesserae/gnutls.nim)0
-rw-r--r--src/tesserae/extra/grabnim.nim (renamed from src/tesserae/grabnim.nim)0
-rw-r--r--src/tesserae/extra/icu.nim (renamed from src/tesserae/icu.nim)0
-rw-r--r--src/tesserae/extra/iosocket_ssl.nim (renamed from src/tesserae/iosocket_ssl.nim)0
-rw-r--r--src/tesserae/extra/kakoune.nim (renamed from src/tesserae/kakoune.nim)0
-rw-r--r--src/tesserae/extra/libarchive.nim (renamed from src/tesserae/libarchive.nim)0
-rw-r--r--src/tesserae/extra/libassuan.nim (renamed from src/tesserae/libassuan.nim)0
-rw-r--r--src/tesserae/extra/libevent.nim (renamed from src/tesserae/libevent.nim)0
-rw-r--r--src/tesserae/extra/libgcrypt.nim (renamed from src/tesserae/libgcrypt.nim)0
-rw-r--r--src/tesserae/extra/libgpgerror.nim (renamed from src/tesserae/libgpgerror.nim)0
-rw-r--r--src/tesserae/extra/libidn2.nim (renamed from src/tesserae/libidn2.nim)0
-rw-r--r--src/tesserae/extra/libksba.nim (renamed from src/tesserae/libksba.nim)0
-rw-r--r--src/tesserae/extra/libpsl.nim (renamed from src/tesserae/libpsl.nim)0
-rw-r--r--src/tesserae/extra/libssh2.nim (renamed from src/tesserae/libssh2.nim)0
-rw-r--r--src/tesserae/extra/libtasn1.nim (renamed from src/tesserae/libtasn1.nim)0
-rw-r--r--src/tesserae/extra/libunistring.nim (renamed from src/tesserae/libunistring.nim)0
-rw-r--r--src/tesserae/extra/libuv.nim (renamed from src/tesserae/libuv.nim)0
-rw-r--r--src/tesserae/extra/libwacom.nim (renamed from src/tesserae/libwacom.nim)0
-rw-r--r--src/tesserae/extra/libxml2.nim (renamed from src/tesserae/libxml2.nim)0
-rw-r--r--src/tesserae/extra/libxslt.nim (renamed from src/tesserae/libxslt.nim)0
-rw-r--r--src/tesserae/extra/lmdb.nim (renamed from src/tesserae/lmdb.nim)0
-rw-r--r--src/tesserae/extra/lzo.nim (renamed from src/tesserae/lzo.nim)0
-rw-r--r--src/tesserae/extra/make_ca.nim (renamed from src/tesserae/make_ca.nim)0
-rw-r--r--src/tesserae/extra/net_ssleay.nim (renamed from src/tesserae/net_ssleay.nim)0
-rw-r--r--src/tesserae/extra/nettle.nim (renamed from src/tesserae/nettle.nim)0
-rw-r--r--src/tesserae/extra/nghttp2.nim (renamed from src/tesserae/nghttp2.nim)0
-rw-r--r--src/tesserae/extra/npth.nim (renamed from src/tesserae/npth.nim)0
-rw-r--r--src/tesserae/extra/nss.nim (renamed from src/tesserae/nss.nim)0
-rw-r--r--src/tesserae/extra/openldap.nim (renamed from src/tesserae/openldap.nim)0
-rw-r--r--src/tesserae/extra/openssh.nim (renamed from src/tesserae/openssh.nim)0
-rw-r--r--src/tesserae/extra/p11_kit.nim (renamed from src/tesserae/p11_kit.nim)0
-rw-r--r--src/tesserae/extra/pcre2.nim (renamed from src/tesserae/pcre2.nim)0
-rw-r--r--src/tesserae/extra/pinentry.nim (renamed from src/tesserae/pinentry.nim)0
-rw-r--r--src/tesserae/extra/tmux.nim (renamed from src/tesserae/tmux.nim)0
-rw-r--r--src/tesserae/extra/uri.nim (renamed from src/tesserae/uri.nim)0
-rw-r--r--src/tesserae/extra/valgrind.nim (renamed from src/tesserae/valgrind.nim)0
-rw-r--r--src/tesserae/extra/which.nim (renamed from src/tesserae/which.nim)0
-rw-r--r--src/tesserae/extra/yaft.nim (renamed from src/tesserae/yaft.nim)0
-rw-r--r--src/tesserae/ncurses.nim35
47 files changed, 2 insertions, 63 deletions
diff --git a/src/tesserae/cmake.nim b/src/tesserae/cmake.nim
deleted file mode 100644
index 91317c4..0000000
--- a/src/tesserae/cmake.nim
+++ /dev/null
@@ -1,26 +0,0 @@
-import .. / lapis
-
-tessera "cmake":
- source: "https://cmake.org/files/v4.1/cmake-4.1.0.tar.gz"
- patches: @[""]
- dependencies: @[
- "libarchive",
- "libuv",
- "nghttp2",
- "gcc"
- ]
- build: @[
- "sed -i '/\"lib64\"/s/64//' Modules/GNUInstallDirs.cmake",
- """
- ./bootstrap --prefix=/usr \
- --system-libs \
- --mandir=/share/man \
- --no-system-jsoncpp \
- --no-system-cppdap \
- --no-system-librhash \
- --docdir=/share/doc/cmake-4.1.0
- """,
- "make",
- "make install"
- ]
- result: "cmake"
diff --git a/src/tesserae/brotli.nim b/src/tesserae/extra/brotli.nim
index 73e6ceb..73e6ceb 100644
--- a/src/tesserae/brotli.nim
+++ b/src/tesserae/extra/brotli.nim
diff --git a/src/tesserae/c_ares.nim b/src/tesserae/extra/c_ares.nim
index 4d8651f..4d8651f 100644
--- a/src/tesserae/c_ares.nim
+++ b/src/tesserae/extra/c_ares.nim
diff --git a/src/tesserae/curl.nim b/src/tesserae/extra/curl.nim
index b433b2d..b433b2d 100644
--- a/src/tesserae/curl.nim
+++ b/src/tesserae/extra/curl.nim
diff --git a/src/tesserae/cyrus_sasl.nim b/src/tesserae/extra/cyrus_sasl.nim
index cbfc2a1..cbfc2a1 100644
--- a/src/tesserae/cyrus_sasl.nim
+++ b/src/tesserae/extra/cyrus_sasl.nim
diff --git a/src/tesserae/fcron.nim b/src/tesserae/extra/fcron.nim
index c19995f..c19995f 100644
--- a/src/tesserae/fcron.nim
+++ b/src/tesserae/extra/fcron.nim
diff --git a/src/tesserae/git.nim b/src/tesserae/extra/git.nim
index 2fe2b7a..b863f2a 100644
--- a/src/tesserae/git.nim
+++ b/src/tesserae/extra/git.nim
@@ -6,11 +6,11 @@ tessera "git":
dependencies: @[
"curl",
"fcron",
- "pcre2",
- "valgrind",
"gnupg",
"iosocket_ssl",
"openssh",
+ "pcre2",
+ "valgrind",
]
build: @[
"""
diff --git a/src/tesserae/gnupg.nim b/src/tesserae/extra/gnupg.nim
index abdea3a..abdea3a 100644
--- a/src/tesserae/gnupg.nim
+++ b/src/tesserae/extra/gnupg.nim
diff --git a/src/tesserae/gnutls.nim b/src/tesserae/extra/gnutls.nim
index e3222a1..e3222a1 100644
--- a/src/tesserae/gnutls.nim
+++ b/src/tesserae/extra/gnutls.nim
diff --git a/src/tesserae/grabnim.nim b/src/tesserae/extra/grabnim.nim
index 0134291..0134291 100644
--- a/src/tesserae/grabnim.nim
+++ b/src/tesserae/extra/grabnim.nim
diff --git a/src/tesserae/icu.nim b/src/tesserae/extra/icu.nim
index d52e276..d52e276 100644
--- a/src/tesserae/icu.nim
+++ b/src/tesserae/extra/icu.nim
diff --git a/src/tesserae/iosocket_ssl.nim b/src/tesserae/extra/iosocket_ssl.nim
index 7ae1cd5..7ae1cd5 100644
--- a/src/tesserae/iosocket_ssl.nim
+++ b/src/tesserae/extra/iosocket_ssl.nim
diff --git a/src/tesserae/kakoune.nim b/src/tesserae/extra/kakoune.nim
index 8ae88e5..8ae88e5 100644
--- a/src/tesserae/kakoune.nim
+++ b/src/tesserae/extra/kakoune.nim
diff --git a/src/tesserae/libarchive.nim b/src/tesserae/extra/libarchive.nim
index ec5f51b..ec5f51b 100644
--- a/src/tesserae/libarchive.nim
+++ b/src/tesserae/extra/libarchive.nim
diff --git a/src/tesserae/libassuan.nim b/src/tesserae/extra/libassuan.nim
index 9df8d7e..9df8d7e 100644
--- a/src/tesserae/libassuan.nim
+++ b/src/tesserae/extra/libassuan.nim
diff --git a/src/tesserae/libevent.nim b/src/tesserae/extra/libevent.nim
index 369f35d..369f35d 100644
--- a/src/tesserae/libevent.nim
+++ b/src/tesserae/extra/libevent.nim
diff --git a/src/tesserae/libgcrypt.nim b/src/tesserae/extra/libgcrypt.nim
index 1ab88f0..1ab88f0 100644
--- a/src/tesserae/libgcrypt.nim
+++ b/src/tesserae/extra/libgcrypt.nim
diff --git a/src/tesserae/libgpgerror.nim b/src/tesserae/extra/libgpgerror.nim
index 0ecb689..0ecb689 100644
--- a/src/tesserae/libgpgerror.nim
+++ b/src/tesserae/extra/libgpgerror.nim
diff --git a/src/tesserae/libidn2.nim b/src/tesserae/extra/libidn2.nim
index 38a363e..38a363e 100644
--- a/src/tesserae/libidn2.nim
+++ b/src/tesserae/extra/libidn2.nim
diff --git a/src/tesserae/libksba.nim b/src/tesserae/extra/libksba.nim
index 1aa56c7..1aa56c7 100644
--- a/src/tesserae/libksba.nim
+++ b/src/tesserae/extra/libksba.nim
diff --git a/src/tesserae/libpsl.nim b/src/tesserae/extra/libpsl.nim
index 690a2e3..690a2e3 100644
--- a/src/tesserae/libpsl.nim
+++ b/src/tesserae/extra/libpsl.nim
diff --git a/src/tesserae/libssh2.nim b/src/tesserae/extra/libssh2.nim
index 4fa17f7..4fa17f7 100644
--- a/src/tesserae/libssh2.nim
+++ b/src/tesserae/extra/libssh2.nim
diff --git a/src/tesserae/libtasn1.nim b/src/tesserae/extra/libtasn1.nim
index 092187a..092187a 100644
--- a/src/tesserae/libtasn1.nim
+++ b/src/tesserae/extra/libtasn1.nim
diff --git a/src/tesserae/libunistring.nim b/src/tesserae/extra/libunistring.nim
index 1b41354..1b41354 100644
--- a/src/tesserae/libunistring.nim
+++ b/src/tesserae/extra/libunistring.nim
diff --git a/src/tesserae/libuv.nim b/src/tesserae/extra/libuv.nim
index 10680ee..10680ee 100644
--- a/src/tesserae/libuv.nim
+++ b/src/tesserae/extra/libuv.nim
diff --git a/src/tesserae/libwacom.nim b/src/tesserae/extra/libwacom.nim
index 62b9f58..62b9f58 100644
--- a/src/tesserae/libwacom.nim
+++ b/src/tesserae/extra/libwacom.nim
diff --git a/src/tesserae/libxml2.nim b/src/tesserae/extra/libxml2.nim
index 68f0ff0..68f0ff0 100644
--- a/src/tesserae/libxml2.nim
+++ b/src/tesserae/extra/libxml2.nim
diff --git a/src/tesserae/libxslt.nim b/src/tesserae/extra/libxslt.nim
index c982536..c982536 100644
--- a/src/tesserae/libxslt.nim
+++ b/src/tesserae/extra/libxslt.nim
diff --git a/src/tesserae/lmdb.nim b/src/tesserae/extra/lmdb.nim
index fd2da73..fd2da73 100644
--- a/src/tesserae/lmdb.nim
+++ b/src/tesserae/extra/lmdb.nim
diff --git a/src/tesserae/lzo.nim b/src/tesserae/extra/lzo.nim
index 1847182..1847182 100644
--- a/src/tesserae/lzo.nim
+++ b/src/tesserae/extra/lzo.nim
diff --git a/src/tesserae/make_ca.nim b/src/tesserae/extra/make_ca.nim
index 3d2c977..3d2c977 100644
--- a/src/tesserae/make_ca.nim
+++ b/src/tesserae/extra/make_ca.nim
diff --git a/src/tesserae/net_ssleay.nim b/src/tesserae/extra/net_ssleay.nim
index 7e3bc85..7e3bc85 100644
--- a/src/tesserae/net_ssleay.nim
+++ b/src/tesserae/extra/net_ssleay.nim
diff --git a/src/tesserae/nettle.nim b/src/tesserae/extra/nettle.nim
index 352ad77..352ad77 100644
--- a/src/tesserae/nettle.nim
+++ b/src/tesserae/extra/nettle.nim
diff --git a/src/tesserae/nghttp2.nim b/src/tesserae/extra/nghttp2.nim
index 3c96372..3c96372 100644
--- a/src/tesserae/nghttp2.nim
+++ b/src/tesserae/extra/nghttp2.nim
diff --git a/src/tesserae/npth.nim b/src/tesserae/extra/npth.nim
index a0e5149..a0e5149 100644
--- a/src/tesserae/npth.nim
+++ b/src/tesserae/extra/npth.nim
diff --git a/src/tesserae/nss.nim b/src/tesserae/extra/nss.nim
index 16b2950..16b2950 100644
--- a/src/tesserae/nss.nim
+++ b/src/tesserae/extra/nss.nim
diff --git a/src/tesserae/openldap.nim b/src/tesserae/extra/openldap.nim
index ecae9db..ecae9db 100644
--- a/src/tesserae/openldap.nim
+++ b/src/tesserae/extra/openldap.nim
diff --git a/src/tesserae/openssh.nim b/src/tesserae/extra/openssh.nim
index 26c58dd..26c58dd 100644
--- a/src/tesserae/openssh.nim
+++ b/src/tesserae/extra/openssh.nim
diff --git a/src/tesserae/p11_kit.nim b/src/tesserae/extra/p11_kit.nim
index 6f98eac..6f98eac 100644
--- a/src/tesserae/p11_kit.nim
+++ b/src/tesserae/extra/p11_kit.nim
diff --git a/src/tesserae/pcre2.nim b/src/tesserae/extra/pcre2.nim
index 5ca3dac..5ca3dac 100644
--- a/src/tesserae/pcre2.nim
+++ b/src/tesserae/extra/pcre2.nim
diff --git a/src/tesserae/pinentry.nim b/src/tesserae/extra/pinentry.nim
index 2abf8f2..2abf8f2 100644
--- a/src/tesserae/pinentry.nim
+++ b/src/tesserae/extra/pinentry.nim
diff --git a/src/tesserae/tmux.nim b/src/tesserae/extra/tmux.nim
index 8caffd9..8caffd9 100644
--- a/src/tesserae/tmux.nim
+++ b/src/tesserae/extra/tmux.nim
diff --git a/src/tesserae/uri.nim b/src/tesserae/extra/uri.nim
index 27e4d2f..27e4d2f 100644
--- a/src/tesserae/uri.nim
+++ b/src/tesserae/extra/uri.nim
diff --git a/src/tesserae/valgrind.nim b/src/tesserae/extra/valgrind.nim
index d01d02e..d01d02e 100644
--- a/src/tesserae/valgrind.nim
+++ b/src/tesserae/extra/valgrind.nim
diff --git a/src/tesserae/which.nim b/src/tesserae/extra/which.nim
index d5e2bf6..d5e2bf6 100644
--- a/src/tesserae/which.nim
+++ b/src/tesserae/extra/which.nim
diff --git a/src/tesserae/yaft.nim b/src/tesserae/extra/yaft.nim
index 7a7ca3b..7a7ca3b 100644
--- a/src/tesserae/yaft.nim
+++ b/src/tesserae/extra/yaft.nim
diff --git a/src/tesserae/ncurses.nim b/src/tesserae/ncurses.nim
deleted file mode 100644
index e17b2a2..0000000
--- a/src/tesserae/ncurses.nim
+++ /dev/null
@@ -1,35 +0,0 @@
-import .. / lapis
-
-tessera "ncurses":
- source: ""
- patches: @[""]
- dependencies: @[""]
- build: @[
- """
- ./configure --prefix=/usr \
- --mandir=/usr/share/man \
- --with-shared \
- --without-debug \
- --without-normal \
- --with-cxx-shared \
- --enable-pc-files \
- --with-pkg-config-libdir=/usr/lib/pkgconfig
- """,
- "make",
- "make DESTDIR=$PWD/dest install",
- "install -vm755 dest/usr/lib/libncursesw.so.6.5 /usr/lib",
- "rm -v dest/usr/lib/libncursesw.so.6.5",
- """
- sed -e 's/^\#if.*XOPEN.*$/\#if 1/' \
- -i dest/usr/include/curses.h
- """,
- "cp -av dest/* /",
- """
- for lib in ncurses form panel menu ; do
- ln -sfv lib${lib}w.so /usr/lib/lib${lib}.so
- ln -sfv ${lib}w.pc /usr/lib/pkgconfig/${lib}.pc
- done
- """,
- "ln -sfv libncursesw.so /usr/libcurses.so"
- ]
- result: "libcurses.so"
Directive (EU) 2019/790, Article 4(3); all rights regarding Text and Data Mining (TDM) are reserved.