Merge pull request #8928 from brodul/borg

Add borg backup software (fork of attic)
This commit is contained in:
Domen Kožar 2015-07-23 23:31:36 +02:00
commit 6492dc8900
2 changed files with 29 additions and 0 deletions

View File

@ -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
};
}

View File

@ -755,6 +755,8 @@ let
bochs = callPackage ../applications/virtualization/bochs { }; bochs = callPackage ../applications/virtualization/bochs { };
borg = callPackage ../tools/backup/borg { };
boomerang = callPackage ../development/tools/boomerang { }; boomerang = callPackage ../development/tools/boomerang { };
boost-build = callPackage ../development/tools/boost-build { }; boost-build = callPackage ../development/tools/boost-build { };