Page Menu
Home
Solus
Search
Configure Global Search
Log In
Files
F11048784
D10929.id26383.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
15 KB
Referenced Files
None
Subscribers
None
D10929.id26383.diff
View Options
diff --git a/abi_libs b/abi_libs
new file mode 100644
--- /dev/null
+++ b/abi_libs
@@ -0,0 +1 @@
+libleveldb.so.1
diff --git a/abi_symbols b/abi_symbols
--- a/abi_symbols
+++ b/abi_symbols
@@ -51,8 +51,14 @@
libleveldb.so.1:_ZN7leveldb2DBD0Ev
libleveldb.so.1:_ZN7leveldb2DBD1Ev
libleveldb.so.1:_ZN7leveldb2DBD2Ev
+libleveldb.so.1:_ZN7leveldb3Env10DeleteFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libleveldb.so.1:_ZN7leveldb3Env10RemoveFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
libleveldb.so.1:_ZN7leveldb3Env17NewAppendableFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPPNS_12WritableFileE
libleveldb.so.1:_ZN7leveldb3Env7DefaultEv
+libleveldb.so.1:_ZN7leveldb3Env9DeleteDirERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libleveldb.so.1:_ZN7leveldb3Env9RemoveDirERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libleveldb.so.1:_ZN7leveldb3EnvC1Ev
+libleveldb.so.1:_ZN7leveldb3EnvC2Ev
libleveldb.so.1:_ZN7leveldb3EnvD0Ev
libleveldb.so.1:_ZN7leveldb3EnvD1Ev
libleveldb.so.1:_ZN7leveldb3EnvD2Ev
@@ -98,6 +104,9 @@
libleveldb.so.1:_ZNK7leveldb5Table11NewIteratorERKNS_11ReadOptionsE
libleveldb.so.1:_ZNK7leveldb5Table19ApproximateOffsetOfERKNS_5SliceE
libleveldb.so.1:_ZNK7leveldb6Status8ToStringB5cxx11Ev
+libleveldb.so.1:__bss_start
+libleveldb.so.1:_edata
+libleveldb.so.1:_end
libleveldb.so.1:leveldb_approximate_sizes
libleveldb.so.1:leveldb_cache_create_lru
libleveldb.so.1:leveldb_cache_destroy
diff --git a/abi_used_libs b/abi_used_libs
--- a/abi_used_libs
+++ b/abi_used_libs
@@ -1,5 +1,4 @@
libc.so.6
-libgcc_s.so.1
libpthread.so.0
libsnappy.so.1
libstdc++.so.6
diff --git a/abi_used_symbols b/abi_used_symbols
new file mode 100644
--- /dev/null
+++ b/abi_used_symbols
@@ -0,0 +1,98 @@
+libc.so.6:__snprintf_chk
+libc.so.6:__stack_chk_fail
+libc.so.6:__vsnprintf_chk
+libc.so.6:__xstat
+libc.so.6:abort
+libc.so.6:access
+libc.so.6:closedir
+libc.so.6:fclose
+libc.so.6:fcntl
+libc.so.6:fdatasync
+libc.so.6:fdopen
+libc.so.6:fflush
+libc.so.6:free
+libc.so.6:fwrite
+libc.so.6:getenv
+libc.so.6:geteuid
+libc.so.6:getrlimit
+libc.so.6:gettimeofday
+libc.so.6:localtime_r
+libc.so.6:malloc
+libc.so.6:memcmp
+libc.so.6:memcpy
+libc.so.6:memmove
+libc.so.6:memset
+libc.so.6:mkdir
+libc.so.6:mmap
+libc.so.6:munmap
+libc.so.6:nanosleep
+libc.so.6:opendir
+libc.so.6:readdir
+libc.so.6:rename
+libc.so.6:rmdir
+libc.so.6:stderr
+libc.so.6:strdup
+libc.so.6:strerror
+libc.so.6:strlen
+libc.so.6:strrchr
+libc.so.6:unlink
+libpthread.so.0:__errno_location
+libpthread.so.0:close
+libpthread.so.0:lseek
+libpthread.so.0:open
+libpthread.so.0:pread
+libpthread.so.0:pthread_create
+libpthread.so.0:read
+libpthread.so.0:write
+libsnappy.so.1:_ZN6snappy11RawCompressEPKcmPcPm
+libsnappy.so.1:_ZN6snappy13RawUncompressEPKcmPc
+libsnappy.so.1:_ZN6snappy19MaxCompressedLengthEm
+libsnappy.so.1:_ZN6snappy21GetUncompressedLengthEPKcmPm
+libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5rfindEcm
+libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc
+libstdc++.so.6:_ZNSo9_M_insertImEERSoT_
+libstdc++.so.6:_ZNSolsEi
+libstdc++.so.6:_ZNSt18condition_variable10notify_allEv
+libstdc++.so.6:_ZNSt18condition_variable10notify_oneEv
+libstdc++.so.6:_ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE
+libstdc++.so.6:_ZNSt18condition_variableC1Ev
+libstdc++.so.6:_ZNSt18condition_variableD1Ev
+libstdc++.so.6:_ZNSt6localeC1Ev
+libstdc++.so.6:_ZNSt6localeD1Ev
+libstdc++.so.6:_ZNSt6thread15_M_start_threadESt10unique_ptrINS_6_StateESt14default_deleteIS1_EEPFvvE
+libstdc++.so.6:_ZNSt6thread6_StateD2Ev
+libstdc++.so.6:_ZNSt6thread6detachEv
+libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm
+libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4swapERS4_
+libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6resizeEmc
+libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm
+libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm
+libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_
+libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm
+libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm
+libstdc++.so.6:_ZNSt8ios_baseC2Ev
+libstdc++.so.6:_ZNSt8ios_baseD2Ev
+libstdc++.so.6:_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E
+libstdc++.so.6:_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l
+libstdc++.so.6:_ZSt17__throw_bad_allocv
+libstdc++.so.6:_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base
+libstdc++.so.6:_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base
+libstdc++.so.6:_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base
+libstdc++.so.6:_ZSt19__throw_logic_errorPKc
+libstdc++.so.6:_ZSt20__throw_length_errorPKc
+libstdc++.so.6:_ZSt20__throw_system_errori
+libstdc++.so.6:_ZSt28_Rb_tree_rebalance_for_erasePSt18_Rb_tree_node_baseRS_
+libstdc++.so.6:_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_
+libstdc++.so.6:_ZSt9terminatev
+libstdc++.so.6:_ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE
+libstdc++.so.6:_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE
+libstdc++.so.6:_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE
+libstdc++.so.6:_ZTVSt15basic_streambufIcSt11char_traitsIcEE
+libstdc++.so.6:_ZTVSt9basic_iosIcSt11char_traitsIcEE
+libstdc++.so.6:_ZdaPv
+libstdc++.so.6:_ZdlPv
+libstdc++.so.6:_Znam
+libstdc++.so.6:_Znwm
+libstdc++.so.6:__cxa_guard_acquire
+libstdc++.so.6:__cxa_guard_release
+libstdc++.so.6:__cxa_pure_virtual
diff --git a/files/static-test-libraries.patch b/files/static-test-libraries.patch
new file mode 100644
--- /dev/null
+++ b/files/static-test-libraries.patch
@@ -0,0 +1,21 @@
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -287,6 +287,9 @@ add_executable(leveldbutil
+ target_link_libraries(leveldbutil leveldb)
+
+ if(LEVELDB_BUILD_TESTS)
++ set(OLD_BUILD_SHARED_LIBS ${BUILD_SHARED_LIBS})
++ set(BUILD_SHARED_LIBS OFF)
++
+ enable_testing()
+
+ # Prevent overriding the parent project's compiler/linker settings on Windows.
+@@ -303,6 +306,8 @@ if(LEVELDB_BUILD_TESTS)
+ set(BENCHMARK_ENABLE_EXCEPTIONS OFF CACHE BOOL "" FORCE)
+ add_subdirectory("third_party/benchmark")
+
++ set(BUILD_SHARED_LIBS ${OLD_BUILD_SHARED_LIBS})
++
+ # GoogleTest triggers a missing field initializers warning.
+ if(LEVELDB_HAVE_NO_MISSING_FIELD_INITIALIZERS)
+ set_property(TARGET gtest
diff --git a/package.yml b/package.yml
--- a/package.yml
+++ b/package.yml
@@ -1,19 +1,23 @@
name : leveldb
-version : '1.22'
-release : 4
+version : '1.23'
+release : 5
source :
- - https://github.com/google/leveldb/archive/1.22.tar.gz : 55423cac9e3306f4a9502c738a001e4a339d1a38ffbee7572d4a07d5d63949b2
+ - https://github.com/google/leveldb/archive/1.23.tar.gz : 9a37f8a6174f09bd622bc723b55881dc541cd50747cbd08831c2a82d620f6d76
+ - https://github.com/google/googletest/archive/release-1.10.0/googletest-release-1.10.0.tar.gz : 9dc9157a9a1551ec7a7e43daea9a694a0bb5fb8bec81235d8a1e6ef64c716dcb
+ - https://github.com/google/benchmark/archive/v1.5.2/benchmark-v1.5.2.tar.gz : dccbdab796baa1043f04982147e67bb6e118fe610da2c65f88912d73987e700c
license : BSD-3-Clause
component : programming
optimize : speed
summary : Fast key-value storage library
description: |
LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.
-patterns :
- - devel : /usr/bin/db_bench
builddeps :
+ - pkgconfig(sqlite3)
- snappy-devel
setup : |
+ tar xf $sources/googletest-* --strip-components=1 -C third_party/googletest
+ tar xf $sources/benchmark-* --strip-components=1 -C third_party/benchmark
+ %patch -p1 < $pkgfiles/static-test-libraries.patch
%cmake_ninja -DBUILD_SHARED_LIBS=1
build : |
%ninja_build
diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml
--- a/pspec_x86_64.xml
+++ b/pspec_x86_64.xml
@@ -3,7 +3,7 @@
<Name>leveldb</Name>
<Packager>
<Name>Martin Reboredo</Name>
- <Email>gc1000ll@gmail.com</Email>
+ <Email>yakoyoku@gmail.com</Email>
</Packager>
<License>BSD-3-Clause</License>
<PartOf>programming</PartOf>
@@ -20,7 +20,7 @@
<PartOf>programming</PartOf>
<Files>
<Path fileType="library">/usr/lib64/libleveldb.so.1</Path>
- <Path fileType="library">/usr/lib64/libleveldb.so.1.22.0</Path>
+ <Path fileType="library">/usr/lib64/libleveldb.so.1.23.0</Path>
</Files>
</Package>
<Package>
@@ -30,9 +30,57 @@
</Description>
<PartOf>programming.devel</PartOf>
<RuntimeDependencies>
- <Dependency release="4">leveldb</Dependency>
+ <Dependency release="5">leveldb</Dependency>
</RuntimeDependencies>
<Files>
+ <Path fileType="header">/usr/include/benchmark/benchmark.h</Path>
+ <Path fileType="header">/usr/include/gmock/gmock-actions.h</Path>
+ <Path fileType="header">/usr/include/gmock/gmock-cardinalities.h</Path>
+ <Path fileType="header">/usr/include/gmock/gmock-function-mocker.h</Path>
+ <Path fileType="header">/usr/include/gmock/gmock-generated-actions.h</Path>
+ <Path fileType="header">/usr/include/gmock/gmock-generated-actions.h.pump</Path>
+ <Path fileType="header">/usr/include/gmock/gmock-generated-function-mockers.h</Path>
+ <Path fileType="header">/usr/include/gmock/gmock-generated-function-mockers.h.pump</Path>
+ <Path fileType="header">/usr/include/gmock/gmock-generated-matchers.h</Path>
+ <Path fileType="header">/usr/include/gmock/gmock-generated-matchers.h.pump</Path>
+ <Path fileType="header">/usr/include/gmock/gmock-matchers.h</Path>
+ <Path fileType="header">/usr/include/gmock/gmock-more-actions.h</Path>
+ <Path fileType="header">/usr/include/gmock/gmock-more-matchers.h</Path>
+ <Path fileType="header">/usr/include/gmock/gmock-nice-strict.h</Path>
+ <Path fileType="header">/usr/include/gmock/gmock-spec-builders.h</Path>
+ <Path fileType="header">/usr/include/gmock/gmock.h</Path>
+ <Path fileType="header">/usr/include/gmock/internal/custom/README.md</Path>
+ <Path fileType="header">/usr/include/gmock/internal/custom/gmock-generated-actions.h</Path>
+ <Path fileType="header">/usr/include/gmock/internal/custom/gmock-generated-actions.h.pump</Path>
+ <Path fileType="header">/usr/include/gmock/internal/custom/gmock-matchers.h</Path>
+ <Path fileType="header">/usr/include/gmock/internal/custom/gmock-port.h</Path>
+ <Path fileType="header">/usr/include/gmock/internal/gmock-internal-utils.h</Path>
+ <Path fileType="header">/usr/include/gmock/internal/gmock-port.h</Path>
+ <Path fileType="header">/usr/include/gmock/internal/gmock-pp.h</Path>
+ <Path fileType="header">/usr/include/gtest/gtest-death-test.h</Path>
+ <Path fileType="header">/usr/include/gtest/gtest-matchers.h</Path>
+ <Path fileType="header">/usr/include/gtest/gtest-message.h</Path>
+ <Path fileType="header">/usr/include/gtest/gtest-param-test.h</Path>
+ <Path fileType="header">/usr/include/gtest/gtest-printers.h</Path>
+ <Path fileType="header">/usr/include/gtest/gtest-spi.h</Path>
+ <Path fileType="header">/usr/include/gtest/gtest-test-part.h</Path>
+ <Path fileType="header">/usr/include/gtest/gtest-typed-test.h</Path>
+ <Path fileType="header">/usr/include/gtest/gtest.h</Path>
+ <Path fileType="header">/usr/include/gtest/gtest_pred_impl.h</Path>
+ <Path fileType="header">/usr/include/gtest/gtest_prod.h</Path>
+ <Path fileType="header">/usr/include/gtest/internal/custom/README.md</Path>
+ <Path fileType="header">/usr/include/gtest/internal/custom/gtest-port.h</Path>
+ <Path fileType="header">/usr/include/gtest/internal/custom/gtest-printers.h</Path>
+ <Path fileType="header">/usr/include/gtest/internal/custom/gtest.h</Path>
+ <Path fileType="header">/usr/include/gtest/internal/gtest-death-test-internal.h</Path>
+ <Path fileType="header">/usr/include/gtest/internal/gtest-filepath.h</Path>
+ <Path fileType="header">/usr/include/gtest/internal/gtest-internal.h</Path>
+ <Path fileType="header">/usr/include/gtest/internal/gtest-param-util.h</Path>
+ <Path fileType="header">/usr/include/gtest/internal/gtest-port-arch.h</Path>
+ <Path fileType="header">/usr/include/gtest/internal/gtest-port.h</Path>
+ <Path fileType="header">/usr/include/gtest/internal/gtest-string.h</Path>
+ <Path fileType="header">/usr/include/gtest/internal/gtest-type-util.h</Path>
+ <Path fileType="header">/usr/include/gtest/internal/gtest-type-util.h.pump</Path>
<Path fileType="header">/usr/include/leveldb/c.h</Path>
<Path fileType="header">/usr/include/leveldb/cache.h</Path>
<Path fileType="header">/usr/include/leveldb/comparator.h</Path>
@@ -48,20 +96,39 @@
<Path fileType="header">/usr/include/leveldb/table.h</Path>
<Path fileType="header">/usr/include/leveldb/table_builder.h</Path>
<Path fileType="header">/usr/include/leveldb/write_batch.h</Path>
+ <Path fileType="library">/usr/lib64/cmake/GTest/GTestConfig.cmake</Path>
+ <Path fileType="library">/usr/lib64/cmake/GTest/GTestConfigVersion.cmake</Path>
+ <Path fileType="library">/usr/lib64/cmake/GTest/GTestTargets-relwithdebinfo.cmake</Path>
+ <Path fileType="library">/usr/lib64/cmake/GTest/GTestTargets.cmake</Path>
+ <Path fileType="library">/usr/lib64/cmake/benchmark/benchmarkConfig.cmake</Path>
+ <Path fileType="library">/usr/lib64/cmake/benchmark/benchmarkConfigVersion.cmake</Path>
+ <Path fileType="library">/usr/lib64/cmake/benchmark/benchmarkTargets-relwithdebinfo.cmake</Path>
+ <Path fileType="library">/usr/lib64/cmake/benchmark/benchmarkTargets.cmake</Path>
<Path fileType="library">/usr/lib64/cmake/leveldb/leveldbConfig.cmake</Path>
<Path fileType="library">/usr/lib64/cmake/leveldb/leveldbConfigVersion.cmake</Path>
<Path fileType="library">/usr/lib64/cmake/leveldb/leveldbTargets-relwithdebinfo.cmake</Path>
<Path fileType="library">/usr/lib64/cmake/leveldb/leveldbTargets.cmake</Path>
+ <Path fileType="library">/usr/lib64/libbenchmark.a</Path>
+ <Path fileType="library">/usr/lib64/libbenchmark_main.a</Path>
+ <Path fileType="library">/usr/lib64/libgmock.a</Path>
+ <Path fileType="library">/usr/lib64/libgmock_main.a</Path>
+ <Path fileType="library">/usr/lib64/libgtest.a</Path>
+ <Path fileType="library">/usr/lib64/libgtest_main.a</Path>
<Path fileType="library">/usr/lib64/libleveldb.so</Path>
+ <Path fileType="data">/usr/lib64/pkgconfig/benchmark.pc</Path>
+ <Path fileType="data">/usr/lib64/pkgconfig/gmock.pc</Path>
+ <Path fileType="data">/usr/lib64/pkgconfig/gmock_main.pc</Path>
+ <Path fileType="data">/usr/lib64/pkgconfig/gtest.pc</Path>
+ <Path fileType="data">/usr/lib64/pkgconfig/gtest_main.pc</Path>
</Files>
</Package>
<History>
- <Update release="4">
- <Date>2020-05-31</Date>
- <Version>1.22</Version>
+ <Update release="5">
+ <Date>2021-04-26</Date>
+ <Version>1.23</Version>
<Comment>Packaging update</Comment>
<Name>Martin Reboredo</Name>
- <Email>gc1000ll@gmail.com</Email>
+ <Email>yakoyoku@gmail.com</Email>
</Update>
</History>
</PISI>
\ No newline at end of file
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Fri, Aug 11, 4:59 PM (2 h, 54 m ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5814773
Default Alt Text
D10929.id26383.diff (15 KB)
Attached To
Mode
D10929: Update leveldb to 1.23
Attached
Detach File
Event Timeline
Log In to Comment