From 061180f192f3bdd6ff45722697eeb2b80a244bf2 Mon Sep 17 00:00:00 2001 From: will_niutao Date: Sat, 6 May 2023 16:41:53 +0800 Subject: [PATCH] fix: fix no leveldbConfig.cmake error Signed-off-by: will_niutao --- leveldb.spec | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/leveldb.spec b/leveldb.spec index 014abe8..b388724 100644 --- a/leveldb.spec +++ b/leveldb.spec @@ -1,7 +1,7 @@ %undefine __cmake_in_source_build Name: leveldb Version: 1.23 -Release: 2 +Release: 3 Summary: A fast and lightweight key/value database library by Google License: BSD-3-Clause URL: https://github.com/google/leveldb @@ -66,19 +66,13 @@ export LDFLAGS='-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-l mkdir build && cd build -cmake -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_PREFIX:PATH=%_buildrootdir/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -DLEVELDB_BUILD_TESTS:BOOL=OFF -DLEVELDB_BUILD_BENCHMARKS:BOOL=OFF .. +cmake -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_PREFIX:PATH=%{buildroot}/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -DLEVELDB_BUILD_TESTS:BOOL=OFF -DLEVELDB_BUILD_BENCHMARKS:BOOL=OFF .. cmake --build . %install -install -d %{buildroot}{%{_libdir}/pkgconfig,%{_includedir}} - mkdir -p %{buildroot}%{_libdir}/pkgconfig install -p leveldb.pc %{buildroot}%{_libdir}/pkgconfig/leveldb.pc -cp -a include/leveldb/ %{buildroot}%{_includedir}/ -cp build/libleveldb.so.1* %{buildroot}%{_libdir}/ -ln -s libleveldb.so.1 %{buildroot}%{_libdir}/libleveldb.so - cd build make install @@ -96,18 +90,21 @@ make install %files %license LICENSE %doc AUTHORS README.md NEWS -%{_libdir}/lib%{name}.so.* +%{_libdir}/lib%{name}.so* %files devel %doc doc/ CONTRIBUTING.md TODO -%{_includedir}/%{name}/ -%{_libdir}/lib%{name}.so +%{_includedir}/%{name}/* +%{_libdir}/cmake/* %{_libdir}/pkgconfig/%{name}.pc %changelog +* Sat May 6 2023 will_niutao - 1.23-3 +- add cmake to devel package + * Fri Feb 24 2023 laokz - 1.23-2 - fix devel libleveldb.so to a symbolic - fix -mtune for riscv64