Merge pull request #144177 from lionello/btrfs-snap

btrfs-snap: init at 1.7.3

authored by Guillaume Girol and committed by GitHub 9f25a8ac 9818f39d

+34
+32
pkgs/tools/filesystems/btrfs-snap/default.nix
···
··· 1 + { bash, btrfs-progs, coreutils, fetchFromGitHub, gnugrep, lib, makeWrapper, stdenvNoCC, util-linuxMinimal }: 2 + stdenvNoCC.mkDerivation rec { 3 + pname = "btrfs-snap"; 4 + version = "1.7.3"; 5 + src = fetchFromGitHub { 6 + owner = "jf647"; 7 + repo = pname; 8 + rev = version; 9 + sha256 = "sha256-SDzLjgNRuR9XpmcYCD9T10MLS+//+pWFGDiTAb8NiLQ="; 10 + }; 11 + buildInputs = [ bash ]; 12 + nativeBuildInputs = [ makeWrapper ]; 13 + dontConfigure = true; 14 + dontBuild = true; 15 + installPhase = '' 16 + mkdir -p $out/bin 17 + cp btrfs-snap $out/bin/ 18 + wrapProgram $out/bin/btrfs-snap --prefix PATH : ${lib.makeBinPath [ 19 + btrfs-progs # btrfs 20 + coreutils # cut, date, head, ls, mkdir, readlink, stat, tail, touch, test, [ 21 + gnugrep # grep 22 + util-linuxMinimal # logger, mount 23 + ]} 24 + ''; 25 + meta = with lib; { 26 + description = "btrfs-snap creates and maintains the history of snapshots of btrfs filesystems."; 27 + homepage = "https://github.com/jf647/btrfs-snap"; 28 + license = licenses.gpl3Only; 29 + maintainers = with maintainers; [ lionello ]; 30 + platforms = platforms.linux; 31 + }; 32 + }
+2
pkgs/top-level/all-packages.nix
··· 2280 2281 btrfs-progs = callPackage ../tools/filesystems/btrfs-progs { }; 2282 2283 btlejack = python3Packages.callPackage ../applications/radio/btlejack { }; 2284 2285 btrbk = callPackage ../tools/backup/btrbk {
··· 2280 2281 btrfs-progs = callPackage ../tools/filesystems/btrfs-progs { }; 2282 2283 + btrfs-snap = callPackage ../tools/filesystems/btrfs-snap { }; 2284 + 2285 btlejack = python3Packages.callPackage ../applications/radio/btlejack { }; 2286 2287 btrbk = callPackage ../tools/backup/btrbk {