Also - use fetchFromGitHub instead of fetchgit - clarify license gpl2 -> gpl2Only - run preInstall and postInstall phases - mark version as unstablewip/yesman
parent
b2dbb4f50e
commit
ba680416b9
@ -1,27 +1,32 @@ |
|||||||
{ lib, stdenv, fetchgit }: |
{ lib, stdenv, fetchFromGitHub }: |
||||||
|
|
||||||
stdenv.mkDerivation { |
stdenv.mkDerivation { |
||||||
pname = "flashbench"; |
pname = "flashbench-unstable"; |
||||||
version = "2012-06-06"; |
version = "2020-01-23"; |
||||||
|
|
||||||
src = fetchgit { |
src = fetchFromGitHub { |
||||||
url = "https://github.com/bradfa/flashbench.git"; |
owner = "bradfa"; |
||||||
rev = "2e30b1968a66147412f21002ea844122a0d5e2f0"; |
repo = "flashbench"; |
||||||
sha256 = "037rhd2alwfip9qk78cy8fwwnc2kdyzccsyc7v2zpmvl4vvpvnhg"; |
rev = "d783b1bd2443812c6deadc31b081f043e43e4c1a"; |
||||||
|
sha256 = "045j1kpay6x2ikz8x54ph862ymfy1nzpbmmqpf3nkapiv32fjqw5"; |
||||||
}; |
}; |
||||||
|
|
||||||
installPhase = '' |
installPhase = '' |
||||||
|
runHook preInstall |
||||||
|
|
||||||
install -d -m755 $out/bin $out/share/doc/flashbench |
install -d -m755 $out/bin $out/share/doc/flashbench |
||||||
install -v -m755 flashbench $out/bin |
install -v -m755 flashbench $out/bin |
||||||
install -v -m755 erase $out/bin/flashbench-erase |
install -v -m755 erase $out/bin/flashbench-erase |
||||||
install -v -m644 README $out/share/doc/flashbench |
install -v -m644 README $out/share/doc/flashbench |
||||||
|
|
||||||
|
runHook postInstall |
||||||
''; |
''; |
||||||
|
|
||||||
meta = with lib; { |
meta = with lib; { |
||||||
description = "Testing tool for flash based memory devices"; |
description = "Testing tool for flash based memory devices"; |
||||||
homepage = "https://github.com/bradfa/flashbench"; |
homepage = "https://github.com/bradfa/flashbench"; |
||||||
platforms = platforms.linux; |
platforms = platforms.linux; |
||||||
license = licenses.gpl2; |
license = licenses.gpl2Only; |
||||||
maintainers = [ maintainers.rycee ]; |
maintainers = [ maintainers.rycee ]; |
||||||
}; |
}; |
||||||
} |
} |
||||||
|
Loading…
Reference in new issue