Commit graph

76 commits

Author SHA1 Message Date
Sandro 8cefd5dddc
Merge pull request #175407 from SuperSandro2000/ipaddress-deps
Remove python26Packages.ipaddress from applications
2022-06-02 01:34:50 +02:00
Julian Stecklina a571caaf73 duplicity: use pydrive2 to fix gdrive backup problems
pydrive is abandoned and has unfixed issues. In particular, Deja Dup
backups (which uses duplicity as backend) to Google Drive fail with

 Giving up after 5 attempts. RedirectMissingLocation: Redirected but
 the response is missing a Location: header.

More context and pointers are available in the Deja Dup bug tracker:
https://gitlab.gnome.org/World/deja-dup/-/issues/202#note_1306216
2022-06-01 00:51:13 +02:00
Sandro Jäckel c9a2b12db5
duplicity: remove backport ipaddress, remove always false condition 2022-05-30 05:54:24 +02:00
Sarah ad13d56c99
duplicity: S3 backups fail with "boto" not being found.
It seems that duplicity needs boto instead of boto3.
They apparently have different packages.

I decided to keep both,
as there may be another backend depending on it.
2022-05-24 09:07:48 +02:00
ZJ van de Weg e0ee3a830c duplicity: Update homepage URL
The URL was updated by the upstream project and the redirect wasn't
working on my browser. This change updates it to fix it.
2021-10-29 11:03:23 +02:00
Peter Simons 476635afe1 Drop myself from meta.maintainers for most packages.
I'd like to reduce the number of Github notifications and
review requests I receive.
2021-10-14 11:01:27 +02:00
Guillaume Girol 2d18ed2ec5
Merge pull request #130923 from dotlambda/duplicity-python39
duplicity: use python39
2021-07-23 19:44:47 +00:00
Sandro Jäckel 9bfdf57e13
pythonPackages: deprecate pytestrunner alias 2021-07-21 13:32:49 +02:00
Robert Schütz 71426dabfe duplicity: use python39 2021-07-21 12:52:00 +02:00
Martin Weinelt 12e2b98017
Merge branch 'master' into staging-next 2021-07-19 23:16:25 +02:00
Guillaume Girol 2060a251fe duplicity: 0.8.17 -> 0.8.20 2021-07-18 12:00:00 +00:00
Robert Schütz 4a6f6ab9c9 duplicity: use python38
Its dependency boto does not support Python 3.9.
2021-07-05 12:34:02 -07:00
Gabriel Ebner d207656690 duplicity: reduce closure size 2021-04-04 14:49:39 +02:00
Gabriel Ebner 757a09c437 duplicity: add setuptools_scm dependency 2021-04-02 19:57:46 +02:00
Sandro 4f93b4c80d
Merge pull request #108176 from StephenWithPH/duplicity-0.8.17
duplicity: 0.8.15 -> 0.8.17
2021-01-31 19:40:39 +01:00
Ben Siraphob 8c5d37129f pkgs/tools: stdenv.lib -> lib 2021-01-15 17:12:36 +07:00
Profpatsch 4a7f99d55d treewide: with stdenv.lib; in meta -> with lib;
Part of: https://github.com/NixOS/nixpkgs/issues/108938

meta = with stdenv.lib;

is a widely used pattern. We want to slowly remove
the `stdenv.lib` indirection and encourage people
to use `lib` directly. Thus let’s start with the meta
field.

This used a rewriting script to mostly automatically
replace all occurances of this pattern, and add the
`lib` argument to the package header if it doesn’t
exist yet.

The script in its current form is available at
https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
2021-01-11 10:38:22 +01:00
Peter Simons 4a55ebeca2
Merge pull request #104089 from enolan/fix-duplicity-s3-deps
duplicity: add missing deps for S3
2021-01-04 11:44:41 +01:00
StephenWithPH 28ed82c18e
duplicity: 0.8.15 -> 0.8.17 2021-01-01 14:25:55 -08:00
Sandro e3bca76d74
Merge pull request #97268 from StephenWithPH/duplicity_0.8.15
duplicity: 0.8.13 -> 0.8.15
2020-12-29 14:45:18 +01:00
Graham Christensen bc49a0815a
utillinux: rename to util-linux 2020-11-24 12:42:06 -05:00
Echo Nolan 9c54156b09 duplicity: add missing boto3 dependency for new S3 backend 2020-11-17 12:21:26 -08:00
stephenwithph 85d512e876
duplicity: 0.8.13 -> 0.8.15 2020-09-05 16:37:32 -07:00
Profpatsch 3c03a98235 duplicity: use new b2sdk python package
The backblaze library moved into the b2sdk package.
If it’s not used, duplicity fails loading the b2:// backend.

> BackendException: B2 backend requires B2 Python SDK (pip install
  b2sdk)
