Compare commits

...

2 Commits

Author SHA1 Message Date
Nathan McCarty bace7270f9
Update flake 2023-10-21 18:46:46 -04:00
Nathan McCarty 7d9e34d228
Inherit post install 2023-10-21 18:37:19 -04:00
3 changed files with 22 additions and 20 deletions

View File

@ -3,11 +3,11 @@
"advisory-db": {
"flake": false,
"locked": {
"lastModified": 1696341198,
"narHash": "sha256-AgAcrT3+22QZiHxapKIt8drtP3hacNmyxFneD/Jsp8I=",
"lastModified": 1697318478,
"narHash": "sha256-ZEDgHfurZiv9lBGTmHnQ0YECoi6H2NYs3pTo1VU1koQ=",
"owner": "RustSec",
"repo": "advisory-db",
"rev": "da470caa84d3dd3be02657a9cb35bd5269636127",
"rev": "71d80e811f2e29a4b82d3e545ad6591e35227e03",
"type": "github"
},
"original": {
@ -41,11 +41,11 @@
]
},
"locked": {
"lastModified": 1694081375,
"narHash": "sha256-vzJXOUnmkMCm3xw8yfPP5m8kypQ3BhAIRe4RRCWpzy8=",
"lastModified": 1697664192,
"narHash": "sha256-nRTG3rYEGFV2+putRiC96+kNXDyKaPJgT6K/1FWN7yo=",
"owner": "nix-community",
"repo": "naersk",
"rev": "3f976d822b7b37fc6fb8e6f157c2dd05e7e94e89",
"rev": "636a9b5dd7f2ad7d7c3af929ecf95e4d4fab9e97",
"type": "github"
},
"original": {
@ -56,11 +56,11 @@
},
"nixpkgs": {
"locked": {
"lastModified": 1696577711,
"narHash": "sha256-94VRjvClIKDym1QRqPkX5LTQoAwZ1E6QE/3dWtOXSIQ=",
"lastModified": 1697793076,
"narHash": "sha256-02e7sCuqLtkyRgrZmdOyvAcQTQdcXj+vpyp9bca6cY4=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "a2eb207f45e4a14a1e3019d9e3863d1e208e2295",
"rev": "038b2922be3fc096e1d456f93f7d0f4090628729",
"type": "github"
},
"original": {
@ -87,11 +87,11 @@
]
},
"locked": {
"lastModified": 1696644659,
"narHash": "sha256-l/DgT519At8HhXDQHz3+H8AjaEbrsb7Xkqgj+JNHV6k=",
"lastModified": 1697854201,
"narHash": "sha256-H+0Wb20PQx/8N7X/OfwwAVPeN9TbfjcyG0sXbdgsh50=",
"owner": "oxalica",
"repo": "rust-overlay",
"rev": "126829788e99c188be4eeb805f144d73d8a00f2c",
"rev": "6e8e3332433847cd56186b1f6fc8c47603cf5b46",
"type": "github"
},
"original": {

View File

@ -60,7 +60,8 @@
{
# Build a rust flake with a single crate
single = { src, crateName, sharedDeps ? (system: [ ])
, sharedNativeDeps ? (system: [ ]), copyBins ? true, copyLibs ? false }:
, sharedNativeDeps ? (system: [ ]), copyBins ? true, copyLibs ? false
, postInstall ? false, }:
utils.lib.eachDefaultSystem (system:
let
pkgs = import nixpkgs {
@ -106,7 +107,8 @@
# Main binary
packages.${crateName} = naersk-lib.buildPackage {
pname = "${crateName}";
inherit buildInputs nativeBuildInputs copyBins copyLibs;
inherit buildInputs nativeBuildInputs copyBins copyLibs
postInstall;
root = src;
};
# binary + tests

View File

@ -5,9 +5,9 @@
"version": "0.18.2"
},
"cargo-llvm-cov": {
"hash": "sha256-hFX98EGT0zCqbUXAe/MlWI25BdLEcaruiSZKvU0EzXM=",
"hash": "sha256-BP8YI43w76n4AcrNG3iuYW1WfjzmUZVjpQ/n3bdW3Ic=",
"pname": "cargo-llvm-cov",
"version": "0.5.33"
"version": "0.5.35"
},
"cargo-nextest": {
"hash": "sha256-PzBgJTMKg11D1DzXmyrv218tbXuclL7Y1Vi63gk2gmc=",
@ -15,14 +15,14 @@
"version": "0.9.59"
},
"cargo-udeps": {
"hash": "sha256-PoMvkmb4+GNxdHFaJ+QwQOvWZFDU6EkrmpexPeQLNcA=",
"hash": "sha256-ig3mggTO0no0DjwrKyt7AZf/H9j+oSgG1jrLdRTr8A0=",
"pname": "cargo-udeps",
"version": "0.1.42"
"version": "0.1.43"
},
"flamegraph": {
"hash": "sha256-StrZ0FVC5r8SlZACj4uoRc+Nma1Rb6OxdNbYD93V+pY=",
"hash": "sha256-T3dEi2pcuUUSN7CMqs+i+A/A5Gnjkml59ex6WJ3hywI=",
"pname": "flamegraph",
"version": "0.6.3"
"version": "0.6.4"
},
"samply": {
"hash": "sha256-V0uAS7Oo7wv0yU5CgqqYhltwM5PXJ3GP/TLVZV2GkkI=",