diff --git a/5.9.0.tar.gz b/5.9.0.tar.gz deleted file mode 100644 index 7d1ec5e..0000000 Binary files a/5.9.0.tar.gz and /dev/null differ diff --git a/gz-msgs.spec b/gz-msgs.spec deleted file mode 100644 index 0abfc6f..0000000 --- a/gz-msgs.spec +++ /dev/null @@ -1,295 +0,0 @@ -Name: ros-foxy-ros-gz-msgs -Version: 5.9.0 -Release: 0 -Summary: This is ROS2 foxy gazebo Package -License: Public Domain and Apache-2.0 and BSD and MIT and BSL-1.0 and LGPL-2.1-only and MPL-2.0 and GPL-3.0-only and GPL-2.0-or-later and MPL-1.1 and IJG and Zlib and OFL-1.1 -URL: https://github.com/gazebosim/gz-msgs -Source0: https://github.com/gazebosim/gz-msgs/refs/tags/5.9.0.tar.gz -BuildRequires: gcc-c++ -BuildRequires: cmake -BuildRequires: python3-devel -BuildRequires: python3-setuptools -BuildRequires: python3-pytest -BuildRequires: asio-devel -BuildRequires: tinyxml2-devel -BuildRequires: git -BuildRequires: qt5-devel -BuildRequires: bullet-devel -BuildRequires: gmock-devel -BuildRequires: suitesparse-devel -BuildRequires: lua-devel -BuildRequires: protobuf-devel -BuildRequires: cairo-devel -BuildRequires: gflags-devel -BuildRequires: freeglut-devel -BuildRequires: libXt-devel -BuildRequires: libX11-devel -BuildRequires: libXrandr-devel -BuildRequires: libXaw-devel -BuildRequires: assimp-devel -BuildRequires: qt5-qtdeclarative-devel -BuildRequires: yaml-cpp-devel -BuildRequires: libatomic -BuildRequires: lz4-devel -BuildRequires: sphinx -BuildRequires: bullet-devel -BuildRequires: libtool-ltdl-devel -BuildRequires: fltk-devel -BuildRequires: libtiff-devel -BuildRequires: libwebp-devel -BuildRequires: gtest-devel -BuildRequires: yaml-cpp-devel -BuildRequires: libjpeg-devel -BuildRequires: swig -BuildRequires: python3-psutil -#BuildRequires: freeimage-devel -BuildRequires: libXaw-devel -BuildRequires: libcurl-devel -BuildRequires: libtar-devel -BuildRequires: tbb-devel -#BuildRequires: cppzmq-devel -BuildRequires: rubygem-sqlite3 -BuildRequires: hdf5-devel -BuildRequires: graphviz-devel -BuildRequires: libusb -BuildRequires: libzip-devel -BuildRequires: sqlite-devel -BuildRequires: jsoncpp-devel -BuildRequires: openal-soft-devel -BuildRequires: openblas-devel -BuildRequires: lapack-devel -BuildRequires: freeglut-devel -BuildRequires: libatomic -BuildRequires: zlib -BuildRequires: zeromq-devel -BuildRequires: openeuler-lsb -BuildRequires: ruby-devel -BuildRequires: rubygem-rexml -#BuildRequires: freeimage-devel - -%description -This is ROS2 foxy gazebo Package. - -%prep -%setup - -%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 .. - -# for 21.03 python3.8 -#cd setuptools-50.0.0 -#python3 setup.py install --user -#cd .. -#cd Cython-0.29.24 -#python3 setup.py install --user -#cd .. -#cd numpy-1.19.2 -#python3 setup.py install --user -#cd .. - - -# for factory python3.10 -#cd setuptools-50.0.0 need detel setuptools -#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 .. - -####cpp 相关依赖库 -#export BUILD_PLATFORM=`uname -m` -#if (($BUILD_PLATFORM=="aarch64")) -#then -# BUILD_PLATFORM="arm" -#fi -#cd gts-0.7.6 -# ./configure --prefix=$PWD/../../workspace/install/ --build=$BUILD_PLATFORM --enable-shared -#make -j8 -#make install -#cd .. - -#cd ffmpeg -#./configure --prefix=$PWD/../../workspace/install/ --enable-shared --disable-x86asm -#make -j8 -#make install -#cd .. - -#cd qwt-6.1.3 -#/usr/bin/qmake-qt5 qwt.pro -#make -j8 -#make install -#cd .. - -cd .. - - -# for colcon build tools -cd build_tools -export BUILD_WORSPCE=$PWD -./colcon/colcon-core/bin/colcon build --paths colcon/* --merge-install -source install/local_setup.sh -cd .. - -# for workspace -cd workspace -colcon build --merge-install -cp ../install_dependence.sh install/ -cp -r ../build_tools/install/bin install/ -cp -r ../build_tools/install/lib install/ -cp -r ../build_tools/install/share install/ - -#### -# 对install内部的变量名称进行替换 -# -#### -SRC_PATH=$PWD/install -DST_PATH=/opt/ros/foxy -sed -i "s:${SRC_PATH}:${DST_PATH}:g" `grep -rIln "${SRC_PATH}" install/*` - - -SRC_PATH=$BUILD_WORSPCE/install -DST_PATH=/opt/ros/foxy -sed -i "s:${SRC_PATH}:${DST_PATH}:g" `grep -rIln "${SRC_PATH}" install/*` - -#### -# install -# -#### -mkdir -p %{buildroot}/opt/ros/foxy/ -cp -r install/* %{buildroot}/opt/ros/foxy/ -#cp install/share/gazebo-11/setup.sh %{buildroot}/opt/ros/foxy/share/gazebo/local_setup.bash - -%files -%defattr(-,root,root) -/opt/ros/foxy/* - -%changelog -* Sat Nov 19 2022 openEuler Buildteam - 5.9.0 -- Fix Package name diff --git a/gz-msgs.yaml b/gz-msgs.yaml index c3ef573..795a5bc 100644 --- a/gz-msgs.yaml +++ b/gz-msgs.yaml @@ -1,5 +1,5 @@ --- version_control: git src_repo: https://github.com/gazebosim/gz-msgs -tag_prefix: 5.9.0 +tag_prefix: 5.8.1 separator: "." diff --git a/ignition-msgs.spec b/ignition-msgs.spec new file mode 100644 index 0000000..878f40d --- /dev/null +++ b/ignition-msgs.spec @@ -0,0 +1,168 @@ +%undefine __cmake_in_source_build +%global abiver 5 + +Name: ignition-msgs +Version: 5.8.1 +Release: 1%{?dist} +Summary: Common messages for the ignition framework + +# Bundled gtest and python helper scripts are licensed BSD, but not included in installation +# Installed files are Apache 2 +License: ASL 2.0 +URL: http://www.ignitionrobotics.org +Source0: https://osrf-distributions.s3.us-east-1.amazonaws.com/ign-msgs/releases/ignition-msgs%{abiver}-%{version}.tar.bz2 + +BuildRequires: gcc +BuildRequires: gcc-c++ +BuildRequires: cmake +BuildRequires: doxygen +BuildRequires: ignition-cmake-devel >= 2 +BuildRequires: ignition-math-devel >= 6 +BuildRequires: make +BuildRequires: protobuf-devel >= 3 +BuildRequires: tinyxml2-devel + +%description +A standard set of message definitions, used by Ignition Transport, and +other applications. Contains pre-compiled protobuf definitions of messages +for re-use by other libraries and applications. + +%package devel +Summary: Development libraries and headers for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: ignition-math-devel +Requires: protobuf-devel + +%description devel +%{summary} + +%package doc +Summary: Development documentation for ignition-msgs +BuildArch: noarch + +%description doc +Automatically generated API documentation for the ignition-msgs library + +%prep +%autosetup + +%build +export CXXFLAGS="%{optflags} -Wl,--as-needed" +%cmake \ +%ifnarch x86_64 + -DSSE2_FOUND=FALSE \ +%endif + -DSSE3_FOUND=FALSE \ + -DSSSE3_FOUND=FALSE \ + -DSSE4_1_FOUND=FALSE \ + -DSSE4_2_FOUND=FALSE \ + -DCMAKE_C_FLAGS_ALL="%{optflags}" \ + -DCMAKE_CXX_FLAGS_ALL="%{optflags}" \ + -DCMAKE_BUILD_TYPE=Release + + +%make_build + +%install +%make_install +rm -fr %{buildroot}%{_prefix}/lib/ruby +rm -fr %{buildroot}%{_libdir}/ruby + +%check +# Known failures on 32-bit systems +# https://github.com/ignitionrobotics/ign-msgs/issues/32 +%ctest --output-on-failure || exit 0 + +%files +%license COPYING LICENSE +%doc AUTHORS NEWS README.md +%{_libdir}/*.so.%{version} +%{_libdir}/*.so.%{abiver} +%{_datadir}/ignition + +%files devel +%{_libdir}/*.so +%{_includedir}/ignition +%{_libdir}/cmake/%{name}%{abiver} +%{_libdir}/cmake/%{name}%{abiver}-all +%{_libdir}/pkgconfig/*.pc + +%files doc +%license COPYING LICENSE + +%changelog +* Tue Jan 25 2022 Rich Mattes - 5.8.1-1 +- Update to release 5.8.1 + +* Mon Mar 08 2021 Rich Mattes - 5.6.0-1 +- Update to release 5.6.0 + +* Fri Jan 1 18:05:49 EST 2021 Rich Mattes - 5.1.0-2 +- Rebuild for new protobuf + +* Wed Aug 19 2020 Rich Mattes - 5.1.0-1 +- Update to release 5.1.0 + +* Sat Aug 01 2020 Fedora Release Engineering - 1.0.0-8 +- Second attempt - Rebuilt for + https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Tue Jul 28 2020 Fedora Release Engineering - 1.0.0-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Sun Jun 14 2020 Adrian Reber - 1.0.0-6 +- Rebuilt for protobuf 3.12 + +* Wed Jan 29 2020 Fedora Release Engineering - 1.0.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Thu Dec 19 2019 Orion Poplawski - 1.0.0-4 +- Rebuild for protobuf 3.11 + +* Thu Jul 25 2019 Fedora Release Engineering - 1.0.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Fri Feb 01 2019 Fedora Release Engineering - 1.0.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Fri Nov 23 2018 Rich Mattes - 1.0.0-1 +- Update to 1.0.0 + +* Thu Nov 22 2018 Igor Gnatenko - 0.7.0-12 +- Rebuild for protobuf 3.6 + +* Fri Jul 13 2018 Fedora Release Engineering - 0.7.0-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Wed Feb 07 2018 Fedora Release Engineering - 0.7.0-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Nov 30 2017 Igor Gnatenko - 0.7.0-9 +- Rebuild for protobuf 3.5 + +* Mon Nov 13 2017 Igor Gnatenko - 0.7.0-8 +- Rebuild for protobuf 3.4 + +* Mon Aug 07 2017 Björn Esser - 0.7.0-7 +- Rebuilt for AutoReq cmake-filesystem + +* Wed Aug 02 2017 Fedora Release Engineering - 0.7.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 0.7.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Tue Jun 13 2017 Orion Poplawski - 0.7.0-4 +- Rebuild for protobuf 3.3.1 + +* Tue Mar 28 2017 Rich Mattes - 0.7.0-3 +- Add --as-needed link flags + +* Sun Mar 05 2017 Rich Mattes - 0.7.0-2 +- Create a separate -doc subpackage for documentation + +* Sun Mar 05 2017 Rich Mattes - 0.7.0-1 +- Update to release 0.7.0 + +* Mon Jan 09 2017 Rich Mattes - 0.6.1-1 +- Initial package diff --git a/ignition-msgs5-5.8.1.tar.bz2 b/ignition-msgs5-5.8.1.tar.bz2 new file mode 100644 index 0000000..fa68d26 Binary files /dev/null and b/ignition-msgs5-5.8.1.tar.bz2 differ