mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-20 11:05:54 +00:00
Updates Conan dependencies (#5256)
This PR updates several Conan dependencies: * boost * date * libarchive * libmysqlclient * libpq * lz4 * onetbb * openssl * sqlite3 * zlib * zstd
This commit is contained in:
14
conanfile.py
14
conanfile.py
@@ -24,14 +24,14 @@ class Xrpl(ConanFile):
|
|||||||
}
|
}
|
||||||
|
|
||||||
requires = [
|
requires = [
|
||||||
'date/3.0.1',
|
'date/3.0.3',
|
||||||
'grpc/1.50.1',
|
'grpc/1.50.1',
|
||||||
'libarchive/3.6.2',
|
'libarchive/3.7.6',
|
||||||
'nudb/2.0.8',
|
'nudb/2.0.8',
|
||||||
'openssl/1.1.1u',
|
'openssl/1.1.1v',
|
||||||
'soci/4.0.3',
|
'soci/4.0.3',
|
||||||
'xxhash/0.8.2',
|
'xxhash/0.8.2',
|
||||||
'zlib/1.2.13',
|
'zlib/1.3.1',
|
||||||
]
|
]
|
||||||
|
|
||||||
tool_requires = [
|
tool_requires = [
|
||||||
@@ -99,10 +99,10 @@ class Xrpl(ConanFile):
|
|||||||
self.options['boost'].visibility = 'global'
|
self.options['boost'].visibility = 'global'
|
||||||
|
|
||||||
def requirements(self):
|
def requirements(self):
|
||||||
self.requires('boost/1.82.0', force=True)
|
self.requires('boost/1.83.0', force=True)
|
||||||
self.requires('lz4/1.9.3', force=True)
|
self.requires('lz4/1.10.0', force=True)
|
||||||
self.requires('protobuf/3.21.9', force=True)
|
self.requires('protobuf/3.21.9', force=True)
|
||||||
self.requires('sqlite3/3.42.0', force=True)
|
self.requires('sqlite3/3.47.0', force=True)
|
||||||
if self.options.jemalloc:
|
if self.options.jemalloc:
|
||||||
self.requires('jemalloc/5.3.0')
|
self.requires('jemalloc/5.3.0')
|
||||||
if self.options.rocksdb:
|
if self.options.rocksdb:
|
||||||
|
|||||||
6
external/rocksdb/conanfile.py
vendored
6
external/rocksdb/conanfile.py
vendored
@@ -89,13 +89,13 @@ class RocksDBConan(ConanFile):
|
|||||||
if self.options.with_snappy:
|
if self.options.with_snappy:
|
||||||
self.requires("snappy/1.1.10")
|
self.requires("snappy/1.1.10")
|
||||||
if self.options.with_lz4:
|
if self.options.with_lz4:
|
||||||
self.requires("lz4/1.9.4")
|
self.requires("lz4/1.10.0")
|
||||||
if self.options.with_zlib:
|
if self.options.with_zlib:
|
||||||
self.requires("zlib/[>=1.2.11 <2]")
|
self.requires("zlib/[>=1.2.11 <2]")
|
||||||
if self.options.with_zstd:
|
if self.options.with_zstd:
|
||||||
self.requires("zstd/1.5.5")
|
self.requires("zstd/1.5.6")
|
||||||
if self.options.get_safe("with_tbb"):
|
if self.options.get_safe("with_tbb"):
|
||||||
self.requires("onetbb/2021.10.0")
|
self.requires("onetbb/2021.12.0")
|
||||||
if self.options.with_jemalloc:
|
if self.options.with_jemalloc:
|
||||||
self.requires("jemalloc/5.3.0")
|
self.requires("jemalloc/5.3.0")
|
||||||
|
|
||||||
|
|||||||
8
external/soci/conanfile.py
vendored
8
external/soci/conanfile.py
vendored
@@ -62,15 +62,15 @@ class SociConan(ConanFile):
|
|||||||
|
|
||||||
def requirements(self):
|
def requirements(self):
|
||||||
if self.options.with_sqlite3:
|
if self.options.with_sqlite3:
|
||||||
self.requires("sqlite3/3.41.1")
|
self.requires("sqlite3/3.47.0")
|
||||||
if self.options.with_odbc and self.settings.os != "Windows":
|
if self.options.with_odbc and self.settings.os != "Windows":
|
||||||
self.requires("odbc/2.3.11")
|
self.requires("odbc/2.3.11")
|
||||||
if self.options.with_mysql:
|
if self.options.with_mysql:
|
||||||
self.requires("libmysqlclient/8.0.31")
|
self.requires("libmysqlclient/8.1.0")
|
||||||
if self.options.with_postgresql:
|
if self.options.with_postgresql:
|
||||||
self.requires("libpq/14.7")
|
self.requires("libpq/15.5")
|
||||||
if self.options.with_boost:
|
if self.options.with_boost:
|
||||||
self.requires("boost/1.81.0")
|
self.requires("boost/1.83.0")
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def _minimum_compilers_version(self):
|
def _minimum_compilers_version(self):
|
||||||
|
|||||||
Reference in New Issue
Block a user