mirror of
https://github.com/Blah-IM/blahrs.git
synced 2025-05-01 00:31:09 +00:00
Reduce deps rebuild for nix package
This commit is contained in:
parent
263c0ca44b
commit
812d6c8602
1 changed files with 18 additions and 13 deletions
25
flake.nix
25
flake.nix
|
@ -27,20 +27,16 @@ rec {
|
|||
let
|
||||
pkgs = nixpkgs.legacyPackages.${system};
|
||||
naersk' = pkgs.callPackage naersk { };
|
||||
in
|
||||
rec {
|
||||
default = blahd;
|
||||
blahd = pkgs.callPackage (
|
||||
mkPkg =
|
||||
{
|
||||
pkg-config,
|
||||
openssl,
|
||||
sqlite,
|
||||
}:
|
||||
naersk'.buildPackage rec {
|
||||
naersk'.buildPackage {
|
||||
pname = "blahd";
|
||||
src = ./.;
|
||||
version = "git-${rev}";
|
||||
CFG_RELEASE = version;
|
||||
version = "0-unstable";
|
||||
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
|
@ -50,7 +46,10 @@ rec {
|
|||
sqlite
|
||||
];
|
||||
|
||||
cargoBuildOptions = opts: opts ++ [
|
||||
cargoBuildOptions =
|
||||
opts:
|
||||
opts
|
||||
++ [
|
||||
"--package=blahd"
|
||||
"--package=blahctl"
|
||||
];
|
||||
|
@ -65,8 +64,14 @@ rec {
|
|||
inherit description;
|
||||
homepage = "https://github.com/Blah-IM/blahrs";
|
||||
};
|
||||
}
|
||||
) { };
|
||||
};
|
||||
in
|
||||
rec {
|
||||
default = blahd;
|
||||
blahd = (pkgs.callPackage mkPkg { }).overrideAttrs {
|
||||
# Only set this for the main derivation, not for deps.
|
||||
CFG_RELEASE = "git-${rev}";
|
||||
};
|
||||
}
|
||||
);
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue