From ad3cf6a87f73ba951742946a6cb1261b3ba75762 Mon Sep 17 00:00:00 2001 From: Nicolas Limpert Date: Jan 17 2020 13:30:58 +0000 Subject: [PATCH 1/7] copr_build: use search instead of match for regex rpmbuild adds a string looking like "setting SOURCE_DATE_EPOCH=1563753600" before the "Wrote: " part. Hence a re.match won't match as re.match will consider the regex to match at the beginning of the string. --- diff --git a/copr_build.py b/copr_build.py index 388d461..1da3cf4 100755 --- a/copr_build.py +++ b/copr_build.py @@ -62,7 +62,7 @@ class CoprBuilder: universal_newlines=True, stdout=subprocess.PIPE) assert res.returncode == 0, 'Failed to build SRPM for ' + spec - match = re.match('Wrote: (\S+)', res.stdout) + match = re.search('Wrote: (\S+)', res.stdout) assert match, 'Unexpected output from rpmbuild: "%s"'.format(res.stdout) srpm = match.group(1) return self.build_srpm(chroot, srpm, wait_for_completion) From 3e0e355c8fcacb52003fac4f91cb3b64acdaf66e Mon Sep 17 00:00:00 2001 From: Nicolas Limpert Date: Jan 18 2020 10:24:39 +0000 Subject: [PATCH 2/7] cfg: add python-opencv to common 4a44e9c794 of https://github.com/ros/rosdistro dropped any pointer to a fedora package for python-opencv in Fedora >= 30. --- diff --git a/cfg/common.yaml b/cfg/common.yaml index ced0a37..c8bcf58 100644 --- a/cfg/common.yaml +++ b/cfg/common.yaml @@ -60,3 +60,4 @@ common: python-wxtools: python3-wxpython4 python3-catkin-pkg: python3-catkin_pkg libgpgme-dev: gpgme-devel + python-opencv: python3-opencv From cac1c0684809314c90fa69e180e714e003a66771 Mon Sep 17 00:00:00 2001 From: Nicolas Limpert Date: Jan 18 2020 10:24:43 +0000 Subject: [PATCH 3/7] pkg python_orocos_kdl: add missing BR for python3-sip-devel --- diff --git a/cfg/python_orocos_kdl.yaml b/cfg/python_orocos_kdl.yaml index b0f4433..eac33c8 100644 --- a/cfg/python_orocos_kdl.yaml +++ b/cfg/python_orocos_kdl.yaml @@ -2,3 +2,4 @@ dependencies: build: system: - eigen3-devel + - python3-sip-devel From 30d37697eb502d506b07a1ac1297a5e9bf5597f2 Mon Sep 17 00:00:00 2001 From: Nicolas Limpert Date: Jan 18 2020 10:24:43 +0000 Subject: [PATCH 4/7] pkg actionlib: remove time_duration patch Upstream has fixed this in 677e952f. --- diff --git a/cfg/actionlib.yaml b/cfg/actionlib.yaml deleted file mode 100644 index ed0d40b..0000000 --- a/cfg/actionlib.yaml +++ /dev/null @@ -1,2 +0,0 @@ -patches: - - ros-actionlib.boost.time_duration.patch diff --git a/patches/ros-actionlib.boost.time_duration.patch b/patches/ros-actionlib.boost.time_duration.patch deleted file mode 100644 index 99c27b7..0000000 --- a/patches/ros-actionlib.boost.time_duration.patch +++ /dev/null @@ -1,60 +0,0 @@ -diff -ur actionlib-release-release-melodic-actionlib-1.11.13-0/include/actionlib/client/simple_action_client.h actionlib-release-release-melodic-actionlib-1.11.13-0.boost.time_duration/include/actionlib/client/simple_action_client.h ---- actionlib-release-release-melodic-actionlib-1.11.13-0/include/actionlib/client/simple_action_client.h 2018-03-14 19:46:38.000000000 +0100 -+++ actionlib-release-release-melodic-actionlib-1.11.13-0.boost.time_duration/include/actionlib/client/simple_action_client.h 2019-07-23 14:39:55.267512577 +0200 -@@ -601,7 +601,7 @@ - time_left = loop_period; - } - -- done_condition_.timed_wait(lock, boost::posix_time::milliseconds(time_left.toSec() * 1000.0f)); -+ done_condition_.timed_wait(lock, boost::posix_time::milliseconds(static_cast(time_left.toSec() * 1000.0f))); - } - - return cur_simple_state_ == SimpleGoalState::DONE; -diff -ur actionlib-release-release-melodic-actionlib-1.11.13-0/include/actionlib/destruction_guard.h actionlib-release-release-melodic-actionlib-1.11.13-0.boost.time_duration/include/actionlib/destruction_guard.h ---- actionlib-release-release-melodic-actionlib-1.11.13-0/include/actionlib/destruction_guard.h 2018-03-14 19:46:38.000000000 +0100 -+++ actionlib-release-release-melodic-actionlib-1.11.13-0.boost.time_duration/include/actionlib/destruction_guard.h 2019-07-23 14:41:22.366784348 +0200 -@@ -59,7 +59,7 @@ - boost::mutex::scoped_lock lock(mutex_); - destructing_ = true; - while (use_count_ > 0) { -- count_condition_.timed_wait(lock, boost::posix_time::milliseconds(1000.0f)); -+ count_condition_.timed_wait(lock, boost::posix_time::milliseconds(1000)); - } - } - -diff -ur actionlib-release-release-melodic-actionlib-1.11.13-0/include/actionlib/server/simple_action_server_imp.h actionlib-release-release-melodic-actionlib-1.11.13-0.boost.time_duration/include/actionlib/server/simple_action_server_imp.h ---- actionlib-release-release-melodic-actionlib-1.11.13-0/include/actionlib/server/simple_action_server_imp.h 2018-03-14 19:46:38.000000000 +0100 -+++ actionlib-release-release-melodic-actionlib-1.11.13-0.boost.time_duration/include/actionlib/server/simple_action_server_imp.h 2019-07-23 14:41:03.935515224 +0200 -@@ -394,7 +394,7 @@ - } - } else { - execute_condition_.timed_wait(lock, -- boost::posix_time::milliseconds(loop_duration.toSec() * 1000.0f)); -+ boost::posix_time::milliseconds(static_cast(loop_duration.toSec() * 1000.0f))); - } - } - } -diff -ur actionlib-release-release-melodic-actionlib-1.11.13-0/src/connection_monitor.cpp actionlib-release-release-melodic-actionlib-1.11.13-0.boost.time_duration/src/connection_monitor.cpp ---- actionlib-release-release-melodic-actionlib-1.11.13-0/src/connection_monitor.cpp 2018-03-14 19:46:38.000000000 +0100 -+++ actionlib-release-release-melodic-actionlib-1.11.13-0.boost.time_duration/src/connection_monitor.cpp 2019-07-23 14:40:25.009946859 +0200 -@@ -275,7 +275,7 @@ - } - - check_connection_condition_.timed_wait(lock, -- boost::posix_time::milliseconds(time_left.toSec() * 1000.0f)); -+ boost::posix_time::milliseconds(static_cast(time_left.toSec() * 1000.0f))); - } - - return isServerConnected(); -diff -ur actionlib-release-release-melodic-actionlib-1.11.13-0/test/destruction_guard_test.cpp actionlib-release-release-melodic-actionlib-1.11.13-0.boost.time_duration/test/destruction_guard_test.cpp ---- actionlib-release-release-melodic-actionlib-1.11.13-0/test/destruction_guard_test.cpp 2018-03-14 19:46:38.000000000 +0100 -+++ actionlib-release-release-melodic-actionlib-1.11.13-0.boost.time_duration/test/destruction_guard_test.cpp 2019-07-23 14:40:40.988180159 +0200 -@@ -86,7 +86,7 @@ - { - boost::mutex::scoped_lock lock(mutex_); - while (!done_protecting_) { -- cond_.timed_wait(lock, boost::posix_time::milliseconds(100.0f)); -+ cond_.timed_wait(lock, boost::posix_time::milliseconds(100)); - } - } - From 3e78e395a3f5ba430aab2260a59aef4faba01fe1 Mon Sep 17 00:00:00 2001 From: Nicolas Limpert Date: Jan 18 2020 10:24:43 +0000 Subject: [PATCH 5/7] pkg tf2: remove signals patch Upstream fixed this in 6223549e. --- diff --git a/cfg/tf2.yaml b/cfg/tf2.yaml index a2fa858..f0cfe04 100644 --- a/cfg/tf2.yaml +++ b/cfg/tf2.yaml @@ -7,5 +7,3 @@ dependencies: - roscpp_traits - cpp_common - roscpp_serialization -patches: - - ros-melodic-tf2.signals2.patch diff --git a/patches/ros-melodic-tf2.signals2.patch b/patches/ros-melodic-tf2.signals2.patch deleted file mode 100644 index a2dc0a9..0000000 --- a/patches/ros-melodic-tf2.signals2.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -ur geometry2-release-release-melodic-tf2-0.6.5-0/CMakeLists.txt geometry2-release-release-melodic-tf2-0.6.5-0.signals2/CMakeLists.txt ---- geometry2-release-release-melodic-tf2-0.6.5-0/CMakeLists.txt 2018-11-17 00:47:39.000000000 +0100 -+++ geometry2-release-release-melodic-tf2-0.6.5-0.signals2/CMakeLists.txt 2019-07-14 09:16:37.153372722 +0200 -@@ -3,7 +3,7 @@ - - find_package(console_bridge REQUIRED) - find_package(catkin REQUIRED COMPONENTS geometry_msgs rostime tf2_msgs) --find_package(Boost REQUIRED COMPONENTS signals system thread) -+find_package(Boost REQUIRED COMPONENTS system thread) - - catkin_package( - INCLUDE_DIRS include From 75478f4939b26ef571dcc9c9e2c4835ddaa28789 Mon Sep 17 00:00:00 2001 From: Nicolas Limpert Date: Jan 18 2020 11:02:06 +0000 Subject: [PATCH 6/7] README: add note on updated rosdep database --- diff --git a/README.rst b/README.rst index 6a1d561..2f246a9 100644 --- a/README.rst +++ b/README.rst @@ -9,6 +9,9 @@ The ``rosfed.py`` script works as follows: 1. It fetches package information about the upstream ROS package with the ``rosinstall_generator``. This includes dependencies, license, sources, and the version. + + **Note:** It is important to have an updated rosdep database. You can update it + by executing ``rosdep update``. 2. With this information, it generates a SPEC file using the template in ``./templates/``. The generic template in ``./templates/pkg.spec.j2`` works for most packages. For some packages, the template needs to be modified, in From 936f9a5f24a1622eee3538c0f83ae2c177debeb0 Mon Sep 17 00:00:00 2001 From: Nicolas Limpert Date: Jan 18 2020 11:05:22 +0000 Subject: [PATCH 7/7] Update generated specs --- diff --git a/specs/ros-actionlib.spec b/specs/ros-actionlib.spec index 10329fd..dce05f3 100644 --- a/specs/ros-actionlib.spec +++ b/specs/ros-actionlib.spec @@ -1,4 +1,3 @@ -%global pkg_version 1.12.0 Name: ros-actionlib Version: melodic.1.12.0 Release: 1%{?dist} @@ -9,7 +8,6 @@ URL: http://www.ros.org/wiki/actionlib Source0: https://github.com/ros-gbp/actionlib-release/archive/release/melodic/actionlib/1.12.0-1.tar.gz#/ros-melodic-actionlib-1.12.0-source0.tar.gz -Patch0: ros-actionlib.boost.time_duration.patch # common BRs @@ -19,7 +17,7 @@ BuildRequires: gtest-devel BuildRequires: log4cxx-devel BuildRequires: python3-devel -BuildRequires: boost-devel +BuildRequires: boost-devel boost-python3-devel boost-python3-devel BuildRequires: ros-melodic-actionlib_msgs-devel BuildRequires: ros-melodic-catkin-devel BuildRequires: ros-melodic-message_generation-devel @@ -53,7 +51,7 @@ point cloud, detecting the handle of a door, etc. Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} Requires: ros-melodic-catkin-devel -Requires: boost-devel +Requires: boost-devel boost-python3-devel boost-python3-devel Requires: ros-melodic-actionlib_msgs-devel Requires: ros-melodic-message_generation-devel Requires: ros-melodic-roscpp-devel @@ -78,7 +76,6 @@ applications that use %{name}. %setup -c -T tar --strip-components=1 -xf %{SOURCE0} -%patch0 -p1 %build # nothing to do here @@ -137,6 +134,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -156,9 +160,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-actionlib_msgs.spec b/specs/ros-actionlib_msgs.spec index 08fb716..047292d 100644 --- a/specs/ros-actionlib_msgs.spec +++ b/specs/ros-actionlib_msgs.spec @@ -114,6 +114,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -133,9 +140,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-actionlib_tutorials.spec b/specs/ros-actionlib_tutorials.spec index f866b2f..e106414 100644 --- a/specs/ros-actionlib_tutorials.spec +++ b/specs/ros-actionlib_tutorials.spec @@ -117,6 +117,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -136,9 +143,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-angles.spec b/specs/ros-angles.spec index f95ef6f..a7265a9 100644 --- a/specs/ros-angles.spec +++ b/specs/ros-angles.spec @@ -1,13 +1,12 @@ -%global pkg_version 1.9.11 Name: ros-angles -Version: melodic.1.9.11 -Release: 3%{?dist} +Version: melodic.1.9.12 +Release: 1%{?dist} Summary: ROS package angles License: BSD URL: http://www.ros.org/ -Source0: https://github.com/ros-gbp/geometry_angles_utils-release/archive/release/melodic/angles/1.9.11-0.tar.gz#/ros-melodic-angles-1.9.11-source0.tar.gz +Source0: https://github.com/ros-gbp/geometry_angles_utils-release/archive/release/melodic/angles/1.9.12-1.tar.gz#/ros-melodic-angles-1.9.12-source0.tar.gz BuildArch: noarch @@ -23,8 +22,8 @@ BuildRequires: ros-melodic-catkin-devel BuildRequires: ros-melodic-rosunit-devel -Provides: ros-melodic-angles = 1.9.11-3 -Obsoletes: ros-melodic-angles < 1.9.11-3 +Provides: ros-melodic-angles = 1.9.12-1 +Obsoletes: ros-melodic-angles < 1.9.12-1 %description @@ -32,10 +31,10 @@ This package provides a set of simple math utilities to work with angles. The utilities cover simple things like normalizing an angle and conversion between degrees and radians. But even if you're trying to calculate things like the shortest angular distance between two -joinst space positions of your robot, but the joint motion is +joint space positions of your robot, but the joint motion is constrained by joint limits, this package is what you need. The code -in this packge is stable and well tested. There are no plans for major -changes in the near future. +in this package is stable and well tested. There are no plans for +major changes in the near future. %package devel Summary: Development files for %{name} @@ -43,8 +42,8 @@ Requires: %{name} = %{version}-%{release} Requires: ros-melodic-catkin-devel Requires: ros-melodic-rosunit-devel -Provides: ros-melodic-angles-devel = 1.9.11-3 -Obsoletes: ros-melodic-angles-devel < 1.9.11-3 +Provides: ros-melodic-angles-devel = 1.9.12-1 +Obsoletes: ros-melodic-angles-devel < 1.9.12-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -114,6 +113,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -133,9 +139,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list @@ -144,6 +150,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.1.9.12-1 +- Update to latest release * Mon Jul 22 2019 Till Hofmann - melodic.1.9.11-3 - Remove obsolete python2 dependencies * Sun Jul 21 2019 Till Hofmann - melodic.1.9.11-2 diff --git a/specs/ros-bond.spec b/specs/ros-bond.spec index 0e5c04e..8cee020 100644 --- a/specs/ros-bond.spec +++ b/specs/ros-bond.spec @@ -113,6 +113,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -132,9 +139,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-bond_core.spec b/specs/ros-bond_core.spec index 14334c7..ca05ff4 100644 --- a/specs/ros-bond_core.spec +++ b/specs/ros-bond_core.spec @@ -114,6 +114,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -133,9 +140,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-bondcpp.spec b/specs/ros-bondcpp.spec index c465049..627e969 100644 --- a/specs/ros-bondcpp.spec +++ b/specs/ros-bondcpp.spec @@ -17,7 +17,7 @@ BuildRequires: gtest-devel BuildRequires: log4cxx-devel BuildRequires: python3-devel -BuildRequires: boost-devel +BuildRequires: boost-devel boost-python3-devel boost-python3-devel BuildRequires: console-bridge-devel BuildRequires: libuuid-devel BuildRequires: log4cxx-devel @@ -44,7 +44,7 @@ process has terminated. Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} Requires: ros-melodic-catkin-devel -Requires: boost-devel +Requires: boost-devel boost-python3-devel boost-python3-devel Requires: console-bridge-devel Requires: libuuid-devel Requires: log4cxx-devel @@ -125,6 +125,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -144,9 +151,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-bondpy.spec b/specs/ros-bondpy.spec index 5e415c3..4f2d737 100644 --- a/specs/ros-bondpy.spec +++ b/specs/ros-bondpy.spec @@ -113,6 +113,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -132,9 +139,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-camera_calibration.spec b/specs/ros-camera_calibration.spec index 16f454b..4b85f2e 100644 --- a/specs/ros-camera_calibration.spec +++ b/specs/ros-camera_calibration.spec @@ -1,12 +1,12 @@ Name: ros-camera_calibration -Version: melodic.1.13.0 -Release: 3%{?dist} +Version: melodic.1.14.0 +Release: 1%{?dist} Summary: ROS package camera_calibration License: BSD URL: http://www.ros.org/ -Source0: https://github.com/ros-gbp/image_pipeline-release/archive/release/melodic/camera_calibration/1.13.0-1.tar.gz#/ros-melodic-camera_calibration-1.13.0-source0.tar.gz +Source0: https://github.com/ros-gbp/image_pipeline-release/archive/release/melodic/camera_calibration/1.14.0-1.tar.gz#/ros-melodic-camera_calibration-1.14.0-source0.tar.gz BuildArch: noarch @@ -28,8 +28,8 @@ Requires: ros-melodic-rospy Requires: ros-melodic-sensor_msgs Requires: ros-melodic-std_srvs -Provides: ros-melodic-camera_calibration = 1.13.0-3 -Obsoletes: ros-melodic-camera_calibration < 1.13.0-3 +Provides: ros-melodic-camera_calibration = 1.14.0-1 +Obsoletes: ros-melodic-camera_calibration < 1.14.0-1 %description @@ -48,8 +48,8 @@ Requires: ros-melodic-rospy-devel Requires: ros-melodic-sensor_msgs-devel Requires: ros-melodic-std_srvs-devel -Provides: ros-melodic-camera_calibration-devel = 1.13.0-3 -Obsoletes: ros-melodic-camera_calibration-devel < 1.13.0-3 +Provides: ros-melodic-camera_calibration-devel = 1.14.0-1 +Obsoletes: ros-melodic-camera_calibration-devel < 1.14.0-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -119,6 +119,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -138,9 +145,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list @@ -149,6 +156,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.1.14.0-1 +- Update to latest release * Mon Jul 22 2019 Till Hofmann - melodic.1.13.0-3 - Remove obsolete python2 dependencies * Sun Jul 21 2019 Till Hofmann - melodic.1.13.0-2 diff --git a/specs/ros-camera_calibration_parsers.spec b/specs/ros-camera_calibration_parsers.spec index 9768e9a..3586cbb 100644 --- a/specs/ros-camera_calibration_parsers.spec +++ b/specs/ros-camera_calibration_parsers.spec @@ -18,7 +18,7 @@ BuildRequires: gtest-devel BuildRequires: log4cxx-devel BuildRequires: python3-devel -BuildRequires: boost-devel +BuildRequires: boost-devel boost-python3-devel boost-python3-devel BuildRequires: boost-python3-devel BuildRequires: console-bridge-devel BuildRequires: log4cxx-devel @@ -49,7 +49,7 @@ camera calibration parameters. Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} Requires: ros-melodic-catkin-devel -Requires: boost-devel +Requires: boost-devel boost-python3-devel boost-python3-devel Requires: boost-python3-devel Requires: console-bridge-devel Requires: log4cxx-devel @@ -135,6 +135,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -154,9 +161,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-camera_info_manager.spec b/specs/ros-camera_info_manager.spec index cd31c1b..0352bd3 100644 --- a/specs/ros-camera_info_manager.spec +++ b/specs/ros-camera_info_manager.spec @@ -17,7 +17,7 @@ BuildRequires: gtest-devel BuildRequires: log4cxx-devel BuildRequires: python3-devel -BuildRequires: boost-devel +BuildRequires: boost-devel boost-python3-devel boost-python3-devel BuildRequires: gtest-devel BuildRequires: poco-devel BuildRequires: tinyxml-devel @@ -49,7 +49,7 @@ requests, saving and restoring the camera calibration data. Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} Requires: ros-melodic-catkin-devel -Requires: boost-devel +Requires: boost-devel boost-python3-devel boost-python3-devel Requires: gtest-devel Requires: poco-devel Requires: tinyxml-devel @@ -132,6 +132,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -151,9 +158,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-catkin.spec b/specs/ros-catkin.spec index 313947a..f037e50 100644 --- a/specs/ros-catkin.spec +++ b/specs/ros-catkin.spec @@ -1,12 +1,12 @@ Name: ros-catkin -Version: melodic.0.7.19 -Release: 2%{?dist} +Version: melodic.0.7.20 +Release: 1%{?dist} Summary: ROS package catkin License: BSD URL: http://wiki.ros.org/catkin -Source0: https://github.com/ros-gbp/catkin-release/archive/release/melodic/catkin/0.7.19-1.tar.gz#/ros-melodic-catkin-0.7.19-source0.tar.gz +Source0: https://github.com/ros-gbp/catkin-release/archive/release/melodic/catkin/0.7.20-1.tar.gz#/ros-melodic-catkin-0.7.20-source0.tar.gz Patch0: ros-kinetic-catkin.python-path-in-templates.patch Patch1: ros-catkin.python3.patch @@ -36,8 +36,8 @@ Requires: python3-catkin_pkg Requires: python3-empy Requires: python3-pyparsing -Provides: ros-melodic-catkin = 0.7.19-2 -Obsoletes: ros-melodic-catkin < 0.7.19-2 +Provides: ros-melodic-catkin = 0.7.20-1 +Obsoletes: ros-melodic-catkin < 0.7.20-1 %description @@ -57,8 +57,8 @@ Requires: python3-empy Requires: python3-mock Requires: python3-pyparsing -Provides: ros-melodic-catkin-devel = 0.7.19-2 -Obsoletes: ros-melodic-catkin-devel < 0.7.19-2 +Provides: ros-melodic-catkin-devel = 0.7.20-1 +Obsoletes: ros-melodic-catkin-devel < 0.7.20-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -164,6 +164,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.0.7.20-1 +- Update to latest release * Thu Oct 24 2019 Till Hofmann - melodic.0.7.19-2 - Replace python shebang macros * Thu Oct 24 2019 Till Hofmann - melodic.0.7.19-1 diff --git a/specs/ros-catkin_double.spec b/specs/ros-catkin_double.spec new file mode 100644 index 0000000..9c892df --- /dev/null +++ b/specs/ros-catkin_double.spec @@ -0,0 +1,205 @@ +Name: ros-catkin +Version: melodic.0.7.20 +Release: 1%{?dist} +Summary: ROS package catkin + +License: BSD +URL: http://wiki.ros.org/catkin + +Source0: https://github.com/ros-gbp/catkin-release/archive/release/melodic/catkin/0.7.20-1.tar.gz#/ros-melodic-catkin-0.7.20-source0.tar.gz + +Patch0: ros-catkin.python-path-in-templates.patch +Patch1: ros-catkin.python-shebang.patch + +BuildArch: noarch + +# common BRs +BuildRequires: boost-devel +BuildRequires: console-bridge-devel +BuildRequires: gtest-devel +BuildRequires: log4cxx-devel +BuildRequires: python3-devel + +BuildRequires: cmake +BuildRequires: gcc-c++ +BuildRequires: gmock-devel +BuildRequires: gtest-devel +BuildRequires: python3 +BuildRequires: python3-catkin_pkg +BuildRequires: python3-empy +BuildRequires: python3-mock +BuildRequires: python3-nose +BuildRequires: python3-pyparsing + +Requires: python3 +Requires: python3-catkin_pkg +Requires: python3-empy +Requires: python3-pyparsing + +Provides: ros-melodic-catkin = 0.7.20-1 +Obsoletes: ros-melodic-catkin < 0.7.20-1 + + +%description +Low-level build system macros and infrastructure for ROS. + +%package devel +Summary: Development files for %{name} +Requires: %{name} = %{version}-%{release} +Requires: cmake +Requires: gmock-devel +Requires: gtest-devel +Requires: python3-nose +Requires: gcc-c++ +Requires: python3 +Requires: python3-catkin_pkg +Requires: python3-empy +Requires: python3-mock +Requires: python3-pyparsing + +Provides: ros-melodic-catkin-devel = 0.7.20-1 +Obsoletes: ros-melodic-catkin-devel < 0.7.20-1 + +%description devel +The %{name}-devel package contains libraries and header files for developing +applications that use %{name}. + + + +%prep + +%setup -c -T +tar --strip-components=1 -xf %{SOURCE0} +%patch0 -p1 +%patch1 -p1 + +%build +# nothing to do here + + +%install + +PYTHONUNBUFFERED=1 ; export PYTHONUNBUFFERED + +CFLAGS="${CFLAGS:-%optflags}" ; export CFLAGS ; \ +CXXFLAGS="${CXXFLAGS:-%optflags}" ; export CXXFLAGS ; \ +FFLAGS="${FFLAGS:-%optflags%{?_fmoddir: -I%_fmoddir}}" ; export FFLAGS ; \ +FCFLAGS="${FCFLAGS:-%optflags%{?_fmoddir: -I%_fmoddir}}" ; export FCFLAGS ; \ +%{?__global_ldflags:LDFLAGS="${LDFLAGS:-%__global_ldflags}" ; export LDFLAGS ;} \ + + +# substitute shebang before install block because we run the local catkin script +for f in $(grep -rl python .) ; do + sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $f + touch -r $f.orig $f + rm $f.orig +done + +DESTDIR=%{buildroot} ; export DESTDIR + +./bin/catkin_make_isolated \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCATKIN_ENABLE_TESTING=OFF \ + --source . \ + --install \ + --install-space %{_libdir}/ros/ \ + --pkg catkin + + +touch files.list +find %{buildroot}/%{_libdir}/ros/{bin,etc,lib64/python*,lib/python*/site-packages,share} \ + -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files.list +find %{buildroot}/%{_libdir}/ros/lib*/ -mindepth 1 -maxdepth 1 \ + ! -name pkgconfig ! -name "python*" \ + | sed "s:%{buildroot}/::" >> files.list + +touch files_devel.list +find %{buildroot}/%{_libdir}/ros/{include,lib*/pkgconfig} \ + -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.list + +find %{buildroot}/%{_libdir}/ros -maxdepth 1 \ + -name .catkin -o -name .rosinstall \ + -o -name "_setup*" -o -name "setup.*" -o -name "local_setup.*" -o -name env.sh \ + | sed -e "s:%{buildroot}/::" -e "s:.py$:.py{,o,c}:" >> files.list + +find . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list +find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list + + + +# replace unversioned python shebang +for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do + sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file + touch -r $file.orig $file + rm $file.orig +done + +# replace "/usr/bin/env $interpreter" with "/usr/bin/$interpreter" +for interpreter in bash sh python2 python3 ; do + for file in $(grep -rIl "^#\!.*${interpreter}" %{buildroot}) ; do + sed -i.orig "s:^#\!\s*/usr/bin/env\s\+${interpreter}.*:#!/usr/bin/${interpreter}:" $file + touch -r $file.orig $file + rm $file.orig + done +done + + +echo "This is a package automatically generated with rosfed." >> README_FEDORA +echo "See https://pagure.io/ros for more information." >> README_FEDORA +install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +echo %{_docdir}/%{name} >> files.list +install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +echo %{_docdir}/%{name}-devel >> files_devel.list + + +%files -f files.list +%files devel -f files_devel.list + + +%changelog +* Thu Jan 16 2020 Nicolas Limpert - melodic.0.7.20-1 +- Update to latest release +* Mon Jul 22 2019 Till Hofmann - melodic.0.7.17-3 +- Remove obsolete python2 dependencies +* Sun Jul 21 2019 Till Hofmann - melodic.0.7.17-2 +- Switch to python3 +* Sat Jul 13 2019 Till Hofmann - melodic.0.7.17-1 +- Update to ROS melodic release +* Fri Jul 12 2019 Till Hofmann - 0.7.18-2 +- Remove ROS distro from package name +* Fri Jul 12 2019 Till Hofmann - 0.7.18-1 +- Update to latest release +* Wed Nov 07 2018 Till Hofmann - 0.7.14-1 +- Update to latest release +* Tue May 22 2018 Till Hofmann - 0.7.11-8 +- devel also requires: the devel package of each run dependency +* Tue May 22 2018 Till Hofmann - 0.7.11-7 +- devel also requires: the devel package of each run dependency +* Tue May 15 2018 Till Hofmann - 0.7.11-6 +- Also add upstream's exec_depend as Requires: +* Tue May 15 2018 Till Hofmann - 0.7.11-5 +- Add corresponding devel Requires: for the package's BRs and Rs +* Mon May 14 2018 Till Hofmann - 0.7.11-4 +- Add missing Requires: on python2-pyparsing +* Mon May 14 2018 Till Hofmann - 0.7.11-3 +- Replace unversioned python shebangs by versioned shebangs +* Mon May 14 2018 Till Hofmann - 0.7.11-2 +- Add missing BR on pyparsing, fix python2 deprecation warning +* Mon May 14 2018 Till Hofmann - 0.7.11-1 +- Update to latest release, rebuild for F28 +* Tue Feb 20 2018 Till Hofmann - 0.7.8-6 +- Replace Recommends: with Requires: in devel subpackage +* Tue Feb 20 2018 Till Hofmann - 0.7.8-5 +- Fix Requires: in devel subpackage +* Mon Feb 19 2018 Till Hofmann - 0.7.8-4 +- Add Recommends: for all BRs to the devel subpackage +* Tue Feb 06 2018 Till Hofmann - 0.7.8-3 +- Split devel package +* Tue Feb 06 2018 Till Hofmann - 0.7.8-2 +- Split devel package +* Sun Nov 19 2017 Till Hofmann - 0.7.8-1 +- Update to latest release +* Fri Aug 25 2017 Till Hofmann - 0.7.6-2 +- Remove all Requires: on devel packages +* Wed Aug 16 2017 Till Hofmann - 0.7.6-1 +- Update auto-generated Spec file diff --git a/specs/ros-class_loader.spec b/specs/ros-class_loader.spec index 6d54d1b..ae34a92 100644 --- a/specs/ros-class_loader.spec +++ b/specs/ros-class_loader.spec @@ -17,7 +17,7 @@ BuildRequires: gtest-devel BuildRequires: log4cxx-devel BuildRequires: python3-devel -BuildRequires: boost-devel +BuildRequires: boost-devel boost-python3-devel boost-python3-devel BuildRequires: console-bridge-devel BuildRequires: poco-devel BuildRequires: ros-melodic-catkin-devel @@ -41,7 +41,7 @@ declaration (i.e. header file) for those classes. Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} Requires: ros-melodic-catkin-devel -Requires: boost-devel +Requires: boost-devel boost-python3-devel boost-python3-devel Requires: console-bridge-devel Requires: poco-devel Requires: ros-melodic-cmake_modules-devel @@ -117,6 +117,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -136,9 +143,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-cmake_modules.spec b/specs/ros-cmake_modules.spec index 8484e57..7fa48bd 100644 --- a/specs/ros-cmake_modules.spec +++ b/specs/ros-cmake_modules.spec @@ -1,4 +1,3 @@ -%global pkg_version 0.4.2 Name: ros-cmake_modules Version: melodic.0.4.2 Release: 3%{?dist} @@ -106,6 +105,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -125,9 +131,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-common_msgs.spec b/specs/ros-common_msgs.spec index 8eb38b5..b8ec2d4 100644 --- a/specs/ros-common_msgs.spec +++ b/specs/ros-common_msgs.spec @@ -123,6 +123,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -142,9 +149,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-common_tutorials.spec b/specs/ros-common_tutorials.spec index 455cc4c..c9ef2af 100644 --- a/specs/ros-common_tutorials.spec +++ b/specs/ros-common_tutorials.spec @@ -1,4 +1,3 @@ -%global pkg_version 0.1.11 Name: ros-common_tutorials Version: melodic.0.1.11 Release: 3%{?dist} @@ -113,6 +112,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -132,9 +138,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-compressed_depth_image_transport.spec b/specs/ros-compressed_depth_image_transport.spec index eb9a5b1..861a5ac 100644 --- a/specs/ros-compressed_depth_image_transport.spec +++ b/specs/ros-compressed_depth_image_transport.spec @@ -122,6 +122,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -141,9 +148,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-compressed_image_transport.spec b/specs/ros-compressed_image_transport.spec index a822de2..3b431dc 100644 --- a/specs/ros-compressed_image_transport.spec +++ b/specs/ros-compressed_image_transport.spec @@ -121,6 +121,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -140,9 +147,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-control_msgs.spec b/specs/ros-control_msgs.spec index 7f9d093..dad2311 100644 --- a/specs/ros-control_msgs.spec +++ b/specs/ros-control_msgs.spec @@ -1,12 +1,12 @@ Name: ros-control_msgs -Version: melodic.1.5.0 -Release: 3%{?dist} +Version: melodic.1.5.1 +Release: 1%{?dist} Summary: ROS package control_msgs License: BSD URL: http://www.ros.org/ -Source0: https://github.com/ros-gbp/control_msgs-release/archive/release/melodic/control_msgs/1.5.0-0.tar.gz#/ros-melodic-control_msgs-1.5.0-source0.tar.gz +Source0: https://github.com/ros-gbp/control_msgs-release/archive/release/melodic/control_msgs/1.5.1-1.tar.gz#/ros-melodic-control_msgs-1.5.1-source0.tar.gz BuildArch: noarch @@ -31,8 +31,8 @@ Requires: ros-melodic-message_runtime Requires: ros-melodic-std_msgs Requires: ros-melodic-trajectory_msgs -Provides: ros-melodic-control_msgs = 1.5.0-3 -Obsoletes: ros-melodic-control_msgs < 1.5.0-3 +Provides: ros-melodic-control_msgs = 1.5.1-1 +Obsoletes: ros-melodic-control_msgs < 1.5.1-1 %description @@ -51,8 +51,8 @@ Requires: ros-melodic-std_msgs-devel Requires: ros-melodic-trajectory_msgs-devel Requires: ros-melodic-message_runtime-devel -Provides: ros-melodic-control_msgs-devel = 1.5.0-3 -Obsoletes: ros-melodic-control_msgs-devel < 1.5.0-3 +Provides: ros-melodic-control_msgs-devel = 1.5.1-1 +Obsoletes: ros-melodic-control_msgs-devel < 1.5.1-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -122,6 +122,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -141,9 +148,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list @@ -152,6 +159,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.1.5.1-1 +- Update to latest release * Mon Jul 22 2019 Till Hofmann - melodic.1.5.0-3 - Remove obsolete python2 dependencies * Sun Jul 21 2019 Till Hofmann - melodic.1.5.0-2 diff --git a/specs/ros-control_toolbox.spec b/specs/ros-control_toolbox.spec index 2793033..57c0a38 100644 --- a/specs/ros-control_toolbox.spec +++ b/specs/ros-control_toolbox.spec @@ -129,6 +129,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -148,9 +155,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-controller_interface.spec b/specs/ros-controller_interface.spec index ca3fe82..a32d269 100644 --- a/specs/ros-controller_interface.spec +++ b/specs/ros-controller_interface.spec @@ -1,4 +1,3 @@ -%global pkg_version 0.15.1 Name: ros-controller_interface Version: melodic.0.15.1 Release: 3%{?dist} @@ -114,6 +113,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -133,9 +139,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-controller_manager.spec b/specs/ros-controller_manager.spec index 4260c10..2b4eb64 100644 --- a/specs/ros-controller_manager.spec +++ b/specs/ros-controller_manager.spec @@ -1,4 +1,3 @@ -%global pkg_version 0.15.1 Name: ros-controller_manager Version: melodic.0.15.1 Release: 3%{?dist} @@ -124,6 +123,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -143,9 +149,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-controller_manager_msgs.spec b/specs/ros-controller_manager_msgs.spec index 4397668..f15417b 100644 --- a/specs/ros-controller_manager_msgs.spec +++ b/specs/ros-controller_manager_msgs.spec @@ -1,4 +1,3 @@ -%global pkg_version 0.15.1 Name: ros-controller_manager_msgs Version: melodic.0.15.1 Release: 3%{?dist} @@ -112,6 +111,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -131,9 +137,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-cpp_common.spec b/specs/ros-cpp_common.spec index bc221fd..7f09851 100644 --- a/specs/ros-cpp_common.spec +++ b/specs/ros-cpp_common.spec @@ -1,12 +1,12 @@ Name: ros-cpp_common -Version: melodic.0.6.12 -Release: 3%{?dist} +Version: melodic.0.6.13 +Release: 1%{?dist} Summary: ROS package cpp_common License: BSD URL: http://www.ros.org/ -Source0: https://github.com/ros-gbp/roscpp_core-release/archive/release/melodic/cpp_common/0.6.12-0.tar.gz#/ros-melodic-cpp_common-0.6.12-source0.tar.gz +Source0: https://github.com/ros-gbp/roscpp_core-release/archive/release/melodic/cpp_common/0.6.13-1.tar.gz#/ros-melodic-cpp_common-0.6.13-source0.tar.gz @@ -17,13 +17,13 @@ BuildRequires: gtest-devel BuildRequires: log4cxx-devel BuildRequires: python3-devel -BuildRequires: boost-devel +BuildRequires: boost-devel boost-python3-devel boost-python3-devel BuildRequires: console-bridge-devel BuildRequires: ros-melodic-catkin-devel -Provides: ros-melodic-cpp_common = 0.6.12-3 -Obsoletes: ros-melodic-cpp_common < 0.6.12-3 +Provides: ros-melodic-cpp_common = 0.6.13-1 +Obsoletes: ros-melodic-cpp_common < 0.6.13-1 %description @@ -36,11 +36,11 @@ code for getting backtraces. This package is a component of Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} Requires: ros-melodic-catkin-devel -Requires: boost-devel +Requires: boost-devel boost-python3-devel boost-python3-devel Requires: console-bridge-devel -Provides: ros-melodic-cpp_common-devel = 0.6.12-3 -Obsoletes: ros-melodic-cpp_common-devel < 0.6.12-3 +Provides: ros-melodic-cpp_common-devel = 0.6.13-1 +Obsoletes: ros-melodic-cpp_common-devel < 0.6.13-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -110,6 +110,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -129,9 +136,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list @@ -140,6 +147,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.0.6.13-1 +- Update to latest release * Mon Jul 22 2019 Till Hofmann - melodic.0.6.12-3 - Remove obsolete python2 dependencies * Sun Jul 21 2019 Till Hofmann - melodic.0.6.12-2 diff --git a/specs/ros-cv_bridge.spec b/specs/ros-cv_bridge.spec index 0ad3ac0..9bb8356 100644 --- a/specs/ros-cv_bridge.spec +++ b/specs/ros-cv_bridge.spec @@ -18,7 +18,7 @@ BuildRequires: gtest-devel BuildRequires: log4cxx-devel BuildRequires: python3-devel -BuildRequires: boost-devel +BuildRequires: boost-devel boost-python3-devel boost-python3-devel BuildRequires: boost-python3-devel BuildRequires: numpy BuildRequires: opencv-devel @@ -47,7 +47,7 @@ Requires: %{name}%{?_isa} = %{version}-%{release} Requires: opencv-devel Requires: ros-melodic-catkin-devel Requires: ros-melodic-sensor_msgs-devel -Requires: boost-devel +Requires: boost-devel boost-python3-devel boost-python3-devel Requires: boost-python3-devel Requires: numpy Requires: python3-devel @@ -128,6 +128,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -147,9 +154,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-depth_image_proc.spec b/specs/ros-depth_image_proc.spec index 7c72ea9..598de65 100644 --- a/specs/ros-depth_image_proc.spec +++ b/specs/ros-depth_image_proc.spec @@ -1,12 +1,12 @@ Name: ros-depth_image_proc -Version: melodic.1.13.0 -Release: 3%{?dist} +Version: melodic.1.14.0 +Release: 1%{?dist} Summary: ROS package depth_image_proc License: BSD URL: http://www.ros.org/ -Source0: https://github.com/ros-gbp/image_pipeline-release/archive/release/melodic/depth_image_proc/1.13.0-1.tar.gz#/ros-melodic-depth_image_proc-1.13.0-source0.tar.gz +Source0: https://github.com/ros-gbp/image_pipeline-release/archive/release/melodic/depth_image_proc/1.14.0-1.tar.gz#/ros-melodic-depth_image_proc-1.14.0-source0.tar.gz @@ -17,7 +17,7 @@ BuildRequires: gtest-devel BuildRequires: log4cxx-devel BuildRequires: python3-devel -BuildRequires: boost-devel +BuildRequires: boost-devel boost-python3-devel boost-python3-devel BuildRequires: eigen3-devel BuildRequires: libuuid-devel BuildRequires: opencv-devel @@ -46,8 +46,8 @@ Requires: ros-melodic-nodelet Requires: ros-melodic-tf2 Requires: ros-melodic-tf2_ros -Provides: ros-melodic-depth_image_proc = 1.13.0-3 -Obsoletes: ros-melodic-depth_image_proc < 1.13.0-3 +Provides: ros-melodic-depth_image_proc = 1.14.0-1 +Obsoletes: ros-melodic-depth_image_proc < 1.14.0-1 %description @@ -60,7 +60,7 @@ another camera frame. Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} Requires: ros-melodic-catkin-devel -Requires: boost-devel +Requires: boost-devel boost-python3-devel boost-python3-devel Requires: eigen3-devel Requires: libuuid-devel Requires: opencv-devel @@ -80,8 +80,8 @@ Requires: ros-melodic-stereo_msgs-devel Requires: ros-melodic-tf2-devel Requires: ros-melodic-tf2_ros-devel -Provides: ros-melodic-depth_image_proc-devel = 1.13.0-3 -Obsoletes: ros-melodic-depth_image_proc-devel < 1.13.0-3 +Provides: ros-melodic-depth_image_proc-devel = 1.14.0-1 +Obsoletes: ros-melodic-depth_image_proc-devel < 1.14.0-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -151,6 +151,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -170,9 +177,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list @@ -181,6 +188,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.1.14.0-1 +- Update to latest release * Mon Jul 22 2019 Till Hofmann - melodic.1.13.0-3 - Remove obsolete python2 dependencies * Sun Jul 21 2019 Till Hofmann - melodic.1.13.0-2 diff --git a/specs/ros-desktop.spec b/specs/ros-desktop.spec index c6b034f..df6912e 100644 --- a/specs/ros-desktop.spec +++ b/specs/ros-desktop.spec @@ -1,4 +1,3 @@ -%global pkg_version 1.4.1 Name: ros-desktop Version: melodic.1.4.1 Release: 3%{?dist} @@ -123,6 +122,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -142,9 +148,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-desktop_full.spec b/specs/ros-desktop_full.spec index 9121567..bf27ddb 100644 --- a/specs/ros-desktop_full.spec +++ b/specs/ros-desktop_full.spec @@ -1,4 +1,3 @@ -%global pkg_version 1.4.1 Name: ros-desktop_full Version: melodic.1.4.1 Release: 4%{?dist} @@ -113,6 +112,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -132,9 +138,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-diagnostic_aggregator.spec b/specs/ros-diagnostic_aggregator.spec index 5f30975..05f4891 100644 --- a/specs/ros-diagnostic_aggregator.spec +++ b/specs/ros-diagnostic_aggregator.spec @@ -134,6 +134,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -153,9 +160,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-diagnostic_analysis.spec b/specs/ros-diagnostic_analysis.spec index b03ac18..02ff62b 100644 --- a/specs/ros-diagnostic_analysis.spec +++ b/specs/ros-diagnostic_analysis.spec @@ -117,6 +117,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -136,9 +143,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-diagnostic_common_diagnostics.spec b/specs/ros-diagnostic_common_diagnostics.spec index 9194488..4efc39e 100644 --- a/specs/ros-diagnostic_common_diagnostics.spec +++ b/specs/ros-diagnostic_common_diagnostics.spec @@ -116,6 +116,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -135,9 +142,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-diagnostic_msgs.spec b/specs/ros-diagnostic_msgs.spec index 0706ace..1a1891e 100644 --- a/specs/ros-diagnostic_msgs.spec +++ b/specs/ros-diagnostic_msgs.spec @@ -113,6 +113,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -132,9 +139,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-diagnostic_updater.spec b/specs/ros-diagnostic_updater.spec index 6c47ad8..21ae873 100644 --- a/specs/ros-diagnostic_updater.spec +++ b/specs/ros-diagnostic_updater.spec @@ -117,6 +117,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -136,9 +143,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-diagnostics.spec b/specs/ros-diagnostics.spec index 299fb5e..fc3980e 100644 --- a/specs/ros-diagnostics.spec +++ b/specs/ros-diagnostics.spec @@ -114,6 +114,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -133,9 +140,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-diff_drive_controller.spec b/specs/ros-diff_drive_controller.spec index ceacd89..55ff722 100644 --- a/specs/ros-diff_drive_controller.spec +++ b/specs/ros-diff_drive_controller.spec @@ -134,6 +134,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -153,9 +160,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-dynamic_reconfigure.spec b/specs/ros-dynamic_reconfigure.spec index cb235fb..dcccdc7 100644 --- a/specs/ros-dynamic_reconfigure.spec +++ b/specs/ros-dynamic_reconfigure.spec @@ -1,4 +1,3 @@ -%global pkg_version 1.6.0 Name: ros-dynamic_reconfigure Version: melodic.1.6.0 Release: 3%{?dist} @@ -18,7 +17,7 @@ BuildRequires: gtest-devel BuildRequires: log4cxx-devel BuildRequires: python3-devel -BuildRequires: boost-devel +BuildRequires: boost-devel boost-python3-devel boost-python3-devel BuildRequires: ros-melodic-catkin-devel BuildRequires: ros-melodic-cpp_common-devel BuildRequires: ros-melodic-message_generation-devel @@ -47,7 +46,7 @@ to restart the node. Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} Requires: ros-melodic-catkin-devel -Requires: boost-devel +Requires: boost-devel boost-python3-devel boost-python3-devel Requires: ros-melodic-cpp_common-devel Requires: ros-melodic-message_generation-devel Requires: ros-melodic-roscpp-devel @@ -130,6 +129,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -149,9 +155,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-eigen_conversions.spec b/specs/ros-eigen_conversions.spec index 7713c21..a3c2bab 100644 --- a/specs/ros-eigen_conversions.spec +++ b/specs/ros-eigen_conversions.spec @@ -123,6 +123,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -142,9 +149,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-executive_smach.spec b/specs/ros-executive_smach.spec index cc8a7f1..601fbba 100644 --- a/specs/ros-executive_smach.spec +++ b/specs/ros-executive_smach.spec @@ -111,6 +111,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -130,9 +137,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-filters.spec b/specs/ros-filters.spec index 386029b..dedacd7 100644 --- a/specs/ros-filters.spec +++ b/specs/ros-filters.spec @@ -126,6 +126,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -145,9 +152,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-forward_command_controller.spec b/specs/ros-forward_command_controller.spec index 3ea7807..5ad8ac7 100644 --- a/specs/ros-forward_command_controller.spec +++ b/specs/ros-forward_command_controller.spec @@ -116,6 +116,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -135,9 +142,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-gazebo_dev.spec b/specs/ros-gazebo_dev.spec index 05be330..877edf3 100644 --- a/specs/ros-gazebo_dev.spec +++ b/specs/ros-gazebo_dev.spec @@ -1,12 +1,12 @@ Name: ros-gazebo_dev -Version: melodic.2.8.4 -Release: 3%{?dist} +Version: melodic.2.8.6 +Release: 1%{?dist} Summary: ROS package gazebo_dev License: Apache 2.0 URL: http://gazebosim.org/tutorials?cat=connect_ros -Source0: https://github.com/ros-gbp/gazebo_ros_pkgs-release/archive/release/melodic/gazebo_dev/2.8.4-0.tar.gz#/ros-melodic-gazebo_dev-2.8.4-source0.tar.gz +Source0: https://github.com/ros-gbp/gazebo_ros_pkgs-release/archive/release/melodic/gazebo_dev/2.8.6-1.tar.gz#/ros-melodic-gazebo_dev-2.8.6-source0.tar.gz BuildArch: noarch @@ -23,8 +23,8 @@ BuildRequires: ros-melodic-catkin-devel Requires: gazebo -Provides: ros-melodic-gazebo_dev = 2.8.4-3 -Obsoletes: ros-melodic-gazebo_dev < 2.8.4-3 +Provides: ros-melodic-gazebo_dev = 2.8.6-1 +Obsoletes: ros-melodic-gazebo_dev < 2.8.6-1 %description @@ -37,8 +37,8 @@ Requires: %{name} = %{version}-%{release} Requires: gazebo-devel Requires: ros-melodic-catkin-devel -Provides: ros-melodic-gazebo_dev-devel = 2.8.4-3 -Obsoletes: ros-melodic-gazebo_dev-devel < 2.8.4-3 +Provides: ros-melodic-gazebo_dev-devel = 2.8.6-1 +Obsoletes: ros-melodic-gazebo_dev-devel < 2.8.6-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -108,6 +108,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -127,9 +134,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list @@ -138,6 +145,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.2.8.6-1 +- Update to latest release * Mon Jul 22 2019 Till Hofmann - melodic.2.8.4-3 - Remove obsolete python2 dependencies * Sun Jul 21 2019 Till Hofmann - melodic.2.8.4-2 diff --git a/specs/ros-gazebo_msgs.spec b/specs/ros-gazebo_msgs.spec index 78b5da0..288cee7 100644 --- a/specs/ros-gazebo_msgs.spec +++ b/specs/ros-gazebo_msgs.spec @@ -1,12 +1,12 @@ Name: ros-gazebo_msgs -Version: melodic.2.8.4 -Release: 3%{?dist} +Version: melodic.2.8.6 +Release: 1%{?dist} Summary: ROS package gazebo_msgs License: BSD URL: http://gazebosim.org/tutorials?cat=connect_ros -Source0: https://github.com/ros-gbp/gazebo_ros_pkgs-release/archive/release/melodic/gazebo_msgs/2.8.4-0.tar.gz#/ros-melodic-gazebo_msgs-2.8.4-source0.tar.gz +Source0: https://github.com/ros-gbp/gazebo_ros_pkgs-release/archive/release/melodic/gazebo_msgs/2.8.6-1.tar.gz#/ros-melodic-gazebo_msgs-2.8.6-source0.tar.gz BuildArch: noarch @@ -33,8 +33,8 @@ Requires: ros-melodic-std_msgs Requires: ros-melodic-std_srvs Requires: ros-melodic-trajectory_msgs -Provides: ros-melodic-gazebo_msgs = 2.8.4-3 -Obsoletes: ros-melodic-gazebo_msgs < 2.8.4-3 +Provides: ros-melodic-gazebo_msgs = 2.8.6-1 +Obsoletes: ros-melodic-gazebo_msgs < 2.8.6-1 %description @@ -53,8 +53,8 @@ Requires: ros-melodic-std_srvs-devel Requires: ros-melodic-trajectory_msgs-devel Requires: ros-melodic-message_runtime-devel -Provides: ros-melodic-gazebo_msgs-devel = 2.8.4-3 -Obsoletes: ros-melodic-gazebo_msgs-devel < 2.8.4-3 +Provides: ros-melodic-gazebo_msgs-devel = 2.8.6-1 +Obsoletes: ros-melodic-gazebo_msgs-devel < 2.8.6-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -124,6 +124,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -143,9 +150,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list @@ -154,6 +161,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.2.8.6-1 +- Update to latest release * Mon Jul 22 2019 Till Hofmann - melodic.2.8.4-3 - Remove obsolete python2 dependencies * Sun Jul 21 2019 Till Hofmann - melodic.2.8.4-2 diff --git a/specs/ros-gazebo_plugins.spec b/specs/ros-gazebo_plugins.spec index dcdd420..0afc043 100644 --- a/specs/ros-gazebo_plugins.spec +++ b/specs/ros-gazebo_plugins.spec @@ -1,12 +1,12 @@ Name: ros-gazebo_plugins -Version: melodic.2.8.4 -Release: 3%{?dist} +Version: melodic.2.8.6 +Release: 1%{?dist} Summary: ROS package gazebo_plugins License: BSD, Apache 2.0 URL: http://gazebosim.org/tutorials?cat=connect_ros -Source0: https://github.com/ros-gbp/gazebo_ros_pkgs-release/archive/release/melodic/gazebo_plugins/2.8.4-0.tar.gz#/ros-melodic-gazebo_plugins-2.8.4-source0.tar.gz +Source0: https://github.com/ros-gbp/gazebo_ros_pkgs-release/archive/release/melodic/gazebo_plugins/2.8.6-1.tar.gz#/ros-melodic-gazebo_plugins-2.8.6-source0.tar.gz @@ -33,6 +33,7 @@ BuildRequires: ros-melodic-diagnostic_updater-devel BuildRequires: ros-melodic-dynamic_reconfigure-devel BuildRequires: ros-melodic-gazebo_dev-devel BuildRequires: ros-melodic-gazebo_msgs-devel +BuildRequires: ros-melodic-gazebo_ros-devel BuildRequires: ros-melodic-geometry_msgs-devel BuildRequires: ros-melodic-image_transport-devel BuildRequires: ros-melodic-message_generation-devel @@ -59,6 +60,7 @@ Requires: ros-melodic-diagnostic_updater Requires: ros-melodic-dynamic_reconfigure Requires: ros-melodic-gazebo_dev Requires: ros-melodic-gazebo_msgs +Requires: ros-melodic-gazebo_ros Requires: ros-melodic-geometry_msgs Requires: ros-melodic-image_transport Requires: ros-melodic-message_runtime @@ -77,8 +79,8 @@ Requires: ros-melodic-tf2_ros Requires: ros-melodic-trajectory_msgs Requires: ros-melodic-urdf -Provides: ros-melodic-gazebo_plugins = 2.8.4-3 -Obsoletes: ros-melodic-gazebo_plugins < 2.8.4-3 +Provides: ros-melodic-gazebo_plugins = 2.8.6-1 +Obsoletes: ros-melodic-gazebo_plugins < 2.8.6-1 %description @@ -104,6 +106,7 @@ Requires: ros-melodic-diagnostic_updater-devel Requires: ros-melodic-dynamic_reconfigure-devel Requires: ros-melodic-gazebo_dev-devel Requires: ros-melodic-gazebo_msgs-devel +Requires: ros-melodic-gazebo_ros-devel Requires: ros-melodic-geometry_msgs-devel Requires: ros-melodic-image_transport-devel Requires: ros-melodic-message_generation-devel @@ -124,8 +127,8 @@ Requires: ros-melodic-trajectory_msgs-devel Requires: ros-melodic-urdf-devel Requires: ros-melodic-message_runtime-devel -Provides: ros-melodic-gazebo_plugins-devel = 2.8.4-3 -Obsoletes: ros-melodic-gazebo_plugins-devel < 2.8.4-3 +Provides: ros-melodic-gazebo_plugins-devel = 2.8.6-1 +Obsoletes: ros-melodic-gazebo_plugins-devel < 2.8.6-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -195,6 +198,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -214,9 +224,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list @@ -225,6 +235,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.2.8.6-1 +- Update to latest release * Mon Jul 22 2019 Till Hofmann - melodic.2.8.4-3 - Remove obsolete python2 dependencies * Sun Jul 21 2019 Till Hofmann - melodic.2.8.4-2 diff --git a/specs/ros-gazebo_ros.spec b/specs/ros-gazebo_ros.spec index 3190b74..683d38e 100644 --- a/specs/ros-gazebo_ros.spec +++ b/specs/ros-gazebo_ros.spec @@ -1,12 +1,12 @@ Name: ros-gazebo_ros -Version: melodic.2.8.4 -Release: 3%{?dist} +Version: melodic.2.8.6 +Release: 1%{?dist} Summary: ROS package gazebo_ros License: Apache 2.0 URL: http://gazebosim.org/tutorials?cat=connect_ros -Source0: https://github.com/ros-gbp/gazebo_ros_pkgs-release/archive/release/melodic/gazebo_ros/2.8.4-0.tar.gz#/ros-melodic-gazebo_ros-2.8.4-source0.tar.gz +Source0: https://github.com/ros-gbp/gazebo_ros_pkgs-release/archive/release/melodic/gazebo_ros/2.8.6-1.tar.gz#/ros-melodic-gazebo_ros-2.8.6-source0.tar.gz @@ -47,8 +47,8 @@ Requires: ros-melodic-std_msgs Requires: ros-melodic-std_srvs Requires: ros-melodic-tf -Provides: ros-melodic-gazebo_ros = 2.8.4-3 -Obsoletes: ros-melodic-gazebo_ros < 2.8.4-3 +Provides: ros-melodic-gazebo_ros = 2.8.6-1 +Obsoletes: ros-melodic-gazebo_ros < 2.8.6-1 %description @@ -76,8 +76,8 @@ Requires: ros-melodic-std_srvs-devel Requires: ros-melodic-tf-devel Requires: ros-melodic-trajectory_msgs-devel -Provides: ros-melodic-gazebo_ros-devel = 2.8.4-3 -Obsoletes: ros-melodic-gazebo_ros-devel < 2.8.4-3 +Provides: ros-melodic-gazebo_ros-devel = 2.8.6-1 +Obsoletes: ros-melodic-gazebo_ros-devel < 2.8.6-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -147,6 +147,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -166,9 +173,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list @@ -177,6 +184,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.2.8.6-1 +- Update to latest release * Mon Jul 22 2019 Till Hofmann - melodic.2.8.4-3 - Remove obsolete python2 dependencies * Sun Jul 21 2019 Till Hofmann - melodic.2.8.4-2 diff --git a/specs/ros-gazebo_ros_control.spec b/specs/ros-gazebo_ros_control.spec index fd9b674..dfaa997 100644 --- a/specs/ros-gazebo_ros_control.spec +++ b/specs/ros-gazebo_ros_control.spec @@ -1,12 +1,12 @@ Name: ros-gazebo_ros_control -Version: melodic.2.8.4 -Release: 3%{?dist} +Version: melodic.2.8.6 +Release: 1%{?dist} Summary: ROS package gazebo_ros_control License: BSD URL: http://ros.org/wiki/gazebo_ros_control -Source0: https://github.com/ros-gbp/gazebo_ros_pkgs-release/archive/release/melodic/gazebo_ros_control/2.8.4-0.tar.gz#/ros-melodic-gazebo_ros_control-2.8.4-source0.tar.gz +Source0: https://github.com/ros-gbp/gazebo_ros_pkgs-release/archive/release/melodic/gazebo_ros_control/2.8.6-1.tar.gz#/ros-melodic-gazebo_ros_control-2.8.6-source0.tar.gz @@ -50,8 +50,8 @@ Requires: ros-melodic-std_msgs Requires: ros-melodic-transmission_interface Requires: ros-melodic-urdf -Provides: ros-melodic-gazebo_ros_control = 2.8.4-3 -Obsoletes: ros-melodic-gazebo_ros_control < 2.8.4-3 +Provides: ros-melodic-gazebo_ros_control = 2.8.6-1 +Obsoletes: ros-melodic-gazebo_ros_control < 2.8.6-1 %description @@ -82,8 +82,8 @@ Requires: ros-melodic-transmission_interface-devel Requires: ros-melodic-urdf-devel Requires: ros-melodic-gazebo_ros-devel -Provides: ros-melodic-gazebo_ros_control-devel = 2.8.4-3 -Obsoletes: ros-melodic-gazebo_ros_control-devel < 2.8.4-3 +Provides: ros-melodic-gazebo_ros_control-devel = 2.8.6-1 +Obsoletes: ros-melodic-gazebo_ros_control-devel < 2.8.6-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -153,6 +153,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -172,9 +179,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list @@ -183,6 +190,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.2.8.6-1 +- Update to latest release * Mon Jul 22 2019 Till Hofmann - melodic.2.8.4-3 - Remove obsolete python2 dependencies * Sun Jul 21 2019 Till Hofmann - melodic.2.8.4-2 diff --git a/specs/ros-gazebo_ros_pkgs.spec b/specs/ros-gazebo_ros_pkgs.spec index c4a774c..5529cab 100644 --- a/specs/ros-gazebo_ros_pkgs.spec +++ b/specs/ros-gazebo_ros_pkgs.spec @@ -1,12 +1,12 @@ Name: ros-gazebo_ros_pkgs -Version: melodic.2.8.4 -Release: 3%{?dist} +Version: melodic.2.8.6 +Release: 1%{?dist} Summary: ROS package gazebo_ros_pkgs License: BSD,LGPL,Apache 2.0 URL: http://gazebosim.org/tutorials?cat=connect_ros -Source0: https://github.com/ros-gbp/gazebo_ros_pkgs-release/archive/release/melodic/gazebo_ros_pkgs/2.8.4-0.tar.gz#/ros-melodic-gazebo_ros_pkgs-2.8.4-source0.tar.gz +Source0: https://github.com/ros-gbp/gazebo_ros_pkgs-release/archive/release/melodic/gazebo_ros_pkgs/2.8.6-1.tar.gz#/ros-melodic-gazebo_ros_pkgs-2.8.6-source0.tar.gz BuildArch: noarch @@ -25,8 +25,8 @@ Requires: ros-melodic-gazebo_msgs Requires: ros-melodic-gazebo_plugins Requires: ros-melodic-gazebo_ros -Provides: ros-melodic-gazebo_ros_pkgs = 2.8.4-3 -Obsoletes: ros-melodic-gazebo_ros_pkgs < 2.8.4-3 +Provides: ros-melodic-gazebo_ros_pkgs = 2.8.6-1 +Obsoletes: ros-melodic-gazebo_ros_pkgs < 2.8.6-1 %description @@ -41,8 +41,8 @@ Requires: ros-melodic-gazebo_msgs-devel Requires: ros-melodic-gazebo_plugins-devel Requires: ros-melodic-gazebo_ros-devel -Provides: ros-melodic-gazebo_ros_pkgs-devel = 2.8.4-3 -Obsoletes: ros-melodic-gazebo_ros_pkgs-devel < 2.8.4-3 +Provides: ros-melodic-gazebo_ros_pkgs-devel = 2.8.6-1 +Obsoletes: ros-melodic-gazebo_ros_pkgs-devel < 2.8.6-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -112,6 +112,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -131,9 +138,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list @@ -142,6 +149,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.2.8.6-1 +- Update to latest release * Mon Jul 22 2019 Till Hofmann - melodic.2.8.4-3 - Remove obsolete python2 dependencies * Sun Jul 21 2019 Till Hofmann - melodic.2.8.4-2 diff --git a/specs/ros-gencpp.spec b/specs/ros-gencpp.spec index 959a15a..7d4e77d 100644 --- a/specs/ros-gencpp.spec +++ b/specs/ros-gencpp.spec @@ -107,6 +107,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -126,9 +133,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-geneus.spec b/specs/ros-geneus.spec index c976b52..d859019 100644 --- a/specs/ros-geneus.spec +++ b/specs/ros-geneus.spec @@ -107,6 +107,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -126,9 +133,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-genlisp.spec b/specs/ros-genlisp.spec index 0510903..7208c03 100644 --- a/specs/ros-genlisp.spec +++ b/specs/ros-genlisp.spec @@ -107,6 +107,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -126,9 +133,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-genmsg.spec b/specs/ros-genmsg.spec index 5fd9a57..8eb64ee 100644 --- a/specs/ros-genmsg.spec +++ b/specs/ros-genmsg.spec @@ -107,6 +107,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -126,9 +133,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-gennodejs.spec b/specs/ros-gennodejs.spec index 7f06186..8d36a07 100644 --- a/specs/ros-gennodejs.spec +++ b/specs/ros-gennodejs.spec @@ -107,6 +107,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -126,9 +133,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-genpy.spec b/specs/ros-genpy.spec index e2a79de..b548278 100644 --- a/specs/ros-genpy.spec +++ b/specs/ros-genpy.spec @@ -1,12 +1,12 @@ Name: ros-genpy -Version: melodic.0.6.8 -Release: 3%{?dist} +Version: melodic.0.6.9 +Release: 1%{?dist} Summary: ROS package genpy License: BSD -URL: http://www.ros.org/ +URL: http://wiki.ros.org/genpy -Source0: https://github.com/ros-gbp/genpy-release/archive/release/melodic/genpy/0.6.8-0.tar.gz#/ros-melodic-genpy-0.6.8-source0.tar.gz +Source0: https://github.com/ros-gbp/genpy-release/archive/release/melodic/genpy/0.6.9-1.tar.gz#/ros-melodic-genpy-0.6.9-source0.tar.gz BuildArch: noarch @@ -21,11 +21,12 @@ BuildRequires: python3-devel BuildRequires: ros-melodic-catkin-devel BuildRequires: ros-melodic-genmsg-devel +Requires: python3-PyYAML Requires: PyYAML Requires: ros-melodic-genmsg -Provides: ros-melodic-genpy = 0.6.8-3 -Obsoletes: ros-melodic-genpy < 0.6.8-3 +Provides: ros-melodic-genpy = 0.6.9-1 +Obsoletes: ros-melodic-genpy < 0.6.9-1 %description @@ -37,8 +38,8 @@ Requires: %{name} = %{version}-%{release} Requires: ros-melodic-catkin-devel Requires: ros-melodic-genmsg-devel -Provides: ros-melodic-genpy-devel = 0.6.8-3 -Obsoletes: ros-melodic-genpy-devel < 0.6.8-3 +Provides: ros-melodic-genpy-devel = 0.6.9-1 +Obsoletes: ros-melodic-genpy-devel < 0.6.9-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -108,6 +109,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -127,9 +135,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list @@ -138,6 +146,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.0.6.9-1 +- Update to latest release * Mon Jul 22 2019 Till Hofmann - melodic.0.6.8-3 - Remove obsolete python2 dependencies * Sun Jul 21 2019 Till Hofmann - melodic.0.6.8-2 diff --git a/specs/ros-geometry.spec b/specs/ros-geometry.spec index ba556ee..61e2427 100644 --- a/specs/ros-geometry.spec +++ b/specs/ros-geometry.spec @@ -114,6 +114,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -133,9 +140,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-geometry_msgs.spec b/specs/ros-geometry_msgs.spec index 3ba33e8..aeea8aa 100644 --- a/specs/ros-geometry_msgs.spec +++ b/specs/ros-geometry_msgs.spec @@ -1,4 +1,3 @@ -%global pkg_version 1.12.7 Name: ros-geometry_msgs Version: melodic.1.12.7 Release: 3%{?dist} @@ -116,6 +115,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -135,9 +141,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-geometry_tutorials.spec b/specs/ros-geometry_tutorials.spec index f4edda6..fc0c2d2 100644 --- a/specs/ros-geometry_tutorials.spec +++ b/specs/ros-geometry_tutorials.spec @@ -1,4 +1,3 @@ -%global pkg_version 0.2.2 Name: ros-geometry_tutorials Version: melodic.0.2.2 Release: 3%{?dist} @@ -109,6 +108,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -128,9 +134,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-gl_dependency.spec b/specs/ros-gl_dependency.spec index 7a11d93..d8f4218 100644 --- a/specs/ros-gl_dependency.spec +++ b/specs/ros-gl_dependency.spec @@ -106,6 +106,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -125,9 +132,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-hardware_interface.spec b/specs/ros-hardware_interface.spec index 197ee69..5a26580 100644 --- a/specs/ros-hardware_interface.spec +++ b/specs/ros-hardware_interface.spec @@ -1,4 +1,3 @@ -%global pkg_version 0.15.1 Name: ros-hardware_interface Version: melodic.0.15.1 Release: 3%{?dist} @@ -112,6 +111,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -131,9 +137,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-image_common.spec b/specs/ros-image_common.spec index c2c37b9..8fabd12 100644 --- a/specs/ros-image_common.spec +++ b/specs/ros-image_common.spec @@ -112,6 +112,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -131,9 +138,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-image_geometry.spec b/specs/ros-image_geometry.spec index b8fd88a..2f75fbb 100644 --- a/specs/ros-image_geometry.spec +++ b/specs/ros-image_geometry.spec @@ -119,6 +119,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -138,9 +145,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-image_pipeline.spec b/specs/ros-image_pipeline.spec index 012d472..8447f52 100644 --- a/specs/ros-image_pipeline.spec +++ b/specs/ros-image_pipeline.spec @@ -1,12 +1,12 @@ Name: ros-image_pipeline -Version: melodic.1.13.0 -Release: 3%{?dist} +Version: melodic.1.14.0 +Release: 1%{?dist} Summary: ROS package image_pipeline License: BSD URL: http://www.ros.org/wiki/image_pipeline -Source0: https://github.com/ros-gbp/image_pipeline-release/archive/release/melodic/image_pipeline/1.13.0-1.tar.gz#/ros-melodic-image_pipeline-1.13.0-source0.tar.gz +Source0: https://github.com/ros-gbp/image_pipeline-release/archive/release/melodic/image_pipeline/1.14.0-1.tar.gz#/ros-melodic-image_pipeline-1.14.0-source0.tar.gz BuildArch: noarch @@ -28,8 +28,8 @@ Requires: ros-melodic-image_rotate Requires: ros-melodic-image_view Requires: ros-melodic-stereo_image_proc -Provides: ros-melodic-image_pipeline = 1.13.0-3 -Obsoletes: ros-melodic-image_pipeline < 1.13.0-3 +Provides: ros-melodic-image_pipeline = 1.14.0-1 +Obsoletes: ros-melodic-image_pipeline < 1.14.0-1 %description @@ -48,8 +48,8 @@ Requires: ros-melodic-image_rotate-devel Requires: ros-melodic-image_view-devel Requires: ros-melodic-stereo_image_proc-devel -Provides: ros-melodic-image_pipeline-devel = 1.13.0-3 -Obsoletes: ros-melodic-image_pipeline-devel < 1.13.0-3 +Provides: ros-melodic-image_pipeline-devel = 1.14.0-1 +Obsoletes: ros-melodic-image_pipeline-devel < 1.14.0-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -119,6 +119,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -138,9 +145,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list @@ -149,6 +156,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.1.14.0-1 +- Update to latest release * Mon Jul 22 2019 Till Hofmann - melodic.1.13.0-3 - Remove obsolete python2 dependencies * Sun Jul 21 2019 Till Hofmann - melodic.1.13.0-2 diff --git a/specs/ros-image_proc.spec b/specs/ros-image_proc.spec index afbdb97..c6ff1c3 100644 --- a/specs/ros-image_proc.spec +++ b/specs/ros-image_proc.spec @@ -1,12 +1,12 @@ Name: ros-image_proc -Version: melodic.1.13.0 -Release: 3%{?dist} +Version: melodic.1.14.0 +Release: 1%{?dist} Summary: ROS package image_proc License: BSD URL: http://www.ros.org/ -Source0: https://github.com/ros-gbp/image_pipeline-release/archive/release/melodic/image_proc/1.13.0-1.tar.gz#/ros-melodic-image_proc-1.13.0-source0.tar.gz +Source0: https://github.com/ros-gbp/image_pipeline-release/archive/release/melodic/image_proc/1.14.0-1.tar.gz#/ros-melodic-image_proc-1.14.0-source0.tar.gz @@ -17,7 +17,7 @@ BuildRequires: gtest-devel BuildRequires: log4cxx-devel BuildRequires: python3-devel -BuildRequires: boost-devel +BuildRequires: boost-devel boost-python3-devel boost-python3-devel BuildRequires: libuuid-devel BuildRequires: opencv-devel BuildRequires: poco-devel @@ -44,8 +44,8 @@ Requires: ros-melodic-nodelet_topic_tools Requires: ros-melodic-roscpp Requires: ros-melodic-sensor_msgs -Provides: ros-melodic-image_proc = 1.13.0-3 -Obsoletes: ros-melodic-image_proc < 1.13.0-3 +Provides: ros-melodic-image_proc = 1.14.0-1 +Obsoletes: ros-melodic-image_proc < 1.14.0-1 %description @@ -55,7 +55,7 @@ Single image rectification and color processing. Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} Requires: ros-melodic-catkin-devel -Requires: boost-devel +Requires: boost-devel boost-python3-devel boost-python3-devel Requires: libuuid-devel Requires: opencv-devel Requires: poco-devel @@ -72,8 +72,8 @@ Requires: ros-melodic-roscpp-devel Requires: ros-melodic-rostest-devel Requires: ros-melodic-sensor_msgs-devel -Provides: ros-melodic-image_proc-devel = 1.13.0-3 -Obsoletes: ros-melodic-image_proc-devel < 1.13.0-3 +Provides: ros-melodic-image_proc-devel = 1.14.0-1 +Obsoletes: ros-melodic-image_proc-devel < 1.14.0-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -143,6 +143,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -162,9 +169,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list @@ -173,6 +180,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.1.14.0-1 +- Update to latest release * Mon Jul 22 2019 Till Hofmann - melodic.1.13.0-3 - Remove obsolete python2 dependencies * Sun Jul 21 2019 Till Hofmann - melodic.1.13.0-2 diff --git a/specs/ros-image_publisher.spec b/specs/ros-image_publisher.spec index 02fe04a..77e2ce2 100644 --- a/specs/ros-image_publisher.spec +++ b/specs/ros-image_publisher.spec @@ -1,12 +1,12 @@ Name: ros-image_publisher -Version: melodic.1.13.0 -Release: 3%{?dist} +Version: melodic.1.14.0 +Release: 1%{?dist} Summary: ROS package image_publisher License: BSD URL: http://www.ros.org/ -Source0: https://github.com/ros-gbp/image_pipeline-release/archive/release/melodic/image_publisher/1.13.0-1.tar.gz#/ros-melodic-image_publisher-1.13.0-source0.tar.gz +Source0: https://github.com/ros-gbp/image_pipeline-release/archive/release/melodic/image_publisher/1.14.0-1.tar.gz#/ros-melodic-image_publisher-1.14.0-source0.tar.gz @@ -39,8 +39,8 @@ Requires: ros-melodic-nodelet Requires: ros-melodic-roscpp Requires: ros-melodic-sensor_msgs -Provides: ros-melodic-image_publisher = 1.13.0-3 -Obsoletes: ros-melodic-image_publisher < 1.13.0-3 +Provides: ros-melodic-image_publisher = 1.14.0-1 +Obsoletes: ros-melodic-image_publisher < 1.14.0-1 %description @@ -63,8 +63,8 @@ Requires: ros-melodic-nodelet-devel Requires: ros-melodic-roscpp-devel Requires: ros-melodic-sensor_msgs-devel -Provides: ros-melodic-image_publisher-devel = 1.13.0-3 -Obsoletes: ros-melodic-image_publisher-devel < 1.13.0-3 +Provides: ros-melodic-image_publisher-devel = 1.14.0-1 +Obsoletes: ros-melodic-image_publisher-devel < 1.14.0-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -134,6 +134,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -153,9 +160,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list @@ -164,6 +171,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.1.14.0-1 +- Update to latest release * Mon Jul 22 2019 Till Hofmann - melodic.1.13.0-3 - Remove obsolete python2 dependencies * Sun Jul 21 2019 Till Hofmann - melodic.1.13.0-2 diff --git a/specs/ros-image_rotate.spec b/specs/ros-image_rotate.spec index 7813dee..d7f2e2c 100644 --- a/specs/ros-image_rotate.spec +++ b/specs/ros-image_rotate.spec @@ -1,12 +1,12 @@ Name: ros-image_rotate -Version: melodic.1.13.0 -Release: 3%{?dist} +Version: melodic.1.14.0 +Release: 1%{?dist} Summary: ROS package image_rotate License: BSD URL: http://www.ros.org/ -Source0: https://github.com/ros-gbp/image_pipeline-release/archive/release/melodic/image_rotate/1.13.0-1.tar.gz#/ros-melodic-image_rotate-1.13.0-source0.tar.gz +Source0: https://github.com/ros-gbp/image_pipeline-release/archive/release/melodic/image_rotate/1.14.0-1.tar.gz#/ros-melodic-image_rotate-1.14.0-source0.tar.gz @@ -45,8 +45,8 @@ Requires: ros-melodic-tf2 Requires: ros-melodic-tf2_geometry_msgs Requires: ros-melodic-tf2_ros -Provides: ros-melodic-image_rotate = 1.13.0-3 -Obsoletes: ros-melodic-image_rotate < 1.13.0-3 +Provides: ros-melodic-image_rotate = 1.14.0-1 +Obsoletes: ros-melodic-image_rotate < 1.14.0-1 %description @@ -74,8 +74,8 @@ Requires: ros-melodic-tf2-devel Requires: ros-melodic-tf2_geometry_msgs-devel Requires: ros-melodic-tf2_ros-devel -Provides: ros-melodic-image_rotate-devel = 1.13.0-3 -Obsoletes: ros-melodic-image_rotate-devel < 1.13.0-3 +Provides: ros-melodic-image_rotate-devel = 1.14.0-1 +Obsoletes: ros-melodic-image_rotate-devel < 1.14.0-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -145,6 +145,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -164,9 +171,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list @@ -175,6 +182,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.1.14.0-1 +- Update to latest release * Mon Jul 22 2019 Till Hofmann - melodic.1.13.0-3 - Remove obsolete python2 dependencies * Sun Jul 21 2019 Till Hofmann - melodic.1.13.0-2 diff --git a/specs/ros-image_transport.spec b/specs/ros-image_transport.spec index 0d7411e..abafbc5 100644 --- a/specs/ros-image_transport.spec +++ b/specs/ros-image_transport.spec @@ -131,6 +131,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -150,9 +157,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-image_transport_plugins.spec b/specs/ros-image_transport_plugins.spec index cff71b9..dc9efc7 100644 --- a/specs/ros-image_transport_plugins.spec +++ b/specs/ros-image_transport_plugins.spec @@ -115,6 +115,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -134,9 +141,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-image_view.spec b/specs/ros-image_view.spec index bc248eb..6b58dea 100644 --- a/specs/ros-image_view.spec +++ b/specs/ros-image_view.spec @@ -1,12 +1,12 @@ Name: ros-image_view -Version: melodic.1.13.0 -Release: 3%{?dist} +Version: melodic.1.14.0 +Release: 1%{?dist} Summary: ROS package image_view License: BSD URL: http://www.ros.org/ -Source0: https://github.com/ros-gbp/image_pipeline-release/archive/release/melodic/image_view/1.13.0-1.tar.gz#/ros-melodic-image_view-1.13.0-source0.tar.gz +Source0: https://github.com/ros-gbp/image_pipeline-release/archive/release/melodic/image_view/1.14.0-1.tar.gz#/ros-melodic-image_view-1.14.0-source0.tar.gz @@ -48,8 +48,8 @@ Requires: ros-melodic-rosconsole Requires: ros-melodic-roscpp Requires: ros-melodic-std_srvs -Provides: ros-melodic-image_view = 1.13.0-3 -Obsoletes: ros-melodic-image_view < 1.13.0-3 +Provides: ros-melodic-image_view = 1.14.0-1 +Obsoletes: ros-melodic-image_view < 1.14.0-1 %description @@ -80,8 +80,8 @@ Requires: ros-melodic-sensor_msgs-devel Requires: ros-melodic-std_srvs-devel Requires: ros-melodic-stereo_msgs-devel -Provides: ros-melodic-image_view-devel = 1.13.0-3 -Obsoletes: ros-melodic-image_view-devel < 1.13.0-3 +Provides: ros-melodic-image_view-devel = 1.14.0-1 +Obsoletes: ros-melodic-image_view-devel < 1.14.0-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -151,6 +151,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -170,9 +177,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list @@ -181,6 +188,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.1.14.0-1 +- Update to latest release * Mon Jul 22 2019 Till Hofmann - melodic.1.13.0-3 - Remove obsolete python2 dependencies * Sun Jul 21 2019 Till Hofmann - melodic.1.13.0-2 diff --git a/specs/ros-interactive_marker_tutorials.spec b/specs/ros-interactive_marker_tutorials.spec index 25b191f..a75d298 100644 --- a/specs/ros-interactive_marker_tutorials.spec +++ b/specs/ros-interactive_marker_tutorials.spec @@ -115,6 +115,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -134,9 +141,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-interactive_markers.spec b/specs/ros-interactive_markers.spec index 718b66c..f07d9c6 100644 --- a/specs/ros-interactive_markers.spec +++ b/specs/ros-interactive_markers.spec @@ -125,6 +125,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -144,9 +151,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-joint_limits_interface.spec b/specs/ros-joint_limits_interface.spec index 15e06e3..7e91e13 100644 --- a/specs/ros-joint_limits_interface.spec +++ b/specs/ros-joint_limits_interface.spec @@ -1,4 +1,3 @@ -%global pkg_version 0.15.1 Name: ros-joint_limits_interface Version: melodic.0.15.1 Release: 3%{?dist} @@ -120,6 +119,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -139,9 +145,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-joint_state_controller.spec b/specs/ros-joint_state_controller.spec index e75a125..2cff508 100644 --- a/specs/ros-joint_state_controller.spec +++ b/specs/ros-joint_state_controller.spec @@ -129,6 +129,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -148,9 +155,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-joint_state_publisher.spec b/specs/ros-joint_state_publisher.spec index 5e10218..a6cb4f5 100644 --- a/specs/ros-joint_state_publisher.spec +++ b/specs/ros-joint_state_publisher.spec @@ -113,6 +113,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -132,9 +139,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-kdl_conversions.spec b/specs/ros-kdl_conversions.spec index 80a3c94..0efa395 100644 --- a/specs/ros-kdl_conversions.spec +++ b/specs/ros-kdl_conversions.spec @@ -117,6 +117,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -136,9 +143,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-kdl_parser.spec b/specs/ros-kdl_parser.spec index b73f2d2..10d38de 100644 --- a/specs/ros-kdl_parser.spec +++ b/specs/ros-kdl_parser.spec @@ -129,6 +129,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -148,9 +155,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-kdl_parser_py.spec b/specs/ros-kdl_parser_py.spec index 9998cb6..b7fe622 100644 --- a/specs/ros-kdl_parser_py.spec +++ b/specs/ros-kdl_parser_py.spec @@ -121,6 +121,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -140,9 +147,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-laser_assembler.spec b/specs/ros-laser_assembler.spec index d421cf6..1ff2657 100644 --- a/specs/ros-laser_assembler.spec +++ b/specs/ros-laser_assembler.spec @@ -139,6 +139,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -158,9 +165,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-laser_filters.spec b/specs/ros-laser_filters.spec index 659b9ab..79aefae 100644 --- a/specs/ros-laser_filters.spec +++ b/specs/ros-laser_filters.spec @@ -1,12 +1,12 @@ Name: ros-laser_filters -Version: melodic.1.8.7 -Release: 3%{?dist} +Version: melodic.1.8.8 +Release: 1%{?dist} Summary: ROS package laser_filters License: BSD URL: http://www.ros.org/ -Source0: https://github.com/ros-gbp/laser_filters-release/archive/release/melodic/laser_filters/1.8.7-1.tar.gz#/ros-melodic-laser_filters-1.8.7-source0.tar.gz +Source0: https://github.com/ros-gbp/laser_filters-release/archive/release/melodic/laser_filters/1.8.8-1.tar.gz#/ros-melodic-laser_filters-1.8.8-source0.tar.gz @@ -41,8 +41,8 @@ Requires: ros-melodic-roscpp Requires: ros-melodic-sensor_msgs Requires: ros-melodic-tf -Provides: ros-melodic-laser_filters = 1.8.7-3 -Obsoletes: ros-melodic-laser_filters < 1.8.7-3 +Provides: ros-melodic-laser_filters = 1.8.8-1 +Obsoletes: ros-melodic-laser_filters < 1.8.8-1 %description @@ -67,8 +67,8 @@ Requires: ros-melodic-rostest-devel Requires: ros-melodic-sensor_msgs-devel Requires: ros-melodic-tf-devel -Provides: ros-melodic-laser_filters-devel = 1.8.7-3 -Obsoletes: ros-melodic-laser_filters-devel < 1.8.7-3 +Provides: ros-melodic-laser_filters-devel = 1.8.8-1 +Obsoletes: ros-melodic-laser_filters-devel < 1.8.8-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -138,6 +138,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -157,9 +164,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list @@ -168,6 +175,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.1.8.8-1 +- Update to latest release * Mon Jul 22 2019 Till Hofmann - melodic.1.8.7-3 - Remove obsolete python2 dependencies * Sun Jul 21 2019 Till Hofmann - melodic.1.8.7-2 diff --git a/specs/ros-laser_geometry.spec b/specs/ros-laser_geometry.spec index 72e6188..7cb1cfd 100644 --- a/specs/ros-laser_geometry.spec +++ b/specs/ros-laser_geometry.spec @@ -17,7 +17,7 @@ BuildRequires: gtest-devel BuildRequires: log4cxx-devel BuildRequires: python3-devel -BuildRequires: boost-devel +BuildRequires: boost-devel boost-python3-devel boost-python3-devel BuildRequires: eigen3-devel BuildRequires: ros-melodic-angles-devel BuildRequires: ros-melodic-catkin-devel @@ -48,7 +48,7 @@ robots or tilting laser scanners. Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} Requires: ros-melodic-catkin-devel -Requires: boost-devel +Requires: boost-devel boost-python3-devel boost-python3-devel Requires: eigen3-devel Requires: ros-melodic-angles-devel Requires: ros-melodic-cmake_modules-devel @@ -128,6 +128,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -147,9 +154,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-laser_pipeline.spec b/specs/ros-laser_pipeline.spec index 1ecb94a..0ba3eb7 100644 --- a/specs/ros-laser_pipeline.spec +++ b/specs/ros-laser_pipeline.spec @@ -111,6 +111,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -130,9 +137,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-librviz_tutorial.spec b/specs/ros-librviz_tutorial.spec index 8052ddf..6443983 100644 --- a/specs/ros-librviz_tutorial.spec +++ b/specs/ros-librviz_tutorial.spec @@ -126,6 +126,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -145,9 +152,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-map_msgs.spec b/specs/ros-map_msgs.spec index a4d2e2a..35097a4 100644 --- a/specs/ros-map_msgs.spec +++ b/specs/ros-map_msgs.spec @@ -117,6 +117,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -136,9 +143,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-media_export.spec b/specs/ros-media_export.spec index bf11e48..a068453 100644 --- a/specs/ros-media_export.spec +++ b/specs/ros-media_export.spec @@ -104,6 +104,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -123,9 +130,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-message_filters.spec b/specs/ros-message_filters.spec index efbd37c..8579cd5 100644 --- a/specs/ros-message_filters.spec +++ b/specs/ros-message_filters.spec @@ -18,7 +18,7 @@ BuildRequires: gtest-devel BuildRequires: log4cxx-devel BuildRequires: python3-devel -BuildRequires: boost-devel +BuildRequires: boost-devel boost-python3-devel boost-python3-devel BuildRequires: ros-melodic-catkin-devel BuildRequires: ros-melodic-rosconsole-devel BuildRequires: ros-melodic-roscpp-devel @@ -41,7 +41,7 @@ met. Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} Requires: ros-melodic-catkin-devel -Requires: boost-devel +Requires: boost-devel boost-python3-devel boost-python3-devel Requires: ros-melodic-rosconsole-devel Requires: ros-melodic-roscpp-devel Requires: ros-melodic-rostest-devel @@ -119,6 +119,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -138,9 +145,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-message_generation.spec b/specs/ros-message_generation.spec index 67a2284..1a7ee69 100644 --- a/specs/ros-message_generation.spec +++ b/specs/ros-message_generation.spec @@ -1,4 +1,3 @@ -%global pkg_version 0.4.0 Name: ros-message_generation Version: melodic.0.4.0 Release: 3%{?dist} @@ -118,6 +117,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -137,9 +143,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-message_runtime.spec b/specs/ros-message_runtime.spec index 8f738cb..934566a 100644 --- a/specs/ros-message_runtime.spec +++ b/specs/ros-message_runtime.spec @@ -1,4 +1,3 @@ -%global pkg_version 0.4.12 Name: ros-message_runtime Version: melodic.0.4.12 Release: 3%{?dist} @@ -116,6 +115,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -135,9 +141,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-mk.spec b/specs/ros-mk.spec index e5ef099..f4284be 100644 --- a/specs/ros-mk.spec +++ b/specs/ros-mk.spec @@ -1,12 +1,12 @@ Name: ros-mk -Version: melodic.1.14.6 -Release: 3%{?dist} +Version: melodic.1.14.7 +Release: 1%{?dist} Summary: ROS package mk License: BSD URL: http://www.ros.org/ -Source0: https://github.com/ros-gbp/ros-release/archive/release/melodic/mk/1.14.6-0.tar.gz#/ros-melodic-mk-1.14.6-source0.tar.gz +Source0: https://github.com/ros-gbp/ros-release/archive/release/melodic/mk/1.14.7-1.tar.gz#/ros-melodic-mk-1.14.7-source0.tar.gz BuildArch: noarch @@ -23,8 +23,8 @@ BuildRequires: ros-melodic-catkin-devel Requires: ros-melodic-rosbuild Requires: ros-melodic-rospack -Provides: ros-melodic-mk = 1.14.6-3 -Obsoletes: ros-melodic-mk < 1.14.6-3 +Provides: ros-melodic-mk = 1.14.7-1 +Obsoletes: ros-melodic-mk < 1.14.7-1 %description @@ -41,8 +41,8 @@ Requires: ros-melodic-catkin-devel Requires: ros-melodic-rosbuild-devel Requires: ros-melodic-rospack-devel -Provides: ros-melodic-mk-devel = 1.14.6-3 -Obsoletes: ros-melodic-mk-devel < 1.14.6-3 +Provides: ros-melodic-mk-devel = 1.14.7-1 +Obsoletes: ros-melodic-mk-devel < 1.14.7-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -112,6 +112,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -131,9 +138,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list @@ -142,6 +149,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.1.14.7-1 +- Update to latest release * Mon Jul 22 2019 Till Hofmann - melodic.1.14.6-3 - Remove obsolete python2 dependencies * Sun Jul 21 2019 Till Hofmann - melodic.1.14.6-2 diff --git a/specs/ros-nav_msgs.spec b/specs/ros-nav_msgs.spec index 9c031a9..28c0119 100644 --- a/specs/ros-nav_msgs.spec +++ b/specs/ros-nav_msgs.spec @@ -1,4 +1,3 @@ -%global pkg_version 1.12.7 Name: ros-nav_msgs Version: melodic.1.12.7 Release: 3%{?dist} @@ -118,6 +117,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -137,9 +143,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-nodelet.spec b/specs/ros-nodelet.spec index 8606ada..0d1197d 100644 --- a/specs/ros-nodelet.spec +++ b/specs/ros-nodelet.spec @@ -17,7 +17,7 @@ BuildRequires: gtest-devel BuildRequires: log4cxx-devel BuildRequires: python3-devel -BuildRequires: boost-devel +BuildRequires: boost-devel boost-python3-devel boost-python3-devel BuildRequires: libuuid-devel BuildRequires: poco-devel BuildRequires: tinyxml-devel @@ -54,7 +54,7 @@ for instantiating nodelets. Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} Requires: ros-melodic-catkin-devel -Requires: boost-devel +Requires: boost-devel boost-python3-devel boost-python3-devel Requires: libuuid-devel Requires: poco-devel Requires: tinyxml-devel @@ -140,6 +140,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -159,9 +166,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-nodelet_core.spec b/specs/ros-nodelet_core.spec index 33af26c..5a69269 100644 --- a/specs/ros-nodelet_core.spec +++ b/specs/ros-nodelet_core.spec @@ -108,6 +108,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -127,9 +134,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-nodelet_topic_tools.spec b/specs/ros-nodelet_topic_tools.spec index 6d114e3..2796e94 100644 --- a/specs/ros-nodelet_topic_tools.spec +++ b/specs/ros-nodelet_topic_tools.spec @@ -18,7 +18,7 @@ BuildRequires: gtest-devel BuildRequires: log4cxx-devel BuildRequires: python3-devel -BuildRequires: boost-devel +BuildRequires: boost-devel boost-python3-devel boost-python3-devel BuildRequires: ros-melodic-catkin-devel BuildRequires: ros-melodic-dynamic_reconfigure-devel BuildRequires: ros-melodic-message_filters-devel @@ -44,7 +44,7 @@ Requires: ros-melodic-message_filters-devel Requires: ros-melodic-nodelet-devel Requires: ros-melodic-pluginlib-devel Requires: ros-melodic-roscpp-devel -Requires: boost-devel +Requires: boost-devel boost-python3-devel boost-python3-devel Requires: ros-melodic-dynamic_reconfigure-devel Provides: ros-melodic-nodelet_topic_tools-devel = 1.9.16-3 @@ -118,6 +118,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -137,9 +144,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-nodelet_tutorial_math.spec b/specs/ros-nodelet_tutorial_math.spec index e215070..7615b5c 100644 --- a/specs/ros-nodelet_tutorial_math.spec +++ b/specs/ros-nodelet_tutorial_math.spec @@ -120,6 +120,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -139,9 +146,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-orocos_kdl.spec b/specs/ros-orocos_kdl.spec index 01895d8..d5aa5d3 100644 --- a/specs/ros-orocos_kdl.spec +++ b/specs/ros-orocos_kdl.spec @@ -112,6 +112,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -131,9 +138,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-pcl_conversions.spec b/specs/ros-pcl_conversions.spec index 749749a..10ede8c 100644 --- a/specs/ros-pcl_conversions.spec +++ b/specs/ros-pcl_conversions.spec @@ -1,12 +1,12 @@ Name: ros-pcl_conversions -Version: melodic.1.6.2 -Release: 3%{?dist} +Version: melodic.1.7.0 +Release: 1%{?dist} Summary: ROS package pcl_conversions License: BSD URL: http://www.ros.org/ -Source0: https://github.com/ros-gbp/perception_pcl-release/archive/release/melodic/pcl_conversions/1.6.2-0.tar.gz#/ros-melodic-pcl_conversions-1.6.2-source0.tar.gz +Source0: https://github.com/ros-gbp/perception_pcl-release/archive/release/melodic/pcl_conversions/1.7.0-2.tar.gz#/ros-melodic-pcl_conversions-1.7.0-source0.tar.gz BuildArch: noarch @@ -27,8 +27,8 @@ BuildRequires: ros-melodic-sensor_msgs-devel BuildRequires: ros-melodic-std_msgs-devel -Provides: ros-melodic-pcl_conversions = 1.6.2-3 -Obsoletes: ros-melodic-pcl_conversions < 1.6.2-3 +Provides: ros-melodic-pcl_conversions = 1.7.0-1 +Obsoletes: ros-melodic-pcl_conversions < 1.7.0-1 %description @@ -45,8 +45,8 @@ Requires: ros-melodic-roscpp-devel Requires: ros-melodic-sensor_msgs-devel Requires: ros-melodic-std_msgs-devel -Provides: ros-melodic-pcl_conversions-devel = 1.6.2-3 -Obsoletes: ros-melodic-pcl_conversions-devel < 1.6.2-3 +Provides: ros-melodic-pcl_conversions-devel = 1.7.0-1 +Obsoletes: ros-melodic-pcl_conversions-devel < 1.7.0-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -116,6 +116,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -135,9 +142,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list @@ -146,6 +153,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.1.7.0-1 +- Update to latest release * Mon Jul 22 2019 Till Hofmann - melodic.1.6.2-3 - Remove obsolete python2 dependencies * Sun Jul 21 2019 Till Hofmann - melodic.1.6.2-2 diff --git a/specs/ros-pcl_msgs.spec b/specs/ros-pcl_msgs.spec index 73433cb..7a842be 100644 --- a/specs/ros-pcl_msgs.spec +++ b/specs/ros-pcl_msgs.spec @@ -114,6 +114,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -133,9 +140,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-pcl_ros.spec b/specs/ros-pcl_ros.spec index 18a02af..fd5465e 100644 --- a/specs/ros-pcl_ros.spec +++ b/specs/ros-pcl_ros.spec @@ -1,12 +1,12 @@ Name: ros-pcl_ros -Version: melodic.1.6.2 -Release: 3%{?dist} +Version: melodic.1.7.0 +Release: 1%{?dist} Summary: ROS package pcl_ros License: BSD URL: http://ros.org/wiki/perception_pcl -Source0: https://github.com/ros-gbp/perception_pcl-release/archive/release/melodic/pcl_ros/1.6.2-0.tar.gz#/ros-melodic-pcl_ros-1.6.2-source0.tar.gz +Source0: https://github.com/ros-gbp/perception_pcl-release/archive/release/melodic/pcl_ros/1.7.0-2.tar.gz#/ros-melodic-pcl_ros-1.7.0-source0.tar.gz @@ -27,6 +27,7 @@ BuildRequires: tinyxml2-devel BuildRequires: ros-melodic-catkin-devel BuildRequires: ros-melodic-cmake_modules-devel BuildRequires: ros-melodic-dynamic_reconfigure-devel +BuildRequires: ros-melodic-geometry_msgs-devel BuildRequires: ros-melodic-message_filters-devel BuildRequires: ros-melodic-nodelet-devel BuildRequires: ros-melodic-nodelet_topic_tools-devel @@ -41,9 +42,12 @@ BuildRequires: ros-melodic-rostest-devel BuildRequires: ros-melodic-sensor_msgs-devel BuildRequires: ros-melodic-std_msgs-devel BuildRequires: ros-melodic-tf-devel +BuildRequires: ros-melodic-tf2-devel BuildRequires: ros-melodic-tf2_eigen-devel +BuildRequires: ros-melodic-tf2_ros-devel Requires: ros-melodic-dynamic_reconfigure +Requires: ros-melodic-geometry_msgs Requires: ros-melodic-message_filters Requires: ros-melodic-nodelet Requires: ros-melodic-nodelet_topic_tools @@ -55,10 +59,12 @@ Requires: ros-melodic-roscpp Requires: ros-melodic-sensor_msgs Requires: ros-melodic-std_msgs Requires: ros-melodic-tf +Requires: ros-melodic-tf2 Requires: ros-melodic-tf2_eigen +Requires: ros-melodic-tf2_ros -Provides: ros-melodic-pcl_ros = 1.6.2-3 -Obsoletes: ros-melodic-pcl_ros < 1.6.2-3 +Provides: ros-melodic-pcl_ros = 1.7.0-1 +Obsoletes: ros-melodic-pcl_ros < 1.7.0-1 %description @@ -79,6 +85,7 @@ Requires: tinyxml-devel Requires: tinyxml2-devel Requires: ros-melodic-cmake_modules-devel Requires: ros-melodic-dynamic_reconfigure-devel +Requires: ros-melodic-geometry_msgs-devel Requires: ros-melodic-message_filters-devel Requires: ros-melodic-nodelet-devel Requires: ros-melodic-nodelet_topic_tools-devel @@ -93,10 +100,12 @@ Requires: ros-melodic-rostest-devel Requires: ros-melodic-sensor_msgs-devel Requires: ros-melodic-std_msgs-devel Requires: ros-melodic-tf-devel +Requires: ros-melodic-tf2-devel Requires: ros-melodic-tf2_eigen-devel +Requires: ros-melodic-tf2_ros-devel -Provides: ros-melodic-pcl_ros-devel = 1.6.2-3 -Obsoletes: ros-melodic-pcl_ros-devel < 1.6.2-3 +Provides: ros-melodic-pcl_ros-devel = 1.7.0-1 +Obsoletes: ros-melodic-pcl_ros-devel < 1.7.0-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -166,6 +175,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -185,9 +201,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list @@ -196,6 +212,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.1.7.0-1 +- Update to latest release * Mon Jul 22 2019 Till Hofmann - melodic.1.6.2-3 - Remove obsolete python2 dependencies * Sun Jul 21 2019 Till Hofmann - melodic.1.6.2-2 diff --git a/specs/ros-perception.spec b/specs/ros-perception.spec index b2be291..11ea08f 100644 --- a/specs/ros-perception.spec +++ b/specs/ros-perception.spec @@ -1,4 +1,3 @@ -%global pkg_version 1.4.1 Name: ros-perception Version: melodic.1.4.1 Release: 3%{?dist} @@ -119,6 +118,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -138,9 +144,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-perception_pcl.spec b/specs/ros-perception_pcl.spec index 47d46ef..3f025ab 100644 --- a/specs/ros-perception_pcl.spec +++ b/specs/ros-perception_pcl.spec @@ -1,12 +1,12 @@ Name: ros-perception_pcl -Version: melodic.1.6.2 -Release: 3%{?dist} +Version: melodic.1.7.0 +Release: 1%{?dist} Summary: ROS package perception_pcl License: BSD URL: http://ros.org/wiki/perception_pcl -Source0: https://github.com/ros-gbp/perception_pcl-release/archive/release/melodic/perception_pcl/1.6.2-0.tar.gz#/ros-melodic-perception_pcl-1.6.2-source0.tar.gz +Source0: https://github.com/ros-gbp/perception_pcl-release/archive/release/melodic/perception_pcl/1.7.0-2.tar.gz#/ros-melodic-perception_pcl-1.7.0-source0.tar.gz BuildArch: noarch @@ -24,8 +24,8 @@ Requires: ros-melodic-pcl_conversions Requires: ros-melodic-pcl_msgs Requires: ros-melodic-pcl_ros -Provides: ros-melodic-perception_pcl = 1.6.2-3 -Obsoletes: ros-melodic-perception_pcl < 1.6.2-3 +Provides: ros-melodic-perception_pcl = 1.7.0-1 +Obsoletes: ros-melodic-perception_pcl < 1.7.0-1 %description @@ -41,8 +41,8 @@ Requires: ros-melodic-pcl_conversions-devel Requires: ros-melodic-pcl_msgs-devel Requires: ros-melodic-pcl_ros-devel -Provides: ros-melodic-perception_pcl-devel = 1.6.2-3 -Obsoletes: ros-melodic-perception_pcl-devel < 1.6.2-3 +Provides: ros-melodic-perception_pcl-devel = 1.7.0-1 +Obsoletes: ros-melodic-perception_pcl-devel < 1.7.0-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -112,6 +112,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -131,9 +138,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list @@ -142,6 +149,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.1.7.0-1 +- Update to latest release * Mon Jul 22 2019 Till Hofmann - melodic.1.6.2-3 - Remove obsolete python2 dependencies * Sun Jul 21 2019 Till Hofmann - melodic.1.6.2-2 diff --git a/specs/ros-pluginlib.spec b/specs/ros-pluginlib.spec index a3e43f5..23e051f 100644 --- a/specs/ros-pluginlib.spec +++ b/specs/ros-pluginlib.spec @@ -1,4 +1,3 @@ -%global pkg_version 1.12.1 Name: ros-pluginlib Version: melodic.1.12.1 Release: 3%{?dist} @@ -19,7 +18,7 @@ BuildRequires: gtest-devel BuildRequires: log4cxx-devel BuildRequires: python3-devel -BuildRequires: boost-devel +BuildRequires: boost-devel boost-python3-devel boost-python3-devel BuildRequires: console-bridge-devel BuildRequires: log4cxx-devel BuildRequires: poco-devel @@ -50,7 +49,7 @@ package.xml of their package. Summary: Development files for %{name} Requires: %{name} = %{version}-%{release} Requires: ros-melodic-catkin-devel -Requires: boost-devel +Requires: boost-devel boost-python3-devel boost-python3-devel Requires: console-bridge-devel Requires: log4cxx-devel Requires: poco-devel @@ -133,6 +132,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -152,9 +158,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-pluginlib_tutorials.spec b/specs/ros-pluginlib_tutorials.spec index 6f5187f..2c35922 100644 --- a/specs/ros-pluginlib_tutorials.spec +++ b/specs/ros-pluginlib_tutorials.spec @@ -119,6 +119,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -138,9 +145,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-polled_camera.spec b/specs/ros-polled_camera.spec index c115880..8ab6b64 100644 --- a/specs/ros-polled_camera.spec +++ b/specs/ros-polled_camera.spec @@ -128,6 +128,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -147,9 +154,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-position_controllers.spec b/specs/ros-position_controllers.spec index 6ee64e1..9125ef3 100644 --- a/specs/ros-position_controllers.spec +++ b/specs/ros-position_controllers.spec @@ -109,6 +109,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -128,9 +135,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-python_orocos_kdl.spec b/specs/ros-python_orocos_kdl.spec index b27cd1c..ea2b1b2 100644 --- a/specs/ros-python_orocos_kdl.spec +++ b/specs/ros-python_orocos_kdl.spec @@ -19,6 +19,7 @@ BuildRequires: python3-devel BuildRequires: cmake BuildRequires: eigen3-devel +BuildRequires: python3-sip-devel BuildRequires: sip-devel BuildRequires: ros-melodic-catkin-devel BuildRequires: ros-melodic-orocos_kdl-devel @@ -39,6 +40,7 @@ Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} Requires: cmake Requires: eigen3-devel +Requires: python3-sip-devel Requires: sip-devel Requires: ros-melodic-catkin-devel Requires: ros-melodic-orocos_kdl-devel @@ -114,6 +116,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -133,9 +142,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-python_qt_binding.spec b/specs/ros-python_qt_binding.spec index 7de8976..9a255e4 100644 --- a/specs/ros-python_qt_binding.spec +++ b/specs/ros-python_qt_binding.spec @@ -1,12 +1,12 @@ Name: ros-python_qt_binding -Version: melodic.0.3.5 -Release: 3%{?dist} +Version: melodic.0.3.6 +Release: 1%{?dist} Summary: ROS package python_qt_binding License: BSD URL: http://www.ros.org/ -Source0: https://github.com/ros-gbp/python_qt_binding-release/archive/release/melodic/python_qt_binding/0.3.5-0.tar.gz#/ros-melodic-python_qt_binding-0.3.5-source0.tar.gz +Source0: https://github.com/ros-gbp/python_qt_binding-release/archive/release/melodic/python_qt_binding/0.3.6-2.tar.gz#/ros-melodic-python_qt_binding-0.3.6-source0.tar.gz BuildArch: noarch @@ -18,15 +18,14 @@ BuildRequires: gtest-devel BuildRequires: log4cxx-devel BuildRequires: python3-devel -BuildRequires: python3-qt5 sip +BuildRequires: python3-qt5-devel sip BuildRequires: qt5-qtbase-devel BuildRequires: ros-melodic-catkin-devel BuildRequires: ros-melodic-rosbuild-devel -Requires: python3-qt5 sip -Provides: ros-melodic-python_qt_binding = 0.3.5-3 -Obsoletes: ros-melodic-python_qt_binding < 0.3.5-3 +Provides: ros-melodic-python_qt_binding = 0.3.6-1 +Obsoletes: ros-melodic-python_qt_binding < 0.3.6-1 %description @@ -43,12 +42,12 @@ these. Summary: Development files for %{name} Requires: %{name} = %{version}-%{release} Requires: ros-melodic-catkin-devel -Requires: python3-qt5 sip +Requires: python3-qt5-devel sip Requires: qt5-qtbase-devel Requires: ros-melodic-rosbuild-devel -Provides: ros-melodic-python_qt_binding-devel = 0.3.5-3 -Obsoletes: ros-melodic-python_qt_binding-devel < 0.3.5-3 +Provides: ros-melodic-python_qt_binding-devel = 0.3.6-1 +Obsoletes: ros-melodic-python_qt_binding-devel < 0.3.6-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -118,6 +117,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -137,9 +143,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list @@ -148,6 +154,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.0.3.6-1 +- Update to latest release * Mon Jul 22 2019 Till Hofmann - melodic.0.3.5-3 - Remove obsolete python2 dependencies * Sun Jul 21 2019 Till Hofmann - melodic.0.3.5-2 diff --git a/specs/ros-qt_dotgraph.spec b/specs/ros-qt_dotgraph.spec index 0edaf0b..e1428da 100644 --- a/specs/ros-qt_dotgraph.spec +++ b/specs/ros-qt_dotgraph.spec @@ -1,12 +1,12 @@ Name: ros-qt_dotgraph -Version: melodic.0.3.11 -Release: 3%{?dist} +Version: melodic.0.3.16 +Release: 1%{?dist} Summary: ROS package qt_dotgraph License: BSD URL: http://ros.org/wiki/qt_dotgraph -Source0: https://github.com/ros-gbp/qt_gui_core-release/archive/release/melodic/qt_dotgraph/0.3.11-0.tar.gz#/ros-melodic-qt_dotgraph-0.3.11-source0.tar.gz +Source0: https://github.com/ros-gbp/qt_gui_core-release/archive/release/melodic/qt_dotgraph/0.3.16-1.tar.gz#/ros-melodic-qt_dotgraph-0.3.16-source0.tar.gz BuildArch: noarch @@ -18,14 +18,16 @@ BuildRequires: gtest-devel BuildRequires: log4cxx-devel BuildRequires: python3-devel +BuildRequires: graphviz-python3 BuildRequires: python3-pygraphviz BuildRequires: ros-melodic-catkin-devel Requires: pydot +Requires: python3-pydot Requires: ros-melodic-python_qt_binding -Provides: ros-melodic-qt_dotgraph = 0.3.11-3 -Obsoletes: ros-melodic-qt_dotgraph < 0.3.11-3 +Provides: ros-melodic-qt_dotgraph = 0.3.16-1 +Obsoletes: ros-melodic-qt_dotgraph < 0.3.16-1 %description @@ -35,11 +37,12 @@ qt_dotgraph provides helpers to work with dot graphs. Summary: Development files for %{name} Requires: %{name} = %{version}-%{release} Requires: ros-melodic-catkin-devel +Requires: graphviz-python3 Requires: python3-pygraphviz Requires: ros-melodic-python_qt_binding-devel -Provides: ros-melodic-qt_dotgraph-devel = 0.3.11-3 -Obsoletes: ros-melodic-qt_dotgraph-devel < 0.3.11-3 +Provides: ros-melodic-qt_dotgraph-devel = 0.3.16-1 +Obsoletes: ros-melodic-qt_dotgraph-devel < 0.3.16-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -109,6 +112,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -128,9 +138,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list @@ -139,6 +149,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.0.3.16-1 +- Update to latest release * Mon Jul 22 2019 Till Hofmann - melodic.0.3.11-3 - Remove obsolete python2 dependencies * Sun Jul 21 2019 Till Hofmann - melodic.0.3.11-2 diff --git a/specs/ros-qt_gui.spec b/specs/ros-qt_gui.spec index 806f7e6..07f4ba0 100644 --- a/specs/ros-qt_gui.spec +++ b/specs/ros-qt_gui.spec @@ -1,12 +1,12 @@ Name: ros-qt_gui -Version: melodic.0.3.11 -Release: 3%{?dist} +Version: melodic.0.3.16 +Release: 1%{?dist} Summary: ROS package qt_gui License: BSD URL: http://ros.org/wiki/qt_gui -Source0: https://github.com/ros-gbp/qt_gui_core-release/archive/release/melodic/qt_gui/0.3.11-0.tar.gz#/ros-melodic-qt_gui-0.3.11-source0.tar.gz +Source0: https://github.com/ros-gbp/qt_gui_core-release/archive/release/melodic/qt_gui/0.3.16-1.tar.gz#/ros-melodic-qt_gui-0.3.16-source0.tar.gz BuildArch: noarch @@ -18,7 +18,7 @@ BuildRequires: gtest-devel BuildRequires: log4cxx-devel BuildRequires: python3-devel -BuildRequires: python3-qt5 sip +BuildRequires: python3-qt5-devel sip BuildRequires: qt5-qtbase-devel BuildRequires: ros-melodic-catkin-devel @@ -26,8 +26,8 @@ Requires: python3-rospkg Requires: tango-icon-theme Requires: ros-melodic-python_qt_binding -Provides: ros-melodic-qt_gui = 0.3.11-3 -Obsoletes: ros-melodic-qt_gui < 0.3.11-3 +Provides: ros-melodic-qt_gui = 0.3.16-1 +Obsoletes: ros-melodic-qt_gui < 0.3.16-1 %description @@ -40,12 +40,12 @@ arbitrary widgets. It requires either PyQt or PySide bindings. Summary: Development files for %{name} Requires: %{name} = %{version}-%{release} Requires: ros-melodic-catkin-devel -Requires: python3-qt5 sip +Requires: python3-qt5-devel sip Requires: qt5-qtbase-devel Requires: ros-melodic-python_qt_binding-devel -Provides: ros-melodic-qt_gui-devel = 0.3.11-3 -Obsoletes: ros-melodic-qt_gui-devel < 0.3.11-3 +Provides: ros-melodic-qt_gui-devel = 0.3.16-1 +Obsoletes: ros-melodic-qt_gui-devel < 0.3.16-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -115,6 +115,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -134,9 +141,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list @@ -145,6 +152,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.0.3.16-1 +- Update to latest release * Mon Jul 22 2019 Till Hofmann - melodic.0.3.11-3 - Remove obsolete python2 dependencies * Sun Jul 21 2019 Till Hofmann - melodic.0.3.11-2 diff --git a/specs/ros-qt_gui_cpp.spec b/specs/ros-qt_gui_cpp.spec index 3176b1e..4be8cff 100644 --- a/specs/ros-qt_gui_cpp.spec +++ b/specs/ros-qt_gui_cpp.spec @@ -1,12 +1,12 @@ Name: ros-qt_gui_cpp -Version: melodic.0.3.11 -Release: 3%{?dist} +Version: melodic.0.3.16 +Release: 1%{?dist} Summary: ROS package qt_gui_cpp License: BSD URL: http://ros.org/wiki/qt_gui_cpp -Source0: https://github.com/ros-gbp/qt_gui_core-release/archive/release/melodic/qt_gui_cpp/0.3.11-0.tar.gz#/ros-melodic-qt_gui_cpp-0.3.11-source0.tar.gz +Source0: https://github.com/ros-gbp/qt_gui_core-release/archive/release/melodic/qt_gui_cpp/0.3.16-1.tar.gz#/ros-melodic-qt_gui_cpp-0.3.16-source0.tar.gz @@ -36,8 +36,8 @@ BuildRequires: ros-melodic-python_qt_binding-devel Requires: ros-melodic-pluginlib Requires: ros-melodic-qt_gui -Provides: ros-melodic-qt_gui_cpp = 0.3.11-3 -Obsoletes: ros-melodic-qt_gui_cpp < 0.3.11-3 +Provides: ros-melodic-qt_gui_cpp = 0.3.16-1 +Obsoletes: ros-melodic-qt_gui_cpp < 0.3.16-1 %description @@ -65,8 +65,8 @@ Requires: ros-melodic-pluginlib-devel Requires: ros-melodic-python_qt_binding-devel Requires: ros-melodic-qt_gui-devel -Provides: ros-melodic-qt_gui_cpp-devel = 0.3.11-3 -Obsoletes: ros-melodic-qt_gui_cpp-devel < 0.3.11-3 +Provides: ros-melodic-qt_gui_cpp-devel = 0.3.16-1 +Obsoletes: ros-melodic-qt_gui_cpp-devel < 0.3.16-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -137,6 +137,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -156,9 +163,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list @@ -167,6 +174,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.0.3.16-1 +- Update to latest release * Mon Jul 22 2019 Till Hofmann - melodic.0.3.11-3 - Remove obsolete python2 dependencies * Sun Jul 21 2019 Till Hofmann - melodic.0.3.11-2 diff --git a/specs/ros-qt_gui_py_common.spec b/specs/ros-qt_gui_py_common.spec index d774ca8..a093edd 100644 --- a/specs/ros-qt_gui_py_common.spec +++ b/specs/ros-qt_gui_py_common.spec @@ -1,12 +1,12 @@ Name: ros-qt_gui_py_common -Version: melodic.0.3.11 -Release: 3%{?dist} +Version: melodic.0.3.16 +Release: 1%{?dist} Summary: ROS package qt_gui_py_common License: BSD URL: http://ros.org/wiki/qt_gui_py_common -Source0: https://github.com/ros-gbp/qt_gui_core-release/archive/release/melodic/qt_gui_py_common/0.3.11-0.tar.gz#/ros-melodic-qt_gui_py_common-0.3.11-source0.tar.gz +Source0: https://github.com/ros-gbp/qt_gui_core-release/archive/release/melodic/qt_gui_py_common/0.3.16-1.tar.gz#/ros-melodic-qt_gui_py_common-0.3.16-source0.tar.gz BuildArch: noarch @@ -23,8 +23,8 @@ BuildRequires: ros-melodic-catkin-devel Requires: python3-rospkg Requires: ros-melodic-python_qt_binding -Provides: ros-melodic-qt_gui_py_common = 0.3.11-3 -Obsoletes: ros-melodic-qt_gui_py_common < 0.3.11-3 +Provides: ros-melodic-qt_gui_py_common = 0.3.16-1 +Obsoletes: ros-melodic-qt_gui_py_common < 0.3.16-1 %description @@ -37,8 +37,8 @@ Requires: %{name} = %{version}-%{release} Requires: ros-melodic-catkin-devel Requires: ros-melodic-python_qt_binding-devel -Provides: ros-melodic-qt_gui_py_common-devel = 0.3.11-3 -Obsoletes: ros-melodic-qt_gui_py_common-devel < 0.3.11-3 +Provides: ros-melodic-qt_gui_py_common-devel = 0.3.16-1 +Obsoletes: ros-melodic-qt_gui_py_common-devel < 0.3.16-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -108,6 +108,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -127,9 +134,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list @@ -138,6 +145,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.0.3.16-1 +- Update to latest release * Mon Jul 22 2019 Till Hofmann - melodic.0.3.11-3 - Remove obsolete python2 dependencies * Sun Jul 21 2019 Till Hofmann - melodic.0.3.11-2 diff --git a/specs/ros-qwt_dependency.spec b/specs/ros-qwt_dependency.spec index 154bb47..5ee2f35 100644 --- a/specs/ros-qwt_dependency.spec +++ b/specs/ros-qwt_dependency.spec @@ -105,6 +105,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -124,9 +131,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-realtime_tools.spec b/specs/ros-realtime_tools.spec index 10105ee..0ec5a53 100644 --- a/specs/ros-realtime_tools.spec +++ b/specs/ros-realtime_tools.spec @@ -1,4 +1,3 @@ -%global pkg_version 1.15.0 Name: ros-realtime_tools Version: melodic.1.15.0 Release: 1%{?dist} @@ -114,6 +113,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -133,9 +139,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-resource_retriever.spec b/specs/ros-resource_retriever.spec index ffb81c7..9840983 100644 --- a/specs/ros-resource_retriever.spec +++ b/specs/ros-resource_retriever.spec @@ -1,12 +1,12 @@ Name: ros-resource_retriever -Version: melodic.1.12.4 -Release: 3%{?dist} +Version: melodic.1.12.5 +Release: 1%{?dist} Summary: ROS package resource_retriever License: BSD URL: http://ros.org/wiki/resource_retriever -Source0: https://github.com/ros-gbp/resource_retriever-release/archive/release/melodic/resource_retriever/1.12.4-0.tar.gz#/ros-melodic-resource_retriever-1.12.4-source0.tar.gz +Source0: https://github.com/ros-gbp/resource_retriever-release/archive/release/melodic/resource_retriever/1.12.5-1.tar.gz#/ros-melodic-resource_retriever-1.12.5-source0.tar.gz @@ -18,6 +18,7 @@ BuildRequires: log4cxx-devel BuildRequires: python3-devel BuildRequires: boost-devel +BuildRequires: boost-devel boost-python3-devel boost-python3-devel BuildRequires: console-bridge-devel BuildRequires: gtest-devel BuildRequires: libcurl-devel curl @@ -31,8 +32,8 @@ Requires: python3-rospkg Requires: ros-melodic-rosconsole Requires: ros-melodic-roslib -Provides: ros-melodic-resource_retriever = 1.12.4-3 -Obsoletes: ros-melodic-resource_retriever < 1.12.4-3 +Provides: ros-melodic-resource_retriever = 1.12.5-1 +Obsoletes: ros-melodic-resource_retriever < 1.12.5-1 %description @@ -48,6 +49,7 @@ Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} Requires: ros-melodic-catkin-devel Requires: boost-devel +Requires: boost-devel boost-python3-devel boost-python3-devel Requires: console-bridge-devel Requires: gtest-devel Requires: libcurl-devel curl @@ -56,8 +58,8 @@ Requires: tinyxml-devel Requires: ros-melodic-rosconsole-devel Requires: ros-melodic-roslib-devel -Provides: ros-melodic-resource_retriever-devel = 1.12.4-3 -Obsoletes: ros-melodic-resource_retriever-devel < 1.12.4-3 +Provides: ros-melodic-resource_retriever-devel = 1.12.5-1 +Obsoletes: ros-melodic-resource_retriever-devel < 1.12.5-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -127,6 +129,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -146,9 +155,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list @@ -157,6 +166,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.1.12.5-1 +- Update to latest release * Mon Jul 22 2019 Till Hofmann - melodic.1.12.4-3 - Remove obsolete python2 dependencies * Sun Jul 21 2019 Till Hofmann - melodic.1.12.4-2 diff --git a/specs/ros-robot.spec b/specs/ros-robot.spec index ebbf981..a90ece5 100644 --- a/specs/ros-robot.spec +++ b/specs/ros-robot.spec @@ -1,4 +1,3 @@ -%global pkg_version 1.4.1 Name: ros-robot Version: melodic.1.4.1 Release: 3%{?dist} @@ -132,6 +131,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -151,9 +157,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-robot_state_publisher.spec b/specs/ros-robot_state_publisher.spec index b7a6060..d693b87 100644 --- a/specs/ros-robot_state_publisher.spec +++ b/specs/ros-robot_state_publisher.spec @@ -1,12 +1,12 @@ Name: ros-robot_state_publisher -Version: melodic.1.13.6 -Release: 3%{?dist} +Version: melodic.1.14.0 +Release: 1%{?dist} Summary: ROS package robot_state_publisher License: BSD URL: http://www.ros.org/ -Source0: https://github.com/ros-gbp/robot_state_publisher-release/archive/release/melodic/robot_state_publisher/1.13.6-0.tar.gz#/ros-melodic-robot_state_publisher-1.13.6-source0.tar.gz +Source0: https://github.com/ros-gbp/robot_state_publisher-release/archive/release/melodic/robot_state_publisher/1.14.0-1.tar.gz#/ros-melodic-robot_state_publisher-1.14.0-source0.tar.gz @@ -44,8 +44,8 @@ Requires: ros-melodic-tf Requires: ros-melodic-tf2_kdl Requires: ros-melodic-tf2_ros -Provides: ros-melodic-robot_state_publisher = 1.13.6-3 -Obsoletes: ros-melodic-robot_state_publisher < 1.13.6-3 +Provides: ros-melodic-robot_state_publisher = 1.14.0-1 +Obsoletes: ros-melodic-robot_state_publisher < 1.14.0-1 %description @@ -70,8 +70,8 @@ Requires: ros-melodic-tf-devel Requires: ros-melodic-tf2_kdl-devel Requires: ros-melodic-tf2_ros-devel -Provides: ros-melodic-robot_state_publisher-devel = 1.13.6-3 -Obsoletes: ros-melodic-robot_state_publisher-devel < 1.13.6-3 +Provides: ros-melodic-robot_state_publisher-devel = 1.14.0-1 +Obsoletes: ros-melodic-robot_state_publisher-devel < 1.14.0-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -141,6 +141,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -160,9 +167,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list @@ -171,6 +178,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.1.14.0-1 +- Update to latest release * Mon Jul 22 2019 Till Hofmann - melodic.1.13.6-3 - Remove obsolete python2 dependencies * Sun Jul 21 2019 Till Hofmann - melodic.1.13.6-2 diff --git a/specs/ros-ros.spec b/specs/ros-ros.spec index 49ca4cf..03684c0 100644 --- a/specs/ros-ros.spec +++ b/specs/ros-ros.spec @@ -1,12 +1,12 @@ Name: ros-ros -Version: melodic.1.14.6 -Release: 3%{?dist} +Version: melodic.1.14.7 +Release: 1%{?dist} Summary: ROS package ros License: BSD URL: http://www.ros.org/wiki/ROS -Source0: https://github.com/ros-gbp/ros-release/archive/release/melodic/ros/1.14.6-0.tar.gz#/ros-melodic-ros-1.14.6-source0.tar.gz +Source0: https://github.com/ros-gbp/ros-release/archive/release/melodic/ros/1.14.7-1.tar.gz#/ros-melodic-ros-1.14.7-source0.tar.gz BuildArch: noarch @@ -32,8 +32,8 @@ Requires: ros-melodic-roslib Requires: ros-melodic-rosmake Requires: ros-melodic-rosunit -Provides: ros-melodic-ros = 1.14.6-3 -Obsoletes: ros-melodic-ros < 1.14.6-3 +Provides: ros-melodic-ros = 1.14.7-1 +Obsoletes: ros-melodic-ros < 1.14.7-1 %description @@ -54,8 +54,8 @@ Requires: ros-melodic-roslib-devel Requires: ros-melodic-rosmake-devel Requires: ros-melodic-rosunit-devel -Provides: ros-melodic-ros-devel = 1.14.6-3 -Obsoletes: ros-melodic-ros-devel < 1.14.6-3 +Provides: ros-melodic-ros-devel = 1.14.7-1 +Obsoletes: ros-melodic-ros-devel < 1.14.7-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -125,6 +125,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -144,9 +151,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list @@ -155,6 +162,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.1.14.7-1 +- Update to latest release * Mon Jul 22 2019 Till Hofmann - melodic.1.14.6-3 - Remove obsolete python2 dependencies * Sun Jul 21 2019 Till Hofmann - melodic.1.14.6-2 diff --git a/specs/ros-ros_base.spec b/specs/ros-ros_base.spec index 1299b0d..2b55dfd 100644 --- a/specs/ros-ros_base.spec +++ b/specs/ros-ros_base.spec @@ -116,6 +116,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -135,9 +142,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-ros_comm.spec b/specs/ros-ros_comm.spec index e633091..8ed8af4 100644 --- a/specs/ros-ros_comm.spec +++ b/specs/ros-ros_comm.spec @@ -150,6 +150,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -169,9 +176,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-ros_core.spec b/specs/ros-ros_core.spec index 6bd928b..767e0e9 100644 --- a/specs/ros-ros_core.spec +++ b/specs/ros-ros_core.spec @@ -152,6 +152,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -171,9 +178,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-ros_environment.spec b/specs/ros-ros_environment.spec index c8b9e60..db69f90 100644 --- a/specs/ros-ros_environment.spec +++ b/specs/ros-ros_environment.spec @@ -1,12 +1,12 @@ Name: ros-ros_environment -Version: melodic.1.2.1 -Release: 3%{?dist} +Version: melodic.1.2.2 +Release: 1%{?dist} Summary: ROS package ros_environment License: Apache License 2.0 URL: http://www.ros.org/ -Source0: https://github.com/ros-gbp/ros_environment-release/archive/release/melodic/ros_environment/1.2.1-0.tar.gz#/ros-melodic-ros_environment-1.2.1-source0.tar.gz +Source0: https://github.com/ros-gbp/ros_environment-release/archive/release/melodic/ros_environment/1.2.2-1.tar.gz#/ros-melodic-ros_environment-1.2.2-source0.tar.gz BuildArch: noarch @@ -21,8 +21,8 @@ BuildRequires: python3-devel BuildRequires: ros-melodic-catkin-devel -Provides: ros-melodic-ros_environment = 1.2.1-3 -Obsoletes: ros-melodic-ros_environment < 1.2.1-3 +Provides: ros-melodic-ros_environment = 1.2.2-1 +Obsoletes: ros-melodic-ros_environment < 1.2.2-1 %description @@ -34,8 +34,8 @@ Summary: Development files for %{name} Requires: %{name} = %{version}-%{release} Requires: ros-melodic-catkin-devel -Provides: ros-melodic-ros_environment-devel = 1.2.1-3 -Obsoletes: ros-melodic-ros_environment-devel < 1.2.1-3 +Provides: ros-melodic-ros_environment-devel = 1.2.2-1 +Obsoletes: ros-melodic-ros_environment-devel < 1.2.2-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -105,6 +105,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -124,9 +131,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list @@ -135,6 +142,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.1.2.2-1 +- Update to latest release * Mon Jul 22 2019 Till Hofmann - melodic.1.2.1-3 - Remove obsolete python2 dependencies * Sun Jul 21 2019 Till Hofmann - melodic.1.2.1-2 diff --git a/specs/ros-ros_tutorials.spec b/specs/ros-ros_tutorials.spec index 9bae805..bbbad36 100644 --- a/specs/ros-ros_tutorials.spec +++ b/specs/ros-ros_tutorials.spec @@ -1,4 +1,3 @@ -%global pkg_version 0.9.1 Name: ros-ros_tutorials Version: melodic.0.9.1 Release: 3%{?dist} @@ -113,6 +112,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -132,9 +138,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-rosbag.spec b/specs/ros-rosbag.spec index bcd53dc..7d156bc 100644 --- a/specs/ros-rosbag.spec +++ b/specs/ros-rosbag.spec @@ -17,7 +17,7 @@ BuildRequires: gtest-devel BuildRequires: log4cxx-devel BuildRequires: python3-devel -BuildRequires: boost-devel +BuildRequires: boost-devel boost-python3-devel boost-python3-devel BuildRequires: bzip2-devel BuildRequires: lz4-devel BuildRequires: python3-pillow @@ -58,7 +58,7 @@ deserialization and reserialization of the messages. Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} Requires: ros-melodic-catkin-devel -Requires: boost-devel +Requires: boost-devel boost-python3-devel boost-python3-devel Requires: bzip2-devel Requires: lz4-devel Requires: python3-pillow @@ -146,6 +146,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -165,9 +172,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-rosbag_migration_rule.spec b/specs/ros-rosbag_migration_rule.spec index 68d9d7d..a1b39e9 100644 --- a/specs/ros-rosbag_migration_rule.spec +++ b/specs/ros-rosbag_migration_rule.spec @@ -105,6 +105,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -124,9 +131,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-rosbag_storage.spec b/specs/ros-rosbag_storage.spec index b628bb2..a5680c8 100644 --- a/specs/ros-rosbag_storage.spec +++ b/specs/ros-rosbag_storage.spec @@ -17,7 +17,7 @@ BuildRequires: gtest-devel BuildRequires: log4cxx-devel BuildRequires: python3-devel -BuildRequires: boost-devel +BuildRequires: boost-devel boost-python3-devel boost-python3-devel BuildRequires: bzip2-devel BuildRequires: console-bridge-devel BuildRequires: gpgme-devel @@ -51,7 +51,7 @@ without relying on the ROS client library. Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} Requires: ros-melodic-catkin-devel -Requires: boost-devel +Requires: boost-devel boost-python3-devel boost-python3-devel Requires: bzip2-devel Requires: console-bridge-devel Requires: gpgme-devel @@ -136,6 +136,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -155,9 +162,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-rosbash.spec b/specs/ros-rosbash.spec index 9eae11c..9e565cb 100644 --- a/specs/ros-rosbash.spec +++ b/specs/ros-rosbash.spec @@ -1,13 +1,12 @@ -%global pkg_version 1.14.6 Name: ros-rosbash -Version: melodic.1.14.6 -Release: 3%{?dist} +Version: melodic.1.14.7 +Release: 1%{?dist} Summary: ROS package rosbash License: BSD URL: http://www.ros.org/ -Source0: https://github.com/ros-gbp/ros-release/archive/release/melodic/rosbash/1.14.6-0.tar.gz#/ros-melodic-rosbash-1.14.6-source0.tar.gz +Source0: https://github.com/ros-gbp/ros-release/archive/release/melodic/rosbash/1.14.7-1.tar.gz#/ros-melodic-rosbash-1.14.7-source0.tar.gz BuildArch: noarch @@ -24,8 +23,8 @@ BuildRequires: ros-melodic-catkin-devel Requires: ros-melodic-catkin Requires: ros-melodic-rospack -Provides: ros-melodic-rosbash = 1.14.6-3 -Obsoletes: ros-melodic-rosbash < 1.14.6-3 +Provides: ros-melodic-rosbash = 1.14.7-1 +Obsoletes: ros-melodic-rosbash < 1.14.7-1 %description @@ -37,8 +36,8 @@ Requires: %{name} = %{version}-%{release} Requires: ros-melodic-catkin-devel Requires: ros-melodic-rospack-devel -Provides: ros-melodic-rosbash-devel = 1.14.6-3 -Obsoletes: ros-melodic-rosbash-devel < 1.14.6-3 +Provides: ros-melodic-rosbash-devel = 1.14.7-1 +Obsoletes: ros-melodic-rosbash-devel < 1.14.7-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -108,6 +107,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -127,9 +133,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list @@ -138,6 +144,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.1.14.7-1 +- Update to latest release * Mon Jul 22 2019 Till Hofmann - melodic.1.14.6-3 - Remove obsolete python2 dependencies * Sun Jul 21 2019 Till Hofmann - melodic.1.14.6-2 diff --git a/specs/ros-rosboost_cfg.spec b/specs/ros-rosboost_cfg.spec index 67d3750..388b4a9 100644 --- a/specs/ros-rosboost_cfg.spec +++ b/specs/ros-rosboost_cfg.spec @@ -1,12 +1,12 @@ Name: ros-rosboost_cfg -Version: melodic.1.14.6 -Release: 3%{?dist} +Version: melodic.1.14.7 +Release: 1%{?dist} Summary: ROS package rosboost_cfg License: BSD URL: http://www.ros.org/ -Source0: https://github.com/ros-gbp/ros-release/archive/release/melodic/rosboost_cfg/1.14.6-0.tar.gz#/ros-melodic-rosboost_cfg-1.14.6-source0.tar.gz +Source0: https://github.com/ros-gbp/ros-release/archive/release/melodic/rosboost_cfg/1.14.7-1.tar.gz#/ros-melodic-rosboost_cfg-1.14.7-source0.tar.gz BuildArch: noarch @@ -21,8 +21,8 @@ BuildRequires: python3-devel BuildRequires: ros-melodic-catkin-devel -Provides: ros-melodic-rosboost_cfg = 1.14.6-3 -Obsoletes: ros-melodic-rosboost_cfg < 1.14.6-3 +Provides: ros-melodic-rosboost_cfg = 1.14.7-1 +Obsoletes: ros-melodic-rosboost_cfg < 1.14.7-1 %description @@ -34,8 +34,8 @@ Summary: Development files for %{name} Requires: %{name} = %{version}-%{release} Requires: ros-melodic-catkin-devel -Provides: ros-melodic-rosboost_cfg-devel = 1.14.6-3 -Obsoletes: ros-melodic-rosboost_cfg-devel < 1.14.6-3 +Provides: ros-melodic-rosboost_cfg-devel = 1.14.7-1 +Obsoletes: ros-melodic-rosboost_cfg-devel < 1.14.7-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -105,6 +105,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -124,9 +131,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list @@ -135,6 +142,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.1.14.7-1 +- Update to latest release * Mon Jul 22 2019 Till Hofmann - melodic.1.14.6-3 - Remove obsolete python2 dependencies * Sun Jul 21 2019 Till Hofmann - melodic.1.14.6-2 diff --git a/specs/ros-rosbuild.spec b/specs/ros-rosbuild.spec index 9bdadd7..6347dd3 100644 --- a/specs/ros-rosbuild.spec +++ b/specs/ros-rosbuild.spec @@ -1,12 +1,12 @@ Name: ros-rosbuild -Version: melodic.1.14.6 -Release: 3%{?dist} +Version: melodic.1.14.7 +Release: 1%{?dist} Summary: ROS package rosbuild License: BSD URL: http://www.ros.org/ -Source0: https://github.com/ros-gbp/ros-release/archive/release/melodic/rosbuild/1.14.6-0.tar.gz#/ros-melodic-rosbuild-1.14.6-source0.tar.gz +Source0: https://github.com/ros-gbp/ros-release/archive/release/melodic/rosbuild/1.14.7-1.tar.gz#/ros-melodic-rosbuild-1.14.7-source0.tar.gz BuildArch: noarch @@ -25,8 +25,8 @@ Requires: ros-melodic-catkin Requires: ros-melodic-message_generation Requires: ros-melodic-message_runtime -Provides: ros-melodic-rosbuild = 1.14.6-3 -Obsoletes: ros-melodic-rosbuild < 1.14.6-3 +Provides: ros-melodic-rosbuild = 1.14.7-1 +Obsoletes: ros-melodic-rosbuild < 1.14.7-1 %description @@ -41,8 +41,8 @@ Requires: pkgconfig Requires: ros-melodic-message_generation-devel Requires: ros-melodic-message_runtime-devel -Provides: ros-melodic-rosbuild-devel = 1.14.6-3 -Obsoletes: ros-melodic-rosbuild-devel < 1.14.6-3 +Provides: ros-melodic-rosbuild-devel = 1.14.7-1 +Obsoletes: ros-melodic-rosbuild-devel < 1.14.7-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -112,6 +112,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -131,9 +138,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list @@ -142,6 +149,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.1.14.7-1 +- Update to latest release * Mon Jul 22 2019 Till Hofmann - melodic.1.14.6-3 - Remove obsolete python2 dependencies * Sun Jul 21 2019 Till Hofmann - melodic.1.14.6-2 diff --git a/specs/ros-rosclean.spec b/specs/ros-rosclean.spec index 4ce4845..4d2d197 100644 --- a/specs/ros-rosclean.spec +++ b/specs/ros-rosclean.spec @@ -1,12 +1,12 @@ Name: ros-rosclean -Version: melodic.1.14.6 -Release: 3%{?dist} +Version: melodic.1.14.7 +Release: 1%{?dist} Summary: ROS package rosclean License: BSD -URL: http://www.ros.org/ +URL: http://wiki.ros.org/rosclean -Source0: https://github.com/ros-gbp/ros-release/archive/release/melodic/rosclean/1.14.6-0.tar.gz#/ros-melodic-rosclean-1.14.6-source0.tar.gz +Source0: https://github.com/ros-gbp/ros-release/archive/release/melodic/rosclean/1.14.7-1.tar.gz#/ros-melodic-rosclean-1.14.7-source0.tar.gz BuildArch: noarch @@ -22,8 +22,8 @@ BuildRequires: ros-melodic-catkin-devel Requires: python3-rospkg -Provides: ros-melodic-rosclean = 1.14.6-3 -Obsoletes: ros-melodic-rosclean < 1.14.6-3 +Provides: ros-melodic-rosclean = 1.14.7-1 +Obsoletes: ros-melodic-rosclean < 1.14.7-1 %description @@ -34,8 +34,8 @@ Summary: Development files for %{name} Requires: %{name} = %{version}-%{release} Requires: ros-melodic-catkin-devel -Provides: ros-melodic-rosclean-devel = 1.14.6-3 -Obsoletes: ros-melodic-rosclean-devel < 1.14.6-3 +Provides: ros-melodic-rosclean-devel = 1.14.7-1 +Obsoletes: ros-melodic-rosclean-devel < 1.14.7-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -105,6 +105,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -124,9 +131,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list @@ -135,6 +142,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.1.14.7-1 +- Update to latest release * Mon Jul 22 2019 Till Hofmann - melodic.1.14.6-3 - Remove obsolete python2 dependencies * Sun Jul 21 2019 Till Hofmann - melodic.1.14.6-2 diff --git a/specs/ros-rosconsole.spec b/specs/ros-rosconsole.spec index 8825c0c..c05579b 100644 --- a/specs/ros-rosconsole.spec +++ b/specs/ros-rosconsole.spec @@ -1,12 +1,12 @@ Name: ros-rosconsole -Version: melodic.1.13.10 -Release: 3%{?dist} +Version: melodic.1.13.11 +Release: 1%{?dist} Summary: ROS package rosconsole License: BSD URL: http://www.ros.org/ -Source0: https://github.com/ros-gbp/rosconsole-release/archive/release/melodic/rosconsole/1.13.10-0.tar.gz#/ros-melodic-rosconsole-1.13.10-source0.tar.gz +Source0: https://github.com/ros-gbp/rosconsole-release/archive/release/melodic/rosconsole/1.13.11-1.tar.gz#/ros-melodic-rosconsole-1.13.11-source0.tar.gz @@ -18,7 +18,7 @@ BuildRequires: log4cxx-devel BuildRequires: python3-devel BuildRequires: apr-devel apr-util -BuildRequires: boost-devel +BuildRequires: boost-devel boost-python3-devel boost-python3-devel BuildRequires: console-bridge-devel BuildRequires: log4cxx-devel BuildRequires: ros-melodic-catkin-devel @@ -30,8 +30,8 @@ Requires: ros-melodic-cpp_common Requires: ros-melodic-rosbuild Requires: ros-melodic-rostime -Provides: ros-melodic-rosconsole = 1.13.10-3 -Obsoletes: ros-melodic-rosconsole < 1.13.10-3 +Provides: ros-melodic-rosconsole = 1.13.11-1 +Obsoletes: ros-melodic-rosconsole < 1.13.11-1 %description @@ -42,7 +42,7 @@ Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} Requires: ros-melodic-catkin-devel Requires: apr-devel apr-util -Requires: boost-devel +Requires: boost-devel boost-python3-devel boost-python3-devel Requires: console-bridge-devel Requires: log4cxx-devel Requires: ros-melodic-cpp_common-devel @@ -50,8 +50,8 @@ Requires: ros-melodic-rostime-devel Requires: ros-melodic-rosunit-devel Requires: ros-melodic-rosbuild-devel -Provides: ros-melodic-rosconsole-devel = 1.13.10-3 -Obsoletes: ros-melodic-rosconsole-devel < 1.13.10-3 +Provides: ros-melodic-rosconsole-devel = 1.13.11-1 +Obsoletes: ros-melodic-rosconsole-devel < 1.13.11-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -121,6 +121,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -140,9 +147,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list @@ -151,6 +158,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.1.13.11-1 +- Update to latest release * Mon Jul 22 2019 Till Hofmann - melodic.1.13.10-3 - Remove obsolete python2 dependencies * Sun Jul 21 2019 Till Hofmann - melodic.1.13.10-2 diff --git a/specs/ros-rosconsole_bridge.spec b/specs/ros-rosconsole_bridge.spec index 2b1c1cd..44326e8 100644 --- a/specs/ros-rosconsole_bridge.spec +++ b/specs/ros-rosconsole_bridge.spec @@ -117,6 +117,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -136,9 +143,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-roscpp.spec b/specs/ros-roscpp.spec index 01ad174..cd823d6 100644 --- a/specs/ros-roscpp.spec +++ b/specs/ros-roscpp.spec @@ -1,4 +1,3 @@ -%global pkg_version 1.14.3 Name: ros-roscpp Version: melodic.1.14.3 Release: 3%{?dist} @@ -144,6 +143,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -163,9 +169,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-roscpp_core.spec b/specs/ros-roscpp_core.spec index eb818c7..9709488 100644 --- a/specs/ros-roscpp_core.spec +++ b/specs/ros-roscpp_core.spec @@ -1,12 +1,12 @@ Name: ros-roscpp_core -Version: melodic.0.6.12 -Release: 3%{?dist} +Version: melodic.0.6.13 +Release: 1%{?dist} Summary: ROS package roscpp_core License: BSD URL: http://www.ros.org/wiki/roscpp_core -Source0: https://github.com/ros-gbp/roscpp_core-release/archive/release/melodic/roscpp_core/0.6.12-0.tar.gz#/ros-melodic-roscpp_core-0.6.12-source0.tar.gz +Source0: https://github.com/ros-gbp/roscpp_core-release/archive/release/melodic/roscpp_core/0.6.13-1.tar.gz#/ros-melodic-roscpp_core-0.6.13-source0.tar.gz BuildArch: noarch @@ -25,8 +25,8 @@ Requires: ros-melodic-roscpp_serialization Requires: ros-melodic-roscpp_traits Requires: ros-melodic-rostime -Provides: ros-melodic-roscpp_core = 0.6.12-3 -Obsoletes: ros-melodic-roscpp_core < 0.6.12-3 +Provides: ros-melodic-roscpp_core = 0.6.13-1 +Obsoletes: ros-melodic-roscpp_core < 0.6.13-1 %description @@ -41,8 +41,8 @@ Requires: ros-melodic-cpp_common-devel Requires: ros-melodic-roscpp_serialization-devel Requires: ros-melodic-roscpp_traits-devel -Provides: ros-melodic-roscpp_core-devel = 0.6.12-3 -Obsoletes: ros-melodic-roscpp_core-devel < 0.6.12-3 +Provides: ros-melodic-roscpp_core-devel = 0.6.13-1 +Obsoletes: ros-melodic-roscpp_core-devel < 0.6.13-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -112,6 +112,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -131,9 +138,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list @@ -142,6 +149,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.0.6.13-1 +- Update to latest release * Mon Jul 22 2019 Till Hofmann - melodic.0.6.12-3 - Remove obsolete python2 dependencies * Sun Jul 21 2019 Till Hofmann - melodic.0.6.12-2 diff --git a/specs/ros-roscpp_serialization.spec b/specs/ros-roscpp_serialization.spec index d68d9a1..9bca044 100644 --- a/specs/ros-roscpp_serialization.spec +++ b/specs/ros-roscpp_serialization.spec @@ -1,12 +1,12 @@ Name: ros-roscpp_serialization -Version: melodic.0.6.12 -Release: 3%{?dist} +Version: melodic.0.6.13 +Release: 1%{?dist} Summary: ROS package roscpp_serialization License: BSD URL: http://www.ros.org/ -Source0: https://github.com/ros-gbp/roscpp_core-release/archive/release/melodic/roscpp_serialization/0.6.12-0.tar.gz#/ros-melodic-roscpp_serialization-0.6.12-source0.tar.gz +Source0: https://github.com/ros-gbp/roscpp_core-release/archive/release/melodic/roscpp_serialization/0.6.13-1.tar.gz#/ros-melodic-roscpp_serialization-0.6.13-source0.tar.gz @@ -27,8 +27,8 @@ Requires: ros-melodic-cpp_common Requires: ros-melodic-roscpp_traits Requires: ros-melodic-rostime -Provides: ros-melodic-roscpp_serialization = 0.6.12-3 -Obsoletes: ros-melodic-roscpp_serialization < 0.6.12-3 +Provides: ros-melodic-roscpp_serialization = 0.6.13-1 +Obsoletes: ros-melodic-roscpp_serialization < 0.6.13-1 %description @@ -44,8 +44,8 @@ Requires: ros-melodic-cpp_common-devel Requires: ros-melodic-roscpp_traits-devel Requires: ros-melodic-rostime-devel -Provides: ros-melodic-roscpp_serialization-devel = 0.6.12-3 -Obsoletes: ros-melodic-roscpp_serialization-devel < 0.6.12-3 +Provides: ros-melodic-roscpp_serialization-devel = 0.6.13-1 +Obsoletes: ros-melodic-roscpp_serialization-devel < 0.6.13-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -115,6 +115,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -134,9 +141,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list @@ -145,6 +152,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.0.6.13-1 +- Update to latest release * Mon Jul 22 2019 Till Hofmann - melodic.0.6.12-3 - Remove obsolete python2 dependencies * Sun Jul 21 2019 Till Hofmann - melodic.0.6.12-2 diff --git a/specs/ros-roscpp_traits.spec b/specs/ros-roscpp_traits.spec index ab6ff37..13dd26c 100644 --- a/specs/ros-roscpp_traits.spec +++ b/specs/ros-roscpp_traits.spec @@ -1,12 +1,12 @@ Name: ros-roscpp_traits -Version: melodic.0.6.12 -Release: 3%{?dist} +Version: melodic.0.6.13 +Release: 1%{?dist} Summary: ROS package roscpp_traits License: BSD URL: http://ros.org/wiki/roscpp_traits -Source0: https://github.com/ros-gbp/roscpp_core-release/archive/release/melodic/roscpp_traits/0.6.12-0.tar.gz#/ros-melodic-roscpp_traits-0.6.12-source0.tar.gz +Source0: https://github.com/ros-gbp/roscpp_core-release/archive/release/melodic/roscpp_traits/0.6.13-1.tar.gz#/ros-melodic-roscpp_traits-0.6.13-source0.tar.gz BuildArch: noarch @@ -23,8 +23,8 @@ BuildRequires: ros-melodic-catkin-devel Requires: ros-melodic-cpp_common Requires: ros-melodic-rostime -Provides: ros-melodic-roscpp_traits = 0.6.12-3 -Obsoletes: ros-melodic-roscpp_traits < 0.6.12-3 +Provides: ros-melodic-roscpp_traits = 0.6.13-1 +Obsoletes: ros-melodic-roscpp_traits < 0.6.13-1 %description @@ -37,8 +37,8 @@ Requires: ros-melodic-catkin-devel Requires: ros-melodic-cpp_common-devel Requires: ros-melodic-rostime-devel -Provides: ros-melodic-roscpp_traits-devel = 0.6.12-3 -Obsoletes: ros-melodic-roscpp_traits-devel < 0.6.12-3 +Provides: ros-melodic-roscpp_traits-devel = 0.6.13-1 +Obsoletes: ros-melodic-roscpp_traits-devel < 0.6.13-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -108,6 +108,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -127,9 +134,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list @@ -138,6 +145,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.0.6.13-1 +- Update to latest release * Mon Jul 22 2019 Till Hofmann - melodic.0.6.12-3 - Remove obsolete python2 dependencies * Sun Jul 21 2019 Till Hofmann - melodic.0.6.12-2 diff --git a/specs/ros-roscpp_tutorials.spec b/specs/ros-roscpp_tutorials.spec index 38d2e21..0eae192 100644 --- a/specs/ros-roscpp_tutorials.spec +++ b/specs/ros-roscpp_tutorials.spec @@ -129,6 +129,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -148,9 +155,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-roscreate.spec b/specs/ros-roscreate.spec index 8204af9..81b243b 100644 --- a/specs/ros-roscreate.spec +++ b/specs/ros-roscreate.spec @@ -1,12 +1,12 @@ Name: ros-roscreate -Version: melodic.1.14.6 -Release: 3%{?dist} +Version: melodic.1.14.7 +Release: 1%{?dist} Summary: ROS package roscreate License: BSD -URL: http://ros.org/wiki/roscreate +URL: http://wiki.ros.org/roscreate -Source0: https://github.com/ros-gbp/ros-release/archive/release/melodic/roscreate/1.14.6-0.tar.gz#/ros-melodic-roscreate-1.14.6-source0.tar.gz +Source0: https://github.com/ros-gbp/ros-release/archive/release/melodic/roscreate/1.14.7-1.tar.gz#/ros-melodic-roscreate-1.14.7-source0.tar.gz BuildArch: noarch @@ -23,8 +23,8 @@ BuildRequires: ros-melodic-catkin-devel Requires: python3-rospkg Requires: ros-melodic-roslib -Provides: ros-melodic-roscreate = 1.14.6-3 -Obsoletes: ros-melodic-roscreate < 1.14.6-3 +Provides: ros-melodic-roscreate = 1.14.7-1 +Obsoletes: ros-melodic-roscreate < 1.14.7-1 %description @@ -37,8 +37,8 @@ Requires: %{name} = %{version}-%{release} Requires: ros-melodic-catkin-devel Requires: ros-melodic-roslib-devel -Provides: ros-melodic-roscreate-devel = 1.14.6-3 -Obsoletes: ros-melodic-roscreate-devel < 1.14.6-3 +Provides: ros-melodic-roscreate-devel = 1.14.7-1 +Obsoletes: ros-melodic-roscreate-devel < 1.14.7-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -108,6 +108,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -127,9 +134,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list @@ -138,6 +145,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.1.14.7-1 +- Update to latest release * Mon Jul 22 2019 Till Hofmann - melodic.1.14.6-3 - Remove obsolete python2 dependencies * Sun Jul 21 2019 Till Hofmann - melodic.1.14.6-2 diff --git a/specs/ros-rosgraph.spec b/specs/ros-rosgraph.spec index d6cb694..d52d4f1 100644 --- a/specs/ros-rosgraph.spec +++ b/specs/ros-rosgraph.spec @@ -111,6 +111,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -130,9 +137,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-rosgraph_msgs.spec b/specs/ros-rosgraph_msgs.spec index 4dc331d..ccac272 100644 --- a/specs/ros-rosgraph_msgs.spec +++ b/specs/ros-rosgraph_msgs.spec @@ -113,6 +113,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -132,9 +139,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-roslang.spec b/specs/ros-roslang.spec index d0ab798..1fddf99 100644 --- a/specs/ros-roslang.spec +++ b/specs/ros-roslang.spec @@ -1,12 +1,12 @@ Name: ros-roslang -Version: melodic.1.14.6 -Release: 3%{?dist} +Version: melodic.1.14.7 +Release: 1%{?dist} Summary: ROS package roslang License: BSD URL: http://www.ros.org/ -Source0: https://github.com/ros-gbp/ros-release/archive/release/melodic/roslang/1.14.6-0.tar.gz#/ros-melodic-roslang-1.14.6-source0.tar.gz +Source0: https://github.com/ros-gbp/ros-release/archive/release/melodic/roslang/1.14.7-1.tar.gz#/ros-melodic-roslang-1.14.7-source0.tar.gz BuildArch: noarch @@ -23,8 +23,8 @@ BuildRequires: ros-melodic-catkin-devel Requires: ros-melodic-catkin Requires: ros-melodic-genmsg -Provides: ros-melodic-roslang = 1.14.6-3 -Obsoletes: ros-melodic-roslang < 1.14.6-3 +Provides: ros-melodic-roslang = 1.14.7-1 +Obsoletes: ros-melodic-roslang < 1.14.7-1 %description @@ -36,8 +36,8 @@ Requires: %{name} = %{version}-%{release} Requires: ros-melodic-catkin-devel Requires: ros-melodic-genmsg-devel -Provides: ros-melodic-roslang-devel = 1.14.6-3 -Obsoletes: ros-melodic-roslang-devel < 1.14.6-3 +Provides: ros-melodic-roslang-devel = 1.14.7-1 +Obsoletes: ros-melodic-roslang-devel < 1.14.7-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -107,6 +107,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -126,9 +133,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list @@ -137,6 +144,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.1.14.7-1 +- Update to latest release * Mon Jul 22 2019 Till Hofmann - melodic.1.14.6-3 - Remove obsolete python2 dependencies * Sun Jul 21 2019 Till Hofmann - melodic.1.14.6-2 diff --git a/specs/ros-roslaunch.spec b/specs/ros-roslaunch.spec index 8f532f2..e21216e 100644 --- a/specs/ros-roslaunch.spec +++ b/specs/ros-roslaunch.spec @@ -123,6 +123,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -142,9 +149,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-roslib.spec b/specs/ros-roslib.spec index 90714d1..817893b 100644 --- a/specs/ros-roslib.spec +++ b/specs/ros-roslib.spec @@ -1,12 +1,12 @@ Name: ros-roslib -Version: melodic.1.14.6 -Release: 3%{?dist} +Version: melodic.1.14.7 +Release: 1%{?dist} Summary: ROS package roslib License: BSD -URL: http://www.ros.org/ +URL: http://wiki.ros.org/roslib -Source0: https://github.com/ros-gbp/ros-release/archive/release/melodic/roslib/1.14.6-0.tar.gz#/ros-melodic-roslib-1.14.6-source0.tar.gz +Source0: https://github.com/ros-gbp/ros-release/archive/release/melodic/roslib/1.14.7-1.tar.gz#/ros-melodic-roslib-1.14.7-source0.tar.gz @@ -17,7 +17,7 @@ BuildRequires: gtest-devel BuildRequires: log4cxx-devel BuildRequires: python3-devel -BuildRequires: boost-devel +BuildRequires: boost-devel boost-python3-devel boost-python3-devel BuildRequires: tinyxml-devel BuildRequires: ros-melodic-catkin-devel BuildRequires: ros-melodic-rosmake-devel @@ -28,8 +28,8 @@ Requires: ros-melodic-catkin Requires: ros-melodic-ros_environment Requires: ros-melodic-rospack -Provides: ros-melodic-roslib = 1.14.6-3 -Obsoletes: ros-melodic-roslib < 1.14.6-3 +Provides: ros-melodic-roslib = 1.14.7-1 +Obsoletes: ros-melodic-roslib < 1.14.7-1 %description @@ -41,14 +41,14 @@ client library implementations. Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} Requires: ros-melodic-catkin-devel -Requires: boost-devel +Requires: boost-devel boost-python3-devel boost-python3-devel Requires: tinyxml-devel Requires: ros-melodic-rosmake-devel Requires: ros-melodic-rospack-devel Requires: ros-melodic-ros_environment-devel -Provides: ros-melodic-roslib-devel = 1.14.6-3 -Obsoletes: ros-melodic-roslib-devel < 1.14.6-3 +Provides: ros-melodic-roslib-devel = 1.14.7-1 +Obsoletes: ros-melodic-roslib-devel < 1.14.7-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -118,6 +118,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -137,9 +144,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list @@ -148,6 +155,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.1.14.7-1 +- Update to latest release * Mon Jul 22 2019 Till Hofmann - melodic.1.14.6-3 - Remove obsolete python2 dependencies * Sun Jul 21 2019 Till Hofmann - melodic.1.14.6-2 diff --git a/specs/ros-roslint.spec b/specs/ros-roslint.spec index d8709db..e836e35 100644 --- a/specs/ros-roslint.spec +++ b/specs/ros-roslint.spec @@ -1,4 +1,3 @@ -%global pkg_version 0.11.2 Name: ros-roslint Version: melodic.0.11.2 Release: 3%{?dist} @@ -107,6 +106,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -126,9 +132,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-roslisp.spec b/specs/ros-roslisp.spec index ce551c9..134a379 100644 --- a/specs/ros-roslisp.spec +++ b/specs/ros-roslisp.spec @@ -113,6 +113,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -132,9 +139,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-roslz4.spec b/specs/ros-roslz4.spec index 8bb3a34..6709b64 100644 --- a/specs/ros-roslz4.spec +++ b/specs/ros-roslz4.spec @@ -109,6 +109,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -128,9 +135,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-rosmake.spec b/specs/ros-rosmake.spec index 0f57b10..acdc377 100644 --- a/specs/ros-rosmake.spec +++ b/specs/ros-rosmake.spec @@ -1,12 +1,12 @@ Name: ros-rosmake -Version: melodic.1.14.6 -Release: 3%{?dist} +Version: melodic.1.14.7 +Release: 1%{?dist} Summary: ROS package rosmake License: BSD -URL: http://www.ros.org/ +URL: http://wiki.ros.org/rosmake -Source0: https://github.com/ros-gbp/ros-release/archive/release/melodic/rosmake/1.14.6-0.tar.gz#/ros-melodic-rosmake-1.14.6-source0.tar.gz +Source0: https://github.com/ros-gbp/ros-release/archive/release/melodic/rosmake/1.14.7-1.tar.gz#/ros-melodic-rosmake-1.14.7-source0.tar.gz BuildArch: noarch @@ -23,8 +23,8 @@ BuildRequires: ros-melodic-catkin-devel Requires: python3-rospkg Requires: ros-melodic-catkin -Provides: ros-melodic-rosmake = 1.14.6-3 -Obsoletes: ros-melodic-rosmake < 1.14.6-3 +Provides: ros-melodic-rosmake = 1.14.7-1 +Obsoletes: ros-melodic-rosmake < 1.14.7-1 %description @@ -36,8 +36,8 @@ Summary: Development files for %{name} Requires: %{name} = %{version}-%{release} Requires: ros-melodic-catkin-devel -Provides: ros-melodic-rosmake-devel = 1.14.6-3 -Obsoletes: ros-melodic-rosmake-devel < 1.14.6-3 +Provides: ros-melodic-rosmake-devel = 1.14.7-1 +Obsoletes: ros-melodic-rosmake-devel < 1.14.7-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -107,6 +107,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -126,9 +133,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list @@ -137,6 +144,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.1.14.7-1 +- Update to latest release * Mon Jul 22 2019 Till Hofmann - melodic.1.14.6-3 - Remove obsolete python2 dependencies * Sun Jul 21 2019 Till Hofmann - melodic.1.14.6-2 diff --git a/specs/ros-rosmaster.spec b/specs/ros-rosmaster.spec index c1f3680..5f3d452 100644 --- a/specs/ros-rosmaster.spec +++ b/specs/ros-rosmaster.spec @@ -107,6 +107,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -126,9 +133,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-rosmsg.spec b/specs/ros-rosmsg.spec index 31c813d..58447c0 100644 --- a/specs/ros-rosmsg.spec +++ b/specs/ros-rosmsg.spec @@ -116,6 +116,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -135,9 +142,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-rosnode.spec b/specs/ros-rosnode.spec index 5227382..7e294ae 100644 --- a/specs/ros-rosnode.spec +++ b/specs/ros-rosnode.spec @@ -1,4 +1,3 @@ -%global pkg_version 1.14.3 Name: ros-rosnode Version: melodic.1.14.3 Release: 3%{?dist} @@ -112,6 +111,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -131,9 +137,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-rosout.spec b/specs/ros-rosout.spec index b5eb7ec..de3eba0 100644 --- a/specs/ros-rosout.spec +++ b/specs/ros-rosout.spec @@ -115,6 +115,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -134,9 +141,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-rospack.spec b/specs/ros-rospack.spec index 4e938c8..c35bc98 100644 --- a/specs/ros-rospack.spec +++ b/specs/ros-rospack.spec @@ -1,12 +1,12 @@ Name: ros-rospack -Version: melodic.2.5.3 -Release: 3%{?dist} +Version: melodic.2.5.4 +Release: 1%{?dist} Summary: ROS package rospack License: BSD URL: http://wiki.ros.org/rospack -Source0: https://github.com/ros-gbp/rospack-release/archive/release/melodic/rospack/2.5.3-0.tar.gz#/ros-melodic-rospack-2.5.3-source0.tar.gz +Source0: https://github.com/ros-gbp/rospack-release/archive/release/melodic/rospack/2.5.4-1.tar.gz#/ros-melodic-rospack-2.5.4-source0.tar.gz @@ -17,7 +17,7 @@ BuildRequires: gtest-devel BuildRequires: log4cxx-devel BuildRequires: python3-devel -BuildRequires: boost-devel +BuildRequires: boost-devel boost-python3-devel boost-python3-devel BuildRequires: gtest-devel BuildRequires: pkgconfig BuildRequires: python3-coverage @@ -31,8 +31,8 @@ Requires: python3-catkin_pkg Requires: python3-rosdep Requires: ros-melodic-ros_environment -Provides: ros-melodic-rospack = 2.5.3-3 -Obsoletes: ros-melodic-rospack < 2.5.3-3 +Provides: ros-melodic-rospack = 2.5.4-1 +Obsoletes: ros-melodic-rospack < 2.5.4-1 %description @@ -42,7 +42,7 @@ ROS Package Tool Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} Requires: ros-melodic-catkin-devel -Requires: boost-devel +Requires: boost-devel boost-python3-devel boost-python3-devel Requires: gtest-devel Requires: pkgconfig Requires: python3-coverage @@ -51,8 +51,8 @@ Requires: tinyxml2-devel Requires: ros-melodic-cmake_modules-devel Requires: ros-melodic-ros_environment-devel -Provides: ros-melodic-rospack-devel = 2.5.3-3 -Obsoletes: ros-melodic-rospack-devel < 2.5.3-3 +Provides: ros-melodic-rospack-devel = 2.5.4-1 +Obsoletes: ros-melodic-rospack-devel < 2.5.4-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -122,6 +122,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -141,9 +148,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list @@ -152,6 +159,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.2.5.4-1 +- Update to latest release * Mon Jul 22 2019 Till Hofmann - melodic.2.5.3-3 - Remove obsolete python2 dependencies * Sun Jul 21 2019 Till Hofmann - melodic.2.5.3-2 diff --git a/specs/ros-rosparam.spec b/specs/ros-rosparam.spec index c27b81f..282d261 100644 --- a/specs/ros-rosparam.spec +++ b/specs/ros-rosparam.spec @@ -108,6 +108,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -127,9 +134,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-rospy.spec b/specs/ros-rospy.spec index 943dce4..b13f788 100644 --- a/specs/ros-rospy.spec +++ b/specs/ros-rospy.spec @@ -1,4 +1,3 @@ -%global pkg_version 1.14.3 Name: ros-rospy Version: melodic.1.14.3 Release: 3%{?dist} @@ -121,6 +120,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -140,9 +146,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-rospy_tutorials.spec b/specs/ros-rospy_tutorials.spec index 2e5b651..65b3410 100644 --- a/specs/ros-rospy_tutorials.spec +++ b/specs/ros-rospy_tutorials.spec @@ -119,6 +119,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -138,9 +145,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-rosservice.spec b/specs/ros-rosservice.spec index b78ca63..8a4a1ff 100644 --- a/specs/ros-rosservice.spec +++ b/specs/ros-rosservice.spec @@ -1,4 +1,3 @@ -%global pkg_version 1.14.3 Name: ros-rosservice Version: melodic.1.14.3 Release: 3%{?dist} @@ -116,6 +115,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -135,9 +141,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-rostest.spec b/specs/ros-rostest.spec index 9219e79..a1e755c 100644 --- a/specs/ros-rostest.spec +++ b/specs/ros-rostest.spec @@ -1,4 +1,3 @@ -%global pkg_version 1.14.3 Name: ros-rostest Version: melodic.1.14.3 Release: 3%{?dist} @@ -19,7 +18,7 @@ BuildRequires: gtest-devel BuildRequires: log4cxx-devel BuildRequires: python3-devel -BuildRequires: boost-devel +BuildRequires: boost-devel boost-python3-devel boost-python3-devel BuildRequires: ros-melodic-catkin-devel BuildRequires: ros-melodic-rosunit-devel @@ -41,7 +40,7 @@ xUnit frameworks. Summary: Development files for %{name} Requires: %{name} = %{version}-%{release} Requires: ros-melodic-catkin-devel -Requires: boost-devel +Requires: boost-devel boost-python3-devel boost-python3-devel Requires: ros-melodic-rosunit-devel Requires: ros-melodic-rosgraph-devel Requires: ros-melodic-roslaunch-devel @@ -119,6 +118,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -138,9 +144,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-rostime.spec b/specs/ros-rostime.spec index 31bccf4..21a58c4 100644 --- a/specs/ros-rostime.spec +++ b/specs/ros-rostime.spec @@ -1,12 +1,12 @@ Name: ros-rostime -Version: melodic.0.6.12 -Release: 3%{?dist} +Version: melodic.0.6.13 +Release: 1%{?dist} Summary: ROS package rostime License: BSD URL: http://www.ros.org/ -Source0: https://github.com/ros-gbp/roscpp_core-release/archive/release/melodic/rostime/0.6.12-0.tar.gz#/ros-melodic-rostime-0.6.12-source0.tar.gz +Source0: https://github.com/ros-gbp/roscpp_core-release/archive/release/melodic/rostime/0.6.13-1.tar.gz#/ros-melodic-rostime-0.6.13-source0.tar.gz @@ -17,14 +17,14 @@ BuildRequires: gtest-devel BuildRequires: log4cxx-devel BuildRequires: python3-devel -BuildRequires: boost-devel +BuildRequires: boost-devel boost-python3-devel boost-python3-devel BuildRequires: ros-melodic-catkin-devel BuildRequires: ros-melodic-cpp_common-devel Requires: ros-melodic-cpp_common -Provides: ros-melodic-rostime = 0.6.12-3 -Obsoletes: ros-melodic-rostime < 0.6.12-3 +Provides: ros-melodic-rostime = 0.6.13-1 +Obsoletes: ros-melodic-rostime < 0.6.13-1 %description @@ -35,10 +35,10 @@ Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} Requires: ros-melodic-catkin-devel Requires: ros-melodic-cpp_common-devel -Requires: boost-devel +Requires: boost-devel boost-python3-devel boost-python3-devel -Provides: ros-melodic-rostime-devel = 0.6.12-3 -Obsoletes: ros-melodic-rostime-devel < 0.6.12-3 +Provides: ros-melodic-rostime-devel = 0.6.13-1 +Obsoletes: ros-melodic-rostime-devel < 0.6.13-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -108,6 +108,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -127,9 +134,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list @@ -138,6 +145,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.0.6.13-1 +- Update to latest release * Mon Jul 22 2019 Till Hofmann - melodic.0.6.12-3 - Remove obsolete python2 dependencies * Sun Jul 21 2019 Till Hofmann - melodic.0.6.12-2 diff --git a/specs/ros-rostopic.spec b/specs/ros-rostopic.spec index 698b1f4..879849e 100644 --- a/specs/ros-rostopic.spec +++ b/specs/ros-rostopic.spec @@ -113,6 +113,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -132,9 +139,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-rosunit.spec b/specs/ros-rosunit.spec index 00aa1dc..7a921d1 100644 --- a/specs/ros-rosunit.spec +++ b/specs/ros-rosunit.spec @@ -1,13 +1,12 @@ -%global pkg_version 1.14.6 Name: ros-rosunit -Version: melodic.1.14.6 -Release: 3%{?dist} +Version: melodic.1.14.7 +Release: 1%{?dist} Summary: ROS package rosunit License: BSD -URL: http://ros.org/wiki/rosunit +URL: http://wiki.ros.org/rosunit -Source0: https://github.com/ros-gbp/ros-release/archive/release/melodic/rosunit/1.14.6-0.tar.gz#/ros-melodic-rosunit-1.14.6-source0.tar.gz +Source0: https://github.com/ros-gbp/ros-release/archive/release/melodic/rosunit/1.14.7-1.tar.gz#/ros-melodic-rosunit-1.14.7-source0.tar.gz BuildArch: noarch @@ -24,8 +23,8 @@ BuildRequires: ros-melodic-catkin-devel Requires: python3-rospkg Requires: ros-melodic-roslib -Provides: ros-melodic-rosunit = 1.14.6-3 -Obsoletes: ros-melodic-rosunit < 1.14.6-3 +Provides: ros-melodic-rosunit = 1.14.7-1 +Obsoletes: ros-melodic-rosunit < 1.14.7-1 %description @@ -39,8 +38,8 @@ Requires: %{name} = %{version}-%{release} Requires: ros-melodic-catkin-devel Requires: ros-melodic-roslib-devel -Provides: ros-melodic-rosunit-devel = 1.14.6-3 -Obsoletes: ros-melodic-rosunit-devel < 1.14.6-3 +Provides: ros-melodic-rosunit-devel = 1.14.7-1 +Obsoletes: ros-melodic-rosunit-devel < 1.14.7-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -110,6 +109,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -129,9 +135,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list @@ -140,6 +146,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.1.14.7-1 +- Update to latest release * Mon Jul 22 2019 Till Hofmann - melodic.1.14.6-3 - Remove obsolete python2 dependencies * Sun Jul 21 2019 Till Hofmann - melodic.1.14.6-2 diff --git a/specs/ros-roswtf.spec b/specs/ros-roswtf.spec index 5813ed1..716395b 100644 --- a/specs/ros-roswtf.spec +++ b/specs/ros-roswtf.spec @@ -127,6 +127,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -146,9 +153,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-rqt_action.spec b/specs/ros-rqt_action.spec index 3f4024e..d96ee72 100644 --- a/specs/ros-rqt_action.spec +++ b/specs/ros-rqt_action.spec @@ -114,6 +114,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -133,9 +140,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-rqt_bag.spec b/specs/ros-rqt_bag.spec index 20510dd..a91f715 100644 --- a/specs/ros-rqt_bag.spec +++ b/specs/ros-rqt_bag.spec @@ -122,6 +122,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -141,9 +148,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-rqt_bag_plugins.spec b/specs/ros-rqt_bag_plugins.spec index a18a5e2..e26e413 100644 --- a/specs/ros-rqt_bag_plugins.spec +++ b/specs/ros-rqt_bag_plugins.spec @@ -127,6 +127,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -146,9 +153,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-rqt_common_plugins.spec b/specs/ros-rqt_common_plugins.spec index 8963efc..c9e8c2c 100644 --- a/specs/ros-rqt_common_plugins.spec +++ b/specs/ros-rqt_common_plugins.spec @@ -147,6 +147,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -166,9 +173,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-rqt_console.spec b/specs/ros-rqt_console.spec index 2b23ff3..6959e2c 100644 --- a/specs/ros-rqt_console.spec +++ b/specs/ros-rqt_console.spec @@ -1,12 +1,12 @@ Name: ros-rqt_console -Version: melodic.0.4.8 -Release: 3%{?dist} +Version: melodic.0.4.9 +Release: 1%{?dist} Summary: ROS package rqt_console License: BSD URL: http://wiki.ros.org/rqt_console -Source0: https://github.com/ros-gbp/rqt_console-release/archive/release/melodic/rqt_console/0.4.8-0.tar.gz#/ros-melodic-rqt_console-0.4.8-source0.tar.gz +Source0: https://github.com/ros-gbp/rqt_console-release/archive/release/melodic/rqt_console/0.4.9-1.tar.gz#/ros-melodic-rqt_console-0.4.9-source0.tar.gz BuildArch: noarch @@ -29,8 +29,8 @@ Requires: ros-melodic-rqt_gui_py Requires: ros-melodic-rqt_logger_level Requires: ros-melodic-rqt_py_common -Provides: ros-melodic-rqt_console = 0.4.8-3 -Obsoletes: ros-melodic-rqt_console < 0.4.8-3 +Provides: ros-melodic-rqt_console = 0.4.9-1 +Obsoletes: ros-melodic-rqt_console < 0.4.9-1 %description @@ -49,8 +49,8 @@ Requires: ros-melodic-rqt_gui_py-devel Requires: ros-melodic-rqt_logger_level-devel Requires: ros-melodic-rqt_py_common-devel -Provides: ros-melodic-rqt_console-devel = 0.4.8-3 -Obsoletes: ros-melodic-rqt_console-devel < 0.4.8-3 +Provides: ros-melodic-rqt_console-devel = 0.4.9-1 +Obsoletes: ros-melodic-rqt_console-devel < 0.4.9-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -120,6 +120,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -139,9 +146,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list @@ -150,6 +157,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.0.4.9-1 +- Update to latest release * Mon Jul 22 2019 Till Hofmann - melodic.0.4.8-3 - Remove obsolete python2 dependencies * Sun Jul 21 2019 Till Hofmann - melodic.0.4.8-2 diff --git a/specs/ros-rqt_dep.spec b/specs/ros-rqt_dep.spec index 280f90d..f7d786f 100644 --- a/specs/ros-rqt_dep.spec +++ b/specs/ros-rqt_dep.spec @@ -120,6 +120,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -139,9 +146,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-rqt_graph.spec b/specs/ros-rqt_graph.spec index f6b309a..842bd5b 100644 --- a/specs/ros-rqt_graph.spec +++ b/specs/ros-rqt_graph.spec @@ -1,12 +1,12 @@ Name: ros-rqt_graph -Version: melodic.0.4.10 -Release: 3%{?dist} +Version: melodic.0.4.11 +Release: 1%{?dist} Summary: ROS package rqt_graph License: BSD URL: http://wiki.ros.org/rqt_graph -Source0: https://github.com/ros-gbp/rqt_graph-release/archive/release/melodic/rqt_graph/0.4.10-0.tar.gz#/ros-melodic-rqt_graph-0.4.10-source0.tar.gz +Source0: https://github.com/ros-gbp/rqt_graph-release/archive/release/melodic/rqt_graph/0.4.11-1.tar.gz#/ros-melodic-rqt_graph-0.4.11-source0.tar.gz BuildArch: noarch @@ -33,8 +33,8 @@ Requires: ros-melodic-rostopic Requires: ros-melodic-rqt_gui Requires: ros-melodic-rqt_gui_py -Provides: ros-melodic-rqt_graph = 0.4.10-3 -Obsoletes: ros-melodic-rqt_graph < 0.4.10-3 +Provides: ros-melodic-rqt_graph = 0.4.11-1 +Obsoletes: ros-melodic-rqt_graph < 0.4.11-1 %description @@ -57,8 +57,8 @@ Requires: ros-melodic-rostopic-devel Requires: ros-melodic-rqt_gui-devel Requires: ros-melodic-rqt_gui_py-devel -Provides: ros-melodic-rqt_graph-devel = 0.4.10-3 -Obsoletes: ros-melodic-rqt_graph-devel < 0.4.10-3 +Provides: ros-melodic-rqt_graph-devel = 0.4.11-1 +Obsoletes: ros-melodic-rqt_graph-devel < 0.4.11-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -128,6 +128,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -147,9 +154,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list @@ -158,6 +165,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.0.4.11-1 +- Update to latest release * Mon Jul 22 2019 Till Hofmann - melodic.0.4.10-3 - Remove obsolete python2 dependencies * Sun Jul 21 2019 Till Hofmann - melodic.0.4.10-2 diff --git a/specs/ros-rqt_gui.spec b/specs/ros-rqt_gui.spec index 6060443..acf5af4 100644 --- a/specs/ros-rqt_gui.spec +++ b/specs/ros-rqt_gui.spec @@ -109,6 +109,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -128,9 +135,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-rqt_gui_cpp.spec b/specs/ros-rqt_gui_cpp.spec index 4ff7ffa..f98a3ae 100644 --- a/specs/ros-rqt_gui_cpp.spec +++ b/specs/ros-rqt_gui_cpp.spec @@ -125,6 +125,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -144,9 +151,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-rqt_gui_py.spec b/specs/ros-rqt_gui_py.spec index 3940413..94e2dbd 100644 --- a/specs/ros-rqt_gui_py.spec +++ b/specs/ros-rqt_gui_py.spec @@ -114,6 +114,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -133,9 +140,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-rqt_image_view.spec b/specs/ros-rqt_image_view.spec index d4c97f3..1b9b78a 100644 --- a/specs/ros-rqt_image_view.spec +++ b/specs/ros-rqt_image_view.spec @@ -1,12 +1,12 @@ Name: ros-rqt_image_view -Version: melodic.0.4.13 -Release: 3%{?dist} +Version: melodic.0.4.14 +Release: 1%{?dist} Summary: ROS package rqt_image_view License: BSD URL: http://wiki.ros.org/rqt_image_view -Source0: https://github.com/ros-gbp/rqt_image_view-release/archive/release/melodic/rqt_image_view/0.4.13-0.tar.gz#/ros-melodic-rqt_image_view-0.4.13-source0.tar.gz +Source0: https://github.com/ros-gbp/rqt_image_view-release/archive/release/melodic/rqt_image_view/0.4.14-1.tar.gz#/ros-melodic-rqt_image_view-0.4.14-source0.tar.gz @@ -40,8 +40,8 @@ Requires: ros-melodic-rqt_gui Requires: ros-melodic-rqt_gui_cpp Requires: ros-melodic-sensor_msgs -Provides: ros-melodic-rqt_image_view = 0.4.13-3 -Obsoletes: ros-melodic-rqt_image_view < 0.4.13-3 +Provides: ros-melodic-rqt_image_view = 0.4.14-1 +Obsoletes: ros-melodic-rqt_image_view < 0.4.14-1 %description @@ -67,8 +67,8 @@ Requires: ros-melodic-rqt_gui-devel Requires: ros-melodic-rqt_gui_cpp-devel Requires: ros-melodic-sensor_msgs-devel -Provides: ros-melodic-rqt_image_view-devel = 0.4.13-3 -Obsoletes: ros-melodic-rqt_image_view-devel < 0.4.13-3 +Provides: ros-melodic-rqt_image_view-devel = 0.4.14-1 +Obsoletes: ros-melodic-rqt_image_view-devel < 0.4.14-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -138,6 +138,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -157,9 +164,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list @@ -168,6 +175,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.0.4.14-1 +- Update to latest release * Mon Jul 22 2019 Till Hofmann - melodic.0.4.13-3 - Remove obsolete python2 dependencies * Sun Jul 21 2019 Till Hofmann - melodic.0.4.13-2 diff --git a/specs/ros-rqt_launch.spec b/specs/ros-rqt_launch.spec index 360a4e4..1a047b0 100644 --- a/specs/ros-rqt_launch.spec +++ b/specs/ros-rqt_launch.spec @@ -120,6 +120,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -139,9 +146,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-rqt_logger_level.spec b/specs/ros-rqt_logger_level.spec index 8aa32ee..03947dc 100644 --- a/specs/ros-rqt_logger_level.spec +++ b/specs/ros-rqt_logger_level.spec @@ -118,6 +118,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -137,9 +144,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-rqt_moveit.spec b/specs/ros-rqt_moveit.spec index e4de92a..7b5e5ad 100644 --- a/specs/ros-rqt_moveit.spec +++ b/specs/ros-rqt_moveit.spec @@ -122,6 +122,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -141,9 +148,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-rqt_msg.spec b/specs/ros-rqt_msg.spec index 53245d2..08efffb 100644 --- a/specs/ros-rqt_msg.spec +++ b/specs/ros-rqt_msg.spec @@ -124,6 +124,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -143,9 +150,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-rqt_nav_view.spec b/specs/ros-rqt_nav_view.spec index 649d99b..bcf057e 100644 --- a/specs/ros-rqt_nav_view.spec +++ b/specs/ros-rqt_nav_view.spec @@ -122,6 +122,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -141,9 +148,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-rqt_plot.spec b/specs/ros-rqt_plot.spec index 94d17e2..4c649df 100644 --- a/specs/ros-rqt_plot.spec +++ b/specs/ros-rqt_plot.spec @@ -126,6 +126,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -145,9 +152,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-rqt_pose_view.spec b/specs/ros-rqt_pose_view.spec index bd2300c..6fee908 100644 --- a/specs/ros-rqt_pose_view.spec +++ b/specs/ros-rqt_pose_view.spec @@ -20,8 +20,8 @@ BuildRequires: python3-devel BuildRequires: ros-melodic-catkin-devel +Requires: python3-pyopengl Requires: python3-rospkg -Requires: python3dist(pyopengl) Requires: ros-melodic-geometry_msgs Requires: ros-melodic-gl_dependency Requires: ros-melodic-python_qt_binding @@ -124,6 +124,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -143,9 +150,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-rqt_publisher.spec b/specs/ros-rqt_publisher.spec index 4acd910..6bbfd45 100644 --- a/specs/ros-rqt_publisher.spec +++ b/specs/ros-rqt_publisher.spec @@ -120,6 +120,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -139,9 +146,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-rqt_py_common.spec b/specs/ros-rqt_py_common.spec index 722d599..2e82304 100644 --- a/specs/ros-rqt_py_common.spec +++ b/specs/ros-rqt_py_common.spec @@ -130,6 +130,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -149,9 +156,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-rqt_py_console.spec b/specs/ros-rqt_py_console.spec index 392f7e1..2655d37 100644 --- a/specs/ros-rqt_py_console.spec +++ b/specs/ros-rqt_py_console.spec @@ -118,6 +118,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -137,9 +144,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-rqt_reconfigure.spec b/specs/ros-rqt_reconfigure.spec index fb7b8fb..eb1bc57 100644 --- a/specs/ros-rqt_reconfigure.spec +++ b/specs/ros-rqt_reconfigure.spec @@ -1,12 +1,12 @@ Name: ros-rqt_reconfigure -Version: melodic.0.4.10 -Release: 3%{?dist} +Version: melodic.0.5.1 +Release: 1%{?dist} Summary: ROS package rqt_reconfigure License: BSD URL: http://wiki.ros.org/rqt_reconfigure -Source0: https://github.com/ros-gbp/rqt_reconfigure-release/archive/release/melodic/rqt_reconfigure/0.4.10-0.tar.gz#/ros-melodic-rqt_reconfigure-0.4.10-source0.tar.gz +Source0: https://github.com/ros-gbp/rqt_reconfigure-release/archive/release/melodic/rqt_reconfigure/0.5.1-1.tar.gz#/ros-melodic-rqt_reconfigure-0.5.1-source0.tar.gz BuildArch: noarch @@ -19,7 +19,10 @@ BuildRequires: log4cxx-devel BuildRequires: python3-devel BuildRequires: ros-melodic-catkin-devel +BuildRequires: ros-melodic-roslint-devel +BuildRequires: ros-melodic-rostest-devel +Requires: PyYAML Requires: ros-melodic-dynamic_reconfigure Requires: ros-melodic-python_qt_binding Requires: ros-melodic-rospy @@ -28,8 +31,8 @@ Requires: ros-melodic-rqt_gui Requires: ros-melodic-rqt_gui_py Requires: ros-melodic-rqt_py_common -Provides: ros-melodic-rqt_reconfigure = 0.4.10-3 -Obsoletes: ros-melodic-rqt_reconfigure < 0.4.10-3 +Provides: ros-melodic-rqt_reconfigure = 0.5.1-1 +Obsoletes: ros-melodic-rqt_reconfigure < 0.5.1-1 %description @@ -41,6 +44,8 @@ parameters that are accessible via dynamic_reconfigure. Summary: Development files for %{name} Requires: %{name} = %{version}-%{release} Requires: ros-melodic-catkin-devel +Requires: ros-melodic-roslint-devel +Requires: ros-melodic-rostest-devel Requires: ros-melodic-dynamic_reconfigure-devel Requires: ros-melodic-python_qt_binding-devel Requires: ros-melodic-rospy-devel @@ -49,8 +54,8 @@ Requires: ros-melodic-rqt_gui-devel Requires: ros-melodic-rqt_gui_py-devel Requires: ros-melodic-rqt_py_common-devel -Provides: ros-melodic-rqt_reconfigure-devel = 0.4.10-3 -Obsoletes: ros-melodic-rqt_reconfigure-devel < 0.4.10-3 +Provides: ros-melodic-rqt_reconfigure-devel = 0.5.1-1 +Obsoletes: ros-melodic-rqt_reconfigure-devel < 0.5.1-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -120,6 +125,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -139,9 +151,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list @@ -150,6 +162,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.0.5.1-1 +- Update to latest release * Mon Jul 22 2019 Till Hofmann - melodic.0.4.10-3 - Remove obsolete python2 dependencies * Sun Jul 21 2019 Till Hofmann - melodic.0.4.10-2 diff --git a/specs/ros-rqt_robot_dashboard.spec b/specs/ros-rqt_robot_dashboard.spec index 9ebf11c..56a6f39 100644 --- a/specs/ros-rqt_robot_dashboard.spec +++ b/specs/ros-rqt_robot_dashboard.spec @@ -123,6 +123,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -142,9 +149,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-rqt_robot_monitor.spec b/specs/ros-rqt_robot_monitor.spec index a4201be..0cae098 100644 --- a/specs/ros-rqt_robot_monitor.spec +++ b/specs/ros-rqt_robot_monitor.spec @@ -1,12 +1,12 @@ Name: ros-rqt_robot_monitor -Version: melodic.0.5.8 -Release: 3%{?dist} +Version: melodic.0.5.9 +Release: 1%{?dist} Summary: ROS package rqt_robot_monitor License: BSD URL: http://wiki.ros.org/rqt_robot_monitor -Source0: https://github.com/ros-gbp/rqt_robot_monitor-release/archive/release/melodic/rqt_robot_monitor/0.5.8-0.tar.gz#/ros-melodic-rqt_robot_monitor-0.5.8-source0.tar.gz +Source0: https://github.com/ros-gbp/rqt_robot_monitor-release/archive/release/melodic/rqt_robot_monitor/0.5.9-1.tar.gz#/ros-melodic-rqt_robot_monitor-0.5.9-source0.tar.gz BuildArch: noarch @@ -31,8 +31,8 @@ Requires: ros-melodic-rqt_gui Requires: ros-melodic-rqt_gui_py Requires: ros-melodic-rqt_py_common -Provides: ros-melodic-rqt_robot_monitor = 0.5.8-3 -Obsoletes: ros-melodic-rqt_robot_monitor < 0.5.8-3 +Provides: ros-melodic-rqt_robot_monitor = 0.5.9-1 +Obsoletes: ros-melodic-rqt_robot_monitor < 0.5.9-1 %description @@ -53,8 +53,8 @@ Requires: ros-melodic-rqt_gui-devel Requires: ros-melodic-rqt_gui_py-devel Requires: ros-melodic-rqt_py_common-devel -Provides: ros-melodic-rqt_robot_monitor-devel = 0.5.8-3 -Obsoletes: ros-melodic-rqt_robot_monitor-devel < 0.5.8-3 +Provides: ros-melodic-rqt_robot_monitor-devel = 0.5.9-1 +Obsoletes: ros-melodic-rqt_robot_monitor-devel < 0.5.9-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -124,6 +124,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -143,9 +150,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list @@ -154,6 +161,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.0.5.9-1 +- Update to latest release * Mon Jul 22 2019 Till Hofmann - melodic.0.5.8-3 - Remove obsolete python2 dependencies * Sun Jul 21 2019 Till Hofmann - melodic.0.5.8-2 diff --git a/specs/ros-rqt_robot_plugins.spec b/specs/ros-rqt_robot_plugins.spec index 78b2dd2..3c7cce4 100644 --- a/specs/ros-rqt_robot_plugins.spec +++ b/specs/ros-rqt_robot_plugins.spec @@ -123,6 +123,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -142,9 +149,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-rqt_robot_steering.spec b/specs/ros-rqt_robot_steering.spec index 6e96122..a391320 100644 --- a/specs/ros-rqt_robot_steering.spec +++ b/specs/ros-rqt_robot_steering.spec @@ -1,12 +1,12 @@ Name: ros-rqt_robot_steering -Version: melodic.0.5.9 -Release: 3%{?dist} +Version: melodic.0.5.10 +Release: 1%{?dist} Summary: ROS package rqt_robot_steering License: BSD URL: http://wiki.ros.org/rqt_robot_steering -Source0: https://github.com/ros-gbp/rqt_robot_steering-release/archive/release/melodic/rqt_robot_steering/0.5.9-0.tar.gz#/ros-melodic-rqt_robot_steering-0.5.9-source0.tar.gz +Source0: https://github.com/ros-gbp/rqt_robot_steering-release/archive/release/melodic/rqt_robot_steering/0.5.10-1.tar.gz#/ros-melodic-rqt_robot_steering-0.5.10-source0.tar.gz BuildArch: noarch @@ -27,8 +27,8 @@ Requires: ros-melodic-rostopic Requires: ros-melodic-rqt_gui Requires: ros-melodic-rqt_gui_py -Provides: ros-melodic-rqt_robot_steering = 0.5.9-3 -Obsoletes: ros-melodic-rqt_robot_steering < 0.5.9-3 +Provides: ros-melodic-rqt_robot_steering = 0.5.10-1 +Obsoletes: ros-melodic-rqt_robot_steering < 0.5.10-1 %description @@ -45,8 +45,8 @@ Requires: ros-melodic-rostopic-devel Requires: ros-melodic-rqt_gui-devel Requires: ros-melodic-rqt_gui_py-devel -Provides: ros-melodic-rqt_robot_steering-devel = 0.5.9-3 -Obsoletes: ros-melodic-rqt_robot_steering-devel < 0.5.9-3 +Provides: ros-melodic-rqt_robot_steering-devel = 0.5.10-1 +Obsoletes: ros-melodic-rqt_robot_steering-devel < 0.5.10-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -116,6 +116,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -135,9 +142,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list @@ -146,6 +153,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.0.5.10-1 +- Update to latest release * Mon Jul 22 2019 Till Hofmann - melodic.0.5.9-3 - Remove obsolete python2 dependencies * Sun Jul 21 2019 Till Hofmann - melodic.0.5.9-2 diff --git a/specs/ros-rqt_runtime_monitor.spec b/specs/ros-rqt_runtime_monitor.spec index a3244be..baad148 100644 --- a/specs/ros-rqt_runtime_monitor.spec +++ b/specs/ros-rqt_runtime_monitor.spec @@ -118,6 +118,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -137,9 +144,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-rqt_rviz.spec b/specs/ros-rqt_rviz.spec index 72b2f37..349bc27 100644 --- a/specs/ros-rqt_rviz.spec +++ b/specs/ros-rqt_rviz.spec @@ -17,7 +17,7 @@ BuildRequires: gtest-devel BuildRequires: log4cxx-devel BuildRequires: python3-devel -BuildRequires: boost-devel +BuildRequires: boost-devel boost-python3-devel boost-python3-devel BuildRequires: eigen3-devel BuildRequires: libuuid-devel BuildRequires: ogre-devel @@ -49,7 +49,7 @@ rqt_rviz provides a GUI plugin embedding Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} Requires: ros-melodic-catkin-devel -Requires: boost-devel +Requires: boost-devel boost-python3-devel boost-python3-devel Requires: eigen3-devel Requires: libuuid-devel Requires: ogre-devel @@ -135,6 +135,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -154,9 +161,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-rqt_service_caller.spec b/specs/ros-rqt_service_caller.spec index ef76644..12b3abe 100644 --- a/specs/ros-rqt_service_caller.spec +++ b/specs/ros-rqt_service_caller.spec @@ -114,6 +114,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -133,9 +140,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-rqt_shell.spec b/specs/ros-rqt_shell.spec index 346f724..a30b9b7 100644 --- a/specs/ros-rqt_shell.spec +++ b/specs/ros-rqt_shell.spec @@ -115,6 +115,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -134,9 +141,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-rqt_srv.spec b/specs/ros-rqt_srv.spec index 041d7e6..2ca9b93 100644 --- a/specs/ros-rqt_srv.spec +++ b/specs/ros-rqt_srv.spec @@ -117,6 +117,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -136,9 +143,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-rqt_tf_tree.spec b/specs/ros-rqt_tf_tree.spec index 24c821e..1cc8cf7 100644 --- a/specs/ros-rqt_tf_tree.spec +++ b/specs/ros-rqt_tf_tree.spec @@ -128,6 +128,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -147,9 +154,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-rqt_top.spec b/specs/ros-rqt_top.spec index 93fdacc..de583f3 100644 --- a/specs/ros-rqt_top.spec +++ b/specs/ros-rqt_top.spec @@ -113,6 +113,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -132,9 +139,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-rqt_topic.spec b/specs/ros-rqt_topic.spec index b6d9ad0..c0de035 100644 --- a/specs/ros-rqt_topic.spec +++ b/specs/ros-rqt_topic.spec @@ -1,12 +1,12 @@ Name: ros-rqt_topic -Version: melodic.0.4.10 -Release: 3%{?dist} +Version: melodic.0.4.11 +Release: 1%{?dist} Summary: ROS package rqt_topic License: BSD URL: http://wiki.ros.org/rqt_topic -Source0: https://github.com/ros-gbp/rqt_topic-release/archive/release/melodic/rqt_topic/0.4.10-0.tar.gz#/ros-melodic-rqt_topic-0.4.10-source0.tar.gz +Source0: https://github.com/ros-gbp/rqt_topic-release/archive/release/melodic/rqt_topic/0.4.11-1.tar.gz#/ros-melodic-rqt_topic-0.4.11-source0.tar.gz BuildArch: noarch @@ -27,8 +27,8 @@ Requires: ros-melodic-rqt_gui Requires: ros-melodic-rqt_gui_py Requires: ros-melodic-std_msgs -Provides: ros-melodic-rqt_topic = 0.4.10-3 -Obsoletes: ros-melodic-rqt_topic < 0.4.10-3 +Provides: ros-melodic-rqt_topic = 0.4.11-1 +Obsoletes: ros-melodic-rqt_topic < 0.4.11-1 %description @@ -46,8 +46,8 @@ Requires: ros-melodic-rqt_gui-devel Requires: ros-melodic-rqt_gui_py-devel Requires: ros-melodic-std_msgs-devel -Provides: ros-melodic-rqt_topic-devel = 0.4.10-3 -Obsoletes: ros-melodic-rqt_topic-devel < 0.4.10-3 +Provides: ros-melodic-rqt_topic-devel = 0.4.11-1 +Obsoletes: ros-melodic-rqt_topic-devel < 0.4.11-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -117,6 +117,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -136,9 +143,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list @@ -147,6 +154,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.0.4.11-1 +- Update to latest release * Mon Jul 22 2019 Till Hofmann - melodic.0.4.10-3 - Remove obsolete python2 dependencies * Sun Jul 21 2019 Till Hofmann - melodic.0.4.10-2 diff --git a/specs/ros-rqt_web.spec b/specs/ros-rqt_web.spec index fd58660..07dc860 100644 --- a/specs/ros-rqt_web.spec +++ b/specs/ros-rqt_web.spec @@ -118,6 +118,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -137,9 +144,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-rviz.spec b/specs/ros-rviz.spec index c4e68e0..dd9c57a 100644 --- a/specs/ros-rviz.spec +++ b/specs/ros-rviz.spec @@ -1,12 +1,12 @@ Name: ros-rviz -Version: melodic.1.13.3 -Release: 3%{?dist} +Version: melodic.1.13.7 +Release: 1%{?dist} Summary: ROS package rviz License: BSD URL: http://wiki.ros.org/rviz -Source0: https://github.com/ros-gbp/rviz-release/archive/release/melodic/rviz/1.13.3-0.tar.gz#/ros-melodic-rviz-1.13.3-source0.tar.gz +Source0: https://github.com/ros-gbp/rviz-release/archive/release/melodic/rviz/1.13.7-1.tar.gz#/ros-melodic-rviz-1.13.7-source0.tar.gz @@ -82,8 +82,8 @@ Requires: ros-melodic-tf Requires: ros-melodic-urdf Requires: ros-melodic-visualization_msgs -Provides: ros-melodic-rviz = 1.13.3-3 -Obsoletes: ros-melodic-rviz < 1.13.3-3 +Provides: ros-melodic-rviz = 1.13.7-1 +Obsoletes: ros-melodic-rviz < 1.13.7-1 %description @@ -133,8 +133,8 @@ Requires: ros-melodic-urdf-devel Requires: ros-melodic-visualization_msgs-devel Requires: ros-melodic-media_export-devel -Provides: ros-melodic-rviz-devel = 1.13.3-3 -Obsoletes: ros-melodic-rviz-devel < 1.13.3-3 +Provides: ros-melodic-rviz-devel = 1.13.7-1 +Obsoletes: ros-melodic-rviz-devel < 1.13.7-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -205,6 +205,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -224,9 +231,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list @@ -235,6 +242,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.1.13.7-1 +- Update to latest release * Mon Jul 22 2019 Till Hofmann - melodic.1.13.3-3 - Remove obsolete python2 dependencies * Sun Jul 21 2019 Till Hofmann - melodic.1.13.3-2 diff --git a/specs/ros-rviz_plugin_tutorials.spec b/specs/ros-rviz_plugin_tutorials.spec index 7ab9268..1a665e3 100644 --- a/specs/ros-rviz_plugin_tutorials.spec +++ b/specs/ros-rviz_plugin_tutorials.spec @@ -122,6 +122,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -141,9 +148,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-rviz_python_tutorial.spec b/specs/ros-rviz_python_tutorial.spec index 974d023..97a55de 100644 --- a/specs/ros-rviz_python_tutorial.spec +++ b/specs/ros-rviz_python_tutorial.spec @@ -111,6 +111,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -130,9 +137,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-self_test.spec b/specs/ros-self_test.spec index 655dc4f..fa160d8 100644 --- a/specs/ros-self_test.spec +++ b/specs/ros-self_test.spec @@ -114,6 +114,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -133,9 +140,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-sensor_msgs.spec b/specs/ros-sensor_msgs.spec index 233a825..5426f9d 100644 --- a/specs/ros-sensor_msgs.spec +++ b/specs/ros-sensor_msgs.spec @@ -120,6 +120,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -139,9 +146,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-shape_msgs.spec b/specs/ros-shape_msgs.spec index 61fb53a..1b7c853 100644 --- a/specs/ros-shape_msgs.spec +++ b/specs/ros-shape_msgs.spec @@ -115,6 +115,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -134,9 +141,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-simulators.spec b/specs/ros-simulators.spec index be8122f..8815bc5 100644 --- a/specs/ros-simulators.spec +++ b/specs/ros-simulators.spec @@ -1,4 +1,3 @@ -%global pkg_version 1.4.1 Name: ros-simulators Version: melodic.1.4.1 Release: 3%{?dist} @@ -115,6 +114,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -134,9 +140,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-smach.spec b/specs/ros-smach.spec index a9b3c4b..79165a6 100644 --- a/specs/ros-smach.spec +++ b/specs/ros-smach.spec @@ -108,6 +108,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -127,9 +134,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-smach_msgs.spec b/specs/ros-smach_msgs.spec index 9ddb19b..70eef90 100644 --- a/specs/ros-smach_msgs.spec +++ b/specs/ros-smach_msgs.spec @@ -113,6 +113,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -132,9 +139,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-smach_ros.spec b/specs/ros-smach_ros.spec index 46ca7db..3934219 100644 --- a/specs/ros-smach_ros.spec +++ b/specs/ros-smach_ros.spec @@ -124,6 +124,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -143,9 +150,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-smclib.spec b/specs/ros-smclib.spec index 146a6cf..a0bfc3d 100644 --- a/specs/ros-smclib.spec +++ b/specs/ros-smclib.spec @@ -108,6 +108,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -127,9 +134,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-stage.spec b/specs/ros-stage.spec index 3ce8eb1..5a487fc 100644 --- a/specs/ros-stage.spec +++ b/specs/ros-stage.spec @@ -120,6 +120,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -139,9 +146,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-stage_ros.spec b/specs/ros-stage_ros.spec index dd12939..b31309b 100644 --- a/specs/ros-stage_ros.spec +++ b/specs/ros-stage_ros.spec @@ -17,7 +17,7 @@ BuildRequires: gtest-devel BuildRequires: log4cxx-devel BuildRequires: python3-devel -BuildRequires: boost-devel +BuildRequires: boost-devel boost-python3-devel boost-python3-devel BuildRequires: fltk-devel BuildRequires: ros-melodic-catkin-devel BuildRequires: ros-melodic-geometry_msgs-devel @@ -50,7 +50,7 @@ This package provides ROS specific hooks for stage Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} Requires: ros-melodic-catkin-devel -Requires: boost-devel +Requires: boost-devel boost-python3-devel boost-python3-devel Requires: fltk-devel Requires: ros-melodic-geometry_msgs-devel Requires: ros-melodic-nav_msgs-devel @@ -133,6 +133,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -152,9 +159,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-std_msgs.spec b/specs/ros-std_msgs.spec index 7d580b4..e456312 100644 --- a/specs/ros-std_msgs.spec +++ b/specs/ros-std_msgs.spec @@ -1,4 +1,3 @@ -%global pkg_version 0.5.12 Name: ros-std_msgs Version: melodic.0.5.12 Release: 3%{?dist} @@ -115,6 +114,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -134,9 +140,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-std_srvs.spec b/specs/ros-std_srvs.spec index 19bded9..4223094 100644 --- a/specs/ros-std_srvs.spec +++ b/specs/ros-std_srvs.spec @@ -1,4 +1,3 @@ -%global pkg_version 1.11.2 Name: ros-std_srvs Version: melodic.1.11.2 Release: 3%{?dist} @@ -112,6 +111,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -131,9 +137,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-stereo_image_proc.spec b/specs/ros-stereo_image_proc.spec index a98671d..f351c7b 100644 --- a/specs/ros-stereo_image_proc.spec +++ b/specs/ros-stereo_image_proc.spec @@ -1,12 +1,12 @@ Name: ros-stereo_image_proc -Version: melodic.1.13.0 -Release: 3%{?dist} +Version: melodic.1.14.0 +Release: 1%{?dist} Summary: ROS package stereo_image_proc License: BSD URL: http://www.ros.org/ -Source0: https://github.com/ros-gbp/image_pipeline-release/archive/release/melodic/stereo_image_proc/1.13.0-1.tar.gz#/ros-melodic-stereo_image_proc-1.13.0-source0.tar.gz +Source0: https://github.com/ros-gbp/image_pipeline-release/archive/release/melodic/stereo_image_proc/1.14.0-1.tar.gz#/ros-melodic-stereo_image_proc-1.14.0-source0.tar.gz @@ -44,8 +44,8 @@ Requires: ros-melodic-nodelet Requires: ros-melodic-sensor_msgs Requires: ros-melodic-stereo_msgs -Provides: ros-melodic-stereo_image_proc = 1.13.0-3 -Obsoletes: ros-melodic-stereo_image_proc < 1.13.0-3 +Provides: ros-melodic-stereo_image_proc = 1.14.0-1 +Obsoletes: ros-melodic-stereo_image_proc < 1.14.0-1 %description @@ -71,8 +71,8 @@ Requires: ros-melodic-rostest-devel Requires: ros-melodic-sensor_msgs-devel Requires: ros-melodic-stereo_msgs-devel -Provides: ros-melodic-stereo_image_proc-devel = 1.13.0-3 -Obsoletes: ros-melodic-stereo_image_proc-devel < 1.13.0-3 +Provides: ros-melodic-stereo_image_proc-devel = 1.14.0-1 +Obsoletes: ros-melodic-stereo_image_proc-devel < 1.14.0-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -142,6 +142,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -161,9 +168,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list @@ -172,6 +179,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.1.14.0-1 +- Update to latest release * Mon Jul 22 2019 Till Hofmann - melodic.1.13.0-3 - Remove obsolete python2 dependencies * Sun Jul 21 2019 Till Hofmann - melodic.1.13.0-2 diff --git a/specs/ros-stereo_msgs.spec b/specs/ros-stereo_msgs.spec index 13fdfd2..ad28f67 100644 --- a/specs/ros-stereo_msgs.spec +++ b/specs/ros-stereo_msgs.spec @@ -115,6 +115,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -134,9 +141,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-tf.spec b/specs/ros-tf.spec index 0b8bb2d..30be14e 100644 --- a/specs/ros-tf.spec +++ b/specs/ros-tf.spec @@ -145,6 +145,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -164,9 +171,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-tf2.spec b/specs/ros-tf2.spec index 58de2bd..1e0e326 100644 --- a/specs/ros-tf2.spec +++ b/specs/ros-tf2.spec @@ -1,15 +1,13 @@ -%global pkg_version 0.6.5 Name: ros-tf2 -Version: melodic.0.6.5 -Release: 3%{?dist} +Version: melodic.0.6.6 +Release: 1%{?dist} Summary: ROS package tf2 License: BSD URL: http://www.ros.org/wiki/tf2 -Source0: https://github.com/ros-gbp/geometry2-release/archive/release/melodic/tf2/0.6.5-0.tar.gz#/ros-melodic-tf2-0.6.5-source0.tar.gz +Source0: https://github.com/ros-gbp/geometry2-release/archive/release/melodic/tf2/0.6.6-1.tar.gz#/ros-melodic-tf2-0.6.6-source0.tar.gz -Patch0: ros-melodic-tf2.signals2.patch # common BRs @@ -34,8 +32,8 @@ Requires: ros-melodic-geometry_msgs Requires: ros-melodic-rostime Requires: ros-melodic-tf2_msgs -Provides: ros-melodic-tf2 = 0.6.5-3 -Obsoletes: ros-melodic-tf2 < 0.6.5-3 +Provides: ros-melodic-tf2 = 0.6.6-1 +Obsoletes: ros-melodic-tf2 < 0.6.6-1 %description @@ -59,8 +57,8 @@ Requires: ros-melodic-roscpp_traits-devel Requires: ros-melodic-rostime-devel Requires: ros-melodic-tf2_msgs-devel -Provides: ros-melodic-tf2-devel = 0.6.5-3 -Obsoletes: ros-melodic-tf2-devel < 0.6.5-3 +Provides: ros-melodic-tf2-devel = 0.6.6-1 +Obsoletes: ros-melodic-tf2-devel < 0.6.6-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -72,7 +70,6 @@ applications that use %{name}. %setup -c -T tar --strip-components=1 -xf %{SOURCE0} -%patch0 -p1 %build # nothing to do here @@ -131,6 +128,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -150,9 +154,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list @@ -161,6 +165,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.0.6.6-1 +- Update to latest release * Mon Jul 22 2019 Till Hofmann - melodic.0.6.5-3 - Remove obsolete python2 dependencies * Sun Jul 21 2019 Till Hofmann - melodic.0.6.5-2 diff --git a/specs/ros-tf2_eigen.spec b/specs/ros-tf2_eigen.spec index 366c86d..dcedc36 100644 --- a/specs/ros-tf2_eigen.spec +++ b/specs/ros-tf2_eigen.spec @@ -1,12 +1,12 @@ Name: ros-tf2_eigen -Version: melodic.0.6.5 -Release: 3%{?dist} +Version: melodic.0.6.6 +Release: 1%{?dist} Summary: ROS package tf2_eigen License: BSD URL: http://www.ros.org/ -Source0: https://github.com/ros-gbp/geometry2-release/archive/release/melodic/tf2_eigen/0.6.5-0.tar.gz#/ros-melodic-tf2_eigen-0.6.5-source0.tar.gz +Source0: https://github.com/ros-gbp/geometry2-release/archive/release/melodic/tf2_eigen/0.6.6-1.tar.gz#/ros-melodic-tf2_eigen-0.6.6-source0.tar.gz BuildArch: noarch @@ -27,8 +27,8 @@ BuildRequires: ros-melodic-tf2-devel Requires: ros-melodic-geometry_msgs Requires: ros-melodic-tf2 -Provides: ros-melodic-tf2_eigen = 0.6.5-3 -Obsoletes: ros-melodic-tf2_eigen < 0.6.5-3 +Provides: ros-melodic-tf2_eigen = 0.6.6-1 +Obsoletes: ros-melodic-tf2_eigen < 0.6.6-1 %description @@ -43,8 +43,8 @@ Requires: ros-melodic-cmake_modules-devel Requires: ros-melodic-geometry_msgs-devel Requires: ros-melodic-tf2-devel -Provides: ros-melodic-tf2_eigen-devel = 0.6.5-3 -Obsoletes: ros-melodic-tf2_eigen-devel < 0.6.5-3 +Provides: ros-melodic-tf2_eigen-devel = 0.6.6-1 +Obsoletes: ros-melodic-tf2_eigen-devel < 0.6.6-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -114,6 +114,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -133,9 +140,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list @@ -144,6 +151,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.0.6.6-1 +- Update to latest release * Mon Jul 22 2019 Till Hofmann - melodic.0.6.5-3 - Remove obsolete python2 dependencies * Sun Jul 21 2019 Till Hofmann - melodic.0.6.5-2 diff --git a/specs/ros-tf2_geometry_msgs.spec b/specs/ros-tf2_geometry_msgs.spec index f66278c..1ca6a91 100644 --- a/specs/ros-tf2_geometry_msgs.spec +++ b/specs/ros-tf2_geometry_msgs.spec @@ -1,13 +1,12 @@ -%global pkg_version 0.6.5 Name: ros-tf2_geometry_msgs -Version: melodic.0.6.5 -Release: 3%{?dist} +Version: melodic.0.6.6 +Release: 1%{?dist} Summary: ROS package tf2_geometry_msgs License: BSD URL: http://www.ros.org/wiki/tf2_ros -Source0: https://github.com/ros-gbp/geometry2-release/archive/release/melodic/tf2_geometry_msgs/0.6.5-0.tar.gz#/ros-melodic-tf2_geometry_msgs-0.6.5-source0.tar.gz +Source0: https://github.com/ros-gbp/geometry2-release/archive/release/melodic/tf2_geometry_msgs/0.6.6-1.tar.gz#/ros-melodic-tf2_geometry_msgs-0.6.6-source0.tar.gz BuildArch: noarch @@ -23,6 +22,7 @@ BuildRequires: ros-melodic-catkin-devel BuildRequires: ros-melodic-geometry_msgs-devel BuildRequires: ros-melodic-orocos_kdl-devel BuildRequires: ros-melodic-python_orocos_kdl-devel +BuildRequires: ros-melodic-ros_environment-devel BuildRequires: ros-melodic-rostest-devel BuildRequires: ros-melodic-tf2-devel BuildRequires: ros-melodic-tf2_ros-devel @@ -33,8 +33,8 @@ Requires: ros-melodic-python_orocos_kdl Requires: ros-melodic-tf2 Requires: ros-melodic-tf2_ros -Provides: ros-melodic-tf2_geometry_msgs = 0.6.5-3 -Obsoletes: ros-melodic-tf2_geometry_msgs < 0.6.5-3 +Provides: ros-melodic-tf2_geometry_msgs = 0.6.6-1 +Obsoletes: ros-melodic-tf2_geometry_msgs < 0.6.6-1 %description @@ -47,12 +47,13 @@ Requires: ros-melodic-catkin-devel Requires: ros-melodic-geometry_msgs-devel Requires: ros-melodic-orocos_kdl-devel Requires: ros-melodic-python_orocos_kdl-devel +Requires: ros-melodic-ros_environment-devel Requires: ros-melodic-rostest-devel Requires: ros-melodic-tf2-devel Requires: ros-melodic-tf2_ros-devel -Provides: ros-melodic-tf2_geometry_msgs-devel = 0.6.5-3 -Obsoletes: ros-melodic-tf2_geometry_msgs-devel < 0.6.5-3 +Provides: ros-melodic-tf2_geometry_msgs-devel = 0.6.6-1 +Obsoletes: ros-melodic-tf2_geometry_msgs-devel < 0.6.6-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -122,6 +123,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -141,9 +149,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list @@ -152,6 +160,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.0.6.6-1 +- Update to latest release * Mon Jul 22 2019 Till Hofmann - melodic.0.6.5-3 - Remove obsolete python2 dependencies * Sun Jul 21 2019 Till Hofmann - melodic.0.6.5-2 diff --git a/specs/ros-tf2_kdl.spec b/specs/ros-tf2_kdl.spec index 289244d..f0fc010 100644 --- a/specs/ros-tf2_kdl.spec +++ b/specs/ros-tf2_kdl.spec @@ -1,12 +1,12 @@ Name: ros-tf2_kdl -Version: melodic.0.6.5 -Release: 3%{?dist} +Version: melodic.0.6.6 +Release: 1%{?dist} Summary: ROS package tf2_kdl License: BSD URL: http://ros.org/wiki/tf2 -Source0: https://github.com/ros-gbp/geometry2-release/archive/release/melodic/tf2_kdl/0.6.5-0.tar.gz#/ros-melodic-tf2_kdl-0.6.5-source0.tar.gz +Source0: https://github.com/ros-gbp/geometry2-release/archive/release/melodic/tf2_kdl/0.6.6-1.tar.gz#/ros-melodic-tf2_kdl-0.6.6-source0.tar.gz BuildArch: noarch @@ -22,6 +22,7 @@ BuildRequires: eigen3-devel BuildRequires: ros-melodic-catkin-devel BuildRequires: ros-melodic-cmake_modules-devel BuildRequires: ros-melodic-orocos_kdl-devel +BuildRequires: ros-melodic-ros_environment-devel BuildRequires: ros-melodic-rostest-devel BuildRequires: ros-melodic-tf2-devel BuildRequires: ros-melodic-tf2_ros-devel @@ -30,8 +31,8 @@ Requires: ros-melodic-orocos_kdl Requires: ros-melodic-tf2 Requires: ros-melodic-tf2_ros -Provides: ros-melodic-tf2_kdl = 0.6.5-3 -Obsoletes: ros-melodic-tf2_kdl < 0.6.5-3 +Provides: ros-melodic-tf2_kdl = 0.6.6-1 +Obsoletes: ros-melodic-tf2_kdl < 0.6.6-1 %description @@ -44,12 +45,13 @@ Requires: eigen3-devel Requires: ros-melodic-catkin-devel Requires: ros-melodic-cmake_modules-devel Requires: ros-melodic-orocos_kdl-devel +Requires: ros-melodic-ros_environment-devel Requires: ros-melodic-rostest-devel Requires: ros-melodic-tf2-devel Requires: ros-melodic-tf2_ros-devel -Provides: ros-melodic-tf2_kdl-devel = 0.6.5-3 -Obsoletes: ros-melodic-tf2_kdl-devel < 0.6.5-3 +Provides: ros-melodic-tf2_kdl-devel = 0.6.6-1 +Obsoletes: ros-melodic-tf2_kdl-devel < 0.6.6-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -119,6 +121,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -138,9 +147,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list @@ -149,6 +158,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.0.6.6-1 +- Update to latest release * Mon Jul 22 2019 Till Hofmann - melodic.0.6.5-3 - Remove obsolete python2 dependencies * Sun Jul 21 2019 Till Hofmann - melodic.0.6.5-2 diff --git a/specs/ros-tf2_msgs.spec b/specs/ros-tf2_msgs.spec index b92e23e..cb70f1d 100644 --- a/specs/ros-tf2_msgs.spec +++ b/specs/ros-tf2_msgs.spec @@ -1,12 +1,12 @@ Name: ros-tf2_msgs -Version: melodic.0.6.5 -Release: 3%{?dist} +Version: melodic.0.6.6 +Release: 1%{?dist} Summary: ROS package tf2_msgs License: BSD URL: http://www.ros.org/wiki/tf2_msgs -Source0: https://github.com/ros-gbp/geometry2-release/archive/release/melodic/tf2_msgs/0.6.5-0.tar.gz#/ros-melodic-tf2_msgs-0.6.5-source0.tar.gz +Source0: https://github.com/ros-gbp/geometry2-release/archive/release/melodic/tf2_msgs/0.6.6-1.tar.gz#/ros-melodic-tf2_msgs-0.6.6-source0.tar.gz BuildArch: noarch @@ -28,8 +28,8 @@ Requires: ros-melodic-actionlib_msgs Requires: ros-melodic-geometry_msgs Requires: ros-melodic-message_generation -Provides: ros-melodic-tf2_msgs = 0.6.5-3 -Obsoletes: ros-melodic-tf2_msgs < 0.6.5-3 +Provides: ros-melodic-tf2_msgs = 0.6.6-1 +Obsoletes: ros-melodic-tf2_msgs < 0.6.6-1 %description @@ -44,8 +44,8 @@ Requires: ros-melodic-actionlib_msgs-devel Requires: ros-melodic-geometry_msgs-devel Requires: ros-melodic-message_generation-devel -Provides: ros-melodic-tf2_msgs-devel = 0.6.5-3 -Obsoletes: ros-melodic-tf2_msgs-devel < 0.6.5-3 +Provides: ros-melodic-tf2_msgs-devel = 0.6.6-1 +Obsoletes: ros-melodic-tf2_msgs-devel < 0.6.6-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -115,6 +115,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -134,9 +141,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list @@ -145,6 +152,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.0.6.6-1 +- Update to latest release * Mon Jul 22 2019 Till Hofmann - melodic.0.6.5-3 - Remove obsolete python2 dependencies * Sun Jul 21 2019 Till Hofmann - melodic.0.6.5-2 diff --git a/specs/ros-tf2_py.spec b/specs/ros-tf2_py.spec index ee25bfd..a975624 100644 --- a/specs/ros-tf2_py.spec +++ b/specs/ros-tf2_py.spec @@ -1,12 +1,12 @@ Name: ros-tf2_py -Version: melodic.0.6.5 -Release: 3%{?dist} +Version: melodic.0.6.6 +Release: 1%{?dist} Summary: ROS package tf2_py License: BSD URL: http://ros.org/wiki/tf2_py -Source0: https://github.com/ros-gbp/geometry2-release/archive/release/melodic/tf2_py/0.6.5-0.tar.gz#/ros-melodic-tf2_py-0.6.5-source0.tar.gz +Source0: https://github.com/ros-gbp/geometry2-release/archive/release/melodic/tf2_py/0.6.6-1.tar.gz#/ros-melodic-tf2_py-0.6.6-source0.tar.gz @@ -24,8 +24,8 @@ BuildRequires: ros-melodic-tf2-devel Requires: ros-melodic-rospy Requires: ros-melodic-tf2 -Provides: ros-melodic-tf2_py = 0.6.5-3 -Obsoletes: ros-melodic-tf2_py < 0.6.5-3 +Provides: ros-melodic-tf2_py = 0.6.6-1 +Obsoletes: ros-melodic-tf2_py < 0.6.6-1 %description @@ -38,8 +38,8 @@ Requires: ros-melodic-catkin-devel Requires: ros-melodic-rospy-devel Requires: ros-melodic-tf2-devel -Provides: ros-melodic-tf2_py-devel = 0.6.5-3 -Obsoletes: ros-melodic-tf2_py-devel < 0.6.5-3 +Provides: ros-melodic-tf2_py-devel = 0.6.6-1 +Obsoletes: ros-melodic-tf2_py-devel < 0.6.6-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -110,6 +110,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -129,9 +136,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list @@ -140,6 +147,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.0.6.6-1 +- Update to latest release * Mon Jul 22 2019 Till Hofmann - melodic.0.6.5-3 - Remove obsolete python2 dependencies * Sun Jul 21 2019 Till Hofmann - melodic.0.6.5-2 diff --git a/specs/ros-tf2_ros.spec b/specs/ros-tf2_ros.spec index 3563f1d..4516db7 100644 --- a/specs/ros-tf2_ros.spec +++ b/specs/ros-tf2_ros.spec @@ -1,13 +1,12 @@ -%global pkg_version 0.6.5 Name: ros-tf2_ros -Version: melodic.0.6.5 -Release: 3%{?dist} +Version: melodic.0.6.6 +Release: 1%{?dist} Summary: ROS package tf2_ros License: BSD URL: http://www.ros.org/wiki/tf2_ros -Source0: https://github.com/ros-gbp/geometry2-release/archive/release/melodic/tf2_ros/0.6.5-0.tar.gz#/ros-melodic-tf2_ros-0.6.5-source0.tar.gz +Source0: https://github.com/ros-gbp/geometry2-release/archive/release/melodic/tf2_ros/0.6.6-1.tar.gz#/ros-melodic-tf2_ros-0.6.6-source0.tar.gz @@ -46,8 +45,8 @@ Requires: ros-melodic-tf2_msgs Requires: ros-melodic-tf2_py Requires: ros-melodic-xmlrpcpp -Provides: ros-melodic-tf2_ros = 0.6.5-3 -Obsoletes: ros-melodic-tf2_ros < 0.6.5-3 +Provides: ros-melodic-tf2_ros = 0.6.6-1 +Obsoletes: ros-melodic-tf2_ros < 0.6.6-1 %description @@ -72,8 +71,8 @@ Requires: ros-melodic-tf2_msgs-devel Requires: ros-melodic-tf2_py-devel Requires: ros-melodic-xmlrpcpp-devel -Provides: ros-melodic-tf2_ros-devel = 0.6.5-3 -Obsoletes: ros-melodic-tf2_ros-devel < 0.6.5-3 +Provides: ros-melodic-tf2_ros-devel = 0.6.6-1 +Obsoletes: ros-melodic-tf2_ros-devel < 0.6.6-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -143,6 +142,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -162,9 +168,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list @@ -173,6 +179,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.0.6.6-1 +- Update to latest release * Mon Jul 22 2019 Till Hofmann - melodic.0.6.5-3 - Remove obsolete python2 dependencies * Sun Jul 21 2019 Till Hofmann - melodic.0.6.5-2 diff --git a/specs/ros-tf_conversions.spec b/specs/ros-tf_conversions.spec index 6959bd0..50b088d 100644 --- a/specs/ros-tf_conversions.spec +++ b/specs/ros-tf_conversions.spec @@ -126,6 +126,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -145,9 +152,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-theora_image_transport.spec b/specs/ros-theora_image_transport.spec index 4909cec..e27a79d 100644 --- a/specs/ros-theora_image_transport.spec +++ b/specs/ros-theora_image_transport.spec @@ -140,6 +140,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -159,9 +166,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-topic_tools.spec b/specs/ros-topic_tools.spec index aa8674d..44b6cb1 100644 --- a/specs/ros-topic_tools.spec +++ b/specs/ros-topic_tools.spec @@ -132,6 +132,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -151,9 +158,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-trajectory_msgs.spec b/specs/ros-trajectory_msgs.spec index f1e9e06..7f8230a 100644 --- a/specs/ros-trajectory_msgs.spec +++ b/specs/ros-trajectory_msgs.spec @@ -117,6 +117,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -136,9 +143,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-transmission_interface.spec b/specs/ros-transmission_interface.spec index dbb274f..43259cd 100644 --- a/specs/ros-transmission_interface.spec +++ b/specs/ros-transmission_interface.spec @@ -1,4 +1,3 @@ -%global pkg_version 0.15.1 Name: ros-transmission_interface Version: melodic.0.15.1 Release: 3%{?dist} @@ -124,6 +123,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -143,9 +149,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-turtle_actionlib.spec b/specs/ros-turtle_actionlib.spec index e47a3ea..7a672be 100644 --- a/specs/ros-turtle_actionlib.spec +++ b/specs/ros-turtle_actionlib.spec @@ -133,6 +133,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -152,9 +159,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-turtle_tf.spec b/specs/ros-turtle_tf.spec index 7f20148..684ecb9 100644 --- a/specs/ros-turtle_tf.spec +++ b/specs/ros-turtle_tf.spec @@ -123,6 +123,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -142,9 +149,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-turtle_tf2.spec b/specs/ros-turtle_tf2.spec index 5db68f8..9f0922b 100644 --- a/specs/ros-turtle_tf2.spec +++ b/specs/ros-turtle_tf2.spec @@ -126,6 +126,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -145,9 +152,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-turtlesim.spec b/specs/ros-turtlesim.spec index c08d1e9..c8545f1 100644 --- a/specs/ros-turtlesim.spec +++ b/specs/ros-turtlesim.spec @@ -143,6 +143,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -162,9 +169,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-urdf.spec b/specs/ros-urdf.spec index eb9c457..aee3673 100644 --- a/specs/ros-urdf.spec +++ b/specs/ros-urdf.spec @@ -1,4 +1,3 @@ -%global pkg_version 1.13.1 Name: ros-urdf Version: melodic.1.13.1 Release: 3%{?dist} @@ -132,6 +131,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -151,9 +157,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-urdf_parser_plugin.spec b/specs/ros-urdf_parser_plugin.spec index a1f972e..cfaa751 100644 --- a/specs/ros-urdf_parser_plugin.spec +++ b/specs/ros-urdf_parser_plugin.spec @@ -106,6 +106,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -125,9 +132,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-urdf_sim_tutorial.spec b/specs/ros-urdf_sim_tutorial.spec index c425f95..921695d 100644 --- a/specs/ros-urdf_sim_tutorial.spec +++ b/specs/ros-urdf_sim_tutorial.spec @@ -1,4 +1,3 @@ -%global pkg_version 0.4.0 Name: ros-urdf_sim_tutorial Version: melodic.0.4.0 Release: 3%{?dist} @@ -127,6 +126,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -146,9 +152,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-urdf_tutorial.spec b/specs/ros-urdf_tutorial.spec index 2177d01..a1b657e 100644 --- a/specs/ros-urdf_tutorial.spec +++ b/specs/ros-urdf_tutorial.spec @@ -1,4 +1,3 @@ -%global pkg_version 0.4.0 Name: ros-urdf_tutorial Version: melodic.0.4.0 Release: 3%{?dist} @@ -115,6 +114,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -134,9 +140,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-urdfdom_py.spec b/specs/ros-urdfdom_py.spec index ab0147b..8ff6306 100644 --- a/specs/ros-urdfdom_py.spec +++ b/specs/ros-urdfdom_py.spec @@ -1,12 +1,12 @@ Name: ros-urdfdom_py -Version: melodic.0.4.0 -Release: 3%{?dist} +Version: melodic.0.4.1 +Release: 1%{?dist} Summary: ROS package urdfdom_py License: BSD URL: http://wiki.ros.org/urdfdom_py -Source0: https://github.com/ros-gbp/urdfdom_py-release/archive/release/melodic/urdfdom_py/0.4.0-0.tar.gz#/ros-melodic-urdfdom_py-0.4.0-source0.tar.gz +Source0: https://github.com/ros-gbp/urdfdom_py-release/archive/release/melodic/urdfdom_py/0.4.1-2.tar.gz#/ros-melodic-urdfdom_py-0.4.1-source0.tar.gz BuildArch: noarch @@ -18,15 +18,16 @@ BuildRequires: gtest-devel BuildRequires: log4cxx-devel BuildRequires: python3-devel -BuildRequires: python3-devel BuildRequires: python3-mock BuildRequires: ros-melodic-catkin-devel Requires: python3-lxml +Requires: python3-PyYAML Requires: PyYAML +Requires: ros-melodic-rospy -Provides: ros-melodic-urdfdom_py = 0.4.0-3 -Obsoletes: ros-melodic-urdfdom_py < 0.4.0-3 +Provides: ros-melodic-urdfdom_py = 0.4.1-1 +Obsoletes: ros-melodic-urdfdom_py < 0.4.1-1 %description @@ -36,11 +37,11 @@ Python implementation of the URDF parser. Summary: Development files for %{name} Requires: %{name} = %{version}-%{release} Requires: ros-melodic-catkin-devel -Requires: python3-devel Requires: python3-mock +Requires: ros-melodic-rospy-devel -Provides: ros-melodic-urdfdom_py-devel = 0.4.0-3 -Obsoletes: ros-melodic-urdfdom_py-devel < 0.4.0-3 +Provides: ros-melodic-urdfdom_py-devel = 0.4.1-1 +Obsoletes: ros-melodic-urdfdom_py-devel < 0.4.1-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -110,6 +111,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -129,9 +137,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list @@ -140,6 +148,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.0.4.1-1 +- Update to latest release * Mon Jul 22 2019 Till Hofmann - melodic.0.4.0-3 - Remove obsolete python2 dependencies * Sun Jul 21 2019 Till Hofmann - melodic.0.4.0-2 diff --git a/specs/ros-vision_opencv.spec b/specs/ros-vision_opencv.spec index f60d927..c9082db 100644 --- a/specs/ros-vision_opencv.spec +++ b/specs/ros-vision_opencv.spec @@ -109,6 +109,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -128,9 +135,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-visualization_marker_tutorials.spec b/specs/ros-visualization_marker_tutorials.spec index eae6d3c..37f7c3d 100644 --- a/specs/ros-visualization_marker_tutorials.spec +++ b/specs/ros-visualization_marker_tutorials.spec @@ -115,6 +115,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -134,9 +141,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-visualization_msgs.spec b/specs/ros-visualization_msgs.spec index 003ca92..f17b002 100644 --- a/specs/ros-visualization_msgs.spec +++ b/specs/ros-visualization_msgs.spec @@ -1,4 +1,3 @@ -%global pkg_version 1.12.7 Name: ros-visualization_msgs Version: melodic.1.12.7 Release: 3%{?dist} @@ -116,6 +115,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -135,9 +141,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-visualization_tutorials.spec b/specs/ros-visualization_tutorials.spec index 495ea1c..221b92a 100644 --- a/specs/ros-visualization_tutorials.spec +++ b/specs/ros-visualization_tutorials.spec @@ -1,4 +1,3 @@ -%global pkg_version 0.10.3 Name: ros-visualization_tutorials Version: melodic.0.10.3 Release: 3%{?dist} @@ -115,6 +114,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -134,9 +140,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-viz.spec b/specs/ros-viz.spec index c6cb583..75863f8 100644 --- a/specs/ros-viz.spec +++ b/specs/ros-viz.spec @@ -1,4 +1,3 @@ -%global pkg_version 1.4.1 Name: ros-viz Version: melodic.1.4.1 Release: 3%{?dist} @@ -113,6 +112,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -132,9 +138,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-webkit_dependency.spec b/specs/ros-webkit_dependency.spec index 36f92bf..70dfb20 100644 --- a/specs/ros-webkit_dependency.spec +++ b/specs/ros-webkit_dependency.spec @@ -106,6 +106,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -125,9 +132,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list diff --git a/specs/ros-xacro.spec b/specs/ros-xacro.spec index 597e7df..d5af320 100644 --- a/specs/ros-xacro.spec +++ b/specs/ros-xacro.spec @@ -1,12 +1,12 @@ Name: ros-xacro -Version: melodic.1.13.3 -Release: 3%{?dist} +Version: melodic.1.13.5 +Release: 1%{?dist} Summary: ROS package xacro License: BSD URL: http://ros.org/wiki/xacro -Source0: https://github.com/ros-gbp/xacro-release/archive/release/melodic/xacro/1.13.3-0.tar.gz#/ros-melodic-xacro-1.13.3-source0.tar.gz +Source0: https://github.com/ros-gbp/xacro-release/archive/release/melodic/xacro/1.13.5-1.tar.gz#/ros-melodic-xacro-1.13.5-source0.tar.gz BuildArch: noarch @@ -24,8 +24,8 @@ BuildRequires: ros-melodic-rostest-devel Requires: ros-melodic-roslaunch -Provides: ros-melodic-xacro = 1.13.3-3 -Obsoletes: ros-melodic-xacro < 1.13.3-3 +Provides: ros-melodic-xacro = 1.13.5-1 +Obsoletes: ros-melodic-xacro < 1.13.5-1 %description @@ -41,8 +41,8 @@ Requires: ros-melodic-roslint-devel Requires: ros-melodic-rostest-devel Requires: ros-melodic-roslaunch-devel -Provides: ros-melodic-xacro-devel = 1.13.3-3 -Obsoletes: ros-melodic-xacro-devel < 1.13.3-3 +Provides: ros-melodic-xacro-devel = 1.13.5-1 +Obsoletes: ros-melodic-xacro-devel < 1.13.5-1 %description devel The %{name}-devel package contains libraries and header files for developing @@ -112,6 +112,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -131,9 +138,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list @@ -142,6 +149,8 @@ echo %{_docdir}/%{name}-devel >> files_devel.list %changelog +* Fri Jan 17 2020 Nicolas Limpert - melodic.1.13.5-1 +- Update to latest release * Mon Jul 22 2019 Till Hofmann - melodic.1.13.3-3 - Remove obsolete python2 dependencies * Sun Jul 21 2019 Till Hofmann - melodic.1.13.3-2 diff --git a/specs/ros-xmlrpcpp.spec b/specs/ros-xmlrpcpp.spec index 5fbe07f..4ef0e48 100644 --- a/specs/ros-xmlrpcpp.spec +++ b/specs/ros-xmlrpcpp.spec @@ -17,7 +17,7 @@ BuildRequires: gtest-devel BuildRequires: log4cxx-devel BuildRequires: python3-devel -BuildRequires: boost-devel +BuildRequires: boost-devel boost-python3-devel boost-python3-devel BuildRequires: ros-melodic-catkin-devel BuildRequires: ros-melodic-cpp_common-devel BuildRequires: ros-melodic-rostime-devel @@ -39,7 +39,7 @@ own fork. Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} Requires: ros-melodic-catkin-devel -Requires: boost-devel +Requires: boost-devel boost-python3-devel boost-python3-devel Requires: ros-melodic-cpp_common-devel Requires: ros-melodic-rostime-devel @@ -114,6 +114,13 @@ find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.l +# replace cmake python macro in shebang +for file in $(grep -rIl '^#!.*@PYTHON_EXECUTABLE@*$' %{buildroot}) ; do + sed -i.orig 's:^#!\s*@PYTHON_EXECUTABLE@\s*:%{__python3}:' $file + touch -r $file.orig $file + rm $file.orig +done + # replace unversioned python shebang for file in $(grep -rIl '^#!.*python\s*$' %{buildroot}) ; do sed -i.orig '/^#!.*python\s*$/ { s/python/python3/ }' $file @@ -133,9 +140,9 @@ done echo "This is a package automatically generated with rosfed." >> README_FEDORA echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA echo %{_docdir}/%{name} >> files.list -install -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA +install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA echo %{_docdir}/%{name}-devel >> files_devel.list