flake.nix: derive package version from inputs.self.lastModifiedDate
This commit is contained in:
parent
02120ecdfa
commit
556fbdc2c5
|
@ -25,6 +25,13 @@
|
|||
};
|
||||
|
||||
buildRustPackage = args: naersk-lib.buildPackage ({
|
||||
version =
|
||||
let
|
||||
inherit (self) lastModifiedDate;
|
||||
year = builtins.substring 0 4 lastModifiedDate;
|
||||
month = builtins.substring 4 2 lastModifiedDate;
|
||||
day = builtins.substring 6 2 lastModifiedDate;
|
||||
in "0.1.0-${year}-${month}-${day}";
|
||||
src = ./.;
|
||||
targets = [ args.pname ];
|
||||
cargoBuildOptions = opts: opts ++ [ "-p" args.pname ];
|
||||
|
|
Loading…
Reference in New Issue