manifest: embed builtin resources
This commit is contained in:
+2
-4
@@ -40,7 +40,7 @@ rustPlatform.buildRustPackage rec {
|
||||
filter = sourceFilter;
|
||||
};
|
||||
|
||||
cargoHash = "sha256-fisV77ZqAPsI0eLZIqw06HTj1CfmnL3NBHhjruZPZUE=";
|
||||
cargoHash = "sha256-Nu+QAXwRhqqSwgc5/9XLwQEpjEnF54tWoEknM17wYq8=";
|
||||
|
||||
depsExtraArgs = {
|
||||
# nixpkgs 25.11's fetchCargoVendor still uses crates.io's API
|
||||
@@ -94,8 +94,6 @@ rustPlatform.buildRustPackage rec {
|
||||
postInstall = ''
|
||||
install -Dm644 docs/nix.md "$out/share/doc/insomnia/nix.md"
|
||||
install -Dm644 docs/environment.md "$out/share/doc/insomnia/environment.md"
|
||||
mkdir -p "$out/share/insomnia"
|
||||
cp -R resources "$out/share/insomnia/resources"
|
||||
'';
|
||||
|
||||
doInstallCheck = true;
|
||||
@@ -105,13 +103,13 @@ rustPlatform.buildRustPackage rec {
|
||||
"$out/bin/insomnia" pod --help >/dev/null
|
||||
test -x "$out/bin/insomnia"
|
||||
test ! -e "$out/bin/insomnia-pod"
|
||||
test ! -e "$out/share/insomnia/resources"
|
||||
if "$out/bin/insomnia" --session not-a-uuid 2>insomnia.err; then
|
||||
echo "insomnia unexpectedly accepted an invalid --session value" >&2
|
||||
exit 1
|
||||
fi
|
||||
grep -q "invalid --session UUID" insomnia.err
|
||||
|
||||
test -d "$out/share/insomnia/resources/prompts"
|
||||
test -f "$out/share/doc/insomnia/nix.md"
|
||||
test -f "$out/share/doc/insomnia/environment.md"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user