Commit graph

33 commits

Author SHA1 Message Date
Martin Bornhold
629e17b9fd borgbackup: Add llfuse to propagated build inputs if not on darwin
The llfuse package depends on fuse which refuses to build on darwin. But
according to a comment in the setup.py of borgbackup [1] it's ok to leave it out
if it's not available. Most of borgbackup should work without it. Would be great
to make it work on darwin but i am not sure if it's possible to get fuse to work
on darwin. I do not know enough about it ;)

After this modification at least the "borg mount" subcommand is broken due to
the missing llfuse module. But the rest seems to work normally.

[1] 72232a9bd5/setup.py (L32)
2017-11-15 17:49:33 +01:00
Martin Bornhold
b159ed5069 borgbackup: Add acl library to build inputs on linux platform
The acl libraray is only required by the borgbackup package if building on a
linux platform. Adding it only in this case should be fine. Also see the
conditional in the setup.py at [1].

[1] 72232a9bd5/setup.py (L768)
2017-11-15 17:49:33 +01:00
Frederik Rietdijk
bd7074961a
Merge pull request #30897 from flokli/borgbackup-ssh
borgbackup: fix ssh binary location
2017-10-29 12:16:19 +01:00
Florian Klink
f3b311af44 borgbackup: fix ssh binary location
Otherwise, borg might be unable to find its location
2017-10-28 22:05:45 +02:00
Florian Klink
08e06e7d22 borgbackup: add flokli as maintainer 2017-10-28 22:05:37 +02:00
Johannes Frankenau
8f3a2d6991 borgbackup: 1.1.0 -> 1.1.1 2017-10-26 17:14:23 +02:00
Kirill
a63ebf6a77 Change required documentation theme to sphinx_guzzle_theme from #30334 2017-10-12 11:17:24 +03:00
Kirill
9fa341c989 Rebase on nixos-unstable, fix hash. 2017-10-11 12:48:46 +03:00
Kirill
581b7755ed borgbackup: 1.0.11 -> 1.1.0 2017-10-11 12:44:13 +03:00
Franz Pletz
4a810fb31d
borgbackup: fix build with python36
cffi fails to build with python34.
2017-09-10 16:27:12 +02:00
Johannes Frankenau
c6e52bc430 borgbackup: 1.0.10 -> 1.0.11 2017-07-24 19:04:07 +02:00
Bjørn Forsman
5f1398ce13 borgbackup: 1.0.9 -> 1.0.10 2017-03-05 21:14:59 +01:00
Joachim Fasting
5195e0d70f
borgbackup: cleanup inputs
tox/detox are removed; they are used to test multiple python
implementations in parallel, which isn't really appropriate for a Nix
install check.  Also, because these were added to the propagated build
inputs, lots of unnecessary stuff ended up in the resulting closure.
Note that removing tox does not imply tests are not run; they never were
to begin with; this is a separate issue.

This fixes https://github.com/NixOS/nixpkgs/issues/16171

Also, for "correctness" ordinary build-time dependencies are added to
`buildInputs`; only inputs that are to be added to the python path are
added to `propagatedBuildInputs`.
2016-12-31 21:58:41 +01:00
Bjørn Forsman
7fda8db891 borgbackup: 1.0.8 -> 1.0.9 (security fixes)
And bug fixes. Changelog:

https://github.com/borgbackup/borg/blob/1.0.9/docs/changes.rst#version-109-2016-12-20
2016-12-24 13:36:04 +01:00
Bjørn Forsman
ee40829097 borgbackup: 1.0.7 -> 1.0.8 2016-10-31 22:25:50 +01:00
Michael Alan Dorman
739b058779 Fix borgbackup dependency on lz4 2016-09-09 11:24:15 -04:00
Bjørn Forsman
1ba0ef1c73 borgbackup: 1.0.6 -> 1.0.7 2016-08-28 10:50:42 +02:00
Tobias Geerinckx-Rice
0e003d39bc
borgbackup: 1.0.5 -> 1.0.6 2016-08-04 00:25:20 +02:00
Tobias Geerinckx-Rice
3970c6da5e
borgbackup: 1.0.4 -> 1.0.5
This update slipped in between 1.0.4 and me pushing 276448a. Upstream says:

