btrbk: add mainProgram (#356350)
[NixPkgs.git] / pkgs / by-name / ea / easysnap / package.nix
blob46952ce5327a355dac70525f1411cef3ca87a8d3
1 {lib, stdenv, fetchFromGitHub, zfs }:
3 stdenv.mkDerivation {
4   pname = "easysnap";
5   version = "unstable-2022-06-03";
7   src = fetchFromGitHub {
8     owner = "sjau";
9     repo = "easysnap";
10     rev = "5f961442315a6f7eb8ca5b705bd52fe1e6d7dc42";
11     sha256 = "sha256-jiKdpwuw0Oil0sxUr/3KJ6Nbfxh8DvBei0yy0nRM+Vs=";
12   };
14   installPhase = ''
15     mkdir -p $out/bin
16     cp easysnap* $out/bin/
18     for i in $out/bin/*; do
19       substituteInPlace $i \
20         --replace zfs ${zfs}/bin/zfs
21     done
22   '';
24   meta = with lib; {
25     homepage    = "https://github.com/sjau/easysnap";
26     description = "Customizable ZFS Snapshotting tool with zfs send/recv pulling";
27     license     = licenses.gpl3;
28     maintainers = with maintainers; [ sjau ];
29   };