!16 适配22.03 sp3

From: @davidhan008 
Reviewed-by: @anchuanxu 
Signed-off-by: @anchuanxu
This commit is contained in:
openeuler-ci-bot 2023-12-12 11:57:05 +00:00 committed by Gitee
commit bbe50925c5
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F

View File

@ -26,154 +26,21 @@ This is ROS2 foxy %{name} Package.
%setup %setup
%install %install
cd 3rdparty/
cd empy-3.3.4/
python3 setup.py install --user
cd ..
cd six-1.15.0/
python3 setup.py install --user
cd ..
cd setuptools_scm-4.1.2/
python3 setup.py install --user
cd ..
cd python-dateutil-2.8.1/
python3 setup.py install --user
cd ..
cd pyparsing-2.4.7/
python3 setup.py install --user
cd ..
cd docutils-0.16/
python3 setup.py install --user
cd ..
cd catkin_pkg-0.4.22/
python3 setup.py install --user
cd ..
#ros2
cd distlib-0.3.3/
python3 setup.py install --user
cd ..
cd attrs-21.2.0
python3 setup.py install --user
cd ..
cd more-itertools-5.0.0
python3 setup.py install --user
cd ..
cd zipp-1.0.0
python3 setup.py install --user
cd ..
cd wheel-0.33.0
python3 setup.py install --user
cd ..
cd toml-0.10.2
python3 setup.py install --user
cd ..
cd importlib_metadata-3.8.0
python3 setup.py install --user
cd ..
cd py-1.11.0
python3 setup.py install --user
cd ..
cd packaging-21.3
python3 setup.py install --user
cd ..
cd iniconfig-1.1.1
python3 setup.py install --user
cd ..
cd pluggy-1.0.0
python3 setup.py install --user
cd ..
cd typing_extensions-3.7.4
python3 setup.py install --user
cd ..
cd pytest-6.2.5
python3 setup.py install --user
cd ..
cd coverage-5.4
python3 setup.py install --user
cd ..
cd pytest-cov-3.0.0
python3 setup.py install --user
cd ..
cd pytest-repeat-0.9.1
python3 setup.py install --user
cd ..
cd pytest-rerunfailures-10.2
python3 setup.py install --user
cd ..
cd pytest-runner-5.3.1
python3 setup.py install --user
cd ..
cd PyYAML-5.4
python3 setup.py install --user
cd ..
#cd setuptools-50.0.0
#python3 setup.py install --user
#cd ..
cd argcomplete-1.11.1
python3 setup.py install --user
cd ..
cd notify2-0.3.1
python3 setup.py install --user
cd ..
cd lark-1.0.0
python3 setup.py install --user
cd ..
cd Cython-0.29.24
python3 setup.py install --user
cd ..
cd numpy-1.21.2
python3 setup.py install --user
cd ..
cd ..
# for colcon build tools # for colcon build tools
cd build_tools #cd build_tools
export BUILD_WORSPCE=$PWD #export BUILD_WORSPCE=$PWD
./colcon/colcon-core/bin/colcon build --paths colcon/* --merge-install #./colcon/colcon-core/bin/colcon build --paths colcon/* --merge-install
source install/local_setup.sh #source install/local_setup.sh
cd .. #cd ..
# for workspace # for workspace
cd workspace #cd workspace
colcon build --merge-install #colcon build --merge-install
cp ../install_dependence.sh install/ #cp ../install_dependence.sh install/
cp -r ../build_tools/install/bin install/ #cp -r ../build_tools/install/bin install/
cp -r ../build_tools/install/lib install/ #cp -r ../build_tools/install/lib install/
cp -r ../build_tools/install/share install/ #cp -r ../build_tools/install/share install/
#### ####
# for unit test 循环拷贝所有的东西 # for unit test 循环拷贝所有的东西
@ -184,20 +51,20 @@ cp -r ../build_tools/install/share install/
# 对install内部的变量名称进行替换 # 对install内部的变量名称进行替换
# #
#### ####
SRC_PATH=$PWD/install #SRC_PATH=$PWD/install
DST_PATH=/opt/ros/foxy #DST_PATH=/opt/ros/foxy
sed -i "s:${SRC_PATH}:${DST_PATH}:g" `grep -rIln "${SRC_PATH}" install/*` #sed -i "s:${SRC_PATH}:${DST_PATH}:g" `grep -rIln "${SRC_PATH}" install/*`
SRC_PATH=$BUILD_WORSPCE/install #SRC_PATH=$BUILD_WORSPCE/install
DST_PATH=/opt/ros/foxy #DST_PATH=/opt/ros/foxy
sed -i "s:${SRC_PATH}:${DST_PATH}:g" `grep -rIln "${SRC_PATH}" install/*` #sed -i "s:${SRC_PATH}:${DST_PATH}:g" `grep -rIln "${SRC_PATH}" install/*`
#### ####
# install # install
# #
#### ####
mkdir -p %{buildroot}/opt/ros/foxy/ #mkdir -p %{buildroot}/opt/ros/foxy/
cp -r install/* %{buildroot}/opt/ros/foxy/ #cp -r install/* %{buildroot}/opt/ros/foxy/
###for debug ###for debug
#mkdir -p %{buildroot}/opt/ros/foxy/log #mkdir -p %{buildroot}/opt/ros/foxy/log
@ -205,7 +72,6 @@ cp -r install/* %{buildroot}/opt/ros/foxy/
%files %files
%defattr(-,root,root) %defattr(-,root,root)
/opt/ros/foxy/*
%changelog %changelog
* Sat Nov 19 2022 openEuler Buildteam <hanhaomin008@126.com> - 0.9.2-2 * Sat Nov 19 2022 openEuler Buildteam <hanhaomin008@126.com> - 0.9.2-2