diff options
-rw-r--r-- | src/org/euandre/queue.scm | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/src/org/euandre/queue.scm b/src/org/euandre/queue.scm index dfa11f9..88a1991 100644 --- a/src/org/euandre/queue.scm +++ b/src/org/euandre/queue.scm @@ -160,6 +160,7 @@ (use-package-modules admin check + crypto cyrus-sasl dbm golang @@ -1906,6 +1907,32 @@ SetEnv GIT_CONFIG_GLOBAL=/etc/gitconfig"))) (outputs '("out")))) +(define scryptkdf + (package + (inherit scrypt) + (name "scryptkdf") + (arguments + (substitute-keyword-arguments (package-arguments scrypt) + ((#:configure-flags flags) + #~(append + #$flags + (list + "--disable-shared" + "--enable-static" + "--enable-libscrypt-kdf" + (string-join + '("CFLAGS=" + "-D_POSIX_C_SOURCE=200809L" + "-D_XOPEN_SOURCE=700" + "-g" + "-O3" + "-march=native" + "-std=c99" + "-flto" + "-Wvla" + "-fPIE")) + "LDFLAGS=--static -flto"))))))) + (list @@ -1920,4 +1947,5 @@ SetEnv GIT_CONFIG_GLOBAL=/etc/gitconfig"))) hunspell-dict-es-utf8 python-telegram-bot acude + scryptkdf go-full) |