3
0
Fork 0
forked from mirrors/nixpkgs

just: init at 0.4.0

This commit is contained in:
xrelkd 2019-04-11 18:15:03 +08:00
parent 917a7fa1cb
commit 9e236d63db
2 changed files with 48 additions and 0 deletions

View file

@ -0,0 +1,46 @@
{ stdenv, fetchFromGitHub, rustPlatform, coreutils, bash, dash }:
rustPlatform.buildRustPackage rec {
pname = "just";
version = "0.4.0";
src = fetchFromGitHub {
owner = "casey";
repo = pname;
rev = "v${version}";
sha256 = "1v42y8lc1akpnzad0gf89jywbxa74mmzimfsbvkdi7101z5q5qlp";
};
cargoSha256 = "1kgkcl7qffh6vbjdpvrkw8ih1v8zrxs3f0a20mg6z97gdym6mm8g";
checkInputs = [ coreutils bash dash ];
preCheck = ''
# USER must not be empty
export USER=just-user
export USERNAME=just-user
sed -i tests/integration.rs \
-e "s@/bin/echo@${coreutils}/bin/echo@g" \
-e "s@#!/usr/bin/env sh@#!${bash}/bin/sh@g" \
-e "s@#!/usr/bin/env cat@#!${coreutils}/bin/cat@g"
sed -i tests/interrupts.rs \
-e "s@/bin/echo@${coreutils}/bin/echo@g" \
-e "s@#!/usr/bin/env sh@#!${bash}/bin/sh@g" \
-e "s@#!/usr/bin/env cat@#!${coreutils}/bin/cat@g"
sed -i src/justfile.rs \
-e "s@/bin/echo@${coreutils}/bin/echo@g" \
-e "s@#!/usr/bin/env sh@#!${bash}/bin/sh@g" \
-e "s@#!/usr/bin/env cat@#!${coreutils}/bin/cat@g"
'';
meta = with stdenv.lib; {
description = "A handy way to save and run project-specific commands";
homepage = https://github.com/casey/just;
license = licenses.cc0;
maintainers = with maintainers; [ xrelkd ];
platforms = platforms.all;
};
}

View file

@ -3689,6 +3689,8 @@ in
junkie = callPackage ../tools/networking/junkie { };
just = callPackage ../development/tools/just { };
go-jira = callPackage ../applications/misc/go-jira { };
john = callPackage ../tools/security/john { };