fix build

This commit is contained in:
2022-12-28 05:14:11 +00:00
parent 96fad80439
commit 74d8b5fe1c

View File

@@ -7,10 +7,17 @@
let let
system = "x86_64-linux"; system = "x86_64-linux";
rubyVer = "ruby_3_1"; rubyVer = "ruby_3_1";
bundlerApp = pkgs: ruby: pkgs.bundlerApp { bundlerEnv = pkgs: ruby: pkgs.bundlerEnv {
pname = "danbooru"; name = "danbooru";
inherit ruby; inherit ruby;
gemdir = ./.; gemdir = ./.;
gemset =
let gems = import ./gemset.nix;
in gems // {
dtext_rb = gems.dtext_rb // {
buildInputs = [ pkgs.pkg-config pkgs.glib ];
};
};
buildInputs = [ pkgs.pkg-config pkgs.glib ]; buildInputs = [ pkgs.pkg-config pkgs.glib ];
}; };
overlay = final: prev: rec { overlay = final: prev: rec {
@@ -25,7 +32,7 @@
sha256 = "sha256-0CMDJR3xfewNuDthm3fEh6UPeRH9PURYxJ0PI1WPv4U="; sha256 = "sha256-0CMDJR3xfewNuDthm3fEh6UPeRH9PURYxJ0PI1WPv4U=";
}; };
}); });
danbooru = bundlerApp final final.ruby; danbooru = bundlerEnv final final.ruby;
}; };
pkgs = (import nixpkgs { pkgs = (import nixpkgs {
inherit system; inherit system;