diff options
author | Peter Hoeg <peter@hoeg.com> | 2017-03-16 18:12:19 +0800 |
---|---|---|
committer | Peter Hoeg <peter@hoeg.com> | 2017-03-16 18:19:57 +0800 |
commit | 99c7aa45e762e4ef9a56a11ab10e961ec8874aff (patch) | |
tree | 3e2f4f7a72ef9e3c60225dd0397a835279443421 /pkgs/tools/backup | |
parent | aca073eb3a701358c5f75d9d2a502942a5eea781 (diff) | |
download | nixlib-99c7aa45e762e4ef9a56a11ab10e961ec8874aff.tar nixlib-99c7aa45e762e4ef9a56a11ab10e961ec8874aff.tar.gz nixlib-99c7aa45e762e4ef9a56a11ab10e961ec8874aff.tar.bz2 nixlib-99c7aa45e762e4ef9a56a11ab10e961ec8874aff.tar.lz nixlib-99c7aa45e762e4ef9a56a11ab10e961ec8874aff.tar.xz nixlib-99c7aa45e762e4ef9a56a11ab10e961ec8874aff.tar.zst nixlib-99c7aa45e762e4ef9a56a11ab10e961ec8874aff.zip |
s3ql: 2.17.1 -> 2.21
Diffstat (limited to 'pkgs/tools/backup')
-rw-r--r-- | pkgs/tools/backup/s3ql/default.nix | 22 |
1 files changed, 17 insertions, 5 deletions
diff --git a/pkgs/tools/backup/s3ql/default.nix b/pkgs/tools/backup/s3ql/default.nix index 9b2adc1d39f9..a90738d39a4c 100644 --- a/pkgs/tools/backup/s3ql/default.nix +++ b/pkgs/tools/backup/s3ql/default.nix @@ -1,17 +1,29 @@ -{ stdenv, fetchurl, python3Packages, sqlite }: +{ stdenv, fetchurl, python3Packages, sqlite, which }: python3Packages.buildPythonApplication rec { name = "${pname}-${version}"; pname = "s3ql"; - version = "2.17.1"; + version = "2.21"; src = fetchurl { url = "https://bitbucket.org/nikratio/${pname}/downloads/${name}.tar.bz2"; - sha256 = "049vpvvkyia7v4v97rg2l01n43shrdxc1ik38bmjb2q4fvsh1pgx"; + sha256 = "1mifmxbsxc2rcrydk2vs5cjfd5r0510q5y7rmavlzi8grpcqdf3d"; }; - propagatedBuildInputs = with python3Packages; - [ sqlite apsw pycrypto requests2 defusedxml dugong llfuse ]; + buildInputs = [ which ]; # tests will fail without which + propagatedBuildInputs = with python3Packages; [ + sqlite apsw pycrypto requests2 defusedxml dugong llfuse + cython pytest pytest-catchlog + ]; + + preBuild = '' + # https://bitbucket.org/nikratio/s3ql/issues/118/no-module-named-s3qldeltadump-running#comment-16951851 + ${python3Packages.python.interpreter} ./setup.py build_cython build_ext --inplace + ''; + + checkPhase = '' + pytest tests + ''; meta = with stdenv.lib; { description = "A full-featured file system for online data storage"; |