using naersk to build

This commit is contained in:
Chris Cochrun 2025-03-26 12:14:43 -05:00
parent fdb6021683
commit 700db824f0
3 changed files with 72 additions and 37 deletions

View file

@ -6,6 +6,7 @@
flake-utils.url = "github:numtide/flake-utils";
cl-nix-lite.url = "github:hraban/cl-nix-lite";
rust-overlay.url = "github:oxalica/rust-overlay";
naersk.url = "github:nix-community/naersk";
blowfish = {
url = "github:nunocoracao/blowfish?rev=b6744efbf2d76023084498552a916b49d5a764d8";
flake = false;
@ -19,33 +20,35 @@
pkgs = nixpkgs.legacyPackages.${system};
src = ./.;
sbcl' = pkgs.sbcl.withPackages (ps: with ps; [
hunchentoot
dexador
jzon
serapeum
deploy
spinneret
lass
cl-smtp
log4cl
cl_plus_ssl
fiveam
slite
clack
jingle
lack-middleware-static
lack-middleware-session
lack-middleware-mount
lack
lack-util
lack-component
woo
ningle
pkgs.openssl
pkgs.openssl.out
pkgs.openssl.dev
]);
naersk' = pkgs.callPackage naersk {};
# sbcl' = pkgs.sbcl.withPackages (ps: with ps; [
# hunchentoot
# dexador
# jzon
# serapeum
# deploy
# spinneret
# lass
# cl-smtp
# log4cl
# cl_plus_ssl
# fiveam
# slite
# clack
# jingle
# lack-middleware-static
# lack-middleware-session
# lack-middleware-mount
# lack
# lack-util
# lack-component
# woo
# ningle
# pkgs.openssl
# pkgs.openssl.out
# pkgs.openssl.dev
# ]);
nbi = with pkgs; [
gcc
stdenv
@ -63,12 +66,7 @@
hugo
go
nodejs
sbcl'
guile
guile-fibers
guile-quickcheck
guile-sjson
guile-config
# sbcl'
clippy
rustc
cargo
@ -121,7 +119,7 @@
buildInputs = bi;
nativeLibs = nativeLibs;
};
packages.default = pkgs.rustPlatform.buildRustPackage rec {
packages.default = naersk'.buildPackage rec {
pname = "tfcapi";
version = "0.0.1";
src = ./.;