!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:
commit
ea1c3f5ed1
20
dyninst.spec
20
dyninst.spec
@ -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
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user