diff options
author | Domen Kožar <domen@dev.si> | 2015-07-23 23:31:36 +0200 |
---|---|---|
committer | Domen Kožar <domen@dev.si> | 2015-07-23 23:31:36 +0200 |
commit | 6492dc8900637ea97735ec0cb1defb95df0312e0 (patch) | |
tree | 5cb249d62c054e480dda2be267dc1b2fdb337bfb /pkgs/tools/backup | |
parent | 8897299e8f375555d9c9819612fede3d5c86ccc9 (diff) | |
parent | b655b1c49dd9df2ecca1b7f6faa39fae10eef18b (diff) | |
download | nixlib-6492dc8900637ea97735ec0cb1defb95df0312e0.tar nixlib-6492dc8900637ea97735ec0cb1defb95df0312e0.tar.gz nixlib-6492dc8900637ea97735ec0cb1defb95df0312e0.tar.bz2 nixlib-6492dc8900637ea97735ec0cb1defb95df0312e0.tar.lz nixlib-6492dc8900637ea97735ec0cb1defb95df0312e0.tar.xz nixlib-6492dc8900637ea97735ec0cb1defb95df0312e0.tar.zst nixlib-6492dc8900637ea97735ec0cb1defb95df0312e0.zip |
Merge pull request #8928 from brodul/borg
Add borg backup software (fork of attic)
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 + }; +} |