Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NixOS/nixpkgs
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: b2dbb4f50e31
Choose a base ref
...
head repository: NixOS/nixpkgs
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: ba680416b9f8
Choose a head ref
  • 1 commit
  • 1 file changed
  • 1 contributor

Commits on Feb 12, 2021

  1. flashbench: 2012-06-06 -> 2020-01-23

    Also
    
    - use fetchFromGitHub instead of fetchgit
    
    - clarify license gpl2 -> gpl2Only
    
    - run preInstall and postInstall phases
    
    - mark version as unstable
    Luflosi authored and rycee committed Feb 12, 2021
    Copy the full SHA
    ba68041 View commit details
Showing with 13 additions and 8 deletions.
  1. +13 −8 pkgs/os-specific/linux/flashbench/default.nix
21 changes: 13 additions & 8 deletions pkgs/os-specific/linux/flashbench/default.nix
Original file line number Diff line number Diff line change
@@ -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 ];
};
}