From 4528edbc07325927bd37a93cbea9191efeb512b4 Mon Sep 17 00:00:00 2001 From: Jonny Heggheim Date: Oct 14 2022 23:14:47 +0000 Subject: Updated to version 7.7.3 --- diff --git a/.gitignore b/.gitignore index 9f69158..131de21 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,4 @@ /rocksdb-7.4.5.tar.gz /rocksdb-7.6.0.tar.gz /rocksdb-7.7.2.tar.gz +/rocksdb-7.7.3.tar.gz diff --git a/library_version.patch b/library_version.patch new file mode 100644 index 0000000..49dff40 --- /dev/null +++ b/library_version.patch @@ -0,0 +1,28 @@ +Description: + . +Forwarded: no +Author: Laszlo Boszormenyi (GCS) +Last-Update: 2021-10-16 + +--- + +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -1012,7 +1012,7 @@ if(ROCKSDB_BUILD_SHARED) + set_target_properties(${ROCKSDB_SHARED_LIB} PROPERTIES + LINKER_LANGUAGE CXX + VERSION ${rocksdb_VERSION} +- SOVERSION ${rocksdb_VERSION_MAJOR} ++ SOVERSION ${rocksdb_VERSION_LIB} + OUTPUT_NAME "rocksdb${ARTIFACT_SUFFIX}") + endif() + endif() +--- a/cmake/modules/ReadVersion.cmake ++++ b/cmake/modules/ReadVersion.cmake +@@ -6,5 +6,6 @@ function(get_rocksdb_version version_var + string(REGEX MATCH "#define ROCKSDB_${component} ([0-9]+)" _ ${version_header_file}) + set(ROCKSDB_VERSION_${component} ${CMAKE_MATCH_1}) + endforeach() ++ set(rocksdb_VERSION_LIB "${ROCKSDB_VERSION_MAJOR}.${ROCKSDB_VERSION_MINOR}" PARENT_SCOPE) + set(${version_var} "${ROCKSDB_VERSION_MAJOR}.${ROCKSDB_VERSION_MINOR}.${ROCKSDB_VERSION_PATCH}" PARENT_SCOPE) + endfunction() diff --git a/rocksdb.spec b/rocksdb.spec index da7d456..996a4f2 100644 --- a/rocksdb.spec +++ b/rocksdb.spec @@ -3,7 +3,7 @@ %global forgeurl https://github.com/facebook/rocksdb Name: rocksdb -Version: 7.7.2 +Version: 7.7.3 Release: 1%{?dist} Summary: A Persistent Key-Value Store for Flash and RAM Storage @@ -20,6 +20,8 @@ Patch1: shared-liburing.patch # and will use system libraries. Patch2: https://sources.debian.org/data/main/r/rocksdb/7.6.0-2/debian/patches/no_rpath.patch +Patch3: https://sources.debian.org/data/main/r/rocksdb/7.7.2-1/debian/patches/library_version.patch + BuildRequires: gcc-c++ BuildRequires: cmake BuildRequires: gflags-devel @@ -68,6 +70,7 @@ Development files for RocksDB. %patch0 -p1 %patch1 -p1 %patch2 -p1 +%patch3 -p1 %build @@ -111,7 +114,8 @@ rm %{buildroot}%{_libdir}/librocksdb.a %license LICENSE.Apache %license LICENSE.leveldb %{_libdir}/librocksdb.so.7 -%{_libdir}/librocksdb.so.7.7.2 +%{_libdir}/librocksdb.so.7.7 +%{_libdir}/librocksdb.so.7.7.3 %files tools @@ -137,6 +141,9 @@ rm %{buildroot}%{_libdir}/librocksdb.a %changelog +* Fri Oct 14 2022 Jonny Heggheim - 7.7.3-1 +- Updated to version 7.7.3 + * Sat Oct 08 2022 Jonny Heggheim - 7.7.2-1 - Updated to version 7.7.2 diff --git a/sources b/sources index 637106b..fb63f2f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (rocksdb-7.7.2.tar.gz) = 800acc5e333038c7fff8e2d82081715149fa5be7eb3fd694d5f16b063639535bc16b6a9b146e0178073162790d810c5a19c959f880c03d4965c399e4a4aa5bbd +SHA512 (rocksdb-7.7.3.tar.gz) = 69c694e5578f3e22dfcb7972c39d31718241120943e7772c0189c9641322e01e47bd7076c802bdfb157a6d221c826f3a46f73bd46378e41ca25d884439e36c29