2020-09-21 13:39:37 +02:00
R. RyanTM ee1cc2b00b duplicity: 0.8.12.1612 -> 0.8.13 2020-05-27 12:45:08 -07:00
R. RyanTM 2bd71ff721 duplicity: 0.8.11.1596 -> 0.8.12.1612 2020-05-01 09:07:35 +02:00
Fabian Möller 766f89de3a
duplicity: 0.8.10 -> 0.8.11.1596 2020-03-11 12:43:50 +01:00
Frederik Rietdijk b5126937b4
duplicity: 0.7.19 -> 0.8.10
Update, port to Python 3 and clean up.

Co-Authored-By: Jan Tojnar <jtojnar@gmail.com>
Co-Authored-By: Frederik Rietdijk <fridh@fridh.nl>
2020-02-10 19:01:17 +01:00
Jan Tojnar 77e6622d22
duplicity: add Google Drive support
Required by Déjà Dup.
2019-11-20 04:58:00 +01:00
Scott Dier a569d73090 duplicity: Add backblaze-b2 as a build input to duplicity 2019-09-19 23:34:26 +02:00
volth 7bb6b373ab treewide: name -> pname (#67513) 2019-08-31 07:41:22 -04:00
Peter Simons 346791875c
Merge pull request #60956 from strager/duplicity-tests
duplicity: enable tests
2019-06-04 10:59:58 +02:00
Matthew Glazar 74bb653916 duplicity: speed up testing
Apply some upstream duplicity patches which optimize installCheckPhase.
On my laptop, this lowers duplicity's total build time from 8 m 42 s to
6 m 50 s (-21%).
2019-06-03 09:14:41 -07:00
Matthew Glazar 071167e6a9 duplicity: enable tests
* Install required tool dependencies ('tar', 'rdiff', etc.)
* Run installed duplicity instead of source tree duplicity
* Fix shebang of scripts in testing/overrides/bin/
* Disable some unhelpful developer-only tests
* Disable a test broken on Linux (root cause unknown)
* Work around low file descriptor soft limit for Darwin builders
2019-06-03 09:14:40 -07:00
Matthew Glazar e3ce12f2ad duplicity: 0.7.18.2 -> 0.7.19 2019-05-03 16:10:49 -07:00
c0bw3b a04a512f34 Treewide: use HTTPS on NonGNU domains 2018-12-02 15:21:04 +01:00
R. RyanTM a481218df3 duplicity: 0.7.18.1 -> 0.7.18.2
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/duplicity/versions
2018-11-09 23:20:49 -08:00
R. RyanTM a12c1aebb7 duplicity: 0.7.18 -> 0.7.18.1
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/duplicity/versions
2018-09-06 23:23:56 -07:00
R. RyanTM d01c4fe3fc duplicity: 0.7.17 -> 0.7.18
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/duplicity/versions.
2018-08-24 11:21:59 -07:00
Lluís Batlle i Rossell 66d7126255 Take me (viric) out of most maintenance
Since years I'm not maintaining anything of the list below other
than some updates when I needed them for some reason. Other people
is doing that maintenance on my behalf so I better take me out but
for very few packages. Finally!
2018-07-22 21:50:19 +02:00
Jan Tojnar c5127599c3
duplicity: 0.7.12 → 0.7.17 2018-06-15 11:39:40 +02:00
Jan Tojnar 1713479f85
duplicity: Fix gio backend 2017-10-05 13:37:40 +02:00
Peter Hoeg f38c4ee775 duplicity: 0.7.07.1 -> 0.7.12 2017-03-24 18:08:05 +08:00
Mitch Tishmack 124f81785a duplicity: refactor allow builds on non linux 2016-12-26 15:04:35 -06:00
Frederik Rietdijk cbc25e5506 duplicity: use buildPythonApplication 2016-10-27 17:16:40 +02:00
Manuel Reinhardt 8f6470f33a duplicity: updated dependencies
fixes #18112
https://github.com/NixOS/nixpkgs/issues/18112
2016-10-27 08:36:02 +01:00
Frederik Rietdijk 9475510027 duplicity: use python2 2016-10-22 16:47:22 +02:00
Russell O'Connor 8df0bb7aac duplicity: add dependency on rsync
When using the rsync:// protocol, duplicity expects to find the rsync binary in the path.
Without rsync in the path, duplicity fails with the following error

    Attempt 1 failed. AttributeError: 'NoneType' object has no attribute 'rfind'

Adding rsync to the path enables the rsync:// protocol to work correctly.
2016-09-09 18:37:25 +02:00
Tuomas Tynkkynen 74a3a2cd7e treewide: Use makeBinPath 2016-08-23 01:18:10 +03:00
Frederik Rietdijk eb3e23c49e Remove top-level setuptools
See #11567.
2016-08-14 13:07:26 +02:00