!19 修复devel包未包含cmake文件导致第三方使用时错误
From: @will_niutao Reviewed-by: @wu-leilei Signed-off-by: @wu-leilei
This commit is contained in:
commit
23015ef2ce
19
leveldb.spec
19
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 <niutao2@huawei.com> - 1.23-3
|
||||
- add cmake to devel package
|
||||
|
||||
* Fri Feb 24 2023 laokz <zhangkai@iscas.ac.cn> - 1.23-2
|
||||
- fix devel libleveldb.so to a symbolic
|
||||
- fix -mtune for riscv64
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user