Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libleveldb1-1.23-5.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: libleveldb1 Distribution: openSUSE Tumbleweed
Version: 1.23 Vendor: openSUSE
Release: 5.1 Build date: Mon Mar 25 06:43:50 2024
Group: System/Libraries Build host: reproducible
Size: 282128 Source RPM: leveldb-1.23-5.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/google/leveldb
Summary: Shared library from leveldb
leveldb implements a system for maintaining a persistent key/value store.

This package holds the shared library of leveldb.

Provides

Requires

License

BSD-3-Clause

Changelog

* Mon Mar 25 2024 David Disseldorp <ddiss@suse.de>
  - Use C++14 to satisfy GTest's new minimum version requirement
    [bsc#1221870]
* Mon Jan 22 2024 pgajdos@suse.com
  - remove faulty and noop assignment
* Thu Jan 11 2024 pgajdos@suse.com
  - disable autocompact_test [bsc#1218597]
* Wed Mar 08 2023 Martin Pluskal <mpluskal@suse.com>
  - Build AVX2 enabled hwcaps library for x86_64-v3
* Wed Jun 09 2021 Ferdinand Thiessen <rpm@fthiessen.de>
  - Add enable-rtti.patch, enable rtti support again to fix build
    issue of ceph
* Mon May 03 2021 Ferdinand Thiessen <rpm@fthiessen.de>
  - Update to version 1.23:
    * Switch from C headers to C++ headers.
    * Remove leveldb::port::kLittleEndian.
    * Add Env::Remove{File,Dir} which obsolete Env::Delete{File,Dir}.
    * Sync MANIFEST before closing in db_impl when creating a new DB.
    * Optimize leveldb block seeks to utilize the current iterator
      location.
    * broken db: fix assertion in leveldb::InternalKey::Encode,
      mark base as corrupt
    * fix bug(uninitialized options pointer in State)
    * Fix accidental double std:: qualifiers.
    * Fix tsan problem in env_test.
    * Don't check current key in DBIter::Next()
    * block_builder header file dependency fixed
    * Add O_CLOEXEC to open calls.
    * Memory optimization
    * Documentation improvements
  - Add detect-system-gtest.patch to use googletest and benchmark
    from system, add those libraries as dependencies
  - Build in second build directory to prevent cmake files generated
    for the static library (prefer shared one)
* Wed Apr 29 2020 David Disseldorp <ddiss@suse.com>
  - Remove 0001-debian-ports.patch
    * std::atomic now used instead of internal AtomicPointer asm
  - Update to version 1.22:
    * Corrected formatting to be compliant with the Google C++ Style Guide.
    * Restore soname versioning with CMake build.
    * Other miscellaneous cleanups, fixes, and improvements.
  - Update to version 1.21:
    * Add tests for empty keys and values.
    * Switch corruption_test to use InMemEnv.
    * Replace AtomicPointer with std::atomic.
    * Make InMemoryEnv more consistent with filesystem based Env's.
    * Align windows_logger with posix_logger.
    * Added native support for Windows.
    * Make WriteBatch::ApproximateSize() const.
    * Fix fdatasync() feature detection in opensource build.
    * C++11 cleanup for util/mutexlock.h.
    * Rework threading in env_posix.cc.
    * Remove InitOnce from the port API.
    * Expose WriteBatch::Append().
    * Fix documentation for log file growth.
    * Add move constructor to Status.
    * Replace port_posix with port_stdcxx.
    * Reimplement ConsumeDecimalNumber.
    * Replace NULL with nullptr in C++ files.
    * Remove PLATFORM_IS_LITTLE_ENDIAN from port/posix.h.
    * Add more thread safety annotations.
    * Require C++11.
    * Replace SIZE_MAX with std::numeric_limits.
    * Add CMake build support.
    * Enable thread safety annotations.
    * leveldb::DestroyDB will now delete empty directories.
    * Replace SSE-optimized CRC32C in POSIX port with external library.
    * Fix file writing bug in CL 170738066.
    * Fix use of uninitialized value in LRUHandle.
    * Fix issue #474: a race between the f*_unlocked() STDIO calls in
      env_posix.cc and concurrent application calls to fflush(NULL).
    * Report missing CURRENT manifest file as database corruption.
    * LevelDB: Add WriteBatch::ApproximateSize().
    * Other minor fixes, code cleanup, and documentation improvements.
  - Perform a two-pass build, once for static and once for shared libs
* Fri Aug 02 2019 Martin Liška <mliska@suse.cz>
  - Use FAT LTO objects in order to provide proper static library.
* Fri Aug 11 2017 ncutler@suse.com
  - added 0001-debian-ports.patch
    * obtained by rebasing https://github.com/google/leveldb/pull/291
      on top of 1.20 (one non-trivial conflict involving aarch64,
      consulted with ARM experts - NOTE: this patch has not been
      accepted upstream, but it's needed to support s390x)
* Thu Aug 10 2017 ncutler@suse.com
  - FATE#319443 (aarch64 enablement) changes were backported by
    https://build.opensuse.org/request/show/294636 and are part
    of this release. Factory version builds on aarch64.
    (bsc#1041611)

Files

/usr/lib64/libleveldb.so.1
/usr/lib64/libleveldb.so.1.23.0
/usr/share/licenses/libleveldb1
/usr/share/licenses/libleveldb1/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 30 23:52:28 2024