!8 [sync] PR-6: Fix build failure

From: @openeuler-sync-bot 
Reviewed-by: @wangchong1995924 
Signed-off-by: @wangchong1995924
This commit is contained in:
openeuler-ci-bot 2023-03-15 09:05:42 +00:00 committed by Gitee
commit 09b9f95428
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F

View File

@ -2,7 +2,7 @@
Name: leveldbjni
Version: 1.8
Release: 21
Release: 22
Summary: A Java Native Interface to LevelDB
License: BSD
URL: https://github.com/fusesource/leveldbjni/
@ -71,7 +71,8 @@ cp -f /usr/lib/rpm/config.{sub,guess} /usr/share/automake-*/compile leveldbjni/s
%mvn_file :leveldbjni-all leveldbjni-all
%mvn_file :leveldbjni-linux64 leveldbjni-linux
export JAVA_HOME=%{_jvmdir}/java LEVELDB_HOME=%{_prefix} SNAPPY_HOME=%{_prefix}
export CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="$RPM_LD_FLAGS -Wl,-s"
sed -i '43c CFLAGS="$CFLAGS -I${withval}/include -Wl,-s"' leveldbjni/src/main/native-package/m4/custom.m4
sed -i '44c CXXFLAGS="$CXXFLAGS -I${withval}/include -Wl,-s"' leveldbjni/src/main/native-package/m4/custom.m4
%mvn_build -- -Plinux64,all -Dleveldb=%{_prefix} -Dsnappy=%{_prefix}
%install
@ -85,6 +86,9 @@ export CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="$RPM_LD_FLAGS -Wl,-s"
%doc readme.md
%changelog
* Wed Mar 15 2023 yaoxin <yaoxin30@h-partners.com> - 1.8-22
- Fix build failure
* Tue Mar 07 2023 wulei <wulei80@h-partners.com> - 1.8-21
- Fix not stripped problem