lol

Merge pull request #8928 from brodul/borg

Add borg backup software (fork of attic)

+29
+27
pkgs/tools/backup/borg/default.nix
··· 1 + { stdenv, fetchzip, python3Packages, openssl, acl }: 2 + 3 + python3Packages.buildPythonPackage rec { 4 + name = "borg-${version}"; 5 + version = "0.23.0"; 6 + namePrefix = ""; 7 + 8 + src = fetchzip { 9 + name = "${name}-src"; 10 + url = "https://github.com/borgbackup/borg/archive/${version}.tar.gz"; 11 + sha256 = "1ns00bhrh4zm1s70mm32gnahj7yh4jdpkb8ziarhvcnknz7aga67"; 12 + }; 13 + 14 + propagatedBuildInputs = with python3Packages; 15 + [ cython msgpack openssl acl llfuse tox detox ]; 16 + 17 + preConfigure = '' 18 + export BORG_OPENSSL_PREFIX="${openssl}" 19 + ''; 20 + 21 + meta = with stdenv.lib; { 22 + description = "A deduplicating backup program (attic fork)"; 23 + homepage = https://borgbackup.github.io/; 24 + license = licenses.bsd3; 25 + platforms = platforms.unix; # Darwin and FreeBSD mentioned on homepage 26 + }; 27 + }
+2
pkgs/top-level/all-packages.nix
··· 755 755 756 756 bochs = callPackage ../applications/virtualization/bochs { }; 757 757 758 + borg = callPackage ../tools/backup/borg { }; 759 + 758 760 boomerang = callPackage ../development/tools/boomerang { }; 759 761 760 762 boost-build = callPackage ../development/tools/boost-build { };