From ac239ce9dfb4a3c09e0548ee5bad14b9f6765e0f Mon Sep 17 00:00:00 2001 From: EuAndreh Date: Thu, 17 Oct 2024 11:38:03 -0300 Subject: queue.scm: Add scryptkdf derived package --- src/org/euandre/queue.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) (limited to 'src') 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) -- cgit v1.2.3