mirror of
https://github.com/borgbackup/borg.git
synced 2025-02-22 06:01:54 +00:00
freebsd: use a older llfuse release that builds
llfuse >0.41.1 <=1.0.0 does not build on freebsd. the issue is already fixed, but no new release yet.
This commit is contained in:
parent
5be71b506e
commit
21a30269c2
2 changed files with 8 additions and 2 deletions
4
Vagrantfile
vendored
4
Vagrantfile
vendored
|
@ -202,8 +202,8 @@ def install_borg(boxname)
|
|||
rm -f borg/{chunker,crypto,compress,hashindex,platform_linux}.c
|
||||
rm -rf borg/__pycache__ borg/support/__pycache__ borg/testsuite/__pycache__
|
||||
pip install -r requirements.d/development.txt
|
||||
pip install -r requirements.d/fuse.txt
|
||||
pip install -e .
|
||||
# by using [fuse], setup.py can handle different fuse requirements:
|
||||
pip install -e .[fuse]
|
||||
EOF
|
||||
end
|
||||
|
||||
|
|
6
setup.py
6
setup.py
|
@ -24,12 +24,18 @@
|
|||
extras_require = {
|
||||
# llfuse 0.40 (tested, proven, ok), needs FUSE version >= 2.8.0
|
||||
# llfuse 0.41 (tested shortly, looks ok), needs FUSE version >= 2.8.0
|
||||
# llfuse 0.41.1 (tested shortly, looks ok), needs FUSE version >= 2.8.0
|
||||
# llfuse 0.42 (tested shortly, looks ok), needs FUSE version >= 2.8.0
|
||||
# llfuse 1.0 (tested shortly, looks ok), needs FUSE version >= 2.8.0
|
||||
# llfuse 2.0 will break API
|
||||
'fuse': ['llfuse<2.0', ],
|
||||
}
|
||||
|
||||
if sys.platform.startswith('freebsd'):
|
||||
# while llfuse 1.0 is the latest llfuse release right now,
|
||||
# llfuse 0.41.1 is the latest release that actually builds on freebsd:
|
||||
extras_require['fuse'] = ['llfuse==0.41.1', ]
|
||||
|
||||
from setuptools import setup, Extension
|
||||
from setuptools.command.sdist import sdist
|
||||
|
||||
|
|
Loading…
Reference in a new issue