diff options
author | Thomas Waldmann <tw@waldmann-edv.de> | 2022-07-04 20:26:42 +0200 |
---|---|---|
committer | Thomas Waldmann <tw@waldmann-edv.de> | 2022-07-04 20:33:59 +0200 |
commit | 5c8a5f111f5cf4a16ea72b76a5335a7b35259e18 (patch) | |
tree | f48623878b5b1abab75e42740867c3c276cc2017 /Vagrantfile | |
parent | 820a927b06006badf26c66b8b995b9097195039f (diff) |
stop using libdeflate
borg2's new repo format does not need computing crc32 over big amounts of
(content) data any more (we now use xxh64 for that).
thus, having a quick crc32 implementation via libdeflate is not important
enough any more to rectify having libdeflate as a requirement.
Diffstat (limited to 'Vagrantfile')
-rw-r--r-- | Vagrantfile | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/Vagrantfile b/Vagrantfile index 10d3a4cd0..37d1572e9 100644 --- a/Vagrantfile +++ b/Vagrantfile @@ -15,7 +15,7 @@ def packages_debianoid(user) apt-get -y -qq update apt-get -y -qq dist-upgrade # for building borgbackup and dependencies: - apt install -y libssl-dev libacl1-dev libxxhash-dev libdeflate-dev liblz4-dev libzstd-dev pkg-config + apt install -y libssl-dev libacl1-dev libxxhash-dev liblz4-dev libzstd-dev pkg-config apt install -y libfuse-dev fuse || true apt install -y libfuse3-dev fuse3 || true apt install -y locales || true @@ -29,7 +29,6 @@ def packages_debianoid(user) apt install -y zlib1g-dev libbz2-dev libncurses5-dev libreadline-dev liblzma-dev libsqlite3-dev libffi-dev # older debian / ubuntu have no .pc file for these, so we need to point at the lib/header location: echo 'export BORG_LIBXXHASH_PREFIX=/usr' >> ~vagrant/.bash_profile - echo 'export BORG_LIBDEFLATE_PREFIX=/usr' >> ~vagrant/.bash_profile EOF end @@ -40,7 +39,7 @@ def packages_freebsd # install all the (security and other) updates, base system freebsd-update --not-running-from-cron fetch install # for building borgbackup and dependencies: - pkg install -y xxhash libdeflate liblz4 zstd pkgconf + pkg install -y xxhash liblz4 zstd pkgconf pkg install -y fusefs-libs || true pkg install -y fusefs-libs3 || true pkg install -y git bash # fakeroot causes lots of troubles on freebsd @@ -74,7 +73,6 @@ def packages_openbsd pkg_add bash chsh -s bash vagrant pkg_add xxhash - pkg_add libdeflate pkg_add lz4 pkg_add zstd pkg_add git # no fakeroot @@ -119,7 +117,7 @@ def packages_darwin sudo softwareupdate --install --all which brew || CI=1 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" brew update > /dev/null - brew install pkg-config readline openssl@1.1 xxhash libdeflate zstd lz4 xz + brew install pkg-config readline openssl@1.1 xxhash zstd lz4 xz brew install --cask macfuse # brew upgrade # upgrade everything (takes rather long) echo 'export PKG_CONFIG_PATH=/usr/local/opt/openssl@1.1/lib/pkgconfig' >> ~vagrant/.bash_profile |