diff options
author | EuAndreh <eu@euandre.org> | 2024-10-03 14:59:47 -0300 |
---|---|---|
committer | EuAndreh <eu@euandre.org> | 2024-10-03 15:03:21 -0300 |
commit | 70710651fa796604cf3b86fa911090ae01241ab5 (patch) | |
tree | 0a7f964ca0b599088bdeea065b41eda32f74cbe0 /src/org/euandre/queue.scm | |
parent | packages.scm: Fix "autostart?" -> "auto-start?" typo (diff) | |
download | packages-70710651fa796604cf3b86fa911090ae01241ab5.tar.gz packages-70710651fa796604cf3b86fa911090ae01241ab5.tar.xz |
packages.scm: Add "acude" as custom build of sqlite
Diffstat (limited to 'src/org/euandre/queue.scm')
-rw-r--r-- | src/org/euandre/queue.scm | 73 |
1 files changed, 73 insertions, 0 deletions
diff --git a/src/org/euandre/queue.scm b/src/org/euandre/queue.scm index e7753a2..bb13a67 100644 --- a/src/org/euandre/queue.scm +++ b/src/org/euandre/queue.scm @@ -163,6 +163,7 @@ cyrus-sasl dbm golang + libedit m4 mail onc-rpc @@ -171,6 +172,7 @@ python-crypto python-web python-xyz + sqlite ssh time tls @@ -1835,6 +1837,76 @@ SetEnv GIT_CONFIG_GLOBAL=/etc/gitconfig"))) (zones (knot-zones-for tld ipv4 ipv6)))) +(define-public acude + (package + (inherit sqlite-next) + (name "acude") + (arguments + (list + #:configure-flags + #~(list + "--disable-shared" + "--enable-static" + "--enable-editline" + "--disable-readline" + "--enable-threadsafe" + "--disable-dynamic-extensions" + "--disable-math" + "--disable-fts3" + "--disable-fts4" + "--enable-fts5" + "--disable-rtree" + "--disable-debug" + "--disable-session" + (string-join + '("CFLAGS=" + "-D_POSIX_C_SOURCE=200809L" + "-D_XOPEN_SOURCE=700" + "-DSQLITE_DEFAULT_FOREIGN_KEYS=1" + "-DSQLITE_DQS=0" + "-DSQLITE_THREADSAFE=1" + "-DSQLITE_DEFAULT_MEMSTATUS=0" + "-DSQLITE_DEFAULT_SYNCHRONOUS=3" + "-DSQLITE_DEFAULT_WAL_SYNCHRONOUS=3" + "-DSQLITE_LIKE_DOESNT_MATCH_BLOBS" + "-DSQLITE_MAX_EXPR_DEPTH=0" + "-DSQLITE_OMIT_DEPRECATED" + "-DSQLITE_OMIT_PROGESS_CALLBACK" + "-DSQLITE_OMIT_SHARED_CACHE" + "-DSQLITE_USE_ALLOCA" + "-DSQLITE_STRICT_SUBTYPE=1" + "-DSQLITE_OMIT_AUTOMATIC_INDEX" + "-DSQLITE_CASE_SENSITIVE_LIKE" + "-DSQLITE_OMIT_CASE_SENSITIVE_LIKE_PRAGMA" + "-DSQLITE_DIRECT_OVERFLOW_READ" + "-DSQLITE_USE_URI" + "-DSQLITE_ENABLE_API_ARMOR" + "-DSQLITE_ENABLE_QPSG" + "-DSQLITE_ENABLE_SNAPSHOT" + "-DSQLITE_OMIT_SEH" + "-DSQLITE_DISABLE_PAGECACHE_OVERFLOW_STATS" + "-DSQLITE_OMIT_CASE_SENSITIVE_LIKE_PRAGMA" + "-DSQLITE_OMIT_GET_TABLE" + "-DSQLITE_OMIT_TCL_VARIABLE" + "-DSQLITE_OMIT_TRACE" + "-DSQLITE_OMIT_UTF16" + "-g" + "-O3" + "-march=native" + "-std=c99" + "-flto" + "-Wvla" + "-fPIE")) + "LDFLAGS=--static -flto" + "LIBS="))) + (inputs + (list)) + (native-inputs + (list + editline)) + (outputs + '("out")))) + (list @@ -1848,4 +1920,5 @@ SetEnv GIT_CONFIG_GLOBAL=/etc/gitconfig"))) hunspell-dict-eo-utf8 hunspell-dict-es-utf8 python-telegram-bot + acude go-full) |