diff options
author | Andraz Brodnik <brodul@brodul.org> | 2015-07-21 20:41:13 +0200 |
---|---|---|
committer | Andraz Brodnik <brodul@brodul.org> | 2015-07-21 20:41:13 +0200 |
commit | b655b1c49dd9df2ecca1b7f6faa39fae10eef18b (patch) | |
tree | ce12e39b4d56631776621769d12d4817a114fdb9 /pkgs/tools/backup | |
parent | ecb38b5fb6f12b19862fedbb6774fb886dbd84c2 (diff) | |
download | nixlib-b655b1c49dd9df2ecca1b7f6faa39fae10eef18b.tar nixlib-b655b1c49dd9df2ecca1b7f6faa39fae10eef18b.tar.gz nixlib-b655b1c49dd9df2ecca1b7f6faa39fae10eef18b.tar.bz2 nixlib-b655b1c49dd9df2ecca1b7f6faa39fae10eef18b.tar.lz nixlib-b655b1c49dd9df2ecca1b7f6faa39fae10eef18b.tar.xz nixlib-b655b1c49dd9df2ecca1b7f6faa39fae10eef18b.tar.zst nixlib-b655b1c49dd9df2ecca1b7f6faa39fae10eef18b.zip |
Add borg backup software (fork of attic)
Borg is a fork of attic backup software. It is more actively developed, with more features.
Diffstat (limited to 'pkgs/tools/backup')
-rw-r--r-- | pkgs/tools/backup/borg/default.nix | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/pkgs/tools/backup/borg/default.nix b/pkgs/tools/backup/borg/default.nix new file mode 100644 index 000000000000..f9a949f4d3fc --- /dev/null +++ b/pkgs/tools/backup/borg/default.nix @@ -0,0 +1,27 @@ +{ stdenv, fetchzip, python3Packages, openssl, acl }: + +python3Packages.buildPythonPackage rec { + name = "borg-${version}"; + version = "0.23.0"; + namePrefix = ""; + + src = fetchzip { + name = "${name}-src"; + url = "https://github.com/borgbackup/borg/archive/${version}.tar.gz"; + sha256 = "1ns00bhrh4zm1s70mm32gnahj7yh4jdpkb8ziarhvcnknz7aga67"; + }; + + propagatedBuildInputs = with python3Packages; + [ cython msgpack openssl acl llfuse tox detox ]; + + preConfigure = '' + export BORG_OPENSSL_PREFIX="${openssl}" + ''; + + meta = with stdenv.lib; { + description = "A deduplicating backup program (attic fork)"; + homepage = https://borgbackup.github.io/; + license = licenses.bsd3; + platforms = platforms.unix; # Darwin and FreeBSD mentioned on homepage + }; +} |