1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
7 SDESC[standard]= Fast key-value storage library
8 HOMEPAGE= https://github.com/google/leveldb
9 CONTACT= Leonid_Bobrov[mazocomp@disroot.org]
12 SITES[main]= GITHUB/google:leveldb:1.22
13 DISTFILE[1]= generated:main
15 SPKGS[standard]= single
17 OPTIONS_AVAILABLE= none
18 OPTIONS_STANDARD= none
20 BUILDRUN_DEPENDS= snappy:single:standard
21 sqlite:single:standard
23 USES= c++:single cclibs:single cmake
25 LICENSE= BSD3CLAUSE:single
26 LICENSE_FILE= BSD3CLAUSE:{{WRKSRC}}/LICENSE
29 FPC_EQUIVALENT= databases/leveldb
33 CMAKE_ARGS= -DCMAKE_BUILD_TYPE=Release
34 -DBUILD_SHARED_LIBS=ON
35 -DLEVELDB_BUILD_BENCHMARKS=ON
36 -DLEVELDB_BUILD_TESTS=ON
38 [FILE:867:descriptions/desc.single]
39 LevelDB is a fast key-value storage library written at Google that provides
40 an ordered mapping from string keys to string values.
43 - Keys and values are arbitrary byte arrays.
44 - Data is stored sorted by key.
45 - Callers can provide a custom comparison function to override the sort
47 - The basic operations are Put(key,value), Get(key), Delete(key).
48 - Multiple changes can be made in one atomic batch.
49 - Users can create a transient snapshot to get a consistent view of data.
50 - Forward and backward iteration is supported over the data.
51 - Data is automatically compressed using the Snappy compression library.
52 - External activity (file system operations etc.) is relayed through a
53 virtual interface so users can customize the operating system
55 - Detailed documentation about how to use the library is included with the
60 55423cac9e3306f4a9502c738a001e4a339d1a38ffbee7572d4a07d5d63949b2 239365 google-leveldb-1.22.tar.gz
63 [FILE:376:manifests/plist.single]
82 libleveldb.so.%%SOMAJOR%%
83 libleveldb.so.%%SOVERSION%%
86 leveldbConfigVersion.cmake
87 leveldbTargets-release.cmake
91 [FILE:350:patches/patch-CMakeLists.txt]
94 @@ -95,6 +95,8 @@ if(BUILD_SHARED_LIBS)
95 endif(BUILD_SHARED_LIBS)
97 add_library(leveldb "")
98 +set_target_properties(leveldb PROPERTIES VERSION 1.21.0)
99 +set_target_properties(leveldb PROPERTIES SOVERSION 1)
100 target_sources(leveldb
102 "${PROJECT_BINARY_DIR}/${LEVELDB_PORT_CONFIG_DIR}/port_config.h"