From 3e31b4fba828cf556305d46d2cdeb8448fe8b2df Mon Sep 17 00:00:00 2001 From: Chunmei Xu Date: Fri, 14 Oct 2022 22:05:44 +0800 Subject: [PATCH] optimise spec file Signed-off-by: Chunmei Xu --- sqlite.spec | 29 +++++++---------------------- 1 file changed, 7 insertions(+), 22 deletions(-) diff --git a/sqlite.spec b/sqlite.spec index 99bc035..b5c3ca2 100644 --- a/sqlite.spec +++ b/sqlite.spec @@ -1,5 +1,4 @@ -%define anolis_release 2 -%define abidir %{_prefix}/lib/compatibility/%{name} +%define anolis_release 3 %bcond_without tcl %bcond_without sqldiff @@ -28,7 +27,6 @@ BuildRequires: autoconf %if %{with tcl} BuildRequires: /usr/bin/tclsh BuildRequires: tcl-devel -BuildRequires: abi-dumper %{!?tcl_version: %global tcl_version 8.6} %{!?tcl_sitearch: %global tcl_sitearch %{_libdir}/tcl%{tcl_version}} %endif @@ -178,6 +176,8 @@ install -D -m0755 sqldiff $RPM_BUILD_ROOT/%{_bindir}/sqldiff rm -f $RPM_BUILD_ROOT/%{_libdir}/*.{la,a} %endif +%generate_compatibility_deps + %if %{with check} %check # XXX shell tests are broken due to loading system libsqlite3, work around... @@ -193,23 +193,6 @@ rm test/csv01.test make test %endif #with check -mkdir -p %{buildroot}/%{abidir} -pushd %{buildroot}/%{abidir} -for full_name in $(find %{buildroot} -name "*.so*") ; do - f=`echo ${full_name##*/}` - (file $full_name | grep "shared object" > /dev/null 2>&1 && abi-dumper $full_name -o $f.dump > /dev/null 2>&1) || echo "ok" -done -popd - -export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:%{buildroot}/%{_libdir} -pushd %{buildroot}/%{abidir} -for dir in %{_sbindir} %{_bindir} ; do - for f in $(ls %{buildroot}/$dir) ; do - full_name=%{buildroot}/$dir/$f - (file $full_name | grep executable > /dev/null 2>&1 && $full_name --help > $f-option.list > /dev/null 2>&1) || echo "ok" - done -done - %ldconfig_scriptlets libs %files @@ -220,8 +203,7 @@ done %files libs %doc README.md %{_libdir}/*.so.* -%{abidir}/*.so.*.dump -%{abidir}/*.so*.dump +%{abidir}/*.dump %files devel %{_includedir}/*.h @@ -256,6 +238,9 @@ done %endif %changelog +* Fri Oct 14 2022 Chunmei Xu - 3.39.2-3 +- optimise spec file + * Thu Oct 13 2022 mgb01105731 - 3.39.2-2 - add abi & api -- Gitee