iceshelf: init at unstable-2019-06-18
This commit is contained in:
parent
1ef7e40a9c
commit
b7a1daf2bd
35
pkgs/tools/backup/iceshelf/default.nix
Normal file
35
pkgs/tools/backup/iceshelf/default.nix
Normal file
|
@ -0,0 +1,35 @@
|
||||||
|
{ stdenv, lib, fetchFromGitHub, git, awscli, python3 }:
|
||||||
|
|
||||||
|
python3.pkgs.buildPythonApplication rec {
|
||||||
|
pname = "iceshelf";
|
||||||
|
version = "unstable-2019-07-03";
|
||||||
|
|
||||||
|
format = "other";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "mrworf";
|
||||||
|
repo = pname;
|
||||||
|
rev = "26768dde3fc54fa412e523eb8f8552e866b4853b";
|
||||||
|
sha256 = "08rcbd14vn7312rmk2hyvdzvhibri31c4r5lzdrwb1n1y9q761qm";
|
||||||
|
};
|
||||||
|
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
git
|
||||||
|
awscli
|
||||||
|
python3.pkgs.python-gnupg
|
||||||
|
];
|
||||||
|
|
||||||
|
installPhase = ''
|
||||||
|
mkdir -p $out/bin $out/share/doc/${pname} $out/${python3.sitePackages}
|
||||||
|
cp -v iceshelf iceshelf-restore $out/bin
|
||||||
|
cp -v iceshelf.sample.conf $out/share/doc/${pname}/
|
||||||
|
cp -rv modules $out/${python3.sitePackages}
|
||||||
|
'';
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "A simple tool to allow storage of signed, encrypted, incremental backups using Amazon's Glacier storage";
|
||||||
|
license = licenses.lgpl2;
|
||||||
|
homepage = "https://github.com/mrworf/iceshelf";
|
||||||
|
maintainers = with maintainers; [ mmahut ];
|
||||||
|
};
|
||||||
|
}
|
|
@ -3702,6 +3702,8 @@ in
|
||||||
|
|
||||||
icecast = callPackage ../servers/icecast { };
|
icecast = callPackage ../servers/icecast { };
|
||||||
|
|
||||||
|
iceshelf = callPackage ../tools/backup/iceshelf { };
|
||||||
|
|
||||||
darkice = callPackage ../tools/audio/darkice { };
|
darkice = callPackage ../tools/audio/darkice { };
|
||||||
|
|
||||||
deco = callPackage ../applications/misc/deco { };
|
deco = callPackage ../applications/misc/deco { };
|
||||||
|
|
Loading…
Reference in New Issue
Block a user