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 { |
||||
pname = "flashbench"; |
||||
version = "2012-06-06"; |
||||
pname = "flashbench-unstable"; |
||||
version = "2020-01-23"; |
||||
|
||||
src = fetchgit { |
||||
url = "https://github.com/bradfa/flashbench.git"; |
||||
rev = "2e30b1968a66147412f21002ea844122a0d5e2f0"; |
||||
sha256 = "037rhd2alwfip9qk78cy8fwwnc2kdyzccsyc7v2zpmvl4vvpvnhg"; |
||||
src = fetchFromGitHub { |
||||
owner = "bradfa"; |
||||
repo = "flashbench"; |
||||
rev = "d783b1bd2443812c6deadc31b081f043e43e4c1a"; |
||||
sha256 = "045j1kpay6x2ikz8x54ph862ymfy1nzpbmmqpf3nkapiv32fjqw5"; |
||||
}; |
||||
|
||||
installPhase = '' |
||||
runHook preInstall |
||||
|
||||
install -d -m755 $out/bin $out/share/doc/flashbench |
||||
install -v -m755 flashbench $out/bin |
||||
install -v -m755 erase $out/bin/flashbench-erase |
||||
install -v -m644 README $out/share/doc/flashbench |
||||
|
||||
runHook postInstall |
||||
''; |
||||
|
||||
meta = with lib; { |
||||
description = "Testing tool for flash based memory devices"; |
||||
homepage = "https://github.com/bradfa/flashbench"; |
||||
platforms = platforms.linux; |
||||
license = licenses.gpl2; |
||||
license = licenses.gpl2Only; |
||||
maintainers = [ maintainers.rycee ]; |
||||
}; |
||||
} |
||||
|
Loading…
Reference in new issue