diff --git a/sqlite.spec b/sqlite.spec index 99bc035e96df8462faa15ec1cd7ad70c6d2490f0..b5c3ca2c41cae17d08c92b6511f8dcb8d50e5e0e 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