This is a critical bugfix release - upgrading to it is strongly recommended!
Please read https://github.com/borgbackup/borg/blob/1.0.5/docs/changes.rst.
2016-07-08 20:52:39 +02:00
Tobias Geerinckx-Rice
276448a477
borgbackup: 1.0.3 -> 1.0.4
Take Pypi's hint and switch to GitHub.
2016-07-08 20:39:46 +02:00
Vladimír Čunát
0b192a0976 Merge branch 'master' into staging
That's to get mesa rebuild from master, as it's nontrivial.
2016-05-23 09:02:10 +02:00
Tobias Geerinckx-Rice
b1f6a10e1e
borgbackup: 1.0.2 -> 1.0.3
Changes: https://github.com/borgbackup/borg/blob/1.0.3/docs/changes.rst
2016-05-21 14:23:27 +02:00
Tuomas Tynkkynen
2a73de6e6c treewide: Make explicit that 'dev' output of openssl is used 2016-05-19 10:02:23 +02:00
Frederik Rietdijk
d5e6a4494a Python: use PyPI mirror (#15001)
* mirrors: add pypi

* Python: Use pypi mirror for all PyPI packages
2016-04-26 13:38:03 +01:00
Tobias Geerinckx-Rice
6e261865a4
borgbackup: 1.0.1 -> 1.0.2
Changes: https://github.com/borgbackup/borg/blob/1.0.2/docs/changes.rst
2016-04-17 01:14:57 +02:00
Tobias Geerinckx-Rice
f019db633f
borgbackup: 1.0.0 -> 1.0.1
Changes: https://github.com/borgbackup/borg/blob/1.0.1/docs/changes.rst
2016-04-12 01:35:24 +02:00
Tobias Geerinckx-Rice
b747253700 borgbackup: 0.30.0 -> 1.0.0
Major upgrade, be sure to read the release notes:
https://github.com/borgbackup/borg/blob/1.0.0/docs/changes.rst
2016-03-06 01:09:12 +01:00
Frederik Rietdijk
4d06bf70f4 buildPythonApplication: use new function for Python applications 2016-02-19 13:16:41 +01:00
Tobias Geerinckx-Rice
aca5edb8f9 borg: build and install documentation 2016-01-24 04:12:11 +01:00
Tobias Geerinckx-Rice
10229032a9 borg: 0.29.0 -> 0.30.0
Compatibility notes:

- you may need to use -v (or --info) more often to actually see
  output emitted at INFO log level (because it is suppressed at
  the default WARNING log level). See the general section in the
  usage docs.
- for borg create, you need --list (additionally to -v) to see
  the long file list (was needed so you can have e.g. --stats
  alone without the long list)
- see link below about BORG_DELETE_I_KNOW_WHAT_I_AM_DOING
  (was: BORG_CHECK_I_KNOW_WHAT_I_AM_DOING)

More: https://github.com/borgbackup/borg/blob/0.30.0/docs/changes.rst
2016-01-24 04:10:57 +01:00
Tobias Geerinckx-Rice
f036c069ed borgbackup: 0.27.0 -> 0.29.0
‘When upgrading to 0.29.0 you need to upgrade client as well as server
installations due to the locking and commandline interface changes
otherwise you’ll get an error msg about a RPC protocol mismatch or a
wrong commandline option. if you run a server that needs to support both
old and new clients, it is suggested that you have a “borg-0.28.2” and a
“borg-0.29.0” command. clients then can choose via e.g. “borg
–remote-path=borg-0.29.0 ...”.’

‘The default waiting time for a lock changed from infinity to 1 second
for a better interactive user experience. if the repo you want to access
is currently locked, borg will now terminate after 1s with an error
message. if you have scripts that shall wait for the lock for a longer
time, use –lock-wait N (with N being the maximum wait time in seconds).’

All changes: http://borgbackup.readthedocs.org/en/stable/changes.html
2016-01-08 01:36:32 +01:00
Joachim Schiele
20b7d9cbc8 borgbackup: bump to 0.27.0 and rename to correct name borgbackup 2015-10-12 01:40:12 +02:00
Andraz Brodnik
b655b1c49d Add borg backup software (fork of attic)
Borg is a fork of attic backup software. It is more actively developed,
with more features.
2015-07-21 20:41:13 +02:00