mirror of
https://github.com/borgbackup/borg.git
synced 2025-02-23 06:31:58 +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 -f borg/{chunker,crypto,compress,hashindex,platform_linux}.c
|
||||||
rm -rf borg/__pycache__ borg/support/__pycache__ borg/testsuite/__pycache__
|
rm -rf borg/__pycache__ borg/support/__pycache__ borg/testsuite/__pycache__
|
||||||
pip install -r requirements.d/development.txt
|
pip install -r requirements.d/development.txt
|
||||||
pip install -r requirements.d/fuse.txt
|
# by using [fuse], setup.py can handle different fuse requirements:
|
||||||
pip install -e .
|
pip install -e .[fuse]
|
||||||
EOF
|
EOF
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
6
setup.py
6
setup.py
|
@ -24,12 +24,18 @@
|
||||||
extras_require = {
|
extras_require = {
|
||||||
# llfuse 0.40 (tested, proven, ok), needs FUSE version >= 2.8.0
|
# 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 (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 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 1.0 (tested shortly, looks ok), needs FUSE version >= 2.8.0
|
||||||
# llfuse 2.0 will break API
|
# llfuse 2.0 will break API
|
||||||
'fuse': ['llfuse<2.0', ],
|
'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 import setup, Extension
|
||||||
from setuptools.command.sdist import sdist
|
from setuptools.command.sdist import sdist
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue