!23 [sync] PR-16: Remove useless testsuite in devel package

From: @openeuler-sync-bot 
Reviewed-by: @SuperSix173 
Signed-off-by: @SuperSix173
This commit is contained in:
openeuler-ci-bot 2023-06-19 06:24:07 +00:00 committed by Gitee
commit ea1c3f5ed1
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F

View File

@ -1,6 +1,6 @@
Name: dyninst Name: dyninst
License: LGPLv2+ License: LGPLv2+
Release: 3 Release: 4
Version: 11.0.1 Version: 11.0.1
Summary: An API for Run-time Code Generation Summary: An API for Run-time Code Generation
ExclusiveArch: x86_64 aarch64 ExclusiveArch: x86_64 aarch64
@ -74,13 +74,6 @@ find ../install -name '*.cmake' -execdir \
sed -i -e 's!%{_prefix}!../install&!' '{}' '+' sed -i -e 's!%{_prefix}!../install&!' '{}' '+'
sed -i '/libtbb.so/ s/".*usr/"\/usr/' $PWD/../install%{_libdir}/cmake/Dyninst/commonTargets.cmake sed -i '/libtbb.so/ s/".*usr/"\/usr/' $PWD/../install%{_libdir}/cmake/Dyninst/commonTargets.cmake
cd ../%{testsuite_base}
%cmake \
-DDyninst_DIR:PATH=$PWD/../install%{_libdir}/cmake/Dyninst \
-DINSTALL_DIR:PATH=%{_libdir}/dyninst/testsuite \
-DCMAKE_BUILD_TYPE:STRING=Debug \
-DCMAKE_SKIP_RPATH:BOOL=YES \
.
%make_build %make_build
%install %install
@ -88,13 +81,8 @@ cd %{dyninst_base}
%make_install %make_install
rm -v %{buildroot}%{_docdir}/*-%{version}.pdf rm -v %{buildroot}%{_docdir}/*-%{version}.pdf
cd ../%{testsuite_base}
%make_install
mkdir -p %{buildroot}/etc/ld.so.conf.d mkdir -p %{buildroot}/etc/ld.so.conf.d
echo "%{_libdir}/dyninst" > %{buildroot}/etc/ld.so.conf.d/%{name}-%{_arch}.conf echo "%{_libdir}/dyninst" > %{buildroot}/etc/ld.so.conf.d/%{name}-%{_arch}.conf
find %{buildroot}%{_libdir}/dyninst/testsuite/ \
-type f '!' -name '*.a' -execdir chmod 644 '{}' '+'
%post -p /sbin/ldconfig %post -p /sbin/ldconfig
%postun -p /sbin/ldconfig %postun -p /sbin/ldconfig
@ -111,9 +99,6 @@ find %{buildroot}%{_libdir}/dyninst/testsuite/ \
%{_libdir}/cmake/Dyninst %{_libdir}/cmake/Dyninst
%{_libdir}/dyninst/*.a %{_libdir}/dyninst/*.a
%{_bindir}/parseThat %{_bindir}/parseThat
%dir %{_libdir}/dyninst/testsuite/
%attr(755,root,root) %{_libdir}/dyninst/testsuite/*[!a]
%attr(644,root,root) %{_libdir}/dyninst/testsuite/*.a
%exclude %{_bindir}/cfg_to_dot %exclude %{_bindir}/cfg_to_dot
%exclude /usr/bin/codeCoverage %exclude /usr/bin/codeCoverage
%exclude /usr/bin/unstrip %exclude /usr/bin/unstrip
@ -135,6 +120,9 @@ find %{buildroot}%{_libdir}/dyninst/testsuite/ \
%doc %{dyninst_base}/symtabAPI/doc/symtabAPI.pdf %doc %{dyninst_base}/symtabAPI/doc/symtabAPI.pdf
%changelog %changelog
* Fri Dec 16 2022 Weifeng Su <suweifeng1@huawei.com> - 11.0.1-4
- remove useless testsuite in devel package
* Tue Oct 25 2022 yaowenbin <yaowenbin1@huawei.com> - 11.0.1-3 * Tue Oct 25 2022 yaowenbin <yaowenbin1@huawei.com> - 11.0.1-3
- fix date err in changelog - fix date err in changelog