mirror of
https://github.com/Blah-IM/blahrs.git
synced 2025-05-01 08:41: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
|
let
|
||||||
pkgs = nixpkgs.legacyPackages.${system};
|
pkgs = nixpkgs.legacyPackages.${system};
|
||||||
naersk' = pkgs.callPackage naersk { };
|
naersk' = pkgs.callPackage naersk { };
|
||||||
in
|
mkPkg =
|
||||||
rec {
|
|
||||||
default = blahd;
|
|
||||||
blahd = pkgs.callPackage (
|
|
||||||
{
|
{
|
||||||
pkg-config,
|
pkg-config,
|
||||||
openssl,
|
openssl,
|
||||||
sqlite,
|
sqlite,
|
||||||
}:
|
}:
|
||||||
naersk'.buildPackage rec {
|
naersk'.buildPackage {
|
||||||
pname = "blahd";
|
pname = "blahd";
|
||||||
src = ./.;
|
src = ./.;
|
||||||
version = "git-${rev}";
|
version = "0-unstable";
|
||||||
CFG_RELEASE = version;
|
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
pkg-config
|
pkg-config
|
||||||
|
@ -50,7 +46,10 @@ rec {
|
||||||
sqlite
|
sqlite
|
||||||
];
|
];
|
||||||
|
|
||||||
cargoBuildOptions = opts: opts ++ [
|
cargoBuildOptions =
|
||||||
|
opts:
|
||||||
|
opts
|
||||||
|
++ [
|
||||||
"--package=blahd"
|
"--package=blahd"
|
||||||
"--package=blahctl"
|
"--package=blahctl"
|
||||||
];
|
];
|
||||||
|
@ -65,8 +64,14 @@ rec {
|
||||||
inherit description;
|
inherit description;
|
||||||
homepage = "https://github.com/Blah-IM/blahrs";
|
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