mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-02 15:41:48 +00:00
Merge pull request #8928 from brodul/borg
Add borg backup software (fork of attic)
This commit is contained in:
commit
6492dc8900
27
pkgs/tools/backup/borg/default.nix
Normal file
27
pkgs/tools/backup/borg/default.nix
Normal 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
|
||||||
|
};
|
||||||
|
}
|
@ -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 { };
|
||||||
|
Loading…
Reference in New Issue
Block a user