Changeset View
Changeset View
Standalone View
Standalone View
package.yml
- This file was added.
| name : rocksdb | |||||
| version : 6.15.5 | |||||
| release : 1 | |||||
| source : | |||||
| - https://github.com/facebook/rocksdb/archive/v6.15.5.tar.gz : d7b994e1eb4dff9dfefcd51a63f86630282e1927fc42a300b93c573c853aa5d0 | |||||
| license : | |||||
| - Apache-2.0 | |||||
| - BSD-3-Clause | |||||
| component : programming.library | |||||
| summary : A library that provides an embeddable, persistent key-value store for fast storage | |||||
| description: | | |||||
| RocksDB is a library that forms the core building block for a fast key-value server, especially suited for storing data on flash drives. It has a Log-Structured-Merge-Database (LSM) design with flexible tradeoffs between Write-Amplification-Factor (WAF), Read-Amplification-Factor (RAF) and Space-Amplification-Factor (SAF). It has multi-threaded compactions, making it especially suitable for storing multiple terabytes of data in a single database. | |||||
| builddeps : | |||||
| - pkgconfig(gflags) | |||||
| - pkgconfig(liblz4) | |||||
| - pkgconfig(libzstd) | |||||
| - snappy-devel | |||||
| setup : | | |||||
| %cmake_ninja \ | |||||
| -DROCKSDB_BUILD_SHARE=ON \ | |||||
| -DROCKSDB_BUILD_STATIC=OFF \ | |||||
| -DWITH_SNAPPY=ON \ | |||||
| -DWITH_LZ4=ON \ | |||||
| -DWITH_ZLIB=ON \ | |||||
| -DWITH_ZSTD=ON | |||||
| build : | | |||||
| %ninja_build | |||||
| install : | | |||||
| %ninja_install | |||||
| check : | | |||||
| %ninja_check | |||||
Copyright © 2015-2021 Solus Project. The Solus logo is Copyright © 2016-2021 Solus Project. All Rights Reserved.