From df50c8d6f8bdbb0ed9ad9d1dd5b2b53d22808de5 Mon Sep 17 00:00:00 2001 From: Till Hofmann Date: Mar 26 2021 08:50:58 +0000 Subject: Move to GitHub --- diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 6b40dcc..0000000 --- a/.gitignore +++ /dev/null @@ -1,4 +0,0 @@ -*~ -.*.swp -.*.swo -/__pycache__/ diff --git a/README.md b/README.md index d2a5aef..fb1fe36 100644 --- a/README.md +++ b/README.md @@ -1,75 +1 @@ -# rosfed -This repository contains scripts and configurations to generate ROS packages -for Fedora. - -## The Generator - -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 - which case you can find the per-package template in - `./templates/$pkgname.spec.j2`. Note that all package-specific templates - extend the generic base template in `./templates/pkg.spec.j2`. -3. Additional modifications can be done by adding a config file to - `cfg/$pkgname.yaml`. This allows to add missing build and runtime - dependencies, filter out some dependencies, add build flags, and make a - package noarch. -4. Optionally, the package is built in a COPR. The module `copr_build` supports - building dependency chains. - -### How to add a new package - -In the simplest case, run `./rosfed.py $pkgname`, or -`./rosfed.py -r $pkgname` if you want to generate SPEC files -for all dependencies of the given package. - -You may need to do the following modifications to the config in -`./cfg/$pkgname.yaml`: - -* Make the package noarch by adding `noarch: true`. -* Add dependencies, e.g., a system build dependency to `qt5-qtbase-devel`: - - dependencies: - build: - system: - - qt5-qtbase-devel - -* Removing dependencies, e.g., opencv should not require ffmpeg: - - dependencies: - exclude_run: - system: - - ffmpeg - - ffmpeg-devel - -* Add build flags by adding `buildflags: ` to the config file. - Example from opencv: - - build_flags: "--cmake-args -DENABLE_PRECOMPILED_HEADERS=OFF -DWITH_FFMPEG=OFF" - -* To build a package with all its missing dependencies (i.e., the package is not - updated if it already exists), run: - - $ ./rosfed.py -b --copr-project-id 14923 --chroot fedora-27-x86_64 -c Initial package --only-new -r moveit - -* To build a single package, run: - - $ ./rosfed.py -b --copr-project-id 14923 --chroot fedora-27-x86_64 moveit_ros_manipulation - -Additionally, you may need to modify the template by providing a -package-specific template in `./templates/$pkgname.spec.j2`. Have a look at the -existing templates for examples. - -It should always be possible to regenerate the SPEC file. Thus, do not modify -the generated SPEC file but instead modify the config and/or template as -necessary. If you need to do a modification that is not possible, please file -an issue. - +This repository has been moved to https://github.com/morxa/rosfed. diff --git a/README_FEDORA b/README_FEDORA deleted file mode 100644 index a474520..0000000 --- a/README_FEDORA +++ /dev/null @@ -1,2 +0,0 @@ -This is a package automatically generated with rosfed. -See https://pagure.io/ros for more information. diff --git a/build_tree.py b/build_tree.py deleted file mode 100644 index e8fe32a..0000000 --- a/build_tree.py +++ /dev/null @@ -1,163 +0,0 @@ -#! /usr/bin/env python3 -# -*- coding: utf-8 -*- -# vim:fenc=utf-8 -# -# Copyright © 2017 Till Hofmann -# -# Distributed under terms of the MIT license. -""" -A dependency tree representation. -""" - -import enum -import pygraphviz as pgv - - -class BuildState(enum.Enum): - PENDING = enum.auto() - BUILDING = enum.auto() - FAILED = enum.auto() - SUCCEEDED = enum.auto() - ABORTED = enum.auto() - SKIPPED = enum.auto() - - -class Tree: - def __init__(self, pkgs): - self.nodes = {} - for pkg in pkgs: - self.add_pkg(pkg) - assert len([n for n in self.nodes.values() if n.is_initialized()]) == len(pkgs), \ - 'Unexpected number of nodes: {}, ' \ - 'expected: {}'.format(len(self.nodes), len(pkgs)) - for node in self.nodes.values(): - if not node.is_initialized(): - node.state = BuildState.SKIPPED - - def add_pkg_stub(self, pkg_name): - """ Add a node that only contains the name to the tree. - - Returns: - The newly created node if not yet in the tree or the tree node if - already exists. - """ - if pkg_name in self.nodes: - return self.nodes[pkg_name] - else: - node = Node(pkg_name) - self.nodes[pkg_name] = node - return node - - def add_pkg(self, pkg): - if not pkg.name in self.nodes: - node = Node(pkg.name) - node.pkg = pkg - self.nodes[pkg.name] = node - else: - node = self.nodes[pkg.name] - if not node.is_initialized(): - deps = [] - for dep in pkg.get_build_dependencies()['ros'] | \ - pkg.get_run_dependencies()['ros']: - deps.append(self.add_pkg_stub(dep)) - node.init_deps(deps) - node.pkg = pkg - - def get_build_leaves(self): - """Return all nodes that have no unbuilt dependencies.""" - leaves = [] - for node in self.nodes.values(): - if not node.state == BuildState.PENDING: - continue - is_leave = True - for dep in node.dependencies: - if not dep.state in [BuildState.SUCCEEDED, BuildState.SKIPPED]: - is_leave = False - if is_leave: - leaves.append(node) - return leaves - - def is_built(self): - """ Check if all packages have been built successfully. """ - for node in self.nodes.values(): - if not node.state in [BuildState.SUCCEEDED, BuildState.SKIPPED]: - return False - return True - - def is_failed(self): - """ Check if any build and therefore the build tree failed. """ - for node in self.nodes.values(): - if node.state == BuildState.FAILED: - return True - return False - - def get_build_progress(self): - """ Count the number of finished and failed builds in the tree.""" - building = 0 - finished = 0 - failed = 0 - for node in self.nodes.values(): - if node.state == BuildState.BUILDING: - building += 1 - elif node.state in [BuildState.SUCCEEDED, BuildState.SKIPPED]: - finished += 1 - elif node.state == BuildState.FAILED: - failed += 1 - return { - 'building': building, - 'finished': finished, - 'failed': failed, - 'total': len(self.nodes) - } - - def to_dot(self): - """ Generate a DOT representation of the tree. - - Returns: - A pgv graph object. - """ - graph = pgv.AGraph(directed=True) - graph.node_attr['shape'] = 'rectangle' - for node in self.nodes: - graph.add_node(node) - for node in self.nodes.values(): - for dep in node.dependencies: - graph.add_edge(node.name, dep.name) - return graph - - def draw_tree(self, output_file): - graph = self.to_dot() - graph.draw(output_file, prog='dot') - - -class Node: - def __init__(self, name, pkg=None): - """Fully initialize the note. - - Args: - name: The package name, e.g., ros-kinetic-catkin - pkg: The name of this package. - """ - self.name = name - self.state = BuildState.PENDING - self.build_id = None - self.initialized = False - self.pkg = pkg - self.dependencies = None - - def init_deps(self, deps): - """ Initialize the dependencies of the node. - - This must happen in a separate step because the dependencies may not yet - be in the tree during the creation of this object. - - Args: - deps: A list of strings of package name this package depends on. - """ - self.dependencies = deps - - def is_initialized(self): - return self.pkg != None and self.dependencies != None - - def is_built(self): - return self.built diff --git a/cfg/actionlib_msgs.yaml b/cfg/actionlib_msgs.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/actionlib_msgs.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/angles.yaml b/cfg/angles.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/angles.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/ar_track_alvar_msgs.yaml b/cfg/ar_track_alvar_msgs.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/ar_track_alvar_msgs.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/base_local_planner.yaml b/cfg/base_local_planner.yaml deleted file mode 100644 index 5fa76a0..0000000 --- a/cfg/base_local_planner.yaml +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: - build: - system: - - pcl-devel - - poco-devel - - libuuid-devel - - tinyxml-devel - - tinyxml2-devel - - lz4-devel diff --git a/cfg/bond.yaml b/cfg/bond.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/bond.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/bond_core.yaml b/cfg/bond_core.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/bond_core.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/bondcpp.yaml b/cfg/bondcpp.yaml deleted file mode 100644 index 8de96db..0000000 --- a/cfg/bondcpp.yaml +++ /dev/null @@ -1,7 +0,0 @@ -dependencies: - build: - system: - - log4cxx-devel - - console-bridge-devel - ros: - - rostime diff --git a/cfg/bondpy.yaml b/cfg/bondpy.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/bondpy.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/camera_calibration.yaml b/cfg/camera_calibration.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/camera_calibration.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/camera_calibration_parsers.yaml b/cfg/camera_calibration_parsers.yaml deleted file mode 100644 index f89105a..0000000 --- a/cfg/camera_calibration_parsers.yaml +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: - build: - system: - - python3-devel - - log4cxx-devel - - console-bridge-devel - - boost-python3-devel -patches: - - ros-camera_calibration_parsers.boost-python3.patch diff --git a/cfg/camera_info_manager.yaml b/cfg/camera_info_manager.yaml deleted file mode 100644 index 7d2b413..0000000 --- a/cfg/camera_info_manager.yaml +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: - build: - system: - - tinyxml-devel - - tinyxml2-devel - - poco-devel diff --git a/cfg/catkin.yaml b/cfg/catkin.yaml deleted file mode 100644 index b2b08fc..0000000 --- a/cfg/catkin.yaml +++ /dev/null @@ -1,12 +0,0 @@ -noarch: true -dependencies: - run: - system: - - python3-pyparsing - build: - system: - - python3-pyparsing - - gcc-c++ -patches: - - ros-kinetic-catkin.python-path-in-templates.patch - - ros-catkin.python3.patch diff --git a/cfg/clear_costmap_recovery.yaml b/cfg/clear_costmap_recovery.yaml deleted file mode 100644 index 5fa76a0..0000000 --- a/cfg/clear_costmap_recovery.yaml +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: - build: - system: - - pcl-devel - - poco-devel - - libuuid-devel - - tinyxml-devel - - tinyxml2-devel - - lz4-devel diff --git a/cfg/cmake_modules.yaml b/cfg/cmake_modules.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/cmake_modules.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/code_coverage.yaml b/cfg/code_coverage.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/code_coverage.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/collada_parser.yaml b/cfg/collada_parser.yaml deleted file mode 100644 index 1353ef0..0000000 --- a/cfg/collada_parser.yaml +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: - build: - system: - - poco-devel - - urdfdom-devel - - tinyxml-devel diff --git a/cfg/collada_urdf.yaml b/cfg/collada_urdf.yaml deleted file mode 100644 index 1d2a5ef..0000000 --- a/cfg/collada_urdf.yaml +++ /dev/null @@ -1,5 +0,0 @@ -dependencies: - build: - system: - - eigen3-devel - - tinyxml-devel diff --git a/cfg/common.yaml b/cfg/common.yaml deleted file mode 100644 index ff47774..0000000 --- a/cfg/common.yaml +++ /dev/null @@ -1,109 +0,0 @@ -common: - dependencies: - build: - translate: - - opencv: - from: - type: ros - pkg: opencv3 - to: - type: system - pkg: opencv-devel - - pyopengl: - from: - type: system - pkg: PyOpenGL - to: - type: system - pkg: python3dist(pyopengl) - - python-opencv: - from: - type: system - pkg: opencv-python - to: - type: system - pkg: python3-opencv - - numpy: - from: - type: system - pkg: numpy - to: - type: system - pkg: python3dist(numpy) - - PyYAML: - from: - type: system - pkg: PyYAML - to: - type: system - pkg: python3dist(pyyaml) - - sip: - from: - type: system - pkg: sip-devel - to: - type: system - pkg: python3-sip-devel - run: - translate: - - opencv: - from: - type: ros - pkg: opencv3 - to: - type: system - pkg: opencv - - python-opencv: - from: - type: system - pkg: opencv-python - to: - type: system - pkg: python3-opencv - - pyopengl: - from: - type: system - pkg: PyOpenGL - to: - type: system - pkg: python3dist(pyopengl) - - numpy: - from: - type: system - pkg: numpy - to: - type: system - pkg: python3dist(numpy) - - PyYAML: - from: - type: system - pkg: PyYAML - to: - type: system - pkg: python3dist(pyyaml) - - sip: - from: - type: system - pkg: sip-devel - to: - type: system - pkg: python3-sip-devel - distro_names: - gazebo9: gazebo - gazebo11: gazebo - libgazebo7-dev: gazebo-devel - libgazebo7: gazebo-libs - libgazebo9-dev: gazebo-devel - libgazebo9: gazebo-libs - libgazebo11: gazebo-libs - libgazebo11-dev: gazebo-devel - libgpgme-dev: gpgme-devel - libgpgme-dev: gpgme-devel - python-gnupg: python2-gnupg - python-gnupg: python3-gnupg - python-imaging: python-pillow - python-opencv: python3-opencv - python-wxtools: python3-wxpython4 - python3-catkin-pkg: python3-catkin_pkg - python3-qt5-bindings: python3-pyside2 - python3-yaml: python3-pyyaml diff --git a/cfg/common_msgs.yaml b/cfg/common_msgs.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/common_msgs.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/common_tutorials.yaml b/cfg/common_tutorials.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/common_tutorials.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/compressed_depth_image_transport.yaml b/cfg/compressed_depth_image_transport.yaml deleted file mode 100644 index 67ae8b1..0000000 --- a/cfg/compressed_depth_image_transport.yaml +++ /dev/null @@ -1,7 +0,0 @@ -dependencies: - build: - system: - - opencv-devel - - poco-devel - - tinyxml-devel - - tinyxml2-devel diff --git a/cfg/compressed_image_transport.yaml b/cfg/compressed_image_transport.yaml deleted file mode 100644 index 67ae8b1..0000000 --- a/cfg/compressed_image_transport.yaml +++ /dev/null @@ -1,7 +0,0 @@ -dependencies: - build: - system: - - opencv-devel - - poco-devel - - tinyxml-devel - - tinyxml2-devel diff --git a/cfg/control_msgs.yaml b/cfg/control_msgs.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/control_msgs.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/controller_interface.yaml b/cfg/controller_interface.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/controller_interface.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/controller_manager.yaml b/cfg/controller_manager.yaml deleted file mode 100644 index b6813ae..0000000 --- a/cfg/controller_manager.yaml +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: - build: - system: - - poco-devel - - tinyxml2-devel - - tinyxml-devel diff --git a/cfg/controller_manager_msgs.yaml b/cfg/controller_manager_msgs.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/controller_manager_msgs.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/costmap_2d.yaml b/cfg/costmap_2d.yaml deleted file mode 100644 index 118890d..0000000 --- a/cfg/costmap_2d.yaml +++ /dev/null @@ -1,10 +0,0 @@ -dependencies: - build: - system: - - eigen3-devel - - pcl-devel - - poco-devel - - tinyxml-devel - - tinyxml2-devel - - libuuid-devel - - lz4-devel diff --git a/cfg/cv_bridge.yaml b/cfg/cv_bridge.yaml deleted file mode 100644 index 3d9d30c..0000000 --- a/cfg/cv_bridge.yaml +++ /dev/null @@ -1,8 +0,0 @@ -dependencies: - build: - system: - - boost-python3-devel - ros: - - roscpp_serialization -patches: - - ros-cv_bridge.boost-python3.patch diff --git a/cfg/depth_image_proc.yaml b/cfg/depth_image_proc.yaml deleted file mode 100644 index 29efaf0..0000000 --- a/cfg/depth_image_proc.yaml +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: - build: - system: - - opencv-devel - - eigen3-devel - - poco-devel - - tinyxml-devel - - tinyxml2-devel - - libuuid-devel diff --git a/cfg/desktop.yaml b/cfg/desktop.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/desktop.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/desktop_full.yaml b/cfg/desktop_full.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/desktop_full.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/diagnostic_aggregator.yaml b/cfg/diagnostic_aggregator.yaml deleted file mode 100644 index d806305..0000000 --- a/cfg/diagnostic_aggregator.yaml +++ /dev/null @@ -1,7 +0,0 @@ -dependencies: - build: - system: - - poco-devel - - tinyxml-devel - - tinyxml2-devel - - libuuid-devel diff --git a/cfg/diagnostic_analysis.yaml b/cfg/diagnostic_analysis.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/diagnostic_analysis.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/diagnostic_common_diagnostics.yaml b/cfg/diagnostic_common_diagnostics.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/diagnostic_common_diagnostics.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/diagnostic_msgs.yaml b/cfg/diagnostic_msgs.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/diagnostic_msgs.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/diagnostics.yaml b/cfg/diagnostics.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/diagnostics.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/dynamic_reconfigure.cfg b/cfg/dynamic_reconfigure.cfg deleted file mode 100644 index 21540a2..0000000 --- a/cfg/dynamic_reconfigure.cfg +++ /dev/null @@ -1,2 +0,0 @@ -patches: - - patches/ros-dynamic_reconfigure.fix-cmake-permissions.patch diff --git a/cfg/effort_controllers.yaml b/cfg/effort_controllers.yaml deleted file mode 100644 index 680b932..0000000 --- a/cfg/effort_controllers.yaml +++ /dev/null @@ -1,7 +0,0 @@ -dependencies: - build: - system: - - poco-devel - - urdfdom-devel - - tinyxml-devel - - tinyxml2-devel diff --git a/cfg/eigen_conversions.yaml b/cfg/eigen_conversions.yaml deleted file mode 100644 index c532d21..0000000 --- a/cfg/eigen_conversions.yaml +++ /dev/null @@ -1,8 +0,0 @@ -dependencies: - build: - system: - - boost-devel - - console-bridge-devel - ros: - - cpp_common - - roscpp_serialization diff --git a/cfg/eigen_stl_containers.yaml b/cfg/eigen_stl_containers.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/eigen_stl_containers.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/eigenpy.yaml b/cfg/eigenpy.yaml deleted file mode 100644 index 3da90fc..0000000 --- a/cfg/eigenpy.yaml +++ /dev/null @@ -1,4 +0,0 @@ -dependencies: - build: - system: - - boost-python3-devel diff --git a/cfg/executive_smach.yaml b/cfg/executive_smach.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/executive_smach.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/filters.yaml b/cfg/filters.yaml deleted file mode 100644 index 937be9f..0000000 --- a/cfg/filters.yaml +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: - build: - system: - - poco-devel - - tinyxml-devel - - tinyxml2-devel diff --git a/cfg/forward_command_controller.yaml b/cfg/forward_command_controller.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/forward_command_controller.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/gazebo_dev.yaml b/cfg/gazebo_dev.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/gazebo_dev.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/gazebo_msgs.yaml b/cfg/gazebo_msgs.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/gazebo_msgs.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/gazebo_plugins.yaml b/cfg/gazebo_plugins.yaml deleted file mode 100644 index aa601f2..0000000 --- a/cfg/gazebo_plugins.yaml +++ /dev/null @@ -1,11 +0,0 @@ -dependencies: - build: - system: - - gazebo-devel - - bullet-devel - - libuuid-devel - - opencv-devel - - urdfdom-devel - - tinyxml2-devel - - tinyxml-devel - - poco-devel diff --git a/cfg/gazebo_ros.yaml b/cfg/gazebo_ros.yaml deleted file mode 100644 index 08c4e07..0000000 --- a/cfg/gazebo_ros.yaml +++ /dev/null @@ -1,8 +0,0 @@ -dependencies: - build: - ros: - - trajectory_msgs - system: - - gazebo-devel - - bullet-devel - - libuuid-devel diff --git a/cfg/gazebo_ros_control.yaml b/cfg/gazebo_ros_control.yaml deleted file mode 100644 index aa601f2..0000000 --- a/cfg/gazebo_ros_control.yaml +++ /dev/null @@ -1,11 +0,0 @@ -dependencies: - build: - system: - - gazebo-devel - - bullet-devel - - libuuid-devel - - opencv-devel - - urdfdom-devel - - tinyxml2-devel - - tinyxml-devel - - poco-devel diff --git a/cfg/gazebo_ros_pkgs.yaml b/cfg/gazebo_ros_pkgs.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/gazebo_ros_pkgs.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/gencpp.yaml b/cfg/gencpp.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/gencpp.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/geneus.yaml b/cfg/geneus.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/geneus.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/genlisp.yaml b/cfg/genlisp.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/genlisp.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/genmsg.yaml b/cfg/genmsg.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/genmsg.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/gennodejs.yaml b/cfg/gennodejs.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/gennodejs.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/genpy.yaml b/cfg/genpy.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/genpy.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/geometric_shapes.yaml b/cfg/geometric_shapes.yaml deleted file mode 100644 index 979b9ca..0000000 --- a/cfg/geometric_shapes.yaml +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: - build: - system: - - gtest-devel - ros: - - roscpp_serialization diff --git a/cfg/geometry.yaml b/cfg/geometry.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/geometry.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/geometry_msgs.yaml b/cfg/geometry_msgs.yaml deleted file mode 100644 index a2f3186..0000000 --- a/cfg/geometry_msgs.yaml +++ /dev/null @@ -1,5 +0,0 @@ -noarch: true -dependencies: - devel: - ros: - - roscpp_serialization diff --git a/cfg/geometry_tutorials.yaml b/cfg/geometry_tutorials.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/geometry_tutorials.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/gl_dependency.yaml b/cfg/gl_dependency.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/gl_dependency.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/hardware_interface.yaml b/cfg/hardware_interface.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/hardware_interface.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/image_common.yaml b/cfg/image_common.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/image_common.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/image_geometry.yaml b/cfg/image_geometry.yaml deleted file mode 100644 index a5981f1..0000000 --- a/cfg/image_geometry.yaml +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: - build: - system: - - gtest-devel - - boost-devel - ros: - - cpp_common -patches: - - ros-kinetic-image_geometry.catkin-fix-order.patch diff --git a/cfg/image_pipeline.yaml b/cfg/image_pipeline.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/image_pipeline.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/image_proc.yaml b/cfg/image_proc.yaml deleted file mode 100644 index 5b38ea8..0000000 --- a/cfg/image_proc.yaml +++ /dev/null @@ -1,8 +0,0 @@ -dependencies: - build: - system: - - opencv-devel - - poco-devel - - libuuid-devel - - tinyxml-devel - - tinyxml2-devel diff --git a/cfg/image_publisher.yaml b/cfg/image_publisher.yaml deleted file mode 100644 index 5b38ea8..0000000 --- a/cfg/image_publisher.yaml +++ /dev/null @@ -1,8 +0,0 @@ -dependencies: - build: - system: - - opencv-devel - - poco-devel - - libuuid-devel - - tinyxml-devel - - tinyxml2-devel diff --git a/cfg/image_rotate.yaml b/cfg/image_rotate.yaml deleted file mode 100644 index e6af164..0000000 --- a/cfg/image_rotate.yaml +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: - build: - system: - - opencv-devel - - eigen3-devel - - poco-devel - - libuuid-devel - - tinyxml-devel - - tinyxml2-devel diff --git a/cfg/image_transport.yaml b/cfg/image_transport.yaml deleted file mode 100644 index 937be9f..0000000 --- a/cfg/image_transport.yaml +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: - build: - system: - - poco-devel - - tinyxml-devel - - tinyxml2-devel diff --git a/cfg/image_transport_plugins.yaml b/cfg/image_transport_plugins.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/image_transport_plugins.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/image_view.yaml b/cfg/image_view.yaml deleted file mode 100644 index eb62521..0000000 --- a/cfg/image_view.yaml +++ /dev/null @@ -1,8 +0,0 @@ -dependencies: - build: - system: - - opencv-devel - - libuuid-devel - - tinyxml-devel - - tinyxml2-devel - - poco-devel diff --git a/cfg/joint_limits_interface.yaml b/cfg/joint_limits_interface.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/joint_limits_interface.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/joint_state_controller.yaml b/cfg/joint_state_controller.yaml deleted file mode 100644 index 937be9f..0000000 --- a/cfg/joint_state_controller.yaml +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: - build: - system: - - poco-devel - - tinyxml-devel - - tinyxml2-devel diff --git a/cfg/joint_state_publisher.yaml b/cfg/joint_state_publisher.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/joint_state_publisher.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/joint_state_publisher_gui.yaml b/cfg/joint_state_publisher_gui.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/joint_state_publisher_gui.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/joint_trajectory_controller.yaml b/cfg/joint_trajectory_controller.yaml deleted file mode 100644 index 680b932..0000000 --- a/cfg/joint_trajectory_controller.yaml +++ /dev/null @@ -1,7 +0,0 @@ -dependencies: - build: - system: - - poco-devel - - urdfdom-devel - - tinyxml-devel - - tinyxml2-devel diff --git a/cfg/kdl_conversions.yaml b/cfg/kdl_conversions.yaml deleted file mode 100644 index c532d21..0000000 --- a/cfg/kdl_conversions.yaml +++ /dev/null @@ -1,8 +0,0 @@ -dependencies: - build: - system: - - boost-devel - - console-bridge-devel - ros: - - cpp_common - - roscpp_serialization diff --git a/cfg/kdl_parser.yaml b/cfg/kdl_parser.yaml deleted file mode 100644 index 3f335be..0000000 --- a/cfg/kdl_parser.yaml +++ /dev/null @@ -1,7 +0,0 @@ -dependencies: - build: - system: - - tinyxml-devel - - urdfdom-headers-devel - - urdfdom-devel - - eigen3-devel diff --git a/cfg/kdl_parser_py.yaml b/cfg/kdl_parser_py.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/kdl_parser_py.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/laser_assembler.yaml b/cfg/laser_assembler.yaml deleted file mode 100644 index e44f5b0..0000000 --- a/cfg/laser_assembler.yaml +++ /dev/null @@ -1,7 +0,0 @@ -dependencies: - build: - system: - - eigen3-devel - - poco-devel - - tinyxml-devel - - tinyxml2-devel diff --git a/cfg/laser_filters.yaml b/cfg/laser_filters.yaml deleted file mode 100644 index e44f5b0..0000000 --- a/cfg/laser_filters.yaml +++ /dev/null @@ -1,7 +0,0 @@ -dependencies: - build: - system: - - eigen3-devel - - poco-devel - - tinyxml-devel - - tinyxml2-devel diff --git a/cfg/laser_geometry.yaml b/cfg/laser_geometry.yaml deleted file mode 100644 index b8a6e4c..0000000 --- a/cfg/laser_geometry.yaml +++ /dev/null @@ -1,2 +0,0 @@ -patches: - - patches/ros-laser_geometry.add-eigen-export_depend.patch diff --git a/cfg/laser_pipeline.yaml b/cfg/laser_pipeline.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/laser_pipeline.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/libg2o.yaml b/cfg/libg2o.yaml deleted file mode 100644 index abd752b..0000000 --- a/cfg/libg2o.yaml +++ /dev/null @@ -1,5 +0,0 @@ -dependencies: - build: - system: - - openblas-devel - - lapack-devel diff --git a/cfg/librviz_tutorial.yaml b/cfg/librviz_tutorial.yaml deleted file mode 100644 index fe89298..0000000 --- a/cfg/librviz_tutorial.yaml +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: - build: - system: - - eigen3-devel - - ogre-devel - - tinyxml-devel - - tinyxml2-devel - - poco-devel - - urdfdom-devel diff --git a/cfg/map_msgs.yaml b/cfg/map_msgs.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/map_msgs.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/mbf_abstract_core.yaml b/cfg/mbf_abstract_core.yaml deleted file mode 100644 index da0133c..0000000 --- a/cfg/mbf_abstract_core.yaml +++ /dev/null @@ -1 +0,0 @@ -no_debug: true diff --git a/cfg/mbf_costmap_core.yaml b/cfg/mbf_costmap_core.yaml deleted file mode 100644 index da0133c..0000000 --- a/cfg/mbf_costmap_core.yaml +++ /dev/null @@ -1 +0,0 @@ -no_debug: true diff --git a/cfg/mbf_msgs.yaml b/cfg/mbf_msgs.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/mbf_msgs.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/media_export.yaml b/cfg/media_export.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/media_export.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/message_generation.yaml b/cfg/message_generation.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/message_generation.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/message_runtime.yaml b/cfg/message_runtime.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/message_runtime.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/mk.yaml b/cfg/mk.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/mk.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/move_base.yaml b/cfg/move_base.yaml deleted file mode 100644 index 5fa76a0..0000000 --- a/cfg/move_base.yaml +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: - build: - system: - - pcl-devel - - poco-devel - - libuuid-devel - - tinyxml-devel - - tinyxml2-devel - - lz4-devel diff --git a/cfg/move_base_msgs.yaml b/cfg/move_base_msgs.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/move_base_msgs.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/moveit.yaml b/cfg/moveit.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/moveit.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/moveit_commander.yaml b/cfg/moveit_commander.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/moveit_commander.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/moveit_core.yaml b/cfg/moveit_core.yaml deleted file mode 100644 index 40e4e84..0000000 --- a/cfg/moveit_core.yaml +++ /dev/null @@ -1,5 +0,0 @@ -dependencies: - build: - system: - - tinyxml-devel - - libccd-devel diff --git a/cfg/moveit_fake_controller_manager.yaml b/cfg/moveit_fake_controller_manager.yaml deleted file mode 100644 index bc85e97..0000000 --- a/cfg/moveit_fake_controller_manager.yaml +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: - build: - system: - - eigen3-devel - - poco-devel - - fcl-devel - - urdfdom-devel - - tinyxml-devel - - tinyxml2-devel diff --git a/cfg/moveit_kinematics.yaml b/cfg/moveit_kinematics.yaml deleted file mode 100644 index bc85e97..0000000 --- a/cfg/moveit_kinematics.yaml +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: - build: - system: - - eigen3-devel - - poco-devel - - fcl-devel - - urdfdom-devel - - tinyxml-devel - - tinyxml2-devel diff --git a/cfg/moveit_msgs.yaml b/cfg/moveit_msgs.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/moveit_msgs.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/moveit_planners.yaml b/cfg/moveit_planners.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/moveit_planners.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/moveit_planners_ompl.yaml b/cfg/moveit_planners_ompl.yaml deleted file mode 100644 index bc85e97..0000000 --- a/cfg/moveit_planners_ompl.yaml +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: - build: - system: - - eigen3-devel - - poco-devel - - fcl-devel - - urdfdom-devel - - tinyxml-devel - - tinyxml2-devel diff --git a/cfg/moveit_plugins.yaml b/cfg/moveit_plugins.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/moveit_plugins.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/moveit_resources.yaml b/cfg/moveit_resources.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/moveit_resources.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/moveit_robot_interaction.yaml b/cfg/moveit_robot_interaction.yaml deleted file mode 100644 index bc85e97..0000000 --- a/cfg/moveit_robot_interaction.yaml +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: - build: - system: - - eigen3-devel - - poco-devel - - fcl-devel - - urdfdom-devel - - tinyxml-devel - - tinyxml2-devel diff --git a/cfg/moveit_ros.yaml b/cfg/moveit_ros.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/moveit_ros.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/moveit_ros_benchmarks.yaml b/cfg/moveit_ros_benchmarks.yaml deleted file mode 100644 index cd7a9c4..0000000 --- a/cfg/moveit_ros_benchmarks.yaml +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: - build: - system: - - eigen3-devel - - urdfdom-devel - - tinyxml-devel - - tinyxml2-devel - - fcl-devel - - poco-devel diff --git a/cfg/moveit_ros_control_interface.yaml b/cfg/moveit_ros_control_interface.yaml deleted file mode 100644 index 5fafd10..0000000 --- a/cfg/moveit_ros_control_interface.yaml +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: - build: - system: - - eigen3-devel - - fcl-devel - - poco-devel - - tinyxml-devel - - tinyxml2-devel - - urdfdom-devel diff --git a/cfg/moveit_ros_manipulation.yaml b/cfg/moveit_ros_manipulation.yaml deleted file mode 100644 index cd7a9c4..0000000 --- a/cfg/moveit_ros_manipulation.yaml +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: - build: - system: - - eigen3-devel - - urdfdom-devel - - tinyxml-devel - - tinyxml2-devel - - fcl-devel - - poco-devel diff --git a/cfg/moveit_ros_move_group.yaml b/cfg/moveit_ros_move_group.yaml deleted file mode 100644 index bc85e97..0000000 --- a/cfg/moveit_ros_move_group.yaml +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: - build: - system: - - eigen3-devel - - poco-devel - - fcl-devel - - urdfdom-devel - - tinyxml-devel - - tinyxml2-devel diff --git a/cfg/moveit_ros_perception.yaml b/cfg/moveit_ros_perception.yaml deleted file mode 100644 index 1830a28..0000000 --- a/cfg/moveit_ros_perception.yaml +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: - build: - system: - - fcl-devel - - poco-devel - - opencv-devel - - tinyxml-devel - - tinyxml2-devel - - urdfdom-devel diff --git a/cfg/moveit_ros_planning.yaml b/cfg/moveit_ros_planning.yaml deleted file mode 100644 index 5efd875..0000000 --- a/cfg/moveit_ros_planning.yaml +++ /dev/null @@ -1,8 +0,0 @@ -dependencies: - build: - system: - - fcl-devel - - urdfdom-devel - - tinyxml-devel - - tinyxml2-devel - - poco-devel diff --git a/cfg/moveit_ros_planning_interface.yaml b/cfg/moveit_ros_planning_interface.yaml deleted file mode 100644 index cd7a9c4..0000000 --- a/cfg/moveit_ros_planning_interface.yaml +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: - build: - system: - - eigen3-devel - - urdfdom-devel - - tinyxml-devel - - tinyxml2-devel - - fcl-devel - - poco-devel diff --git a/cfg/moveit_ros_robot_interaction.yaml b/cfg/moveit_ros_robot_interaction.yaml deleted file mode 100644 index cd7a9c4..0000000 --- a/cfg/moveit_ros_robot_interaction.yaml +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: - build: - system: - - eigen3-devel - - urdfdom-devel - - tinyxml-devel - - tinyxml2-devel - - fcl-devel - - poco-devel diff --git a/cfg/moveit_ros_visualization.yaml b/cfg/moveit_ros_visualization.yaml deleted file mode 100644 index 9335af1..0000000 --- a/cfg/moveit_ros_visualization.yaml +++ /dev/null @@ -1,11 +0,0 @@ -dependencies: - build: - system: - - ogre-devel - - eigen3-devel - - urdfdom-devel - - tinyxml-devel - - tinyxml2-devel - - fcl-devel - - poco-devel - - qt5-qtbase-devel diff --git a/cfg/moveit_ros_warehouse.yaml b/cfg/moveit_ros_warehouse.yaml deleted file mode 100644 index f3a34a1..0000000 --- a/cfg/moveit_ros_warehouse.yaml +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: - build: - system: - - poco-devel - - tinyxml2-devel - - tinyxml-devel - - eigen3-devel - - fcl-devel - - urdfdom-devel diff --git a/cfg/moveit_setup_assistant.yaml b/cfg/moveit_setup_assistant.yaml deleted file mode 100644 index 9335af1..0000000 --- a/cfg/moveit_setup_assistant.yaml +++ /dev/null @@ -1,11 +0,0 @@ -dependencies: - build: - system: - - ogre-devel - - eigen3-devel - - urdfdom-devel - - tinyxml-devel - - tinyxml2-devel - - fcl-devel - - poco-devel - - qt5-qtbase-devel diff --git a/cfg/moveit_simple_controller_manager.yaml b/cfg/moveit_simple_controller_manager.yaml deleted file mode 100644 index bc85e97..0000000 --- a/cfg/moveit_simple_controller_manager.yaml +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: - build: - system: - - eigen3-devel - - poco-devel - - fcl-devel - - urdfdom-devel - - tinyxml-devel - - tinyxml2-devel diff --git a/cfg/moveit_warehouse.yaml b/cfg/moveit_warehouse.yaml deleted file mode 100644 index bc85e97..0000000 --- a/cfg/moveit_warehouse.yaml +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: - build: - system: - - eigen3-devel - - poco-devel - - fcl-devel - - urdfdom-devel - - tinyxml-devel - - tinyxml2-devel diff --git a/cfg/nav_core.yaml b/cfg/nav_core.yaml deleted file mode 100644 index 694b078..0000000 --- a/cfg/nav_core.yaml +++ /dev/null @@ -1,5 +0,0 @@ -noarch: true -dependencies: - build: - system: - - pcl-devel diff --git a/cfg/nav_msgs.yaml b/cfg/nav_msgs.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/nav_msgs.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/navfn.yaml b/cfg/navfn.yaml deleted file mode 100644 index 5fa76a0..0000000 --- a/cfg/navfn.yaml +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: - build: - system: - - pcl-devel - - poco-devel - - libuuid-devel - - tinyxml-devel - - tinyxml2-devel - - lz4-devel diff --git a/cfg/navigation.yaml b/cfg/navigation.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/navigation.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/nodelet.yaml b/cfg/nodelet.yaml deleted file mode 100644 index 937be9f..0000000 --- a/cfg/nodelet.yaml +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: - build: - system: - - poco-devel - - tinyxml-devel - - tinyxml2-devel diff --git a/cfg/nodelet_core.yaml b/cfg/nodelet_core.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/nodelet_core.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/nodelet_topic_tools.yaml b/cfg/nodelet_topic_tools.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/nodelet_topic_tools.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/nodelet_tutorial_math.yaml b/cfg/nodelet_tutorial_math.yaml deleted file mode 100644 index 81b6a44..0000000 --- a/cfg/nodelet_tutorial_math.yaml +++ /dev/null @@ -1,7 +0,0 @@ -dependencies: - build: - system: - - poco-devel - - libuuid-devel - - tinyxml-devel - - tinyxml2-devel diff --git a/cfg/object_recognition_msgs.yaml b/cfg/object_recognition_msgs.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/object_recognition_msgs.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/octomap_msgs.yaml b/cfg/octomap_msgs.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/octomap_msgs.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/ompl.yaml b/cfg/ompl.yaml deleted file mode 100644 index 8a07708..0000000 --- a/cfg/ompl.yaml +++ /dev/null @@ -1,4 +0,0 @@ -dependencies: - build: - system: - - flann-devel diff --git a/cfg/opencv3.yaml b/cfg/opencv3.yaml deleted file mode 100644 index 3a813cc..0000000 --- a/cfg/opencv3.yaml +++ /dev/null @@ -1,14 +0,0 @@ -dependencies: - build: - system: - - qt5-qtbase-devel - exclude_build: - system: - - ffmpeg - - ffmpeg-devel - exclude_run: - system: - - ffmpeg - - ffmpeg-devel -build_flags: "--cmake-args -DENABLE_PRECOMPILED_HEADERS=OFF -DWITH_FFMPEG=OFF" - diff --git a/cfg/pcl_conversions.yaml b/cfg/pcl_conversions.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/pcl_conversions.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/pcl_msgs.yaml b/cfg/pcl_msgs.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/pcl_msgs.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/pcl_ros.yaml b/cfg/pcl_ros.yaml deleted file mode 100644 index b440fc6..0000000 --- a/cfg/pcl_ros.yaml +++ /dev/null @@ -1,14 +0,0 @@ -dependencies: - devel: - ros: - - dynamic_reconfigure - build: - system: - - libuuid-devel - - tinyxml-devel - - tinyxml2-devel - - poco-devel - - lz4-devel - - libXext-devel -patches: - - ros-pcl_ros.dynamic_reconfigure.patch diff --git a/cfg/perception.yaml b/cfg/perception.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/perception.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/perception_pcl.yaml b/cfg/perception_pcl.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/perception_pcl.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/pluginlib.yaml b/cfg/pluginlib.yaml deleted file mode 100644 index 5d732dd..0000000 --- a/cfg/pluginlib.yaml +++ /dev/null @@ -1,11 +0,0 @@ -noarch: true -dependencies: - build: - system: - - console-bridge-devel - - poco-devel - - log4cxx-devel - - tinyxml-devel - - tinyxml2-devel - ros: - - rostime diff --git a/cfg/pluginlib_tutorials.yaml b/cfg/pluginlib_tutorials.yaml deleted file mode 100644 index 1a7b88c..0000000 --- a/cfg/pluginlib_tutorials.yaml +++ /dev/null @@ -1,8 +0,0 @@ -dependencies: - build: - system: - - boost-devel - - console-bridge-devel - - poco-devel - - tinyxml-devel - - tinyxml2-devel diff --git a/cfg/polled_camera.yaml b/cfg/polled_camera.yaml deleted file mode 100644 index 7d2b413..0000000 --- a/cfg/polled_camera.yaml +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: - build: - system: - - tinyxml-devel - - tinyxml2-devel - - poco-devel diff --git a/cfg/python_orocos_kdl.yaml b/cfg/python_orocos_kdl.yaml deleted file mode 100644 index b0f4433..0000000 --- a/cfg/python_orocos_kdl.yaml +++ /dev/null @@ -1,4 +0,0 @@ -dependencies: - build: - system: - - eigen3-devel diff --git a/cfg/python_qt_binding.yaml b/cfg/python_qt_binding.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/python_qt_binding.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/qt_dotgraph.yaml b/cfg/qt_dotgraph.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/qt_dotgraph.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/qt_gui.yaml b/cfg/qt_gui.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/qt_gui.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/qt_gui_cpp.yaml b/cfg/qt_gui_cpp.yaml deleted file mode 100644 index 6b9ccd8..0000000 --- a/cfg/qt_gui_cpp.yaml +++ /dev/null @@ -1,11 +0,0 @@ -dependencies: - build: - system: - - sip-devel - - qtermwidget-qt5-devel - - python-qt5-devel - - boost-devel - - console-bridge-devel - - poco-devel - - tinyxml2-devel - - libXext-devel diff --git a/cfg/qt_gui_py_common.yaml b/cfg/qt_gui_py_common.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/qt_gui_py_common.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/qwt_dependency.yaml b/cfg/qwt_dependency.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/qwt_dependency.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/resource_retriever.yaml b/cfg/resource_retriever.yaml deleted file mode 100644 index 95675ff..0000000 --- a/cfg/resource_retriever.yaml +++ /dev/null @@ -1,10 +0,0 @@ -dependencies: - build: - system: - - boost-devel - - log4cxx-devel - - console-bridge-devel - - tinyxml-devel - # This is most probably a bug in the package, it does not build without - # gtest-devel even if we don't build tests explicitly - - gtest-devel diff --git a/cfg/robot.yaml b/cfg/robot.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/robot.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/robot_model.yaml b/cfg/robot_model.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/robot_model.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/robot_state_publisher.yaml b/cfg/robot_state_publisher.yaml deleted file mode 100644 index 3e1368b..0000000 --- a/cfg/robot_state_publisher.yaml +++ /dev/null @@ -1,5 +0,0 @@ -dependencies: - build: - system: - - tinyxml-devel - - urdfdom-devel diff --git a/cfg/ros.yaml b/cfg/ros.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/ros.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/ros_base.yaml b/cfg/ros_base.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/ros_base.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/ros_comm.yaml b/cfg/ros_comm.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/ros_comm.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/ros_control.yaml b/cfg/ros_control.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/ros_control.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/ros_core.yaml b/cfg/ros_core.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/ros_core.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/ros_environment.yaml b/cfg/ros_environment.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/ros_environment.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/ros_tutorials.yaml b/cfg/ros_tutorials.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/ros_tutorials.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/rosbag.yaml b/cfg/rosbag.yaml deleted file mode 100644 index 73ceb1e..0000000 --- a/cfg/rosbag.yaml +++ /dev/null @@ -1,5 +0,0 @@ -dependencies: - build: - system: - - bzip2-devel - - lz4-devel diff --git a/cfg/rosbag_migration_rule.yaml b/cfg/rosbag_migration_rule.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/rosbag_migration_rule.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/rosbag_storage.yaml b/cfg/rosbag_storage.yaml deleted file mode 100644 index 9ed8fb0..0000000 --- a/cfg/rosbag_storage.yaml +++ /dev/null @@ -1,4 +0,0 @@ -dependencies: - build: - system: - - lz4-devel diff --git a/cfg/rosbash.yaml b/cfg/rosbash.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/rosbash.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/rosboost_cfg.yaml b/cfg/rosboost_cfg.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/rosboost_cfg.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/rosbuild.yaml b/cfg/rosbuild.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/rosbuild.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/rosclean.yaml b/cfg/rosclean.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/rosclean.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/rosconsole.yaml b/cfg/rosconsole.yaml deleted file mode 100644 index 7b4344f..0000000 --- a/cfg/rosconsole.yaml +++ /dev/null @@ -1,4 +0,0 @@ -dependencies: - build: - system: - - console-bridge-devel diff --git a/cfg/rosconsole_bridge.yaml b/cfg/rosconsole_bridge.yaml deleted file mode 100644 index d5718c5..0000000 --- a/cfg/rosconsole_bridge.yaml +++ /dev/null @@ -1,5 +0,0 @@ -dependencies: - build: - system: - - log4cxx-devel - - boost-devel diff --git a/cfg/roscpp.yaml b/cfg/roscpp.yaml deleted file mode 100644 index 95c945f..0000000 --- a/cfg/roscpp.yaml +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: - build: - system: - - boost-devel - - log4cxx-devel - - console-bridge-devel diff --git a/cfg/roscpp_core.yaml b/cfg/roscpp_core.yaml deleted file mode 100644 index 68c40d8..0000000 --- a/cfg/roscpp_core.yaml +++ /dev/null @@ -1,5 +0,0 @@ -noarch: true -dependencies: - devel: - ros: - - rostime diff --git a/cfg/roscpp_serialization.yaml b/cfg/roscpp_serialization.yaml deleted file mode 100644 index f1bb07b..0000000 --- a/cfg/roscpp_serialization.yaml +++ /dev/null @@ -1,4 +0,0 @@ -dependencies: - build: - system: - - boost-devel diff --git a/cfg/roscpp_traits.yaml b/cfg/roscpp_traits.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/roscpp_traits.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/roscpp_tutorials.yaml b/cfg/roscpp_tutorials.yaml deleted file mode 100644 index 95c945f..0000000 --- a/cfg/roscpp_tutorials.yaml +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: - build: - system: - - boost-devel - - log4cxx-devel - - console-bridge-devel diff --git a/cfg/roscreate.yaml b/cfg/roscreate.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/roscreate.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/rosgraph.yaml b/cfg/rosgraph.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/rosgraph.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/rosgraph_msgs.yaml b/cfg/rosgraph_msgs.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/rosgraph_msgs.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/roslang.yaml b/cfg/roslang.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/roslang.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/roslaunch.yaml b/cfg/roslaunch.yaml deleted file mode 100644 index e2ff62a..0000000 --- a/cfg/roslaunch.yaml +++ /dev/null @@ -1,5 +0,0 @@ -noarch: true -dependencies: - run: - system: - - /usr/bin/rosversion diff --git a/cfg/roslib.yaml b/cfg/roslib.yaml deleted file mode 100644 index c8f0d74..0000000 --- a/cfg/roslib.yaml +++ /dev/null @@ -1,4 +0,0 @@ -dependencies: - build: - system: - - tinyxml-devel diff --git a/cfg/roslint.yaml b/cfg/roslint.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/roslint.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/roslisp.yaml b/cfg/roslisp.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/roslisp.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/rosmake.yaml b/cfg/rosmake.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/rosmake.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/rosmaster.yaml b/cfg/rosmaster.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/rosmaster.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/rosmsg.yaml b/cfg/rosmsg.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/rosmsg.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/rosnode.yaml b/cfg/rosnode.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/rosnode.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/rosout.yaml b/cfg/rosout.yaml deleted file mode 100644 index 69a55a1..0000000 --- a/cfg/rosout.yaml +++ /dev/null @@ -1,7 +0,0 @@ -dependencies: - build: - system: - - boost-devel - - log4cxx-devel - ros: - - rostime diff --git a/cfg/rosparam.yaml b/cfg/rosparam.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/rosparam.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/rospy.yaml b/cfg/rospy.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/rospy.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/rospy_tutorials.yaml b/cfg/rospy_tutorials.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/rospy_tutorials.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/rosservice.yaml b/cfg/rosservice.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/rosservice.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/rostest.yaml b/cfg/rostest.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/rostest.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/rostime.yaml b/cfg/rostime.yaml deleted file mode 100644 index 577d1a4..0000000 --- a/cfg/rostime.yaml +++ /dev/null @@ -1,4 +0,0 @@ -dependencies: - devel: - ros: - - cpp_common diff --git a/cfg/rostopic.yaml b/cfg/rostopic.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/rostopic.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/rosunit.yaml b/cfg/rosunit.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/rosunit.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/roswtf.yaml b/cfg/roswtf.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/roswtf.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/rotate_recovery.yaml b/cfg/rotate_recovery.yaml deleted file mode 100644 index 47cdca0..0000000 --- a/cfg/rotate_recovery.yaml +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: - build: - system: - - pcl-devel - - poco-devel - - tinyxml-devel - - tinyxml2-devel - - libuuid-devel - - lz4-devel diff --git a/cfg/rqt_action.yaml b/cfg/rqt_action.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/rqt_action.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/rqt_bag.yaml b/cfg/rqt_bag.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/rqt_bag.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/rqt_bag_plugins.yaml b/cfg/rqt_bag_plugins.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/rqt_bag_plugins.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/rqt_common_plugins.yaml b/cfg/rqt_common_plugins.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/rqt_common_plugins.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/rqt_console.yaml b/cfg/rqt_console.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/rqt_console.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/rqt_dep.yaml b/cfg/rqt_dep.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/rqt_dep.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/rqt_graph.yaml b/cfg/rqt_graph.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/rqt_graph.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/rqt_gui.yaml b/cfg/rqt_gui.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/rqt_gui.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/rqt_gui_cpp.yaml b/cfg/rqt_gui_cpp.yaml deleted file mode 100644 index d806305..0000000 --- a/cfg/rqt_gui_cpp.yaml +++ /dev/null @@ -1,7 +0,0 @@ -dependencies: - build: - system: - - poco-devel - - tinyxml-devel - - tinyxml2-devel - - libuuid-devel diff --git a/cfg/rqt_gui_py.yaml b/cfg/rqt_gui_py.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/rqt_gui_py.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/rqt_image_view.yaml b/cfg/rqt_image_view.yaml deleted file mode 100644 index 3937050..0000000 --- a/cfg/rqt_image_view.yaml +++ /dev/null @@ -1,10 +0,0 @@ -dependencies: - build: - system: - - qtermwidget-qt5-devel - - python-qt5-devel - - opencv-devel - - poco-devel - - libuuid-devel - - tinyxml-devel - - tinyxml2-devel diff --git a/cfg/rqt_launch.yaml b/cfg/rqt_launch.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/rqt_launch.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/rqt_logger_level.yaml b/cfg/rqt_logger_level.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/rqt_logger_level.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/rqt_moveit.yaml b/cfg/rqt_moveit.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/rqt_moveit.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/rqt_msg.yaml b/cfg/rqt_msg.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/rqt_msg.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/rqt_nav_view.yaml b/cfg/rqt_nav_view.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/rqt_nav_view.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/rqt_plot.yaml b/cfg/rqt_plot.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/rqt_plot.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/rqt_pose_view.yaml b/cfg/rqt_pose_view.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/rqt_pose_view.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/rqt_publisher.yaml b/cfg/rqt_publisher.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/rqt_publisher.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/rqt_py_common.yaml b/cfg/rqt_py_common.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/rqt_py_common.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/rqt_py_console.yaml b/cfg/rqt_py_console.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/rqt_py_console.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/rqt_reconfigure.yaml b/cfg/rqt_reconfigure.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/rqt_reconfigure.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/rqt_robot_dashboard.yaml b/cfg/rqt_robot_dashboard.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/rqt_robot_dashboard.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/rqt_robot_monitor.yaml b/cfg/rqt_robot_monitor.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/rqt_robot_monitor.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/rqt_robot_plugins.yaml b/cfg/rqt_robot_plugins.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/rqt_robot_plugins.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/rqt_robot_steering.yaml b/cfg/rqt_robot_steering.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/rqt_robot_steering.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/rqt_runtime_monitor.yaml b/cfg/rqt_runtime_monitor.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/rqt_runtime_monitor.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/rqt_rviz.yaml b/cfg/rqt_rviz.yaml deleted file mode 100644 index 5b3f202..0000000 --- a/cfg/rqt_rviz.yaml +++ /dev/null @@ -1,11 +0,0 @@ -dependencies: - build: - system: - - qtermwidget-qt5-devel - - eigen3-devel - - ogre-devel - - poco-devel - - libuuid-devel - - tinyxml-devel - - tinyxml2-devel - - urdfdom-devel diff --git a/cfg/rqt_service_caller.yaml b/cfg/rqt_service_caller.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/rqt_service_caller.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/rqt_shell.yaml b/cfg/rqt_shell.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/rqt_shell.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/rqt_srv.yaml b/cfg/rqt_srv.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/rqt_srv.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/rqt_tf_tree.yaml b/cfg/rqt_tf_tree.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/rqt_tf_tree.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/rqt_top.yaml b/cfg/rqt_top.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/rqt_top.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/rqt_topic.yaml b/cfg/rqt_topic.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/rqt_topic.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/rqt_web.yaml b/cfg/rqt_web.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/rqt_web.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/rviz.yaml b/cfg/rviz.yaml deleted file mode 100644 index b7c76b1..0000000 --- a/cfg/rviz.yaml +++ /dev/null @@ -1,12 +0,0 @@ -dependencies: - build: - system: - - sip-devel - - python-qt5-devel - - poco-devel - - tinyxml2-devel - - lz4-devel - - urdfdom-devel - - libXext-devel -patches: - - rviz.ogre-include-path.patch diff --git a/cfg/rviz_plugin_tutorials.yaml b/cfg/rviz_plugin_tutorials.yaml deleted file mode 100644 index 520b23f..0000000 --- a/cfg/rviz_plugin_tutorials.yaml +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: - build: - system: - - eigen3-devel - - ogre-devel - - poco-devel - - tinyxml-devel - - tinyxml2-devel - - urdfdom-devel diff --git a/cfg/rviz_python_tutorial.yaml b/cfg/rviz_python_tutorial.yaml deleted file mode 100644 index 0f753f3..0000000 --- a/cfg/rviz_python_tutorial.yaml +++ /dev/null @@ -1,6 +0,0 @@ -noarch: true -dependencies: - build: - system: - - eigen3-devel - - ogre-devel diff --git a/cfg/sensor_msgs.yaml b/cfg/sensor_msgs.yaml deleted file mode 100644 index a2f3186..0000000 --- a/cfg/sensor_msgs.yaml +++ /dev/null @@ -1,5 +0,0 @@ -noarch: true -dependencies: - devel: - ros: - - roscpp_serialization diff --git a/cfg/shape_msgs.yaml b/cfg/shape_msgs.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/shape_msgs.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/simulators.yaml b/cfg/simulators.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/simulators.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/smach.yaml b/cfg/smach.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/smach.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/smach_msgs.yaml b/cfg/smach_msgs.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/smach_msgs.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/smach_ros.yaml b/cfg/smach_ros.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/smach_ros.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/smclib.yaml b/cfg/smclib.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/smclib.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/srdfdom.yaml b/cfg/srdfdom.yaml deleted file mode 100644 index d3cd79c..0000000 --- a/cfg/srdfdom.yaml +++ /dev/null @@ -1,4 +0,0 @@ -dependencies: - build: - system: - - urdfdom-devel diff --git a/cfg/stage.yaml b/cfg/stage.yaml deleted file mode 100644 index 4c0ac7e..0000000 --- a/cfg/stage.yaml +++ /dev/null @@ -1,4 +0,0 @@ -dependencies: - build: - system: - - player-devel diff --git a/cfg/stage_ros.yaml b/cfg/stage_ros.yaml deleted file mode 100644 index 453375d..0000000 --- a/cfg/stage_ros.yaml +++ /dev/null @@ -1,4 +0,0 @@ -dependencies: - build: - system: - - fltk-devel diff --git a/cfg/std_msgs.yaml b/cfg/std_msgs.yaml deleted file mode 100644 index 8842924..0000000 --- a/cfg/std_msgs.yaml +++ /dev/null @@ -1,8 +0,0 @@ -noarch: true -dependencies: - run: - system: - - python3-pyyaml - build: - system: - - python3-pyyaml diff --git a/cfg/std_srvs.yaml b/cfg/std_srvs.yaml deleted file mode 100644 index 8842924..0000000 --- a/cfg/std_srvs.yaml +++ /dev/null @@ -1,8 +0,0 @@ -noarch: true -dependencies: - run: - system: - - python3-pyyaml - build: - system: - - python3-pyyaml diff --git a/cfg/stereo_image_proc.yaml b/cfg/stereo_image_proc.yaml deleted file mode 100644 index 5b38ea8..0000000 --- a/cfg/stereo_image_proc.yaml +++ /dev/null @@ -1,8 +0,0 @@ -dependencies: - build: - system: - - opencv-devel - - poco-devel - - libuuid-devel - - tinyxml-devel - - tinyxml2-devel diff --git a/cfg/stereo_msgs.yaml b/cfg/stereo_msgs.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/stereo_msgs.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/tf2.yaml b/cfg/tf2.yaml deleted file mode 100644 index f0cfe04..0000000 --- a/cfg/tf2.yaml +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: - build: - system: - - gtest-devel - - boost-devel - ros: - - roscpp_traits - - cpp_common - - roscpp_serialization diff --git a/cfg/tf2_bullet.yaml b/cfg/tf2_bullet.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/tf2_bullet.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/tf2_eigen.yaml b/cfg/tf2_eigen.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/tf2_eigen.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/tf2_geometry_msgs.yaml b/cfg/tf2_geometry_msgs.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/tf2_geometry_msgs.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/tf2_kdl.yaml b/cfg/tf2_kdl.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/tf2_kdl.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/tf2_msgs.yaml b/cfg/tf2_msgs.yaml deleted file mode 100644 index b6c8c07..0000000 --- a/cfg/tf2_msgs.yaml +++ /dev/null @@ -1,5 +0,0 @@ -noarch: true -dependencies: - build: - system: - - boost-devel diff --git a/cfg/tf2_py.yaml b/cfg/tf2_py.yaml deleted file mode 100644 index da0133c..0000000 --- a/cfg/tf2_py.yaml +++ /dev/null @@ -1 +0,0 @@ -no_debug: true diff --git a/cfg/tf2_sensor_msgs.yaml b/cfg/tf2_sensor_msgs.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/tf2_sensor_msgs.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/theora_image_transport.yaml b/cfg/theora_image_transport.yaml deleted file mode 100644 index 6095834..0000000 --- a/cfg/theora_image_transport.yaml +++ /dev/null @@ -1,8 +0,0 @@ -dependencies: - build: - system: - - opencv-devel - - poco-devel - - lz4-devel - - tinyxml-devel - - tinyxml2-devel diff --git a/cfg/trajectory_msgs.yaml b/cfg/trajectory_msgs.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/trajectory_msgs.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/transmission_interface.yaml b/cfg/transmission_interface.yaml deleted file mode 100644 index 7d2b413..0000000 --- a/cfg/transmission_interface.yaml +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: - build: - system: - - tinyxml-devel - - tinyxml2-devel - - poco-devel diff --git a/cfg/turtlesim.yaml b/cfg/turtlesim.yaml deleted file mode 100644 index 91c5e1b..0000000 --- a/cfg/turtlesim.yaml +++ /dev/null @@ -1,7 +0,0 @@ -dependencies: - build: - system: - - boost-devel - - tinyxml-devel - - log4cxx-devel - - console-bridge-devel diff --git a/cfg/universal_robot.yaml b/cfg/universal_robot.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/universal_robot.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/ur10_moveit_config.yaml b/cfg/ur10_moveit_config.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/ur10_moveit_config.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/ur3_moveit_config.yaml b/cfg/ur3_moveit_config.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/ur3_moveit_config.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/ur5_moveit_config.yaml b/cfg/ur5_moveit_config.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/ur5_moveit_config.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/ur_bringup.yaml b/cfg/ur_bringup.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/ur_bringup.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/ur_description.yaml b/cfg/ur_description.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/ur_description.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/ur_driver.yaml b/cfg/ur_driver.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/ur_driver.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/ur_gazebo.yaml b/cfg/ur_gazebo.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/ur_gazebo.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/ur_kinematics.yaml b/cfg/ur_kinematics.yaml deleted file mode 100644 index bc85e97..0000000 --- a/cfg/ur_kinematics.yaml +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: - build: - system: - - eigen3-devel - - poco-devel - - fcl-devel - - urdfdom-devel - - tinyxml-devel - - tinyxml2-devel diff --git a/cfg/ur_msgs.yaml b/cfg/ur_msgs.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/ur_msgs.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/urdf.yaml b/cfg/urdf.yaml deleted file mode 100644 index adbe18e..0000000 --- a/cfg/urdf.yaml +++ /dev/null @@ -1,5 +0,0 @@ -dependencies: - build: - system: - - tinyxml2-devel - - poco-devel diff --git a/cfg/urdf_parser_plugin.yaml b/cfg/urdf_parser_plugin.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/urdf_parser_plugin.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/urdf_sim_tutorial.yaml b/cfg/urdf_sim_tutorial.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/urdf_sim_tutorial.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/urdf_tutorial.yaml b/cfg/urdf_tutorial.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/urdf_tutorial.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/urdfdom_py.yaml b/cfg/urdfdom_py.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/urdfdom_py.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/vision_opencv.yaml b/cfg/vision_opencv.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/vision_opencv.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/visualization_marker_tutorials.yaml b/cfg/visualization_marker_tutorials.yaml deleted file mode 100644 index 95c945f..0000000 --- a/cfg/visualization_marker_tutorials.yaml +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: - build: - system: - - boost-devel - - log4cxx-devel - - console-bridge-devel diff --git a/cfg/visualization_msgs.yaml b/cfg/visualization_msgs.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/visualization_msgs.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/visualization_tutorials.yaml b/cfg/visualization_tutorials.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/visualization_tutorials.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/viz.yaml b/cfg/viz.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/viz.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/voxel_grid.yaml b/cfg/voxel_grid.yaml deleted file mode 100644 index bca817e..0000000 --- a/cfg/voxel_grid.yaml +++ /dev/null @@ -1,4 +0,0 @@ -dependencies: - build: - ros: - - rosconsole diff --git a/cfg/webkit_dependency.yaml b/cfg/webkit_dependency.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/webkit_dependency.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/cfg/xacro.yaml b/cfg/xacro.yaml deleted file mode 100644 index a96438d..0000000 --- a/cfg/xacro.yaml +++ /dev/null @@ -1 +0,0 @@ -noarch: true diff --git a/copr_build.py b/copr_build.py deleted file mode 100755 index 48903ad..0000000 --- a/copr_build.py +++ /dev/null @@ -1,274 +0,0 @@ -#! /usr/bin/python3 -# -*- coding: utf-8 -*- -# vim:fenc=utf-8 -# -# Copyright © 2017 Till Hofmann -# -# Distributed under terms of the MIT license. -""" -For a given SPEC file, this module can check if the package was already built in -the specified COPR and if not, will submit a new build to the COPR. -""" - -import argparse -import build_tree -import copr.v3 -import functools -import json -import marshmallow -import os -import re -import spec_utils -import subprocess - -from termcolor import cprint - - -class CoprBuildError(Exception): - def __init__(self, error): - self.error = error - - def __str__(self): - return repr(self.error) - - -class SrpmBuilder: - def build_spec(self, chroot, spec): - """ Build a SPEC file into a SRPM - - Args: - chroot: The chroot to use for the build, e.g., fedora-26-x86_64 - spec: The path to the SPEC file of the package. - wait_for_completion: If set to true, wait for the build to finish - """ - print('Building {} for chroot {}'.format(spec, chroot)) - res = subprocess.run( - [ - 'spectool', '-g', spec, '-C', - os.path.expanduser('~/rpmbuild/SOURCES') - ], - stdout=subprocess.PIPE, - stderr=subprocess.STDOUT, - check=True, - ) - assert res.returncode == 0, 'Failed to fetch sources for ' + spec - res = subprocess.run(['rpmbuild', '-bs', spec], - universal_newlines=True, - stdout=subprocess.PIPE) - assert res.returncode == 0, 'Failed to build SRPM for ' + spec - match = re.search('Wrote: (\S+)', res.stdout) - assert match, 'Unexpected output from rpmbuild: "%s"'.format( - res.stdout) - srpm = match.group(1) - return srpm - - -class CoprBuilder: - def __init__(self, copr_owner, copr_project): - """ Initialize the CoprBuilder using the given project ID. - - Args: - copr_owner: the owner of the COPR project - copr_project: the name of the COPR project - """ - self.owner = copr_owner - self.project = copr_project - self.copr_client = copr.v3.Client.create_from_config_file() - self.srpm_builder = SrpmBuilder() - - def build_spec(self, chroot, spec, wait_for_completion=False): - """ Build a package in COPR from a SPEC. - - Args: - chroot: The chroot to use for the build, e.g., fedora-26-x86_64 - spec: The path to the SPEC file of the package. - wait_for_completion: If set to true, wait for the build to finish - - Returns: - The build object created for this build. - """ - self.build_srpm(self.srpm_builder.build_spec(chroot, spec)) - - def build_srpm(self, chroot, srpm, wait_for_completion): - """ Build a package in COPR from a SRPM. - - Args: - chroot: The chroot to use for the build, e.g., fedora-26-x86_64 - srpm: The path to the SRPM file of the package. - wait_for_completion: If set to true, wait for the build to finish - - Returns: - The build object created for this build. - """ - print('Building {} for project {}/{} with chroot {}'.format( - srpm, self.owner, self.project, chroot)) - build = self.copr_client.build_proxy.create_from_file( - ownername=self.owner, - projectname=self.project, - path=srpm, - buildopts={'chroots': [chroot]}) - assert build, 'COPR client returned build object "{}"'.format(build) - if wait_for_completion: - self.wait_for_completion([build]) - assert build.state == 'succeeded', \ - 'Build failed, state is {}.'.format(build.state) - cprint('Building {} was successful.'.format(srpm), 'green') - return build - - def get_node_of_build(self, nodes, build_id): - for node in nodes: - if node.build_id == build_id: - return node - raise Exception( - 'Could not find node of build {} in build tree'.format(build)) - - def build_tree(self, chroot, tree, only_new=False): - """ Build a set of packages in order of dependencies. """ - build_ids = [] - while not tree.is_built(): - wait_for_build = True - leaves = tree.get_build_leaves() - print('Found {} leave node(s)'.format(len(leaves))) - if not build_ids and not leaves: - raise Exception( - 'No pending builds and no leave packages, abort.') - for node in leaves: - if only_new: - pkg_version = None - else: - pkg_version = node.pkg.get_version_release() - if self.pkg_is_built(chroot, node.pkg.get_full_name(), - pkg_version): - node.state = build_tree.BuildState.SUCCEEDED - build_progress = tree.get_build_progress() - cprint( - '{}/{}/{}: {} is already built, skipping!'.format( - build_progress['building'], - build_progress['finished'], - build_progress['total'], node.name), 'green') - wait_for_build = False - else: - assert node.state == build_tree.BuildState.PENDING, \ - 'Unexpected build state {} of package node ' \ - '{}'.format(node.state, node.name) - build = self.build_spec(chroot=chroot, spec=node.pkg.spec) - node.build_id = build.id - node.state = build_tree.BuildState.BUILDING - build_ids.append(node.build_id) - if not wait_for_build: - continue - print('Waiting for a build to finish...') - finished_build = self.wait_for_one_build(build_ids) - node = self.get_node_of_build(tree.nodes.values(), - finished_build.id) - build_ids.remove(finished_build.id) - if finished_build.state == 'succeeded': - node.state = build_tree.BuildState.SUCCEEDED - build_progress = tree.get_build_progress() - cprint( - '{}/{}/{}: Successful build: {}'.format( - build_progress['building'], build_progress['finished'], - build_progress['total'], node.name), 'green') - else: - node.state = build_tree.BuildState.FAILED - build_progress = tree.get_build_progress() - cprint( - '{}/{}/{}: Failed build: {}'.format( - build_progress['building'], build_progress['finished'], - build_progress['total'], node.name), 'red') - - @functools.lru_cache(16) - def get_builds(self): - return self.copr_client.build_proxy.get_list(self.owner, self.project) - - def pkg_is_built(self, chroot, pkg_name, pkg_version): - """ Check if the given package is already built in the COPR. - - Args: - chroot: The chroot to check, e.g., fedora-26-x86_64. - pkg_name: The name of the package to look for. - pkg_version: Check for the given version in format $version-$release - - Returns: - True iff the package was already built in the project and chroot. - """ - for build in self.copr_client.build_proxy.get_list( - self.owner, self.project, pkg_name): - if build.state != 'succeeded': - continue - if chroot not in build.chroots: - continue - build_version = re.fullmatch( - '(.+?)(?:\.(?:fc|rhel|epel|el)\d+)?', - build['source_package']['version']).group(1) - if build_version == pkg_version: - return True - return False - - def wait_for_completion(self, builds): - """ Wait until all given builds are finished. - - Args: - builds: A list of builds to wait for. - """ - print('Waiting for {} build(s) to complete...'.format(len(builds))) - finished = wait(builds) - - def wait_for_one_build(self, build_ids): - """ Wait for one of the given builds to complete. - - Args: - build_ids: A list of COPR build IDs. - Returns: - The build that completed. - """ - while True: - for build_id in build_ids: - build = self.copr_client.build_proxy.get(build_id) - if build.state in [ - 'succeeded', 'failed', 'canceled', 'cancelled' - ]: - return build - - -def main(): - """ Main function to directly build a SPEC file. """ - parser = argparse.ArgumentParser() - parser.add_argument('-f', - '--force', - action='store_true', - default=False, - help='Force a rebuild if package was already built') - parser.add_argument('--copr-owner', - type=str, - help='The owner of the COPR project to use for builds') - parser.add_argument('--copr-project', - type=str, - help='The COPR project to use for builds') - parser.add_argument('--chroot', - action='append', - help='The chroot(s) to use for the packages') - parser.add_argument('--spec-dir', - default='./specs/', - help='The directory where to look for SPEC files') - parser.add_argument('pkg_name', nargs='+') - args = parser.parse_args() - copr_builder = CoprBuilder(args.copr_owner, args.copr_project) - for chroot in args.chroot: - for pkg in args.pkg_name: - spec = args.spec_dir + pkg + '.spec' - need_build = args.force - if not need_build: - version_info = spec_utils.get_version_from_spec(spec) - ver_rel = '{}-{}'.format(version_info['version'], - version_info['release']) - need_build = not copr_builder.pkg_is_built( - chroot, pkg, ver_rel) - if need_build: - copr_builder.build_spec(chroot=chroot, - spec=spec, - wait_for_completion=True) - - -if __name__ == '__main__': - main() diff --git a/make_noarch.sh b/make_noarch.sh deleted file mode 100755 index 159035b..0000000 --- a/make_noarch.sh +++ /dev/null @@ -1,13 +0,0 @@ -#! /bin/sh -# -# make_noarch.sh -# Copyright (C) 2017 Till Hofmann -# -# Distributed under terms of the MIT license. -# - - -echo "noarch: true" >> cfg/${1}.yaml -./generate_ros_spec_file.py $1 -rpmbuild -bs specs/ros-kinetic-$1.spec - diff --git a/patches/ros-camera_calibration_parsers.boost-python3.patch b/patches/ros-camera_calibration_parsers.boost-python3.patch deleted file mode 100644 index e16cb04..0000000 --- a/patches/ros-camera_calibration_parsers.boost-python3.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -ur ./image_common-release-release-noetic-camera_calibration_parsers-1.12.0-1.orig/CMakeLists.txt image_common-release-release-noetic-camera_calibration_parsers-1.12.0-1/CMakeLists.txt ---- ./image_common-release-release-noetic-camera_calibration_parsers-1.12.0-1.orig/CMakeLists.txt 2020-04-03 19:47:56.000000000 +0200 -+++ image_common-release-release-noetic-camera_calibration_parsers-1.12.0-1/CMakeLists.txt 2020-05-24 16:19:50.146520303 +0200 -@@ -4,7 +4,7 @@ - find_package(catkin REQUIRED sensor_msgs rosconsole roscpp roscpp_serialization) - - find_package(PythonLibs REQUIRED) --find_package(Boost REQUIRED COMPONENTS filesystem python) -+find_package(Boost REQUIRED COMPONENTS filesystem python${PYTHON_VERSION_NODOTS}) - include_directories(include ${catkin_INCLUDE_DIRS} ${Boost_INCLUDE_DIRS} ${PYTHON_INCLUDE_DIRS}) - - catkin_python_setup() diff --git a/patches/ros-catkin-python3.patch b/patches/ros-catkin-python3.patch deleted file mode 100644 index b10f8e7..0000000 --- a/patches/ros-catkin-python3.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -ur catkin-release-release-melodic-catkin-0.7.17-0/cmake/python.cmake catkin-release-release-melodic-catkin-0.7.17-0.python3/cmake/python.cmake ---- catkin-release-release-melodic-catkin-0.7.17-0/cmake/python.cmake 2019-03-18 17:44:36.000000000 +0100 -+++ catkin-release-release-melodic-catkin-0.7.17-0.python3/cmake/python.cmake 2019-08-16 10:45:22.282976706 +0200 -@@ -1,7 +1,7 @@ - # the CMake variable PYTHON_INSTALL_DIR has the same value as the Python function catkin.builder.get_python_install_dir() - - set(PYTHON_VERSION "$ENV{ROS_PYTHON_VERSION}" CACHE STRING "Specify specific Python version to use ('major.minor' or 'major')") --find_package(PythonInterp ${PYTHON_VERSION} REQUIRED) -+find_package(Python COMPONENTS Interpreter Development REQUIRED) - - message(STATUS "Using PYTHON_EXECUTABLE: ${PYTHON_EXECUTABLE}") - diff --git a/patches/ros-catkin.python3.patch b/patches/ros-catkin.python3.patch deleted file mode 100644 index ae9c107..0000000 --- a/patches/ros-catkin.python3.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -ur catkin-release-release-melodic-catkin-0.7.17-0/cmake/python.cmake catkin-release-release-melodic-catkin-0.7.17-0.python3/cmake/python.cmake ---- catkin-release-release-melodic-catkin-0.7.17-0/cmake/python.cmake 2019-03-18 17:44:36.000000000 +0100 -+++ catkin-release-release-melodic-catkin-0.7.17-0.python3/cmake/python.cmake 2019-08-16 10:49:08.929101587 +0200 -@@ -1,7 +1,7 @@ - # the CMake variable PYTHON_INSTALL_DIR has the same value as the Python function catkin.builder.get_python_install_dir() - - set(PYTHON_VERSION "$ENV{ROS_PYTHON_VERSION}" CACHE STRING "Specify specific Python version to use ('major.minor' or 'major')") --find_package(PythonInterp ${PYTHON_VERSION} REQUIRED) -+find_package(PythonInterp 3 REQUIRED) - - message(STATUS "Using PYTHON_EXECUTABLE: ${PYTHON_EXECUTABLE}") - diff --git a/patches/ros-cv_bridge.boost-python3.patch b/patches/ros-cv_bridge.boost-python3.patch deleted file mode 100644 index d20a14b..0000000 --- a/patches/ros-cv_bridge.boost-python3.patch +++ /dev/null @@ -1,19 +0,0 @@ -diff -ur vision_opencv-release-release-noetic-cv_bridge-1.15.0-1.orig/CMakeLists.txt vision_opencv-release-release-noetic-cv_bridge-1.15.0-1/CMakeLists.txt ---- vision_opencv-release-release-noetic-cv_bridge-1.15.0-1.orig/CMakeLists.txt 2020-05-19 18:28:29.000000000 +0200 -+++ vision_opencv-release-release-noetic-cv_bridge-1.15.0-1/CMakeLists.txt 2020-05-24 16:41:29.140616265 +0200 -@@ -5,14 +5,7 @@ - - if(NOT ANDROID) - find_package(PythonLibs) -- -- if(PYTHONLIBS_VERSION_STRING VERSION_LESS "3.8") -- # Debian Buster -- find_package(Boost REQUIRED python37) -- else() -- # Ubuntu Focal -- find_package(Boost REQUIRED python) -- endif() -+ find_package(Boost REQUIRED python${PYTHON_VERSION_NODOTS}) - else() - find_package(Boost REQUIRED) - endif() diff --git a/patches/ros-dynamic_reconfigure.fix-cmake-permissions.patch b/patches/ros-dynamic_reconfigure.fix-cmake-permissions.patch deleted file mode 100644 index 98f4587..0000000 --- a/patches/ros-dynamic_reconfigure.fix-cmake-permissions.patch +++ /dev/null @@ -1,11 +0,0 @@ -diff --color -ur dynamic_reconfigure-release-release-noetic-dynamic_reconfigure-1.7.1-1/CMakeLists.txt dynamic_reconfigure-release-release-noetic-dynamic_reconfigure-1.7.1-1.fix-permissions/CMakeLists.txt ---- dynamic_reconfigure-release-release-noetic-dynamic_reconfigure-1.7.1-1/CMakeLists.txt 2020-08-28 18:18:38.000000000 +0200 -+++ dynamic_reconfigure-release-release-noetic-dynamic_reconfigure-1.7.1-1.fix-permissions/CMakeLists.txt 2021-02-24 09:36:24.888473258 +0100 -@@ -50,7 +50,6 @@ - - install(DIRECTORY cmake - DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION} -- USE_SOURCE_PERMISSIONS - ) - install(DIRECTORY msg - DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}) diff --git a/patches/ros-kinetic-catkin.python-path-in-templates.patch b/patches/ros-kinetic-catkin.python-path-in-templates.patch deleted file mode 100644 index 47f996e..0000000 --- a/patches/ros-kinetic-catkin.python-path-in-templates.patch +++ /dev/null @@ -1,10 +0,0 @@ -diff --git a/cmake/templates/_setup_util.py.in b/cmake/templates/_setup_util.py.in -index 106507a..f696ba1 100755 ---- a/cmake/templates/_setup_util.py.in -+++ b/cmake/templates/_setup_util.py.in -@@ -1,4 +1,4 @@ --#!@PYTHON_EXECUTABLE@ -+#!/usr/bin/env python - # -*- coding: utf-8 -*- - - # Software License Agreement (BSD License) diff --git a/patches/ros-kinetic-image_geometry.catkin-fix-order.patch b/patches/ros-kinetic-image_geometry.catkin-fix-order.patch deleted file mode 100644 index 8ab34c9..0000000 --- a/patches/ros-kinetic-image_geometry.catkin-fix-order.patch +++ /dev/null @@ -1,23 +0,0 @@ -diff -ur vision_opencv-release-release-kinetic-image_geometry-1.12.7-0/CMakeLists.txt vision_opencv-release-release-kinetic-image_geometry-1.12.7-0.catkin-fix-order/CMakeLists.txt ---- vision_opencv-release-release-kinetic-image_geometry-1.12.7-0/CMakeLists.txt 2017-11-12 12:43:23.000000000 +0100 -+++ vision_opencv-release-release-kinetic-image_geometry-1.12.7-0.catkin-fix-order/CMakeLists.txt 2017-11-21 16:58:20.433834215 +0100 -@@ -2,7 +2,9 @@ - project(image_geometry) - - find_package(catkin REQUIRED sensor_msgs) --find_package(OpenCV REQUIRED) -+find_package(OpenCV REQUIRED calib3d) -+ -+catkin_python_setup() - - catkin_package(CATKIN_DEPENDS sensor_msgs - DEPENDS OpenCV -@@ -10,8 +12,6 @@ - LIBRARIES ${PROJECT_NAME} - ) - --catkin_python_setup() -- - include_directories(include) - include_directories(${catkin_INCLUDE_DIRS} ${OpenCV_INCLUDE_DIRS}) - diff --git a/patches/ros-kinetic-message_filters.fix-template-function-calls.patch b/patches/ros-kinetic-message_filters.fix-template-function-calls.patch deleted file mode 100644 index bec9767..0000000 --- a/patches/ros-kinetic-message_filters.fix-template-function-calls.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff -ur ros_comm-release-release-kinetic-message_filters-1.12.13-0/include/message_filters/synchronizer.h ros_comm-release-release-kinetic-message_filters-1.12.13-0.fix-template-function-calls/include/message_filters/synchronizer.h ---- ros_comm-release-release-kinetic-message_filters-1.12.13-0/include/message_filters/synchronizer.h 2018-05-15 17:30:19.931198980 +0200 -+++ ros_comm-release-release-kinetic-message_filters-1.12.13-0.fix-template-function-calls/include/message_filters/synchronizer.h 2018-02-21 19:29:25.000000000 +0100 -@@ -355,7 +355,7 @@ - template - void cb(const typename mpl::at_c::type& evt) - { -- this->add(evt); -+ this->template add(evt); - } - - uint32_t queue_size_; -Only in ros_comm-release-release-kinetic-message_filters-1.12.13-0.fix-template-function-calls/include/message_filters: .synchronizer.h.swp diff --git a/patches/ros-kinetic-ompl.find-python-modules.patch b/patches/ros-kinetic-ompl.find-python-modules.patch deleted file mode 100644 index f174e34..0000000 --- a/patches/ros-kinetic-ompl.find-python-modules.patch +++ /dev/null @@ -1,388 +0,0 @@ -diff -urN ompl-release-release-kinetic-ompl-1.2.3-1/CMakeModules/FindPython.cmake ompl-release-release-kinetic-ompl-1.2.3-1.find-python-modules/CMakeModules/FindPython.cmake ---- ompl-release-release-kinetic-ompl-1.2.3-1/CMakeModules/FindPython.cmake 2018-05-24 00:45:10.000000000 +0200 -+++ ompl-release-release-kinetic-ompl-1.2.3-1.find-python-modules/CMakeModules/FindPython.cmake 1970-01-01 01:00:00.000000000 +0100 -@@ -1,186 +0,0 @@ --# This code sets the following variables: --# PYTHON_FOUND - boolean that indicates success --# PYTHON_EXEC - path to python executable --# PYTHON_LIBRARIES - path to the python library --# PYTHON_INCLUDE_DIRS - path to where Python.h is found --# PYTHON_SITE_MODULES - path to site-packages --# PYTHON_ARCH - name of architecture to be used for platform-specific --# binary modules --# PYTHON_VERSION - version of python --# PYTHON_VERSION_MAJOR - major version number --# PYTHON_VERSION_MAJOR - minor version number --# PYTHON_VERSION_MICRO - micro version number --# --# You can optionally include the version number when using this package --# like so: --# find_package(python 2.6) --# --# This code defines a helper function find_python_module(). It can be used --# like so: --# find_python_module(numpy [version] [REQUIRED|QUIET]) --# If numpy is found, the variable PY_NUMPY contains the location of the numpy --# module. If a particular minimum version or higher is required, use the --# version argument: --# find_python_module(numpy 1.9.0) --# If the module is required add the keyword "REQUIRED": --# find_python_module(numpy REQUIRED) --# If no output should be displayed about whether the module is found, use the --# QUIET argument: --# find_python_module(numpy QUIET) -- --include(FindPackageHandleStandardArgs) -- --# allow specifying which Python installation to use --if (NOT PYTHON_EXEC) -- set(PYTHON_EXEC $ENV{PYTHON_EXEC}) --endif (NOT PYTHON_EXEC) -- --if (NOT PYTHON_EXEC) -- find_program(PYTHON_EXEC "python${Python_FIND_VERSION}" -- PATHS -- [HKEY_LOCAL_MACHINE\\SOFTWARE\\Python\\PythonCore\\3.4\\InstallPath] -- [HKEY_LOCAL_MACHINE\\SOFTWARE\\Python\\PythonCore\\3.3\\InstallPath] -- [HKEY_LOCAL_MACHINE\\SOFTWARE\\Python\\PythonCore\\3.2\\InstallPath] -- [HKEY_LOCAL_MACHINE\\SOFTWARE\\Python\\PythonCore\\3.1\\InstallPath] -- [HKEY_LOCAL_MACHINE\\SOFTWARE\\Python\\PythonCore\\3.0\\InstallPath] -- [HKEY_LOCAL_MACHINE\\SOFTWARE\\Python\\PythonCore\\2.7\\InstallPath] -- [HKEY_LOCAL_MACHINE\\SOFTWARE\\Python\\PythonCore\\2.6\\InstallPath] -- [HKEY_LOCAL_MACHINE\\SOFTWARE\\Python\\PythonCore\\2.5\\InstallPath] -- DOC "Location of python executable to use") --endif(NOT PYTHON_EXEC) -- --# if Python is still not found, return --if (NOT PYTHON_EXEC) -- # dummy function -- function(find_python_module module) -- return() -- endfunction(find_python_module) -- return() --endif() -- --# On OS X the python executable might be symlinked to the "real" location --# of the python executable. The header files and libraries are found relative --# to that path. --# For CMake 2.6 and below, the REALPATH option is included in the ABSOLUTE option --if (${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} GREATER 2.6) -- get_filename_component(PYTHON_EXEC_ "${PYTHON_EXEC}" REALPATH) --else() -- get_filename_component(PYTHON_EXEC_ "${PYTHON_EXEC}" ABSOLUTE) --endif() --set(PYTHON_EXEC "${PYTHON_EXEC_}" CACHE FILEPATH "Path to Python interpreter") -- --string(REGEX REPLACE "/bin/python.*" "" PYTHON_PREFIX "${PYTHON_EXEC_}") --string(REGEX REPLACE "/bin/python.*" "" PYTHON_PREFIX2 "${PYTHON_EXEC}") -- --execute_process(COMMAND "${PYTHON_EXEC}" "-c" -- "import sys; print('%d;%d;%d' % (sys.version_info[0],sys.version_info[1],sys.version_info[2]))" -- OUTPUT_VARIABLE PYTHON_VERSION_INFO -- OUTPUT_STRIP_TRAILING_WHITESPACE) --list(GET PYTHON_VERSION_INFO 0 PYTHON_VERSION_MAJOR) --list(GET PYTHON_VERSION_INFO 1 PYTHON_VERSION_MINOR) --list(GET PYTHON_VERSION_INFO 2 PYTHON_VERSION_MICRO) --set(PYTHON_VERSION "${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR}") --set(PYTHON_VERSION_NO_DOTS "${PYTHON_VERSION_MAJOR}${PYTHON_VERSION_MINOR}") -- --find_library(PYTHON_LIBRARIES -- NAMES "python${PYTHON_VERSION_NO_DOTS}" "python${PYTHON_VERSION}" "python${PYTHON_VERSION}m" -- PATHS -- "${PYTHON_PREFIX}/lib" -- [HKEY_LOCAL_MACHINE\\SOFTWARE\\Python\\PythonCore\\${PYTHON_VERSION}\\InstallPath]/libs -- PATH_SUFFIXES "" "python${PYTHON_VERSION}/config" "x86_64-linux-gnu" "i386-linux-gnu" -- DOC "Python libraries" NO_DEFAULT_PATH) -- --find_path(PYTHON_INCLUDE_DIRS "Python.h" -- PATHS -- "${PYTHON_PREFIX}/include" -- [HKEY_LOCAL_MACHINE\\SOFTWARE\\Python\\PythonCore\\${PYTHON_VERSION}\\InstallPath]/include -- PATH_SUFFIXES python${PYTHON_VERSION} python${PYTHON_VERSION}m -- DOC "Python include directories" NO_DEFAULT_PATH) -- --execute_process(COMMAND "${PYTHON_EXEC}" "-c" -- "from distutils.sysconfig import get_python_lib; print(get_python_lib())" -- OUTPUT_VARIABLE PYTHON_SITE_MODULES_ -- OUTPUT_STRIP_TRAILING_WHITESPACE) --string(REGEX REPLACE "^${PYTHON_PREFIX2}/" "" PYTHON_SITE_MODULES "${PYTHON_SITE_MODULES_}") -- --function(find_python_module module) -- string(TOUPPER ${module} module_upper) -- set(_minversion "") -- if(ARGC GREATER 2) -- set(_minversion ${ARGV1}) -- if (ARGV2 STREQUAL "REQUIRED") -- set(PY_${module}_FIND_REQUIRED TRUE) -- elseif (ARGV2 STREQUAL "QUIET") -- set(PY_${module}_FIND_QUIETLY TRUE) -- endif() -- elseif (ARGC GREATER 1) -- if (ARGV1 STREQUAL "REQUIRED") -- set(PY_${module}_FIND_REQUIRED TRUE) -- elseif (ARGV1 STREQUAL "QUIET") -- set(PY_${module}_FIND_QUIETLY TRUE) -- else() -- set(_minversion ${ARGV1}) -- endif() -- endif() -- if(NOT PY_${module_upper}) -- # A module's location is usually a directory, but for binary modules -- # it's a .so file. -- if (_minversion STREQUAL "") -- execute_process(COMMAND "${PYTHON_EXEC}" "-c" -- "import re, ${module}; print(re.compile('/__init__.py.*').sub('',${module}.__file__))" -- RESULT_VARIABLE _status OUTPUT_VARIABLE _location -- ERROR_QUIET OUTPUT_STRIP_TRAILING_WHITESPACE) -- if(NOT _status) -- set(PY_${module_upper} ${_location} CACHE STRING -- "Location of Python module ${module}") -- endif(NOT _status) -- else (_minversion STREQUAL "") -- execute_process(COMMAND "${PYTHON_EXEC}" "-c" -- "import re, ${module}; print(re.compile('/__init__.py.*').sub('',${module}.__version__+';'+${module}.__file__))" -- RESULT_VARIABLE _status -- OUTPUT_VARIABLE _verloc -- ERROR_QUIET OUTPUT_STRIP_TRAILING_WHITESPACE) -- if(NOT _status) -- list(LENGTH _verloc _verloclength) -- if(_verloclength GREATER 1) -- list(GET _verloc 1 _location) -- list(GET _verloc 0 _version) -- else() -- set(_version "0") -- endif() -- # get rid of version prefixes and suffixes so that -- # "v1.0rc2" becomes "1.0" -- string(REGEX MATCH "[0-9.]+" _version "${_version}") -- if (NOT ${_version} VERSION_LESS ${_minversion}) -- set(PY_${module_upper} ${_location} CACHE STRING -- "Location of Python module ${module}") -- set(PY_${module_upper}_VERSION ${_version} CACHE STRING -- "Version of Python module ${module}") -- else() -- message(WARNING "Module '${module}' version ${_version} found, but minimum version ${_minversion} required.") -- endif() -- endif(NOT _status) -- endif (_minversion STREQUAL "") -- endif(NOT PY_${module_upper}) -- find_package_handle_standard_args(PY_${module} DEFAULT_MSG PY_${module_upper}) --endfunction(find_python_module) -- --set(PYTHON_ARCH "unknown") --if(APPLE) -- set(PYTHON_ARCH "darwin") --else(APPLE) -- if(CMAKE_SYSTEM_NAME STREQUAL "Linux") -- if(CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64") -- set(PYTHON_ARCH "linux2") -- else(CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64") -- set(PYTHON_ARCH "linux") -- endif(CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64") -- else(CMAKE_SYSTEM_NAME STREQUAL "Linux") -- if(CMAKE_SYSTEM_NAME STREQUAL "Windows") -- set(PYTHON_ARCH "windows") -- endif(CMAKE_SYSTEM_NAME STREQUAL "Windows") -- endif(CMAKE_SYSTEM_NAME STREQUAL "Linux") --endif(APPLE) -- --find_package_handle_standard_args(Python DEFAULT_MSG -- PYTHON_LIBRARIES PYTHON_INCLUDE_DIRS PYTHON_SITE_MODULES) -diff -urN ompl-release-release-kinetic-ompl-1.2.3-1/CMakeModules/FindPythonModules.cmake ompl-release-release-kinetic-ompl-1.2.3-1.find-python-modules/CMakeModules/FindPythonModules.cmake ---- ompl-release-release-kinetic-ompl-1.2.3-1/CMakeModules/FindPythonModules.cmake 1970-01-01 01:00:00.000000000 +0100 -+++ ompl-release-release-kinetic-ompl-1.2.3-1.find-python-modules/CMakeModules/FindPythonModules.cmake 2018-05-24 00:45:10.000000000 +0200 -@@ -0,0 +1,186 @@ -+# This code sets the following variables: -+# PYTHON_FOUND - boolean that indicates success -+# PYTHON_EXEC - path to python executable -+# PYTHON_LIBRARIES - path to the python library -+# PYTHON_INCLUDE_DIRS - path to where Python.h is found -+# PYTHON_SITE_MODULES - path to site-packages -+# PYTHON_ARCH - name of architecture to be used for platform-specific -+# binary modules -+# PYTHON_VERSION - version of python -+# PYTHON_VERSION_MAJOR - major version number -+# PYTHON_VERSION_MAJOR - minor version number -+# PYTHON_VERSION_MICRO - micro version number -+# -+# You can optionally include the version number when using this package -+# like so: -+# find_package(python 2.6) -+# -+# This code defines a helper function find_python_module(). It can be used -+# like so: -+# find_python_module(numpy [version] [REQUIRED|QUIET]) -+# If numpy is found, the variable PY_NUMPY contains the location of the numpy -+# module. If a particular minimum version or higher is required, use the -+# version argument: -+# find_python_module(numpy 1.9.0) -+# If the module is required add the keyword "REQUIRED": -+# find_python_module(numpy REQUIRED) -+# If no output should be displayed about whether the module is found, use the -+# QUIET argument: -+# find_python_module(numpy QUIET) -+ -+include(FindPackageHandleStandardArgs) -+ -+# allow specifying which Python installation to use -+if (NOT PYTHON_EXEC) -+ set(PYTHON_EXEC $ENV{PYTHON_EXEC}) -+endif (NOT PYTHON_EXEC) -+ -+if (NOT PYTHON_EXEC) -+ find_program(PYTHON_EXEC "python${Python_FIND_VERSION}" -+ PATHS -+ [HKEY_LOCAL_MACHINE\\SOFTWARE\\Python\\PythonCore\\3.4\\InstallPath] -+ [HKEY_LOCAL_MACHINE\\SOFTWARE\\Python\\PythonCore\\3.3\\InstallPath] -+ [HKEY_LOCAL_MACHINE\\SOFTWARE\\Python\\PythonCore\\3.2\\InstallPath] -+ [HKEY_LOCAL_MACHINE\\SOFTWARE\\Python\\PythonCore\\3.1\\InstallPath] -+ [HKEY_LOCAL_MACHINE\\SOFTWARE\\Python\\PythonCore\\3.0\\InstallPath] -+ [HKEY_LOCAL_MACHINE\\SOFTWARE\\Python\\PythonCore\\2.7\\InstallPath] -+ [HKEY_LOCAL_MACHINE\\SOFTWARE\\Python\\PythonCore\\2.6\\InstallPath] -+ [HKEY_LOCAL_MACHINE\\SOFTWARE\\Python\\PythonCore\\2.5\\InstallPath] -+ DOC "Location of python executable to use") -+endif(NOT PYTHON_EXEC) -+ -+# if Python is still not found, return -+if (NOT PYTHON_EXEC) -+ # dummy function -+ function(find_python_module module) -+ return() -+ endfunction(find_python_module) -+ return() -+endif() -+ -+# On OS X the python executable might be symlinked to the "real" location -+# of the python executable. The header files and libraries are found relative -+# to that path. -+# For CMake 2.6 and below, the REALPATH option is included in the ABSOLUTE option -+if (${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} GREATER 2.6) -+ get_filename_component(PYTHON_EXEC_ "${PYTHON_EXEC}" REALPATH) -+else() -+ get_filename_component(PYTHON_EXEC_ "${PYTHON_EXEC}" ABSOLUTE) -+endif() -+set(PYTHON_EXEC "${PYTHON_EXEC_}" CACHE FILEPATH "Path to Python interpreter") -+ -+string(REGEX REPLACE "/bin/python.*" "" PYTHON_PREFIX "${PYTHON_EXEC_}") -+string(REGEX REPLACE "/bin/python.*" "" PYTHON_PREFIX2 "${PYTHON_EXEC}") -+ -+execute_process(COMMAND "${PYTHON_EXEC}" "-c" -+ "import sys; print('%d;%d;%d' % (sys.version_info[0],sys.version_info[1],sys.version_info[2]))" -+ OUTPUT_VARIABLE PYTHON_VERSION_INFO -+ OUTPUT_STRIP_TRAILING_WHITESPACE) -+list(GET PYTHON_VERSION_INFO 0 PYTHON_VERSION_MAJOR) -+list(GET PYTHON_VERSION_INFO 1 PYTHON_VERSION_MINOR) -+list(GET PYTHON_VERSION_INFO 2 PYTHON_VERSION_MICRO) -+set(PYTHON_VERSION "${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR}") -+set(PYTHON_VERSION_NO_DOTS "${PYTHON_VERSION_MAJOR}${PYTHON_VERSION_MINOR}") -+ -+find_library(PYTHON_LIBRARIES -+ NAMES "python${PYTHON_VERSION_NO_DOTS}" "python${PYTHON_VERSION}" "python${PYTHON_VERSION}m" -+ PATHS -+ "${PYTHON_PREFIX}/lib" -+ [HKEY_LOCAL_MACHINE\\SOFTWARE\\Python\\PythonCore\\${PYTHON_VERSION}\\InstallPath]/libs -+ PATH_SUFFIXES "" "python${PYTHON_VERSION}/config" "x86_64-linux-gnu" "i386-linux-gnu" -+ DOC "Python libraries" NO_DEFAULT_PATH) -+ -+find_path(PYTHON_INCLUDE_DIRS "Python.h" -+ PATHS -+ "${PYTHON_PREFIX}/include" -+ [HKEY_LOCAL_MACHINE\\SOFTWARE\\Python\\PythonCore\\${PYTHON_VERSION}\\InstallPath]/include -+ PATH_SUFFIXES python${PYTHON_VERSION} python${PYTHON_VERSION}m -+ DOC "Python include directories" NO_DEFAULT_PATH) -+ -+execute_process(COMMAND "${PYTHON_EXEC}" "-c" -+ "from distutils.sysconfig import get_python_lib; print(get_python_lib())" -+ OUTPUT_VARIABLE PYTHON_SITE_MODULES_ -+ OUTPUT_STRIP_TRAILING_WHITESPACE) -+string(REGEX REPLACE "^${PYTHON_PREFIX2}/" "" PYTHON_SITE_MODULES "${PYTHON_SITE_MODULES_}") -+ -+function(find_python_module module) -+ string(TOUPPER ${module} module_upper) -+ set(_minversion "") -+ if(ARGC GREATER 2) -+ set(_minversion ${ARGV1}) -+ if (ARGV2 STREQUAL "REQUIRED") -+ set(PY_${module}_FIND_REQUIRED TRUE) -+ elseif (ARGV2 STREQUAL "QUIET") -+ set(PY_${module}_FIND_QUIETLY TRUE) -+ endif() -+ elseif (ARGC GREATER 1) -+ if (ARGV1 STREQUAL "REQUIRED") -+ set(PY_${module}_FIND_REQUIRED TRUE) -+ elseif (ARGV1 STREQUAL "QUIET") -+ set(PY_${module}_FIND_QUIETLY TRUE) -+ else() -+ set(_minversion ${ARGV1}) -+ endif() -+ endif() -+ if(NOT PY_${module_upper}) -+ # A module's location is usually a directory, but for binary modules -+ # it's a .so file. -+ if (_minversion STREQUAL "") -+ execute_process(COMMAND "${PYTHON_EXEC}" "-c" -+ "import re, ${module}; print(re.compile('/__init__.py.*').sub('',${module}.__file__))" -+ RESULT_VARIABLE _status OUTPUT_VARIABLE _location -+ ERROR_QUIET OUTPUT_STRIP_TRAILING_WHITESPACE) -+ if(NOT _status) -+ set(PY_${module_upper} ${_location} CACHE STRING -+ "Location of Python module ${module}") -+ endif(NOT _status) -+ else (_minversion STREQUAL "") -+ execute_process(COMMAND "${PYTHON_EXEC}" "-c" -+ "import re, ${module}; print(re.compile('/__init__.py.*').sub('',${module}.__version__+';'+${module}.__file__))" -+ RESULT_VARIABLE _status -+ OUTPUT_VARIABLE _verloc -+ ERROR_QUIET OUTPUT_STRIP_TRAILING_WHITESPACE) -+ if(NOT _status) -+ list(LENGTH _verloc _verloclength) -+ if(_verloclength GREATER 1) -+ list(GET _verloc 1 _location) -+ list(GET _verloc 0 _version) -+ else() -+ set(_version "0") -+ endif() -+ # get rid of version prefixes and suffixes so that -+ # "v1.0rc2" becomes "1.0" -+ string(REGEX MATCH "[0-9.]+" _version "${_version}") -+ if (NOT ${_version} VERSION_LESS ${_minversion}) -+ set(PY_${module_upper} ${_location} CACHE STRING -+ "Location of Python module ${module}") -+ set(PY_${module_upper}_VERSION ${_version} CACHE STRING -+ "Version of Python module ${module}") -+ else() -+ message(WARNING "Module '${module}' version ${_version} found, but minimum version ${_minversion} required.") -+ endif() -+ endif(NOT _status) -+ endif (_minversion STREQUAL "") -+ endif(NOT PY_${module_upper}) -+ find_package_handle_standard_args(PY_${module} DEFAULT_MSG PY_${module_upper}) -+endfunction(find_python_module) -+ -+set(PYTHON_ARCH "unknown") -+if(APPLE) -+ set(PYTHON_ARCH "darwin") -+else(APPLE) -+ if(CMAKE_SYSTEM_NAME STREQUAL "Linux") -+ if(CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64") -+ set(PYTHON_ARCH "linux2") -+ else(CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64") -+ set(PYTHON_ARCH "linux") -+ endif(CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64") -+ else(CMAKE_SYSTEM_NAME STREQUAL "Linux") -+ if(CMAKE_SYSTEM_NAME STREQUAL "Windows") -+ set(PYTHON_ARCH "windows") -+ endif(CMAKE_SYSTEM_NAME STREQUAL "Windows") -+ endif(CMAKE_SYSTEM_NAME STREQUAL "Linux") -+endif(APPLE) -+ -+find_package_handle_standard_args(Python DEFAULT_MSG -+ PYTHON_LIBRARIES PYTHON_INCLUDE_DIRS PYTHON_SITE_MODULES) -diff -urN ompl-release-release-kinetic-ompl-1.2.3-1/CMakeModules/PythonBindingsUtils.cmake ompl-release-release-kinetic-ompl-1.2.3-1.find-python-modules/CMakeModules/PythonBindingsUtils.cmake ---- ompl-release-release-kinetic-ompl-1.2.3-1/CMakeModules/PythonBindingsUtils.cmake 2018-05-24 00:45:10.000000000 +0200 -+++ ompl-release-release-kinetic-ompl-1.2.3-1.find-python-modules/CMakeModules/PythonBindingsUtils.cmake 2019-03-14 12:32:06.464579924 +0100 -@@ -1,3 +1,4 @@ -+include(FindPythonModules) - find_package(Boost COMPONENTS python) - # The python version needs to match the one used to build Boost.Python. - # You can optionally specify the desired version like so: diff --git a/patches/ros-kinetic-rosconsole.remove-log4cxx-include.patch b/patches/ros-kinetic-rosconsole.remove-log4cxx-include.patch deleted file mode 100644 index 6b93eb1..0000000 --- a/patches/ros-kinetic-rosconsole.remove-log4cxx-include.patch +++ /dev/null @@ -1,28 +0,0 @@ -diff -ur ros_comm-release-release-kinetic-rosconsole-1.12.12-0/include/ros/console.h ros_comm-release-release-kinetic-rosconsole-1.12.12-0.remove-log4cxx-include/include/ros/console.h ---- ros_comm-release-release-kinetic-rosconsole-1.12.12-0/include/ros/console.h 2017-11-17 00:21:41.000000000 +0100 -+++ ros_comm-release-release-kinetic-rosconsole-1.12.12-0.remove-log4cxx-include/include/ros/console.h 2017-11-20 17:47:03.696528751 +0100 -@@ -43,7 +43,9 @@ - #include - - #ifdef ROSCONSOLE_BACKEND_LOG4CXX --#include "log4cxx/level.h" -+namespace log4cxx { -+ class LevelPtr; -+} - #endif - - // Import/export for windows dll's and visibility for gcc shared libraries. -diff -ur ros_comm-release-release-kinetic-rosconsole-1.12.12-0/src/rosconsole/rosconsole.cpp ros_comm-release-release-kinetic-rosconsole-1.12.12-0.remove-log4cxx-include/src/rosconsole/rosconsole.cpp ---- ros_comm-release-release-kinetic-rosconsole-1.12.12-0/src/rosconsole/rosconsole.cpp 2017-11-17 00:21:41.000000000 +0100 -+++ ros_comm-release-release-kinetic-rosconsole-1.12.12-0.remove-log4cxx-include/src/rosconsole/rosconsole.cpp 2017-11-20 18:03:01.599558245 +0100 -@@ -37,6 +37,10 @@ - #include "ros/assert.h" - #include - -+#ifdef ROSCONSOLE_BACKEND_LOG4CXX -+#include -+#endif -+ - #include - #include - #include diff --git a/patches/ros-kinetic-rospack.remove-tr1.patch b/patches/ros-kinetic-rospack.remove-tr1.patch deleted file mode 100644 index da10e4c..0000000 --- a/patches/ros-kinetic-rospack.remove-tr1.patch +++ /dev/null @@ -1,220 +0,0 @@ -diff -ur rospack-release-release-kinetic-rospack-2.4.4-0/include/rospack/rospack.h rospack-release-release-kinetic-rospack-2.4.4-0.remove-tr1/include/rospack/rospack.h ---- rospack-release-release-kinetic-rospack-2.4.4-0/include/rospack/rospack.h 2017-11-17 00:09:36.000000000 +0100 -+++ rospack-release-release-kinetic-rospack-2.4.4-0.remove-tr1/include/rospack/rospack.h 2018-05-15 11:41:30.713419195 +0200 -@@ -105,8 +105,8 @@ - #ifndef ROSPACK_ROSPACK_H - #define ROSPACK_ROSPACK_H - --#include --#include -+#include -+#include - #include - #include - #include -@@ -194,8 +194,8 @@ - std::string tag_; - bool quiet_; - std::vector search_paths_; -- std::tr1::unordered_map > dups_; -- std::tr1::unordered_map stackages_; -+ std::unordered_map > dups_; -+ std::unordered_map stackages_; - Stackage* findWithRecrawl(const std::string& name); - void log(const std::string& level, const std::string& msg, bool append_errno); - void clearStackages(); -@@ -205,7 +205,7 @@ - int depth, - bool collect_profile_data, - std::vector& profile_data, -- std::tr1::unordered_set& profile_hash); -+ std::unordered_set& profile_hash); - bool isStackage(const std::string& path); - void loadManifest(Stackage* stackage); - void computeDeps(Stackage* stackage, bool ignore_errors=false, bool ignore_missing=false); -@@ -217,7 +217,7 @@ - bool no_recursion_on_wet=false); - void gatherDepsFull(Stackage* stackage, bool direct, - traversal_order_t order, int depth, -- std::tr1::unordered_set& deps_hash, -+ std::unordered_set& deps_hash, - std::vector& deps, - bool get_indented_deps, - std::vector& indented_deps, -diff -ur rospack-release-release-kinetic-rospack-2.4.4-0/src/rospack.cpp rospack-release-release-kinetic-rospack-2.4.4-0.remove-tr1/src/rospack.cpp ---- rospack-release-release-kinetic-rospack-2.4.4-0/src/rospack.cpp 2017-11-17 00:09:36.000000000 +0100 -+++ rospack-release-release-kinetic-rospack-2.4.4-0.remove-tr1/src/rospack.cpp 2018-05-15 11:41:58.801776052 +0200 -@@ -258,7 +258,7 @@ - - void Rosstackage::clearStackages() - { -- for(std::tr1::unordered_map::const_iterator it = stackages_.begin(); -+ for(std::unordered_map::const_iterator it = stackages_.begin(); - it != stackages_.end(); - ++it) - { -@@ -381,7 +381,7 @@ - search_paths_ = search_path; - - std::vector dummy; -- std::tr1::unordered_set dummy2; -+ std::unordered_set dummy2; - for(std::vector::const_iterator p = search_paths_.begin(); - p != search_paths_.end(); - ++p) -@@ -446,7 +446,7 @@ - std::set& packages) - { - Rospack rp2; -- std::tr1::unordered_map::const_iterator it = stackages_.find(name); -+ std::unordered_map::const_iterator it = stackages_.find(name); - if(it != stackages_.end()) - { - std::vector search_paths; -@@ -473,7 +473,7 @@ - std::string& path) - { - Rospack rp2; -- for(std::tr1::unordered_map::const_iterator it = stackages_.begin(); -+ for(std::unordered_map::const_iterator it = stackages_.begin(); - it != stackages_.end(); - ++it) - { -@@ -502,7 +502,7 @@ - void - Rosstackage::list(std::set >& list) - { -- for(std::tr1::unordered_map::const_iterator it = stackages_.begin(); -+ for(std::unordered_map::const_iterator it = stackages_.begin(); - it != stackages_.end(); - ++it) - { -@@ -518,7 +518,7 @@ - { - dups.resize(dups_.size()); - int i = 0; -- for(std::tr1::unordered_map >::const_iterator it = dups_.begin(); -+ for(std::unordered_map >::const_iterator it = dups_.begin(); - it != dups_.end(); - ++it) - { -@@ -531,7 +531,7 @@ - Rosstackage::listDuplicatesWithPaths(std::map >& dups) - { - dups.clear(); -- for(std::tr1::unordered_map >::const_iterator it = dups_.begin(); -+ for(std::unordered_map >::const_iterator it = dups_.begin(); - it != dups_.end(); - ++it) - { -@@ -597,7 +597,7 @@ - { - computeDeps(stackage); - std::vector deps_vec; -- std::tr1::unordered_set deps_hash; -+ std::unordered_set deps_hash; - std::vector indented_deps; - gatherDepsFull(stackage, direct, POSTORDER, 0, deps_hash, deps_vec, true, indented_deps); - for(std::vector::const_iterator it = indented_deps.begin(); -@@ -1088,7 +1088,7 @@ - if(!depsOnDetail(name, true, stackages, true)) - return false; - // Also look in the package itself -- std::tr1::unordered_map::const_iterator it = stackages_.find(name); -+ std::unordered_map::const_iterator it = stackages_.find(name); - if(it != stackages_.end()) - { - // don't warn here; it was done in depsOnDetail() -@@ -1101,7 +1101,7 @@ - std::vector top_deps; - if(!depsDetail(top, false, top_deps)) - return false; -- std::tr1::unordered_set top_deps_set; -+ std::unordered_set top_deps_set; - for(std::vector::iterator it = top_deps.begin(); - it != top_deps.end(); - ++it) -@@ -1291,7 +1291,7 @@ - } - try - { -- for(std::tr1::unordered_map::const_iterator it = stackages_.begin(); -+ for(std::unordered_map::const_iterator it = stackages_.begin(); - it != stackages_.end(); - ++it) - { -@@ -1326,7 +1326,7 @@ - { - double start = time_since_epoch(); - std::vector dcrs; -- std::tr1::unordered_set dcrs_hash; -+ std::unordered_set dcrs_hash; - for(std::vector::const_iterator p = search_path.begin(); - p != search_path.end(); - ++p) -@@ -1436,7 +1436,7 @@ - int depth, - bool collect_profile_data, - std::vector& profile_data, -- std::tr1::unordered_set& profile_hash) -+ std::unordered_set& profile_hash) - { - if(depth > MAX_CRAWL_DEPTH) - throw Exception("maximum depth exceeded during crawl"); -@@ -1785,7 +1785,7 @@ - std::vector& deps, - bool no_recursion_on_wet) - { -- std::tr1::unordered_set deps_hash; -+ std::unordered_set deps_hash; - std::vector indented_deps; - gatherDepsFull(stackage, direct, order, 0, - deps_hash, deps, false, indented_deps, no_recursion_on_wet); -@@ -1794,7 +1794,7 @@ - void - _gatherDepsFull(Stackage* stackage, bool direct, - traversal_order_t order, int depth, -- std::tr1::unordered_set& deps_hash, -+ std::unordered_set& deps_hash, - std::vector& deps, - bool get_indented_deps, - std::vector& indented_deps, -@@ -1880,7 +1880,7 @@ - void - Rosstackage::gatherDepsFull(Stackage* stackage, bool direct, - traversal_order_t order, int depth, -- std::tr1::unordered_set& deps_hash, -+ std::unordered_set& deps_hash, - std::vector& deps, - bool get_indented_deps, - std::vector& indented_deps, -@@ -2067,7 +2067,7 @@ - { - char *rpp = getenv("ROS_PACKAGE_PATH"); - fprintf(cache, "#ROS_PACKAGE_PATH=%s\n", (rpp ? rpp : "")); -- for(std::tr1::unordered_map::const_iterator it = stackages_.begin(); -+ for(std::unordered_map::const_iterator it = stackages_.begin(); - it != stackages_.end(); - ++it) - fprintf(cache, "%s\n", it->second->path_.c_str()); -diff -ur rospack-release-release-kinetic-rospack-2.4.4-0/src/utils.cpp rospack-release-release-kinetic-rospack-2.4.4-0.remove-tr1/src/utils.cpp ---- rospack-release-release-kinetic-rospack-2.4.4-0/src/utils.cpp 2017-11-17 00:09:36.000000000 +0100 -+++ rospack-release-release-kinetic-rospack-2.4.4-0.remove-tr1/src/utils.cpp 2018-05-15 11:51:22.104950687 +0200 -@@ -28,7 +28,7 @@ - #include - #include - #include --#include -+#include - - #include "utils.h" - -@@ -41,7 +41,7 @@ - std::string& outstring) - { - std::vector vec; -- std::tr1::unordered_set set; -+ std::unordered_set set; - boost::split(vec, instring, - boost::is_any_of("\t "), - boost::token_compress_on); diff --git a/patches/ros-kinetic-rqt_shell.syntax-error.patch b/patches/ros-kinetic-rqt_shell.syntax-error.patch deleted file mode 100644 index 57268b3..0000000 --- a/patches/ros-kinetic-rqt_shell.syntax-error.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -ur rqt_shell-release-release-kinetic-rqt_shell-0.4.8-0.orig/src/rqt_shell/spyder_shell_widget.py rqt_shell-release-release-kinetic-rqt_shell-0.4.8-0/src/rqt_shell/spyder_shell_widget.py ---- rqt_shell-release-release-kinetic-rqt_shell-0.4.8-0.orig/src/rqt_shell/spyder_shell_widget.py 2017-04-28 20:23:47.000000000 +0200 -+++ rqt_shell-release-release-kinetic-rqt_shell-0.4.8-0/src/rqt_shell/spyder_shell_widget.py 2017-06-30 20:07:14.763156208 +0200 -@@ -106,7 +106,7 @@ - - if script_path: - options = [ -- "-c 'source %s; /bin/bash -i'" % os.path.abspath(script_path)]) -+ "-c 'source %s; /bin/bash -i'" % os.path.abspath(script_path)] - else: - options = ['-i'] - self.process.start('/bin/bash', options) diff --git a/patches/ros-kinetic-stage.abs-ambiguity.patch b/patches/ros-kinetic-stage.abs-ambiguity.patch deleted file mode 100644 index b291e13..0000000 --- a/patches/ros-kinetic-stage.abs-ambiguity.patch +++ /dev/null @@ -1,24 +0,0 @@ -Only in stage-release-release-kinetic-stage-4.1.1-1/libstage: .stage.hh.swp -diff -ur stage-release-release-kinetic-stage-4.1.1-1.orig/libstage/world.cc stage-release-release-kinetic-stage-4.1.1-1/libstage/world.cc ---- stage-release-release-kinetic-stage-4.1.1-1.orig/libstage/world.cc 2016-03-28 21:05:21.000000000 +0200 -+++ stage-release-release-kinetic-stage-4.1.1-1/libstage/world.cc 2017-07-01 19:14:19.076729976 +0200 -@@ -83,6 +83,11 @@ - - //#define DEBUG - -+#include -+using std::abs; -+ -+#include -+ - #include - #include - #include // for strdup(3) -@@ -97,6 +102,7 @@ - #include "option.hh" - using namespace Stg; - -+ - // // function objects for comparing model positions - bool World::ltx::operator()(const Model* a, const Model* b) const - { diff --git a/patches/ros-kinetic-stage.string-literal.patch b/patches/ros-kinetic-stage.string-literal.patch deleted file mode 100644 index a9529c8..0000000 --- a/patches/ros-kinetic-stage.string-literal.patch +++ /dev/null @@ -1,94 +0,0 @@ -From c223a1af47e3dc1d66cc281e894c351e26d63328 Mon Sep 17 00:00:00 2001 -From: Kartik Mohta -Date: Tue, 17 May 2016 03:43:38 -0400 -Subject: [PATCH] Fix compile error due to the C++11 user-defined string - literals feature - ---- - libstage/stage.hh | 62 +++++++++++++++++++++++++++---------------------------- - 1 file changed, 31 insertions(+), 31 deletions(-) - -diff --git a/libstage/stage.hh b/libstage/stage.hh -index 3c269e3c..2e30d734 100644 ---- a/libstage/stage.hh -+++ b/libstage/stage.hh -@@ -645,48 +645,48 @@ namespace Stg - template - void EraseAll( T thing, C& cont ) - { cont.erase( std::remove( cont.begin(), cont.end(), thing ), cont.end() ); } -- -+ - // Error macros - output goes to stderr --#define PRINT_ERR(m) fprintf( stderr, "\033[41merr\033[0m: "m" (%s %s)\n", __FILE__, __FUNCTION__) --#define PRINT_ERR1(m,a) fprintf( stderr, "\033[41merr\033[0m: "m" (%s %s)\n", a, __FILE__, __FUNCTION__) --#define PRINT_ERR2(m,a,b) fprintf( stderr, "\033[41merr\033[0m: "m" (%s %s)\n", a, b, __FILE__, __FUNCTION__) --#define PRINT_ERR3(m,a,b,c) fprintf( stderr, "\033[41merr\033[0m: "m" (%s %s)\n", a, b, c, __FILE__, __FUNCTION__) --#define PRINT_ERR4(m,a,b,c,d) fprintf( stderr, "\033[41merr\033[0m: "m" (%s %s)\n", a, b, c, d, __FILE__, __FUNCTION__) --#define PRINT_ERR5(m,a,b,c,d,e) fprintf( stderr, "\033[41merr\033[0m: "m" (%s %s)\n", a, b, c, d, e, __FILE__, __FUNCTION__) -+#define PRINT_ERR(m) fprintf( stderr, "\033[41merr\033[0m: " m " (%s %s)\n", __FILE__, __FUNCTION__) -+#define PRINT_ERR1(m,a) fprintf( stderr, "\033[41merr\033[0m: " m " (%s %s)\n", a, __FILE__, __FUNCTION__) -+#define PRINT_ERR2(m,a,b) fprintf( stderr, "\033[41merr\033[0m: " m " (%s %s)\n", a, b, __FILE__, __FUNCTION__) -+#define PRINT_ERR3(m,a,b,c) fprintf( stderr, "\033[41merr\033[0m: " m " (%s %s)\n", a, b, c, __FILE__, __FUNCTION__) -+#define PRINT_ERR4(m,a,b,c,d) fprintf( stderr, "\033[41merr\033[0m: " m " (%s %s)\n", a, b, c, d, __FILE__, __FUNCTION__) -+#define PRINT_ERR5(m,a,b,c,d,e) fprintf( stderr, "\033[41merr\033[0m: " m " (%s %s)\n", a, b, c, d, e, __FILE__, __FUNCTION__) - - // Warning macros --#define PRINT_WARN(m) printf( "\033[44mwarn\033[0m: "m" (%s %s)\n", __FILE__, __FUNCTION__) --#define PRINT_WARN1(m,a) printf( "\033[44mwarn\033[0m: "m" (%s %s)\n", a, __FILE__, __FUNCTION__) --#define PRINT_WARN2(m,a,b) printf( "\033[44mwarn\033[0m: "m" (%s %s)\n", a, b, __FILE__, __FUNCTION__) --#define PRINT_WARN3(m,a,b,c) printf( "\033[44mwarn\033[0m: "m" (%s %s)\n", a, b, c, __FILE__, __FUNCTION__) --#define PRINT_WARN4(m,a,b,c,d) printf( "\033[44mwarn\033[0m: "m" (%s %s)\n", a, b, c, d, __FILE__, __FUNCTION__) --#define PRINT_WARN5(m,a,b,c,d,e) printf( "\033[44mwarn\033[0m: "m" (%s %s)\n", a, b, c, d, e, __FILE__, __FUNCTION__) -+#define PRINT_WARN(m) printf( "\033[44mwarn\033[0m: " m " (%s %s)\n", __FILE__, __FUNCTION__) -+#define PRINT_WARN1(m,a) printf( "\033[44mwarn\033[0m: " m " (%s %s)\n", a, __FILE__, __FUNCTION__) -+#define PRINT_WARN2(m,a,b) printf( "\033[44mwarn\033[0m: " m " (%s %s)\n", a, b, __FILE__, __FUNCTION__) -+#define PRINT_WARN3(m,a,b,c) printf( "\033[44mwarn\033[0m: " m " (%s %s)\n", a, b, c, __FILE__, __FUNCTION__) -+#define PRINT_WARN4(m,a,b,c,d) printf( "\033[44mwarn\033[0m: " m " (%s %s)\n", a, b, c, d, __FILE__, __FUNCTION__) -+#define PRINT_WARN5(m,a,b,c,d,e) printf( "\033[44mwarn\033[0m: " m " (%s %s)\n", a, b, c, d, e, __FILE__, __FUNCTION__) - - // Message macros - #ifdef DEBUG --#define PRINT_MSG(m) printf( "Stage: "m" (%s %s)\n", __FILE__, __FUNCTION__) --#define PRINT_MSG1(m,a) printf( "Stage: "m" (%s %s)\n", a, __FILE__, __FUNCTION__) --#define PRINT_MSG2(m,a,b) printf( "Stage: "m" (%s %s)\n", a, b, __FILE__, __FUNCTION__) --#define PRINT_MSG3(m,a,b,c) printf( "Stage: "m" (%s %s)\n", a, b, c, __FILE__, __FUNCTION__) --#define PRINT_MSG4(m,a,b,c,d) printf( "Stage: "m" (%s %s)\n", a, b, c, d, __FILE__, __FUNCTION__) --#define PRINT_MSG5(m,a,b,c,d,e) printf( "Stage: "m" (%s %s)\n", a, b, c, d, e,__FILE__, __FUNCTION__) -+#define PRINT_MSG(m) printf( "Stage: " m " (%s %s)\n", __FILE__, __FUNCTION__) -+#define PRINT_MSG1(m,a) printf( "Stage: " m " (%s %s)\n", a, __FILE__, __FUNCTION__) -+#define PRINT_MSG2(m,a,b) printf( "Stage: " m " (%s %s)\n", a, b, __FILE__, __FUNCTION__) -+#define PRINT_MSG3(m,a,b,c) printf( "Stage: " m " (%s %s)\n", a, b, c, __FILE__, __FUNCTION__) -+#define PRINT_MSG4(m,a,b,c,d) printf( "Stage: " m " (%s %s)\n", a, b, c, d, __FILE__, __FUNCTION__) -+#define PRINT_MSG5(m,a,b,c,d,e) printf( "Stage: " m " (%s %s)\n", a, b, c, d, e,__FILE__, __FUNCTION__) - #else --#define PRINT_MSG(m) printf( "Stage: "m"\n" ) --#define PRINT_MSG1(m,a) printf( "Stage: "m"\n", a) --#define PRINT_MSG2(m,a,b) printf( "Stage: "m"\n,", a, b ) --#define PRINT_MSG3(m,a,b,c) printf( "Stage: "m"\n", a, b, c ) --#define PRINT_MSG4(m,a,b,c,d) printf( "Stage: "m"\n", a, b, c, d ) --#define PRINT_MSG5(m,a,b,c,d,e) printf( "Stage: "m"\n", a, b, c, d, e ) -+#define PRINT_MSG(m) printf( "Stage: " m "\n" ) -+#define PRINT_MSG1(m,a) printf( "Stage: " m "\n", a) -+#define PRINT_MSG2(m,a,b) printf( "Stage: " m "\n,", a, b ) -+#define PRINT_MSG3(m,a,b,c) printf( "Stage: " m "\n", a, b, c ) -+#define PRINT_MSG4(m,a,b,c,d) printf( "Stage: " m "\n", a, b, c, d ) -+#define PRINT_MSG5(m,a,b,c,d,e) printf( "Stage: " m "\n", a, b, c, d, e ) - #endif - - // DEBUG macros - #ifdef DEBUG --#define PRINT_DEBUG(m) printf( "debug: "m" (%s %s)\n", __FILE__, __FUNCTION__) --#define PRINT_DEBUG1(m,a) printf( "debug: "m" (%s %s)\n", a, __FILE__, __FUNCTION__) --#define PRINT_DEBUG2(m,a,b) printf( "debug: "m" (%s %s)\n", a, b, __FILE__, __FUNCTION__) --#define PRINT_DEBUG3(m,a,b,c) printf( "debug: "m" (%s %s)\n", a, b, c, __FILE__, __FUNCTION__) --#define PRINT_DEBUG4(m,a,b,c,d) printf( "debug: "m" (%s %s)\n", a, b, c ,d, __FILE__, __FUNCTION__) --#define PRINT_DEBUG5(m,a,b,c,d,e) printf( "debug: "m" (%s %s)\n", a, b, c ,d, e, __FILE__, __FUNCTION__) -+#define PRINT_DEBUG(m) printf( "debug: " m " (%s %s)\n", __FILE__, __FUNCTION__) -+#define PRINT_DEBUG1(m,a) printf( "debug: " m " (%s %s)\n", a, __FILE__, __FUNCTION__) -+#define PRINT_DEBUG2(m,a,b) printf( "debug: " m " (%s %s)\n", a, b, __FILE__, __FUNCTION__) -+#define PRINT_DEBUG3(m,a,b,c) printf( "debug: " m " (%s %s)\n", a, b, c, __FILE__, __FUNCTION__) -+#define PRINT_DEBUG4(m,a,b,c,d) printf( "debug: " m " (%s %s)\n", a, b, c ,d, __FILE__, __FUNCTION__) -+#define PRINT_DEBUG5(m,a,b,c,d,e) printf( "debug: " m " (%s %s)\n", a, b, c ,d, e, __FILE__, __FUNCTION__) - #else - #define PRINT_DEBUG(m) - #define PRINT_DEBUG1(m,a) diff --git a/patches/ros-laser_geometry.add-eigen-export_depend.patch b/patches/ros-laser_geometry.add-eigen-export_depend.patch deleted file mode 100644 index 9f008c9..0000000 --- a/patches/ros-laser_geometry.add-eigen-export_depend.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -ur laser_geometry-release-release-noetic-laser_geometry-1.6.5-1.orig/CMakeLists.txt laser_geometry-release-release-noetic-laser_geometry-1.6.5-1/CMakeLists.txt ---- laser_geometry-release-release-noetic-laser_geometry-1.6.5-1.orig/CMakeLists.txt 2020-03-13 21:10:53.000000000 +0100 -+++ laser_geometry-release-release-noetic-laser_geometry-1.6.5-1/CMakeLists.txt 2020-05-24 21:10:08.541354599 +0200 -@@ -17,7 +17,7 @@ - catkin_python_setup() - - catkin_package( -- INCLUDE_DIRS include -+ INCLUDE_DIRS include ${EIGEN3_INCLUDE_DIR} - LIBRARIES laser_geometry - CATKIN_DEPENDS tf tf2 - DEPENDS Boost EIGEN3 diff --git a/patches/ros-melodic-message_filters.signals2.patch b/patches/ros-melodic-message_filters.signals2.patch deleted file mode 100644 index 71cd3e5..0000000 --- a/patches/ros-melodic-message_filters.signals2.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -ur ros_comm-release-release-melodic-message_filters-1.14.3-0/CMakeLists.txt ros_comm-release-release-melodic-message_filters-1.14.3-0.signals2/CMakeLists.txt ---- ros_comm-release-release-melodic-message_filters-1.14.3-0/CMakeLists.txt 2018-08-06 19:38:23.000000000 +0200 -+++ ros_comm-release-release-melodic-message_filters-1.14.3-0.signals2/CMakeLists.txt 2019-07-14 09:42:57.641364630 +0200 -@@ -13,7 +13,7 @@ - ) - catkin_python_setup() - --find_package(Boost REQUIRED COMPONENTS signals thread) -+find_package(Boost REQUIRED COMPONENTS thread) - - include_directories(include ${catkin_INCLUDE_DIRS} ${Boost_INCLUDE_DIRS}) - link_directories(${catkin_LIBRARY_DIRS}) diff --git a/patches/ros-pcl_ros.dynamic_reconfigure.patch b/patches/ros-pcl_ros.dynamic_reconfigure.patch deleted file mode 100644 index c5575c2..0000000 --- a/patches/ros-pcl_ros.dynamic_reconfigure.patch +++ /dev/null @@ -1,172 +0,0 @@ -diff --color -ur perception_pcl-release-release-noetic-pcl_ros-1.7.2-1/CMakeLists.txt perception_pcl-release-release-noetic-pcl_ros-1.7.2-1.dynamic_reconfigure/CMakeLists.txt ---- perception_pcl-release-release-noetic-pcl_ros-1.7.2-1/CMakeLists.txt 2020-10-14 21:08:05.000000000 +0200 -+++ perception_pcl-release-release-noetic-pcl_ros-1.7.2-1.dynamic_reconfigure/CMakeLists.txt 2021-02-24 18:44:34.591480260 +0100 -@@ -3,40 +3,9 @@ - - add_compile_options(-std=c++14) - --## Find system dependencies --find_package(PCL REQUIRED COMPONENTS core features filters io segmentation surface) --find_package(cmake_modules REQUIRED) --find_package(Boost REQUIRED COMPONENTS system filesystem thread) --find_package(Eigen3 REQUIRED) -- --if(NOT "${PCL_LIBRARIES}" STREQUAL "") -- # For debian: https://github.com/ros-perception/perception_pcl/issues/139 -- list(REMOVE_ITEM PCL_LIBRARIES -- "vtkGUISupportQt" -- "vtkGUISupportQtOpenGL" -- "vtkGUISupportQtSQL" -- "vtkGUISupportQtWebkit" -- "vtkViewsQt" -- "vtkRenderingQt") --endif() -- --# There is a bug in the Ubuntu Artful (17.10) version of the VTK package, --# where it includes /usr/include/*-linux-gnu/freetype2 in the include --# directories (which doesn't exist). This filters down to the PCL_INCLUDE_DIRS, --# and causes downstream projects trying to use these libraries to fail to --# configure properly. Here we remove those bogus entries so that downstream --# consumers of this package succeed. --if(NOT "${PCL_INCLUDE_DIRS}" STREQUAL "") -- foreach(item ${PCL_INCLUDE_DIRS}) -- string(REGEX MATCH "/usr/include/.*-linux-gnu/freetype2" item ${item}) -- if(item) -- list(REMOVE_ITEM PCL_INCLUDE_DIRS ${item}) -- endif() -- endforeach() --endif() -- - ## Find catkin packages - find_package(catkin REQUIRED COMPONENTS -+ cmake_modules - dynamic_reconfigure - geometry_msgs - message_filters -@@ -57,6 +26,39 @@ - tf2_ros - ) - -+## Find system dependencies -+find_package(PCL REQUIRED COMPONENTS core features filters io segmentation surface) -+find_package(Boost REQUIRED COMPONENTS system filesystem thread) -+find_package(Eigen3 REQUIRED) -+find_package(VTK REQUIRED) -+ -+#if(NOT "${PCL_LIBRARIES}" STREQUAL "") -+# # For debian: https://github.com/ros-perception/perception_pcl/issues/139 -+# list(REMOVE_ITEM PCL_LIBRARIES -+# "vtkGUISupportQt" -+# "vtkGUISupportQtOpenGL" -+# "vtkGUISupportQtSQL" -+# "vtkGUISupportQtWebkit" -+# "vtkViewsQt" -+# "vtkRenderingQt") -+#endif() -+ -+# There is a bug in the Ubuntu Artful (17.10) version of the VTK package, -+# where it includes /usr/include/*-linux-gnu/freetype2 in the include -+# directories (which doesn't exist). This filters down to the PCL_INCLUDE_DIRS, -+# and causes downstream projects trying to use these libraries to fail to -+# configure properly. Here we remove those bogus entries so that downstream -+# consumers of this package succeed. -+#if(NOT "${PCL_INCLUDE_DIRS}" STREQUAL "") -+# foreach(item ${PCL_INCLUDE_DIRS}) -+# string(REGEX MATCH "/usr/include/.*-linux-gnu/freetype2" item ${item}) -+# if(item) -+# list(REMOVE_ITEM PCL_INCLUDE_DIRS ${item}) -+# endif() -+# endforeach() -+#endif() -+ -+ - ## Add include directories - include_directories(include) - -@@ -115,7 +117,7 @@ - - ## Declare the pcl_ros_tf library - add_library(pcl_ros_tf src/transforms.cpp) --target_link_libraries(pcl_ros_tf ${Boost_LIBRARIES} ${catkin_LIBRARIES} ${PCL_LIBRARIES}) -+target_link_libraries(pcl_ros_tf ${Boost_LIBRARIES} ${catkin_LIBRARIES} ${PCL_LIBRARIES} ${VTK_LIBRARIES}) - add_dependencies(pcl_ros_tf ${catkin_EXPORTED_TARGETS}) - - ## Nodelets -@@ -128,7 +130,7 @@ - src/pcl_ros/io/io.cpp - src/pcl_ros/io/pcd_io.cpp - ) --target_link_libraries(pcl_ros_io pcl_ros_tf ${Boost_LIBRARIES} ${catkin_LIBRARIES} ${PCL_LIBRARIES}) -+target_link_libraries(pcl_ros_io pcl_ros_tf ${Boost_LIBRARIES} ${catkin_LIBRARIES} ${PCL_LIBRARIES} ${VTK_LIBRARIES}) - class_loader_hide_library_symbols(pcl_ros_io) - - ## Declare the pcl_ros_features library -@@ -147,7 +149,7 @@ - src/pcl_ros/features/principal_curvatures.cpp - src/pcl_ros/features/vfh.cpp - ) --target_link_libraries (pcl_ros_features ${Boost_LIBRARIES} ${catkin_LIBRARIES} ${PCL_LIBRARIES}) -+target_link_libraries (pcl_ros_features ${Boost_LIBRARIES} ${catkin_LIBRARIES} ${PCL_LIBRARIES} ${VTK_LIBRARIES}) - add_dependencies(pcl_ros_features ${PROJECT_NAME}_gencfg) - class_loader_hide_library_symbols(pcl_ros_features) - -@@ -156,7 +158,7 @@ - add_library(pcl_ros_filter - src/pcl_ros/filters/filter.cpp - ) --target_link_libraries(pcl_ros_filter pcl_ros_tf ${Boost_LIBRARIES} ${catkin_LIBRARIES} ${PCL_LIBRARIES}) -+target_link_libraries(pcl_ros_filter pcl_ros_tf ${Boost_LIBRARIES} ${catkin_LIBRARIES} ${PCL_LIBRARIES} ${VTK_LIBRARIES}) - add_dependencies(pcl_ros_filter ${PROJECT_NAME}_gencfg) - - ## Declare the pcl_ros_filters library -@@ -169,7 +171,7 @@ - src/pcl_ros/filters/voxel_grid.cpp - src/pcl_ros/filters/crop_box.cpp - ) --target_link_libraries(pcl_ros_filters pcl_ros_filter pcl_ros_tf ${Boost_LIBRARIES} ${catkin_LIBRARIES} ${PCL_LIBRARIES}) -+target_link_libraries(pcl_ros_filters pcl_ros_filter pcl_ros_tf ${Boost_LIBRARIES} ${catkin_LIBRARIES} ${PCL_LIBRARIES} ${VTK_LIBRARIES}) - add_dependencies(pcl_ros_filters ${PROJECT_NAME}_gencfg) - class_loader_hide_library_symbols(pcl_ros_filters) - -@@ -181,7 +183,7 @@ - src/pcl_ros/segmentation/segment_differences.cpp - src/pcl_ros/segmentation/segmentation.cpp - ) --target_link_libraries(pcl_ros_segmentation pcl_ros_tf ${Boost_LIBRARIES} ${catkin_LIBRARIES} ${PCL_LIBRARIES}) -+target_link_libraries(pcl_ros_segmentation pcl_ros_tf ${Boost_LIBRARIES} ${catkin_LIBRARIES} ${PCL_LIBRARIES} ${VTK_LIBRARIES}) - add_dependencies(pcl_ros_segmentation ${PROJECT_NAME}_gencfg) - class_loader_hide_library_symbols(pcl_ros_segmentation) - -@@ -192,26 +194,26 @@ - src/pcl_ros/surface/convex_hull.cpp - src/pcl_ros/surface/moving_least_squares.cpp - ) --target_link_libraries(pcl_ros_surface ${Boost_LIBRARIES} ${catkin_LIBRARIES} ${PCL_LIBRARIES}) -+target_link_libraries(pcl_ros_surface ${Boost_LIBRARIES} ${catkin_LIBRARIES} ${PCL_LIBRARIES} ${VTK_LIBRARIES}) - add_dependencies(pcl_ros_surface ${PROJECT_NAME}_gencfg) - class_loader_hide_library_symbols(pcl_ros_surface) - - ## Tools - - add_executable(pcd_to_pointcloud tools/pcd_to_pointcloud.cpp) --target_link_libraries(pcd_to_pointcloud ${Boost_LIBRARIES} ${catkin_LIBRARIES} ${PCL_LIBRARIES}) -+target_link_libraries(pcd_to_pointcloud ${Boost_LIBRARIES} ${catkin_LIBRARIES} ${PCL_LIBRARIES} ${VTK_LIBRARIES}) - - add_executable(pointcloud_to_pcd tools/pointcloud_to_pcd.cpp) --target_link_libraries(pointcloud_to_pcd ${Boost_LIBRARIES} ${catkin_LIBRARIES} ${PCL_LIBRARIES}) -+target_link_libraries(pointcloud_to_pcd ${Boost_LIBRARIES} ${catkin_LIBRARIES} ${PCL_LIBRARIES} ${VTK_LIBRARIES}) - - add_executable(bag_to_pcd tools/bag_to_pcd.cpp) --target_link_libraries(bag_to_pcd pcl_ros_tf ${Boost_LIBRARIES} ${catkin_LIBRARIES} ${PCL_LIBRARIES}) -+target_link_libraries(bag_to_pcd pcl_ros_tf ${Boost_LIBRARIES} ${catkin_LIBRARIES} ${PCL_LIBRARIES} ${VTK_LIBRARIES}) - - add_executable(convert_pcd_to_image tools/convert_pcd_to_image.cpp) --target_link_libraries(convert_pcd_to_image ${Boost_LIBRARIES} ${catkin_LIBRARIES} ${PCL_LIBRARIES}) -+target_link_libraries(convert_pcd_to_image ${Boost_LIBRARIES} ${catkin_LIBRARIES} ${PCL_LIBRARIES} ${VTK_LIBRARIES}) - - add_executable(convert_pointcloud_to_image tools/convert_pointcloud_to_image.cpp) --target_link_libraries(convert_pointcloud_to_image ${Boost_LIBRARIES} ${catkin_LIBRARIES} ${PCL_LIBRARIES}) -+target_link_libraries(convert_pointcloud_to_image ${Boost_LIBRARIES} ${catkin_LIBRARIES} ${PCL_LIBRARIES} ${VTK_LIBRARIES}) - - ## Downloads - diff --git a/patches/rviz.ogre-include-path.patch b/patches/rviz.ogre-include-path.patch deleted file mode 100644 index b783b21..0000000 --- a/patches/rviz.ogre-include-path.patch +++ /dev/null @@ -1,94 +0,0 @@ -diff --color -ur rviz-release-release-noetic-rviz-1.14.3-1/CMakeLists.txt rviz-release-release-noetic-rviz-1.14.3-1.ogre-include-path/CMakeLists.txt ---- rviz-release-release-noetic-rviz-1.14.3-1/CMakeLists.txt 2020-10-20 11:19:41.000000000 +0200 -+++ rviz-release-release-noetic-rviz-1.14.3-1.ogre-include-path/CMakeLists.txt 2020-11-12 20:35:36.929746149 +0100 -@@ -32,53 +32,17 @@ - set(ASSIMP_LIBRARIES assimp::assimp) - endif() - --find_package(OGRE QUIET COMPONENTS Overlay) --if(NOT OGRE_FOUND) -- # OGRE doesn't come with correctly installed cmake files on Linux. Use pkg-config instead. -- # We need both, OGRE and OGRE-Overlay. Look for both simulatenously and use prefix X_ -- find_package(PkgConfig REQUIRED) -- pkg_check_modules(X REQUIRED OGRE OGRE-Overlay) -- -- # Set OGRE_* variables as cmake-based find_package would do -- set(OGRE_VERSION ${X_OGRE_VERSION}) -- set(OGRE_INCLUDE_DIRS ${X_INCLUDE_DIRS}) -- message(STATUS "OGRE_INCLUDE_DIRS=${OGRE_INCLUDE_DIRS}") -- -- # Find absolute path of OGRE libraries. -- # This is stored in the cache to save time on cmake re-run. -- # Using absolute paths is necessary if pkg-config finds Ogre in a different -- # location than the default. This can happen when Ogre is built from source, -- # or when 2 versions of Ogre are installed. Using absolute paths ensures that -- # components that link against Ogre (rviz and any packages depending on rviz) -- # all find the same Ogre shared library. -- if(NOT DEFINED OGRE_LIBRARIES) -- set(_OGRE_LIBRARIES) -- foreach(_lib ${X_LIBRARIES}) -- set(_lib_tag "OGRE_RVIZ_${_lib}") -- -- find_library(${_lib_tag} -- NAMES ${_lib} -- HINTS ${X_LIBRARY_DIRS} -- PATHS ${X_LIBRARY_DIRS} -- ) -- -- list(APPEND _OGRE_LIBRARIES ${${_lib_tag}}) -- endforeach(_lib) -- -- set(OGRE_LIBRARIES ${_OGRE_LIBRARIES} CACHE STRING "Absolute paths to OGRE libs") -- endif(NOT DEFINED OGRE_LIBRARIES) -- message(STATUS "OGRE_LIBRARIES=${OGRE_LIBRARIES}") -- -- ## Fetch OGRE_PLUGIN_DIR variable from pkg-config -- if(NOT DEFINED OGRE_PLUGIN_DIR) -- execute_process(COMMAND -- ${PKG_CONFIG_EXECUTABLE} --variable=plugindir OGRE -- OUTPUT_VARIABLE OGRE_PLUGIN_DIR -- OUTPUT_STRIP_TRAILING_WHITESPACE -- ) -- endif(NOT DEFINED OGRE_PLUGIN_DIR) -- message(STATUS "OGRE_PLUGIN_DIR=${OGRE_PLUGIN_DIR}") --endif() -+find_package(OGRE REQUIRED COMPONENTS Overlay) -+set(OGRE_LIBRARIES ${OGRE_LIBRARIES} ${OGRE_Overlay_LIBRARIES}) -+## Fetch OGRE_PLUGIN_DIR variable from pkg-config -+if(NOT DEFINED OGRE_PLUGIN_DIR) -+ execute_process(COMMAND -+ ${PKG_CONFIG_EXECUTABLE} --variable=plugindir OGRE -+ OUTPUT_VARIABLE OGRE_PLUGIN_DIR -+ OUTPUT_STRIP_TRAILING_WHITESPACE -+ ) -+endif(NOT DEFINED OGRE_PLUGIN_DIR) -+message(STATUS "OGRE_PLUGIN_DIR=${OGRE_PLUGIN_DIR}") - - # TODO: adapt version after upgrade to newer OGRE release - # Disable deprecation warnings for OGRE >= 1.10 -diff --color -ur rviz-release-release-noetic-rviz-1.14.3-1/src/rviz/ogre_helpers/movable_text.cpp rviz-release-release-noetic-rviz-1.14.3-1.ogre-include-path/src/rviz/ogre_helpers/movable_text.cpp ---- rviz-release-release-noetic-rviz-1.14.3-1/src/rviz/ogre_helpers/movable_text.cpp 2020-10-20 11:19:41.000000000 +0200 -+++ rviz-release-release-noetic-rviz-1.14.3-1.ogre-include-path/src/rviz/ogre_helpers/movable_text.cpp 2020-11-02 17:56:33.938300511 +0100 -@@ -48,8 +48,8 @@ - #include - #include - #include --#include --#include -+#include -+#include - #include - - #include -diff --color -ur rviz-release-release-noetic-rviz-1.14.3-1/src/rviz/ogre_helpers/render_system.cpp rviz-release-release-noetic-rviz-1.14.3-1.ogre-include-path/src/rviz/ogre_helpers/render_system.cpp ---- rviz-release-release-noetic-rviz-1.14.3-1/src/rviz/ogre_helpers/render_system.cpp 2020-10-20 11:19:41.000000000 +0200 -+++ rviz-release-release-noetic-rviz-1.14.3-1.ogre-include-path/src/rviz/ogre_helpers/render_system.cpp 2020-11-02 18:07:33.612950012 +0100 -@@ -53,7 +53,7 @@ - #include - #include - #include --#include -+#include - - #include - #include diff --git a/rosfed.py b/rosfed.py deleted file mode 100755 index a421483..0000000 --- a/rosfed.py +++ /dev/null @@ -1,575 +0,0 @@ -#! /usr/bin/env python3 -# -*- coding: utf-8 -*- -# vim:fenc=utf-8 -# -# Copyright © 2017 Till Hofmann -# -# Distributed under terms of the MIT license. -""" -Generate Spec files for ROS packages with the rosinstall_generator. -""" - -import argparse -import build_tree -import copr_build -import dnf -import jinja2 -import os -import re -import spec_utils -import subprocess -import sys -import textwrap -import time -import yaml -import threading -import concurrent.futures - -from rosinstall_generator import generator -from defusedxml import ElementTree -from termcolor import cprint - - -class PkgResolver: - def __init__(self): - base = dnf.Base() - base.read_all_repos() - base.fill_sack() - q = base.sack.query() - self.available_pkgs = q.available() - - def get_system_package_name(self, pkg_name, rosdistro): - env = os.environ.copy() - env["ROS_DISTRO"] = rosdistro - cmd = subprocess.run([ - 'rosdep', '--rosdistro={}'.format(rosdistro), 'resolve', pkg_name - ], - stdout=subprocess.PIPE, - stderr=subprocess.PIPE, - env=env) - deps = [] - if cmd.returncode == 0: - lines = cmd.stdout.decode().split('\n') - deps = [dep for dep in lines if not (dep == '' or dep == '#dnf')] - else: - res = self.available_pkgs.filter(name=pkg_name) - deps = set([pkg.name for pkg in res]) - assert len( - deps) > 0, 'Could not find system package {}: {}'.format( - pkg_name, - cmd.stderr.decode().rstrip() - or cmd.stdout.decode().rstrip()) - assert len(deps) == 1, 'Expected exactly one name, got: {}'.format( - deps) - return deps.pop() - - -def get_changelog_from_spec(spec): - """ Get the changelog of an existing Spec file. - - Args: - spec: The path to the Spec file. - Returns: - The changelog in the Spec file as string, excluding the %changelog tag. - """ - spec_as_list = open(spec, 'r').readlines() - return ''.join(spec_as_list[spec_as_list.index('%changelog\n') + 1:]) - - -class RosPkg: - def __init__(self, name, distro, pkg_resolver): - self.resolver = pkg_resolver - self.rosdistro = distro - self.name = name - self.spec = '' - self.distro_info = generator.get_wet_distro(distro) - xml_string = self.distro_info.get_release_package_xml(name) - self.xml = ElementTree.fromstring(xml_string) - self.build_deps = {'ros': set(), 'system': set()} - self.run_deps = {'ros': set(), 'system': set()} - self.devel_deps = {'ros': set(), 'system': set()} - try: - common_config = yaml.load(open('cfg/common.yaml'), - Loader=yaml.FullLoader) - except FileNotFoundError: - common_config = {} - try: - pkg_specific_config = yaml.load(open( - 'cfg/{}.yaml'.format(self.name), 'r'), - Loader=yaml.FullLoader) - except FileNotFoundError: - pkg_specific_config = {} - self.pkg_config = {**common_config, **pkg_specific_config} - self.release = self.pkg_config.get('release', 1) - self.deps_mapping = { - 'build_depend': [self.build_deps], - 'test_depend': [self.build_deps], - 'run_depend': [self.run_deps], - 'buildtool_depend': [self.build_deps, self.devel_deps], - 'build_export_depend': [self.build_deps, self.devel_deps], - 'buildtool_export_depend': [self.build_deps, self.devel_deps], - 'depend': [self.run_deps, self.build_deps], - 'exec_depend': [self.run_deps], - } - self.compute_dependencies() - - def get_full_name(self): - """ Get the full name of the package, e.g., ros-catkin. """ - return 'ros-{}'.format(self.name) - - def compute_dependencies(self): - for child in self.xml: - for dep_key, dep_lists in self.deps_mapping.items(): - if child.tag == dep_key: - pkg = child.text - try: - self.distro_info.get_release_package_xml(pkg) - for dep_list in dep_lists: - dep_list['ros'].add(pkg) - except KeyError: - try: - dep = \ - self.pkg_config['common']['dependencies']\ - ['distro_names'][pkg] - for dep_list in dep_lists: - dep_list['system'].add(dep) - except KeyError: - system_pkg = \ - self.resolver.get_system_package_name(pkg, self.rosdistro) - for dep_list in dep_lists: - dep_list['system'].add(system_pkg) - - def get_dependencies_from_cfg(self, dependency_type): - try: - deps = self.pkg_config['dependencies'][dependency_type] - except KeyError: - deps = {} - for key, val in deps.items(): - deps[key] = set(val) - return deps - - def get_sources_from_cfg(self): - try: - return self.pkg_config['sources'] - except KeyError: - return [] - - def translate_python_dependencies(self, dependencies): - """For a set of dependencies, translate all python packages to python3 packages.""" - translated_dependencies = set() - for dep in dependencies: - new_dep = re.sub('python2?((?=-)|$)', 'python3', dep) - translated_dependencies.add(new_dep) - return translated_dependencies - - def translate_dependencies(self, dep_type, dependencies): - """Translate a dependency from ROS' package.xml into a user-defined dep. - This allows to use system replacements, e.g., by translating the ROS - package opencv3 to the system package opencv.""" - try: - translations = \ - self.pkg_config['common']['dependencies'][dep_type]['translate'] - except KeyError: - translations = [] - new_dependencies = {'ros': set(), 'system': set()} - for from_type, from_pkgs in dependencies.items(): - for from_pkg in from_pkgs: - translated = False - for translation in translations: - if translation['from']['type'] == from_type and \ - translation['from']['pkg'] == from_pkg: - new_dependencies[translation['to']['type']].add( - translation['to']['pkg']) - translated = True - break - if not translated: - new_dependencies[from_type].add(from_pkg) - new_dependencies['system'] = self.translate_python_dependencies( - new_dependencies['system']) - return new_dependencies - - def get_build_dependencies(self): - build_deps = {} - for key, val in self.build_deps.items(): - build_deps[key] = val | \ - self.get_dependencies_from_cfg('build').get(key, set()) - build_deps[key] -= \ - self.get_dependencies_from_cfg('exclude_build').get( - key, set()) - build_deps = self.translate_dependencies('build', build_deps) - if self.name != 'catkin': - build_deps['ros'].add('catkin') - return build_deps - - def get_run_dependencies(self): - run_deps = {} - for key, val in self.run_deps.items(): - # merge with additional dependencies from the config - run_deps[key] = val | \ - self.get_dependencies_from_cfg('run').get(key, set()) - # remove dependencies excluded in the config - run_deps[key] -= \ - self.get_dependencies_from_cfg('exclude_run').get( - key, set()) - # remove all devel packages - run_deps[key] -= set( - [dep for dep in run_deps[key] if re.match('.*-devel', dep)]) - run_deps = self.translate_dependencies('run', run_deps) - return run_deps - - def get_devel_dependencies(self): - # TODO: refactor - devel_deps = {} - for key, val in self.devel_deps.items(): - # merge with additional dependencies from the config - devel_deps[key] = val | \ - self.get_dependencies_from_cfg('devel').get(key, set()) - # remove dependencies excluded in the config - devel_deps[key] -= \ - self.get_dependencies_from_cfg('exclude_devel').get( - key, set()) - devel_deps = self.translate_dependencies('devel', devel_deps) - return devel_deps - - def get_ros_dependencies(self): - return self.get_build_dependencies()['ros'] | \ - self.get_run_dependencies()['ros'] | \ - self.get_devel_dependencies()['ros'] - - def get_sources(self): - sources = self.get_sources_from_cfg() - ros_pkg = generator.generate_rosinstall(self.rosdistro, [self.name], - deps=False, - wet_only=True, - tar=True) - sources.append(ros_pkg[0]['tar']['uri']) - return sources - - def get_version(self): - ros_pkg = generator.generate_rosinstall(self.rosdistro, [self.name], - deps=False, - wet_only=True, - tar=True) - return re.match('[\w-]*-([0-9-_.]*)(-[0-9-]*)', - ros_pkg[0]['tar']['version']).group(1) - - def get_license(self): - return self.xml.find('license').text - - def get_description(self): - return textwrap.fill(self.xml.find('description').text \ - or 'ROS {} package {}.'.format(self.rosdistro, - self.name)) - - def get_website(self): - for url in self.xml.findall('url'): - if url.get('type') == 'website': - return url.text - return 'http://www.ros.org/' - - def get_release(self): - return self.release - - def set_release(self, release): - self.release = release - - def get_version_release(self): - return '{}.{}-{}'.format(self.rosdistro, self.get_version(), - self.get_release()) - - def is_noarch(self): - return self.pkg_config.get('noarch', False) - - def has_devel(self): - """ Returns True iff the package is a devel package. """ - if 'split_devel' in self.pkg_config.keys(): - return self.pkg_config['split_devel'] - else: - return True - - def get_patches(self): - return self.pkg_config.get('patches', []) - - def get_build_flags(self): - return self.pkg_config.get('build_flags', '') - - def has_no_debug(self): - return self.pkg_config.get('no_debug', False) - - -class SpecFileGenerator: - def __init__(self, distro, bump_release, release_version, user_string, - changelog_entry, recursive, only_new, obsolete_distro_pkg, - destination): - self.distro = distro - self.bump_release = bump_release - self.release_version = release_version - self.user_string = user_string - self.changelog_entry = changelog_entry - self.recursive = recursive - self.only_new = only_new - self.obsolete_distro_pkg = obsolete_distro_pkg - self.destination = destination - - self.pkg_resolver = PkgResolver() - self.jinja_env = jinja2.Environment( - loader=jinja2.FileSystemLoader('templates'), - trim_blocks=True, - lstrip_blocks=True, - ) - self.print_lock = threading.Lock() - self.executor = concurrent.futures.ThreadPoolExecutor( - max_workers=os.cpu_count()) - self.futures = [] - self.packages = [] - self.packages_lock = threading.RLock() - self.finished_condition = threading.Condition(lock=self.packages_lock) - self.generated_packages = {} - - def tprint(self, msg): - """Multi-threaded print. """ - self.print_lock.acquire() - print(msg) - self.print_lock.release() - - def generate_spec_file(self, package): - """ Generate a single spec file for the given package. """ - self.tprint('Generating Spec file for {}.'.format(package)) - # TODO: skip if already in generated_packages - ros_pkg = RosPkg(package, - distro=self.distro, - pkg_resolver=self.pkg_resolver) - build_deps = ros_pkg.get_build_dependencies() - run_deps = ros_pkg.get_run_dependencies() - devel_deps = ros_pkg.get_devel_dependencies() - ros_deps = ros_pkg.get_ros_dependencies() - if self.recursive: - # Append all items that are not already in packages. We cannot use a - # set, because we need to loop over it while we append items. - self.packages_lock.acquire() - deps = [dep for dep in ros_deps if not dep in self.packages] - self.generate_spec_files(deps) - self.packages_lock.release() - sources = ros_pkg.get_sources() - version = ros_pkg.get_version() - outfile = os.path.join(self.destination, - 'ros-{}.spec'.format(ros_pkg.name)) - ros_pkg.spec = outfile - pkg_changelog_entry = self.changelog_entry - if os.path.isfile(outfile): - if self.only_new: - self.tprint('Skipping {}, SPEC file exists.'.format( - ros_pkg.name)) - return ros_pkg - changelog = get_changelog_from_spec(outfile) - if not self.release_version: - # Release is not specified and Spec file exists, use new version - # or bump release if it is the same version. - version_info = spec_utils.get_version_from_spec(outfile) - if version_info['version'] == '{}.{}'.format( - self.distro, version): - pkg_release_version = int(version_info['release']) - if self.bump_release: - assert pkg_changelog_entry, \ - 'Please provide a changelog entry.' - pkg_release_version += 1 - else: - pkg_changelog_entry = '' - ros_pkg.set_release(pkg_release_version) - else: - assert pkg_changelog_entry, \ - 'Please provide a changelog entry.' - ros_pkg.set_release(1) - else: - changelog = '' - assert pkg_changelog_entry, 'Please provide a changelog entry.' - try: - spec_template = self.jinja_env.get_template('{}.spec.j2'.format( - ros_pkg.name)) - except jinja2.exceptions.TemplateNotFound: - spec_template = self.jinja_env.get_template('pkg.spec.j2') - spec = spec_template.render( - pkg_name=ros_pkg.name, - distro=self.distro, - pkg_version=version, - license=ros_pkg.get_license(), - pkg_url=ros_pkg.get_website(), - source_urls=sources, - build_dependencies=build_deps, - run_dependencies=run_deps, - run_dependencies_devel=devel_deps, - pkg_description=ros_pkg.get_description(), - pkg_release=ros_pkg.get_release(), - user_string=self.user_string, - date=time.strftime("%a %b %d %Y", time.gmtime()), - changelog=changelog, - changelog_entry=pkg_changelog_entry, - noarch=ros_pkg.is_noarch(), - obsolete_distro_pkg=self.obsolete_distro_pkg, - has_devel=ros_pkg.has_devel(), - patches=ros_pkg.get_patches(), - build_flags=ros_pkg.get_build_flags(), - no_debug=ros_pkg.has_no_debug(), - ) - with open(outfile, 'w') as spec_file: - spec_file.write(spec) - self.packages_lock.acquire() - self.generated_packages[ros_pkg.name] = ros_pkg - self.finished_condition.notify() - self.packages_lock.release() - return ros_pkg - - def generate_spec_files(self, packages): - """ Generate Spec files for the given list of packages. """ - self.packages_lock.acquire() - self.packages += packages - self.packages_lock.release() - for pkg in packages: - self.futures.append( - self.executor.submit(self.generate_spec_file, pkg)) - - def generate(self, packages): - self.generate_spec_files(packages) - self.packages_lock.acquire() - if len(self.packages) != len(self.generated_packages): - self.finished_condition.wait_for( - lambda: len(self.packages) == len(self.generated_packages)) - self.packages_lock.release() - return self.generated_packages - - -def main(): - parser = argparse.ArgumentParser( - description='Generate Spec files for ROS packages with the ' - 'rosinstall_generator.') - parser.add_argument('-r', - '--recursive', - action='store_true', - default=False, - help='Also generate Spec files for dependencies') - parser.add_argument('--distro', default='kinetic', help='The ROS distro') - parser.add_argument('-t', - '--template', - default='templates/pkg.spec.j2', - help='Path to the Jinja template for the Spec file') - parser.add_argument('--user_string', - default='', - help='The user string to use for the changelog') - parser.add_argument('--bump-release', - default=False, - action='store_true', - help='If set to true, bump the Release: tag by 1') - parser.add_argument('--release-version', - default='', - help='The Release: of the resulting Spec files') - parser.add_argument('-d', - '--destination', - default='./specs', - help='Write generated Spec files to this directory') - parser.add_argument('-c', - '--changelog', - type=str, - default='', - help='The new changelog entry line') - build_args = parser.add_argument_group('build arguments') - build_args.add_argument('-b', - '--build', - action='store_true', - default=False, - help='Build the generated SPEC file') - build_args.add_argument('--build-srpm', - action='store_true', - default=False, - help='Generate a SRPM') - build_args.add_argument( - '--copr-owner', - type=str, - help='The owner of the COPR project to use for builds') - build_args.add_argument('--copr-project', - type=str, - help='The COPR project to use for builds') - build_args.add_argument('--chroot', - action='append', - type=str, - help='The chroot used for building the packages, ' - 'specify multiple chroots by using the flag ' - 'multiple times') - parser.add_argument('-B', - '--build-order-file', - type=argparse.FileType('w'), - default=None, - help='Print the order in which the packages should be ' - 'built, requires -r') - parser.add_argument( - '--only-new', - action='store_true', - help='Only build packages that are not in the repo yet') - parser.add_argument( - '--no-obsolete-distro-pkg', - dest='obsolete_distro_pkg', - action='store_false', - help='Do not obsolete distro-specific package, e.g., ros-kinetic-catkin' - ) - parser.add_argument('ros_pkg', nargs='+', help='ROS package name') - args = parser.parse_args() - os.makedirs(args.destination, exist_ok=True) - if not args.user_string: - user_string = subprocess.run(["rpmdev-packager"], - stderr=subprocess.DEVNULL, - stdout=subprocess.PIPE).stdout - if sys.version_info[0] > 2: - user_string = user_string.decode(errors='replace') - args.user_string = user_string.strip() - # TODO: Improve design, we should not resolve dependencies and generate SPEC - # files in one step, these are not really related. - - spec_file_generator = SpecFileGenerator(args.distro, args.bump_release, - args.release_version, - args.user_string, args.changelog, - args.recursive, args.only_new, - args.obsolete_distro_pkg, - args.destination) - packages = spec_file_generator.generate(args.ros_pkg) - if args.build_order_file: - order = get_build_order(packages) - for stage in order: - args.build_order_file.write(" ".join(stage) + '\n') - if args.build_srpm: - srpm_builder = copr_build.SrpmBuilder() - for chroot in args.chroot: - for pkg in list(packages.values()): - srpm_builder.build_spec(chroot, pkg.spec) - if args.build: - assert args.copr_owner, 'You need to provide a COPR owner' - assert args.copr_project, 'You need to provide a COPR user' - assert args.chroot, 'You need to provide a chroot to use for builds.' - copr_builder = copr_build.CoprBuilder(copr_owner=args.copr_owner, - copr_project=args.copr_project) - for chroot in args.chroot: - tree = build_tree.Tree(list(packages.values())) - copr_builder.build_tree(chroot, tree, only_new=args.only_new) - - -def get_build_order(packages): - """ Get the order in which to build the given dictionary of packages. - Each key is a ROS package name, each value is the set of RosPkgs.""" - order = [] - resolved_pkgs = set() - while resolved_pkgs != set(packages.keys()): - leaves = set() - for pkg_name, pkg in packages.items(): - if pkg_name in resolved_pkgs: - continue - remaining_deps = set(pkg.get_ros_dependencies()) - resolved_pkgs - if not remaining_deps.intersection(packages.keys()): - # No remaining dependencies that are pending to be built. - # We can build this package. - leaves.add(pkg_name) - assert leaves, 'No dependency leaves found, cyclic dependencies?' - order.append(leaves) - resolved_pkgs |= leaves - return order - - -if __name__ == '__main__': - main() diff --git a/spec_utils.py b/spec_utils.py deleted file mode 100644 index b3440a1..0000000 --- a/spec_utils.py +++ /dev/null @@ -1,34 +0,0 @@ -#! /usr/bin/env python -# -*- coding: utf-8 -*- -# vim:fenc=utf-8 -# -# Copyright © 2017 Till Hofmann -# -# Distributed under terms of the MIT license. -""" -Util functions for Spec files. -""" - -import re - - -def get_version_from_spec(spec): - """ Get the version and release from a Spec file. - - Args: - spec: the path to the Spec file - Returns: - A dictionary with keys 'version' and 'release' - """ - version_info = {} - for line in open(spec, 'r').readlines(): - version_match = re.match('^Version:\s+([\w\.]+)', line) - if version_match: - version_info['version'] = version_match.group(1) - continue - release_match = re.match('Release:\s+([\w\.]+)(%\{\?dist\})?', line) - if release_match: - version_info['release'] = release_match.group(1) - assert 'version' in version_info, 'Could not find a Version: tag' - assert 'release' in version_info, 'Could not find a Release: tag' - return version_info diff --git a/specs/ros-actionlib.spec b/specs/ros-actionlib.spec deleted file mode 100644 index 46a1014..0000000 --- a/specs/ros-actionlib.spec +++ /dev/null @@ -1,206 +0,0 @@ -Name: ros-actionlib -Version: noetic.1.13.2 -Release: 2%{?dist} -Summary: ROS package actionlib - -License: BSD -URL: http://www.ros.org/wiki/actionlib - -Source0: https://github.com/ros-gbp/actionlib-release/archive/release/noetic/actionlib/1.13.2-1.tar.gz#/ros-noetic-actionlib-1.13.2-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: boost-devel -BuildRequires: ros-noetic-actionlib_msgs-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-message_generation-devel -BuildRequires: ros-noetic-roscpp-devel -BuildRequires: ros-noetic-rosnode-devel -BuildRequires: ros-noetic-rospy-devel -BuildRequires: ros-noetic-rostest-devel -BuildRequires: ros-noetic-rosunit-devel -BuildRequires: ros-noetic-std_msgs-devel - -Requires: ros-noetic-actionlib_msgs -Requires: ros-noetic-message_runtime -Requires: ros-noetic-roscpp -Requires: ros-noetic-rospy -Requires: ros-noetic-rostest -Requires: ros-noetic-std_msgs - -Provides: ros-noetic-actionlib = 1.13.2-2 -Obsoletes: ros-noetic-actionlib < 1.13.2-2 -Obsoletes: ros-kinetic-actionlib < 1.13.2-2 - - - -%description -The actionlib stack provides a standardized interface for interfacing -with preemptable tasks. Examples of this include moving the base to a -target location, performing a laser scan and returning the resulting -point cloud, detecting the handle of a door, etc. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: boost-devel -Requires: ros-noetic-actionlib_msgs-devel -Requires: ros-noetic-message_generation-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-rosnode-devel -Requires: ros-noetic-rospy-devel -Requires: ros-noetic-rostest-devel -Requires: ros-noetic-rosunit-devel -Requires: ros-noetic-std_msgs-devel -Requires: ros-noetic-message_runtime-devel - -Provides: ros-noetic-actionlib-devel = 1.13.2-2 -Obsoletes: ros-noetic-actionlib-devel < 1.13.2-2 -Obsoletes: ros-kinetic-actionlib-devel < 1.13.2-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg actionlib - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/actionlib/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.13.2-2 -- Modernize python shebang replacement -* Thu Sep 10 2020 Nicolas Limpert - noetic.1.13.2-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.13.1-1 -- Upgrade to noetic -* Thu Sep 12 2019 Till Hofmann - melodic.1.12.0-1 -- Update to latest release -* Tue Jul 23 2019 Till Hofmann - melodic.1.11.13-4 -- Fix type conversion in boost::posix_time -* Mon Jul 22 2019 Till Hofmann - melodic.1.11.13-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.11.13-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.11.13-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.11.13-7 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.11.13-6 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.11.13-5 -- devel also requires: the devel package of each run dependency -* Wed May 16 2018 Till Hofmann - 1.11.13-4 -- Fix dependency on wxpython -* Tue May 15 2018 Till Hofmann - 1.11.13-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.11.13-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.11.13-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.11.12-4 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.11.12-3 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.11.12-2 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.11.12-1 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.11.11-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.11.9-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.11.9-1 -- Update auto-generated Spec file diff --git a/specs/ros-actionlib_msgs.spec b/specs/ros-actionlib_msgs.spec deleted file mode 100644 index 67c887b..0000000 --- a/specs/ros-actionlib_msgs.spec +++ /dev/null @@ -1,185 +0,0 @@ -Name: ros-actionlib_msgs -Version: noetic.1.13.1 -Release: 2%{?dist} -Summary: ROS package actionlib_msgs - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/common_msgs-release/archive/release/noetic/actionlib_msgs/1.13.1-1.tar.gz#/ros-noetic-actionlib_msgs-1.13.1-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-message_generation-devel -BuildRequires: ros-noetic-std_msgs-devel - -Requires: ros-noetic-message_generation -Requires: ros-noetic-message_runtime -Requires: ros-noetic-std_msgs - -Provides: ros-noetic-actionlib_msgs = 1.13.1-2 -Obsoletes: ros-noetic-actionlib_msgs < 1.13.1-2 -Obsoletes: ros-kinetic-actionlib_msgs < 1.13.1-2 - - - -%description -actionlib_msgs defines the common messages to interact with an action -server and an action client. For full documentation of the actionlib -API see the - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-message_generation-devel -Requires: ros-noetic-std_msgs-devel -Requires: ros-noetic-message_runtime-devel - -Provides: ros-noetic-actionlib_msgs-devel = 1.13.1-2 -Obsoletes: ros-noetic-actionlib_msgs-devel < 1.13.1-2 -Obsoletes: ros-kinetic-actionlib_msgs-devel < 1.13.1-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg actionlib_msgs - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/actionlib_msgs/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.13.1-2 -- Modernize python shebang replacement -* Wed Feb 17 2021 Till Hofmann - noetic.1.13.1-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.13.0-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.1.12.7-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.12.7-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.12.7-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.12.7-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.12.7-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.6-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.6-2 -- devel also requires: the devel package of each run dependency -* Sun May 20 2018 Till Hofmann - 1.12.6-1 -- Update to latest release -* Tue May 15 2018 Till Hofmann - 1.12.5-9 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.12.5-8 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.12.5-7 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.12.5-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.5-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.5-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.5-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.12.5-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.5-1 -- Update auto-generated Spec file diff --git a/specs/ros-actionlib_tutorials.spec b/specs/ros-actionlib_tutorials.spec deleted file mode 100644 index 737a013..0000000 --- a/specs/ros-actionlib_tutorials.spec +++ /dev/null @@ -1,180 +0,0 @@ -Name: ros-actionlib_tutorials -Version: noetic.0.2.0 -Release: 2%{?dist} -Summary: ROS package actionlib_tutorials - -License: BSD -URL: http://www.ros.org/wiki/actionlib/Tutorials - -Source0: https://github.com/ros-gbp/common_tutorials-release/archive/release/noetic/actionlib_tutorials/0.2.0-1.tar.gz#/ros-noetic-actionlib_tutorials-0.2.0-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-actionlib-devel -BuildRequires: ros-noetic-actionlib_msgs-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-message_generation-devel -BuildRequires: ros-noetic-roscpp-devel -BuildRequires: ros-noetic-std_msgs-devel - -Requires: ros-noetic-actionlib -Requires: ros-noetic-message_runtime -Requires: ros-noetic-roscpp - -Provides: ros-noetic-actionlib_tutorials = 0.2.0-2 -Obsoletes: ros-noetic-actionlib_tutorials < 0.2.0-2 -Obsoletes: ros-kinetic-actionlib_tutorials < 0.2.0-2 - - - -%description -The actionlib_tutorials package - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-actionlib-devel -Requires: ros-noetic-actionlib_msgs-devel -Requires: ros-noetic-message_generation-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-std_msgs-devel -Requires: ros-noetic-message_runtime-devel - -Provides: ros-noetic-actionlib_tutorials-devel = 0.2.0-2 -Obsoletes: ros-noetic-actionlib_tutorials-devel < 0.2.0-2 -Obsoletes: ros-kinetic-actionlib_tutorials-devel < 0.2.0-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg actionlib_tutorials - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/actionlib_tutorials/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.2.0-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.0.2.0-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.0.1.12-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.0.1.11-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.0.1.11-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.1.11-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.1.10-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.1.10-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.1.10-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.1.10-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.1.10-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.1.10-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.1.10-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.1.10-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.1.10-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.1.10-1 -- Update auto-generated Spec file diff --git a/specs/ros-amcl.spec b/specs/ros-amcl.spec deleted file mode 100644 index 2aa4b5a..0000000 --- a/specs/ros-amcl.spec +++ /dev/null @@ -1,128 +0,0 @@ -Name: ros-kinetic-amcl -Version: 1.14.3 -Release: 1%{?dist} -Summary: ROS package amcl - -License: LGPL -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/navigation-release/archive/release/kinetic/amcl/1.14.3-0.tar.gz#/ros-kinetic-amcl-1.14.3-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-dynamic_reconfigure-devel -BuildRequires: ros-kinetic-map_server-devel -BuildRequires: ros-kinetic-message_filters-devel -BuildRequires: ros-kinetic-nav_msgs-devel -BuildRequires: ros-kinetic-rosbag-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-rostest-devel -BuildRequires: ros-kinetic-std_srvs-devel -BuildRequires: ros-kinetic-tf-devel - -Requires: ros-kinetic-dynamic_reconfigure -Requires: ros-kinetic-nav_msgs -Requires: ros-kinetic-rosbag -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-std_srvs -Requires: ros-kinetic-tf - - -%description -ROS kinetic package amcl. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-dynamic_reconfigure-devel -Requires: ros-kinetic-map_server-devel -Requires: ros-kinetic-message_filters-devel -Requires: ros-kinetic-nav_msgs-devel -Requires: ros-kinetic-rosbag-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-rostest-devel -Requires: ros-kinetic-std_srvs-devel -Requires: ros-kinetic-tf-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg amcl - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,setup*,env.sh} - -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 . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - - -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 -* Wed Jun 06 2018 Till Hofmann - 1.14.3-1 -- Initial package diff --git a/specs/ros-angles.spec b/specs/ros-angles.spec deleted file mode 100644 index 192af37..0000000 --- a/specs/ros-angles.spec +++ /dev/null @@ -1,180 +0,0 @@ -Name: ros-angles -Version: noetic.1.9.13 -Release: 2%{?dist} -Summary: ROS package angles - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/geometry_angles_utils-release/archive/release/noetic/angles/1.9.13-1.tar.gz#/ros-noetic-angles-1.9.13-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-rosunit-devel - - -Provides: ros-noetic-angles = 1.9.13-2 -Obsoletes: ros-noetic-angles < 1.9.13-2 -Obsoletes: ros-kinetic-angles < 1.9.13-2 - - - -%description -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 -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 package is stable and well tested. There are no plans for -major changes in the near future. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-rosunit-devel - -Provides: ros-noetic-angles-devel = 1.9.13-2 -Obsoletes: ros-noetic-angles-devel < 1.9.13-2 -Obsoletes: ros-kinetic-angles-devel < 1.9.13-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg angles - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/angles/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.9.13-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.1.9.13-1 -- Upgrade to noetic -* Tue Feb 04 2020 Till Hofmann - 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.9.11-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.9.11-12 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.9.11-11 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.9.11-10 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.9.11-9 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.9.11-8 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.9.11-7 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.9.11-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.9.11-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.9.11-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.9.11-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.9.11-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.9.11-1 -- Update auto-generated Spec file diff --git a/specs/ros-ar_track_alvar.spec b/specs/ros-ar_track_alvar.spec deleted file mode 100644 index 30fea21..0000000 --- a/specs/ros-ar_track_alvar.spec +++ /dev/null @@ -1,180 +0,0 @@ -Name: ros-kinetic-ar_track_alvar -Version: 0.7.1 -Release: 1%{?dist} -Summary: ROS package ar_track_alvar - -License: LGPL-2.1 -URL: http://ros.org/wiki/ar_track_alvar - -Source0: https://github.com/ros-gbp/ar_track_alvar-release/archive/release/kinetic/ar_track_alvar/0.7.1-0.tar.gz#/ros-kinetic-ar_track_alvar-0.7.1-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: tinyxml-devel -BuildRequires: ros-kinetic-ar_track_alvar_msgs-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-cmake_modules-devel -BuildRequires: ros-kinetic-cv_bridge-devel -BuildRequires: ros-kinetic-dynamic_reconfigure-devel -BuildRequires: ros-kinetic-geometry_msgs-devel -BuildRequires: ros-kinetic-image_transport-devel -BuildRequires: ros-kinetic-message_generation-devel -BuildRequires: ros-kinetic-pcl_conversions-devel -BuildRequires: ros-kinetic-pcl_ros-devel -BuildRequires: ros-kinetic-resource_retriever-devel -BuildRequires: ros-kinetic-rosbag-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-rospy-devel -BuildRequires: ros-kinetic-rostest-devel -BuildRequires: ros-kinetic-sensor_msgs-devel -BuildRequires: ros-kinetic-std_msgs-devel -BuildRequires: ros-kinetic-tf-devel -BuildRequires: ros-kinetic-tf2-devel -BuildRequires: ros-kinetic-visualization_msgs-devel - -Requires: ros-kinetic-ar_track_alvar_msgs -Requires: ros-kinetic-cv_bridge -Requires: ros-kinetic-dynamic_reconfigure -Requires: ros-kinetic-geometry_msgs -Requires: ros-kinetic-image_transport -Requires: ros-kinetic-message_runtime -Requires: ros-kinetic-pcl_conversions -Requires: ros-kinetic-pcl_ros -Requires: ros-kinetic-resource_retriever -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-rospy -Requires: ros-kinetic-sensor_msgs -Requires: ros-kinetic-std_msgs -Requires: ros-kinetic-tf -Requires: ros-kinetic-tf2 -Requires: ros-kinetic-visualization_msgs - - -%description -This package is a ROS wrapper for Alvar, an open source AR tag -tracking library. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: tinyxml-devel -Requires: ros-kinetic-ar_track_alvar_msgs-devel -Requires: ros-kinetic-cmake_modules-devel -Requires: ros-kinetic-cv_bridge-devel -Requires: ros-kinetic-dynamic_reconfigure-devel -Requires: ros-kinetic-geometry_msgs-devel -Requires: ros-kinetic-image_transport-devel -Requires: ros-kinetic-message_generation-devel -Requires: ros-kinetic-pcl_conversions-devel -Requires: ros-kinetic-pcl_ros-devel -Requires: ros-kinetic-resource_retriever-devel -Requires: ros-kinetic-rosbag-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-rospy-devel -Requires: ros-kinetic-rostest-devel -Requires: ros-kinetic-sensor_msgs-devel -Requires: ros-kinetic-std_msgs-devel -Requires: ros-kinetic-tf-devel -Requires: ros-kinetic-tf2-devel -Requires: ros-kinetic-visualization_msgs-devel -Requires: ros-kinetic-message_runtime-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg ar_track_alvar - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Tue Apr 30 2019 Till Hofmann - 0.7.1-1 -- Initial package diff --git a/specs/ros-ar_track_alvar_msgs.spec b/specs/ros-ar_track_alvar_msgs.spec deleted file mode 100644 index 4cae44f..0000000 --- a/specs/ros-ar_track_alvar_msgs.spec +++ /dev/null @@ -1,134 +0,0 @@ -Name: ros-kinetic-ar_track_alvar_msgs -Version: 0.7.1 -Release: 1%{?dist} -Summary: ROS package ar_track_alvar_msgs - -License: BSD -URL: http://ros.org/wiki/ar_track_alvar - -Source0: https://github.com/ros-gbp/ar_track_alvar-release/archive/release/kinetic/ar_track_alvar_msgs/0.7.1-0.tar.gz#/ros-kinetic-ar_track_alvar_msgs-0.7.1-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-geometry_msgs-devel -BuildRequires: ros-kinetic-message_generation-devel -BuildRequires: ros-kinetic-std_msgs-devel - -Requires: ros-kinetic-geometry_msgs -Requires: ros-kinetic-message_runtime -Requires: ros-kinetic-std_msgs - - -%description -This package is a ROS wrapper for Alvar, an open source AR tag -tracking library. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-geometry_msgs-devel -Requires: ros-kinetic-message_generation-devel -Requires: ros-kinetic-std_msgs-devel -Requires: ros-kinetic-message_runtime-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg ar_track_alvar_msgs - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Tue Apr 30 2019 Till Hofmann - 0.7.1-1 -- Initial package diff --git a/specs/ros-base_local_planner.spec b/specs/ros-base_local_planner.spec deleted file mode 100644 index 537b73e..0000000 --- a/specs/ros-base_local_planner.spec +++ /dev/null @@ -1,252 +0,0 @@ -Name: ros-base_local_planner -Version: noetic.1.17.1 -Release: 2%{?dist} -Summary: ROS package base_local_planner - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/navigation-release/archive/release/noetic/base_local_planner/1.17.1-1.tar.gz#/ros-noetic-base_local_planner-1.17.1-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: eigen3-devel -BuildRequires: libuuid-devel -BuildRequires: lz4-devel -BuildRequires: pcl-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-noetic-angles-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-cmake_modules-devel -BuildRequires: ros-noetic-costmap_2d-devel -BuildRequires: ros-noetic-dynamic_reconfigure-devel -BuildRequires: ros-noetic-geometry_msgs-devel -BuildRequires: ros-noetic-message_generation-devel -BuildRequires: ros-noetic-nav_core-devel -BuildRequires: ros-noetic-nav_msgs-devel -BuildRequires: ros-noetic-pluginlib-devel -BuildRequires: ros-noetic-rosconsole-devel -BuildRequires: ros-noetic-roscpp-devel -BuildRequires: ros-noetic-rospy-devel -BuildRequires: ros-noetic-rosunit-devel -BuildRequires: ros-noetic-sensor_msgs-devel -BuildRequires: ros-noetic-std_msgs-devel -BuildRequires: ros-noetic-tf2-devel -BuildRequires: ros-noetic-tf2_geometry_msgs-devel -BuildRequires: ros-noetic-tf2_ros-devel -BuildRequires: ros-noetic-visualization_msgs-devel -BuildRequires: ros-noetic-voxel_grid-devel - -Requires: ros-noetic-angles -Requires: ros-noetic-costmap_2d -Requires: ros-noetic-dynamic_reconfigure -Requires: ros-noetic-geometry_msgs -Requires: ros-noetic-message_runtime -Requires: ros-noetic-nav_core -Requires: ros-noetic-nav_msgs -Requires: ros-noetic-pluginlib -Requires: ros-noetic-rosconsole -Requires: ros-noetic-roscpp -Requires: ros-noetic-rospy -Requires: ros-noetic-sensor_msgs -Requires: ros-noetic-std_msgs -Requires: ros-noetic-tf2 -Requires: ros-noetic-tf2_ros -Requires: ros-noetic-visualization_msgs -Requires: ros-noetic-voxel_grid - -Provides: ros-noetic-base_local_planner = 1.17.1-2 -Obsoletes: ros-noetic-base_local_planner < 1.17.1-2 -Obsoletes: ros-kinetic-base_local_planner < 1.17.1-2 - - - -%description -This package provides implementations of the Trajectory Rollout and -Dynamic Window approaches to local robot navigation on a plane. Given -a plan to follow and a costmap, the controller produces velocity -commands to send to a mobile base. This package supports both -holonomic and non-holonomic robots, any robot footprint that can be -represented as a convex polygon or circle, and exposes its -configuration as ROS parameters that can be set in a launch file. This -package's ROS wrapper adheres to the BaseLocalPlanner interface -specified in the - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: eigen3-devel -Requires: libuuid-devel -Requires: lz4-devel -Requires: pcl-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: ros-noetic-angles-devel -Requires: ros-noetic-cmake_modules-devel -Requires: ros-noetic-costmap_2d-devel -Requires: ros-noetic-dynamic_reconfigure-devel -Requires: ros-noetic-geometry_msgs-devel -Requires: ros-noetic-message_generation-devel -Requires: ros-noetic-nav_core-devel -Requires: ros-noetic-nav_msgs-devel -Requires: ros-noetic-pluginlib-devel -Requires: ros-noetic-rosconsole-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-rospy-devel -Requires: ros-noetic-rosunit-devel -Requires: ros-noetic-sensor_msgs-devel -Requires: ros-noetic-std_msgs-devel -Requires: ros-noetic-tf2-devel -Requires: ros-noetic-tf2_geometry_msgs-devel -Requires: ros-noetic-tf2_ros-devel -Requires: ros-noetic-visualization_msgs-devel -Requires: ros-noetic-voxel_grid-devel -Requires: ros-noetic-message_runtime-devel - -Provides: ros-noetic-base_local_planner-devel = 1.17.1-2 -Obsoletes: ros-noetic-base_local_planner-devel < 1.17.1-2 -Obsoletes: ros-kinetic-base_local_planner-devel < 1.17.1-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg base_local_planner - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/base_local_planner/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.17.1-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.1.17.1-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.17.0-1 -- Upgrade to noetic -* Fri Apr 17 2020 Till Hofmann - melodic.1.16.6-1 -- Update to latest release -* Wed Mar 18 2020 Nicolas Limpert - melodic.1.16.5-1 -- Update to latest release -* Thu Mar 05 2020 Till Hofmann - melodic.1.16.4-1 -- Update to latest release -* Tue Feb 04 2020 Till Hofmann - melodic.1.16.3-1 -- Update to latest release -* Wed Jul 24 2019 Till Hofmann - melodic.1.16.2-1 -- Update to latest release -* Tue Jun 26 2018 Till Hofmann - 1.14.4-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.14.3-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.14.3-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.14.3-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.14.3-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.14.3-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.14.2-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.14.2-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.14.2-3 -- Add Recommends: for all BRs to the devel subpackage -* Fri Aug 25 2017 Till Hofmann - 1.14.2-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.14.2-1 -- Update auto-generated Spec file diff --git a/specs/ros-bfl.spec b/specs/ros-bfl.spec deleted file mode 100644 index 59b29a0..0000000 --- a/specs/ros-bfl.spec +++ /dev/null @@ -1,119 +0,0 @@ -Name: ros-kinetic-bfl -Version: 0.7.0 -Release: 1%{?dist} -Summary: ROS package bfl - -License: LGPL -URL: http://ros.org/wiki/bfl - -Source0: https://github.com/ros-gbp/bfl-release/archive/release/kinetic/bfl/0.7.0-2.tar.gz#/ros-kinetic-bfl-0.7.0-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: boost-devel -BuildRequires: cmake -BuildRequires: cppunit-devel -BuildRequires: ros-kinetic-catkin-devel - -Requires: ros-kinetic-catkin - - -%description -This package contains a recent version of the Bayesian Filtering -Library (BFL), distributed by the Orocos Project. For stability -reasons, this package is currently locked to revision 31655 (April 19, -2010), but this revision will be updated on a regular basis to the -latest available BFL trunk. This ROS package does not modify BFL in -any way, it simply provides a convenient way to download and compile -the library, because BFL is not available from an OS package manager. -This ROS package compiles BFL with the Boost library for matrix -operations and random number generation. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: cmake -Requires: boost-devel -Requires: cppunit-devel -Requires: ros-kinetic-catkin-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg bfl - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,setup*,env.sh} - -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 . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - - -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 -* Wed Jun 06 2018 Till Hofmann - 0.7.0-1 -- Initial package diff --git a/specs/ros-bond.spec b/specs/ros-bond.spec deleted file mode 100644 index 57bf6e7..0000000 --- a/specs/ros-bond.spec +++ /dev/null @@ -1,184 +0,0 @@ -Name: ros-bond -Version: noetic.1.8.6 -Release: 2%{?dist} -Summary: ROS package bond - -License: BSD -URL: http://www.ros.org/wiki/bond - -Source0: https://github.com/ros-gbp/bond_core-release/archive/release/noetic/bond/1.8.6-1.tar.gz#/ros-noetic-bond-1.8.6-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-message_generation-devel -BuildRequires: ros-noetic-std_msgs-devel - -Requires: ros-noetic-message_runtime -Requires: ros-noetic-std_msgs - -Provides: ros-noetic-bond = 1.8.6-2 -Obsoletes: ros-noetic-bond < 1.8.6-2 -Obsoletes: ros-kinetic-bond < 1.8.6-2 - - - -%description -A bond allows two processes, A and B, to know when the other has -terminated, either cleanly or by crashing. The bond remains connected -until it is either broken explicitly or until a heartbeat times out. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-message_generation-devel -Requires: ros-noetic-std_msgs-devel -Requires: ros-noetic-message_runtime-devel - -Provides: ros-noetic-bond-devel = 1.8.6-2 -Obsoletes: ros-noetic-bond-devel < 1.8.6-2 -Obsoletes: ros-kinetic-bond-devel < 1.8.6-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg bond - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/bond/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.8.6-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.1.8.6-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.8.5-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.1.8.3-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.8.3-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.8.3-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.8.3-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.8.3-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.8.1-10 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.8.1-9 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.8.1-8 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.8.1-7 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.8.1-6 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.8.1-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.8.1-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.8.1-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.8.1-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.8.1-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.7.19-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.7.19-1 -- Update auto-generated Spec file diff --git a/specs/ros-bond_core.spec b/specs/ros-bond_core.spec deleted file mode 100644 index c027091..0000000 --- a/specs/ros-bond_core.spec +++ /dev/null @@ -1,181 +0,0 @@ -Name: ros-bond_core -Version: noetic.1.8.6 -Release: 2%{?dist} -Summary: ROS package bond_core - -License: BSD -URL: http://www.ros.org/wiki/bond_core - -Source0: https://github.com/ros-gbp/bond_core-release/archive/release/noetic/bond_core/1.8.6-1.tar.gz#/ros-noetic-bond_core-1.8.6-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: ros-noetic-bond -Requires: ros-noetic-bondcpp -Requires: ros-noetic-bondpy -Requires: ros-noetic-smclib - -Provides: ros-noetic-bond_core = 1.8.6-2 -Obsoletes: ros-noetic-bond_core < 1.8.6-2 -Obsoletes: ros-kinetic-bond_core < 1.8.6-2 - - - -%description -A bond allows two processes, A and B, to know when the other has -terminated, either cleanly or by crashing. The bond remains connected -until it is either broken explicitly or until a heartbeat times out. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-bond-devel -Requires: ros-noetic-bondcpp-devel -Requires: ros-noetic-bondpy-devel -Requires: ros-noetic-smclib-devel - -Provides: ros-noetic-bond_core-devel = 1.8.6-2 -Obsoletes: ros-noetic-bond_core-devel < 1.8.6-2 -Obsoletes: ros-kinetic-bond_core-devel < 1.8.6-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg bond_core - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/bond_core/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.8.6-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.1.8.6-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.8.5-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.1.8.3-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.8.3-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.8.3-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.8.3-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.8.3-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.8.1-8 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.8.1-7 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.8.1-6 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.8.1-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.8.1-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.8.1-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.8.1-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.8.1-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.7.19-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.7.19-1 -- Update auto-generated Spec file diff --git a/specs/ros-bondcpp.spec b/specs/ros-bondcpp.spec deleted file mode 100644 index 22870f1..0000000 --- a/specs/ros-bondcpp.spec +++ /dev/null @@ -1,196 +0,0 @@ -Name: ros-bondcpp -Version: noetic.1.8.6 -Release: 2%{?dist} -Summary: ROS package bondcpp - -License: BSD -URL: http://www.ros.org/wiki/bondcpp - -Source0: https://github.com/ros-gbp/bond_core-release/archive/release/noetic/bondcpp/1.8.6-1.tar.gz#/ros-noetic-bondcpp-1.8.6-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: libuuid-devel -BuildRequires: log4cxx-devel -BuildRequires: ros-noetic-bond-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-cmake_modules-devel -BuildRequires: ros-noetic-roscpp-devel -BuildRequires: ros-noetic-rostime-devel -BuildRequires: ros-noetic-smclib-devel - -Requires: ros-noetic-bond -Requires: ros-noetic-roscpp -Requires: ros-noetic-smclib - -Provides: ros-noetic-bondcpp = 1.8.6-2 -Obsoletes: ros-noetic-bondcpp < 1.8.6-2 -Obsoletes: ros-kinetic-bondcpp < 1.8.6-2 - - - -%description -C++ implementation of bond, a mechanism for checking when another -process has terminated. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: boost-devel -Requires: console-bridge-devel -Requires: libuuid-devel -Requires: log4cxx-devel -Requires: ros-noetic-bond-devel -Requires: ros-noetic-cmake_modules-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-rostime-devel -Requires: ros-noetic-smclib-devel - -Provides: ros-noetic-bondcpp-devel = 1.8.6-2 -Obsoletes: ros-noetic-bondcpp-devel < 1.8.6-2 -Obsoletes: ros-kinetic-bondcpp-devel < 1.8.6-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg bondcpp - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/bondcpp/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.8.6-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.1.8.6-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.8.5-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.1.8.3-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.8.3-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.8.3-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.8.3-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.8.3-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.8.1-10 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.8.1-9 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.8.1-8 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.8.1-7 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.8.1-6 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.8.1-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.8.1-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.8.1-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.8.1-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.8.1-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.7.19-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.7.19-1 -- Update auto-generated Spec file diff --git a/specs/ros-bondpy.spec b/specs/ros-bondpy.spec deleted file mode 100644 index 2550e6f..0000000 --- a/specs/ros-bondpy.spec +++ /dev/null @@ -1,182 +0,0 @@ -Name: ros-bondpy -Version: noetic.1.8.6 -Release: 2%{?dist} -Summary: ROS package bondpy - -License: BSD -URL: http://www.ros.org/wiki/bondpy - -Source0: https://github.com/ros-gbp/bond_core-release/archive/release/noetic/bondpy/1.8.6-1.tar.gz#/ros-noetic-bondpy-1.8.6-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: python3-setuptools -BuildRequires: ros-noetic-bond-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-rospy-devel -BuildRequires: ros-noetic-smclib-devel - -Requires: ros-noetic-rospy -Requires: ros-noetic-smclib - -Provides: ros-noetic-bondpy = 1.8.6-2 -Obsoletes: ros-noetic-bondpy < 1.8.6-2 -Obsoletes: ros-kinetic-bondpy < 1.8.6-2 - - - -%description -Python implementation of bond, a mechanism for checking when another -process has terminated. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: python3-setuptools -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-bond-devel -Requires: ros-noetic-rospy-devel -Requires: ros-noetic-smclib-devel - -Provides: ros-noetic-bondpy-devel = 1.8.6-2 -Obsoletes: ros-noetic-bondpy-devel < 1.8.6-2 -Obsoletes: ros-kinetic-bondpy-devel < 1.8.6-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg bondpy - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/bondpy/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.8.6-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.1.8.6-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.8.5-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.1.8.3-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.8.3-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.8.3-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.8.3-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.8.3-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.8.1-8 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.8.1-7 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.8.1-6 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.8.1-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.8.1-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.8.1-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.8.1-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.8.1-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.7.19-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.7.19-1 -- Update auto-generated Spec file diff --git a/specs/ros-camera_calibration.spec b/specs/ros-camera_calibration.spec deleted file mode 100644 index 51d04f3..0000000 --- a/specs/ros-camera_calibration.spec +++ /dev/null @@ -1,186 +0,0 @@ -Name: ros-camera_calibration -Version: noetic.1.15.3 -Release: 2%{?dist} -Summary: ROS package camera_calibration - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/image_pipeline-release/archive/release/noetic/camera_calibration/1.15.3-1.tar.gz#/ros-noetic-camera_calibration-1.15.3-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-rostest-devel - -Requires: ros-noetic-cv_bridge -Requires: ros-noetic-image_geometry -Requires: ros-noetic-message_filters -Requires: ros-noetic-rospy -Requires: ros-noetic-sensor_msgs -Requires: ros-noetic-std_srvs - -Provides: ros-noetic-camera_calibration = 1.15.3-2 -Obsoletes: ros-noetic-camera_calibration < 1.15.3-2 -Obsoletes: ros-kinetic-camera_calibration < 1.15.3-2 - - - -%description -camera_calibration allows easy calibration of monocular or stereo -cameras using a checkerboard calibration target. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-rostest-devel -Requires: ros-noetic-cv_bridge-devel -Requires: ros-noetic-image_geometry-devel -Requires: ros-noetic-message_filters-devel -Requires: ros-noetic-rospy-devel -Requires: ros-noetic-sensor_msgs-devel -Requires: ros-noetic-std_srvs-devel - -Provides: ros-noetic-camera_calibration-devel = 1.15.3-2 -Obsoletes: ros-noetic-camera_calibration-devel < 1.15.3-2 -Obsoletes: ros-kinetic-camera_calibration-devel < 1.15.3-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg camera_calibration - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/camera_calibration/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.15.3-2 -- Modernize python shebang replacement -* Wed Feb 17 2021 Till Hofmann - noetic.1.15.3-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.15.2-1 -- Upgrade to noetic -* Tue Feb 04 2020 Till Hofmann - 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.13.0-1 -- Update to ROS melodic release -* Tue May 22 2018 Till Hofmann - 1.12.23-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.23-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.23-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.12.22-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.22-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.22-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.22-2 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 1.12.22-1 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.12.21-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.20-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.20-1 -- Update auto-generated Spec file diff --git a/specs/ros-camera_calibration_parsers.spec b/specs/ros-camera_calibration_parsers.spec deleted file mode 100644 index a6b8233..0000000 --- a/specs/ros-camera_calibration_parsers.spec +++ /dev/null @@ -1,202 +0,0 @@ -Name: ros-camera_calibration_parsers -Version: noetic.1.12.0 -Release: 4%{?dist} -Summary: ROS package camera_calibration_parsers - -License: BSD -URL: http://ros.org/wiki/camera_calibration_parsers - -Source0: https://github.com/ros-gbp/image_common-release/archive/release/noetic/camera_calibration_parsers/1.12.0-1.tar.gz#/ros-noetic-camera_calibration_parsers-1.12.0-source0.tar.gz - -Patch0: ros-camera_calibration_parsers.boost-python3.patch - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: boost-devel boost-python3-devel -BuildRequires: boost-python3-devel -BuildRequires: console-bridge-devel -BuildRequires: log4cxx-devel -BuildRequires: pkgconfig -BuildRequires: python3-devel -BuildRequires: yaml-cpp-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-rosbash-devel -BuildRequires: ros-noetic-rosconsole-devel -BuildRequires: ros-noetic-roscpp-devel -BuildRequires: ros-noetic-roscpp_serialization-devel -BuildRequires: ros-noetic-rosunit-devel -BuildRequires: ros-noetic-sensor_msgs-devel - -Requires: ros-noetic-roscpp -Requires: ros-noetic-roscpp_serialization -Requires: ros-noetic-sensor_msgs - -Provides: ros-noetic-camera_calibration_parsers = 1.12.0-4 -Obsoletes: ros-noetic-camera_calibration_parsers < 1.12.0-4 -Obsoletes: ros-kinetic-camera_calibration_parsers < 1.12.0-4 - - - -%description -camera_calibration_parsers contains routines for reading and writing -camera calibration parameters. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: boost-devel boost-python3-devel -Requires: boost-python3-devel -Requires: console-bridge-devel -Requires: log4cxx-devel -Requires: pkgconfig -Requires: python3-devel -Requires: yaml-cpp-devel -Requires: ros-noetic-rosbash-devel -Requires: ros-noetic-rosconsole-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-roscpp_serialization-devel -Requires: ros-noetic-rosunit-devel -Requires: ros-noetic-sensor_msgs-devel - -Provides: ros-noetic-camera_calibration_parsers-devel = 1.12.0-4 -Obsoletes: ros-noetic-camera_calibration_parsers-devel < 1.12.0-4 -Obsoletes: ros-kinetic-camera_calibration_parsers-devel < 1.12.0-4 - - -%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 - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg camera_calibration_parsers - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/camera_calibration_parsers/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.12.0-4 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.1.12.0-3 -- Update patch to properly detect boost-python -* Sun May 24 2020 Till Hofmann - noetic.1.12.0-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.1.11.13-13 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.11.13-12 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.11.13-11 -- Update to ROS melodic release -* Thu Nov 08 2018 Till Hofmann - 1.11.13-10 -- Add missing BR boost-python2-devel -* Tue May 22 2018 Till Hofmann - 1.11.13-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.11.13-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.11.13-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.11.13-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.11.13-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.11.13-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.11.13-3 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 1.11.13-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.11.13-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.11.12-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.11.12-1 -- Update auto-generated Spec file diff --git a/specs/ros-camera_info_manager.spec b/specs/ros-camera_info_manager.spec deleted file mode 100644 index 0c6742c..0000000 --- a/specs/ros-camera_info_manager.spec +++ /dev/null @@ -1,195 +0,0 @@ -Name: ros-camera_info_manager -Version: noetic.1.12.0 -Release: 2%{?dist} -Summary: ROS package camera_info_manager - -License: BSD -URL: http://ros.org/wiki/camera_info_manager - -Source0: https://github.com/ros-gbp/image_common-release/archive/release/noetic/camera_info_manager/1.12.0-1.tar.gz#/ros-noetic-camera_info_manager-1.12.0-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: boost-devel boost-python3-devel -BuildRequires: gtest-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-noetic-camera_calibration_parsers-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-image_transport-devel -BuildRequires: ros-noetic-roscpp-devel -BuildRequires: ros-noetic-roslib-devel -BuildRequires: ros-noetic-rostest-devel -BuildRequires: ros-noetic-sensor_msgs-devel - -Requires: ros-noetic-camera_calibration_parsers -Requires: ros-noetic-image_transport -Requires: ros-noetic-roscpp -Requires: ros-noetic-roslib -Requires: ros-noetic-sensor_msgs - -Provides: ros-noetic-camera_info_manager = 1.12.0-2 -Obsoletes: ros-noetic-camera_info_manager < 1.12.0-2 -Obsoletes: ros-kinetic-camera_info_manager < 1.12.0-2 - - - -%description -This package provides a C++ interface for camera calibration -information. It provides CameraInfo, and handles SetCameraInfo service -requests, saving and restoring the camera calibration data. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: boost-devel boost-python3-devel -Requires: gtest-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: ros-noetic-camera_calibration_parsers-devel -Requires: ros-noetic-image_transport-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-roslib-devel -Requires: ros-noetic-rostest-devel -Requires: ros-noetic-sensor_msgs-devel - -Provides: ros-noetic-camera_info_manager-devel = 1.12.0-2 -Obsoletes: ros-noetic-camera_info_manager-devel < 1.12.0-2 -Obsoletes: ros-kinetic-camera_info_manager-devel < 1.12.0-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg camera_info_manager - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/camera_info_manager/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.12.0-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.1.12.0-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.1.11.13-12 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.11.13-11 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.11.13-10 -- Update to ROS melodic release -* Tue May 22 2018 Till Hofmann - 1.11.13-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.11.13-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.11.13-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.11.13-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.11.13-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.11.13-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.11.13-3 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 1.11.13-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.11.13-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.11.12-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.11.12-1 -- Update auto-generated Spec file diff --git a/specs/ros-carrot_planner.spec b/specs/ros-carrot_planner.spec deleted file mode 100644 index 04ec9bb..0000000 --- a/specs/ros-carrot_planner.spec +++ /dev/null @@ -1,126 +0,0 @@ -Name: ros-kinetic-carrot_planner -Version: 1.14.3 -Release: 1%{?dist} -Summary: ROS package carrot_planner - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/navigation-release/archive/release/kinetic/carrot_planner/1.14.3-0.tar.gz#/ros-kinetic-carrot_planner-1.14.3-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: eigen3-devel -BuildRequires: ros-kinetic-base_local_planner-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-costmap_2d-devel -BuildRequires: ros-kinetic-nav_core-devel -BuildRequires: ros-kinetic-pluginlib-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-tf-devel - -Requires: ros-kinetic-base_local_planner -Requires: ros-kinetic-costmap_2d -Requires: ros-kinetic-nav_core -Requires: ros-kinetic-pluginlib -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-tf - - -%description -This planner attempts to find a legal place to put a carrot for the -robot to follow. It does this by moving back along the vector between -the robot and the goal point. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: eigen3-devel -Requires: ros-kinetic-base_local_planner-devel -Requires: ros-kinetic-costmap_2d-devel -Requires: ros-kinetic-nav_core-devel -Requires: ros-kinetic-pluginlib-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-tf-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg carrot_planner - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,setup*,env.sh} - -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 . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - - -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 -* Wed Jun 06 2018 Till Hofmann - 1.14.3-1 -- Initial package diff --git a/specs/ros-catkin.spec b/specs/ros-catkin.spec deleted file mode 100644 index 283d2c5..0000000 --- a/specs/ros-catkin.spec +++ /dev/null @@ -1,230 +0,0 @@ -Name: ros-catkin -Version: noetic.0.8.9 -Release: 2%{?dist} -Summary: ROS package catkin - -License: BSD -URL: http://wiki.ros.org/catkin - -Source0: https://github.com/ros-gbp/catkin-release/archive/release/noetic/catkin/0.8.9-1.tar.gz#/ros-noetic-catkin-0.8.9-source0.tar.gz - -Patch0: ros-kinetic-catkin.python-path-in-templates.patch -Patch1: ros-catkin.python3.patch - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -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 -BuildRequires: python3-setuptools - -Requires: python3 -Requires: python3-catkin_pkg -Requires: python3-empy -Requires: python3-pyparsing - -Provides: ros-noetic-catkin = 0.8.9-2 -Obsoletes: ros-noetic-catkin < 0.8.9-2 -Obsoletes: ros-kinetic-catkin < 0.8.9-2 - - -Obsoletes: ros-kdl_parser_py < melodic.1.13.1-4 -Obsoletes: ros-orocos_kdl < melodic.1.4.0-4 -Obsoletes: ros-python_orocos_kdl < melodic.1.4.0-6 - -%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: python3-setuptools -Requires: gcc-c++ -Requires: python3 -Requires: python3-catkin_pkg -Requires: python3-empy -Requires: python3-mock -Requires: python3-pyparsing - -Provides: ros-noetic-catkin-devel = 0.8.9-2 -Obsoletes: ros-noetic-catkin-devel < 0.8.9-2 -Obsoletes: ros-kinetic-catkin-devel < 0.8.9-2 - -Obsoletes: ros-kdl_parser_py-devel < melodic.1.13.1-4 -Obsoletes: ros-orocos_kdl-devel < melodic.1.4.0-4 -Obsoletes: ros-python_orocos_kdl-devel < melodic.1.4.0-6 - -%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 -%py3_shebang_fix . - -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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.8.9-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.0.8.9-1 -- Update to latest release -* Sat Aug 08 2020 Nicolas Limpert - noetic.0.8.8-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.0.8.5-2 -- Obsolete old packages -* Sun May 24 2020 Till Hofmann - noetic.0.8.5-1 -- Upgrade to noetic -* Wed Mar 04 2020 Till Hofmann - melodic.0.7.23-1 -- Update to latest release -* Tue Feb 04 2020 Till Hofmann - 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 -- Update to latest release -* Fri Aug 16 2019 Till Hofmann - melodic.0.7.17-4 -- Add patch to enforce python3 as interpreter -* 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-chomp_motion_planner.spec b/specs/ros-chomp_motion_planner.spec deleted file mode 100644 index b79f571..0000000 --- a/specs/ros-chomp_motion_planner.spec +++ /dev/null @@ -1,154 +0,0 @@ -Name: ros-chomp_motion_planner -Version: melodic.1.0.3 -Release: 1%{?dist} -Summary: ROS package chomp_motion_planner - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/moveit-release/archive/release/melodic/chomp_motion_planner/1.0.3-1.tar.gz#/ros-melodic-chomp_motion_planner-1.0.3-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel - -BuildRequires: ros-melodic-catkin-devel -BuildRequires: ros-melodic-moveit_core-devel -BuildRequires: ros-melodic-roscpp-devel - - -Provides: ros-melodic-chomp_motion_planner = 1.0.3-1 -Obsoletes: ros-melodic-chomp_motion_planner < 1.0.3-1 -Obsoletes: ros-kinetic-chomp_motion_planner < 1.0.3-1 - - -%description -chomp_motion_planner - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-melodic-catkin-devel -Requires: ros-melodic-moveit_core-devel -Requires: ros-melodic-roscpp-devel - -Provides: ros-melodic-chomp_motion_planner-devel = 1.0.3-1 -Obsoletes: ros-melodic-chomp_motion_planner-devel < 1.0.3-1 -Obsoletes: ros-kinetic-chomp_motion_planner-devel < 1.0.3-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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# 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 - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg chomp_motion_planner - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - - - -# 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 - 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 -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -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 -* Wed Apr 29 2020 Till Hofmann - melodic.1.0.3-1 -- Update to latest release -* Wed Jul 24 2019 Till Hofmann - melodic.1.0.2-1 -- Update to latest release -* Wed Nov 07 2018 Till Hofmann - 0.9.15-1 -- Update to latest release diff --git a/specs/ros-class_loader.spec b/specs/ros-class_loader.spec deleted file mode 100644 index ec1592f..0000000 --- a/specs/ros-class_loader.spec +++ /dev/null @@ -1,184 +0,0 @@ -Name: ros-class_loader -Version: noetic.0.5.0 -Release: 2%{?dist} -Summary: ROS package class_loader - -License: BSD -URL: http://ros.org/wiki/class_loader - -Source0: https://github.com/ros-gbp/class_loader-release/archive/release/noetic/class_loader/0.5.0-1.tar.gz#/ros-noetic-class_loader-0.5.0-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: poco-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-cmake_modules-devel - - -Provides: ros-noetic-class_loader = 0.5.0-2 -Obsoletes: ros-noetic-class_loader < 0.5.0-2 -Obsoletes: ros-kinetic-class_loader < 0.5.0-2 - - - -%description -The class_loader package is a ROS-independent package for loading -plugins during runtime and the foundation of the higher level ROS -"pluginlib" library. class_loader utilizes the host operating system's -runtime loader to open runtime libraries (e.g. .so/.dll files), -introspect the library for exported plugin classes, and allows users -to instantiate objects of said exported classes without the explicit -declaration (i.e. header file) for those classes. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: boost-devel -Requires: console-bridge-devel -Requires: poco-devel -Requires: ros-noetic-cmake_modules-devel - -Provides: ros-noetic-class_loader-devel = 0.5.0-2 -Obsoletes: ros-noetic-class_loader-devel < 0.5.0-2 -Obsoletes: ros-kinetic-class_loader-devel < 0.5.0-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg class_loader - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/class_loader/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.5.0-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.0.5.0-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.0.4.1-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.0.4.1-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.4.1-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.3.9-6 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.3.9-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.3.9-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.3.9-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 0.3.9-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 0.3.9-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 0.3.8-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.3.8-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.3.8-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.3.8-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 0.3.8-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 0.3.6-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.3.6-1 -- Update auto-generated Spec file diff --git a/specs/ros-clear_costmap_recovery.spec b/specs/ros-clear_costmap_recovery.spec deleted file mode 100644 index 2f68be1..0000000 --- a/specs/ros-clear_costmap_recovery.spec +++ /dev/null @@ -1,205 +0,0 @@ -Name: ros-clear_costmap_recovery -Version: noetic.1.17.1 -Release: 2%{?dist} -Summary: ROS package clear_costmap_recovery - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/navigation-release/archive/release/noetic/clear_costmap_recovery/1.17.1-1.tar.gz#/ros-noetic-clear_costmap_recovery-1.17.1-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: eigen3-devel -BuildRequires: libuuid-devel -BuildRequires: lz4-devel -BuildRequires: pcl-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-cmake_modules-devel -BuildRequires: ros-noetic-costmap_2d-devel -BuildRequires: ros-noetic-nav_core-devel -BuildRequires: ros-noetic-pluginlib-devel -BuildRequires: ros-noetic-roscpp-devel -BuildRequires: ros-noetic-rostest-devel -BuildRequires: ros-noetic-tf2_ros-devel - -Requires: ros-noetic-costmap_2d -Requires: ros-noetic-nav_core -Requires: ros-noetic-pluginlib -Requires: ros-noetic-roscpp -Requires: ros-noetic-tf2_ros - -Provides: ros-noetic-clear_costmap_recovery = 1.17.1-2 -Obsoletes: ros-noetic-clear_costmap_recovery < 1.17.1-2 -Obsoletes: ros-kinetic-clear_costmap_recovery < 1.17.1-2 - - - -%description -This package provides a recovery behavior for the navigation stack -that attempts to clear space by reverting the costmaps used by the -navigation stack to the static map outside of a given area. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: eigen3-devel -Requires: libuuid-devel -Requires: lz4-devel -Requires: pcl-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: ros-noetic-cmake_modules-devel -Requires: ros-noetic-costmap_2d-devel -Requires: ros-noetic-nav_core-devel -Requires: ros-noetic-pluginlib-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-rostest-devel -Requires: ros-noetic-tf2_ros-devel - -Provides: ros-noetic-clear_costmap_recovery-devel = 1.17.1-2 -Obsoletes: ros-noetic-clear_costmap_recovery-devel < 1.17.1-2 -Obsoletes: ros-kinetic-clear_costmap_recovery-devel < 1.17.1-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg clear_costmap_recovery - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/clear_costmap_recovery/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.17.1-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.1.17.1-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.17.0-1 -- Upgrade to noetic -* Fri Apr 17 2020 Till Hofmann - melodic.1.16.6-1 -- Update to latest release -* Thu Mar 05 2020 Till Hofmann - melodic.1.16.4-1 -- Update to latest release -* Tue Feb 04 2020 Till Hofmann - melodic.1.16.3-1 -- Update to latest release -* Wed Jul 24 2019 Till Hofmann - melodic.1.16.2-1 -- Update to latest release -* Tue Jun 26 2018 Till Hofmann - 1.14.4-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.14.3-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.14.3-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.14.3-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.14.3-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.14.3-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.14.2-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.14.2-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.14.2-3 -- Add Recommends: for all BRs to the devel subpackage -* Fri Aug 25 2017 Till Hofmann - 1.14.2-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.14.2-1 -- Update auto-generated Spec file diff --git a/specs/ros-cmake_modules.spec b/specs/ros-cmake_modules.spec deleted file mode 100644 index dca2210..0000000 --- a/specs/ros-cmake_modules.spec +++ /dev/null @@ -1,172 +0,0 @@ -Name: ros-cmake_modules -Version: noetic.0.5.0 -Release: 2%{?dist} -Summary: ROS package cmake_modules - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/cmake_modules-release/archive/release/noetic/cmake_modules/0.5.0-1.tar.gz#/ros-noetic-cmake_modules-0.5.0-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - - -Provides: ros-noetic-cmake_modules = 0.5.0-2 -Obsoletes: ros-noetic-cmake_modules < 0.5.0-2 -Obsoletes: ros-kinetic-cmake_modules < 0.5.0-2 - - - -%description -A common repository for CMake Modules which are not distributed with -CMake but are commonly used by ROS packages. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel - -Provides: ros-noetic-cmake_modules-devel = 0.5.0-2 -Obsoletes: ros-noetic-cmake_modules-devel < 0.5.0-2 -Obsoletes: ros-kinetic-cmake_modules-devel < 0.5.0-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg cmake_modules - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/cmake_modules/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.5.0-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.0.5.0-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.0.4.2-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.0.4.2-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.4.2-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.4.2-2 -- Remove ROS distro from package name -* Mon Apr 15 2019 Till Hofmann - 0.4.2-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 0.4.1-11 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.4.1-10 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.4.1-9 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 0.4.1-8 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 0.4.1-7 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 0.4.1-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.4.1-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.4.1-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.4.1-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.4.1-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.4.1-1 -- Update auto-generated Spec file diff --git a/specs/ros-code_coverage.spec b/specs/ros-code_coverage.spec deleted file mode 100644 index 69ecf73..0000000 --- a/specs/ros-code_coverage.spec +++ /dev/null @@ -1,157 +0,0 @@ -Name: ros-code_coverage -Version: melodic.0.4.0 -Release: 1%{?dist} -Summary: ROS package code_coverage - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/mikeferguson/code_coverage-gbp/archive/release/melodic/code_coverage/0.4.0-1.tar.gz#/ros-melodic-code_coverage-0.4.0-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel - -BuildRequires: lcov -BuildRequires: python3-coverage -BuildRequires: ros-melodic-catkin-devel - -Requires: lcov -Requires: python3-coverage - -Provides: ros-melodic-code_coverage = 0.4.0-1 -Obsoletes: ros-melodic-code_coverage < 0.4.0-1 -Obsoletes: ros-kinetic-code_coverage < 0.4.0-1 - - -%description -CMake configuration to run coverage - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-melodic-catkin-devel -Requires: lcov -Requires: python3-coverage - -Provides: ros-melodic-code_coverage-devel = 0.4.0-1 -Obsoletes: ros-melodic-code_coverage-devel < 0.4.0-1 -Obsoletes: ros-kinetic-code_coverage-devel < 0.4.0-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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# 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 - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg code_coverage - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - - - -# 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 - 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 -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -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 -* Fri Apr 17 2020 Till Hofmann - melodic.0.4.0-1 -- Update to latest release -* Tue Feb 04 2020 Till Hofmann - melodic.0.3.0-1 -- Update to latest release -* Wed Jul 24 2019 Till Hofmann - melodic.0.2.4-1 -- Update to latest release diff --git a/specs/ros-collada_parser.spec b/specs/ros-collada_parser.spec deleted file mode 100644 index cdce96f..0000000 --- a/specs/ros-collada_parser.spec +++ /dev/null @@ -1,171 +0,0 @@ -Name: ros-collada_parser -Version: kinetic.1.12.12 -Release: 4%{?dist} -Summary: ROS package collada_parser - -License: BSD -URL: http://ros.org/wiki/collada_parser - -Source0: https://github.com/ros-gbp/collada_urdf-release/archive/release/kinetic/collada_parser/1.12.12-0.tar.gz#/ros-kinetic-collada_parser-1.12.12-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: collada-dom-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: urdfdom-devel -BuildRequires: urdfdom-headers-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-class_loader-devel -BuildRequires: ros-kinetic-rosconsole-devel -BuildRequires: ros-kinetic-urdf-devel -BuildRequires: ros-kinetic-urdf_parser_plugin-devel - -Requires: ros-kinetic-class_loader -Requires: ros-kinetic-rosconsole -Requires: ros-kinetic-urdf_parser_plugin - - -%description -This package contains a C++ parser for the Collada robot description -format. The parser reads a Collada XML robot description, and creates -a C++ URDF model. Although it is possible to directly use this parser -when working with Collada robot descriptions, the preferred user API -is found in the urdf package. - -Provides: ros-kinetic-collada_parser = %{version}-%{release} -Obsoletes: ros-kinetic-collada_parser < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-urdf-devel -Requires: ros-kinetic-urdf_parser_plugin-devel -Requires: collada-dom-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: urdfdom-devel -Requires: urdfdom-headers-devel -Requires: ros-kinetic-class_loader-devel -Requires: ros-kinetic-rosconsole-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-collada_parser-devel = %{version}-%{release} -Obsoletes: ros-kinetic-collada_parser-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg collada_parser - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.12.12-4 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.12.12-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.12-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.12-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.12.10-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.10-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.10-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.10-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.12.10-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.10-1 -- Update auto-generated Spec file diff --git a/specs/ros-collada_urdf.spec b/specs/ros-collada_urdf.spec deleted file mode 100644 index ed71491..0000000 --- a/specs/ros-collada_urdf.spec +++ /dev/null @@ -1,181 +0,0 @@ -Name: ros-collada_urdf -Version: kinetic.1.12.12 -Release: 4%{?dist} -Summary: ROS package collada_urdf - -License: BSD -URL: http://ros.org/wiki/collada_urdf - -Source0: https://github.com/ros-gbp/collada_urdf-release/archive/release/kinetic/collada_urdf/1.12.12-0.tar.gz#/ros-kinetic-collada_urdf-1.12.12-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: assimp-devel -BuildRequires: collada-dom-devel -BuildRequires: eigen3-devel -BuildRequires: tinyxml-devel -BuildRequires: urdfdom-devel -BuildRequires: urdfdom-headers-devel -BuildRequires: ros-kinetic-angles-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-cmake_modules-devel -BuildRequires: ros-kinetic-collada_parser-devel -BuildRequires: ros-kinetic-geometric_shapes-devel -BuildRequires: ros-kinetic-resource_retriever-devel -BuildRequires: ros-kinetic-rosconsole-devel -BuildRequires: ros-kinetic-urdf-devel - -Requires: assimp -Requires: ros-kinetic-collada_parser -Requires: ros-kinetic-geometric_shapes -Requires: ros-kinetic-resource_retriever -Requires: ros-kinetic-rosconsole -Requires: ros-kinetic-urdf - - -%description -This package contains a tool to convert Unified Robot Description -Format (URDF) documents into COLLAborative Design Activity (COLLADA) -documents. Implements robot-specific COLLADA extensions as defined by -http://openrave.programmingvision.com/index.php/Started:COLLADA - -Provides: ros-kinetic-collada_urdf = %{version}-%{release} -Obsoletes: ros-kinetic-collada_urdf < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: urdfdom-headers-devel -Requires: ros-kinetic-catkin-devel -Requires: assimp-devel -Requires: collada-dom-devel -Requires: eigen3-devel -Requires: tinyxml-devel -Requires: urdfdom-devel -Requires: ros-kinetic-angles-devel -Requires: ros-kinetic-cmake_modules-devel -Requires: ros-kinetic-collada_parser-devel -Requires: ros-kinetic-geometric_shapes-devel -Requires: ros-kinetic-resource_retriever-devel -Requires: ros-kinetic-rosconsole-devel -Requires: ros-kinetic-urdf-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-collada_urdf-devel = %{version}-%{release} -Obsoletes: ros-kinetic-collada_urdf-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg collada_urdf - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.12.12-4 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.12.12-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.12-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.12-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.12.10-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.10-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.10-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.10-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.12.10-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.10-1 -- Update auto-generated Spec file diff --git a/specs/ros-combined_robot_hw.spec b/specs/ros-combined_robot_hw.spec deleted file mode 100644 index a29e11f..0000000 --- a/specs/ros-combined_robot_hw.spec +++ /dev/null @@ -1,159 +0,0 @@ -Name: ros-combined_robot_hw -Version: noetic.0.19.4 -Release: 2%{?dist} -Summary: ROS package combined_robot_hw - -License: BSD -URL: https://github.com/ros-controls/ros_control/wiki - -Source0: https://github.com/ros-gbp/ros_control-release/archive/release/noetic/combined_robot_hw/0.19.4-1.tar.gz#/ros-noetic-combined_robot_hw-0.19.4-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-hardware_interface-devel -BuildRequires: ros-noetic-pluginlib-devel -BuildRequires: ros-noetic-roscpp-devel - -Requires: ros-noetic-roscpp - -Provides: ros-noetic-combined_robot_hw = 0.19.4-2 -Obsoletes: ros-noetic-combined_robot_hw < 0.19.4-2 -Obsoletes: ros-kinetic-combined_robot_hw < 0.19.4-2 - - - -%description -Combined Robot HW class. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-hardware_interface-devel -Requires: ros-noetic-pluginlib-devel -Requires: ros-noetic-roscpp-devel - -Provides: ros-noetic-combined_robot_hw-devel = 0.19.4-2 -Obsoletes: ros-noetic-combined_robot_hw-devel < 0.19.4-2 -Obsoletes: ros-kinetic-combined_robot_hw-devel < 0.19.4-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg combined_robot_hw - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/combined_robot_hw/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.19.4-2 -- Modernize python shebang replacement -* Wed Feb 17 2021 Till Hofmann - noetic.0.19.4-1 -- Update to latest release -* Mon Nov 02 2020 Till Hofmann - noetic.0.19.3-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.0.19.1-1 -- Upgrade to noetic -* Fri Apr 17 2020 Till Hofmann - melodic.0.18.0-1 -- Update to latest release -* Mon Mar 02 2020 Till Hofmann - melodic.0.17.0-1 -- Update to latest release -* Tue Feb 04 2020 Till Hofmann - melodic.0.16.0-1 -- Update to latest release -* Wed Jul 24 2019 Till Hofmann - melodic.0.15.1-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 0.13.3-1 -- Update to latest release diff --git a/specs/ros-combined_robot_hw_tests.spec b/specs/ros-combined_robot_hw_tests.spec deleted file mode 100644 index 9990aa8..0000000 --- a/specs/ros-combined_robot_hw_tests.spec +++ /dev/null @@ -1,157 +0,0 @@ -%global pkg_version 0.15.1 -Name: ros-combined_robot_hw_tests -Version: melodic.0.15.1 -Release: 1%{?dist} -Summary: ROS package combined_robot_hw_tests - -License: BSD -URL: https://github.com/ros-controls/ros_control/wiki - -Source0: https://github.com/ros-gbp/ros_control-release/archive/release/melodic/combined_robot_hw_tests/0.15.1-0.tar.gz#/ros-melodic-combined_robot_hw_tests-0.15.1-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel - -BuildRequires: ros-melodic-catkin-devel -BuildRequires: ros-melodic-combined_robot_hw-devel -BuildRequires: ros-melodic-controller_manager-devel -BuildRequires: ros-melodic-controller_manager_tests-devel -BuildRequires: ros-melodic-hardware_interface-devel -BuildRequires: ros-melodic-roscpp-devel -BuildRequires: ros-melodic-rostest-devel - -Requires: ros-melodic-combined_robot_hw -Requires: ros-melodic-controller_manager -Requires: ros-melodic-controller_manager_tests -Requires: ros-melodic-hardware_interface -Requires: ros-melodic-roscpp - -Provides: ros-melodic-combined_robot_hw_tests = 0.15.1-1 -Obsoletes: ros-melodic-combined_robot_hw_tests < 0.15.1-1 - - -%description -The combined_robot_hw_tests package - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-melodic-catkin-devel -Requires: ros-melodic-combined_robot_hw-devel -Requires: ros-melodic-controller_manager-devel -Requires: ros-melodic-controller_manager_tests-devel -Requires: ros-melodic-hardware_interface-devel -Requires: ros-melodic-roscpp-devel -Requires: ros-melodic-rostest-devel - -Provides: ros-melodic-combined_robot_hw_tests-devel = 0.15.1-1 -Obsoletes: ros-melodic-combined_robot_hw_tests-devel < 0.15.1-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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# 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 - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg combined_robot_hw_tests - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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 -* Wed Jul 24 2019 Till Hofmann - melodic.0.15.1-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 0.13.3-1 -- Update to latest release diff --git a/specs/ros-common_msgs.spec b/specs/ros-common_msgs.spec deleted file mode 100644 index 183d11f..0000000 --- a/specs/ros-common_msgs.spec +++ /dev/null @@ -1,190 +0,0 @@ -Name: ros-common_msgs -Version: noetic.1.13.1 -Release: 2%{?dist} -Summary: ROS package common_msgs - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/common_msgs-release/archive/release/noetic/common_msgs/1.13.1-1.tar.gz#/ros-noetic-common_msgs-1.13.1-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: ros-noetic-actionlib_msgs -Requires: ros-noetic-diagnostic_msgs -Requires: ros-noetic-geometry_msgs -Requires: ros-noetic-nav_msgs -Requires: ros-noetic-sensor_msgs -Requires: ros-noetic-shape_msgs -Requires: ros-noetic-stereo_msgs -Requires: ros-noetic-trajectory_msgs -Requires: ros-noetic-visualization_msgs - -Provides: ros-noetic-common_msgs = 1.13.1-2 -Obsoletes: ros-noetic-common_msgs < 1.13.1-2 -Obsoletes: ros-kinetic-common_msgs < 1.13.1-2 - - - -%description -common_msgs contains messages that are widely used by other ROS -packages. These includes messages for actions ( - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-actionlib_msgs-devel -Requires: ros-noetic-diagnostic_msgs-devel -Requires: ros-noetic-geometry_msgs-devel -Requires: ros-noetic-nav_msgs-devel -Requires: ros-noetic-sensor_msgs-devel -Requires: ros-noetic-shape_msgs-devel -Requires: ros-noetic-stereo_msgs-devel -Requires: ros-noetic-trajectory_msgs-devel -Requires: ros-noetic-visualization_msgs-devel - -Provides: ros-noetic-common_msgs-devel = 1.13.1-2 -Obsoletes: ros-noetic-common_msgs-devel < 1.13.1-2 -Obsoletes: ros-kinetic-common_msgs-devel < 1.13.1-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg common_msgs - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/common_msgs/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.13.1-2 -- Modernize python shebang replacement -* Wed Feb 17 2021 Till Hofmann - noetic.1.13.1-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.13.0-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.1.12.7-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.12.7-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.12.7-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.12.7-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.12.7-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.6-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.6-2 -- devel also requires: the devel package of each run dependency -* Sun May 20 2018 Till Hofmann - 1.12.6-1 -- Update to latest release -* Tue May 15 2018 Till Hofmann - 1.12.5-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.12.5-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.5-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.5-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.5-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.12.5-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.5-1 -- Update auto-generated Spec file diff --git a/specs/ros-common_tutorials.spec b/specs/ros-common_tutorials.spec deleted file mode 100644 index 5f73d7c..0000000 --- a/specs/ros-common_tutorials.spec +++ /dev/null @@ -1,177 +0,0 @@ -Name: ros-common_tutorials -Version: noetic.0.2.0 -Release: 2%{?dist} -Summary: ROS package common_tutorials - -License: BSD -URL: http://ros.org/wiki/common_tutorials - -Source0: https://github.com/ros-gbp/common_tutorials-release/archive/release/noetic/common_tutorials/0.2.0-1.tar.gz#/ros-noetic-common_tutorials-0.2.0-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: ros-noetic-actionlib_tutorials -Requires: ros-noetic-nodelet_tutorial_math -Requires: ros-noetic-pluginlib_tutorials -Requires: ros-noetic-turtle_actionlib - -Provides: ros-noetic-common_tutorials = 0.2.0-2 -Obsoletes: ros-noetic-common_tutorials < 0.2.0-2 -Obsoletes: ros-kinetic-common_tutorials < 0.2.0-2 - - - -%description -Metapackage that contains common tutorials - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-actionlib_tutorials-devel -Requires: ros-noetic-nodelet_tutorial_math-devel -Requires: ros-noetic-pluginlib_tutorials-devel -Requires: ros-noetic-turtle_actionlib-devel - -Provides: ros-noetic-common_tutorials-devel = 0.2.0-2 -Obsoletes: ros-noetic-common_tutorials-devel < 0.2.0-2 -Obsoletes: ros-kinetic-common_tutorials-devel < 0.2.0-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg common_tutorials - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/common_tutorials/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.2.0-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.0.2.0-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.0.1.12-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.0.1.11-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.0.1.11-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.1.11-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.1.10-11 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.1.10-10 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.1.10-9 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.1.10-8 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.1.10-7 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.1.10-6 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.1.10-5 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.1.10-4 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 0.1.10-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.1.10-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.1.10-1 -- Update auto-generated Spec file diff --git a/specs/ros-compressed_depth_image_transport.spec b/specs/ros-compressed_depth_image_transport.spec deleted file mode 100644 index 6061f40..0000000 --- a/specs/ros-compressed_depth_image_transport.spec +++ /dev/null @@ -1,183 +0,0 @@ -Name: ros-compressed_depth_image_transport -Version: noetic.1.14.0 -Release: 2%{?dist} -Summary: ROS package compressed_depth_image_transport - -License: BSD -URL: http://www.ros.org/wiki/image_transport_plugins - -Source0: https://github.com/ros-gbp/image_transport_plugins-release/archive/release/noetic/compressed_depth_image_transport/1.14.0-1.tar.gz#/ros-noetic-compressed_depth_image_transport-1.14.0-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: opencv-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-cv_bridge-devel -BuildRequires: ros-noetic-dynamic_reconfigure-devel -BuildRequires: ros-noetic-image_transport-devel - -Requires: ros-noetic-cv_bridge -Requires: ros-noetic-dynamic_reconfigure -Requires: ros-noetic-image_transport - -Provides: ros-noetic-compressed_depth_image_transport = 1.14.0-2 -Obsoletes: ros-noetic-compressed_depth_image_transport < 1.14.0-2 -Obsoletes: ros-kinetic-compressed_depth_image_transport < 1.14.0-2 - - - -%description -Compressed_depth_image_transport provides a plugin to image_transport -for transparently sending depth images (raw, floating-point) using PNG -compression. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: opencv-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: ros-noetic-cv_bridge-devel -Requires: ros-noetic-dynamic_reconfigure-devel -Requires: ros-noetic-image_transport-devel - -Provides: ros-noetic-compressed_depth_image_transport-devel = 1.14.0-2 -Obsoletes: ros-noetic-compressed_depth_image_transport-devel < 1.14.0-2 -Obsoletes: ros-kinetic-compressed_depth_image_transport-devel < 1.14.0-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg compressed_depth_image_transport - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/compressed_depth_image_transport/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.14.0-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.1.14.0-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.1.9.5-13 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.9.5-12 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.9.5-11 -- Update to ROS melodic release -* Tue May 22 2018 Till Hofmann - 1.9.5-10 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.9.5-9 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.9.5-8 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.9.5-7 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.9.5-6 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.9.5-5 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.9.5-4 -- Split devel package -* Thu Nov 23 2017 Till Hofmann - 1.9.5-3 -- Build against system opencv3 instead of ros-kinetic-opencv -* Fri Aug 25 2017 Till Hofmann - 1.9.5-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.9.5-1 -- Update auto-generated Spec file diff --git a/specs/ros-compressed_image_transport.spec b/specs/ros-compressed_image_transport.spec deleted file mode 100644 index fb78f1c..0000000 --- a/specs/ros-compressed_image_transport.spec +++ /dev/null @@ -1,182 +0,0 @@ -Name: ros-compressed_image_transport -Version: noetic.1.14.0 -Release: 2%{?dist} -Summary: ROS package compressed_image_transport - -License: BSD -URL: http://www.ros.org/wiki/image_transport_plugins - -Source0: https://github.com/ros-gbp/image_transport_plugins-release/archive/release/noetic/compressed_image_transport/1.14.0-1.tar.gz#/ros-noetic-compressed_image_transport-1.14.0-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: opencv-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-cv_bridge-devel -BuildRequires: ros-noetic-dynamic_reconfigure-devel -BuildRequires: ros-noetic-image_transport-devel - -Requires: ros-noetic-cv_bridge -Requires: ros-noetic-dynamic_reconfigure -Requires: ros-noetic-image_transport - -Provides: ros-noetic-compressed_image_transport = 1.14.0-2 -Obsoletes: ros-noetic-compressed_image_transport < 1.14.0-2 -Obsoletes: ros-kinetic-compressed_image_transport < 1.14.0-2 - - - -%description -Compressed_image_transport provides a plugin to image_transport for -transparently sending images encoded as JPEG or PNG. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: opencv-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: ros-noetic-cv_bridge-devel -Requires: ros-noetic-dynamic_reconfigure-devel -Requires: ros-noetic-image_transport-devel - -Provides: ros-noetic-compressed_image_transport-devel = 1.14.0-2 -Obsoletes: ros-noetic-compressed_image_transport-devel < 1.14.0-2 -Obsoletes: ros-kinetic-compressed_image_transport-devel < 1.14.0-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg compressed_image_transport - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/compressed_image_transport/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.14.0-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.1.14.0-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.1.9.5-13 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.9.5-12 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.9.5-11 -- Update to ROS melodic release -* Tue May 22 2018 Till Hofmann - 1.9.5-10 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.9.5-9 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.9.5-8 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.9.5-7 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.9.5-6 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.9.5-5 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.9.5-4 -- Split devel package -* Thu Nov 23 2017 Till Hofmann - 1.9.5-3 -- Build against system opencv3 instead of ros-kinetic-opencv -* Fri Aug 25 2017 Till Hofmann - 1.9.5-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.9.5-1 -- Update auto-generated Spec file diff --git a/specs/ros-control_msgs.spec b/specs/ros-control_msgs.spec deleted file mode 100644 index adfb3fc..0000000 --- a/specs/ros-control_msgs.spec +++ /dev/null @@ -1,187 +0,0 @@ -Name: ros-control_msgs -Version: noetic.1.5.2 -Release: 2%{?dist} -Summary: ROS package control_msgs - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/control_msgs-release/archive/release/noetic/control_msgs/1.5.2-1.tar.gz#/ros-noetic-control_msgs-1.5.2-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-actionlib_msgs-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-geometry_msgs-devel -BuildRequires: ros-noetic-message_generation-devel -BuildRequires: ros-noetic-std_msgs-devel -BuildRequires: ros-noetic-trajectory_msgs-devel - -Requires: ros-noetic-actionlib_msgs -Requires: ros-noetic-geometry_msgs -Requires: ros-noetic-message_runtime -Requires: ros-noetic-std_msgs -Requires: ros-noetic-trajectory_msgs - -Provides: ros-noetic-control_msgs = 1.5.2-2 -Obsoletes: ros-noetic-control_msgs < 1.5.2-2 -Obsoletes: ros-kinetic-control_msgs < 1.5.2-2 - - - -%description -control_msgs contains base messages and actions useful for controlling -robots. It provides representations for controller setpoints and joint -and cartesian trajectories. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-actionlib_msgs-devel -Requires: ros-noetic-geometry_msgs-devel -Requires: ros-noetic-message_generation-devel -Requires: ros-noetic-std_msgs-devel -Requires: ros-noetic-trajectory_msgs-devel -Requires: ros-noetic-message_runtime-devel - -Provides: ros-noetic-control_msgs-devel = 1.5.2-2 -Obsoletes: ros-noetic-control_msgs-devel < 1.5.2-2 -Obsoletes: ros-kinetic-control_msgs-devel < 1.5.2-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg control_msgs - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/control_msgs/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.5.2-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.1.5.2-1 -- Upgrade to noetic -* Tue Feb 04 2020 Till Hofmann - 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.5.0-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.5.0-2 -- Remove ROS distro from package name -* Thu Mar 14 2019 Till Hofmann - 1.5.0-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.4.0-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.4.0-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.4.0-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.4.0-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.4.0-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.4.0-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.4.0-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.4.0-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.4.0-1 -- Update auto-generated Spec file diff --git a/specs/ros-control_toolbox.spec b/specs/ros-control_toolbox.spec deleted file mode 100644 index 9d58b33..0000000 --- a/specs/ros-control_toolbox.spec +++ /dev/null @@ -1,176 +0,0 @@ -Name: ros-control_toolbox -Version: noetic.1.18.2 -Release: 2%{?dist} -Summary: ROS package control_toolbox - -License: BSD -URL: http://ros.org/wiki/control_toolbox - -Source0: https://github.com/ros-gbp/control_toolbox-release/archive/release/noetic/control_toolbox/1.18.2-1.tar.gz#/ros-noetic-control_toolbox-1.18.2-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: tinyxml-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-cmake_modules-devel -BuildRequires: ros-noetic-control_msgs-devel -BuildRequires: ros-noetic-dynamic_reconfigure-devel -BuildRequires: ros-noetic-message_generation-devel -BuildRequires: ros-noetic-realtime_tools-devel -BuildRequires: ros-noetic-roscpp-devel -BuildRequires: ros-noetic-rosunit-devel -BuildRequires: ros-noetic-std_msgs-devel - -Requires: ros-noetic-control_msgs -Requires: ros-noetic-dynamic_reconfigure -Requires: ros-noetic-message_runtime -Requires: ros-noetic-realtime_tools -Requires: ros-noetic-roscpp -Requires: ros-noetic-std_msgs - -Provides: ros-noetic-control_toolbox = 1.18.2-2 -Obsoletes: ros-noetic-control_toolbox < 1.18.2-2 -Obsoletes: ros-kinetic-control_toolbox < 1.18.2-2 - - - -%description -The control toolbox contains modules that are useful across all -controllers. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: tinyxml-devel -Requires: ros-noetic-cmake_modules-devel -Requires: ros-noetic-control_msgs-devel -Requires: ros-noetic-dynamic_reconfigure-devel -Requires: ros-noetic-message_generation-devel -Requires: ros-noetic-realtime_tools-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-rosunit-devel -Requires: ros-noetic-std_msgs-devel -Requires: ros-noetic-message_runtime-devel - -Provides: ros-noetic-control_toolbox-devel = 1.18.2-2 -Obsoletes: ros-noetic-control_toolbox-devel < 1.18.2-2 -Obsoletes: ros-kinetic-control_toolbox-devel < 1.18.2-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg control_toolbox - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/control_toolbox/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.18.2-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.1.18.2-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.18.0-1 -- Upgrade to noetic -* Fri Apr 17 2020 Till Hofmann - melodic.1.18.0-1 -- Update to latest release -* Mon Jul 22 2019 Till Hofmann - melodic.1.17.0-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.17.0-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.17.0-1 -- Update to ROS melodic release -* Fri Jan 19 2018 Tim Niemueller - 1.16.0-1 -- Initial package diff --git a/specs/ros-controller_interface.spec b/specs/ros-controller_interface.spec deleted file mode 100644 index f0ca743..0000000 --- a/specs/ros-controller_interface.spec +++ /dev/null @@ -1,164 +0,0 @@ -Name: ros-controller_interface -Version: noetic.0.19.4 -Release: 2%{?dist} -Summary: ROS package controller_interface - -License: BSD -URL: https://github.com/ros-controls/ros_control/wiki - -Source0: https://github.com/ros-gbp/ros_control-release/archive/release/noetic/controller_interface/0.19.4-1.tar.gz#/ros-noetic-controller_interface-0.19.4-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-hardware_interface-devel -BuildRequires: ros-noetic-roscpp-devel - -Requires: ros-noetic-roscpp - -Provides: ros-noetic-controller_interface = 0.19.4-2 -Obsoletes: ros-noetic-controller_interface < 0.19.4-2 -Obsoletes: ros-kinetic-controller_interface < 0.19.4-2 - - - -%description -Interface base class for controllers. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-hardware_interface-devel -Requires: ros-noetic-roscpp-devel - -Provides: ros-noetic-controller_interface-devel = 0.19.4-2 -Obsoletes: ros-noetic-controller_interface-devel < 0.19.4-2 -Obsoletes: ros-kinetic-controller_interface-devel < 0.19.4-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg controller_interface - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/controller_interface/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.19.4-2 -- Modernize python shebang replacement -* Wed Feb 17 2021 Till Hofmann - noetic.0.19.4-1 -- Update to latest release -* Mon Nov 02 2020 Till Hofmann - noetic.0.19.3-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.0.19.1-1 -- Upgrade to noetic -* Fri Apr 17 2020 Till Hofmann - melodic.0.18.0-1 -- Update to latest release -* Mon Mar 02 2020 Till Hofmann - melodic.0.17.0-1 -- Update to latest release -* Tue Feb 04 2020 Till Hofmann - melodic.0.16.0-1 -- Update to latest release -* Mon Jul 22 2019 Till Hofmann - melodic.0.15.1-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.0.15.1-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.15.1-1 -- Update to ROS melodic release -* Tue May 22 2018 Till Hofmann - 0.13.3-1 -- Update dependencies -* Thu Jan 18 2018 Till Hofmann - 0.13.0-1 -- Initial package diff --git a/specs/ros-controller_manager.spec b/specs/ros-controller_manager.spec deleted file mode 100644 index 424d342..0000000 --- a/specs/ros-controller_manager.spec +++ /dev/null @@ -1,185 +0,0 @@ -Name: ros-controller_manager -Version: noetic.0.19.4 -Release: 2%{?dist} -Summary: ROS package controller_manager - -License: BSD -URL: https://github.com/ros-controls/ros_control/wiki - -Source0: https://github.com/ros-gbp/ros_control-release/archive/release/noetic/controller_manager/0.19.4-1.tar.gz#/ros-noetic-controller_manager-0.19.4-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: poco-devel -BuildRequires: python3-setuptools -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-controller_interface-devel -BuildRequires: ros-noetic-controller_manager_msgs-devel -BuildRequires: ros-noetic-hardware_interface-devel -BuildRequires: ros-noetic-pluginlib-devel -BuildRequires: ros-noetic-roscpp-devel -BuildRequires: ros-noetic-rostest-devel - -Requires: ros-noetic-roscpp -Requires: ros-noetic-rosparam -Requires: ros-noetic-rospy -Requires: ros-noetic-std_msgs - -Provides: ros-noetic-controller_manager = 0.19.4-2 -Obsoletes: ros-noetic-controller_manager < 0.19.4-2 -Obsoletes: ros-kinetic-controller_manager < 0.19.4-2 - - - -%description -The controller manager. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: python3-setuptools -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-controller_interface-devel -Requires: ros-noetic-controller_manager_msgs-devel -Requires: ros-noetic-hardware_interface-devel -Requires: ros-noetic-pluginlib-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-rostest-devel -Requires: ros-noetic-rosparam-devel -Requires: ros-noetic-rospy-devel -Requires: ros-noetic-std_msgs-devel - -Provides: ros-noetic-controller_manager-devel = 0.19.4-2 -Obsoletes: ros-noetic-controller_manager-devel < 0.19.4-2 -Obsoletes: ros-kinetic-controller_manager-devel < 0.19.4-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg controller_manager - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/controller_manager/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.19.4-2 -- Modernize python shebang replacement -* Wed Feb 17 2021 Till Hofmann - noetic.0.19.4-1 -- Update to latest release -* Mon Nov 02 2020 Till Hofmann - noetic.0.19.3-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.0.19.1-1 -- Upgrade to noetic -* Fri Apr 17 2020 Till Hofmann - melodic.0.18.0-1 -- Update to latest release -* Mon Mar 02 2020 Till Hofmann - melodic.0.17.0-1 -- Update to latest release -* Tue Feb 04 2020 Till Hofmann - melodic.0.16.0-1 -- Update to latest release -* Mon Jul 22 2019 Till Hofmann - melodic.0.15.1-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.0.15.1-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.15.1-1 -- Update to ROS melodic release -* Tue May 22 2018 Till Hofmann - 0.13.3-1 -- Update to latest release -* Thu Jan 18 2018 Till Hofmann - 0.13.0-1 -- Initial package diff --git a/specs/ros-controller_manager_msgs.spec b/specs/ros-controller_manager_msgs.spec deleted file mode 100644 index df78568..0000000 --- a/specs/ros-controller_manager_msgs.spec +++ /dev/null @@ -1,172 +0,0 @@ -Name: ros-controller_manager_msgs -Version: noetic.0.19.4 -Release: 2%{?dist} -Summary: ROS package controller_manager_msgs - -License: BSD -URL: https://github.com/ros-controls/ros_control/wiki - -Source0: https://github.com/ros-gbp/ros_control-release/archive/release/noetic/controller_manager_msgs/0.19.4-1.tar.gz#/ros-noetic-controller_manager_msgs-0.19.4-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: python3-setuptools -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-message_generation-devel -BuildRequires: ros-noetic-std_msgs-devel - -Requires: ros-noetic-message_runtime -Requires: ros-noetic-rospy -Requires: ros-noetic-rosservice -Requires: ros-noetic-std_msgs - -Provides: ros-noetic-controller_manager_msgs = 0.19.4-2 -Obsoletes: ros-noetic-controller_manager_msgs < 0.19.4-2 -Obsoletes: ros-kinetic-controller_manager_msgs < 0.19.4-2 - - - -%description -Messages and services for the controller manager. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: python3-setuptools -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-message_generation-devel -Requires: ros-noetic-std_msgs-devel -Requires: ros-noetic-message_runtime-devel -Requires: ros-noetic-rospy-devel -Requires: ros-noetic-rosservice-devel - -Provides: ros-noetic-controller_manager_msgs-devel = 0.19.4-2 -Obsoletes: ros-noetic-controller_manager_msgs-devel < 0.19.4-2 -Obsoletes: ros-kinetic-controller_manager_msgs-devel < 0.19.4-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg controller_manager_msgs - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/controller_manager_msgs/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.19.4-2 -- Modernize python shebang replacement -* Wed Feb 17 2021 Till Hofmann - noetic.0.19.4-1 -- Update to latest release -* Mon Nov 02 2020 Till Hofmann - noetic.0.19.3-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.0.19.1-1 -- Upgrade to noetic -* Fri Apr 17 2020 Till Hofmann - melodic.0.18.0-1 -- Update to latest release -* Mon Mar 02 2020 Till Hofmann - melodic.0.17.0-1 -- Update to latest release -* Tue Feb 04 2020 Till Hofmann - melodic.0.16.0-1 -- Update to latest release -* Mon Jul 22 2019 Till Hofmann - melodic.0.15.1-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.0.15.1-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.15.1-1 -- Update to ROS melodic release -* Tue May 22 2018 Till Hofmann - 0.13.3-1 -- Update dependencies -* Thu Jan 18 2018 Till Hofmann - 0.13.0-1 -- Initial package diff --git a/specs/ros-controller_manager_tests.spec b/specs/ros-controller_manager_tests.spec deleted file mode 100644 index c052d97..0000000 --- a/specs/ros-controller_manager_tests.spec +++ /dev/null @@ -1,154 +0,0 @@ -%global pkg_version 0.15.1 -Name: ros-controller_manager_tests -Version: melodic.0.15.1 -Release: 1%{?dist} -Summary: ROS package controller_manager_tests - -License: BSD -URL: http://ros.org/wiki/controller_manager_tests - -Source0: https://github.com/ros-gbp/ros_control-release/archive/release/melodic/controller_manager_tests/0.15.1-0.tar.gz#/ros-melodic-controller_manager_tests-0.15.1-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel - -BuildRequires: ros-melodic-catkin-devel -BuildRequires: ros-melodic-controller_interface-devel -BuildRequires: ros-melodic-controller_manager-devel -BuildRequires: ros-melodic-rosbash-devel -BuildRequires: ros-melodic-rosnode-devel -BuildRequires: ros-melodic-rosservice-devel -BuildRequires: ros-melodic-rostest-devel - -Requires: ros-melodic-controller_interface -Requires: ros-melodic-controller_manager - -Provides: ros-melodic-controller_manager_tests = 0.15.1-1 -Obsoletes: ros-melodic-controller_manager_tests < 0.15.1-1 - - -%description -controller_manager_tests - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-melodic-catkin-devel -Requires: ros-melodic-controller_interface-devel -Requires: ros-melodic-controller_manager-devel -Requires: ros-melodic-rosbash-devel -Requires: ros-melodic-rosnode-devel -Requires: ros-melodic-rosservice-devel -Requires: ros-melodic-rostest-devel - -Provides: ros-melodic-controller_manager_tests-devel = 0.15.1-1 -Obsoletes: ros-melodic-controller_manager_tests-devel < 0.15.1-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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# 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 - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg controller_manager_tests - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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 -* Wed Jul 24 2019 Till Hofmann - melodic.0.15.1-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 0.13.3-1 -- Update to latest release diff --git a/specs/ros-costmap_2d.spec b/specs/ros-costmap_2d.spec deleted file mode 100644 index 71df349..0000000 --- a/specs/ros-costmap_2d.spec +++ /dev/null @@ -1,256 +0,0 @@ -Name: ros-costmap_2d -Version: noetic.1.17.1 -Release: 2%{?dist} -Summary: ROS package costmap_2d - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/navigation-release/archive/release/noetic/costmap_2d/1.17.1-1.tar.gz#/ros-noetic-costmap_2d-1.17.1-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: eigen3-devel -BuildRequires: libuuid-devel -BuildRequires: lz4-devel -BuildRequires: pcl-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-cmake_modules-devel -BuildRequires: ros-noetic-dynamic_reconfigure-devel -BuildRequires: ros-noetic-geometry_msgs-devel -BuildRequires: ros-noetic-laser_geometry-devel -BuildRequires: ros-noetic-map_msgs-devel -BuildRequires: ros-noetic-map_server-devel -BuildRequires: ros-noetic-message_filters-devel -BuildRequires: ros-noetic-message_generation-devel -BuildRequires: ros-noetic-nav_msgs-devel -BuildRequires: ros-noetic-pluginlib-devel -BuildRequires: ros-noetic-rosbag-devel -BuildRequires: ros-noetic-roscpp-devel -BuildRequires: ros-noetic-rostest-devel -BuildRequires: ros-noetic-rosunit-devel -BuildRequires: ros-noetic-sensor_msgs-devel -BuildRequires: ros-noetic-std_msgs-devel -BuildRequires: ros-noetic-tf2-devel -BuildRequires: ros-noetic-tf2_geometry_msgs-devel -BuildRequires: ros-noetic-tf2_ros-devel -BuildRequires: ros-noetic-tf2_sensor_msgs-devel -BuildRequires: ros-noetic-visualization_msgs-devel -BuildRequires: ros-noetic-voxel_grid-devel - -Requires: ros-noetic-dynamic_reconfigure -Requires: ros-noetic-geometry_msgs -Requires: ros-noetic-laser_geometry -Requires: ros-noetic-map_msgs -Requires: ros-noetic-message_filters -Requires: ros-noetic-message_runtime -Requires: ros-noetic-nav_msgs -Requires: ros-noetic-pluginlib -Requires: ros-noetic-rosconsole -Requires: ros-noetic-roscpp -Requires: ros-noetic-rostest -Requires: ros-noetic-sensor_msgs -Requires: ros-noetic-std_msgs -Requires: ros-noetic-tf2 -Requires: ros-noetic-tf2_ros -Requires: ros-noetic-visualization_msgs -Requires: ros-noetic-voxel_grid - -Provides: ros-noetic-costmap_2d = 1.17.1-2 -Obsoletes: ros-noetic-costmap_2d < 1.17.1-2 -Obsoletes: ros-kinetic-costmap_2d < 1.17.1-2 - - - -%description -This package provides an implementation of a 2D costmap that takes in -sensor data from the world, builds a 2D or 3D occupancy grid of the -data (depending on whether a voxel based implementation is used), and -inflates costs in a 2D costmap based on the occupancy grid and a user -specified inflation radius. This package also provides support for -map_server based initialization of a costmap, rolling window based -costmaps, and parameter based subscription to and configuration of -sensor topics. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: eigen3-devel -Requires: libuuid-devel -Requires: lz4-devel -Requires: pcl-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: ros-noetic-cmake_modules-devel -Requires: ros-noetic-dynamic_reconfigure-devel -Requires: ros-noetic-geometry_msgs-devel -Requires: ros-noetic-laser_geometry-devel -Requires: ros-noetic-map_msgs-devel -Requires: ros-noetic-map_server-devel -Requires: ros-noetic-message_filters-devel -Requires: ros-noetic-message_generation-devel -Requires: ros-noetic-nav_msgs-devel -Requires: ros-noetic-pluginlib-devel -Requires: ros-noetic-rosbag-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-rostest-devel -Requires: ros-noetic-rosunit-devel -Requires: ros-noetic-sensor_msgs-devel -Requires: ros-noetic-std_msgs-devel -Requires: ros-noetic-tf2-devel -Requires: ros-noetic-tf2_geometry_msgs-devel -Requires: ros-noetic-tf2_ros-devel -Requires: ros-noetic-tf2_sensor_msgs-devel -Requires: ros-noetic-visualization_msgs-devel -Requires: ros-noetic-voxel_grid-devel -Requires: ros-noetic-message_runtime-devel -Requires: ros-noetic-rosconsole-devel - -Provides: ros-noetic-costmap_2d-devel = 1.17.1-2 -Obsoletes: ros-noetic-costmap_2d-devel < 1.17.1-2 -Obsoletes: ros-kinetic-costmap_2d-devel < 1.17.1-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg costmap_2d - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/costmap_2d/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.17.1-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.1.17.1-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.17.0-1 -- Upgrade to noetic -* Fri Apr 17 2020 Till Hofmann - melodic.1.16.6-1 -- Update to latest release -* Wed Mar 18 2020 Nicolas Limpert - melodic.1.16.5-1 -- Update to latest release -* Thu Mar 05 2020 Till Hofmann - melodic.1.16.4-1 -- Update to latest release -* Tue Feb 04 2020 Till Hofmann - melodic.1.16.3-1 -- Update to latest release -* Wed Jul 24 2019 Till Hofmann - melodic.1.16.2-1 -- Update to latest release -* Tue Jun 26 2018 Till Hofmann - 1.14.4-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.14.3-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.14.3-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.14.3-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.14.3-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.14.3-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.14.2-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.14.2-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.14.2-3 -- Add Recommends: for all BRs to the devel subpackage -* Fri Aug 25 2017 Till Hofmann - 1.14.2-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.14.2-1 -- Update auto-generated Spec file diff --git a/specs/ros-costmap_converter.spec b/specs/ros-costmap_converter.spec deleted file mode 100644 index 022d506..0000000 --- a/specs/ros-costmap_converter.spec +++ /dev/null @@ -1,169 +0,0 @@ -Name: ros-costmap_converter -Version: noetic.0.0.13 -Release: 2%{?dist} -Summary: ROS package costmap_converter - -License: BSD -URL: http://wiki.ros.org/costmap_converter - -Source0: https://github.com/rst-tu-dortmund/costmap_converter-release/archive/release/noetic/costmap_converter/0.0.13-1.tar.gz#/ros-noetic-costmap_converter-0.0.13-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-costmap_2d-devel -BuildRequires: ros-noetic-cv_bridge-devel -BuildRequires: ros-noetic-dynamic_reconfigure-devel -BuildRequires: ros-noetic-geometry_msgs-devel -BuildRequires: ros-noetic-message_generation-devel -BuildRequires: ros-noetic-message_runtime-devel -BuildRequires: ros-noetic-pluginlib-devel -BuildRequires: ros-noetic-roscpp-devel -BuildRequires: ros-noetic-rostest-devel -BuildRequires: ros-noetic-std_msgs-devel - -Requires: ros-noetic-costmap_2d -Requires: ros-noetic-cv_bridge -Requires: ros-noetic-dynamic_reconfigure -Requires: ros-noetic-geometry_msgs -Requires: ros-noetic-message_runtime -Requires: ros-noetic-pluginlib -Requires: ros-noetic-roscpp -Requires: ros-noetic-std_msgs - -Provides: ros-noetic-costmap_converter = 0.0.13-2 -Obsoletes: ros-noetic-costmap_converter < 0.0.13-2 -Obsoletes: ros-kinetic-costmap_converter < 0.0.13-2 - - - -%description -A ros package that includes plugins and nodes to convert occupied -costmap2d cells to primitive types. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-message_runtime-devel -Requires: ros-noetic-costmap_2d-devel -Requires: ros-noetic-cv_bridge-devel -Requires: ros-noetic-dynamic_reconfigure-devel -Requires: ros-noetic-geometry_msgs-devel -Requires: ros-noetic-message_generation-devel -Requires: ros-noetic-pluginlib-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-rostest-devel -Requires: ros-noetic-std_msgs-devel - -Provides: ros-noetic-costmap_converter-devel = 0.0.13-2 -Obsoletes: ros-noetic-costmap_converter-devel < 0.0.13-2 -Obsoletes: ros-kinetic-costmap_converter-devel < 0.0.13-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg costmap_converter - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/costmap_converter/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.0.13-2 -- Modernize python shebang replacement -* Thu Jun 11 2020 Nicolas Limpert - noetic.0.0.13-1 -- Update to latest release -* Fri Mar 13 2020 Nicolas Limpert - melodic.0.0.12-1 -- Initial package diff --git a/specs/ros-cpp_common.spec b/specs/ros-cpp_common.spec deleted file mode 100644 index f5090a6..0000000 --- a/specs/ros-cpp_common.spec +++ /dev/null @@ -1,183 +0,0 @@ -Name: ros-cpp_common -Version: noetic.0.7.2 -Release: 2%{?dist} -Summary: ROS package cpp_common - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/roscpp_core-release/archive/release/noetic/cpp_common/0.7.2-1.tar.gz#/ros-noetic-cpp_common-0.7.2-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: ros-noetic-catkin-devel - - -Provides: ros-noetic-cpp_common = 0.7.2-2 -Obsoletes: ros-noetic-cpp_common < 0.7.2-2 -Obsoletes: ros-kinetic-cpp_common < 0.7.2-2 - - - -%description -cpp_common contains C++ code for doing things that are not necessarily -ROS related, but are useful for multiple packages. This includes -things like the ROS_DEPRECATED and ROS_FORCE_INLINE macros, as well as -code for getting backtraces. This package is a component of - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: boost-devel -Requires: console-bridge-devel - -Provides: ros-noetic-cpp_common-devel = 0.7.2-2 -Obsoletes: ros-noetic-cpp_common-devel < 0.7.2-2 -Obsoletes: ros-kinetic-cpp_common-devel < 0.7.2-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg cpp_common - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/cpp_common/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.7.2-2 -- Modernize python shebang replacement -* Thu Jun 11 2020 Nicolas Limpert - noetic.0.7.2-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.0.7.1-1 -- Upgrade to noetic -* Tue Feb 04 2020 Till Hofmann - 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.6.12-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.6.11-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 0.6.11-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 0.6.9-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.6.9-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.6.9-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 0.6.9-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 0.6.9-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 0.6.7-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.6.7-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.6.7-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.6.7-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 0.6.7-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 0.6.2-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.6.2-1 -- Update auto-generated Spec file diff --git a/specs/ros-cv_bridge.spec b/specs/ros-cv_bridge.spec deleted file mode 100644 index c12b9b8..0000000 --- a/specs/ros-cv_bridge.spec +++ /dev/null @@ -1,201 +0,0 @@ -Name: ros-cv_bridge -Version: noetic.1.15.0 -Release: 4%{?dist} -Summary: ROS package cv_bridge - -License: BSD -URL: http://www.ros.org/wiki/cv_bridge - -Source0: https://github.com/ros-gbp/vision_opencv-release/archive/release/noetic/cv_bridge/1.15.0-1.tar.gz#/ros-noetic-cv_bridge-1.15.0-source0.tar.gz - -Patch0: ros-cv_bridge.boost-python3.patch - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: boost-devel boost-python3-devel -BuildRequires: boost-python3-devel -BuildRequires: opencv-devel -BuildRequires: python3-devel -BuildRequires: python3-numpy -BuildRequires: python3-opencv -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-rosconsole-devel -BuildRequires: ros-noetic-roscpp_serialization-devel -BuildRequires: ros-noetic-rostest-devel -BuildRequires: ros-noetic-sensor_msgs-devel - -Requires: python3-opencv -Requires: ros-noetic-rosconsole - -Provides: ros-noetic-cv_bridge = 1.15.0-4 -Obsoletes: ros-noetic-cv_bridge < 1.15.0-4 -Obsoletes: ros-kinetic-cv_bridge < 1.15.0-4 - - - -%description -This contains CvBridge, which converts between ROS Image messages and -OpenCV images. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: opencv-devel -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-sensor_msgs-devel -Requires: boost-devel boost-python3-devel -Requires: boost-python3-devel -Requires: python3-devel -Requires: python3-numpy -Requires: python3-opencv -Requires: ros-noetic-rosconsole-devel -Requires: ros-noetic-roscpp_serialization-devel -Requires: ros-noetic-rostest-devel - -Provides: ros-noetic-cv_bridge-devel = 1.15.0-4 -Obsoletes: ros-noetic-cv_bridge-devel < 1.15.0-4 -Obsoletes: ros-kinetic-cv_bridge-devel < 1.15.0-4 - - -%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 - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg cv_bridge - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/cv_bridge/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.15.0-4 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.1.15.0-3 -- Add patch to properly detect boost-python -* Sun May 24 2020 Till Hofmann - noetic.1.15.0-2 -- Remove upstreamed patch -* Sun May 24 2020 Till Hofmann - noetic.1.15.0-1 -- Upgrade to noetic -* Wed Apr 29 2020 Till Hofmann - melodic.1.13.0-4 -- Add patch for OpenCV4 compatitibility -* 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.13.0-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.12.8-5 -- Remove ROS distro from package name -* Thu Nov 08 2018 Till Hofmann - 1.12.8-4 -- Add missing BR boost-python2-devel -* Tue May 22 2018 Till Hofmann - 1.12.8-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.8-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.8-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.12.7-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.7-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.7-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.7-3 -- Split devel package -* Thu Nov 23 2017 Till Hofmann - 1.12.7-2 -- Build against system opencv3 instead of ros-kinetic-opencv -* Sun Nov 19 2017 Till Hofmann - 1.12.7-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.4-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.4-1 -- Update auto-generated Spec file diff --git a/specs/ros-depth_image_proc.spec b/specs/ros-depth_image_proc.spec deleted file mode 100644 index d9d9746..0000000 --- a/specs/ros-depth_image_proc.spec +++ /dev/null @@ -1,220 +0,0 @@ -Name: ros-depth_image_proc -Version: noetic.1.15.3 -Release: 2%{?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/noetic/depth_image_proc/1.15.3-1.tar.gz#/ros-noetic-depth_image_proc-1.15.3-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: boost-devel boost-python3-devel -BuildRequires: eigen3-devel -BuildRequires: libuuid-devel -BuildRequires: opencv-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-cmake_modules-devel -BuildRequires: ros-noetic-cv_bridge-devel -BuildRequires: ros-noetic-eigen_conversions-devel -BuildRequires: ros-noetic-image_geometry-devel -BuildRequires: ros-noetic-image_transport-devel -BuildRequires: ros-noetic-message_filters-devel -BuildRequires: ros-noetic-nodelet-devel -BuildRequires: ros-noetic-rostest-devel -BuildRequires: ros-noetic-sensor_msgs-devel -BuildRequires: ros-noetic-stereo_msgs-devel -BuildRequires: ros-noetic-tf2-devel -BuildRequires: ros-noetic-tf2_ros-devel - -Requires: ros-noetic-cv_bridge -Requires: ros-noetic-eigen_conversions -Requires: ros-noetic-image_geometry -Requires: ros-noetic-image_transport -Requires: ros-noetic-nodelet -Requires: ros-noetic-tf2 -Requires: ros-noetic-tf2_ros - -Provides: ros-noetic-depth_image_proc = 1.15.3-2 -Obsoletes: ros-noetic-depth_image_proc < 1.15.3-2 -Obsoletes: ros-kinetic-depth_image_proc < 1.15.3-2 - - - -%description -Contains nodelets for processing depth images such as those produced -by OpenNI camera. Functions include creating disparity images and -point clouds, as well as registering (reprojecting) a depth image into -another camera frame. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: boost-devel boost-python3-devel -Requires: eigen3-devel -Requires: libuuid-devel -Requires: opencv-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: ros-noetic-cmake_modules-devel -Requires: ros-noetic-cv_bridge-devel -Requires: ros-noetic-eigen_conversions-devel -Requires: ros-noetic-image_geometry-devel -Requires: ros-noetic-image_transport-devel -Requires: ros-noetic-message_filters-devel -Requires: ros-noetic-nodelet-devel -Requires: ros-noetic-rostest-devel -Requires: ros-noetic-sensor_msgs-devel -Requires: ros-noetic-stereo_msgs-devel -Requires: ros-noetic-tf2-devel -Requires: ros-noetic-tf2_ros-devel - -Provides: ros-noetic-depth_image_proc-devel = 1.15.3-2 -Obsoletes: ros-noetic-depth_image_proc-devel < 1.15.3-2 -Obsoletes: ros-kinetic-depth_image_proc-devel < 1.15.3-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg depth_image_proc - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/depth_image_proc/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.15.3-2 -- Modernize python shebang replacement -* Wed Feb 17 2021 Till Hofmann - noetic.1.15.3-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.15.2-1 -- Upgrade to noetic -* Tue Feb 04 2020 Till Hofmann - 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.13.0-1 -- Update to ROS melodic release -* Tue May 22 2018 Till Hofmann - 1.12.23-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.23-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.23-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.12.22-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.22-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.22-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.22-2 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 1.12.22-1 -- Split devel package -* Thu Nov 23 2017 Till Hofmann - 1.12.21-2 -- Build against system opencv3 instead of ros-kinetic-opencv -* Sun Nov 19 2017 Till Hofmann - 1.12.21-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.20-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.20-1 -- Update auto-generated Spec file diff --git a/specs/ros-desktop.spec b/specs/ros-desktop.spec deleted file mode 100644 index b0614d0..0000000 --- a/specs/ros-desktop.spec +++ /dev/null @@ -1,187 +0,0 @@ -Name: ros-desktop -Version: noetic.1.5.0 -Release: 2%{?dist} -Summary: ROS package desktop - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/metapackages-release/archive/release/noetic/desktop/1.5.0-1.tar.gz#/ros-noetic-desktop-1.5.0-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: ros-noetic-angles -Requires: ros-noetic-common_tutorials -Requires: ros-noetic-geometry_tutorials -Requires: ros-noetic-joint_state_publisher_gui -Requires: ros-noetic-robot -Requires: ros-noetic-ros_tutorials -Requires: ros-noetic-roslint -Requires: ros-noetic-urdf_tutorial -Requires: ros-noetic-visualization_tutorials -Requires: ros-noetic-viz - -Provides: ros-noetic-desktop = 1.5.0-2 -Obsoletes: ros-noetic-desktop < 1.5.0-2 -Obsoletes: ros-kinetic-desktop < 1.5.0-2 - - - -%description -A metapackage to aggregate several packages. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-angles-devel -Requires: ros-noetic-common_tutorials-devel -Requires: ros-noetic-geometry_tutorials-devel -Requires: ros-noetic-joint_state_publisher_gui-devel -Requires: ros-noetic-robot-devel -Requires: ros-noetic-ros_tutorials-devel -Requires: ros-noetic-roslint-devel -Requires: ros-noetic-urdf_tutorial-devel -Requires: ros-noetic-visualization_tutorials-devel -Requires: ros-noetic-viz-devel - -Provides: ros-noetic-desktop-devel = 1.5.0-2 -Obsoletes: ros-noetic-desktop-devel < 1.5.0-2 -Obsoletes: ros-kinetic-desktop-devel < 1.5.0-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg desktop - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/desktop/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.5.0-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.1.5.0-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.1.4.1-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.4.1-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.4.1-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.3.2-4 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.3.2-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.3.2-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.3.2-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.3.1-7 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.3.1-6 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.3.1-5 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.3.1-4 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 1.3.1-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.3.1-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.3.1-1 -- Update auto-generated Spec file diff --git a/specs/ros-desktop_full.spec b/specs/ros-desktop_full.spec deleted file mode 100644 index 0d30e13..0000000 --- a/specs/ros-desktop_full.spec +++ /dev/null @@ -1,179 +0,0 @@ -Name: ros-desktop_full -Version: noetic.1.5.0 -Release: 2%{?dist} -Summary: ROS package desktop_full - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/metapackages-release/archive/release/noetic/desktop_full/1.5.0-1.tar.gz#/ros-noetic-desktop_full-1.5.0-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: ros-noetic-desktop -Requires: ros-noetic-perception -Requires: ros-noetic-simulators -Requires: ros-noetic-urdf_sim_tutorial - -Provides: ros-noetic-desktop_full = 1.5.0-2 -Obsoletes: ros-noetic-desktop_full < 1.5.0-2 -Obsoletes: ros-kinetic-desktop_full < 1.5.0-2 - - - -%description -A metapackage to aggregate several packages. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-desktop-devel -Requires: ros-noetic-perception-devel -Requires: ros-noetic-simulators-devel -Requires: ros-noetic-urdf_sim_tutorial-devel - -Provides: ros-noetic-desktop_full-devel = 1.5.0-2 -Obsoletes: ros-noetic-desktop_full-devel < 1.5.0-2 -Obsoletes: ros-kinetic-desktop_full-devel < 1.5.0-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg desktop_full - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/desktop_full/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.5.0-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.1.5.0-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.1.4.1-4 -- Remove obsolete python2 dependencies -* Mon Jul 22 2019 Till Hofmann - melodic.1.4.1-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.4.1-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.4.1-1 -- Update to ROS melodic release -* Tue May 22 2018 Till Hofmann - 1.3.2-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.3.2-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.3.2-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.3.2-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.3.2-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.3.1-7 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.3.1-6 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.3.1-5 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.3.1-4 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 1.3.1-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.3.1-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.3.1-1 -- Update auto-generated Spec file diff --git a/specs/ros-diagnostic_aggregator.spec b/specs/ros-diagnostic_aggregator.spec deleted file mode 100644 index 183b0e4..0000000 --- a/specs/ros-diagnostic_aggregator.spec +++ /dev/null @@ -1,199 +0,0 @@ -Name: ros-diagnostic_aggregator -Version: noetic.1.10.3 -Release: 2%{?dist} -Summary: ROS package diagnostic_aggregator - -License: BSD -URL: http://www.ros.org/wiki/diagnostic_aggregator - -Source0: https://github.com/ros-gbp/diagnostics-release/archive/release/noetic/diagnostic_aggregator/1.10.3-1.tar.gz#/ros-noetic-diagnostic_aggregator-1.10.3-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: libuuid-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-noetic-bondcpp-devel -BuildRequires: ros-noetic-bondpy-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-diagnostic_msgs-devel -BuildRequires: ros-noetic-pluginlib-devel -BuildRequires: ros-noetic-roscpp-devel -BuildRequires: ros-noetic-rospy-devel -BuildRequires: ros-noetic-rostest-devel -BuildRequires: ros-noetic-xmlrpcpp-devel - -Requires: ros-noetic-bondcpp -Requires: ros-noetic-bondpy -Requires: ros-noetic-diagnostic_msgs -Requires: ros-noetic-pluginlib -Requires: ros-noetic-roscpp -Requires: ros-noetic-rospy -Requires: ros-noetic-xmlrpcpp - -Provides: ros-noetic-diagnostic_aggregator = 1.10.3-2 -Obsoletes: ros-noetic-diagnostic_aggregator < 1.10.3-2 -Obsoletes: ros-kinetic-diagnostic_aggregator < 1.10.3-2 - - - -%description -diagnostic_aggregator - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: libuuid-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: ros-noetic-bondcpp-devel -Requires: ros-noetic-bondpy-devel -Requires: ros-noetic-diagnostic_msgs-devel -Requires: ros-noetic-pluginlib-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-rospy-devel -Requires: ros-noetic-rostest-devel -Requires: ros-noetic-xmlrpcpp-devel - -Provides: ros-noetic-diagnostic_aggregator-devel = 1.10.3-2 -Obsoletes: ros-noetic-diagnostic_aggregator-devel < 1.10.3-2 -Obsoletes: ros-kinetic-diagnostic_aggregator-devel < 1.10.3-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg diagnostic_aggregator - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/diagnostic_aggregator/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.10.3-2 -- Modernize python shebang replacement -* Wed Feb 17 2021 Till Hofmann - noetic.1.10.3-1 -- Update to latest release -* Mon Nov 02 2020 Till Hofmann - noetic.1.10.2-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.9.4-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.1.9.3-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.9.3-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.9.3-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.9.3-4 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.9.3-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.9.3-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.9.3-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.9.2-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.9.2-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.9.2-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.9.2-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.9.2-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.9.2-1 -- Update auto-generated Spec file diff --git a/specs/ros-diagnostic_analysis.spec b/specs/ros-diagnostic_analysis.spec deleted file mode 100644 index 9ae0570..0000000 --- a/specs/ros-diagnostic_analysis.spec +++ /dev/null @@ -1,182 +0,0 @@ -Name: ros-diagnostic_analysis -Version: noetic.1.10.3 -Release: 2%{?dist} -Summary: ROS package diagnostic_analysis - -License: BSD -URL: http://www.ros.org/wiki/diagnostics_analysis - -Source0: https://github.com/ros-gbp/diagnostics-release/archive/release/noetic/diagnostic_analysis/1.10.3-1.tar.gz#/ros-noetic-diagnostic_analysis-1.10.3-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-diagnostic_msgs-devel -BuildRequires: ros-noetic-rosbag-devel -BuildRequires: ros-noetic-roslib-devel -BuildRequires: ros-noetic-rostest-devel - -Requires: ros-noetic-diagnostic_msgs -Requires: ros-noetic-rosbag -Requires: ros-noetic-roslib - -Provides: ros-noetic-diagnostic_analysis = 1.10.3-2 -Obsoletes: ros-noetic-diagnostic_analysis < 1.10.3-2 -Obsoletes: ros-kinetic-diagnostic_analysis < 1.10.3-2 - - - -%description -The diagnostic_analysis package can convert a log of diagnostics data -into a series of CSV files. Robot logs are recorded with rosbag, and -can be processed offline using the scripts in this package. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-diagnostic_msgs-devel -Requires: ros-noetic-rosbag-devel -Requires: ros-noetic-roslib-devel -Requires: ros-noetic-rostest-devel - -Provides: ros-noetic-diagnostic_analysis-devel = 1.10.3-2 -Obsoletes: ros-noetic-diagnostic_analysis-devel < 1.10.3-2 -Obsoletes: ros-kinetic-diagnostic_analysis-devel < 1.10.3-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg diagnostic_analysis - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/diagnostic_analysis/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.10.3-2 -- Modernize python shebang replacement -* Wed Feb 17 2021 Till Hofmann - noetic.1.10.3-1 -- Update to latest release -* Mon Nov 02 2020 Till Hofmann - noetic.1.10.2-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.9.4-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.1.9.3-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.9.3-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.9.3-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.9.3-4 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.9.3-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.9.3-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.9.3-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.9.2-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.9.2-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.9.2-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.9.2-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.9.2-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.9.2-1 -- Update auto-generated Spec file diff --git a/specs/ros-diagnostic_common_diagnostics.spec b/specs/ros-diagnostic_common_diagnostics.spec deleted file mode 100644 index f88ced8..0000000 --- a/specs/ros-diagnostic_common_diagnostics.spec +++ /dev/null @@ -1,181 +0,0 @@ -Name: ros-diagnostic_common_diagnostics -Version: noetic.1.10.3 -Release: 2%{?dist} -Summary: ROS package diagnostic_common_diagnostics - -License: BSD -URL: http://ros.org/wiki/diagnostic_common_diagnostics - -Source0: https://github.com/ros-gbp/diagnostics-release/archive/release/noetic/diagnostic_common_diagnostics/1.10.3-1.tar.gz#/ros-noetic-diagnostic_common_diagnostics-1.10.3-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-diagnostic_updater-devel -BuildRequires: ros-noetic-rospy-devel -BuildRequires: ros-noetic-rostest-devel - -Requires: hddtemp -Requires: python3-psutil -Requires: ros-noetic-diagnostic_updater -Requires: ros-noetic-rospy -Requires: ros-noetic-tf - -Provides: ros-noetic-diagnostic_common_diagnostics = 1.10.3-2 -Obsoletes: ros-noetic-diagnostic_common_diagnostics < 1.10.3-2 -Obsoletes: ros-kinetic-diagnostic_common_diagnostics < 1.10.3-2 - - - -%description -diagnostic_common_diagnostics - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-diagnostic_updater-devel -Requires: ros-noetic-rospy-devel -Requires: ros-noetic-rostest-devel -Requires: ros-noetic-tf-devel - -Provides: ros-noetic-diagnostic_common_diagnostics-devel = 1.10.3-2 -Obsoletes: ros-noetic-diagnostic_common_diagnostics-devel < 1.10.3-2 -Obsoletes: ros-kinetic-diagnostic_common_diagnostics-devel < 1.10.3-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg diagnostic_common_diagnostics - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/diagnostic_common_diagnostics/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.10.3-2 -- Modernize python shebang replacement -* Wed Feb 17 2021 Till Hofmann - noetic.1.10.3-1 -- Update to latest release -* Mon Nov 02 2020 Till Hofmann - noetic.1.10.2-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.9.4-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.1.9.3-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.9.3-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.9.3-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.9.3-4 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.9.3-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.9.3-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.9.3-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.9.2-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.9.2-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.9.2-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.9.2-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.9.2-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.9.2-1 -- Update auto-generated Spec file diff --git a/specs/ros-diagnostic_msgs.spec b/specs/ros-diagnostic_msgs.spec deleted file mode 100644 index daa4524..0000000 --- a/specs/ros-diagnostic_msgs.spec +++ /dev/null @@ -1,180 +0,0 @@ -Name: ros-diagnostic_msgs -Version: noetic.1.13.1 -Release: 2%{?dist} -Summary: ROS package diagnostic_msgs - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/common_msgs-release/archive/release/noetic/diagnostic_msgs/1.13.1-1.tar.gz#/ros-noetic-diagnostic_msgs-1.13.1-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-message_generation-devel -BuildRequires: ros-noetic-std_msgs-devel - -Requires: ros-noetic-message_runtime -Requires: ros-noetic-std_msgs - -Provides: ros-noetic-diagnostic_msgs = 1.13.1-2 -Obsoletes: ros-noetic-diagnostic_msgs < 1.13.1-2 -Obsoletes: ros-kinetic-diagnostic_msgs < 1.13.1-2 - - - -%description -This package holds the diagnostic messages which provide the -standardized interface for the diagnostic and runtime monitoring -systems in ROS. These messages are currently used by the - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-message_generation-devel -Requires: ros-noetic-std_msgs-devel -Requires: ros-noetic-message_runtime-devel - -Provides: ros-noetic-diagnostic_msgs-devel = 1.13.1-2 -Obsoletes: ros-noetic-diagnostic_msgs-devel < 1.13.1-2 -Obsoletes: ros-kinetic-diagnostic_msgs-devel < 1.13.1-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg diagnostic_msgs - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/diagnostic_msgs/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.13.1-2 -- Modernize python shebang replacement -* Wed Feb 17 2021 Till Hofmann - noetic.1.13.1-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.13.0-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.1.12.7-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.12.7-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.12.7-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.12.7-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.12.7-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.6-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.6-2 -- devel also requires: the devel package of each run dependency -* Sun May 20 2018 Till Hofmann - 1.12.6-1 -- Update to latest release -* Tue May 15 2018 Till Hofmann - 1.12.5-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.12.5-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.5-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.5-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.5-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.12.5-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.5-1 -- Update auto-generated Spec file diff --git a/specs/ros-diagnostic_updater.spec b/specs/ros-diagnostic_updater.spec deleted file mode 100644 index 194bcf9..0000000 --- a/specs/ros-diagnostic_updater.spec +++ /dev/null @@ -1,181 +0,0 @@ -Name: ros-diagnostic_updater -Version: noetic.1.10.3 -Release: 2%{?dist} -Summary: ROS package diagnostic_updater - -License: BSD -URL: http://www.ros.org/wiki/diagnostic_updater - -Source0: https://github.com/ros-gbp/diagnostics-release/archive/release/noetic/diagnostic_updater/1.10.3-1.tar.gz#/ros-noetic-diagnostic_updater-1.10.3-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-diagnostic_msgs-devel -BuildRequires: ros-noetic-roscpp-devel -BuildRequires: ros-noetic-rostest-devel -BuildRequires: ros-noetic-std_msgs-devel - -Requires: ros-noetic-diagnostic_msgs -Requires: ros-noetic-roscpp -Requires: ros-noetic-std_msgs - -Provides: ros-noetic-diagnostic_updater = 1.10.3-2 -Obsoletes: ros-noetic-diagnostic_updater < 1.10.3-2 -Obsoletes: ros-kinetic-diagnostic_updater < 1.10.3-2 - - - -%description -diagnostic_updater contains tools for easily updating diagnostics. it -is commonly used in device drivers to keep track of the status of -output topics, device status, etc. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-diagnostic_msgs-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-rostest-devel -Requires: ros-noetic-std_msgs-devel - -Provides: ros-noetic-diagnostic_updater-devel = 1.10.3-2 -Obsoletes: ros-noetic-diagnostic_updater-devel < 1.10.3-2 -Obsoletes: ros-kinetic-diagnostic_updater-devel < 1.10.3-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg diagnostic_updater - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/diagnostic_updater/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.10.3-2 -- Modernize python shebang replacement -* Wed Feb 17 2021 Till Hofmann - noetic.1.10.3-1 -- Update to latest release -* Mon Nov 02 2020 Till Hofmann - noetic.1.10.2-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.9.4-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.1.9.3-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.9.3-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.9.3-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.9.3-4 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.9.3-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.9.3-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.9.3-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.9.2-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.9.2-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.9.2-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.9.2-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.9.2-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.9.2-1 -- Update auto-generated Spec file diff --git a/specs/ros-diagnostics.spec b/specs/ros-diagnostics.spec deleted file mode 100644 index 3ce288a..0000000 --- a/specs/ros-diagnostics.spec +++ /dev/null @@ -1,179 +0,0 @@ -Name: ros-diagnostics -Version: noetic.1.10.3 -Release: 2%{?dist} -Summary: ROS package diagnostics - -License: BSD -URL: http://www.ros.org/wiki/diagnostics - -Source0: https://github.com/ros-gbp/diagnostics-release/archive/release/noetic/diagnostics/1.10.3-1.tar.gz#/ros-noetic-diagnostics-1.10.3-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: ros-noetic-diagnostic_aggregator -Requires: ros-noetic-diagnostic_analysis -Requires: ros-noetic-diagnostic_common_diagnostics -Requires: ros-noetic-diagnostic_updater -Requires: ros-noetic-self_test - -Provides: ros-noetic-diagnostics = 1.10.3-2 -Obsoletes: ros-noetic-diagnostics < 1.10.3-2 -Obsoletes: ros-kinetic-diagnostics < 1.10.3-2 - - - -%description -diagnostics - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-diagnostic_aggregator-devel -Requires: ros-noetic-diagnostic_analysis-devel -Requires: ros-noetic-diagnostic_common_diagnostics-devel -Requires: ros-noetic-diagnostic_updater-devel -Requires: ros-noetic-self_test-devel - -Provides: ros-noetic-diagnostics-devel = 1.10.3-2 -Obsoletes: ros-noetic-diagnostics-devel < 1.10.3-2 -Obsoletes: ros-kinetic-diagnostics-devel < 1.10.3-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg diagnostics - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/diagnostics/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.10.3-2 -- Modernize python shebang replacement -* Wed Feb 17 2021 Till Hofmann - noetic.1.10.3-1 -- Update to latest release -* Mon Nov 02 2020 Till Hofmann - noetic.1.10.2-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.9.4-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.1.9.3-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.9.3-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.9.3-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.9.3-4 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.9.3-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.9.3-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.9.3-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.9.2-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.9.2-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.9.2-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.9.2-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.9.2-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.9.2-1 -- Update auto-generated Spec file diff --git a/specs/ros-diff_drive_controller.spec b/specs/ros-diff_drive_controller.spec deleted file mode 100644 index e770109..0000000 --- a/specs/ros-diff_drive_controller.spec +++ /dev/null @@ -1,206 +0,0 @@ -Name: ros-diff_drive_controller -Version: noetic.0.18.1 -Release: 2%{?dist} -Summary: ROS package diff_drive_controller - -License: BSD -URL: https://github.com/ros-controls/ros_controllers/wiki - -Source0: https://github.com/ros-gbp/ros_controllers-release/archive/release/noetic/diff_drive_controller/0.18.1-1.tar.gz#/ros-noetic-diff_drive_controller-0.18.1-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: boost-devel boost-python3-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-control_msgs-devel -BuildRequires: ros-noetic-controller_interface-devel -BuildRequires: ros-noetic-controller_manager-devel -BuildRequires: ros-noetic-dynamic_reconfigure-devel -BuildRequires: ros-noetic-geometry_msgs-devel -BuildRequires: ros-noetic-hardware_interface-devel -BuildRequires: ros-noetic-nav_msgs-devel -BuildRequires: ros-noetic-pluginlib-devel -BuildRequires: ros-noetic-realtime_tools-devel -BuildRequires: ros-noetic-rosgraph_msgs-devel -BuildRequires: ros-noetic-rostest-devel -BuildRequires: ros-noetic-rostopic-devel -BuildRequires: ros-noetic-std_srvs-devel -BuildRequires: ros-noetic-tf-devel -BuildRequires: ros-noetic-urdf-devel -BuildRequires: ros-noetic-xacro-devel - -Requires: ros-noetic-control_msgs -Requires: ros-noetic-controller_interface -Requires: ros-noetic-dynamic_reconfigure -Requires: ros-noetic-geometry_msgs -Requires: ros-noetic-hardware_interface -Requires: ros-noetic-nav_msgs -Requires: ros-noetic-pluginlib -Requires: ros-noetic-realtime_tools -Requires: ros-noetic-tf -Requires: ros-noetic-urdf - -Provides: ros-noetic-diff_drive_controller = 0.18.1-2 -Obsoletes: ros-noetic-diff_drive_controller < 0.18.1-2 -Obsoletes: ros-kinetic-diff_drive_controller < 0.18.1-2 - - - -%description -Controller for a differential drive mobile base. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: boost-devel boost-python3-devel -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-control_msgs-devel -Requires: ros-noetic-controller_interface-devel -Requires: ros-noetic-controller_manager-devel -Requires: ros-noetic-dynamic_reconfigure-devel -Requires: ros-noetic-geometry_msgs-devel -Requires: ros-noetic-hardware_interface-devel -Requires: ros-noetic-nav_msgs-devel -Requires: ros-noetic-pluginlib-devel -Requires: ros-noetic-realtime_tools-devel -Requires: ros-noetic-rosgraph_msgs-devel -Requires: ros-noetic-rostest-devel -Requires: ros-noetic-rostopic-devel -Requires: ros-noetic-std_srvs-devel -Requires: ros-noetic-tf-devel -Requires: ros-noetic-urdf-devel -Requires: ros-noetic-xacro-devel - -Provides: ros-noetic-diff_drive_controller-devel = 0.18.1-2 -Obsoletes: ros-noetic-diff_drive_controller-devel < 0.18.1-2 -Obsoletes: ros-kinetic-diff_drive_controller-devel < 0.18.1-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg diff_drive_controller - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/diff_drive_controller/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.18.1-2 -- Modernize python shebang replacement -* Wed Feb 17 2021 Till Hofmann - noetic.0.18.1-1 -- Update to latest release -* Mon Nov 02 2020 Till Hofmann - noetic.0.18.0-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.0.17.0-1 -- Upgrade to noetic -* Wed Apr 29 2020 Till Hofmann - melodic.0.16.1-1 -- Update to latest release -* Fri Apr 17 2020 Till Hofmann - melodic.0.15.1-1 -- Update to latest release -* Mon Jul 22 2019 Till Hofmann - melodic.0.15.0-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.0.15.0-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.15.0-1 -- Update to ROS melodic release -* Sat Jul 13 2019 Till Hofmann - melodic.0.15.0-1 -- Update to ROS melodic release -* Sat Jul 13 2019 Till Hofmann - melodic.0.15.0-1 -- Update to ROS melodic release -* Sat Jul 13 2019 Till Hofmann - melodic.0.15.0-1 -- Update to ROS melodic release -* Sat Jul 13 2019 Till Hofmann - melodic.0.15.0-1 -- Update to ROS melodic release -* Sat Jul 13 2019 Till Hofmann - melodic.0.15.0-1 -- Update to ROS melodic release diff --git a/specs/ros-dwa_local_planner.spec b/specs/ros-dwa_local_planner.spec deleted file mode 100644 index 2d17a02..0000000 --- a/specs/ros-dwa_local_planner.spec +++ /dev/null @@ -1,142 +0,0 @@ -Name: ros-kinetic-dwa_local_planner -Version: 1.14.3 -Release: 1%{?dist} -Summary: ROS package dwa_local_planner - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/navigation-release/archive/release/kinetic/dwa_local_planner/1.14.3-0.tar.gz#/ros-kinetic-dwa_local_planner-1.14.3-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: eigen3-devel -BuildRequires: ros-kinetic-base_local_planner-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-cmake_modules-devel -BuildRequires: ros-kinetic-costmap_2d-devel -BuildRequires: ros-kinetic-dynamic_reconfigure-devel -BuildRequires: ros-kinetic-nav_core-devel -BuildRequires: ros-kinetic-nav_msgs-devel -BuildRequires: ros-kinetic-pcl_conversions-devel -BuildRequires: ros-kinetic-pluginlib-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-tf-devel - -Requires: ros-kinetic-base_local_planner -Requires: ros-kinetic-costmap_2d -Requires: ros-kinetic-dynamic_reconfigure -Requires: ros-kinetic-nav_core -Requires: ros-kinetic-nav_msgs -Requires: ros-kinetic-pluginlib -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-tf - - -%description -This package provides an implementation of the Dynamic Window Approach -to local robot navigation on a plane. Given a global plan to follow -and a costmap, the local planner produces velocity commands to send to -a mobile base. This package supports any robot who's footprint can be -represented as a convex polygon or cicrle, and exposes its -configuration as ROS parameters that can be set in a launch file. The -parameters for this planner are also dynamically reconfigurable. This -package's ROS wrapper adheres to the BaseLocalPlanner interface -specified in the - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: eigen3-devel -Requires: ros-kinetic-base_local_planner-devel -Requires: ros-kinetic-cmake_modules-devel -Requires: ros-kinetic-costmap_2d-devel -Requires: ros-kinetic-dynamic_reconfigure-devel -Requires: ros-kinetic-nav_core-devel -Requires: ros-kinetic-nav_msgs-devel -Requires: ros-kinetic-pcl_conversions-devel -Requires: ros-kinetic-pluginlib-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-tf-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg dwa_local_planner - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,setup*,env.sh} - -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 . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - - -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 -* Wed Jun 06 2018 Till Hofmann - 1.14.3-1 -- Initial package diff --git a/specs/ros-dynamic_reconfigure.spec b/specs/ros-dynamic_reconfigure.spec deleted file mode 100644 index 384e796..0000000 --- a/specs/ros-dynamic_reconfigure.spec +++ /dev/null @@ -1,205 +0,0 @@ -Name: ros-dynamic_reconfigure -Version: noetic.1.7.1 -Release: 4%{?dist} -Summary: ROS package dynamic_reconfigure - -License: BSD -URL: http://ros.org/wiki/dynamic_reconfigure - -Source0: https://github.com/ros-gbp/dynamic_reconfigure-release/archive/release/noetic/dynamic_reconfigure/1.7.1-1.tar.gz#/ros-noetic-dynamic_reconfigure-1.7.1-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: boost-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-cpp_common-devel -BuildRequires: ros-noetic-message_generation-devel -BuildRequires: ros-noetic-roscpp-devel -BuildRequires: ros-noetic-roscpp_serialization-devel -BuildRequires: ros-noetic-rostest-devel -BuildRequires: ros-noetic-std_msgs-devel - -Requires: ros-noetic-message_runtime -Requires: ros-noetic-roscpp -Requires: ros-noetic-roslib -Requires: ros-noetic-rospy -Requires: ros-noetic-rosservice -Requires: ros-noetic-std_msgs - -Provides: ros-noetic-dynamic_reconfigure = 1.7.1-4 -Obsoletes: ros-noetic-dynamic_reconfigure < 1.7.1-4 -Obsoletes: ros-kinetic-dynamic_reconfigure < 1.7.1-4 - - - -%description -The dynamic_reconfigure package provides a means to update parameters -at runtime without having to restart the node. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: boost-devel -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-cpp_common-devel -Requires: ros-noetic-message_generation-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-roscpp_serialization-devel -Requires: ros-noetic-rostest-devel -Requires: ros-noetic-std_msgs-devel -Requires: ros-noetic-message_runtime-devel -Requires: ros-noetic-roslib-devel -Requires: ros-noetic-rospy-devel -Requires: ros-noetic-rosservice-devel - -Provides: ros-noetic-dynamic_reconfigure-devel = 1.7.1-4 -Obsoletes: ros-noetic-dynamic_reconfigure-devel < 1.7.1-4 -Obsoletes: ros-kinetic-dynamic_reconfigure-devel < 1.7.1-4 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg dynamic_reconfigure - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/dynamic_reconfigure/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Wed Feb 24 2021 Till Hofmann - noetic.1.7.1-4 -- Also install cmake files -* Wed Feb 24 2021 Till Hofmann - noetic.1.7.1-3 -- Add patch to fix cmake file permissions -* Tue Feb 23 2021 Till Hofmann - noetic.1.7.1-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.1.7.1-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.7.0-1 -- Upgrade to noetic -* Thu Mar 19 2020 Till Hofmann - melodic.1.6.3-1 -- Update to latest release -* Wed Mar 18 2020 Nicolas Limpert - melodic.1.6.1-1 -- Update to latest release -* Mon Jul 22 2019 Till Hofmann - melodic.1.6.0-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.6.0-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.6.0-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.5.50-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.5.50-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.5.49-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.5.49-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.5.49-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.5.49-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.5.49-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.5.48-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.5.48-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.5.48-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.5.48-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.5.48-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.5.48-1 -- Update auto-generated Spec file diff --git a/specs/ros-effort_controllers.spec b/specs/ros-effort_controllers.spec deleted file mode 100644 index b540153..0000000 --- a/specs/ros-effort_controllers.spec +++ /dev/null @@ -1,95 +0,0 @@ -Name: ros-kinetic-effort_controllers -Version: 0.13.2 -Release: 1%{?dist} -Summary: ROS package effort_controllers - -License: BSD -URL: https://github.com/ros-controls/ros_controllers/wiki - -Source0: https://github.com/ros-gbp/ros_controllers-release/archive/release/kinetic/effort_controllers/0.13.2-0.tar.gz#/ros-kinetic-effort_controllers-0.13.2-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: urdfdom-devel -BuildRequires: ros-kinetic-angles -BuildRequires: ros-kinetic-catkin -BuildRequires: ros-kinetic-control_msgs -BuildRequires: ros-kinetic-control_toolbox -BuildRequires: ros-kinetic-controller_interface -BuildRequires: ros-kinetic-forward_command_controller -BuildRequires: ros-kinetic-realtime_tools -BuildRequires: ros-kinetic-urdf - -Requires: ros-kinetic-angles -Requires: ros-kinetic-control_msgs -Requires: ros-kinetic-control_toolbox -Requires: ros-kinetic-controller_interface -Requires: ros-kinetic-forward_command_controller -Requires: ros-kinetic-realtime_tools -Requires: ros-kinetic-urdf - -%description -effort_controllers - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg effort_controllers - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,setup*,env.sh} - -find %{buildroot}/%{_libdir}/ros/{bin,etc,include,lib*/pkgconfig,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 - - -find . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - -%files -f files.list - - - -%changelog -* Fri Jan 19 2018 Tim Niemueller - 0.13.2-1 -- Initial package diff --git a/specs/ros-eigen_conversions.spec b/specs/ros-eigen_conversions.spec deleted file mode 100644 index 058cf69..0000000 --- a/specs/ros-eigen_conversions.spec +++ /dev/null @@ -1,192 +0,0 @@ -Name: ros-eigen_conversions -Version: noetic.1.13.2 -Release: 2%{?dist} -Summary: ROS package eigen_conversions - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/geometry-release/archive/release/noetic/eigen_conversions/1.13.2-1.tar.gz#/ros-noetic-eigen_conversions-1.13.2-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: eigen3-devel -BuildRequires: orocos-kdl-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-cpp_common-devel -BuildRequires: ros-noetic-geometry_msgs-devel -BuildRequires: ros-noetic-roscpp_serialization-devel -BuildRequires: ros-noetic-std_msgs-devel - -Requires: orocos-kdl -Requires: ros-noetic-geometry_msgs -Requires: ros-noetic-std_msgs - -Provides: ros-noetic-eigen_conversions = 1.13.2-2 -Obsoletes: ros-noetic-eigen_conversions < 1.13.2-2 -Obsoletes: ros-kinetic-eigen_conversions < 1.13.2-2 - - - -%description -Conversion functions between: - Eigen and KDL - Eigen and -geometry_msgs. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: orocos-kdl-devel -Requires: ros-noetic-catkin-devel -Requires: boost-devel -Requires: console-bridge-devel -Requires: eigen3-devel -Requires: ros-noetic-cpp_common-devel -Requires: ros-noetic-geometry_msgs-devel -Requires: ros-noetic-roscpp_serialization-devel -Requires: ros-noetic-std_msgs-devel - -Provides: ros-noetic-eigen_conversions-devel = 1.13.2-2 -Obsoletes: ros-noetic-eigen_conversions-devel < 1.13.2-2 -Obsoletes: ros-kinetic-eigen_conversions-devel < 1.13.2-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg eigen_conversions - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/eigen_conversions/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.13.2-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.1.13.2-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.13.1-1 -- Upgrade to noetic -* Fri Apr 17 2020 Till Hofmann - melodic.1.12.1-1 -- Update to latest release -* Mon Jul 22 2019 Till Hofmann - melodic.1.12.0-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.12.0-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.12.0-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.11.9-12 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.11.9-11 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.11.9-10 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.11.9-9 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.11.9-8 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.11.9-7 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.11.9-6 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.11.9-5 -- Split devel package -* Mon Nov 20 2017 Till Hofmann - 1.11.9-4 -- Add missing BR on console-bridge-devel -* Mon Nov 20 2017 Till Hofmann - 1.11.9-3 -- Add missing BR on boost-devel -* Fri Aug 25 2017 Till Hofmann - 1.11.9-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.11.9-1 -- Update auto-generated Spec file diff --git a/specs/ros-eigen_stl_containers.spec b/specs/ros-eigen_stl_containers.spec deleted file mode 100644 index d830452..0000000 --- a/specs/ros-eigen_stl_containers.spec +++ /dev/null @@ -1,172 +0,0 @@ -Name: ros-eigen_stl_containers -Version: melodic.0.1.8 -Release: 1%{?dist} -Summary: ROS package eigen_stl_containers - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/eigen_stl_containers-release/archive/release/melodic/eigen_stl_containers/0.1.8-0.tar.gz#/ros-melodic-eigen_stl_containers-0.1.8-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel - -BuildRequires: eigen3-devel -BuildRequires: ros-melodic-catkin-devel -BuildRequires: ros-melodic-cmake_modules-devel - - -Provides: ros-melodic-eigen_stl_containers = 0.1.8-1 -Obsoletes: ros-melodic-eigen_stl_containers < 0.1.8-1 -Obsoletes: ros-kinetic-eigen_stl_containers < 0.1.8-1 - - -%description -This package provides a set of typedef's that allow using Eigen -datatypes in STL containers - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-melodic-catkin-devel -Requires: eigen3-devel -Requires: ros-melodic-cmake_modules-devel - -Provides: ros-melodic-eigen_stl_containers-devel = 0.1.8-1 -Obsoletes: ros-melodic-eigen_stl_containers-devel < 0.1.8-1 -Obsoletes: ros-kinetic-eigen_stl_containers-devel < 0.1.8-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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# 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 - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg eigen_stl_containers - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - - - -# 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 - 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 -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -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 -* Wed Jul 24 2019 Till Hofmann - melodic.0.1.8-1 -- Update to latest release -* Fri Jul 12 2019 Till Hofmann - 0.1.8-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.1.8-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.1.8-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.1.8-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.1.8-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.1.8-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.1.8-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.1.8-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.1.8-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.1.8-1 -- Update auto-generated Spec file diff --git a/specs/ros-eigenpy.spec b/specs/ros-eigenpy.spec deleted file mode 100644 index 3d61a91..0000000 --- a/specs/ros-eigenpy.spec +++ /dev/null @@ -1,167 +0,0 @@ -Name: ros-eigenpy -Version: melodic.2.3.1 -Release: 1%{?dist} -Summary: ROS package eigenpy - -License: BSD -URL: https://github.com/stack-of-tasks/eigenpy - -Source0: https://github.com/ipab-slmc/eigenpy_catkin-release/archive/release/melodic/eigenpy/2.3.1-1.tar.gz#/ros-melodic-eigenpy-2.3.1-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel - -BuildRequires: boost-devel boost-python3-devel boost-python3-devel -BuildRequires: boost-python3-devel -BuildRequires: cmake -BuildRequires: doxygen -BuildRequires: eigen3-devel -BuildRequires: git -BuildRequires: python3-devel -BuildRequires: python3dist(numpy) -BuildRequires: ros-melodic-catkin-devel - -Requires: python3dist(numpy) - -Provides: ros-melodic-eigenpy = 2.3.1-1 -Obsoletes: ros-melodic-eigenpy < 2.3.1-1 -Obsoletes: ros-kinetic-eigenpy < 2.3.1-1 - - -%description -Bindings between Numpy and Eigen using Boost.Python - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: cmake -Requires: boost-devel boost-python3-devel boost-python3-devel -Requires: boost-python3-devel -Requires: doxygen -Requires: eigen3-devel -Requires: git -Requires: python3-devel -Requires: python3dist(numpy) -Requires: ros-melodic-catkin-devel - -Provides: ros-melodic-eigenpy-devel = 2.3.1-1 -Obsoletes: ros-melodic-eigenpy-devel < 2.3.1-1 -Obsoletes: ros-kinetic-eigenpy-devel < 2.3.1-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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# 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 - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg eigenpy - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - - - -# 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 - 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 -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -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 -* Fri Apr 17 2020 Till Hofmann - melodic.2.3.1-1 -- Update to latest release -* Tue Feb 04 2020 Till Hofmann - melodic.1.6.9-1 -- Update to latest release -* Wed Jul 24 2019 Till Hofmann - melodic.1.5.1-1 -- Update to latest release diff --git a/specs/ros-executive_smach.spec b/specs/ros-executive_smach.spec deleted file mode 100644 index e1c6f50..0000000 --- a/specs/ros-executive_smach.spec +++ /dev/null @@ -1,172 +0,0 @@ -Name: ros-executive_smach -Version: noetic.2.5.0 -Release: 2%{?dist} -Summary: ROS package executive_smach - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/executive_smach-release/archive/release/noetic/executive_smach/2.5.0-1.tar.gz#/ros-noetic-executive_smach-2.5.0-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: ros-noetic-smach -Requires: ros-noetic-smach_msgs -Requires: ros-noetic-smach_ros - -Provides: ros-noetic-executive_smach = 2.5.0-2 -Obsoletes: ros-noetic-executive_smach < 2.5.0-2 -Obsoletes: ros-kinetic-executive_smach < 2.5.0-2 - - - -%description -This metapackage depends on the SMACH library and ROS SMACH -integration packages. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-smach-devel -Requires: ros-noetic-smach_msgs-devel -Requires: ros-noetic-smach_ros-devel - -Provides: ros-noetic-executive_smach-devel = 2.5.0-2 -Obsoletes: ros-noetic-executive_smach-devel < 2.5.0-2 -Obsoletes: ros-kinetic-executive_smach-devel < 2.5.0-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg executive_smach - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/executive_smach/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.2.5.0-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.2.5.0-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.2.0.1-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.2.0.1-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.2.0.1-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 2.0.1-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 2.0.1-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 2.0.1-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 2.0.1-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 2.0.1-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 2.0.1-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 2.0.1-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 2.0.1-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 2.0.1-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 2.0.1-1 -- Update auto-generated Spec file diff --git a/specs/ros-fake_localization.spec b/specs/ros-fake_localization.spec deleted file mode 100644 index 6d380eb..0000000 --- a/specs/ros-fake_localization.spec +++ /dev/null @@ -1,127 +0,0 @@ -Name: ros-kinetic-fake_localization -Version: 1.14.3 -Release: 1%{?dist} -Summary: ROS package fake_localization - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/navigation-release/archive/release/kinetic/fake_localization/1.14.3-0.tar.gz#/ros-kinetic-fake_localization-1.14.3-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-angles-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-geometry_msgs-devel -BuildRequires: ros-kinetic-message_filters-devel -BuildRequires: ros-kinetic-nav_msgs-devel -BuildRequires: ros-kinetic-rosconsole-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-rospy-devel -BuildRequires: ros-kinetic-tf-devel - -Requires: ros-kinetic-geometry_msgs -Requires: ros-kinetic-message_filters -Requires: ros-kinetic-nav_msgs -Requires: ros-kinetic-rosconsole -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-rospy -Requires: ros-kinetic-tf - - -%description -A ROS node that simply forwards odometry information. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-angles-devel -Requires: ros-kinetic-geometry_msgs-devel -Requires: ros-kinetic-message_filters-devel -Requires: ros-kinetic-nav_msgs-devel -Requires: ros-kinetic-rosconsole-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-rospy-devel -Requires: ros-kinetic-tf-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg fake_localization - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,setup*,env.sh} - -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 . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - - -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 -* Wed Jun 06 2018 Till Hofmann - 1.14.3-1 -- Initial package diff --git a/specs/ros-filters.spec b/specs/ros-filters.spec deleted file mode 100644 index b14b18b..0000000 --- a/specs/ros-filters.spec +++ /dev/null @@ -1,191 +0,0 @@ -Name: ros-filters -Version: noetic.1.9.1 -Release: 2%{?dist} -Summary: ROS package filters - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/filters-release/archive/release/noetic/filters/1.9.1-1.tar.gz#/ros-noetic-filters-1.9.1-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: boost-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-pluginlib-devel -BuildRequires: ros-noetic-rosconsole-devel -BuildRequires: ros-noetic-roscpp-devel -BuildRequires: ros-noetic-roslib-devel -BuildRequires: ros-noetic-rostest-devel - -Requires: ros-noetic-pluginlib -Requires: ros-noetic-rosconsole -Requires: ros-noetic-roscpp -Requires: ros-noetic-roslib - -Provides: ros-noetic-filters = 1.9.1-2 -Obsoletes: ros-noetic-filters < 1.9.1-2 -Obsoletes: ros-kinetic-filters < 1.9.1-2 - - - -%description -This library provides a standardized interface for processing data as -a sequence of filters. This package contains a base class upon which -to build specific implementations as well as an interface which -dynamically loads filters based on runtime parameters. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: boost-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: ros-noetic-pluginlib-devel -Requires: ros-noetic-rosconsole-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-roslib-devel -Requires: ros-noetic-rostest-devel - -Provides: ros-noetic-filters-devel = 1.9.1-2 -Obsoletes: ros-noetic-filters-devel < 1.9.1-2 -Obsoletes: ros-kinetic-filters-devel < 1.9.1-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg filters - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/filters/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.9.1-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.1.9.1-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.9.0-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.1.8.1-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.8.1-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.8.1-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.7.5-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.7.5-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.7.5-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.7.5-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.7.5-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.7.5-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.7.5-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.7.5-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.7.5-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.7.5-1 -- Update auto-generated Spec file diff --git a/specs/ros-forward_command_controller.spec b/specs/ros-forward_command_controller.spec deleted file mode 100644 index ac1a622..0000000 --- a/specs/ros-forward_command_controller.spec +++ /dev/null @@ -1,165 +0,0 @@ -Name: ros-forward_command_controller -Version: noetic.0.18.1 -Release: 2%{?dist} -Summary: ROS package forward_command_controller - -License: BSD -URL: https://github.com/ros-controls/ros_controllers/wiki - -Source0: https://github.com/ros-gbp/ros_controllers-release/archive/release/noetic/forward_command_controller/0.18.1-1.tar.gz#/ros-noetic-forward_command_controller-0.18.1-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-controller_interface-devel -BuildRequires: ros-noetic-hardware_interface-devel -BuildRequires: ros-noetic-realtime_tools-devel -BuildRequires: ros-noetic-roscpp-devel -BuildRequires: ros-noetic-std_msgs-devel - - -Provides: ros-noetic-forward_command_controller = 0.18.1-2 -Obsoletes: ros-noetic-forward_command_controller < 0.18.1-2 -Obsoletes: ros-kinetic-forward_command_controller < 0.18.1-2 - - - -%description -forward_command_controller - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-controller_interface-devel -Requires: ros-noetic-hardware_interface-devel -Requires: ros-noetic-realtime_tools-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-std_msgs-devel - -Provides: ros-noetic-forward_command_controller-devel = 0.18.1-2 -Obsoletes: ros-noetic-forward_command_controller-devel < 0.18.1-2 -Obsoletes: ros-kinetic-forward_command_controller-devel < 0.18.1-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg forward_command_controller - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/forward_command_controller/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.18.1-2 -- Modernize python shebang replacement -* Wed Feb 17 2021 Till Hofmann - noetic.0.18.1-1 -- Update to latest release -* Mon Nov 02 2020 Till Hofmann - noetic.0.18.0-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.0.17.0-1 -- Upgrade to noetic -* Wed Apr 29 2020 Till Hofmann - melodic.0.16.1-1 -- Update to latest release -* Fri Apr 17 2020 Till Hofmann - melodic.0.15.1-1 -- Update to latest release -* Mon Jul 22 2019 Till Hofmann - melodic.0.15.0-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.0.15.0-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.15.0-1 -- Update to ROS melodic release -* Fri Jan 19 2018 Tim Niemueller - 0.13.2-1 -- Initial package diff --git a/specs/ros-gazebo_dev.spec b/specs/ros-gazebo_dev.spec deleted file mode 100644 index 4edef72..0000000 --- a/specs/ros-gazebo_dev.spec +++ /dev/null @@ -1,163 +0,0 @@ -Name: ros-gazebo_dev -Version: noetic.2.9.1 -Release: 2%{?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/noetic/gazebo_dev/2.9.1-1.tar.gz#/ros-noetic-gazebo_dev-2.9.1-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: gazebo-devel -BuildRequires: ros-noetic-catkin-devel - -Requires: gazebo - -Provides: ros-noetic-gazebo_dev = 2.9.1-2 -Obsoletes: ros-noetic-gazebo_dev < 2.9.1-2 -Obsoletes: ros-kinetic-gazebo_dev < 2.9.1-2 - - - -%description -Provides a cmake config for the default version of Gazebo for the ROS -distribution. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: gazebo-devel -Requires: ros-noetic-catkin-devel - -Provides: ros-noetic-gazebo_dev-devel = 2.9.1-2 -Obsoletes: ros-noetic-gazebo_dev-devel < 2.9.1-2 -Obsoletes: ros-kinetic-gazebo_dev-devel < 2.9.1-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg gazebo_dev - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/gazebo_dev/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.2.9.1-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.2.9.1-1 -- Upgrade to noetic -* Tue Feb 04 2020 Till Hofmann - 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.2.8.4-1 -- Update to ROS melodic release -* Thu Mar 14 2019 Till Hofmann - 2.5.18-1 -- Update to latest release -* Tue Jun 26 2018 Till Hofmann - 2.5.17-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 2.5.14-4 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 2.5.14-3 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 2.5.14-2 -- Also add upstream's exec_depend as Requires: -* Thu Jan 18 2018 Till Hofmann - 2.5.14-1 -- Initial package diff --git a/specs/ros-gazebo_msgs.spec b/specs/ros-gazebo_msgs.spec deleted file mode 100644 index 9645a5a..0000000 --- a/specs/ros-gazebo_msgs.spec +++ /dev/null @@ -1,179 +0,0 @@ -Name: ros-gazebo_msgs -Version: noetic.2.9.1 -Release: 2%{?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/noetic/gazebo_msgs/2.9.1-1.tar.gz#/ros-noetic-gazebo_msgs-2.9.1-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-geometry_msgs-devel -BuildRequires: ros-noetic-message_generation-devel -BuildRequires: ros-noetic-sensor_msgs-devel -BuildRequires: ros-noetic-std_msgs-devel -BuildRequires: ros-noetic-std_srvs-devel -BuildRequires: ros-noetic-trajectory_msgs-devel - -Requires: ros-noetic-geometry_msgs -Requires: ros-noetic-message_runtime -Requires: ros-noetic-sensor_msgs -Requires: ros-noetic-std_msgs -Requires: ros-noetic-std_srvs -Requires: ros-noetic-trajectory_msgs - -Provides: ros-noetic-gazebo_msgs = 2.9.1-2 -Obsoletes: ros-noetic-gazebo_msgs < 2.9.1-2 -Obsoletes: ros-kinetic-gazebo_msgs < 2.9.1-2 - - - -%description -Message and service data structures for interacting with Gazebo from -ROS. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-geometry_msgs-devel -Requires: ros-noetic-message_generation-devel -Requires: ros-noetic-sensor_msgs-devel -Requires: ros-noetic-std_msgs-devel -Requires: ros-noetic-std_srvs-devel -Requires: ros-noetic-trajectory_msgs-devel -Requires: ros-noetic-message_runtime-devel - -Provides: ros-noetic-gazebo_msgs-devel = 2.9.1-2 -Obsoletes: ros-noetic-gazebo_msgs-devel < 2.9.1-2 -Obsoletes: ros-kinetic-gazebo_msgs-devel < 2.9.1-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg gazebo_msgs - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/gazebo_msgs/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.2.9.1-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.2.9.1-1 -- Upgrade to noetic -* Tue Feb 04 2020 Till Hofmann - 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.2.8.4-1 -- Update to ROS melodic release -* Thu Mar 14 2019 Till Hofmann - 2.5.18-1 -- Update to latest release -* Tue Jun 26 2018 Till Hofmann - 2.5.17-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 2.5.14-4 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 2.5.14-3 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 2.5.14-2 -- Also add upstream's exec_depend as Requires: -* Thu Jan 18 2018 Till Hofmann - 2.5.14-1 -- Initial package diff --git a/specs/ros-gazebo_plugins.spec b/specs/ros-gazebo_plugins.spec deleted file mode 100644 index c83ff38..0000000 --- a/specs/ros-gazebo_plugins.spec +++ /dev/null @@ -1,256 +0,0 @@ -Name: ros-gazebo_plugins -Version: noetic.2.9.1 -Release: 2%{?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/noetic/gazebo_plugins/2.9.1-1.tar.gz#/ros-noetic-gazebo_plugins-2.9.1-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: bullet-devel -BuildRequires: gazebo-devel -BuildRequires: libuuid-devel -BuildRequires: opencv-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: urdfdom-devel -BuildRequires: ros-noetic-angles-devel -BuildRequires: ros-noetic-camera_info_manager-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-cv_bridge-devel -BuildRequires: ros-noetic-diagnostic_updater-devel -BuildRequires: ros-noetic-dynamic_reconfigure-devel -BuildRequires: ros-noetic-gazebo_dev-devel -BuildRequires: ros-noetic-gazebo_msgs-devel -BuildRequires: ros-noetic-gazebo_ros-devel -BuildRequires: ros-noetic-geometry_msgs-devel -BuildRequires: ros-noetic-image_transport-devel -BuildRequires: ros-noetic-message_generation-devel -BuildRequires: ros-noetic-nav_msgs-devel -BuildRequires: ros-noetic-nodelet-devel -BuildRequires: ros-noetic-polled_camera-devel -BuildRequires: ros-noetic-rosconsole-devel -BuildRequires: ros-noetic-roscpp-devel -BuildRequires: ros-noetic-rosgraph_msgs-devel -BuildRequires: ros-noetic-rospy-devel -BuildRequires: ros-noetic-rostest-devel -BuildRequires: ros-noetic-sensor_msgs-devel -BuildRequires: ros-noetic-std_msgs-devel -BuildRequires: ros-noetic-std_srvs-devel -BuildRequires: ros-noetic-tf-devel -BuildRequires: ros-noetic-tf2_ros-devel -BuildRequires: ros-noetic-trajectory_msgs-devel -BuildRequires: ros-noetic-urdf-devel -BuildRequires: ros-noetic-visualization_msgs-devel - -Requires: ros-noetic-angles -Requires: ros-noetic-camera_info_manager -Requires: ros-noetic-cv_bridge -Requires: ros-noetic-diagnostic_updater -Requires: ros-noetic-dynamic_reconfigure -Requires: ros-noetic-gazebo_dev -Requires: ros-noetic-gazebo_msgs -Requires: ros-noetic-gazebo_ros -Requires: ros-noetic-geometry_msgs -Requires: ros-noetic-image_transport -Requires: ros-noetic-message_runtime -Requires: ros-noetic-nav_msgs -Requires: ros-noetic-nodelet -Requires: ros-noetic-polled_camera -Requires: ros-noetic-rosconsole -Requires: ros-noetic-roscpp -Requires: ros-noetic-rosgraph_msgs -Requires: ros-noetic-rospy -Requires: ros-noetic-sensor_msgs -Requires: ros-noetic-std_msgs -Requires: ros-noetic-std_srvs -Requires: ros-noetic-tf -Requires: ros-noetic-tf2_ros -Requires: ros-noetic-trajectory_msgs -Requires: ros-noetic-urdf -Requires: ros-noetic-visualization_msgs - -Provides: ros-noetic-gazebo_plugins = 2.9.1-2 -Obsoletes: ros-noetic-gazebo_plugins < 2.9.1-2 -Obsoletes: ros-kinetic-gazebo_plugins < 2.9.1-2 - - - -%description -Robot-independent Gazebo plugins for sensors, motors and dynamic -reconfigurable components. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: bullet-devel -Requires: gazebo-devel -Requires: libuuid-devel -Requires: opencv-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: urdfdom-devel -Requires: ros-noetic-angles-devel -Requires: ros-noetic-camera_info_manager-devel -Requires: ros-noetic-cv_bridge-devel -Requires: ros-noetic-diagnostic_updater-devel -Requires: ros-noetic-dynamic_reconfigure-devel -Requires: ros-noetic-gazebo_dev-devel -Requires: ros-noetic-gazebo_msgs-devel -Requires: ros-noetic-gazebo_ros-devel -Requires: ros-noetic-geometry_msgs-devel -Requires: ros-noetic-image_transport-devel -Requires: ros-noetic-message_generation-devel -Requires: ros-noetic-nav_msgs-devel -Requires: ros-noetic-nodelet-devel -Requires: ros-noetic-polled_camera-devel -Requires: ros-noetic-rosconsole-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-rosgraph_msgs-devel -Requires: ros-noetic-rospy-devel -Requires: ros-noetic-rostest-devel -Requires: ros-noetic-sensor_msgs-devel -Requires: ros-noetic-std_msgs-devel -Requires: ros-noetic-std_srvs-devel -Requires: ros-noetic-tf-devel -Requires: ros-noetic-tf2_ros-devel -Requires: ros-noetic-trajectory_msgs-devel -Requires: ros-noetic-urdf-devel -Requires: ros-noetic-visualization_msgs-devel -Requires: ros-noetic-message_runtime-devel - -Provides: ros-noetic-gazebo_plugins-devel = 2.9.1-2 -Obsoletes: ros-noetic-gazebo_plugins-devel < 2.9.1-2 -Obsoletes: ros-kinetic-gazebo_plugins-devel < 2.9.1-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg gazebo_plugins - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/gazebo_plugins/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.2.9.1-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.2.9.1-1 -- Upgrade to noetic -* Tue Feb 04 2020 Till Hofmann - 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.2.8.4-1 -- Update to ROS melodic release -* Thu Mar 14 2019 Till Hofmann - 2.5.18-1 -- Update to latest release -* Tue Jun 26 2018 Till Hofmann - 2.5.17-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 2.5.14-4 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 2.5.14-3 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 2.5.14-2 -- Also add upstream's exec_depend as Requires: -* Thu Jan 18 2018 Till Hofmann - 2.5.14-1 -- Initial package diff --git a/specs/ros-gazebo_ros.spec b/specs/ros-gazebo_ros.spec deleted file mode 100644 index 6638898..0000000 --- a/specs/ros-gazebo_ros.spec +++ /dev/null @@ -1,202 +0,0 @@ -Name: ros-gazebo_ros -Version: noetic.2.9.1 -Release: 2%{?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/noetic/gazebo_ros/2.9.1-1.tar.gz#/ros-noetic-gazebo_ros-2.9.1-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: bullet-devel -BuildRequires: gazebo-devel -BuildRequires: libuuid-devel -BuildRequires: tinyxml-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-cmake_modules-devel -BuildRequires: ros-noetic-dynamic_reconfigure-devel -BuildRequires: ros-noetic-gazebo_dev-devel -BuildRequires: ros-noetic-gazebo_msgs-devel -BuildRequires: ros-noetic-geometry_msgs-devel -BuildRequires: ros-noetic-roscpp-devel -BuildRequires: ros-noetic-rosgraph_msgs-devel -BuildRequires: ros-noetic-roslib-devel -BuildRequires: ros-noetic-std_msgs-devel -BuildRequires: ros-noetic-std_srvs-devel -BuildRequires: ros-noetic-tf-devel -BuildRequires: ros-noetic-trajectory_msgs-devel - -Requires: python3 -Requires: ros-noetic-dynamic_reconfigure -Requires: ros-noetic-gazebo_dev -Requires: ros-noetic-gazebo_msgs -Requires: ros-noetic-geometry_msgs -Requires: ros-noetic-roscpp -Requires: ros-noetic-rosgraph_msgs -Requires: ros-noetic-roslib -Requires: ros-noetic-std_msgs -Requires: ros-noetic-std_srvs -Requires: ros-noetic-tf - -Provides: ros-noetic-gazebo_ros = 2.9.1-2 -Obsoletes: ros-noetic-gazebo_ros < 2.9.1-2 -Obsoletes: ros-kinetic-gazebo_ros < 2.9.1-2 - - - -%description -Provides ROS plugins that offer message and service publishers for -interfacing with - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: bullet-devel -Requires: gazebo-devel -Requires: libuuid-devel -Requires: tinyxml-devel -Requires: ros-noetic-cmake_modules-devel -Requires: ros-noetic-dynamic_reconfigure-devel -Requires: ros-noetic-gazebo_dev-devel -Requires: ros-noetic-gazebo_msgs-devel -Requires: ros-noetic-geometry_msgs-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-rosgraph_msgs-devel -Requires: ros-noetic-roslib-devel -Requires: ros-noetic-std_msgs-devel -Requires: ros-noetic-std_srvs-devel -Requires: ros-noetic-tf-devel -Requires: ros-noetic-trajectory_msgs-devel - -Provides: ros-noetic-gazebo_ros-devel = 2.9.1-2 -Obsoletes: ros-noetic-gazebo_ros-devel < 2.9.1-2 -Obsoletes: ros-kinetic-gazebo_ros-devel < 2.9.1-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg gazebo_ros - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/gazebo_ros/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.2.9.1-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.2.9.1-1 -- Upgrade to noetic -* Tue Feb 04 2020 Till Hofmann - 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.2.8.4-1 -- Update to ROS melodic release -* Thu Mar 14 2019 Till Hofmann - 2.5.18-1 -- Update to latest release -* Tue Jun 26 2018 Till Hofmann - 2.5.17-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 2.5.14-4 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 2.5.14-3 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 2.5.14-2 -- Also add upstream's exec_depend as Requires: -* Thu Jan 18 2018 Till Hofmann - 2.5.14-1 -- Initial package diff --git a/specs/ros-gazebo_ros_control.spec b/specs/ros-gazebo_ros_control.spec deleted file mode 100644 index 9353a29..0000000 --- a/specs/ros-gazebo_ros_control.spec +++ /dev/null @@ -1,198 +0,0 @@ -Name: ros-gazebo_ros_control -Version: noetic.2.9.1 -Release: 2%{?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/noetic/gazebo_ros_control/2.9.1-1.tar.gz#/ros-noetic-gazebo_ros_control-2.9.1-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: bullet-devel -BuildRequires: gazebo-devel -BuildRequires: libuuid-devel -BuildRequires: opencv-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: urdfdom-devel -BuildRequires: ros-noetic-angles-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-control_toolbox-devel -BuildRequires: ros-noetic-controller_manager-devel -BuildRequires: ros-noetic-gazebo_dev-devel -BuildRequires: ros-noetic-hardware_interface-devel -BuildRequires: ros-noetic-joint_limits_interface-devel -BuildRequires: ros-noetic-pluginlib-devel -BuildRequires: ros-noetic-roscpp-devel -BuildRequires: ros-noetic-std_msgs-devel -BuildRequires: ros-noetic-transmission_interface-devel -BuildRequires: ros-noetic-urdf-devel - -Requires: ros-noetic-angles -Requires: ros-noetic-control_toolbox -Requires: ros-noetic-controller_manager -Requires: ros-noetic-gazebo_ros -Requires: ros-noetic-hardware_interface -Requires: ros-noetic-joint_limits_interface -Requires: ros-noetic-pluginlib -Requires: ros-noetic-roscpp -Requires: ros-noetic-std_msgs -Requires: ros-noetic-transmission_interface -Requires: ros-noetic-urdf - -Provides: ros-noetic-gazebo_ros_control = 2.9.1-2 -Obsoletes: ros-noetic-gazebo_ros_control < 2.9.1-2 -Obsoletes: ros-kinetic-gazebo_ros_control < 2.9.1-2 - - - -%description -gazebo_ros_control - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: bullet-devel -Requires: gazebo-devel -Requires: libuuid-devel -Requires: opencv-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: urdfdom-devel -Requires: ros-noetic-angles-devel -Requires: ros-noetic-control_toolbox-devel -Requires: ros-noetic-controller_manager-devel -Requires: ros-noetic-gazebo_dev-devel -Requires: ros-noetic-hardware_interface-devel -Requires: ros-noetic-joint_limits_interface-devel -Requires: ros-noetic-pluginlib-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-std_msgs-devel -Requires: ros-noetic-transmission_interface-devel -Requires: ros-noetic-urdf-devel -Requires: ros-noetic-gazebo_ros-devel - -Provides: ros-noetic-gazebo_ros_control-devel = 2.9.1-2 -Obsoletes: ros-noetic-gazebo_ros_control-devel < 2.9.1-2 -Obsoletes: ros-kinetic-gazebo_ros_control-devel < 2.9.1-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg gazebo_ros_control - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/gazebo_ros_control/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.2.9.1-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.2.9.1-1 -- Upgrade to noetic -* Tue Feb 04 2020 Till Hofmann - 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.2.8.4-1 -- Update to ROS melodic release -* Fri Jan 19 2018 Tim Niemueller - 2.5.14-1 -- Initial package diff --git a/specs/ros-gazebo_ros_pkgs.spec b/specs/ros-gazebo_ros_pkgs.spec deleted file mode 100644 index 164ce75..0000000 --- a/specs/ros-gazebo_ros_pkgs.spec +++ /dev/null @@ -1,179 +0,0 @@ -Name: ros-gazebo_ros_pkgs -Version: noetic.2.9.1 -Release: 2%{?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/noetic/gazebo_ros_pkgs/2.9.1-1.tar.gz#/ros-noetic-gazebo_ros_pkgs-2.9.1-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: ros-noetic-gazebo_dev -Requires: ros-noetic-gazebo_msgs -Requires: ros-noetic-gazebo_plugins -Requires: ros-noetic-gazebo_ros - -Provides: ros-noetic-gazebo_ros_pkgs = 2.9.1-2 -Obsoletes: ros-noetic-gazebo_ros_pkgs < 2.9.1-2 -Obsoletes: ros-kinetic-gazebo_ros_pkgs < 2.9.1-2 - - - -%description -Interface for using ROS with the - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-gazebo_dev-devel -Requires: ros-noetic-gazebo_msgs-devel -Requires: ros-noetic-gazebo_plugins-devel -Requires: ros-noetic-gazebo_ros-devel - -Provides: ros-noetic-gazebo_ros_pkgs-devel = 2.9.1-2 -Obsoletes: ros-noetic-gazebo_ros_pkgs-devel < 2.9.1-2 -Obsoletes: ros-kinetic-gazebo_ros_pkgs-devel < 2.9.1-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg gazebo_ros_pkgs - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/gazebo_ros_pkgs/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.2.9.1-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.2.9.1-1 -- Upgrade to noetic -* Tue Feb 04 2020 Till Hofmann - 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.2.8.4-1 -- Update to ROS melodic release -* Thu Mar 14 2019 Till Hofmann - 2.5.18-1 -- Update to latest release -* Tue Jun 26 2018 Till Hofmann - 2.5.17-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 2.5.14-8 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 2.5.14-7 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 2.5.14-6 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 2.5.14-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 2.5.14-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 2.5.14-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 2.5.14-2 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 2.5.14-1 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 2.5.13-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 2.5.13-1 -- Update auto-generated Spec file diff --git a/specs/ros-gencpp.spec b/specs/ros-gencpp.spec deleted file mode 100644 index 5a047fa..0000000 --- a/specs/ros-gencpp.spec +++ /dev/null @@ -1,176 +0,0 @@ -Name: ros-gencpp -Version: noetic.0.6.5 -Release: 2%{?dist} -Summary: ROS package gencpp - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/gencpp-release/archive/release/noetic/gencpp/0.6.5-1.tar.gz#/ros-noetic-gencpp-0.6.5-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: python3-setuptools -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-genmsg-devel - -Requires: ros-noetic-genmsg - -Provides: ros-noetic-gencpp = 0.6.5-2 -Obsoletes: ros-noetic-gencpp < 0.6.5-2 -Obsoletes: ros-kinetic-gencpp < 0.6.5-2 - - - -%description -C++ ROS message and service generators. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: python3-setuptools -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-genmsg-devel - -Provides: ros-noetic-gencpp-devel = 0.6.5-2 -Obsoletes: ros-noetic-gencpp-devel < 0.6.5-2 -Obsoletes: ros-kinetic-gencpp-devel < 0.6.5-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg gencpp - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/gencpp/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.6.5-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.0.6.5-1 -- Upgrade to noetic -* Wed Mar 04 2020 Till Hofmann - melodic.0.6.5-1 -- Update to latest release -* Mon Jul 22 2019 Till Hofmann - melodic.0.6.2-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.0.6.2-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.6.2-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.6.0-6 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.6.0-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.6.0-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.6.0-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 0.6.0-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 0.6.0-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 0.5.5-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.5.5-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.5.5-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.5.5-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.5.5-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.5.5-1 -- Update auto-generated Spec file diff --git a/specs/ros-geneus.spec b/specs/ros-geneus.spec deleted file mode 100644 index be40393..0000000 --- a/specs/ros-geneus.spec +++ /dev/null @@ -1,174 +0,0 @@ -Name: ros-geneus -Version: noetic.3.0.0 -Release: 2%{?dist} -Summary: ROS package geneus - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/tork-a/geneus-release/archive/release/noetic/geneus/3.0.0-1.tar.gz#/ros-noetic-geneus-3.0.0-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: python3-setuptools -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-genmsg-devel - -Requires: ros-noetic-genmsg - -Provides: ros-noetic-geneus = 3.0.0-2 -Obsoletes: ros-noetic-geneus < 3.0.0-2 -Obsoletes: ros-kinetic-geneus < 3.0.0-2 - - - -%description -EusLisp ROS message and service generators. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: python3-setuptools -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-genmsg-devel - -Provides: ros-noetic-geneus-devel = 3.0.0-2 -Obsoletes: ros-noetic-geneus-devel < 3.0.0-2 -Obsoletes: ros-kinetic-geneus-devel < 3.0.0-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg geneus - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/geneus/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.3.0.0-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.3.0.0-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.2.2.6-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.2.2.6-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.2.2.6-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 2.2.6-12 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 2.2.6-11 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 2.2.6-10 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 2.2.6-9 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 2.2.6-8 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 2.2.6-7 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 2.2.6-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 2.2.6-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 2.2.6-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 2.2.6-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 2.2.6-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 2.2.6-1 -- Update auto-generated Spec file diff --git a/specs/ros-genlisp.spec b/specs/ros-genlisp.spec deleted file mode 100644 index 77dff41..0000000 --- a/specs/ros-genlisp.spec +++ /dev/null @@ -1,174 +0,0 @@ -Name: ros-genlisp -Version: noetic.0.4.18 -Release: 2%{?dist} -Summary: ROS package genlisp - -License: BSD -URL: http://www.ros.org/wiki/roslisp - -Source0: https://github.com/ros-gbp/genlisp-release/archive/release/noetic/genlisp/0.4.18-1.tar.gz#/ros-noetic-genlisp-0.4.18-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: python3-setuptools -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-genmsg-devel - -Requires: ros-noetic-genmsg - -Provides: ros-noetic-genlisp = 0.4.18-2 -Obsoletes: ros-noetic-genlisp < 0.4.18-2 -Obsoletes: ros-kinetic-genlisp < 0.4.18-2 - - - -%description -Common-Lisp ROS message and service generators. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: python3-setuptools -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-genmsg-devel - -Provides: ros-noetic-genlisp-devel = 0.4.18-2 -Obsoletes: ros-noetic-genlisp-devel < 0.4.18-2 -Obsoletes: ros-kinetic-genlisp-devel < 0.4.18-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg genlisp - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/genlisp/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.4.18-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.0.4.18-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.0.4.16-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.0.4.16-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.4.16-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.4.16-12 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.4.16-11 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.4.16-10 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.4.16-9 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 0.4.16-8 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 0.4.16-7 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 0.4.16-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.4.16-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.4.16-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.4.16-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.4.16-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.4.16-1 -- Update auto-generated Spec file diff --git a/specs/ros-genmsg.spec b/specs/ros-genmsg.spec deleted file mode 100644 index 7bf7772..0000000 --- a/specs/ros-genmsg.spec +++ /dev/null @@ -1,180 +0,0 @@ -Name: ros-genmsg -Version: noetic.0.5.16 -Release: 2%{?dist} -Summary: ROS package genmsg - -License: BSD -URL: http://wiki.ros.org/genmsg - -Source0: https://github.com/ros-gbp/genmsg-release/archive/release/noetic/genmsg/0.5.16-1.tar.gz#/ros-noetic-genmsg-0.5.16-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: python3-setuptools -BuildRequires: ros-noetic-catkin-devel - -Requires: python3-empy -Requires: ros-noetic-catkin - -Provides: ros-noetic-genmsg = 0.5.16-2 -Obsoletes: ros-noetic-genmsg < 0.5.16-2 -Obsoletes: ros-kinetic-genmsg < 0.5.16-2 - - - -%description -Standalone Python library for generating ROS message and service data -structures for various languages. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: python3-setuptools -Requires: ros-noetic-catkin-devel - -Provides: ros-noetic-genmsg-devel = 0.5.16-2 -Obsoletes: ros-noetic-genmsg-devel < 0.5.16-2 -Obsoletes: ros-kinetic-genmsg-devel < 0.5.16-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg genmsg - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/genmsg/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.5.16-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.0.5.16-1 -- Upgrade to noetic -* Wed Mar 04 2020 Till Hofmann - melodic.0.5.15-1 -- Update to latest release -* Mon Jul 22 2019 Till Hofmann - melodic.0.5.12-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.0.5.12-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.5.12-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.5.11-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 0.5.11-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 0.5.10-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.5.10-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.5.10-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 0.5.10-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 0.5.10-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 0.5.9-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.5.9-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.5.9-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.5.9-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 0.5.9-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 0.5.8-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.5.8-1 -- Update auto-generated Spec file diff --git a/specs/ros-gennodejs.spec b/specs/ros-gennodejs.spec deleted file mode 100644 index 5a6c55c..0000000 --- a/specs/ros-gennodejs.spec +++ /dev/null @@ -1,174 +0,0 @@ -Name: ros-gennodejs -Version: noetic.2.0.2 -Release: 2%{?dist} -Summary: ROS package gennodejs - -License: Apache 2.0 -URL: http://www.ros.org/ - -Source0: https://github.com/sloretz/gennodejs-release/archive/release/noetic/gennodejs/2.0.2-1.tar.gz#/ros-noetic-gennodejs-2.0.2-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: python3-setuptools -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-genmsg-devel - -Requires: ros-noetic-genmsg - -Provides: ros-noetic-gennodejs = 2.0.2-2 -Obsoletes: ros-noetic-gennodejs < 2.0.2-2 -Obsoletes: ros-kinetic-gennodejs < 2.0.2-2 - - - -%description -Javascript ROS message and service generators. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: python3-setuptools -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-genmsg-devel - -Provides: ros-noetic-gennodejs-devel = 2.0.2-2 -Obsoletes: ros-noetic-gennodejs-devel < 2.0.2-2 -Obsoletes: ros-kinetic-gennodejs-devel < 2.0.2-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg gennodejs - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/gennodejs/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.2.0.2-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.2.0.2-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.2.0.1-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.2.0.1-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.2.0.1-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 2.0.1-12 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 2.0.1-11 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 2.0.1-10 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 2.0.1-9 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 2.0.1-8 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 2.0.1-7 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 2.0.1-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 2.0.1-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 2.0.1-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 2.0.1-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 2.0.1-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 2.0.1-1 -- Update auto-generated Spec file diff --git a/specs/ros-genpy.spec b/specs/ros-genpy.spec deleted file mode 100644 index 1d6e916..0000000 --- a/specs/ros-genpy.spec +++ /dev/null @@ -1,188 +0,0 @@ -Name: ros-genpy -Version: noetic.0.6.14 -Release: 2%{?dist} -Summary: ROS package genpy - -License: BSD -URL: http://wiki.ros.org/genpy - -Source0: https://github.com/ros-gbp/genpy-release/archive/release/noetic/genpy/0.6.14-1.tar.gz#/ros-noetic-genpy-0.6.14-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: python3-setuptools -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-genmsg-devel - -Requires: python3-pyyaml -Requires: python3dist(pyyaml) -Requires: ros-noetic-genmsg - -Provides: ros-noetic-genpy = 0.6.14-2 -Obsoletes: ros-noetic-genpy < 0.6.14-2 -Obsoletes: ros-kinetic-genpy < 0.6.14-2 - - - -%description -Python ROS message and service generators. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: python3-setuptools -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-genmsg-devel - -Provides: ros-noetic-genpy-devel = 0.6.14-2 -Obsoletes: ros-noetic-genpy-devel < 0.6.14-2 -Obsoletes: ros-kinetic-genpy-devel < 0.6.14-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg genpy - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/genpy/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.6.14-2 -- Modernize python shebang replacement -* Thu Sep 10 2020 Nicolas Limpert - noetic.0.6.14-1 -- Update to latest release -* Sat Aug 08 2020 Nicolas Limpert - noetic.0.6.13-1 -- Update to latest release -* Thu Jun 11 2020 Nicolas Limpert - noetic.0.6.12-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.0.6.11-1 -- Upgrade to noetic -* Thu Mar 05 2020 Till Hofmann - melodic.0.6.9-2 -- Fix dependency on python3-pyyaml -* Tue Feb 04 2020 Till Hofmann - 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.6.8-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.6.7-11 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.6.7-10 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.6.7-9 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.6.7-8 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 0.6.7-7 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 0.6.7-6 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 0.6.7-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.6.7-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.6.7-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.6.7-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 0.6.7-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 0.6.5-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.6.5-1 -- Update auto-generated Spec file diff --git a/specs/ros-geometric_shapes.spec b/specs/ros-geometric_shapes.spec deleted file mode 100644 index cc3f6a9..0000000 --- a/specs/ros-geometric_shapes.spec +++ /dev/null @@ -1,204 +0,0 @@ -Name: ros-geometric_shapes -Version: melodic.0.6.1 -Release: 1%{?dist} -Summary: ROS package geometric_shapes - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/geometric_shapes-release/archive/release/melodic/geometric_shapes/0.6.1-0.tar.gz#/ros-melodic-geometric_shapes-0.6.1-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel - -BuildRequires: assimp-devel -BuildRequires: boost-devel boost-python3-devel boost-python3-devel -BuildRequires: console-bridge-devel -BuildRequires: eigen3-devel -BuildRequires: gtest-devel -BuildRequires: pkgconfig -BuildRequires: qhull-devel -BuildRequires: ros-melodic-catkin-devel -BuildRequires: ros-melodic-eigen_stl_containers-devel -BuildRequires: ros-melodic-octomap-devel -BuildRequires: ros-melodic-random_numbers-devel -BuildRequires: ros-melodic-resource_retriever-devel -BuildRequires: ros-melodic-roscpp_serialization-devel -BuildRequires: ros-melodic-rosunit-devel -BuildRequires: ros-melodic-shape_msgs-devel -BuildRequires: ros-melodic-visualization_msgs-devel - -Requires: assimp -Requires: ros-melodic-eigen_stl_containers -Requires: ros-melodic-octomap -Requires: ros-melodic-random_numbers -Requires: ros-melodic-resource_retriever -Requires: ros-melodic-shape_msgs -Requires: ros-melodic-visualization_msgs - -Provides: ros-melodic-geometric_shapes = 0.6.1-1 -Obsoletes: ros-melodic-geometric_shapes < 0.6.1-1 -Obsoletes: ros-kinetic-geometric_shapes < 0.6.1-1 - - -%description -This package contains generic definitions of geometric shapes and -bodies. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-melodic-catkin-devel -Requires: assimp-devel -Requires: boost-devel boost-python3-devel boost-python3-devel -Requires: console-bridge-devel -Requires: eigen3-devel -Requires: gtest-devel -Requires: pkgconfig -Requires: qhull-devel -Requires: ros-melodic-eigen_stl_containers-devel -Requires: ros-melodic-octomap-devel -Requires: ros-melodic-random_numbers-devel -Requires: ros-melodic-resource_retriever-devel -Requires: ros-melodic-roscpp_serialization-devel -Requires: ros-melodic-rosunit-devel -Requires: ros-melodic-shape_msgs-devel -Requires: ros-melodic-visualization_msgs-devel - -Provides: ros-melodic-geometric_shapes-devel = 0.6.1-1 -Obsoletes: ros-melodic-geometric_shapes-devel < 0.6.1-1 -Obsoletes: ros-kinetic-geometric_shapes-devel < 0.6.1-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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# 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 - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg geometric_shapes - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - - - -# 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 - 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 -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -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 -* Wed Jul 24 2019 Till Hofmann - melodic.0.6.1-1 -- Update to latest release -* Fri Jul 12 2019 Till Hofmann - 0.5.4-4 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.5.4-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.5.4-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.5.4-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.5.3-4 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.5.3-3 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.5.3-2 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.5.3-1 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.5.2-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.5.2-1 -- Update auto-generated Spec file diff --git a/specs/ros-geometry.spec b/specs/ros-geometry.spec deleted file mode 100644 index de4fa12..0000000 --- a/specs/ros-geometry.spec +++ /dev/null @@ -1,179 +0,0 @@ -Name: ros-geometry -Version: noetic.1.13.2 -Release: 2%{?dist} -Summary: ROS package geometry - -License: BSD -URL: http://www.ros.org/wiki/geometry - -Source0: https://github.com/ros-gbp/geometry-release/archive/release/noetic/geometry/1.13.2-1.tar.gz#/ros-noetic-geometry-1.13.2-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: ros-noetic-angles -Requires: ros-noetic-eigen_conversions -Requires: ros-noetic-kdl_conversions -Requires: ros-noetic-tf -Requires: ros-noetic-tf_conversions - -Provides: ros-noetic-geometry = 1.13.2-2 -Obsoletes: ros-noetic-geometry < 1.13.2-2 -Obsoletes: ros-kinetic-geometry < 1.13.2-2 - - - -%description -ROS noetic package geometry. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-angles-devel -Requires: ros-noetic-eigen_conversions-devel -Requires: ros-noetic-kdl_conversions-devel -Requires: ros-noetic-tf-devel -Requires: ros-noetic-tf_conversions-devel - -Provides: ros-noetic-geometry-devel = 1.13.2-2 -Obsoletes: ros-noetic-geometry-devel < 1.13.2-2 -Obsoletes: ros-kinetic-geometry-devel < 1.13.2-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg geometry - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/geometry/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.13.2-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.1.13.2-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.13.1-1 -- Upgrade to noetic -* Fri Apr 17 2020 Till Hofmann - melodic.1.12.1-1 -- Update to latest release -* Mon Jul 22 2019 Till Hofmann - melodic.1.12.0-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.12.0-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.12.0-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.11.9-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.11.9-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.11.9-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.11.9-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.11.9-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.11.9-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.11.9-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.11.9-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.11.9-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.11.9-1 -- Update auto-generated Spec file diff --git a/specs/ros-geometry_msgs.spec b/specs/ros-geometry_msgs.spec deleted file mode 100644 index b4824e4..0000000 --- a/specs/ros-geometry_msgs.spec +++ /dev/null @@ -1,188 +0,0 @@ -Name: ros-geometry_msgs -Version: noetic.1.13.1 -Release: 2%{?dist} -Summary: ROS package geometry_msgs - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/common_msgs-release/archive/release/noetic/geometry_msgs/1.13.1-1.tar.gz#/ros-noetic-geometry_msgs-1.13.1-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-message_generation-devel -BuildRequires: ros-noetic-std_msgs-devel - -Requires: ros-noetic-message_runtime -Requires: ros-noetic-std_msgs - -Provides: ros-noetic-geometry_msgs = 1.13.1-2 -Obsoletes: ros-noetic-geometry_msgs < 1.13.1-2 -Obsoletes: ros-kinetic-geometry_msgs < 1.13.1-2 - - - -%description -geometry_msgs provides messages for common geometric primitives such -as points, vectors, and poses. These primitives are designed to -provide a common data type and facilitate interoperability throughout -the system. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-roscpp_serialization-devel -Requires: ros-noetic-message_generation-devel -Requires: ros-noetic-std_msgs-devel -Requires: ros-noetic-message_runtime-devel - -Provides: ros-noetic-geometry_msgs-devel = 1.13.1-2 -Obsoletes: ros-noetic-geometry_msgs-devel < 1.13.1-2 -Obsoletes: ros-kinetic-geometry_msgs-devel < 1.13.1-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg geometry_msgs - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/geometry_msgs/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.13.1-2 -- Modernize python shebang replacement -* Wed Feb 17 2021 Till Hofmann - noetic.1.13.1-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.13.0-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.1.12.7-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.12.7-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.12.7-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.12.7-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.12.7-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.6-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.6-2 -- devel also requires: the devel package of each run dependency -* Sun May 20 2018 Till Hofmann - 1.12.6-1 -- Update to latest release -* Tue May 15 2018 Till Hofmann - 1.12.5-10 -- Add Requires: on roscpp_serialization -* Tue May 15 2018 Till Hofmann - 1.12.5-9 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.12.5-8 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.12.5-7 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.12.5-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.5-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.5-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.5-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.12.5-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.5-1 -- Update auto-generated Spec file diff --git a/specs/ros-geometry_tutorials.spec b/specs/ros-geometry_tutorials.spec deleted file mode 100644 index 34af3e0..0000000 --- a/specs/ros-geometry_tutorials.spec +++ /dev/null @@ -1,171 +0,0 @@ -Name: ros-geometry_tutorials -Version: noetic.0.2.3 -Release: 2%{?dist} -Summary: ROS package geometry_tutorials - -License: BSD -URL: http://www.ros.org/wiki/geometry_tutorials - -Source0: https://github.com/ros-gbp/geometry_tutorials-release/archive/release/noetic/geometry_tutorials/0.2.3-1.tar.gz#/ros-noetic-geometry_tutorials-0.2.3-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: ros-noetic-turtle_tf -Requires: ros-noetic-turtle_tf2 - -Provides: ros-noetic-geometry_tutorials = 0.2.3-2 -Obsoletes: ros-noetic-geometry_tutorials < 0.2.3-2 -Obsoletes: ros-kinetic-geometry_tutorials < 0.2.3-2 - - - -%description -Metapackage of geometry tutorials ROS. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-turtle_tf-devel -Requires: ros-noetic-turtle_tf2-devel - -Provides: ros-noetic-geometry_tutorials-devel = 0.2.3-2 -Obsoletes: ros-noetic-geometry_tutorials-devel < 0.2.3-2 -Obsoletes: ros-kinetic-geometry_tutorials-devel < 0.2.3-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg geometry_tutorials - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/geometry_tutorials/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.2.3-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.0.2.3-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.0.2.2-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.0.2.2-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.2.2-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.2.2-11 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.2.2-10 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.2.2-9 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.2.2-8 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.2.2-7 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.2.2-6 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.2.2-5 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.2.2-4 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 0.2.2-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.2.2-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.2.2-1 -- Update auto-generated Spec file diff --git a/specs/ros-gl_dependency.spec b/specs/ros-gl_dependency.spec deleted file mode 100644 index 5840401..0000000 --- a/specs/ros-gl_dependency.spec +++ /dev/null @@ -1,167 +0,0 @@ -Name: ros-gl_dependency -Version: noetic.1.1.2 -Release: 2%{?dist} -Summary: ROS package gl_dependency - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/gl_dependency-release/archive/release/noetic/gl_dependency/1.1.2-1.tar.gz#/ros-noetic-gl_dependency-1.1.2-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: python3-qt5 - -Provides: ros-noetic-gl_dependency = 1.1.2-2 -Obsoletes: ros-noetic-gl_dependency < 1.1.2-2 -Obsoletes: ros-kinetic-gl_dependency < 1.1.2-2 - - - -%description -This encapsulates the GL dependency for a specific ROS distribution -and its Qt version - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel - -Provides: ros-noetic-gl_dependency-devel = 1.1.2-2 -Obsoletes: ros-noetic-gl_dependency-devel < 1.1.2-2 -Obsoletes: ros-kinetic-gl_dependency-devel < 1.1.2-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg gl_dependency - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/gl_dependency/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.1.2-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.1.1.2-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.1.1.0-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.1.0-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.1.0-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.1.0-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.1.0-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.1.0-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.1.0-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.1.0-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.1.0-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.1.0-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.1.0-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.1.0-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.1.0-1 -- Update auto-generated Spec file diff --git a/specs/ros-global_planner.spec b/specs/ros-global_planner.spec deleted file mode 100644 index 16aa57d..0000000 --- a/specs/ros-global_planner.spec +++ /dev/null @@ -1,133 +0,0 @@ -Name: ros-kinetic-global_planner -Version: 1.14.3 -Release: 1%{?dist} -Summary: ROS package global_planner - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/navigation-release/archive/release/kinetic/global_planner/1.14.3-0.tar.gz#/ros-kinetic-global_planner-1.14.3-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-angles-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-costmap_2d-devel -BuildRequires: ros-kinetic-dynamic_reconfigure-devel -BuildRequires: ros-kinetic-geometry_msgs-devel -BuildRequires: ros-kinetic-nav_core-devel -BuildRequires: ros-kinetic-nav_msgs-devel -BuildRequires: ros-kinetic-navfn-devel -BuildRequires: ros-kinetic-pluginlib-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-tf-devel - -Requires: ros-kinetic-costmap_2d -Requires: ros-kinetic-dynamic_reconfigure -Requires: ros-kinetic-geometry_msgs -Requires: ros-kinetic-nav_core -Requires: ros-kinetic-nav_msgs -Requires: ros-kinetic-navfn -Requires: ros-kinetic-pluginlib -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-tf - - -%description -A path planner library and node. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-angles-devel -Requires: ros-kinetic-costmap_2d-devel -Requires: ros-kinetic-dynamic_reconfigure-devel -Requires: ros-kinetic-geometry_msgs-devel -Requires: ros-kinetic-nav_core-devel -Requires: ros-kinetic-nav_msgs-devel -Requires: ros-kinetic-navfn-devel -Requires: ros-kinetic-pluginlib-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-tf-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg global_planner - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,setup*,env.sh} - -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 . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - - -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 -* Wed Jun 06 2018 Till Hofmann - 1.14.3-1 -- Initial package diff --git a/specs/ros-hardware_interface.spec b/specs/ros-hardware_interface.spec deleted file mode 100644 index c74bc07..0000000 --- a/specs/ros-hardware_interface.spec +++ /dev/null @@ -1,162 +0,0 @@ -Name: ros-hardware_interface -Version: noetic.0.19.4 -Release: 2%{?dist} -Summary: ROS package hardware_interface - -License: BSD -URL: https://github.com/ros-controls/ros_control/wiki - -Source0: https://github.com/ros-gbp/ros_control-release/archive/release/noetic/hardware_interface/0.19.4-1.tar.gz#/ros-noetic-hardware_interface-0.19.4-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-roscpp-devel - -Requires: ros-noetic-roscpp - -Provides: ros-noetic-hardware_interface = 0.19.4-2 -Obsoletes: ros-noetic-hardware_interface < 0.19.4-2 -Obsoletes: ros-kinetic-hardware_interface < 0.19.4-2 - - - -%description -Hardware Interface base class. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-roscpp-devel - -Provides: ros-noetic-hardware_interface-devel = 0.19.4-2 -Obsoletes: ros-noetic-hardware_interface-devel < 0.19.4-2 -Obsoletes: ros-kinetic-hardware_interface-devel < 0.19.4-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg hardware_interface - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/hardware_interface/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.19.4-2 -- Modernize python shebang replacement -* Wed Feb 17 2021 Till Hofmann - noetic.0.19.4-1 -- Update to latest release -* Mon Nov 02 2020 Till Hofmann - noetic.0.19.3-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.0.19.1-1 -- Upgrade to noetic -* Fri Apr 17 2020 Till Hofmann - melodic.0.18.0-1 -- Update to latest release -* Mon Mar 02 2020 Till Hofmann - melodic.0.17.0-1 -- Update to latest release -* Tue Feb 04 2020 Till Hofmann - melodic.0.16.0-1 -- Update to latest release -* Mon Jul 22 2019 Till Hofmann - melodic.0.15.1-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.0.15.1-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.15.1-1 -- Update to ROS melodic release -* Tue May 22 2018 Till Hofmann - 0.13.3-1 -- Update dependencies -* Thu Jan 18 2018 Till Hofmann - 0.13.0-1 -- Initial package diff --git a/specs/ros-image_common.spec b/specs/ros-image_common.spec deleted file mode 100644 index cfbbe7d..0000000 --- a/specs/ros-image_common.spec +++ /dev/null @@ -1,175 +0,0 @@ -Name: ros-image_common -Version: noetic.1.12.0 -Release: 2%{?dist} -Summary: ROS package image_common - -License: BSD -URL: http://www.ros.org/wiki/image_common - -Source0: https://github.com/ros-gbp/image_common-release/archive/release/noetic/image_common/1.12.0-1.tar.gz#/ros-noetic-image_common-1.12.0-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: ros-noetic-camera_calibration_parsers -Requires: ros-noetic-camera_info_manager -Requires: ros-noetic-image_transport -Requires: ros-noetic-polled_camera - -Provides: ros-noetic-image_common = 1.12.0-2 -Obsoletes: ros-noetic-image_common < 1.12.0-2 -Obsoletes: ros-kinetic-image_common < 1.12.0-2 - - - -%description -Common code for working with images in ROS. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-camera_calibration_parsers-devel -Requires: ros-noetic-camera_info_manager-devel -Requires: ros-noetic-image_transport-devel -Requires: ros-noetic-polled_camera-devel - -Provides: ros-noetic-image_common-devel = 1.12.0-2 -Obsoletes: ros-noetic-image_common-devel < 1.12.0-2 -Obsoletes: ros-kinetic-image_common-devel < 1.12.0-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg image_common - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/image_common/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.12.0-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.1.12.0-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.1.11.13-12 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.11.13-11 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.11.13-10 -- Update to ROS melodic release -* Tue May 22 2018 Till Hofmann - 1.11.13-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.11.13-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.11.13-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.11.13-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.11.13-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.11.13-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.11.13-3 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 1.11.13-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.11.13-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.11.12-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.11.12-1 -- Update auto-generated Spec file diff --git a/specs/ros-image_geometry.spec b/specs/ros-image_geometry.spec deleted file mode 100644 index ffb4d67..0000000 --- a/specs/ros-image_geometry.spec +++ /dev/null @@ -1,182 +0,0 @@ -Name: ros-image_geometry -Version: noetic.1.15.0 -Release: 2%{?dist} -Summary: ROS package image_geometry - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/vision_opencv-release/archive/release/noetic/image_geometry/1.15.0-1.tar.gz#/ros-noetic-image_geometry-1.15.0-source0.tar.gz - -Patch0: ros-kinetic-image_geometry.catkin-fix-order.patch - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: boost-devel -BuildRequires: gtest-devel -BuildRequires: opencv-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-cpp_common-devel -BuildRequires: ros-noetic-sensor_msgs-devel - - -Provides: ros-noetic-image_geometry = 1.15.0-2 -Obsoletes: ros-noetic-image_geometry < 1.15.0-2 -Obsoletes: ros-kinetic-image_geometry < 1.15.0-2 - - - -%description -`image_geometry` contains C++ and Python libraries for interpreting -images geometrically. It interfaces the calibration parameters in -sensor_msgs/CameraInfo messages with OpenCV functions such as image -rectification, much as cv_bridge interfaces ROS sensor_msgs/Image with -OpenCV data types. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: opencv-devel -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-sensor_msgs-devel -Requires: boost-devel -Requires: gtest-devel -Requires: ros-noetic-cpp_common-devel - -Provides: ros-noetic-image_geometry-devel = 1.15.0-2 -Obsoletes: ros-noetic-image_geometry-devel < 1.15.0-2 -Obsoletes: ros-kinetic-image_geometry-devel < 1.15.0-2 - - -%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 - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg image_geometry - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/image_geometry/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.15.0-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.1.15.0-1 -- Upgrade to noetic -* 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.13.0-1 -- Update to ROS melodic release -* Tue May 22 2018 Till Hofmann - 1.12.8-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.8-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.8-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.12.7-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.7-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.7-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.7-3 -- Split devel package -* Thu Nov 23 2017 Till Hofmann - 1.12.7-2 -- Build against system opencv3 instead of ros-kinetic-opencv -* Sun Nov 19 2017 Till Hofmann - 1.12.7-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.4-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.4-1 -- Update auto-generated Spec file diff --git a/specs/ros-image_pipeline.spec b/specs/ros-image_pipeline.spec deleted file mode 100644 index 226fc77..0000000 --- a/specs/ros-image_pipeline.spec +++ /dev/null @@ -1,186 +0,0 @@ -Name: ros-image_pipeline -Version: noetic.1.15.3 -Release: 2%{?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/noetic/image_pipeline/1.15.3-1.tar.gz#/ros-noetic-image_pipeline-1.15.3-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: ros-noetic-camera_calibration -Requires: ros-noetic-depth_image_proc -Requires: ros-noetic-image_proc -Requires: ros-noetic-image_publisher -Requires: ros-noetic-image_rotate -Requires: ros-noetic-image_view -Requires: ros-noetic-stereo_image_proc - -Provides: ros-noetic-image_pipeline = 1.15.3-2 -Obsoletes: ros-noetic-image_pipeline < 1.15.3-2 -Obsoletes: ros-kinetic-image_pipeline < 1.15.3-2 - - - -%description -image_pipeline fills the gap between getting raw images from a camera -driver and higher-level vision processing. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-camera_calibration-devel -Requires: ros-noetic-depth_image_proc-devel -Requires: ros-noetic-image_proc-devel -Requires: ros-noetic-image_publisher-devel -Requires: ros-noetic-image_rotate-devel -Requires: ros-noetic-image_view-devel -Requires: ros-noetic-stereo_image_proc-devel - -Provides: ros-noetic-image_pipeline-devel = 1.15.3-2 -Obsoletes: ros-noetic-image_pipeline-devel < 1.15.3-2 -Obsoletes: ros-kinetic-image_pipeline-devel < 1.15.3-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg image_pipeline - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/image_pipeline/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.15.3-2 -- Modernize python shebang replacement -* Wed Feb 17 2021 Till Hofmann - noetic.1.15.3-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.15.2-1 -- Upgrade to noetic -* Tue Feb 04 2020 Till Hofmann - 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.13.0-1 -- Update to ROS melodic release -* Tue May 22 2018 Till Hofmann - 1.12.23-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.23-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.23-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.12.22-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.22-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.22-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.22-2 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 1.12.22-1 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.12.21-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.20-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.20-1 -- Update auto-generated Spec file diff --git a/specs/ros-image_proc.spec b/specs/ros-image_proc.spec deleted file mode 100644 index d1038ee..0000000 --- a/specs/ros-image_proc.spec +++ /dev/null @@ -1,210 +0,0 @@ -Name: ros-image_proc -Version: noetic.1.15.3 -Release: 2%{?dist} -Summary: ROS package image_proc - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/image_pipeline-release/archive/release/noetic/image_proc/1.15.3-1.tar.gz#/ros-noetic-image_proc-1.15.3-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: boost-devel boost-python3-devel -BuildRequires: libuuid-devel -BuildRequires: opencv-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-noetic-camera_calibration_parsers-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-cv_bridge-devel -BuildRequires: ros-noetic-dynamic_reconfigure-devel -BuildRequires: ros-noetic-image_geometry-devel -BuildRequires: ros-noetic-image_transport-devel -BuildRequires: ros-noetic-nodelet-devel -BuildRequires: ros-noetic-nodelet_topic_tools-devel -BuildRequires: ros-noetic-roscpp-devel -BuildRequires: ros-noetic-rostest-devel -BuildRequires: ros-noetic-sensor_msgs-devel - -Requires: ros-noetic-cv_bridge -Requires: ros-noetic-dynamic_reconfigure -Requires: ros-noetic-image_geometry -Requires: ros-noetic-image_transport -Requires: ros-noetic-nodelet -Requires: ros-noetic-nodelet_topic_tools -Requires: ros-noetic-roscpp -Requires: ros-noetic-sensor_msgs - -Provides: ros-noetic-image_proc = 1.15.3-2 -Obsoletes: ros-noetic-image_proc < 1.15.3-2 -Obsoletes: ros-kinetic-image_proc < 1.15.3-2 - - - -%description -Single image rectification and color processing. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: boost-devel boost-python3-devel -Requires: libuuid-devel -Requires: opencv-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: ros-noetic-camera_calibration_parsers-devel -Requires: ros-noetic-cv_bridge-devel -Requires: ros-noetic-dynamic_reconfigure-devel -Requires: ros-noetic-image_geometry-devel -Requires: ros-noetic-image_transport-devel -Requires: ros-noetic-nodelet-devel -Requires: ros-noetic-nodelet_topic_tools-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-rostest-devel -Requires: ros-noetic-sensor_msgs-devel - -Provides: ros-noetic-image_proc-devel = 1.15.3-2 -Obsoletes: ros-noetic-image_proc-devel < 1.15.3-2 -Obsoletes: ros-kinetic-image_proc-devel < 1.15.3-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg image_proc - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/image_proc/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.15.3-2 -- Modernize python shebang replacement -* Wed Feb 17 2021 Till Hofmann - noetic.1.15.3-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.15.2-1 -- Upgrade to noetic -* Tue Feb 04 2020 Till Hofmann - 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.13.0-1 -- Update to ROS melodic release -* Tue May 22 2018 Till Hofmann - 1.12.23-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.23-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.23-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.12.22-4 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.22-3 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.22-2 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.22-1 -- Split devel package -* Thu Nov 23 2017 Till Hofmann - 1.12.21-2 -- Build against system opencv3 instead of ros-kinetic-opencv -* Sun Nov 19 2017 Till Hofmann - 1.12.21-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.20-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.20-1 -- Update auto-generated Spec file diff --git a/specs/ros-image_publisher.spec b/specs/ros-image_publisher.spec deleted file mode 100644 index 1b12136..0000000 --- a/specs/ros-image_publisher.spec +++ /dev/null @@ -1,201 +0,0 @@ -Name: ros-image_publisher -Version: noetic.1.15.3 -Release: 2%{?dist} -Summary: ROS package image_publisher - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/image_pipeline-release/archive/release/noetic/image_publisher/1.15.3-1.tar.gz#/ros-noetic-image_publisher-1.15.3-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: libuuid-devel -BuildRequires: opencv-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-noetic-camera_info_manager-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-cv_bridge-devel -BuildRequires: ros-noetic-dynamic_reconfigure-devel -BuildRequires: ros-noetic-image_transport-devel -BuildRequires: ros-noetic-nodelet-devel -BuildRequires: ros-noetic-roscpp-devel -BuildRequires: ros-noetic-sensor_msgs-devel - -Requires: ros-noetic-camera_info_manager -Requires: ros-noetic-cv_bridge -Requires: ros-noetic-dynamic_reconfigure -Requires: ros-noetic-image_transport -Requires: ros-noetic-nodelet -Requires: ros-noetic-roscpp -Requires: ros-noetic-sensor_msgs - -Provides: ros-noetic-image_publisher = 1.15.3-2 -Obsoletes: ros-noetic-image_publisher < 1.15.3-2 -Obsoletes: ros-kinetic-image_publisher < 1.15.3-2 - - - -%description -ROS noetic package image_publisher. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: libuuid-devel -Requires: opencv-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: ros-noetic-camera_info_manager-devel -Requires: ros-noetic-cv_bridge-devel -Requires: ros-noetic-dynamic_reconfigure-devel -Requires: ros-noetic-image_transport-devel -Requires: ros-noetic-nodelet-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-sensor_msgs-devel - -Provides: ros-noetic-image_publisher-devel = 1.15.3-2 -Obsoletes: ros-noetic-image_publisher-devel < 1.15.3-2 -Obsoletes: ros-kinetic-image_publisher-devel < 1.15.3-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg image_publisher - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/image_publisher/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.15.3-2 -- Modernize python shebang replacement -* Wed Feb 17 2021 Till Hofmann - noetic.1.15.3-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.15.2-1 -- Upgrade to noetic -* Tue Feb 04 2020 Till Hofmann - 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.13.0-1 -- Update to ROS melodic release -* Tue May 22 2018 Till Hofmann - 1.12.23-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.23-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.23-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.12.22-4 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.22-3 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.22-2 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.22-1 -- Split devel package -* Thu Nov 23 2017 Till Hofmann - 1.12.21-2 -- Build against system opencv3 instead of ros-kinetic-opencv -* Sun Nov 19 2017 Till Hofmann - 1.12.21-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.20-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.20-1 -- Update auto-generated Spec file diff --git a/specs/ros-image_rotate.spec b/specs/ros-image_rotate.spec deleted file mode 100644 index cf950c8..0000000 --- a/specs/ros-image_rotate.spec +++ /dev/null @@ -1,214 +0,0 @@ -Name: ros-image_rotate -Version: noetic.1.15.3 -Release: 2%{?dist} -Summary: ROS package image_rotate - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/image_pipeline-release/archive/release/noetic/image_rotate/1.15.3-1.tar.gz#/ros-noetic-image_rotate-1.15.3-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: eigen3-devel -BuildRequires: libuuid-devel -BuildRequires: opencv-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-cmake_modules-devel -BuildRequires: ros-noetic-cv_bridge-devel -BuildRequires: ros-noetic-dynamic_reconfigure-devel -BuildRequires: ros-noetic-geometry_msgs-devel -BuildRequires: ros-noetic-image_transport-devel -BuildRequires: ros-noetic-nodelet-devel -BuildRequires: ros-noetic-roscpp-devel -BuildRequires: ros-noetic-rostest-devel -BuildRequires: ros-noetic-tf2-devel -BuildRequires: ros-noetic-tf2_geometry_msgs-devel -BuildRequires: ros-noetic-tf2_ros-devel - -Requires: ros-noetic-cv_bridge -Requires: ros-noetic-dynamic_reconfigure -Requires: ros-noetic-image_transport -Requires: ros-noetic-nodelet -Requires: ros-noetic-roscpp -Requires: ros-noetic-tf2 -Requires: ros-noetic-tf2_geometry_msgs -Requires: ros-noetic-tf2_ros - -Provides: ros-noetic-image_rotate = 1.15.3-2 -Obsoletes: ros-noetic-image_rotate < 1.15.3-2 -Obsoletes: ros-kinetic-image_rotate < 1.15.3-2 - - - -%description -ROS noetic package image_rotate. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: eigen3-devel -Requires: libuuid-devel -Requires: opencv-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: ros-noetic-cmake_modules-devel -Requires: ros-noetic-cv_bridge-devel -Requires: ros-noetic-dynamic_reconfigure-devel -Requires: ros-noetic-geometry_msgs-devel -Requires: ros-noetic-image_transport-devel -Requires: ros-noetic-nodelet-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-rostest-devel -Requires: ros-noetic-tf2-devel -Requires: ros-noetic-tf2_geometry_msgs-devel -Requires: ros-noetic-tf2_ros-devel - -Provides: ros-noetic-image_rotate-devel = 1.15.3-2 -Obsoletes: ros-noetic-image_rotate-devel < 1.15.3-2 -Obsoletes: ros-kinetic-image_rotate-devel < 1.15.3-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg image_rotate - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/image_rotate/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.15.3-2 -- Modernize python shebang replacement -* Wed Feb 17 2021 Till Hofmann - noetic.1.15.3-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.15.2-1 -- Upgrade to noetic -* Tue Feb 04 2020 Till Hofmann - 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.13.0-1 -- Update to ROS melodic release -* Tue May 22 2018 Till Hofmann - 1.12.23-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.23-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.23-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.12.22-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.22-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.22-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.22-2 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 1.12.22-1 -- Split devel package -* Thu Nov 23 2017 Till Hofmann - 1.12.21-2 -- Build against system opencv3 instead of ros-kinetic-opencv -* Sun Nov 19 2017 Till Hofmann - 1.12.21-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.20-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.20-1 -- Update auto-generated Spec file diff --git a/specs/ros-image_transport.spec b/specs/ros-image_transport.spec deleted file mode 100644 index e4514cb..0000000 --- a/specs/ros-image_transport.spec +++ /dev/null @@ -1,196 +0,0 @@ -Name: ros-image_transport -Version: noetic.1.12.0 -Release: 2%{?dist} -Summary: ROS package image_transport - -License: BSD -URL: http://ros.org/wiki/image_transport - -Source0: https://github.com/ros-gbp/image_common-release/archive/release/noetic/image_transport/1.12.0-1.tar.gz#/ros-noetic-image_transport-1.12.0-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-message_filters-devel -BuildRequires: ros-noetic-pluginlib-devel -BuildRequires: ros-noetic-rosconsole-devel -BuildRequires: ros-noetic-roscpp-devel -BuildRequires: ros-noetic-roslib-devel -BuildRequires: ros-noetic-sensor_msgs-devel - -Requires: ros-noetic-message_filters -Requires: ros-noetic-pluginlib -Requires: ros-noetic-rosconsole -Requires: ros-noetic-roscpp -Requires: ros-noetic-roslib -Requires: ros-noetic-sensor_msgs - -Provides: ros-noetic-image_transport = 1.12.0-2 -Obsoletes: ros-noetic-image_transport < 1.12.0-2 -Obsoletes: ros-kinetic-image_transport < 1.12.0-2 - - - -%description -image_transport should always be used to subscribe to and publish -images. It provides transparent support for transporting images in -low-bandwidth compressed formats. Examples (provided by separate -plugin packages) include JPEG/PNG compression and Theora streaming -video. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: ros-noetic-message_filters-devel -Requires: ros-noetic-pluginlib-devel -Requires: ros-noetic-rosconsole-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-roslib-devel -Requires: ros-noetic-sensor_msgs-devel - -Provides: ros-noetic-image_transport-devel = 1.12.0-2 -Obsoletes: ros-noetic-image_transport-devel < 1.12.0-2 -Obsoletes: ros-kinetic-image_transport-devel < 1.12.0-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg image_transport - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/image_transport/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.12.0-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.1.12.0-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.1.11.13-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.11.13-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.11.13-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.11.13-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.11.13-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.11.13-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.11.13-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.11.13-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.11.13-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.11.13-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.11.13-3 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 1.11.13-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.11.13-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.11.12-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.11.12-1 -- Update auto-generated Spec file diff --git a/specs/ros-image_transport_plugins.spec b/specs/ros-image_transport_plugins.spec deleted file mode 100644 index 0c6b238..0000000 --- a/specs/ros-image_transport_plugins.spec +++ /dev/null @@ -1,176 +0,0 @@ -Name: ros-image_transport_plugins -Version: noetic.1.14.0 -Release: 2%{?dist} -Summary: ROS package image_transport_plugins - -License: BSD -URL: http://www.ros.org/wiki/image_transport_plugins - -Source0: https://github.com/ros-gbp/image_transport_plugins-release/archive/release/noetic/image_transport_plugins/1.14.0-1.tar.gz#/ros-noetic-image_transport_plugins-1.14.0-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: ros-noetic-compressed_depth_image_transport -Requires: ros-noetic-compressed_image_transport -Requires: ros-noetic-theora_image_transport - -Provides: ros-noetic-image_transport_plugins = 1.14.0-2 -Obsoletes: ros-noetic-image_transport_plugins < 1.14.0-2 -Obsoletes: ros-kinetic-image_transport_plugins < 1.14.0-2 - - - -%description -A set of plugins for publishing and subscribing to sensor_msgs/Image -topics in representations other than raw pixel data. For example, for -viewing a stream of images off-robot, a video codec will give much -lower bandwidth and latency. For low frame rate tranport of high- -definition images, you might prefer sending them as JPEG or PNG- -compressed form. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-compressed_depth_image_transport-devel -Requires: ros-noetic-compressed_image_transport-devel -Requires: ros-noetic-theora_image_transport-devel - -Provides: ros-noetic-image_transport_plugins-devel = 1.14.0-2 -Obsoletes: ros-noetic-image_transport_plugins-devel < 1.14.0-2 -Obsoletes: ros-kinetic-image_transport_plugins-devel < 1.14.0-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg image_transport_plugins - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/image_transport_plugins/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.14.0-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.1.14.0-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.1.9.5-13 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.9.5-12 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.9.5-11 -- Update to ROS melodic release -* Tue May 22 2018 Till Hofmann - 1.9.5-10 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.9.5-9 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.9.5-8 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.9.5-7 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.9.5-6 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.9.5-5 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.9.5-4 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 1.9.5-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.9.5-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.9.5-1 -- Update auto-generated Spec file diff --git a/specs/ros-image_view.spec b/specs/ros-image_view.spec deleted file mode 100644 index 699c20a..0000000 --- a/specs/ros-image_view.spec +++ /dev/null @@ -1,218 +0,0 @@ -Name: ros-image_view -Version: noetic.1.15.3 -Release: 2%{?dist} -Summary: ROS package image_view - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/image_pipeline-release/archive/release/noetic/image_view/1.15.3-1.tar.gz#/ros-noetic-image_view-1.15.3-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: gtk3-devel -BuildRequires: libuuid-devel -BuildRequires: opencv-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-noetic-camera_calibration_parsers-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-cv_bridge-devel -BuildRequires: ros-noetic-dynamic_reconfigure-devel -BuildRequires: ros-noetic-image_transport-devel -BuildRequires: ros-noetic-message_filters-devel -BuildRequires: ros-noetic-message_generation-devel -BuildRequires: ros-noetic-nodelet-devel -BuildRequires: ros-noetic-rosconsole-devel -BuildRequires: ros-noetic-roscpp-devel -BuildRequires: ros-noetic-rostest-devel -BuildRequires: ros-noetic-sensor_msgs-devel -BuildRequires: ros-noetic-std_srvs-devel -BuildRequires: ros-noetic-stereo_msgs-devel - -Requires: ros-noetic-camera_calibration_parsers -Requires: ros-noetic-cv_bridge -Requires: ros-noetic-dynamic_reconfigure -Requires: ros-noetic-image_transport -Requires: ros-noetic-message_filters -Requires: ros-noetic-nodelet -Requires: ros-noetic-rosconsole -Requires: ros-noetic-roscpp -Requires: ros-noetic-std_srvs - -Provides: ros-noetic-image_view = 1.15.3-2 -Obsoletes: ros-noetic-image_view < 1.15.3-2 -Obsoletes: ros-kinetic-image_view < 1.15.3-2 - - - -%description -A simple viewer for ROS image topics. Includes a specialized viewer -for stereo + disparity images. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: gtk3-devel -Requires: libuuid-devel -Requires: opencv-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: ros-noetic-camera_calibration_parsers-devel -Requires: ros-noetic-cv_bridge-devel -Requires: ros-noetic-dynamic_reconfigure-devel -Requires: ros-noetic-image_transport-devel -Requires: ros-noetic-message_filters-devel -Requires: ros-noetic-message_generation-devel -Requires: ros-noetic-nodelet-devel -Requires: ros-noetic-rosconsole-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-rostest-devel -Requires: ros-noetic-sensor_msgs-devel -Requires: ros-noetic-std_srvs-devel -Requires: ros-noetic-stereo_msgs-devel - -Provides: ros-noetic-image_view-devel = 1.15.3-2 -Obsoletes: ros-noetic-image_view-devel < 1.15.3-2 -Obsoletes: ros-kinetic-image_view-devel < 1.15.3-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg image_view - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/image_view/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.15.3-2 -- Modernize python shebang replacement -* Wed Feb 17 2021 Till Hofmann - noetic.1.15.3-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.15.2-1 -- Upgrade to noetic -* Tue Feb 04 2020 Till Hofmann - 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.13.0-1 -- Update to ROS melodic release -* Tue May 22 2018 Till Hofmann - 1.12.23-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.23-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.23-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.12.22-4 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.22-3 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.22-2 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.22-1 -- Split devel package -* Thu Nov 23 2017 Till Hofmann - 1.12.21-2 -- Build against system opencv3 instead of ros-kinetic-opencv -* Sun Nov 19 2017 Till Hofmann - 1.12.21-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.20-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.20-1 -- Update auto-generated Spec file diff --git a/specs/ros-interactive_marker_tutorials.spec b/specs/ros-interactive_marker_tutorials.spec deleted file mode 100644 index 833c637..0000000 --- a/specs/ros-interactive_marker_tutorials.spec +++ /dev/null @@ -1,176 +0,0 @@ -Name: ros-interactive_marker_tutorials -Version: noetic.0.11.0 -Release: 2%{?dist} -Summary: ROS package interactive_marker_tutorials - -License: BSD -URL: http://ros.org/wiki/interactive_marker_tutorials - -Source0: https://github.com/ros-gbp/visualization_tutorials-release/archive/release/noetic/interactive_marker_tutorials/0.11.0-1.tar.gz#/ros-noetic-interactive_marker_tutorials-0.11.0-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-interactive_markers-devel -BuildRequires: ros-noetic-roscpp-devel -BuildRequires: ros-noetic-tf-devel -BuildRequires: ros-noetic-visualization_msgs-devel - -Requires: ros-noetic-interactive_markers -Requires: ros-noetic-roscpp -Requires: ros-noetic-tf -Requires: ros-noetic-visualization_msgs - -Provides: ros-noetic-interactive_marker_tutorials = 0.11.0-2 -Obsoletes: ros-noetic-interactive_marker_tutorials < 0.11.0-2 -Obsoletes: ros-kinetic-interactive_marker_tutorials < 0.11.0-2 - - - -%description -The interactive_marker_tutorials package - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-interactive_markers-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-tf-devel -Requires: ros-noetic-visualization_msgs-devel - -Provides: ros-noetic-interactive_marker_tutorials-devel = 0.11.0-2 -Obsoletes: ros-noetic-interactive_marker_tutorials-devel < 0.11.0-2 -Obsoletes: ros-kinetic-interactive_marker_tutorials-devel < 0.11.0-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg interactive_marker_tutorials - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/interactive_marker_tutorials/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.11.0-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.0.11.0-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.0.10.3-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.0.10.3-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.10.3-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.10.3-4 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.10.3-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.10.3-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.10.3-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.10.2-4 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.10.2-3 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.10.2-2 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.10.2-1 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.10.1-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.10.1-1 -- Update auto-generated Spec file diff --git a/specs/ros-interactive_markers.spec b/specs/ros-interactive_markers.spec deleted file mode 100644 index 5d9c3ee..0000000 --- a/specs/ros-interactive_markers.spec +++ /dev/null @@ -1,193 +0,0 @@ -Name: ros-interactive_markers -Version: noetic.1.12.0 -Release: 2%{?dist} -Summary: ROS package interactive_markers - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/interactive_markers-release/archive/release/noetic/interactive_markers/1.12.0-1.tar.gz#/ros-noetic-interactive_markers-1.12.0-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-rosconsole-devel -BuildRequires: ros-noetic-roscpp-devel -BuildRequires: ros-noetic-rospy-devel -BuildRequires: ros-noetic-rostest-devel -BuildRequires: ros-noetic-std_msgs-devel -BuildRequires: ros-noetic-tf2_geometry_msgs-devel -BuildRequires: ros-noetic-tf2_ros-devel -BuildRequires: ros-noetic-visualization_msgs-devel - -Requires: ros-noetic-rosconsole -Requires: ros-noetic-roscpp -Requires: ros-noetic-rospy -Requires: ros-noetic-rostest -Requires: ros-noetic-std_msgs -Requires: ros-noetic-tf2_geometry_msgs -Requires: ros-noetic-tf2_ros -Requires: ros-noetic-visualization_msgs - -Provides: ros-noetic-interactive_markers = 1.12.0-2 -Obsoletes: ros-noetic-interactive_markers < 1.12.0-2 -Obsoletes: ros-kinetic-interactive_markers < 1.12.0-2 - - - -%description -3D interactive marker communication library for RViz and similar -tools. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-rosconsole-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-rospy-devel -Requires: ros-noetic-rostest-devel -Requires: ros-noetic-std_msgs-devel -Requires: ros-noetic-tf2_geometry_msgs-devel -Requires: ros-noetic-tf2_ros-devel -Requires: ros-noetic-visualization_msgs-devel - -Provides: ros-noetic-interactive_markers-devel = 1.12.0-2 -Obsoletes: ros-noetic-interactive_markers-devel < 1.12.0-2 -Obsoletes: ros-kinetic-interactive_markers-devel < 1.12.0-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg interactive_markers - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/interactive_markers/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.12.0-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.1.12.0-1 -- Upgrade to noetic -* Fri Apr 17 2020 Till Hofmann - melodic.1.11.5-1 -- Update to latest release -* Mon Jul 22 2019 Till Hofmann - melodic.1.11.4-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.11.4-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.11.4-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.11.4-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.11.4-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.11.3-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.11.3-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.11.3-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.11.3-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.11.3-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.11.3-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.11.3-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.11.3-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.11.3-1 -- Update auto-generated Spec file diff --git a/specs/ros-joint_limits_interface.spec b/specs/ros-joint_limits_interface.spec deleted file mode 100644 index 37f5d67..0000000 --- a/specs/ros-joint_limits_interface.spec +++ /dev/null @@ -1,169 +0,0 @@ -Name: ros-joint_limits_interface -Version: noetic.0.19.4 -Release: 2%{?dist} -Summary: ROS package joint_limits_interface - -License: BSD -URL: https://github.com/ros-controls/ros_control/wiki - -Source0: https://github.com/ros-gbp/ros_control-release/archive/release/noetic/joint_limits_interface/0.19.4-1.tar.gz#/ros-noetic-joint_limits_interface-0.19.4-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-hardware_interface-devel -BuildRequires: ros-noetic-roscpp-devel -BuildRequires: ros-noetic-rostest-devel -BuildRequires: ros-noetic-urdf-devel - -Requires: ros-noetic-roscpp -Requires: ros-noetic-urdf - -Provides: ros-noetic-joint_limits_interface = 0.19.4-2 -Obsoletes: ros-noetic-joint_limits_interface < 0.19.4-2 -Obsoletes: ros-kinetic-joint_limits_interface < 0.19.4-2 - - - -%description -Interface for enforcing joint limits. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-hardware_interface-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-rostest-devel -Requires: ros-noetic-urdf-devel - -Provides: ros-noetic-joint_limits_interface-devel = 0.19.4-2 -Obsoletes: ros-noetic-joint_limits_interface-devel < 0.19.4-2 -Obsoletes: ros-kinetic-joint_limits_interface-devel < 0.19.4-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg joint_limits_interface - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/joint_limits_interface/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.19.4-2 -- Modernize python shebang replacement -* Wed Feb 17 2021 Till Hofmann - noetic.0.19.4-1 -- Update to latest release -* Mon Nov 02 2020 Till Hofmann - noetic.0.19.3-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.0.19.1-1 -- Upgrade to noetic -* Fri Apr 17 2020 Till Hofmann - melodic.0.18.0-1 -- Update to latest release -* Mon Mar 02 2020 Till Hofmann - melodic.0.17.0-1 -- Update to latest release -* Tue Feb 04 2020 Till Hofmann - melodic.0.16.0-1 -- Update to latest release -* Mon Jul 22 2019 Till Hofmann - melodic.0.15.1-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.0.15.1-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.15.1-1 -- Update to ROS melodic release -* Tue May 22 2018 Till Hofmann - 0.13.3-1 -- Update to latest release -* Fri Jan 19 2018 Tim Niemueller - 0.13.0-1 -- Initial package diff --git a/specs/ros-joint_state_controller.spec b/specs/ros-joint_state_controller.spec deleted file mode 100644 index eacd5f8..0000000 --- a/specs/ros-joint_state_controller.spec +++ /dev/null @@ -1,177 +0,0 @@ -Name: ros-joint_state_controller -Version: noetic.0.18.1 -Release: 2%{?dist} -Summary: ROS package joint_state_controller - -License: BSD -URL: https://github.com/ros-controls/ros_controllers/wiki - -Source0: https://github.com/ros-gbp/ros_controllers-release/archive/release/noetic/joint_state_controller/0.18.1-1.tar.gz#/ros-noetic-joint_state_controller-0.18.1-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-controller_interface-devel -BuildRequires: ros-noetic-hardware_interface-devel -BuildRequires: ros-noetic-pluginlib-devel -BuildRequires: ros-noetic-realtime_tools-devel -BuildRequires: ros-noetic-roscpp-devel -BuildRequires: ros-noetic-rostest-devel -BuildRequires: ros-noetic-sensor_msgs-devel - -Requires: ros-noetic-controller_interface -Requires: ros-noetic-realtime_tools -Requires: ros-noetic-roscpp - -Provides: ros-noetic-joint_state_controller = 0.18.1-2 -Obsoletes: ros-noetic-joint_state_controller < 0.18.1-2 -Obsoletes: ros-kinetic-joint_state_controller < 0.18.1-2 - - - -%description -Controller to publish joint state - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-hardware_interface-devel -Requires: ros-noetic-sensor_msgs-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: ros-noetic-controller_interface-devel -Requires: ros-noetic-pluginlib-devel -Requires: ros-noetic-realtime_tools-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-rostest-devel - -Provides: ros-noetic-joint_state_controller-devel = 0.18.1-2 -Obsoletes: ros-noetic-joint_state_controller-devel < 0.18.1-2 -Obsoletes: ros-kinetic-joint_state_controller-devel < 0.18.1-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg joint_state_controller - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/joint_state_controller/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.18.1-2 -- Modernize python shebang replacement -* Wed Feb 17 2021 Till Hofmann - noetic.0.18.1-1 -- Update to latest release -* Mon Nov 02 2020 Till Hofmann - noetic.0.18.0-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.0.17.0-1 -- Upgrade to noetic -* Wed Apr 29 2020 Till Hofmann - melodic.0.16.1-1 -- Update to latest release -* Fri Apr 17 2020 Till Hofmann - melodic.0.15.1-1 -- Update to latest release -* Mon Jul 22 2019 Till Hofmann - melodic.0.15.0-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.0.15.0-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.15.0-1 -- Update to ROS melodic release -* Fri Jan 19 2018 Tim Niemueller - 0.13.2-1 -- Initial package diff --git a/specs/ros-joint_state_publisher.spec b/specs/ros-joint_state_publisher.spec deleted file mode 100644 index cfa18dd..0000000 --- a/specs/ros-joint_state_publisher.spec +++ /dev/null @@ -1,180 +0,0 @@ -Name: ros-joint_state_publisher -Version: noetic.1.15.0 -Release: 2%{?dist} -Summary: ROS package joint_state_publisher - -License: BSD -URL: http://www.ros.org/wiki/joint_state_publisher - -Source0: https://github.com/ros-gbp/joint_state_publisher-release/archive/release/noetic/joint_state_publisher/1.15.0-1.tar.gz#/ros-noetic-joint_state_publisher-1.15.0-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-rostest-devel - -Requires: ros-noetic-rospy -Requires: ros-noetic-sensor_msgs - -Provides: ros-noetic-joint_state_publisher = 1.15.0-2 -Obsoletes: ros-noetic-joint_state_publisher < 1.15.0-2 -Obsoletes: ros-kinetic-joint_state_publisher < 1.15.0-2 - - - -%description -This package contains a tool for setting and publishing joint state -values for a given URDF. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-rostest-devel -Requires: ros-noetic-rospy-devel -Requires: ros-noetic-sensor_msgs-devel - -Provides: ros-noetic-joint_state_publisher-devel = 1.15.0-2 -Obsoletes: ros-noetic-joint_state_publisher-devel < 1.15.0-2 -Obsoletes: ros-kinetic-joint_state_publisher-devel < 1.15.0-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg joint_state_publisher - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/joint_state_publisher/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.15.0-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.1.15.0-1 -- Upgrade to noetic -* Fri Apr 17 2020 Till Hofmann - melodic.1.12.15-1 -- Update to latest release -* Tue Feb 04 2020 Till Hofmann - melodic.1.12.14-1 -- Update to latest release -* Mon Jul 22 2019 Till Hofmann - melodic.1.12.13-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.12.13-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.12.13-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.12.13-4 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.12.13-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.13-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.13-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.12.12-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.12-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.12-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.12-3 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 1.12.12-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.12.12-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.11-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.11-1 -- Update auto-generated Spec file diff --git a/specs/ros-joint_state_publisher_gui.spec b/specs/ros-joint_state_publisher_gui.spec deleted file mode 100644 index 2d17e89..0000000 --- a/specs/ros-joint_state_publisher_gui.spec +++ /dev/null @@ -1,148 +0,0 @@ -Name: ros-joint_state_publisher_gui -Version: noetic.1.15.0 -Release: 3%{?dist} -Summary: ROS package joint_state_publisher_gui - -License: BSD -URL: http://www.ros.org/wiki/joint_state_publisher - -Source0: https://github.com/ros-gbp/joint_state_publisher-release/archive/release/noetic/joint_state_publisher_gui/1.15.0-1.tar.gz#/ros-noetic-joint_state_publisher_gui-1.15.0-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: ros-noetic-joint_state_publisher -Requires: ros-noetic-python_qt_binding -Requires: ros-noetic-rospy - -Provides: ros-noetic-joint_state_publisher_gui = 1.15.0-3 -Obsoletes: ros-noetic-joint_state_publisher_gui < 1.15.0-3 -Obsoletes: ros-kinetic-joint_state_publisher_gui < 1.15.0-3 - - - -%description -This package contains a GUI tool for setting and publishing joint -state values for a given URDF. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-joint_state_publisher-devel -Requires: ros-noetic-python_qt_binding-devel -Requires: ros-noetic-rospy-devel - -Provides: ros-noetic-joint_state_publisher_gui-devel = 1.15.0-3 -Obsoletes: ros-noetic-joint_state_publisher_gui-devel < 1.15.0-3 -Obsoletes: ros-kinetic-joint_state_publisher_gui-devel < 1.15.0-3 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg joint_state_publisher_gui - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/joint_state_publisher_gui/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.15.0-3 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.1.15.0-2 -- Make package noarch -* Sun May 24 2020 Till Hofmann - noetic.1.15.0-1 -- Upgrade to noetic diff --git a/specs/ros-joint_trajectory_controller.spec b/specs/ros-joint_trajectory_controller.spec deleted file mode 100644 index 2ef941a..0000000 --- a/specs/ros-joint_trajectory_controller.spec +++ /dev/null @@ -1,106 +0,0 @@ -Name: ros-kinetic-joint_trajectory_controller -Version: 0.13.2 -Release: 1%{?dist} -Summary: ROS package joint_trajectory_controller - -License: BSD -URL: https://github.com/ros-controls/ros_controllers/wiki - -Source0: https://github.com/ros-gbp/ros_controllers-release/archive/release/kinetic/joint_trajectory_controller/0.13.2-0.tar.gz#/ros-kinetic-joint_trajectory_controller-0.13.2-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: urdfdom-devel -BuildRequires: ros-kinetic-actionlib -BuildRequires: ros-kinetic-angles -BuildRequires: ros-kinetic-catkin -BuildRequires: ros-kinetic-cmake_modules -BuildRequires: ros-kinetic-control_msgs -BuildRequires: ros-kinetic-control_toolbox -BuildRequires: ros-kinetic-controller_interface -BuildRequires: ros-kinetic-controller_manager -BuildRequires: ros-kinetic-hardware_interface -BuildRequires: ros-kinetic-realtime_tools -BuildRequires: ros-kinetic-roscpp -BuildRequires: ros-kinetic-rostest -BuildRequires: ros-kinetic-trajectory_msgs -BuildRequires: ros-kinetic-urdf -BuildRequires: ros-kinetic-xacro - -Requires: ros-kinetic-actionlib -Requires: ros-kinetic-angles -Requires: ros-kinetic-control_msgs -Requires: ros-kinetic-control_toolbox -Requires: ros-kinetic-controller_interface -Requires: ros-kinetic-hardware_interface -Requires: ros-kinetic-realtime_tools -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-trajectory_msgs -Requires: ros-kinetic-urdf - -%description -Controller for executing joint-space trajectories on a group of -joints. - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg joint_trajectory_controller - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,setup*,env.sh} - -find %{buildroot}/%{_libdir}/ros/{bin,etc,include,lib*/pkgconfig,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 - - -find . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - -%files -f files.list - - - -%changelog -* Fri Jan 19 2018 Tim Niemueller - 0.13.2-1 -- Initial package diff --git a/specs/ros-kdl_conversions.spec b/specs/ros-kdl_conversions.spec deleted file mode 100644 index 86ae419..0000000 --- a/specs/ros-kdl_conversions.spec +++ /dev/null @@ -1,188 +0,0 @@ -Name: ros-kdl_conversions -Version: noetic.1.13.2 -Release: 2%{?dist} -Summary: ROS package kdl_conversions - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/geometry-release/archive/release/noetic/kdl_conversions/1.13.2-1.tar.gz#/ros-noetic-kdl_conversions-1.13.2-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: orocos-kdl-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-cpp_common-devel -BuildRequires: ros-noetic-geometry_msgs-devel -BuildRequires: ros-noetic-roscpp_serialization-devel - -Requires: orocos-kdl -Requires: ros-noetic-geometry_msgs - -Provides: ros-noetic-kdl_conversions = 1.13.2-2 -Obsoletes: ros-noetic-kdl_conversions < 1.13.2-2 -Obsoletes: ros-kinetic-kdl_conversions < 1.13.2-2 - - - -%description -Conversion functions between KDL and geometry_msgs types. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: orocos-kdl-devel -Requires: ros-noetic-catkin-devel -Requires: boost-devel -Requires: console-bridge-devel -Requires: ros-noetic-cpp_common-devel -Requires: ros-noetic-geometry_msgs-devel -Requires: ros-noetic-roscpp_serialization-devel - -Provides: ros-noetic-kdl_conversions-devel = 1.13.2-2 -Obsoletes: ros-noetic-kdl_conversions-devel < 1.13.2-2 -Obsoletes: ros-kinetic-kdl_conversions-devel < 1.13.2-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg kdl_conversions - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/kdl_conversions/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.13.2-2 -- Modernize python shebang replacement -* Mon Aug 10 2020 Nicolas Limpert - noetic.1.13.2-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.13.1-1 -- Upgrade to noetic -* Fri Apr 17 2020 Till Hofmann - melodic.1.12.1-1 -- Update to latest release -* Mon Jul 22 2019 Till Hofmann - melodic.1.12.0-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.12.0-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.12.0-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.11.9-13 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.11.9-12 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.11.9-11 -- devel also requires: the devel package of each run dependency -* Wed May 16 2018 Till Hofmann - 1.11.9-10 -- Add missing build dependency on roscpp_serialization -* Tue May 15 2018 Till Hofmann - 1.11.9-9 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.11.9-8 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.11.9-7 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.11.9-6 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.11.9-5 -- Split devel package -* Mon Nov 20 2017 Till Hofmann - 1.11.9-4 -- Add missing BR on console-bridge-devel -* Mon Nov 20 2017 Till Hofmann - 1.11.9-3 -- Add missing BR on boost-devel -* Fri Aug 25 2017 Till Hofmann - 1.11.9-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.11.9-1 -- Update auto-generated Spec file diff --git a/specs/ros-kdl_parser.spec b/specs/ros-kdl_parser.spec deleted file mode 100644 index 5274da4..0000000 --- a/specs/ros-kdl_parser.spec +++ /dev/null @@ -1,193 +0,0 @@ -Name: ros-kdl_parser -Version: noetic.1.14.1 -Release: 2%{?dist} -Summary: ROS package kdl_parser - -License: BSD -URL: http://ros.org/wiki/kdl_parser - -Source0: https://github.com/ros-gbp/kdl_parser-release/archive/release/noetic/kdl_parser/1.14.1-1.tar.gz#/ros-noetic-kdl_parser-1.14.1-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: eigen3-devel -BuildRequires: orocos-kdl-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: urdfdom-devel -BuildRequires: urdfdom-headers-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-cmake_modules-devel -BuildRequires: ros-noetic-rosconsole-devel -BuildRequires: ros-noetic-roscpp-devel -BuildRequires: ros-noetic-rostest-devel -BuildRequires: ros-noetic-urdf-devel - -Requires: ros-noetic-rosconsole -Requires: ros-noetic-urdf - -Provides: ros-noetic-kdl_parser = 1.14.1-2 -Obsoletes: ros-noetic-kdl_parser < 1.14.1-2 -Obsoletes: ros-kinetic-kdl_parser < 1.14.1-2 - - - -%description -The Kinematics and Dynamics Library (KDL) defines a tree structure to -represent the kinematic and dynamic parameters of a robot mechanism. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: urdfdom-headers-devel -Requires: ros-noetic-catkin-devel -Requires: eigen3-devel -Requires: orocos-kdl-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: urdfdom-devel -Requires: ros-noetic-cmake_modules-devel -Requires: ros-noetic-rosconsole-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-rostest-devel -Requires: ros-noetic-urdf-devel - -Provides: ros-noetic-kdl_parser-devel = 1.14.1-2 -Obsoletes: ros-noetic-kdl_parser-devel < 1.14.1-2 -Obsoletes: ros-kinetic-kdl_parser-devel < 1.14.1-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg kdl_parser - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/kdl_parser/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.14.1-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.1.14.1-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.14.0-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.1.13.1-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.13.1-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.13.1-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.12.11-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.12.11-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.10-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.10-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.10-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.12.10-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.10-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.10-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.10-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.12.10-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.10-1 -- Update auto-generated Spec file diff --git a/specs/ros-kdl_parser_py.spec b/specs/ros-kdl_parser_py.spec deleted file mode 100644 index 6f5d921..0000000 --- a/specs/ros-kdl_parser_py.spec +++ /dev/null @@ -1,178 +0,0 @@ -Name: ros-kdl_parser_py -Version: melodic.1.13.1 -Release: 3%{?dist} -Summary: ROS package kdl_parser_py - -License: BSD -URL: http://ros.org/wiki/kdl_parser_py - -Source0: https://github.com/ros-gbp/kdl_parser-release/archive/release/melodic/kdl_parser_py/1.13.1-0.tar.gz#/ros-melodic-kdl_parser_py-1.13.1-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel - -BuildRequires: python3-catkin_pkg -BuildRequires: ros-melodic-catkin-devel -BuildRequires: ros-melodic-orocos_kdl-devel -BuildRequires: ros-melodic-python_orocos_kdl-devel -BuildRequires: ros-melodic-rostest-devel -BuildRequires: ros-melodic-urdf-devel -BuildRequires: ros-melodic-urdfdom_py-devel - -Requires: ros-melodic-orocos_kdl -Requires: ros-melodic-python_orocos_kdl -Requires: ros-melodic-urdf -Requires: ros-melodic-urdfdom_py - -Provides: ros-melodic-kdl_parser_py = 1.13.1-3 -Obsoletes: ros-melodic-kdl_parser_py < 1.13.1-3 -Obsoletes: ros-kinetic-kdl_parser_py < 1.13.1-3 - - -%description -The Kinematics and Dynamics Library (KDL) defines a tree structure to -represent the kinematic and dynamic parameters of a robot mechanism. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: python3-catkin_pkg -Requires: ros-melodic-catkin-devel -Requires: ros-melodic-python_orocos_kdl-devel -Requires: ros-melodic-urdfdom_py-devel -Requires: ros-melodic-orocos_kdl-devel -Requires: ros-melodic-rostest-devel -Requires: ros-melodic-urdf-devel - -Provides: ros-melodic-kdl_parser_py-devel = 1.13.1-3 -Obsoletes: ros-melodic-kdl_parser_py-devel < 1.13.1-3 -Obsoletes: ros-kinetic-kdl_parser_py-devel < 1.13.1-3 - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# 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 - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg kdl_parser_py - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - - - -# 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 - 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 -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -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 -* Mon Jul 22 2019 Till Hofmann - melodic.1.13.1-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.13.1-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.13.1-1 -- Update to ROS melodic release -* Sat Jul 13 2019 Till Hofmann - melodic.1.13.1-1 -- Update to ROS melodic release -* Sat Jul 13 2019 Till Hofmann - melodic.1.13.1-1 -- Update to ROS melodic release -* Sat Jul 13 2019 Till Hofmann - melodic.1.13.1-1 -- Update to ROS melodic release -* Sat Jul 13 2019 Till Hofmann - melodic.1.13.1-1 -- Update to ROS melodic release -* Sat Jul 13 2019 Till Hofmann - melodic.1.13.1-1 -- Update to ROS melodic release diff --git a/specs/ros-kinetic-actionlib.spec b/specs/ros-kinetic-actionlib.spec deleted file mode 100644 index 637ab35..0000000 --- a/specs/ros-kinetic-actionlib.spec +++ /dev/null @@ -1,185 +0,0 @@ -Name: ros-actionlib -Version: kinetic.1.11.13 -Release: 7%{?dist} -Summary: ROS package actionlib - -License: BSD -URL: http://www.ros.org/wiki/actionlib - -Source0: https://github.com/ros-gbp/actionlib-release/archive/release/kinetic/actionlib/1.11.13-0.tar.gz#/ros-kinetic-actionlib-1.11.13-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: boost-devel -BuildRequires: ros-kinetic-actionlib_msgs-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-message_generation-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-rosnode-devel -BuildRequires: ros-kinetic-rospy-devel -BuildRequires: ros-kinetic-rostest-devel -BuildRequires: ros-kinetic-std_msgs-devel - -Requires: python2-wxpython -Requires: ros-kinetic-actionlib_msgs -Requires: ros-kinetic-message_runtime -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-roslib -Requires: ros-kinetic-rospy -Requires: ros-kinetic-rostest -Requires: ros-kinetic-rostopic -Requires: ros-kinetic-std_msgs - - -%description -The actionlib stack provides a standardized interface for interfacing -with preemptable tasks. Examples of this include moving the base to a -target location, performing a laser scan and returning the resulting -point cloud, detecting the handle of a door, etc. - -Provides: ros-kinetic-actionlib = %{version}-%{release} -Obsoletes: ros-kinetic-actionlib < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: boost-devel -Requires: ros-kinetic-actionlib_msgs-devel -Requires: ros-kinetic-message_generation-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-rosnode-devel -Requires: ros-kinetic-rospy-devel -Requires: ros-kinetic-rostest-devel -Requires: ros-kinetic-std_msgs-devel -Requires: ros-kinetic-message_runtime-devel -Requires: ros-kinetic-roslib-devel -Requires: ros-kinetic-rostopic-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-actionlib-devel = %{version}-%{release} -Obsoletes: ros-kinetic-actionlib-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg actionlib - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.11.13-7 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.11.13-6 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.11.13-5 -- devel also requires: the devel package of each run dependency -* Wed May 16 2018 Till Hofmann - 1.11.13-4 -- Fix dependency on wxpython -* Tue May 15 2018 Till Hofmann - 1.11.13-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.11.13-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.11.13-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.11.12-4 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.11.12-3 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.11.12-2 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.11.12-1 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.11.11-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.11.9-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.11.9-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-actionlib_msgs.spec b/specs/ros-kinetic-actionlib_msgs.spec deleted file mode 100644 index 99ddbf9..0000000 --- a/specs/ros-kinetic-actionlib_msgs.spec +++ /dev/null @@ -1,165 +0,0 @@ -Name: ros-actionlib_msgs -Version: kinetic.1.12.7 -Release: 2%{?dist} -Summary: ROS package actionlib_msgs - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/common_msgs-release/archive/release/kinetic/actionlib_msgs/1.12.7-0.tar.gz#/ros-kinetic-actionlib_msgs-1.12.7-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-message_generation-devel -BuildRequires: ros-kinetic-std_msgs-devel - -Requires: ros-kinetic-message_generation -Requires: ros-kinetic-message_runtime -Requires: ros-kinetic-std_msgs - - -%description -actionlib_msgs defines the common messages to interact with an action -server and an action client. For full documentation of the actionlib -API see the - -Provides: ros-kinetic-actionlib_msgs = %{version}-%{release} -Obsoletes: ros-kinetic-actionlib_msgs < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-message_generation-devel -Requires: ros-kinetic-std_msgs-devel -Requires: ros-kinetic-message_runtime-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-actionlib_msgs-devel = %{version}-%{release} -Obsoletes: ros-kinetic-actionlib_msgs-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg actionlib_msgs - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.12.7-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.12.7-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.6-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.6-2 -- devel also requires: the devel package of each run dependency -* Sun May 20 2018 Till Hofmann - 1.12.6-1 -- Update to latest release -* Tue May 15 2018 Till Hofmann - 1.12.5-9 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.12.5-8 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.12.5-7 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.12.5-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.5-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.5-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.5-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.12.5-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.5-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-actionlib_tutorials.spec b/specs/ros-kinetic-actionlib_tutorials.spec deleted file mode 100644 index 9521af4..0000000 --- a/specs/ros-kinetic-actionlib_tutorials.spec +++ /dev/null @@ -1,160 +0,0 @@ -Name: ros-actionlib_tutorials -Version: kinetic.0.1.10 -Release: 10%{?dist} -Summary: ROS package actionlib_tutorials - -License: BSD -URL: http://www.ros.org/wiki/actionlib/Tutorials - -Source0: https://github.com/ros-gbp/common_tutorials-release/archive/release/kinetic/actionlib_tutorials/0.1.10-0.tar.gz#/ros-kinetic-actionlib_tutorials-0.1.10-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-actionlib-devel -BuildRequires: ros-kinetic-actionlib_msgs-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-message_generation-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-std_msgs-devel - -Requires: ros-kinetic-actionlib -Requires: ros-kinetic-message_runtime -Requires: ros-kinetic-roscpp - - -%description -The actionlib_tutorials package - -Provides: ros-kinetic-actionlib_tutorials = %{version}-%{release} -Obsoletes: ros-kinetic-actionlib_tutorials < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-actionlib-devel -Requires: ros-kinetic-actionlib_msgs-devel -Requires: ros-kinetic-message_generation-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-std_msgs-devel -Requires: ros-kinetic-message_runtime-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-actionlib_tutorials-devel = %{version}-%{release} -Obsoletes: ros-kinetic-actionlib_tutorials-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg actionlib_tutorials - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.1.10-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.1.10-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.1.10-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.1.10-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.1.10-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.1.10-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.1.10-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.1.10-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.1.10-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.1.10-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-amcl.spec b/specs/ros-kinetic-amcl.spec deleted file mode 100644 index 2aa4b5a..0000000 --- a/specs/ros-kinetic-amcl.spec +++ /dev/null @@ -1,128 +0,0 @@ -Name: ros-kinetic-amcl -Version: 1.14.3 -Release: 1%{?dist} -Summary: ROS package amcl - -License: LGPL -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/navigation-release/archive/release/kinetic/amcl/1.14.3-0.tar.gz#/ros-kinetic-amcl-1.14.3-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-dynamic_reconfigure-devel -BuildRequires: ros-kinetic-map_server-devel -BuildRequires: ros-kinetic-message_filters-devel -BuildRequires: ros-kinetic-nav_msgs-devel -BuildRequires: ros-kinetic-rosbag-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-rostest-devel -BuildRequires: ros-kinetic-std_srvs-devel -BuildRequires: ros-kinetic-tf-devel - -Requires: ros-kinetic-dynamic_reconfigure -Requires: ros-kinetic-nav_msgs -Requires: ros-kinetic-rosbag -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-std_srvs -Requires: ros-kinetic-tf - - -%description -ROS kinetic package amcl. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-dynamic_reconfigure-devel -Requires: ros-kinetic-map_server-devel -Requires: ros-kinetic-message_filters-devel -Requires: ros-kinetic-nav_msgs-devel -Requires: ros-kinetic-rosbag-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-rostest-devel -Requires: ros-kinetic-std_srvs-devel -Requires: ros-kinetic-tf-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg amcl - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,setup*,env.sh} - -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 . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - - -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 -* Wed Jun 06 2018 Till Hofmann - 1.14.3-1 -- Initial package diff --git a/specs/ros-kinetic-angles.spec b/specs/ros-kinetic-angles.spec deleted file mode 100644 index 200b2c7..0000000 --- a/specs/ros-kinetic-angles.spec +++ /dev/null @@ -1,160 +0,0 @@ -Name: ros-angles -Version: kinetic.1.9.11 -Release: 12%{?dist} -Summary: ROS package angles - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/geometry_angles_utils-release/archive/release/kinetic/angles/1.9.11-0.tar.gz#/ros-kinetic-angles-1.9.11-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-rosunit-devel - - - -%description -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 -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. - -Provides: ros-kinetic-angles = %{version}-%{release} -Obsoletes: ros-kinetic-angles < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-rosunit-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-angles-devel = %{version}-%{release} -Obsoletes: ros-kinetic-angles-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg angles - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.9.11-12 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.9.11-11 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.9.11-10 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.9.11-9 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.9.11-8 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.9.11-7 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.9.11-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.9.11-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.9.11-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.9.11-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.9.11-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.9.11-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-ar_track_alvar.spec b/specs/ros-kinetic-ar_track_alvar.spec deleted file mode 100644 index 30fea21..0000000 --- a/specs/ros-kinetic-ar_track_alvar.spec +++ /dev/null @@ -1,180 +0,0 @@ -Name: ros-kinetic-ar_track_alvar -Version: 0.7.1 -Release: 1%{?dist} -Summary: ROS package ar_track_alvar - -License: LGPL-2.1 -URL: http://ros.org/wiki/ar_track_alvar - -Source0: https://github.com/ros-gbp/ar_track_alvar-release/archive/release/kinetic/ar_track_alvar/0.7.1-0.tar.gz#/ros-kinetic-ar_track_alvar-0.7.1-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: tinyxml-devel -BuildRequires: ros-kinetic-ar_track_alvar_msgs-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-cmake_modules-devel -BuildRequires: ros-kinetic-cv_bridge-devel -BuildRequires: ros-kinetic-dynamic_reconfigure-devel -BuildRequires: ros-kinetic-geometry_msgs-devel -BuildRequires: ros-kinetic-image_transport-devel -BuildRequires: ros-kinetic-message_generation-devel -BuildRequires: ros-kinetic-pcl_conversions-devel -BuildRequires: ros-kinetic-pcl_ros-devel -BuildRequires: ros-kinetic-resource_retriever-devel -BuildRequires: ros-kinetic-rosbag-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-rospy-devel -BuildRequires: ros-kinetic-rostest-devel -BuildRequires: ros-kinetic-sensor_msgs-devel -BuildRequires: ros-kinetic-std_msgs-devel -BuildRequires: ros-kinetic-tf-devel -BuildRequires: ros-kinetic-tf2-devel -BuildRequires: ros-kinetic-visualization_msgs-devel - -Requires: ros-kinetic-ar_track_alvar_msgs -Requires: ros-kinetic-cv_bridge -Requires: ros-kinetic-dynamic_reconfigure -Requires: ros-kinetic-geometry_msgs -Requires: ros-kinetic-image_transport -Requires: ros-kinetic-message_runtime -Requires: ros-kinetic-pcl_conversions -Requires: ros-kinetic-pcl_ros -Requires: ros-kinetic-resource_retriever -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-rospy -Requires: ros-kinetic-sensor_msgs -Requires: ros-kinetic-std_msgs -Requires: ros-kinetic-tf -Requires: ros-kinetic-tf2 -Requires: ros-kinetic-visualization_msgs - - -%description -This package is a ROS wrapper for Alvar, an open source AR tag -tracking library. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: tinyxml-devel -Requires: ros-kinetic-ar_track_alvar_msgs-devel -Requires: ros-kinetic-cmake_modules-devel -Requires: ros-kinetic-cv_bridge-devel -Requires: ros-kinetic-dynamic_reconfigure-devel -Requires: ros-kinetic-geometry_msgs-devel -Requires: ros-kinetic-image_transport-devel -Requires: ros-kinetic-message_generation-devel -Requires: ros-kinetic-pcl_conversions-devel -Requires: ros-kinetic-pcl_ros-devel -Requires: ros-kinetic-resource_retriever-devel -Requires: ros-kinetic-rosbag-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-rospy-devel -Requires: ros-kinetic-rostest-devel -Requires: ros-kinetic-sensor_msgs-devel -Requires: ros-kinetic-std_msgs-devel -Requires: ros-kinetic-tf-devel -Requires: ros-kinetic-tf2-devel -Requires: ros-kinetic-visualization_msgs-devel -Requires: ros-kinetic-message_runtime-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg ar_track_alvar - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Tue Apr 30 2019 Till Hofmann - 0.7.1-1 -- Initial package diff --git a/specs/ros-kinetic-ar_track_alvar_msgs.spec b/specs/ros-kinetic-ar_track_alvar_msgs.spec deleted file mode 100644 index 4cae44f..0000000 --- a/specs/ros-kinetic-ar_track_alvar_msgs.spec +++ /dev/null @@ -1,134 +0,0 @@ -Name: ros-kinetic-ar_track_alvar_msgs -Version: 0.7.1 -Release: 1%{?dist} -Summary: ROS package ar_track_alvar_msgs - -License: BSD -URL: http://ros.org/wiki/ar_track_alvar - -Source0: https://github.com/ros-gbp/ar_track_alvar-release/archive/release/kinetic/ar_track_alvar_msgs/0.7.1-0.tar.gz#/ros-kinetic-ar_track_alvar_msgs-0.7.1-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-geometry_msgs-devel -BuildRequires: ros-kinetic-message_generation-devel -BuildRequires: ros-kinetic-std_msgs-devel - -Requires: ros-kinetic-geometry_msgs -Requires: ros-kinetic-message_runtime -Requires: ros-kinetic-std_msgs - - -%description -This package is a ROS wrapper for Alvar, an open source AR tag -tracking library. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-geometry_msgs-devel -Requires: ros-kinetic-message_generation-devel -Requires: ros-kinetic-std_msgs-devel -Requires: ros-kinetic-message_runtime-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg ar_track_alvar_msgs - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Tue Apr 30 2019 Till Hofmann - 0.7.1-1 -- Initial package diff --git a/specs/ros-kinetic-base_local_planner.spec b/specs/ros-kinetic-base_local_planner.spec deleted file mode 100644 index 4b4ede4..0000000 --- a/specs/ros-kinetic-base_local_planner.spec +++ /dev/null @@ -1,213 +0,0 @@ -Name: ros-kinetic-base_local_planner -Version: 1.14.4 -Release: 1%{?dist} -Summary: ROS package base_local_planner - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/navigation-release/archive/release/kinetic/base_local_planner/1.14.4-0.tar.gz#/ros-kinetic-base_local_planner-1.14.4-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: eigen3-devel -BuildRequires: libuuid-devel -BuildRequires: lz4-devel -BuildRequires: pcl-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-kinetic-angles-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-cmake_modules-devel -BuildRequires: ros-kinetic-costmap_2d-devel -BuildRequires: ros-kinetic-dynamic_reconfigure-devel -BuildRequires: ros-kinetic-geometry_msgs-devel -BuildRequires: ros-kinetic-message_generation-devel -BuildRequires: ros-kinetic-nav_core-devel -BuildRequires: ros-kinetic-nav_msgs-devel -BuildRequires: ros-kinetic-pcl_conversions-devel -BuildRequires: ros-kinetic-pcl_ros-devel -BuildRequires: ros-kinetic-pluginlib-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-rospy-devel -BuildRequires: ros-kinetic-rosunit-devel -BuildRequires: ros-kinetic-std_msgs-devel -BuildRequires: ros-kinetic-tf-devel -BuildRequires: ros-kinetic-voxel_grid-devel - -Requires: ros-kinetic-angles -Requires: ros-kinetic-costmap_2d -Requires: ros-kinetic-dynamic_reconfigure -Requires: ros-kinetic-geometry_msgs -Requires: ros-kinetic-message_runtime -Requires: ros-kinetic-nav_core -Requires: ros-kinetic-nav_msgs -Requires: ros-kinetic-pcl_ros -Requires: ros-kinetic-pluginlib -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-rospy -Requires: ros-kinetic-std_msgs -Requires: ros-kinetic-tf -Requires: ros-kinetic-voxel_grid - - -%description -This package provides implementations of the Trajectory Rollout and -Dynamic Window approaches to local robot navigation on a plane. Given -a plan to follow and a costmap, the controller produces velocity -commands to send to a mobile base. This package supports both -holonomic and non-holonomic robots, any robot footprint that can be -represented as a convex polygon or circle, and exposes its -configuration as ROS parameters that can be set in a launch file. This -package's ROS wrapper adheres to the BaseLocalPlanner interface -specified in the - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: eigen3-devel -Requires: libuuid-devel -Requires: lz4-devel -Requires: pcl-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: ros-kinetic-angles-devel -Requires: ros-kinetic-cmake_modules-devel -Requires: ros-kinetic-costmap_2d-devel -Requires: ros-kinetic-dynamic_reconfigure-devel -Requires: ros-kinetic-geometry_msgs-devel -Requires: ros-kinetic-message_generation-devel -Requires: ros-kinetic-nav_core-devel -Requires: ros-kinetic-nav_msgs-devel -Requires: ros-kinetic-pcl_conversions-devel -Requires: ros-kinetic-pcl_ros-devel -Requires: ros-kinetic-pluginlib-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-rospy-devel -Requires: ros-kinetic-rosunit-devel -Requires: ros-kinetic-std_msgs-devel -Requires: ros-kinetic-tf-devel -Requires: ros-kinetic-voxel_grid-devel -Requires: ros-kinetic-message_runtime-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg base_local_planner - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Tue Jun 26 2018 Till Hofmann - 1.14.4-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.14.3-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.14.3-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.14.3-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.14.3-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.14.3-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.14.2-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.14.2-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.14.2-3 -- Add Recommends: for all BRs to the devel subpackage -* Fri Aug 25 2017 Till Hofmann - 1.14.2-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.14.2-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-bfl.spec b/specs/ros-kinetic-bfl.spec deleted file mode 100644 index 59b29a0..0000000 --- a/specs/ros-kinetic-bfl.spec +++ /dev/null @@ -1,119 +0,0 @@ -Name: ros-kinetic-bfl -Version: 0.7.0 -Release: 1%{?dist} -Summary: ROS package bfl - -License: LGPL -URL: http://ros.org/wiki/bfl - -Source0: https://github.com/ros-gbp/bfl-release/archive/release/kinetic/bfl/0.7.0-2.tar.gz#/ros-kinetic-bfl-0.7.0-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: boost-devel -BuildRequires: cmake -BuildRequires: cppunit-devel -BuildRequires: ros-kinetic-catkin-devel - -Requires: ros-kinetic-catkin - - -%description -This package contains a recent version of the Bayesian Filtering -Library (BFL), distributed by the Orocos Project. For stability -reasons, this package is currently locked to revision 31655 (April 19, -2010), but this revision will be updated on a regular basis to the -latest available BFL trunk. This ROS package does not modify BFL in -any way, it simply provides a convenient way to download and compile -the library, because BFL is not available from an OS package manager. -This ROS package compiles BFL with the Boost library for matrix -operations and random number generation. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: cmake -Requires: boost-devel -Requires: cppunit-devel -Requires: ros-kinetic-catkin-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg bfl - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,setup*,env.sh} - -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 . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - - -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 -* Wed Jun 06 2018 Till Hofmann - 0.7.0-1 -- Initial package diff --git a/specs/ros-kinetic-bond.spec b/specs/ros-kinetic-bond.spec deleted file mode 100644 index 9e785d5..0000000 --- a/specs/ros-kinetic-bond.spec +++ /dev/null @@ -1,164 +0,0 @@ -Name: ros-bond -Version: kinetic.1.8.3 -Release: 2%{?dist} -Summary: ROS package bond - -License: BSD -URL: http://www.ros.org/wiki/bond - -Source0: https://github.com/ros-gbp/bond_core-release/archive/release/kinetic/bond/1.8.3-0.tar.gz#/ros-kinetic-bond-1.8.3-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-message_generation-devel -BuildRequires: ros-kinetic-std_msgs-devel - -Requires: ros-kinetic-message_runtime -Requires: ros-kinetic-std_msgs - - -%description -A bond allows two processes, A and B, to know when the other has -terminated, either cleanly or by crashing. The bond remains connected -until it is either broken explicitly or until a heartbeat times out. - -Provides: ros-kinetic-bond = %{version}-%{release} -Obsoletes: ros-kinetic-bond < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-message_generation-devel -Requires: ros-kinetic-std_msgs-devel -Requires: ros-kinetic-message_runtime-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-bond-devel = %{version}-%{release} -Obsoletes: ros-kinetic-bond-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg bond - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.8.3-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.8.3-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.8.1-10 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.8.1-9 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.8.1-8 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.8.1-7 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.8.1-6 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.8.1-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.8.1-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.8.1-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.8.1-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.8.1-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.7.19-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.7.19-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-bond_core.spec b/specs/ros-kinetic-bond_core.spec deleted file mode 100644 index 8d93ae4..0000000 --- a/specs/ros-kinetic-bond_core.spec +++ /dev/null @@ -1,161 +0,0 @@ -Name: ros-bond_core -Version: kinetic.1.8.3 -Release: 2%{?dist} -Summary: ROS package bond_core - -License: BSD -URL: http://www.ros.org/wiki/bond_core - -Source0: https://github.com/ros-gbp/bond_core-release/archive/release/kinetic/bond_core/1.8.3-0.tar.gz#/ros-kinetic-bond_core-1.8.3-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: ros-kinetic-bond -Requires: ros-kinetic-bondcpp -Requires: ros-kinetic-bondpy -Requires: ros-kinetic-smclib - - -%description -A bond allows two processes, A and B, to know when the other has -terminated, either cleanly or by crashing. The bond remains connected -until it is either broken explicitly or until a heartbeat times out. - -Provides: ros-kinetic-bond_core = %{version}-%{release} -Obsoletes: ros-kinetic-bond_core < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-bond-devel -Requires: ros-kinetic-bondcpp-devel -Requires: ros-kinetic-bondpy-devel -Requires: ros-kinetic-smclib-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-bond_core-devel = %{version}-%{release} -Obsoletes: ros-kinetic-bond_core-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg bond_core - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.8.3-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.8.3-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.8.1-8 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.8.1-7 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.8.1-6 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.8.1-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.8.1-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.8.1-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.8.1-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.8.1-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.7.19-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.7.19-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-bondcpp.spec b/specs/ros-kinetic-bondcpp.spec deleted file mode 100644 index d15191a..0000000 --- a/specs/ros-kinetic-bondcpp.spec +++ /dev/null @@ -1,176 +0,0 @@ -Name: ros-bondcpp -Version: kinetic.1.8.3 -Release: 2%{?dist} -Summary: ROS package bondcpp - -License: BSD -URL: http://www.ros.org/wiki/bondcpp - -Source0: https://github.com/ros-gbp/bond_core-release/archive/release/kinetic/bondcpp/1.8.3-0.tar.gz#/ros-kinetic-bondcpp-1.8.3-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: libuuid-devel -BuildRequires: log4cxx-devel -BuildRequires: ros-kinetic-bond-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-cmake_modules-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-rostime-devel -BuildRequires: ros-kinetic-smclib-devel - -Requires: ros-kinetic-bond -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-smclib - - -%description -C++ implementation of bond, a mechanism for checking when another -process has terminated. - -Provides: ros-kinetic-bondcpp = %{version}-%{release} -Obsoletes: ros-kinetic-bondcpp < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: boost-devel -Requires: console-bridge-devel -Requires: libuuid-devel -Requires: log4cxx-devel -Requires: ros-kinetic-bond-devel -Requires: ros-kinetic-cmake_modules-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-rostime-devel -Requires: ros-kinetic-smclib-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-bondcpp-devel = %{version}-%{release} -Obsoletes: ros-kinetic-bondcpp-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg bondcpp - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.8.3-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.8.3-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.8.1-10 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.8.1-9 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.8.1-8 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.8.1-7 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.8.1-6 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.8.1-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.8.1-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.8.1-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.8.1-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.8.1-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.7.19-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.7.19-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-bondpy.spec b/specs/ros-kinetic-bondpy.spec deleted file mode 100644 index 9797df4..0000000 --- a/specs/ros-kinetic-bondpy.spec +++ /dev/null @@ -1,160 +0,0 @@ -Name: ros-bondpy -Version: kinetic.1.8.3 -Release: 2%{?dist} -Summary: ROS package bondpy - -License: BSD -URL: http://www.ros.org/wiki/bondpy - -Source0: https://github.com/ros-gbp/bond_core-release/archive/release/kinetic/bondpy/1.8.3-0.tar.gz#/ros-kinetic-bondpy-1.8.3-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-bond-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-rospy-devel -BuildRequires: ros-kinetic-smclib-devel - -Requires: ros-kinetic-rospy -Requires: ros-kinetic-smclib - - -%description -Python implementation of bond, a mechanism for checking when another -process has terminated. - -Provides: ros-kinetic-bondpy = %{version}-%{release} -Obsoletes: ros-kinetic-bondpy < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-bond-devel -Requires: ros-kinetic-rospy-devel -Requires: ros-kinetic-smclib-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-bondpy-devel = %{version}-%{release} -Obsoletes: ros-kinetic-bondpy-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg bondpy - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.8.3-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.8.3-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.8.1-8 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.8.1-7 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.8.1-6 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.8.1-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.8.1-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.8.1-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.8.1-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.8.1-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.7.19-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.7.19-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-camera_calibration.spec b/specs/ros-kinetic-camera_calibration.spec deleted file mode 100644 index 9e90b14..0000000 --- a/specs/ros-kinetic-camera_calibration.spec +++ /dev/null @@ -1,158 +0,0 @@ -Name: ros-kinetic-camera_calibration -Version: 1.12.23 -Release: 3%{?dist} -Summary: ROS package camera_calibration - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/image_pipeline-release/archive/release/kinetic/camera_calibration/1.12.23-0.tar.gz#/ros-kinetic-camera_calibration-1.12.23-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-rostest-devel - -Requires: ros-kinetic-cv_bridge -Requires: ros-kinetic-image_geometry -Requires: ros-kinetic-message_filters -Requires: ros-kinetic-rospy -Requires: ros-kinetic-sensor_msgs -Requires: ros-kinetic-std_srvs - - -%description -camera_calibration allows easy calibration of monocular or stereo -cameras using a checkerboard calibration target. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-rostest-devel -Requires: ros-kinetic-cv_bridge-devel -Requires: ros-kinetic-image_geometry-devel -Requires: ros-kinetic-message_filters-devel -Requires: ros-kinetic-rospy-devel -Requires: ros-kinetic-sensor_msgs-devel -Requires: ros-kinetic-std_srvs-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg camera_calibration - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Tue May 22 2018 Till Hofmann - 1.12.23-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.23-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.23-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.12.22-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.22-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.22-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.22-2 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 1.12.22-1 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.12.21-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.20-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.20-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-camera_calibration_parsers.spec b/specs/ros-kinetic-camera_calibration_parsers.spec deleted file mode 100644 index 2895ebf..0000000 --- a/specs/ros-kinetic-camera_calibration_parsers.spec +++ /dev/null @@ -1,174 +0,0 @@ -Name: ros-kinetic-camera_calibration_parsers -Version: 1.11.13 -Release: 10%{?dist} -Summary: ROS package camera_calibration_parsers - -License: BSD -URL: http://ros.org/wiki/camera_calibration_parsers - -Source0: https://github.com/ros-gbp/image_common-release/archive/release/kinetic/camera_calibration_parsers/1.11.13-0.tar.gz#/ros-kinetic-camera_calibration_parsers-1.11.13-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: boost-devel -BuildRequires: boost-python2-devel -BuildRequires: console-bridge-devel -BuildRequires: log4cxx-devel -BuildRequires: pkgconfig -BuildRequires: python2-devel -BuildRequires: yaml-cpp-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-rosbash-devel -BuildRequires: ros-kinetic-rosconsole-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-roscpp_serialization-devel -BuildRequires: ros-kinetic-rosunit-devel -BuildRequires: ros-kinetic-sensor_msgs-devel - -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-roscpp_serialization -Requires: ros-kinetic-sensor_msgs - - -%description -camera_calibration_parsers contains routines for reading and writing -camera calibration parameters. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: boost-devel -Requires: boost-python2-devel -Requires: console-bridge-devel -Requires: log4cxx-devel -Requires: pkgconfig -Requires: python2-devel -Requires: yaml-cpp-devel -Requires: ros-kinetic-rosbash-devel -Requires: ros-kinetic-rosconsole-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-roscpp_serialization-devel -Requires: ros-kinetic-rosunit-devel -Requires: ros-kinetic-sensor_msgs-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg camera_calibration_parsers - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 Nov 08 2018 Till Hofmann - 1.11.13-10 -- Add missing BR boost-python2-devel -* Tue May 22 2018 Till Hofmann - 1.11.13-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.11.13-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.11.13-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.11.13-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.11.13-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.11.13-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.11.13-3 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 1.11.13-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.11.13-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.11.12-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.11.12-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-camera_info_manager.spec b/specs/ros-kinetic-camera_info_manager.spec deleted file mode 100644 index 8e23082..0000000 --- a/specs/ros-kinetic-camera_info_manager.spec +++ /dev/null @@ -1,171 +0,0 @@ -Name: ros-kinetic-camera_info_manager -Version: 1.11.13 -Release: 9%{?dist} -Summary: ROS package camera_info_manager - -License: BSD -URL: http://ros.org/wiki/camera_info_manager - -Source0: https://github.com/ros-gbp/image_common-release/archive/release/kinetic/camera_info_manager/1.11.13-0.tar.gz#/ros-kinetic-camera_info_manager-1.11.13-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: boost-devel -BuildRequires: gtest-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-kinetic-camera_calibration_parsers-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-image_transport-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-roslib-devel -BuildRequires: ros-kinetic-rostest-devel -BuildRequires: ros-kinetic-sensor_msgs-devel - -Requires: ros-kinetic-camera_calibration_parsers -Requires: ros-kinetic-image_transport -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-roslib -Requires: ros-kinetic-sensor_msgs - - -%description -This package provides a C++ interface for camera calibration -information. It provides CameraInfo, and handles SetCameraInfo service -requests, saving and restoring the camera calibration data. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: boost-devel -Requires: gtest-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: ros-kinetic-camera_calibration_parsers-devel -Requires: ros-kinetic-image_transport-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-roslib-devel -Requires: ros-kinetic-rostest-devel -Requires: ros-kinetic-sensor_msgs-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg camera_info_manager - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Tue May 22 2018 Till Hofmann - 1.11.13-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.11.13-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.11.13-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.11.13-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.11.13-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.11.13-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.11.13-3 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 1.11.13-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.11.13-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.11.12-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.11.12-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-carrot_planner.spec b/specs/ros-kinetic-carrot_planner.spec deleted file mode 100644 index 04ec9bb..0000000 --- a/specs/ros-kinetic-carrot_planner.spec +++ /dev/null @@ -1,126 +0,0 @@ -Name: ros-kinetic-carrot_planner -Version: 1.14.3 -Release: 1%{?dist} -Summary: ROS package carrot_planner - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/navigation-release/archive/release/kinetic/carrot_planner/1.14.3-0.tar.gz#/ros-kinetic-carrot_planner-1.14.3-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: eigen3-devel -BuildRequires: ros-kinetic-base_local_planner-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-costmap_2d-devel -BuildRequires: ros-kinetic-nav_core-devel -BuildRequires: ros-kinetic-pluginlib-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-tf-devel - -Requires: ros-kinetic-base_local_planner -Requires: ros-kinetic-costmap_2d -Requires: ros-kinetic-nav_core -Requires: ros-kinetic-pluginlib -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-tf - - -%description -This planner attempts to find a legal place to put a carrot for the -robot to follow. It does this by moving back along the vector between -the robot and the goal point. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: eigen3-devel -Requires: ros-kinetic-base_local_planner-devel -Requires: ros-kinetic-costmap_2d-devel -Requires: ros-kinetic-nav_core-devel -Requires: ros-kinetic-pluginlib-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-tf-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg carrot_planner - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,setup*,env.sh} - -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 . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - - -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 -* Wed Jun 06 2018 Till Hofmann - 1.14.3-1 -- Initial package diff --git a/specs/ros-kinetic-catkin.spec b/specs/ros-kinetic-catkin.spec deleted file mode 100644 index 5638fd8..0000000 --- a/specs/ros-kinetic-catkin.spec +++ /dev/null @@ -1,191 +0,0 @@ -Name: ros-catkin -Version: kinetic.0.7.18 -Release: 2%{?dist} -Summary: ROS package catkin - -License: BSD -URL: http://www.ros.org/wiki/catkin - -Source0: https://github.com/ros-gbp/catkin-release/archive/release/kinetic/catkin/0.7.18-1.tar.gz#/ros-kinetic-catkin-0.7.18-source0.tar.gz - -Patch0: ros-kinetic-catkin.python-path-in-templates.patch - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: cmake -BuildRequires: gcc-c++ -BuildRequires: gmock-devel -BuildRequires: gtest-devel -BuildRequires: python -BuildRequires: python-catkin_pkg -BuildRequires: python-empy -BuildRequires: python-mock -BuildRequires: python-nose -BuildRequires: python2-pyparsing - -Requires: python -Requires: python-catkin_pkg -Requires: python2-pyparsing - - -%description -Low-level build system macros and infrastructure for ROS. - -Provides: ros-kinetic-catkin = %{version}-%{release} -Obsoletes: ros-kinetic-catkin < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: cmake -Requires: gmock-devel -Requires: gtest-devel -Requires: python-empy -Requires: python-nose -Requires: gcc-c++ -Requires: python -Requires: python-catkin_pkg -Requires: python-mock -Requires: python2-pyparsing - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-catkin-devel = %{version}-%{release} -Obsoletes: ros-kinetic-catkin-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} -%patch0 -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 -sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' ./bin/catkin_make_isolated -touch -r ./bin/catkin_make_isolated.orig ./bin/catkin_make_isolated -rm ./bin/catkin_make_isolated.orig - -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* 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-kinetic-chomp_motion_planner.spec b/specs/ros-kinetic-chomp_motion_planner.spec deleted file mode 100644 index e0cb2a4..0000000 --- a/specs/ros-kinetic-chomp_motion_planner.spec +++ /dev/null @@ -1,128 +0,0 @@ -Name: ros-kinetic-chomp_motion_planner -Version: 0.9.15 -Release: 1%{?dist} -Summary: ROS package chomp_motion_planner - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/moveit-release/archive/release/kinetic/chomp_motion_planner/0.9.15-0.tar.gz#/ros-kinetic-chomp_motion_planner-0.9.15-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-moveit_core-devel -BuildRequires: ros-kinetic-moveit_experimental-devel -BuildRequires: ros-kinetic-roscpp-devel - - - -%description -chomp_motion_planner - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-moveit_core-devel -Requires: ros-kinetic-moveit_experimental-devel -Requires: ros-kinetic-roscpp-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg chomp_motion_planner - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Wed Nov 07 2018 Till Hofmann - 0.9.15-1 -- Update to latest release diff --git a/specs/ros-kinetic-class_loader.spec b/specs/ros-kinetic-class_loader.spec deleted file mode 100644 index 8abee97..0000000 --- a/specs/ros-kinetic-class_loader.spec +++ /dev/null @@ -1,166 +0,0 @@ -Name: ros-class_loader -Version: kinetic.0.3.9 -Release: 6%{?dist} -Summary: ROS package class_loader - -License: BSD -URL: http://ros.org/wiki/class_loader - -Source0: https://github.com/ros-gbp/class_loader-release/archive/release/kinetic/class_loader/0.3.9-0.tar.gz#/ros-kinetic-class_loader-0.3.9-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: poco-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-cmake_modules-devel - - - -%description -The class_loader package is a ROS-independent package for loading -plugins during runtime and the foundation of the higher level ROS -"pluginlib" library. class_loader utilizes the host operating system's -runtime loader to open runtime libraries (e.g. .so/.dll files), -introspect the library for exported plugin classes, and allows users -to instantiate objects of said exported classes without the explicit -declaration (i.e. header file) for those classes. - -Provides: ros-kinetic-class_loader = %{version}-%{release} -Obsoletes: ros-kinetic-class_loader < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: boost-devel -Requires: console-bridge-devel -Requires: poco-devel -Requires: ros-kinetic-cmake_modules-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-class_loader-devel = %{version}-%{release} -Obsoletes: ros-kinetic-class_loader-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg class_loader - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.3.9-6 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.3.9-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.3.9-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.3.9-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 0.3.9-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 0.3.9-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 0.3.8-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.3.8-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.3.8-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.3.8-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 0.3.8-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 0.3.6-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.3.6-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-clear_costmap_recovery.spec b/specs/ros-kinetic-clear_costmap_recovery.spec deleted file mode 100644 index ecdc761..0000000 --- a/specs/ros-kinetic-clear_costmap_recovery.spec +++ /dev/null @@ -1,177 +0,0 @@ -Name: ros-kinetic-clear_costmap_recovery -Version: 1.14.4 -Release: 1%{?dist} -Summary: ROS package clear_costmap_recovery - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/navigation-release/archive/release/kinetic/clear_costmap_recovery/1.14.4-0.tar.gz#/ros-kinetic-clear_costmap_recovery-1.14.4-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: eigen3-devel -BuildRequires: libuuid-devel -BuildRequires: lz4-devel -BuildRequires: pcl-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-cmake_modules-devel -BuildRequires: ros-kinetic-costmap_2d-devel -BuildRequires: ros-kinetic-nav_core-devel -BuildRequires: ros-kinetic-pluginlib-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-rostest-devel -BuildRequires: ros-kinetic-tf-devel - -Requires: ros-kinetic-costmap_2d -Requires: ros-kinetic-nav_core -Requires: ros-kinetic-pluginlib -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-tf - - -%description -This package provides a recovery behavior for the navigation stack -that attempts to clear space by reverting the costmaps used by the -navigation stack to the static map outside of a given area. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: eigen3-devel -Requires: libuuid-devel -Requires: lz4-devel -Requires: pcl-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: ros-kinetic-cmake_modules-devel -Requires: ros-kinetic-costmap_2d-devel -Requires: ros-kinetic-nav_core-devel -Requires: ros-kinetic-pluginlib-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-rostest-devel -Requires: ros-kinetic-tf-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg clear_costmap_recovery - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Tue Jun 26 2018 Till Hofmann - 1.14.4-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.14.3-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.14.3-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.14.3-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.14.3-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.14.3-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.14.2-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.14.2-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.14.2-3 -- Add Recommends: for all BRs to the devel subpackage -* Fri Aug 25 2017 Till Hofmann - 1.14.2-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.14.2-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-cmake_modules.spec b/specs/ros-kinetic-cmake_modules.spec deleted file mode 100644 index 1a58498..0000000 --- a/specs/ros-kinetic-cmake_modules.spec +++ /dev/null @@ -1,154 +0,0 @@ -Name: ros-cmake_modules -Version: kinetic.0.4.2 -Release: 2%{?dist} -Summary: ROS package cmake_modules - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/cmake_modules-release/archive/release/kinetic/cmake_modules/0.4.2-0.tar.gz#/ros-kinetic-cmake_modules-0.4.2-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - - - -%description -A common repository for CMake Modules which are not distributed with -CMake but are commonly used by ROS packages. - -Provides: ros-kinetic-cmake_modules = %{version}-%{release} -Obsoletes: ros-kinetic-cmake_modules < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-cmake_modules-devel = %{version}-%{release} -Obsoletes: ros-kinetic-cmake_modules-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg cmake_modules - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.4.2-2 -- Remove ROS distro from package name -* Mon Apr 15 2019 Till Hofmann - 0.4.2-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 0.4.1-11 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.4.1-10 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.4.1-9 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 0.4.1-8 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 0.4.1-7 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 0.4.1-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.4.1-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.4.1-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.4.1-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.4.1-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.4.1-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-collada_parser.spec b/specs/ros-kinetic-collada_parser.spec deleted file mode 100644 index cdce96f..0000000 --- a/specs/ros-kinetic-collada_parser.spec +++ /dev/null @@ -1,171 +0,0 @@ -Name: ros-collada_parser -Version: kinetic.1.12.12 -Release: 4%{?dist} -Summary: ROS package collada_parser - -License: BSD -URL: http://ros.org/wiki/collada_parser - -Source0: https://github.com/ros-gbp/collada_urdf-release/archive/release/kinetic/collada_parser/1.12.12-0.tar.gz#/ros-kinetic-collada_parser-1.12.12-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: collada-dom-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: urdfdom-devel -BuildRequires: urdfdom-headers-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-class_loader-devel -BuildRequires: ros-kinetic-rosconsole-devel -BuildRequires: ros-kinetic-urdf-devel -BuildRequires: ros-kinetic-urdf_parser_plugin-devel - -Requires: ros-kinetic-class_loader -Requires: ros-kinetic-rosconsole -Requires: ros-kinetic-urdf_parser_plugin - - -%description -This package contains a C++ parser for the Collada robot description -format. The parser reads a Collada XML robot description, and creates -a C++ URDF model. Although it is possible to directly use this parser -when working with Collada robot descriptions, the preferred user API -is found in the urdf package. - -Provides: ros-kinetic-collada_parser = %{version}-%{release} -Obsoletes: ros-kinetic-collada_parser < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-urdf-devel -Requires: ros-kinetic-urdf_parser_plugin-devel -Requires: collada-dom-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: urdfdom-devel -Requires: urdfdom-headers-devel -Requires: ros-kinetic-class_loader-devel -Requires: ros-kinetic-rosconsole-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-collada_parser-devel = %{version}-%{release} -Obsoletes: ros-kinetic-collada_parser-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg collada_parser - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.12.12-4 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.12.12-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.12-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.12-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.12.10-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.10-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.10-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.10-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.12.10-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.10-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-collada_urdf.spec b/specs/ros-kinetic-collada_urdf.spec deleted file mode 100644 index ed71491..0000000 --- a/specs/ros-kinetic-collada_urdf.spec +++ /dev/null @@ -1,181 +0,0 @@ -Name: ros-collada_urdf -Version: kinetic.1.12.12 -Release: 4%{?dist} -Summary: ROS package collada_urdf - -License: BSD -URL: http://ros.org/wiki/collada_urdf - -Source0: https://github.com/ros-gbp/collada_urdf-release/archive/release/kinetic/collada_urdf/1.12.12-0.tar.gz#/ros-kinetic-collada_urdf-1.12.12-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: assimp-devel -BuildRequires: collada-dom-devel -BuildRequires: eigen3-devel -BuildRequires: tinyxml-devel -BuildRequires: urdfdom-devel -BuildRequires: urdfdom-headers-devel -BuildRequires: ros-kinetic-angles-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-cmake_modules-devel -BuildRequires: ros-kinetic-collada_parser-devel -BuildRequires: ros-kinetic-geometric_shapes-devel -BuildRequires: ros-kinetic-resource_retriever-devel -BuildRequires: ros-kinetic-rosconsole-devel -BuildRequires: ros-kinetic-urdf-devel - -Requires: assimp -Requires: ros-kinetic-collada_parser -Requires: ros-kinetic-geometric_shapes -Requires: ros-kinetic-resource_retriever -Requires: ros-kinetic-rosconsole -Requires: ros-kinetic-urdf - - -%description -This package contains a tool to convert Unified Robot Description -Format (URDF) documents into COLLAborative Design Activity (COLLADA) -documents. Implements robot-specific COLLADA extensions as defined by -http://openrave.programmingvision.com/index.php/Started:COLLADA - -Provides: ros-kinetic-collada_urdf = %{version}-%{release} -Obsoletes: ros-kinetic-collada_urdf < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: urdfdom-headers-devel -Requires: ros-kinetic-catkin-devel -Requires: assimp-devel -Requires: collada-dom-devel -Requires: eigen3-devel -Requires: tinyxml-devel -Requires: urdfdom-devel -Requires: ros-kinetic-angles-devel -Requires: ros-kinetic-cmake_modules-devel -Requires: ros-kinetic-collada_parser-devel -Requires: ros-kinetic-geometric_shapes-devel -Requires: ros-kinetic-resource_retriever-devel -Requires: ros-kinetic-rosconsole-devel -Requires: ros-kinetic-urdf-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-collada_urdf-devel = %{version}-%{release} -Obsoletes: ros-kinetic-collada_urdf-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg collada_urdf - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.12.12-4 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.12.12-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.12-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.12-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.12.10-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.10-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.10-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.10-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.12.10-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.10-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-combined_robot_hw.spec b/specs/ros-kinetic-combined_robot_hw.spec deleted file mode 100644 index 05eda0f..0000000 --- a/specs/ros-kinetic-combined_robot_hw.spec +++ /dev/null @@ -1,131 +0,0 @@ -Name: ros-kinetic-combined_robot_hw -Version: 0.13.3 -Release: 1%{?dist} -Summary: ROS package combined_robot_hw - -License: BSD -URL: https://github.com/ros-controls/ros_control/wiki - -Source0: https://github.com/ros-gbp/ros_control-release/archive/release/kinetic/combined_robot_hw/0.13.3-0.tar.gz#/ros-kinetic-combined_robot_hw-0.13.3-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-hardware_interface-devel -BuildRequires: ros-kinetic-pluginlib-devel -BuildRequires: ros-kinetic-roscpp-devel - -Requires: ros-kinetic-hardware_interface -Requires: ros-kinetic-pluginlib -Requires: ros-kinetic-roscpp - - -%description -Combined Robot HW class. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-hardware_interface-devel -Requires: ros-kinetic-pluginlib-devel -Requires: ros-kinetic-roscpp-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg combined_robot_hw - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Tue May 22 2018 Till Hofmann - 0.13.3-1 -- Update to latest release diff --git a/specs/ros-kinetic-combined_robot_hw_tests.spec b/specs/ros-kinetic-combined_robot_hw_tests.spec deleted file mode 100644 index acd50e8..0000000 --- a/specs/ros-kinetic-combined_robot_hw_tests.spec +++ /dev/null @@ -1,139 +0,0 @@ -Name: ros-kinetic-combined_robot_hw_tests -Version: 0.13.3 -Release: 1%{?dist} -Summary: ROS package combined_robot_hw_tests - -License: BSD -URL: https://github.com/ros-controls/ros_control/wiki - -Source0: https://github.com/ros-gbp/ros_control-release/archive/release/kinetic/combined_robot_hw_tests/0.13.3-0.tar.gz#/ros-kinetic-combined_robot_hw_tests-0.13.3-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-combined_robot_hw-devel -BuildRequires: ros-kinetic-controller_manager-devel -BuildRequires: ros-kinetic-controller_manager_tests-devel -BuildRequires: ros-kinetic-hardware_interface-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-rostest-devel - -Requires: ros-kinetic-combined_robot_hw -Requires: ros-kinetic-controller_manager -Requires: ros-kinetic-controller_manager_tests -Requires: ros-kinetic-hardware_interface -Requires: ros-kinetic-roscpp - - -%description -The combined_robot_hw_tests package - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-combined_robot_hw-devel -Requires: ros-kinetic-controller_manager-devel -Requires: ros-kinetic-controller_manager_tests-devel -Requires: ros-kinetic-hardware_interface-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-rostest-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg combined_robot_hw_tests - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Tue May 22 2018 Till Hofmann - 0.13.3-1 -- Update to latest release diff --git a/specs/ros-kinetic-common_msgs.spec b/specs/ros-kinetic-common_msgs.spec deleted file mode 100644 index 8b1006c..0000000 --- a/specs/ros-kinetic-common_msgs.spec +++ /dev/null @@ -1,170 +0,0 @@ -Name: ros-common_msgs -Version: kinetic.1.12.7 -Release: 2%{?dist} -Summary: ROS package common_msgs - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/common_msgs-release/archive/release/kinetic/common_msgs/1.12.7-0.tar.gz#/ros-kinetic-common_msgs-1.12.7-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: ros-kinetic-actionlib_msgs -Requires: ros-kinetic-diagnostic_msgs -Requires: ros-kinetic-geometry_msgs -Requires: ros-kinetic-nav_msgs -Requires: ros-kinetic-sensor_msgs -Requires: ros-kinetic-shape_msgs -Requires: ros-kinetic-stereo_msgs -Requires: ros-kinetic-trajectory_msgs -Requires: ros-kinetic-visualization_msgs - - -%description -common_msgs contains messages that are widely used by other ROS -packages. These includes messages for actions ( - -Provides: ros-kinetic-common_msgs = %{version}-%{release} -Obsoletes: ros-kinetic-common_msgs < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-actionlib_msgs-devel -Requires: ros-kinetic-diagnostic_msgs-devel -Requires: ros-kinetic-geometry_msgs-devel -Requires: ros-kinetic-nav_msgs-devel -Requires: ros-kinetic-sensor_msgs-devel -Requires: ros-kinetic-shape_msgs-devel -Requires: ros-kinetic-stereo_msgs-devel -Requires: ros-kinetic-trajectory_msgs-devel -Requires: ros-kinetic-visualization_msgs-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-common_msgs-devel = %{version}-%{release} -Obsoletes: ros-kinetic-common_msgs-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg common_msgs - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.12.7-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.12.7-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.6-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.6-2 -- devel also requires: the devel package of each run dependency -* Sun May 20 2018 Till Hofmann - 1.12.6-1 -- Update to latest release -* Tue May 15 2018 Till Hofmann - 1.12.5-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.12.5-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.5-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.5-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.5-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.12.5-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.5-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-common_tutorials.spec b/specs/ros-kinetic-common_tutorials.spec deleted file mode 100644 index d6842b4..0000000 --- a/specs/ros-kinetic-common_tutorials.spec +++ /dev/null @@ -1,157 +0,0 @@ -Name: ros-common_tutorials -Version: kinetic.0.1.10 -Release: 11%{?dist} -Summary: ROS package common_tutorials - -License: BSD -URL: http://ros.org/wiki/common_tutorials - -Source0: https://github.com/ros-gbp/common_tutorials-release/archive/release/kinetic/common_tutorials/0.1.10-0.tar.gz#/ros-kinetic-common_tutorials-0.1.10-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: ros-kinetic-actionlib_tutorials -Requires: ros-kinetic-nodelet_tutorial_math -Requires: ros-kinetic-pluginlib_tutorials -Requires: ros-kinetic-turtle_actionlib - - -%description -Metapackage that contains common tutorials - -Provides: ros-kinetic-common_tutorials = %{version}-%{release} -Obsoletes: ros-kinetic-common_tutorials < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-actionlib_tutorials-devel -Requires: ros-kinetic-nodelet_tutorial_math-devel -Requires: ros-kinetic-pluginlib_tutorials-devel -Requires: ros-kinetic-turtle_actionlib-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-common_tutorials-devel = %{version}-%{release} -Obsoletes: ros-kinetic-common_tutorials-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg common_tutorials - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.1.10-11 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.1.10-10 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.1.10-9 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.1.10-8 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.1.10-7 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.1.10-6 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.1.10-5 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.1.10-4 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 0.1.10-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.1.10-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.1.10-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-compressed_depth_image_transport.spec b/specs/ros-kinetic-compressed_depth_image_transport.spec deleted file mode 100644 index 6563ed4..0000000 --- a/specs/ros-kinetic-compressed_depth_image_transport.spec +++ /dev/null @@ -1,159 +0,0 @@ -Name: ros-kinetic-compressed_depth_image_transport -Version: 1.9.5 -Release: 10%{?dist} -Summary: ROS package compressed_depth_image_transport - -License: BSD -URL: http://www.ros.org/wiki/image_transport_plugins - -Source0: https://github.com/ros-gbp/image_transport_plugins-release/archive/release/kinetic/compressed_depth_image_transport/1.9.5-0.tar.gz#/ros-kinetic-compressed_depth_image_transport-1.9.5-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: opencv-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-cv_bridge-devel -BuildRequires: ros-kinetic-dynamic_reconfigure-devel -BuildRequires: ros-kinetic-image_transport-devel - -Requires: ros-kinetic-cv_bridge -Requires: ros-kinetic-dynamic_reconfigure -Requires: ros-kinetic-image_transport - - -%description -Compressed_depth_image_transport provides a plugin to image_transport -for transparently sending depth images (raw, floating-point) using PNG -compression. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: opencv-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: ros-kinetic-cv_bridge-devel -Requires: ros-kinetic-dynamic_reconfigure-devel -Requires: ros-kinetic-image_transport-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg compressed_depth_image_transport - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Tue May 22 2018 Till Hofmann - 1.9.5-10 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.9.5-9 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.9.5-8 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.9.5-7 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.9.5-6 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.9.5-5 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.9.5-4 -- Split devel package -* Thu Nov 23 2017 Till Hofmann - 1.9.5-3 -- Build against system opencv3 instead of ros-kinetic-opencv -* Fri Aug 25 2017 Till Hofmann - 1.9.5-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.9.5-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-compressed_image_transport.spec b/specs/ros-kinetic-compressed_image_transport.spec deleted file mode 100644 index db2053a..0000000 --- a/specs/ros-kinetic-compressed_image_transport.spec +++ /dev/null @@ -1,158 +0,0 @@ -Name: ros-kinetic-compressed_image_transport -Version: 1.9.5 -Release: 10%{?dist} -Summary: ROS package compressed_image_transport - -License: BSD -URL: http://www.ros.org/wiki/image_transport_plugins - -Source0: https://github.com/ros-gbp/image_transport_plugins-release/archive/release/kinetic/compressed_image_transport/1.9.5-0.tar.gz#/ros-kinetic-compressed_image_transport-1.9.5-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: opencv-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-cv_bridge-devel -BuildRequires: ros-kinetic-dynamic_reconfigure-devel -BuildRequires: ros-kinetic-image_transport-devel - -Requires: ros-kinetic-cv_bridge -Requires: ros-kinetic-dynamic_reconfigure -Requires: ros-kinetic-image_transport - - -%description -Compressed_image_transport provides a plugin to image_transport for -transparently sending images encoded as JPEG or PNG. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: opencv-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: ros-kinetic-cv_bridge-devel -Requires: ros-kinetic-dynamic_reconfigure-devel -Requires: ros-kinetic-image_transport-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg compressed_image_transport - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Tue May 22 2018 Till Hofmann - 1.9.5-10 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.9.5-9 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.9.5-8 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.9.5-7 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.9.5-6 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.9.5-5 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.9.5-4 -- Split devel package -* Thu Nov 23 2017 Till Hofmann - 1.9.5-3 -- Build against system opencv3 instead of ros-kinetic-opencv -* Fri Aug 25 2017 Till Hofmann - 1.9.5-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.9.5-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-control_msgs.spec b/specs/ros-kinetic-control_msgs.spec deleted file mode 100644 index af3f573..0000000 --- a/specs/ros-kinetic-control_msgs.spec +++ /dev/null @@ -1,167 +0,0 @@ -Name: ros-control_msgs -Version: kinetic.1.5.0 -Release: 2%{?dist} -Summary: ROS package control_msgs - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/control_msgs-release/archive/release/kinetic/control_msgs/1.5.0-0.tar.gz#/ros-kinetic-control_msgs-1.5.0-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-actionlib_msgs-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-geometry_msgs-devel -BuildRequires: ros-kinetic-message_generation-devel -BuildRequires: ros-kinetic-std_msgs-devel -BuildRequires: ros-kinetic-trajectory_msgs-devel - -Requires: ros-kinetic-actionlib_msgs -Requires: ros-kinetic-geometry_msgs -Requires: ros-kinetic-message_runtime -Requires: ros-kinetic-std_msgs -Requires: ros-kinetic-trajectory_msgs - - -%description -control_msgs contains base messages and actions useful for controlling -robots. It provides representations for controller setpoints and joint -and cartesian trajectories. - -Provides: ros-kinetic-control_msgs = %{version}-%{release} -Obsoletes: ros-kinetic-control_msgs < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-actionlib_msgs-devel -Requires: ros-kinetic-geometry_msgs-devel -Requires: ros-kinetic-message_generation-devel -Requires: ros-kinetic-std_msgs-devel -Requires: ros-kinetic-trajectory_msgs-devel -Requires: ros-kinetic-message_runtime-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-control_msgs-devel = %{version}-%{release} -Obsoletes: ros-kinetic-control_msgs-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg control_msgs - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.5.0-2 -- Remove ROS distro from package name -* Thu Mar 14 2019 Till Hofmann - 1.5.0-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.4.0-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.4.0-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.4.0-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.4.0-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.4.0-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.4.0-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.4.0-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.4.0-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.4.0-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-control_toolbox.spec b/specs/ros-kinetic-control_toolbox.spec deleted file mode 100644 index 0a615f8..0000000 --- a/specs/ros-kinetic-control_toolbox.spec +++ /dev/null @@ -1,93 +0,0 @@ -Name: ros-kinetic-control_toolbox -Version: 1.16.0 -Release: 1%{?dist} -Summary: ROS package control_toolbox - -License: BSD -URL: http://ros.org/wiki/control_toolbox - -Source0: https://github.com/ros-gbp/control_toolbox-release/archive/release/kinetic/control_toolbox/1.16.0-0.tar.gz#/ros-kinetic-control_toolbox-1.16.0-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: tinyxml-devel -BuildRequires: ros-kinetic-catkin -BuildRequires: ros-kinetic-cmake_modules -BuildRequires: ros-kinetic-control_msgs -BuildRequires: ros-kinetic-dynamic_reconfigure -BuildRequires: ros-kinetic-message_generation -BuildRequires: ros-kinetic-realtime_tools -BuildRequires: ros-kinetic-roscpp -BuildRequires: ros-kinetic-std_msgs - -Requires: ros-kinetic-cmake_modules -Requires: ros-kinetic-control_msgs -Requires: ros-kinetic-dynamic_reconfigure -Requires: ros-kinetic-message_runtime -Requires: ros-kinetic-realtime_tools -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-std_msgs - -%description -The control toolbox contains modules that are useful across all -controllers. - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg control_toolbox - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,setup*,env.sh} - -find %{buildroot}/%{_libdir}/ros/{bin,etc,include,lib*/pkgconfig,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 - - -find . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - -%files -f files.list - - - -%changelog -* Fri Jan 19 2018 Tim Niemueller - 1.16.0-1 -- Initial package diff --git a/specs/ros-kinetic-controller_interface.spec b/specs/ros-kinetic-controller_interface.spec deleted file mode 100644 index 5dcec35..0000000 --- a/specs/ros-kinetic-controller_interface.spec +++ /dev/null @@ -1,134 +0,0 @@ -Name: ros-kinetic-controller_interface -Version: 0.13.3 -Release: 1%{?dist} -Summary: ROS package controller_interface - -License: BSD -URL: https://github.com/ros-controls/ros_control/wiki - -Source0: https://github.com/ros-gbp/ros_control-release/archive/release/kinetic/controller_interface/0.13.3-0.tar.gz#/ros-kinetic-controller_interface-0.13.3-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-hardware_interface-devel -BuildRequires: ros-kinetic-pluginlib-devel -BuildRequires: ros-kinetic-roscpp-devel - -Requires: ros-kinetic-hardware_interface -Requires: ros-kinetic-pluginlib -Requires: ros-kinetic-roscpp - - -%description -Interface base class for controllers - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-hardware_interface-devel -Requires: ros-kinetic-pluginlib-devel -Requires: ros-kinetic-roscpp-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg controller_interface - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Tue May 22 2018 Till Hofmann - 0.13.3-1 -- Update dependencies -* Thu Jan 18 2018 Till Hofmann - 0.13.0-1 -- Initial package diff --git a/specs/ros-kinetic-controller_manager.spec b/specs/ros-kinetic-controller_manager.spec deleted file mode 100644 index 13e2d8c..0000000 --- a/specs/ros-kinetic-controller_manager.spec +++ /dev/null @@ -1,144 +0,0 @@ -Name: ros-kinetic-controller_manager -Version: 0.13.3 -Release: 1%{?dist} -Summary: ROS package controller_manager - -License: BSD -URL: https://github.com/ros-controls/ros_control/wiki - -Source0: https://github.com/ros-gbp/ros_control-release/archive/release/kinetic/controller_manager/0.13.3-0.tar.gz#/ros-kinetic-controller_manager-0.13.3-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-controller_interface-devel -BuildRequires: ros-kinetic-controller_manager_msgs-devel -BuildRequires: ros-kinetic-hardware_interface-devel -BuildRequires: ros-kinetic-pluginlib-devel -BuildRequires: ros-kinetic-rostest-devel - -Requires: ros-kinetic-controller_interface -Requires: ros-kinetic-controller_manager_msgs -Requires: ros-kinetic-hardware_interface -Requires: ros-kinetic-pluginlib - - -%description -The controller manager. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: ros-kinetic-controller_interface-devel -Requires: ros-kinetic-controller_manager_msgs-devel -Requires: ros-kinetic-hardware_interface-devel -Requires: ros-kinetic-pluginlib-devel -Requires: ros-kinetic-rostest-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg controller_manager - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Tue May 22 2018 Till Hofmann - 0.13.3-1 -- Update to latest release -* Thu Jan 18 2018 Till Hofmann - 0.13.0-1 -- Initial package diff --git a/specs/ros-kinetic-controller_manager_msgs.spec b/specs/ros-kinetic-controller_manager_msgs.spec deleted file mode 100644 index eda1c5f..0000000 --- a/specs/ros-kinetic-controller_manager_msgs.spec +++ /dev/null @@ -1,132 +0,0 @@ -Name: ros-kinetic-controller_manager_msgs -Version: 0.13.3 -Release: 1%{?dist} -Summary: ROS package controller_manager_msgs - -License: BSD -URL: https://github.com/ros-controls/ros_control/wiki - -Source0: https://github.com/ros-gbp/ros_control-release/archive/release/kinetic/controller_manager_msgs/0.13.3-0.tar.gz#/ros-kinetic-controller_manager_msgs-0.13.3-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-message_generation-devel -BuildRequires: ros-kinetic-std_msgs-devel - -Requires: ros-kinetic-message_runtime -Requires: ros-kinetic-std_msgs - - -%description -Messages and services for the controller manager. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-message_generation-devel -Requires: ros-kinetic-std_msgs-devel -Requires: ros-kinetic-message_runtime-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg controller_manager_msgs - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Tue May 22 2018 Till Hofmann - 0.13.3-1 -- Update dependencies -* Thu Jan 18 2018 Till Hofmann - 0.13.0-1 -- Initial package diff --git a/specs/ros-kinetic-controller_manager_tests.spec b/specs/ros-kinetic-controller_manager_tests.spec deleted file mode 100644 index 185c03e..0000000 --- a/specs/ros-kinetic-controller_manager_tests.spec +++ /dev/null @@ -1,136 +0,0 @@ -Name: ros-kinetic-controller_manager_tests -Version: 0.13.3 -Release: 1%{?dist} -Summary: ROS package controller_manager_tests - -License: BSD -URL: http://ros.org/wiki/controller_manager_tests - -Source0: https://github.com/ros-gbp/ros_control-release/archive/release/kinetic/controller_manager_tests/0.13.3-0.tar.gz#/ros-kinetic-controller_manager_tests-0.13.3-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-controller_interface-devel -BuildRequires: ros-kinetic-controller_manager-devel -BuildRequires: ros-kinetic-rosbash-devel -BuildRequires: ros-kinetic-rosnode-devel -BuildRequires: ros-kinetic-rosservice-devel -BuildRequires: ros-kinetic-rostest-devel - -Requires: ros-kinetic-controller_interface -Requires: ros-kinetic-controller_manager - - -%description -controller_manager_tests - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-controller_interface-devel -Requires: ros-kinetic-controller_manager-devel -Requires: ros-kinetic-rosbash-devel -Requires: ros-kinetic-rosnode-devel -Requires: ros-kinetic-rosservice-devel -Requires: ros-kinetic-rostest-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg controller_manager_tests - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Tue May 22 2018 Till Hofmann - 0.13.3-1 -- Update to latest release diff --git a/specs/ros-kinetic-costmap_2d.spec b/specs/ros-kinetic-costmap_2d.spec deleted file mode 100644 index 482837b..0000000 --- a/specs/ros-kinetic-costmap_2d.spec +++ /dev/null @@ -1,224 +0,0 @@ -Name: ros-kinetic-costmap_2d -Version: 1.14.4 -Release: 1%{?dist} -Summary: ROS package costmap_2d - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/navigation-release/archive/release/kinetic/costmap_2d/1.14.4-0.tar.gz#/ros-kinetic-costmap_2d-1.14.4-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: eigen3-devel -BuildRequires: libuuid-devel -BuildRequires: lz4-devel -BuildRequires: pcl-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-cmake_modules-devel -BuildRequires: ros-kinetic-dynamic_reconfigure-devel -BuildRequires: ros-kinetic-geometry_msgs-devel -BuildRequires: ros-kinetic-laser_geometry-devel -BuildRequires: ros-kinetic-map_msgs-devel -BuildRequires: ros-kinetic-map_server-devel -BuildRequires: ros-kinetic-message_filters-devel -BuildRequires: ros-kinetic-message_generation-devel -BuildRequires: ros-kinetic-nav_msgs-devel -BuildRequires: ros-kinetic-pcl_conversions-devel -BuildRequires: ros-kinetic-pcl_ros-devel -BuildRequires: ros-kinetic-pluginlib-devel -BuildRequires: ros-kinetic-rosbag-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-rostest-devel -BuildRequires: ros-kinetic-rosunit-devel -BuildRequires: ros-kinetic-sensor_msgs-devel -BuildRequires: ros-kinetic-std_msgs-devel -BuildRequires: ros-kinetic-tf-devel -BuildRequires: ros-kinetic-visualization_msgs-devel -BuildRequires: ros-kinetic-voxel_grid-devel - -Requires: ros-kinetic-dynamic_reconfigure -Requires: ros-kinetic-geometry_msgs -Requires: ros-kinetic-laser_geometry -Requires: ros-kinetic-map_msgs -Requires: ros-kinetic-message_filters -Requires: ros-kinetic-message_runtime -Requires: ros-kinetic-nav_msgs -Requires: ros-kinetic-pcl_conversions -Requires: ros-kinetic-pcl_ros -Requires: ros-kinetic-pluginlib -Requires: ros-kinetic-rosconsole -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-sensor_msgs -Requires: ros-kinetic-std_msgs -Requires: ros-kinetic-tf -Requires: ros-kinetic-visualization_msgs -Requires: ros-kinetic-voxel_grid - - -%description -This package provides an implementation of a 2D costmap that takes in -sensor data from the world, builds a 2D or 3D occupancy grid of the -data (depending on whether a voxel based implementation is used), and -inflates costs in a 2D costmap based on the occupancy grid and a user -specified inflation radius. This package also provides support for -map_server based initialization of a costmap, rolling window based -costmaps, and parameter based subscription to and configuration of -sensor topics. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: eigen3-devel -Requires: libuuid-devel -Requires: lz4-devel -Requires: pcl-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: ros-kinetic-cmake_modules-devel -Requires: ros-kinetic-dynamic_reconfigure-devel -Requires: ros-kinetic-geometry_msgs-devel -Requires: ros-kinetic-laser_geometry-devel -Requires: ros-kinetic-map_msgs-devel -Requires: ros-kinetic-map_server-devel -Requires: ros-kinetic-message_filters-devel -Requires: ros-kinetic-message_generation-devel -Requires: ros-kinetic-nav_msgs-devel -Requires: ros-kinetic-pcl_conversions-devel -Requires: ros-kinetic-pcl_ros-devel -Requires: ros-kinetic-pluginlib-devel -Requires: ros-kinetic-rosbag-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-rostest-devel -Requires: ros-kinetic-rosunit-devel -Requires: ros-kinetic-sensor_msgs-devel -Requires: ros-kinetic-std_msgs-devel -Requires: ros-kinetic-tf-devel -Requires: ros-kinetic-visualization_msgs-devel -Requires: ros-kinetic-voxel_grid-devel -Requires: ros-kinetic-message_runtime-devel -Requires: ros-kinetic-rosconsole-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg costmap_2d - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Tue Jun 26 2018 Till Hofmann - 1.14.4-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.14.3-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.14.3-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.14.3-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.14.3-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.14.3-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.14.2-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.14.2-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.14.2-3 -- Add Recommends: for all BRs to the devel subpackage -* Fri Aug 25 2017 Till Hofmann - 1.14.2-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.14.2-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-cpp_common.spec b/specs/ros-kinetic-cpp_common.spec deleted file mode 100644 index a5bf4b3..0000000 --- a/specs/ros-kinetic-cpp_common.spec +++ /dev/null @@ -1,161 +0,0 @@ -Name: ros-cpp_common -Version: kinetic.0.6.11 -Release: 2%{?dist} -Summary: ROS package cpp_common - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/roscpp_core-release/archive/release/kinetic/cpp_common/0.6.11-0.tar.gz#/ros-kinetic-cpp_common-0.6.11-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: ros-kinetic-catkin-devel - - - -%description -cpp_common contains C++ code for doing things that are not necessarily -ROS related, but are useful for multiple packages. This includes -things like the ROS_DEPRECATED and ROS_FORCE_INLINE macros, as well as -code for getting backtraces. This package is a component of - -Provides: ros-kinetic-cpp_common = %{version}-%{release} -Obsoletes: ros-kinetic-cpp_common < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: boost-devel -Requires: console-bridge-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-cpp_common-devel = %{version}-%{release} -Obsoletes: ros-kinetic-cpp_common-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg cpp_common - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.6.11-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 0.6.11-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 0.6.9-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.6.9-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.6.9-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 0.6.9-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 0.6.9-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 0.6.7-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.6.7-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.6.7-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.6.7-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 0.6.7-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 0.6.2-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.6.2-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-cv_bridge.spec b/specs/ros-kinetic-cv_bridge.spec deleted file mode 100644 index b872bdc..0000000 --- a/specs/ros-kinetic-cv_bridge.spec +++ /dev/null @@ -1,173 +0,0 @@ -Name: ros-cv_bridge -Version: kinetic.1.12.8 -Release: 5%{?dist} -Summary: ROS package cv_bridge - -License: BSD -URL: http://www.ros.org/wiki/cv_bridge - -Source0: https://github.com/ros-gbp/vision_opencv-release/archive/release/kinetic/cv_bridge/1.12.8-0.tar.gz#/ros-kinetic-cv_bridge-1.12.8-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: boost-devel -BuildRequires: boost-python2-devel -BuildRequires: numpy -BuildRequires: opencv-devel -BuildRequires: python-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-rosconsole-devel -BuildRequires: ros-kinetic-roscpp_serialization-devel -BuildRequires: ros-kinetic-rostest-devel -BuildRequires: ros-kinetic-sensor_msgs-devel - -Requires: opencv -Requires: ros-kinetic-rosconsole - - -%description -This contains CvBridge, which converts between ROS Image messages and -OpenCV images. - -Provides: ros-kinetic-cv_bridge = %{version}-%{release} -Obsoletes: ros-kinetic-cv_bridge < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-sensor_msgs-devel -Requires: boost-devel -Requires: boost-python2-devel -Requires: numpy -Requires: opencv-devel -Requires: python-devel -Requires: ros-kinetic-rosconsole-devel -Requires: ros-kinetic-roscpp_serialization-devel -Requires: ros-kinetic-rostest-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-cv_bridge-devel = %{version}-%{release} -Obsoletes: ros-kinetic-cv_bridge-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg cv_bridge - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.12.8-5 -- Remove ROS distro from package name -* Thu Nov 08 2018 Till Hofmann - 1.12.8-4 -- Add missing BR boost-python2-devel -* Tue May 22 2018 Till Hofmann - 1.12.8-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.8-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.8-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.12.7-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.7-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.7-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.7-3 -- Split devel package -* Thu Nov 23 2017 Till Hofmann - 1.12.7-2 -- Build against system opencv3 instead of ros-kinetic-opencv -* Sun Nov 19 2017 Till Hofmann - 1.12.7-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.4-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.4-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-depth_image_proc.spec b/specs/ros-kinetic-depth_image_proc.spec deleted file mode 100644 index 3154125..0000000 --- a/specs/ros-kinetic-depth_image_proc.spec +++ /dev/null @@ -1,192 +0,0 @@ -Name: ros-kinetic-depth_image_proc -Version: 1.12.23 -Release: 3%{?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/kinetic/depth_image_proc/1.12.23-0.tar.gz#/ros-kinetic-depth_image_proc-1.12.23-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: boost-devel -BuildRequires: eigen3-devel -BuildRequires: libuuid-devel -BuildRequires: opencv-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-cmake_modules-devel -BuildRequires: ros-kinetic-cv_bridge-devel -BuildRequires: ros-kinetic-eigen_conversions-devel -BuildRequires: ros-kinetic-image_geometry-devel -BuildRequires: ros-kinetic-image_transport-devel -BuildRequires: ros-kinetic-message_filters-devel -BuildRequires: ros-kinetic-nodelet-devel -BuildRequires: ros-kinetic-rostest-devel -BuildRequires: ros-kinetic-sensor_msgs-devel -BuildRequires: ros-kinetic-stereo_msgs-devel -BuildRequires: ros-kinetic-tf2-devel -BuildRequires: ros-kinetic-tf2_ros-devel - -Requires: ros-kinetic-cv_bridge -Requires: ros-kinetic-eigen_conversions -Requires: ros-kinetic-image_geometry -Requires: ros-kinetic-image_transport -Requires: ros-kinetic-nodelet -Requires: ros-kinetic-tf2 -Requires: ros-kinetic-tf2_ros - - -%description -Contains nodelets for processing depth images such as those produced -by OpenNI camera. Functions include creating disparity images and -point clouds, as well as registering (reprojecting) a depth image into -another camera frame. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: boost-devel -Requires: eigen3-devel -Requires: libuuid-devel -Requires: opencv-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: ros-kinetic-cmake_modules-devel -Requires: ros-kinetic-cv_bridge-devel -Requires: ros-kinetic-eigen_conversions-devel -Requires: ros-kinetic-image_geometry-devel -Requires: ros-kinetic-image_transport-devel -Requires: ros-kinetic-message_filters-devel -Requires: ros-kinetic-nodelet-devel -Requires: ros-kinetic-rostest-devel -Requires: ros-kinetic-sensor_msgs-devel -Requires: ros-kinetic-stereo_msgs-devel -Requires: ros-kinetic-tf2-devel -Requires: ros-kinetic-tf2_ros-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg depth_image_proc - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Tue May 22 2018 Till Hofmann - 1.12.23-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.23-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.23-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.12.22-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.22-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.22-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.22-2 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 1.12.22-1 -- Split devel package -* Thu Nov 23 2017 Till Hofmann - 1.12.21-2 -- Build against system opencv3 instead of ros-kinetic-opencv -* Sun Nov 19 2017 Till Hofmann - 1.12.21-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.20-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.20-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-desktop.spec b/specs/ros-kinetic-desktop.spec deleted file mode 100644 index a7454b8..0000000 --- a/specs/ros-kinetic-desktop.spec +++ /dev/null @@ -1,165 +0,0 @@ -Name: ros-desktop -Version: kinetic.1.3.2 -Release: 4%{?dist} -Summary: ROS package desktop - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/metapackages-release/archive/release/kinetic/desktop/1.3.2-0.tar.gz#/ros-kinetic-desktop-1.3.2-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: ros-kinetic-angles -Requires: ros-kinetic-common_tutorials -Requires: ros-kinetic-geometry_tutorials -Requires: ros-kinetic-robot -Requires: ros-kinetic-ros_tutorials -Requires: ros-kinetic-roslint -Requires: ros-kinetic-visualization_tutorials -Requires: ros-kinetic-viz - - -%description -A metapackage to aggregate several packages. - -Provides: ros-kinetic-desktop = %{version}-%{release} -Obsoletes: ros-kinetic-desktop < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-angles-devel -Requires: ros-kinetic-common_tutorials-devel -Requires: ros-kinetic-geometry_tutorials-devel -Requires: ros-kinetic-robot-devel -Requires: ros-kinetic-ros_tutorials-devel -Requires: ros-kinetic-roslint-devel -Requires: ros-kinetic-visualization_tutorials-devel -Requires: ros-kinetic-viz-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-desktop-devel = %{version}-%{release} -Obsoletes: ros-kinetic-desktop-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg desktop - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.3.2-4 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.3.2-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.3.2-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.3.2-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.3.1-7 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.3.1-6 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.3.1-5 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.3.1-4 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 1.3.1-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.3.1-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.3.1-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-desktop_full.spec b/specs/ros-kinetic-desktop_full.spec deleted file mode 100644 index da6df8b..0000000 --- a/specs/ros-kinetic-desktop_full.spec +++ /dev/null @@ -1,153 +0,0 @@ -Name: ros-kinetic-desktop_full -Version: 1.3.2 -Release: 5%{?dist} -Summary: ROS package desktop_full - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/metapackages-release/archive/release/kinetic/desktop_full/1.3.2-0.tar.gz#/ros-kinetic-desktop_full-1.3.2-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: ros-kinetic-desktop -Requires: ros-kinetic-perception -Requires: ros-kinetic-simulators -Requires: ros-kinetic-urdf_tutorial - - -%description -A metapackage to aggregate several packages. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-desktop-devel -Requires: ros-kinetic-perception-devel -Requires: ros-kinetic-simulators-devel -Requires: ros-kinetic-urdf_tutorial-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg desktop_full - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Tue May 22 2018 Till Hofmann - 1.3.2-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.3.2-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.3.2-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.3.2-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.3.2-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.3.1-7 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.3.1-6 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.3.1-5 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.3.1-4 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 1.3.1-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.3.1-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.3.1-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-diagnostic_aggregator.spec b/specs/ros-kinetic-diagnostic_aggregator.spec deleted file mode 100644 index a2b3e54..0000000 --- a/specs/ros-kinetic-diagnostic_aggregator.spec +++ /dev/null @@ -1,177 +0,0 @@ -Name: ros-diagnostic_aggregator -Version: kinetic.1.9.3 -Release: 4%{?dist} -Summary: ROS package diagnostic_aggregator - -License: BSD -URL: http://www.ros.org/wiki/diagnostic_aggregator - -Source0: https://github.com/ros-gbp/diagnostics-release/archive/release/kinetic/diagnostic_aggregator/1.9.3-0.tar.gz#/ros-kinetic-diagnostic_aggregator-1.9.3-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: libuuid-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-kinetic-bondcpp-devel -BuildRequires: ros-kinetic-bondpy-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-diagnostic_msgs-devel -BuildRequires: ros-kinetic-pluginlib-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-rospy-devel -BuildRequires: ros-kinetic-rostest-devel -BuildRequires: ros-kinetic-xmlrpcpp-devel - -Requires: ros-kinetic-bondcpp -Requires: ros-kinetic-bondpy -Requires: ros-kinetic-diagnostic_msgs -Requires: ros-kinetic-pluginlib -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-rospy -Requires: ros-kinetic-xmlrpcpp - - -%description -diagnostic_aggregator - -Provides: ros-kinetic-diagnostic_aggregator = %{version}-%{release} -Obsoletes: ros-kinetic-diagnostic_aggregator < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: libuuid-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: ros-kinetic-bondcpp-devel -Requires: ros-kinetic-bondpy-devel -Requires: ros-kinetic-diagnostic_msgs-devel -Requires: ros-kinetic-pluginlib-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-rospy-devel -Requires: ros-kinetic-rostest-devel -Requires: ros-kinetic-xmlrpcpp-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-diagnostic_aggregator-devel = %{version}-%{release} -Obsoletes: ros-kinetic-diagnostic_aggregator-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg diagnostic_aggregator - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.9.3-4 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.9.3-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.9.3-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.9.3-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.9.2-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.9.2-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.9.2-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.9.2-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.9.2-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.9.2-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-diagnostic_analysis.spec b/specs/ros-kinetic-diagnostic_analysis.spec deleted file mode 100644 index f032b71..0000000 --- a/specs/ros-kinetic-diagnostic_analysis.spec +++ /dev/null @@ -1,160 +0,0 @@ -Name: ros-diagnostic_analysis -Version: kinetic.1.9.3 -Release: 4%{?dist} -Summary: ROS package diagnostic_analysis - -License: BSD -URL: http://www.ros.org/wiki/diagnostics_analysis - -Source0: https://github.com/ros-gbp/diagnostics-release/archive/release/kinetic/diagnostic_analysis/1.9.3-0.tar.gz#/ros-kinetic-diagnostic_analysis-1.9.3-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-diagnostic_msgs-devel -BuildRequires: ros-kinetic-rosbag-devel -BuildRequires: ros-kinetic-roslib-devel -BuildRequires: ros-kinetic-rostest-devel - -Requires: ros-kinetic-diagnostic_msgs -Requires: ros-kinetic-rosbag -Requires: ros-kinetic-roslib - - -%description -The diagnostic_analysis package can convert a log of diagnostics data -into a series of CSV files. Robot logs are recorded with rosbag, and -can be processed offline using the scripts in this package. - -Provides: ros-kinetic-diagnostic_analysis = %{version}-%{release} -Obsoletes: ros-kinetic-diagnostic_analysis < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-diagnostic_msgs-devel -Requires: ros-kinetic-rosbag-devel -Requires: ros-kinetic-roslib-devel -Requires: ros-kinetic-rostest-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-diagnostic_analysis-devel = %{version}-%{release} -Obsoletes: ros-kinetic-diagnostic_analysis-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg diagnostic_analysis - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.9.3-4 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.9.3-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.9.3-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.9.3-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.9.2-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.9.2-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.9.2-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.9.2-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.9.2-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.9.2-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-diagnostic_common_diagnostics.spec b/specs/ros-kinetic-diagnostic_common_diagnostics.spec deleted file mode 100644 index e447811..0000000 --- a/specs/ros-kinetic-diagnostic_common_diagnostics.spec +++ /dev/null @@ -1,159 +0,0 @@ -Name: ros-diagnostic_common_diagnostics -Version: kinetic.1.9.3 -Release: 4%{?dist} -Summary: ROS package diagnostic_common_diagnostics - -License: BSD -URL: http://ros.org/wiki/diagnostic_common_diagnostics - -Source0: https://github.com/ros-gbp/diagnostics-release/archive/release/kinetic/diagnostic_common_diagnostics/1.9.3-0.tar.gz#/ros-kinetic-diagnostic_common_diagnostics-1.9.3-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-diagnostic_updater-devel -BuildRequires: ros-kinetic-rospy-devel -BuildRequires: ros-kinetic-rostest-devel - -Requires: hddtemp -Requires: python-psutil -Requires: ros-kinetic-diagnostic_updater -Requires: ros-kinetic-rospy -Requires: ros-kinetic-tf - - -%description -diagnostic_common_diagnostics - -Provides: ros-kinetic-diagnostic_common_diagnostics = %{version}-%{release} -Obsoletes: ros-kinetic-diagnostic_common_diagnostics < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-diagnostic_updater-devel -Requires: ros-kinetic-rospy-devel -Requires: ros-kinetic-rostest-devel -Requires: ros-kinetic-tf-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-diagnostic_common_diagnostics-devel = %{version}-%{release} -Obsoletes: ros-kinetic-diagnostic_common_diagnostics-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg diagnostic_common_diagnostics - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.9.3-4 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.9.3-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.9.3-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.9.3-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.9.2-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.9.2-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.9.2-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.9.2-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.9.2-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.9.2-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-diagnostic_msgs.spec b/specs/ros-kinetic-diagnostic_msgs.spec deleted file mode 100644 index 9e20cfe..0000000 --- a/specs/ros-kinetic-diagnostic_msgs.spec +++ /dev/null @@ -1,160 +0,0 @@ -Name: ros-diagnostic_msgs -Version: kinetic.1.12.7 -Release: 2%{?dist} -Summary: ROS package diagnostic_msgs - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/common_msgs-release/archive/release/kinetic/diagnostic_msgs/1.12.7-0.tar.gz#/ros-kinetic-diagnostic_msgs-1.12.7-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-message_generation-devel -BuildRequires: ros-kinetic-std_msgs-devel - -Requires: ros-kinetic-message_runtime -Requires: ros-kinetic-std_msgs - - -%description -This package holds the diagnostic messages which provide the -standardized interface for the diagnostic and runtime monitoring -systems in ROS. These messages are currently used by the - -Provides: ros-kinetic-diagnostic_msgs = %{version}-%{release} -Obsoletes: ros-kinetic-diagnostic_msgs < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-message_generation-devel -Requires: ros-kinetic-std_msgs-devel -Requires: ros-kinetic-message_runtime-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-diagnostic_msgs-devel = %{version}-%{release} -Obsoletes: ros-kinetic-diagnostic_msgs-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg diagnostic_msgs - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.12.7-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.12.7-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.6-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.6-2 -- devel also requires: the devel package of each run dependency -* Sun May 20 2018 Till Hofmann - 1.12.6-1 -- Update to latest release -* Tue May 15 2018 Till Hofmann - 1.12.5-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.12.5-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.5-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.5-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.5-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.12.5-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.5-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-diagnostic_updater.spec b/specs/ros-kinetic-diagnostic_updater.spec deleted file mode 100644 index aa94baa..0000000 --- a/specs/ros-kinetic-diagnostic_updater.spec +++ /dev/null @@ -1,160 +0,0 @@ -Name: ros-diagnostic_updater -Version: kinetic.1.9.3 -Release: 4%{?dist} -Summary: ROS package diagnostic_updater - -License: BSD -URL: http://www.ros.org/wiki/diagnostic_updater - -Source0: https://github.com/ros-gbp/diagnostics-release/archive/release/kinetic/diagnostic_updater/1.9.3-0.tar.gz#/ros-kinetic-diagnostic_updater-1.9.3-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-diagnostic_msgs-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-rostest-devel -BuildRequires: ros-kinetic-std_msgs-devel - -Requires: ros-kinetic-diagnostic_msgs -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-std_msgs - - -%description -diagnostic_updater contains tools for easily updating diagnostics. it -is commonly used in device drivers to keep track of the status of -output topics, device status, etc. - -Provides: ros-kinetic-diagnostic_updater = %{version}-%{release} -Obsoletes: ros-kinetic-diagnostic_updater < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-diagnostic_msgs-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-rostest-devel -Requires: ros-kinetic-std_msgs-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-diagnostic_updater-devel = %{version}-%{release} -Obsoletes: ros-kinetic-diagnostic_updater-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg diagnostic_updater - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.9.3-4 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.9.3-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.9.3-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.9.3-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.9.2-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.9.2-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.9.2-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.9.2-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.9.2-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.9.2-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-diagnostics.spec b/specs/ros-kinetic-diagnostics.spec deleted file mode 100644 index af573fb..0000000 --- a/specs/ros-kinetic-diagnostics.spec +++ /dev/null @@ -1,157 +0,0 @@ -Name: ros-diagnostics -Version: kinetic.1.9.3 -Release: 4%{?dist} -Summary: ROS package diagnostics - -License: BSD -URL: http://www.ros.org/wiki/diagnostics - -Source0: https://github.com/ros-gbp/diagnostics-release/archive/release/kinetic/diagnostics/1.9.3-0.tar.gz#/ros-kinetic-diagnostics-1.9.3-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: ros-kinetic-diagnostic_aggregator -Requires: ros-kinetic-diagnostic_analysis -Requires: ros-kinetic-diagnostic_common_diagnostics -Requires: ros-kinetic-diagnostic_updater -Requires: ros-kinetic-self_test - - -%description -diagnostics - -Provides: ros-kinetic-diagnostics = %{version}-%{release} -Obsoletes: ros-kinetic-diagnostics < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-diagnostic_aggregator-devel -Requires: ros-kinetic-diagnostic_analysis-devel -Requires: ros-kinetic-diagnostic_common_diagnostics-devel -Requires: ros-kinetic-diagnostic_updater-devel -Requires: ros-kinetic-self_test-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-diagnostics-devel = %{version}-%{release} -Obsoletes: ros-kinetic-diagnostics-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg diagnostics - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.9.3-4 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.9.3-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.9.3-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.9.3-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.9.2-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.9.2-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.9.2-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.9.2-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.9.2-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.9.2-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-dwa_local_planner.spec b/specs/ros-kinetic-dwa_local_planner.spec deleted file mode 100644 index 2d17a02..0000000 --- a/specs/ros-kinetic-dwa_local_planner.spec +++ /dev/null @@ -1,142 +0,0 @@ -Name: ros-kinetic-dwa_local_planner -Version: 1.14.3 -Release: 1%{?dist} -Summary: ROS package dwa_local_planner - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/navigation-release/archive/release/kinetic/dwa_local_planner/1.14.3-0.tar.gz#/ros-kinetic-dwa_local_planner-1.14.3-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: eigen3-devel -BuildRequires: ros-kinetic-base_local_planner-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-cmake_modules-devel -BuildRequires: ros-kinetic-costmap_2d-devel -BuildRequires: ros-kinetic-dynamic_reconfigure-devel -BuildRequires: ros-kinetic-nav_core-devel -BuildRequires: ros-kinetic-nav_msgs-devel -BuildRequires: ros-kinetic-pcl_conversions-devel -BuildRequires: ros-kinetic-pluginlib-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-tf-devel - -Requires: ros-kinetic-base_local_planner -Requires: ros-kinetic-costmap_2d -Requires: ros-kinetic-dynamic_reconfigure -Requires: ros-kinetic-nav_core -Requires: ros-kinetic-nav_msgs -Requires: ros-kinetic-pluginlib -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-tf - - -%description -This package provides an implementation of the Dynamic Window Approach -to local robot navigation on a plane. Given a global plan to follow -and a costmap, the local planner produces velocity commands to send to -a mobile base. This package supports any robot who's footprint can be -represented as a convex polygon or cicrle, and exposes its -configuration as ROS parameters that can be set in a launch file. The -parameters for this planner are also dynamically reconfigurable. This -package's ROS wrapper adheres to the BaseLocalPlanner interface -specified in the - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: eigen3-devel -Requires: ros-kinetic-base_local_planner-devel -Requires: ros-kinetic-cmake_modules-devel -Requires: ros-kinetic-costmap_2d-devel -Requires: ros-kinetic-dynamic_reconfigure-devel -Requires: ros-kinetic-nav_core-devel -Requires: ros-kinetic-nav_msgs-devel -Requires: ros-kinetic-pcl_conversions-devel -Requires: ros-kinetic-pluginlib-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-tf-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg dwa_local_planner - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,setup*,env.sh} - -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 . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - - -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 -* Wed Jun 06 2018 Till Hofmann - 1.14.3-1 -- Initial package diff --git a/specs/ros-kinetic-dynamic_reconfigure.spec b/specs/ros-kinetic-dynamic_reconfigure.spec deleted file mode 100644 index fa1f4c6..0000000 --- a/specs/ros-kinetic-dynamic_reconfigure.spec +++ /dev/null @@ -1,176 +0,0 @@ -Name: ros-dynamic_reconfigure -Version: kinetic.1.5.50 -Release: 2%{?dist} -Summary: ROS package dynamic_reconfigure - -License: BSD -URL: http://ros.org/wiki/dynamic_reconfigure - -Source0: https://github.com/ros-gbp/dynamic_reconfigure-release/archive/release/kinetic/dynamic_reconfigure/1.5.50-0.tar.gz#/ros-kinetic-dynamic_reconfigure-1.5.50-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: boost-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-message_generation-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-roscpp_serialization-devel -BuildRequires: ros-kinetic-rostest-devel -BuildRequires: ros-kinetic-std_msgs-devel - -Requires: ros-kinetic-message_runtime -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-roslib -Requires: ros-kinetic-rospy -Requires: ros-kinetic-rosservice -Requires: ros-kinetic-std_msgs - - -%description -This unary stack contains the dynamic_reconfigure package which -provides a means to change node parameters at any time without having -to restart the node. - -Provides: ros-kinetic-dynamic_reconfigure = %{version}-%{release} -Obsoletes: ros-kinetic-dynamic_reconfigure < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: boost-devel -Requires: ros-kinetic-message_generation-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-roscpp_serialization-devel -Requires: ros-kinetic-rostest-devel -Requires: ros-kinetic-std_msgs-devel -Requires: ros-kinetic-message_runtime-devel -Requires: ros-kinetic-roslib-devel -Requires: ros-kinetic-rospy-devel -Requires: ros-kinetic-rosservice-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-dynamic_reconfigure-devel = %{version}-%{release} -Obsoletes: ros-kinetic-dynamic_reconfigure-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg dynamic_reconfigure - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.5.50-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.5.50-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.5.49-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.5.49-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.5.49-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.5.49-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.5.49-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.5.48-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.5.48-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.5.48-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.5.48-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.5.48-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.5.48-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-effort_controllers.spec b/specs/ros-kinetic-effort_controllers.spec deleted file mode 100644 index b540153..0000000 --- a/specs/ros-kinetic-effort_controllers.spec +++ /dev/null @@ -1,95 +0,0 @@ -Name: ros-kinetic-effort_controllers -Version: 0.13.2 -Release: 1%{?dist} -Summary: ROS package effort_controllers - -License: BSD -URL: https://github.com/ros-controls/ros_controllers/wiki - -Source0: https://github.com/ros-gbp/ros_controllers-release/archive/release/kinetic/effort_controllers/0.13.2-0.tar.gz#/ros-kinetic-effort_controllers-0.13.2-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: urdfdom-devel -BuildRequires: ros-kinetic-angles -BuildRequires: ros-kinetic-catkin -BuildRequires: ros-kinetic-control_msgs -BuildRequires: ros-kinetic-control_toolbox -BuildRequires: ros-kinetic-controller_interface -BuildRequires: ros-kinetic-forward_command_controller -BuildRequires: ros-kinetic-realtime_tools -BuildRequires: ros-kinetic-urdf - -Requires: ros-kinetic-angles -Requires: ros-kinetic-control_msgs -Requires: ros-kinetic-control_toolbox -Requires: ros-kinetic-controller_interface -Requires: ros-kinetic-forward_command_controller -Requires: ros-kinetic-realtime_tools -Requires: ros-kinetic-urdf - -%description -effort_controllers - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg effort_controllers - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,setup*,env.sh} - -find %{buildroot}/%{_libdir}/ros/{bin,etc,include,lib*/pkgconfig,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 - - -find . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - -%files -f files.list - - - -%changelog -* Fri Jan 19 2018 Tim Niemueller - 0.13.2-1 -- Initial package diff --git a/specs/ros-kinetic-eigen_conversions.spec b/specs/ros-kinetic-eigen_conversions.spec deleted file mode 100644 index 53cedc7..0000000 --- a/specs/ros-kinetic-eigen_conversions.spec +++ /dev/null @@ -1,172 +0,0 @@ -Name: ros-eigen_conversions -Version: kinetic.1.11.9 -Release: 12%{?dist} -Summary: ROS package eigen_conversions - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/geometry-release/archive/release/kinetic/eigen_conversions/1.11.9-0.tar.gz#/ros-kinetic-eigen_conversions-1.11.9-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: eigen3-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-cmake_modules-devel -BuildRequires: ros-kinetic-cpp_common-devel -BuildRequires: ros-kinetic-geometry_msgs-devel -BuildRequires: ros-kinetic-orocos_kdl-devel -BuildRequires: ros-kinetic-roscpp_serialization-devel -BuildRequires: ros-kinetic-std_msgs-devel - -Requires: ros-kinetic-geometry_msgs -Requires: ros-kinetic-orocos_kdl -Requires: ros-kinetic-std_msgs - - -%description -Conversion functions between: - Eigen and KDL - Eigen and -geometry_msgs. - -Provides: ros-kinetic-eigen_conversions = %{version}-%{release} -Obsoletes: ros-kinetic-eigen_conversions < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: boost-devel -Requires: console-bridge-devel -Requires: eigen3-devel -Requires: ros-kinetic-cmake_modules-devel -Requires: ros-kinetic-cpp_common-devel -Requires: ros-kinetic-geometry_msgs-devel -Requires: ros-kinetic-orocos_kdl-devel -Requires: ros-kinetic-roscpp_serialization-devel -Requires: ros-kinetic-std_msgs-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-eigen_conversions-devel = %{version}-%{release} -Obsoletes: ros-kinetic-eigen_conversions-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg eigen_conversions - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.11.9-12 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.11.9-11 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.11.9-10 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.11.9-9 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.11.9-8 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.11.9-7 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.11.9-6 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.11.9-5 -- Split devel package -* Mon Nov 20 2017 Till Hofmann - 1.11.9-4 -- Add missing BR on console-bridge-devel -* Mon Nov 20 2017 Till Hofmann - 1.11.9-3 -- Add missing BR on boost-devel -* Fri Aug 25 2017 Till Hofmann - 1.11.9-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.11.9-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-eigen_stl_containers.spec b/specs/ros-kinetic-eigen_stl_containers.spec deleted file mode 100644 index e70b706..0000000 --- a/specs/ros-kinetic-eigen_stl_containers.spec +++ /dev/null @@ -1,152 +0,0 @@ -Name: ros-eigen_stl_containers -Version: kinetic.0.1.8 -Release: 10%{?dist} -Summary: ROS package eigen_stl_containers - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/eigen_stl_containers-release/archive/release/kinetic/eigen_stl_containers/0.1.8-0.tar.gz#/ros-kinetic-eigen_stl_containers-0.1.8-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: eigen3-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-cmake_modules-devel - - - -%description -This package provides a set of typedef's that allow using Eigen -datatypes in STL containers - -Provides: ros-kinetic-eigen_stl_containers = %{version}-%{release} -Obsoletes: ros-kinetic-eigen_stl_containers < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: eigen3-devel -Requires: ros-kinetic-cmake_modules-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-eigen_stl_containers-devel = %{version}-%{release} -Obsoletes: ros-kinetic-eigen_stl_containers-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg eigen_stl_containers - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.1.8-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.1.8-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.1.8-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.1.8-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.1.8-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.1.8-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.1.8-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.1.8-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.1.8-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.1.8-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-executive_smach.spec b/specs/ros-kinetic-executive_smach.spec deleted file mode 100644 index 28cbc8c..0000000 --- a/specs/ros-kinetic-executive_smach.spec +++ /dev/null @@ -1,154 +0,0 @@ -Name: ros-executive_smach -Version: kinetic.2.0.1 -Release: 10%{?dist} -Summary: ROS package executive_smach - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/executive_smach-release/archive/release/kinetic/executive_smach/2.0.1-0.tar.gz#/ros-kinetic-executive_smach-2.0.1-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: ros-kinetic-smach -Requires: ros-kinetic-smach_msgs -Requires: ros-kinetic-smach_ros - - -%description -This metapackage depends on the SMACH library and ROS SMACH -integration packages. - -Provides: ros-kinetic-executive_smach = %{version}-%{release} -Obsoletes: ros-kinetic-executive_smach < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-smach-devel -Requires: ros-kinetic-smach_msgs-devel -Requires: ros-kinetic-smach_ros-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-executive_smach-devel = %{version}-%{release} -Obsoletes: ros-kinetic-executive_smach-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg executive_smach - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 2.0.1-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 2.0.1-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 2.0.1-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 2.0.1-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 2.0.1-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 2.0.1-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 2.0.1-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 2.0.1-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 2.0.1-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 2.0.1-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-fake_localization.spec b/specs/ros-kinetic-fake_localization.spec deleted file mode 100644 index 6d380eb..0000000 --- a/specs/ros-kinetic-fake_localization.spec +++ /dev/null @@ -1,127 +0,0 @@ -Name: ros-kinetic-fake_localization -Version: 1.14.3 -Release: 1%{?dist} -Summary: ROS package fake_localization - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/navigation-release/archive/release/kinetic/fake_localization/1.14.3-0.tar.gz#/ros-kinetic-fake_localization-1.14.3-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-angles-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-geometry_msgs-devel -BuildRequires: ros-kinetic-message_filters-devel -BuildRequires: ros-kinetic-nav_msgs-devel -BuildRequires: ros-kinetic-rosconsole-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-rospy-devel -BuildRequires: ros-kinetic-tf-devel - -Requires: ros-kinetic-geometry_msgs -Requires: ros-kinetic-message_filters -Requires: ros-kinetic-nav_msgs -Requires: ros-kinetic-rosconsole -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-rospy -Requires: ros-kinetic-tf - - -%description -A ROS node that simply forwards odometry information. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-angles-devel -Requires: ros-kinetic-geometry_msgs-devel -Requires: ros-kinetic-message_filters-devel -Requires: ros-kinetic-nav_msgs-devel -Requires: ros-kinetic-rosconsole-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-rospy-devel -Requires: ros-kinetic-tf-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg fake_localization - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,setup*,env.sh} - -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 . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - - -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 -* Wed Jun 06 2018 Till Hofmann - 1.14.3-1 -- Initial package diff --git a/specs/ros-kinetic-filters.spec b/specs/ros-kinetic-filters.spec deleted file mode 100644 index 9083686..0000000 --- a/specs/ros-kinetic-filters.spec +++ /dev/null @@ -1,169 +0,0 @@ -Name: ros-filters -Version: kinetic.1.7.5 -Release: 10%{?dist} -Summary: ROS package filters - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/filters-release/archive/release/kinetic/filters/1.7.5-0.tar.gz#/ros-kinetic-filters-1.7.5-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-pluginlib-devel -BuildRequires: ros-kinetic-rosconsole-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-roslib-devel -BuildRequires: ros-kinetic-rostest-devel - -Requires: ros-kinetic-pluginlib -Requires: ros-kinetic-rosconsole -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-roslib - - -%description -This library provides a standardized interface for processing data as -a sequence of filters. This package contains a base class upon which -to build specific implementations as well as an interface which -dynamically loads filters based on runtime parameters. - -Provides: ros-kinetic-filters = %{version}-%{release} -Obsoletes: ros-kinetic-filters < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: ros-kinetic-pluginlib-devel -Requires: ros-kinetic-rosconsole-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-roslib-devel -Requires: ros-kinetic-rostest-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-filters-devel = %{version}-%{release} -Obsoletes: ros-kinetic-filters-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg filters - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.7.5-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.7.5-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.7.5-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.7.5-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.7.5-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.7.5-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.7.5-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.7.5-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.7.5-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.7.5-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-forward_command_controller.spec b/specs/ros-kinetic-forward_command_controller.spec deleted file mode 100644 index 67c7c35..0000000 --- a/specs/ros-kinetic-forward_command_controller.spec +++ /dev/null @@ -1,86 +0,0 @@ -Name: ros-kinetic-forward_command_controller -Version: 0.13.2 -Release: 1%{?dist} -Summary: ROS package forward_command_controller - -License: BSD -URL: https://github.com/ros-controls/ros_controllers/wiki - -Source0: https://github.com/ros-gbp/ros_controllers-release/archive/release/kinetic/forward_command_controller/0.13.2-0.tar.gz#/ros-kinetic-forward_command_controller-0.13.2-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin -BuildRequires: ros-kinetic-controller_interface -BuildRequires: ros-kinetic-hardware_interface -BuildRequires: ros-kinetic-realtime_tools -BuildRequires: ros-kinetic-std_msgs - -Requires: ros-kinetic-controller_interface -Requires: ros-kinetic-hardware_interface -Requires: ros-kinetic-realtime_tools -Requires: ros-kinetic-std_msgs - -%description -forward_command_controller - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg forward_command_controller - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,setup*,env.sh} - -find %{buildroot}/%{_libdir}/ros/{bin,etc,include,lib*/pkgconfig,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 - - -find . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - -%files -f files.list - - - -%changelog -* Fri Jan 19 2018 Tim Niemueller - 0.13.2-1 -- Initial package diff --git a/specs/ros-kinetic-gazebo_dev.spec b/specs/ros-kinetic-gazebo_dev.spec deleted file mode 100644 index 22630ab..0000000 --- a/specs/ros-kinetic-gazebo_dev.spec +++ /dev/null @@ -1,137 +0,0 @@ -Name: ros-kinetic-gazebo_dev -Version: 2.5.18 -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/kinetic/gazebo_dev/2.5.18-1.tar.gz#/ros-kinetic-gazebo_dev-2.5.18-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: gazebo-devel -BuildRequires: ros-kinetic-catkin-devel - -Requires: gazebo - - -%description -Provides a cmake config for the default version of Gazebo for the ROS -distribution. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: gazebo-devel -Requires: ros-kinetic-catkin-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg gazebo_dev - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 Mar 14 2019 Till Hofmann - 2.5.18-1 -- Update to latest release -* Tue Jun 26 2018 Till Hofmann - 2.5.17-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 2.5.14-4 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 2.5.14-3 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 2.5.14-2 -- Also add upstream's exec_depend as Requires: -* Thu Jan 18 2018 Till Hofmann - 2.5.14-1 -- Initial package diff --git a/specs/ros-kinetic-gazebo_msgs.spec b/specs/ros-kinetic-gazebo_msgs.spec deleted file mode 100644 index beb9598..0000000 --- a/specs/ros-kinetic-gazebo_msgs.spec +++ /dev/null @@ -1,153 +0,0 @@ -Name: ros-kinetic-gazebo_msgs -Version: 2.5.18 -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/kinetic/gazebo_msgs/2.5.18-1.tar.gz#/ros-kinetic-gazebo_msgs-2.5.18-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-geometry_msgs-devel -BuildRequires: ros-kinetic-message_generation-devel -BuildRequires: ros-kinetic-sensor_msgs-devel -BuildRequires: ros-kinetic-std_msgs-devel -BuildRequires: ros-kinetic-std_srvs-devel -BuildRequires: ros-kinetic-trajectory_msgs-devel - -Requires: ros-kinetic-geometry_msgs -Requires: ros-kinetic-message_runtime -Requires: ros-kinetic-sensor_msgs -Requires: ros-kinetic-std_msgs -Requires: ros-kinetic-std_srvs -Requires: ros-kinetic-trajectory_msgs - - -%description -Message and service data structures for interacting with Gazebo from -ROS. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-geometry_msgs-devel -Requires: ros-kinetic-message_generation-devel -Requires: ros-kinetic-sensor_msgs-devel -Requires: ros-kinetic-std_msgs-devel -Requires: ros-kinetic-std_srvs-devel -Requires: ros-kinetic-trajectory_msgs-devel -Requires: ros-kinetic-message_runtime-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg gazebo_msgs - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 Mar 14 2019 Till Hofmann - 2.5.18-1 -- Update to latest release -* Tue Jun 26 2018 Till Hofmann - 2.5.17-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 2.5.14-4 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 2.5.14-3 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 2.5.14-2 -- Also add upstream's exec_depend as Requires: -* Thu Jan 18 2018 Till Hofmann - 2.5.14-1 -- Initial package diff --git a/specs/ros-kinetic-gazebo_plugins.spec b/specs/ros-kinetic-gazebo_plugins.spec deleted file mode 100644 index a2a7e04..0000000 --- a/specs/ros-kinetic-gazebo_plugins.spec +++ /dev/null @@ -1,224 +0,0 @@ -Name: ros-kinetic-gazebo_plugins -Version: 2.5.18 -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/kinetic/gazebo_plugins/2.5.18-1.tar.gz#/ros-kinetic-gazebo_plugins-2.5.18-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: bullet-devel -BuildRequires: gazebo-devel -BuildRequires: libuuid-devel -BuildRequires: opencv-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: urdfdom-devel -BuildRequires: ros-kinetic-angles-devel -BuildRequires: ros-kinetic-camera_info_manager-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-cv_bridge-devel -BuildRequires: ros-kinetic-diagnostic_updater-devel -BuildRequires: ros-kinetic-dynamic_reconfigure-devel -BuildRequires: ros-kinetic-gazebo_dev-devel -BuildRequires: ros-kinetic-gazebo_msgs-devel -BuildRequires: ros-kinetic-geometry_msgs-devel -BuildRequires: ros-kinetic-image_transport-devel -BuildRequires: ros-kinetic-message_generation-devel -BuildRequires: ros-kinetic-nav_msgs-devel -BuildRequires: ros-kinetic-nodelet-devel -BuildRequires: ros-kinetic-polled_camera-devel -BuildRequires: ros-kinetic-rosconsole-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-rosgraph_msgs-devel -BuildRequires: ros-kinetic-rospy-devel -BuildRequires: ros-kinetic-rostest-devel -BuildRequires: ros-kinetic-sensor_msgs-devel -BuildRequires: ros-kinetic-std_msgs-devel -BuildRequires: ros-kinetic-std_srvs-devel -BuildRequires: ros-kinetic-tf-devel -BuildRequires: ros-kinetic-tf2_ros-devel -BuildRequires: ros-kinetic-trajectory_msgs-devel -BuildRequires: ros-kinetic-urdf-devel - -Requires: ros-kinetic-angles -Requires: ros-kinetic-camera_info_manager -Requires: ros-kinetic-cv_bridge -Requires: ros-kinetic-diagnostic_updater -Requires: ros-kinetic-dynamic_reconfigure -Requires: ros-kinetic-gazebo_dev -Requires: ros-kinetic-gazebo_msgs -Requires: ros-kinetic-geometry_msgs -Requires: ros-kinetic-image_transport -Requires: ros-kinetic-message_runtime -Requires: ros-kinetic-nav_msgs -Requires: ros-kinetic-nodelet -Requires: ros-kinetic-polled_camera -Requires: ros-kinetic-rosconsole -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-rosgraph_msgs -Requires: ros-kinetic-rospy -Requires: ros-kinetic-sensor_msgs -Requires: ros-kinetic-std_msgs -Requires: ros-kinetic-std_srvs -Requires: ros-kinetic-tf -Requires: ros-kinetic-tf2_ros -Requires: ros-kinetic-trajectory_msgs -Requires: ros-kinetic-urdf - - -%description -Robot-independent Gazebo plugins for sensors, motors and dynamic -reconfigurable components. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: bullet-devel -Requires: gazebo-devel -Requires: libuuid-devel -Requires: opencv-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: urdfdom-devel -Requires: ros-kinetic-angles-devel -Requires: ros-kinetic-camera_info_manager-devel -Requires: ros-kinetic-cv_bridge-devel -Requires: ros-kinetic-diagnostic_updater-devel -Requires: ros-kinetic-dynamic_reconfigure-devel -Requires: ros-kinetic-gazebo_dev-devel -Requires: ros-kinetic-gazebo_msgs-devel -Requires: ros-kinetic-geometry_msgs-devel -Requires: ros-kinetic-image_transport-devel -Requires: ros-kinetic-message_generation-devel -Requires: ros-kinetic-nav_msgs-devel -Requires: ros-kinetic-nodelet-devel -Requires: ros-kinetic-polled_camera-devel -Requires: ros-kinetic-rosconsole-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-rosgraph_msgs-devel -Requires: ros-kinetic-rospy-devel -Requires: ros-kinetic-rostest-devel -Requires: ros-kinetic-sensor_msgs-devel -Requires: ros-kinetic-std_msgs-devel -Requires: ros-kinetic-std_srvs-devel -Requires: ros-kinetic-tf-devel -Requires: ros-kinetic-tf2_ros-devel -Requires: ros-kinetic-trajectory_msgs-devel -Requires: ros-kinetic-urdf-devel -Requires: ros-kinetic-message_runtime-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg gazebo_plugins - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 Mar 14 2019 Till Hofmann - 2.5.18-1 -- Update to latest release -* Tue Jun 26 2018 Till Hofmann - 2.5.17-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 2.5.14-4 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 2.5.14-3 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 2.5.14-2 -- Also add upstream's exec_depend as Requires: -* Thu Jan 18 2018 Till Hofmann - 2.5.14-1 -- Initial package diff --git a/specs/ros-kinetic-gazebo_ros.spec b/specs/ros-kinetic-gazebo_ros.spec deleted file mode 100644 index 00b4fc0..0000000 --- a/specs/ros-kinetic-gazebo_ros.spec +++ /dev/null @@ -1,175 +0,0 @@ -Name: ros-kinetic-gazebo_ros -Version: 2.5.18 -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/kinetic/gazebo_ros/2.5.18-1.tar.gz#/ros-kinetic-gazebo_ros-2.5.18-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: bullet-devel -BuildRequires: gazebo-devel -BuildRequires: libuuid-devel -BuildRequires: tinyxml-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-cmake_modules-devel -BuildRequires: ros-kinetic-dynamic_reconfigure-devel -BuildRequires: ros-kinetic-gazebo_dev-devel -BuildRequires: ros-kinetic-gazebo_msgs-devel -BuildRequires: ros-kinetic-geometry_msgs-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-rosgraph_msgs-devel -BuildRequires: ros-kinetic-roslib-devel -BuildRequires: ros-kinetic-std_msgs-devel -BuildRequires: ros-kinetic-std_srvs-devel -BuildRequires: ros-kinetic-tf-devel -BuildRequires: ros-kinetic-trajectory_msgs-devel - -Requires: ros-kinetic-dynamic_reconfigure -Requires: ros-kinetic-gazebo_dev -Requires: ros-kinetic-gazebo_msgs -Requires: ros-kinetic-geometry_msgs -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-rosgraph_msgs -Requires: ros-kinetic-roslib -Requires: ros-kinetic-std_msgs -Requires: ros-kinetic-std_srvs -Requires: ros-kinetic-tf - - -%description -Provides ROS plugins that offer message and service publishers for -interfacing with - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: bullet-devel -Requires: gazebo-devel -Requires: libuuid-devel -Requires: tinyxml-devel -Requires: ros-kinetic-cmake_modules-devel -Requires: ros-kinetic-dynamic_reconfigure-devel -Requires: ros-kinetic-gazebo_dev-devel -Requires: ros-kinetic-gazebo_msgs-devel -Requires: ros-kinetic-geometry_msgs-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-rosgraph_msgs-devel -Requires: ros-kinetic-roslib-devel -Requires: ros-kinetic-std_msgs-devel -Requires: ros-kinetic-std_srvs-devel -Requires: ros-kinetic-tf-devel -Requires: ros-kinetic-trajectory_msgs-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg gazebo_ros - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 Mar 14 2019 Till Hofmann - 2.5.18-1 -- Update to latest release -* Tue Jun 26 2018 Till Hofmann - 2.5.17-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 2.5.14-4 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 2.5.14-3 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 2.5.14-2 -- Also add upstream's exec_depend as Requires: -* Thu Jan 18 2018 Till Hofmann - 2.5.14-1 -- Initial package diff --git a/specs/ros-kinetic-gazebo_ros_control.spec b/specs/ros-kinetic-gazebo_ros_control.spec deleted file mode 100644 index 11f9ab0..0000000 --- a/specs/ros-kinetic-gazebo_ros_control.spec +++ /dev/null @@ -1,106 +0,0 @@ -Name: ros-kinetic-gazebo_ros_control -Version: 2.5.14 -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/kinetic/gazebo_ros_control/2.5.14-1.tar.gz#/ros-kinetic-gazebo_ros_control-2.5.14-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: bullet-devel -BuildRequires: gazebo-devel -BuildRequires: libuuid-devel -BuildRequires: opencv-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: urdfdom-devel -BuildRequires: ros-kinetic-angles -BuildRequires: ros-kinetic-catkin -BuildRequires: ros-kinetic-control_toolbox -BuildRequires: ros-kinetic-controller_manager -BuildRequires: ros-kinetic-gazebo_dev -BuildRequires: ros-kinetic-hardware_interface -BuildRequires: ros-kinetic-joint_limits_interface -BuildRequires: ros-kinetic-pluginlib -BuildRequires: ros-kinetic-roscpp -BuildRequires: ros-kinetic-std_msgs -BuildRequires: ros-kinetic-transmission_interface -BuildRequires: ros-kinetic-urdf - -Requires: ros-kinetic-angles -Requires: ros-kinetic-control_toolbox -Requires: ros-kinetic-controller_manager -Requires: ros-kinetic-hardware_interface -Requires: ros-kinetic-joint_limits_interface -Requires: ros-kinetic-pluginlib -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-std_msgs -Requires: ros-kinetic-transmission_interface -Requires: ros-kinetic-urdf - -%description -gazebo_ros_control - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg gazebo_ros_control - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,setup*,env.sh} - -find %{buildroot}/%{_libdir}/ros/{bin,etc,include,lib*/pkgconfig,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 - - -find . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - -%files -f files.list - - - -%changelog -* Fri Jan 19 2018 Tim Niemueller - 2.5.14-1 -- Initial package diff --git a/specs/ros-kinetic-gazebo_ros_pkgs.spec b/specs/ros-kinetic-gazebo_ros_pkgs.spec deleted file mode 100644 index a2d0703..0000000 --- a/specs/ros-kinetic-gazebo_ros_pkgs.spec +++ /dev/null @@ -1,153 +0,0 @@ -Name: ros-kinetic-gazebo_ros_pkgs -Version: 2.5.18 -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/kinetic/gazebo_ros_pkgs/2.5.18-1.tar.gz#/ros-kinetic-gazebo_ros_pkgs-2.5.18-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: ros-kinetic-gazebo_dev -Requires: ros-kinetic-gazebo_msgs -Requires: ros-kinetic-gazebo_plugins -Requires: ros-kinetic-gazebo_ros - - -%description -Interface for using ROS with the - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-gazebo_dev-devel -Requires: ros-kinetic-gazebo_msgs-devel -Requires: ros-kinetic-gazebo_plugins-devel -Requires: ros-kinetic-gazebo_ros-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg gazebo_ros_pkgs - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 Mar 14 2019 Till Hofmann - 2.5.18-1 -- Update to latest release -* Tue Jun 26 2018 Till Hofmann - 2.5.17-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 2.5.14-8 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 2.5.14-7 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 2.5.14-6 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 2.5.14-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 2.5.14-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 2.5.14-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 2.5.14-2 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 2.5.14-1 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 2.5.13-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 2.5.13-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-gencpp.spec b/specs/ros-kinetic-gencpp.spec deleted file mode 100644 index fbf4d52..0000000 --- a/specs/ros-kinetic-gencpp.spec +++ /dev/null @@ -1,154 +0,0 @@ -Name: ros-gencpp -Version: kinetic.0.6.0 -Release: 6%{?dist} -Summary: ROS package gencpp - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/gencpp-release/archive/release/kinetic/gencpp/0.6.0-0.tar.gz#/ros-kinetic-gencpp-0.6.0-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-genmsg-devel - -Requires: ros-kinetic-genmsg - - -%description -C++ ROS message and service generators. - -Provides: ros-kinetic-gencpp = %{version}-%{release} -Obsoletes: ros-kinetic-gencpp < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-genmsg-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-gencpp-devel = %{version}-%{release} -Obsoletes: ros-kinetic-gencpp-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg gencpp - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.6.0-6 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.6.0-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.6.0-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.6.0-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 0.6.0-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 0.6.0-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 0.5.5-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.5.5-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.5.5-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.5.5-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.5.5-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.5.5-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-geneus.spec b/specs/ros-kinetic-geneus.spec deleted file mode 100644 index 402621d..0000000 --- a/specs/ros-kinetic-geneus.spec +++ /dev/null @@ -1,154 +0,0 @@ -Name: ros-geneus -Version: kinetic.2.2.6 -Release: 12%{?dist} -Summary: ROS package geneus - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/tork-a/geneus-release/archive/release/kinetic/geneus/2.2.6-0.tar.gz#/ros-kinetic-geneus-2.2.6-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-genmsg-devel - -Requires: ros-kinetic-genmsg - - -%description -EusLisp ROS message and service generators. - -Provides: ros-kinetic-geneus = %{version}-%{release} -Obsoletes: ros-kinetic-geneus < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-genmsg-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-geneus-devel = %{version}-%{release} -Obsoletes: ros-kinetic-geneus-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg geneus - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 2.2.6-12 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 2.2.6-11 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 2.2.6-10 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 2.2.6-9 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 2.2.6-8 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 2.2.6-7 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 2.2.6-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 2.2.6-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 2.2.6-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 2.2.6-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 2.2.6-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 2.2.6-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-genlisp.spec b/specs/ros-kinetic-genlisp.spec deleted file mode 100644 index 066cad6..0000000 --- a/specs/ros-kinetic-genlisp.spec +++ /dev/null @@ -1,154 +0,0 @@ -Name: ros-genlisp -Version: kinetic.0.4.16 -Release: 12%{?dist} -Summary: ROS package genlisp - -License: BSD -URL: http://www.ros.org/wiki/roslisp - -Source0: https://github.com/ros-gbp/genlisp-release/archive/release/kinetic/genlisp/0.4.16-0.tar.gz#/ros-kinetic-genlisp-0.4.16-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-genmsg-devel - -Requires: ros-kinetic-genmsg - - -%description -Common-Lisp ROS message and service generators. - -Provides: ros-kinetic-genlisp = %{version}-%{release} -Obsoletes: ros-kinetic-genlisp < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-genmsg-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-genlisp-devel = %{version}-%{release} -Obsoletes: ros-kinetic-genlisp-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg genlisp - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.4.16-12 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.4.16-11 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.4.16-10 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.4.16-9 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 0.4.16-8 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 0.4.16-7 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 0.4.16-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.4.16-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.4.16-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.4.16-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.4.16-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.4.16-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-genmsg.spec b/specs/ros-kinetic-genmsg.spec deleted file mode 100644 index 002d74a..0000000 --- a/specs/ros-kinetic-genmsg.spec +++ /dev/null @@ -1,157 +0,0 @@ -Name: ros-genmsg -Version: kinetic.0.5.11 -Release: 2%{?dist} -Summary: ROS package genmsg - -License: BSD -URL: http://www.ros.org/wiki/genmsg - -Source0: https://github.com/ros-gbp/genmsg-release/archive/release/kinetic/genmsg/0.5.11-0.tar.gz#/ros-kinetic-genmsg-0.5.11-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: ros-kinetic-catkin - - -%description -Standalone Python library for generating ROS message and service data -structures for various languages. - -Provides: ros-kinetic-genmsg = %{version}-%{release} -Obsoletes: ros-kinetic-genmsg < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-genmsg-devel = %{version}-%{release} -Obsoletes: ros-kinetic-genmsg-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg genmsg - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.5.11-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 0.5.11-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 0.5.10-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.5.10-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.5.10-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 0.5.10-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 0.5.10-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 0.5.9-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.5.9-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.5.9-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.5.9-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 0.5.9-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 0.5.8-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.5.8-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-gennodejs.spec b/specs/ros-kinetic-gennodejs.spec deleted file mode 100644 index 938e3cf..0000000 --- a/specs/ros-kinetic-gennodejs.spec +++ /dev/null @@ -1,154 +0,0 @@ -Name: ros-gennodejs -Version: kinetic.2.0.1 -Release: 12%{?dist} -Summary: ROS package gennodejs - -License: Apache 2.0 -URL: http://www.ros.org/ - -Source0: https://github.com/RethinkRobotics-release/gennodejs-release/archive/release/kinetic/gennodejs/2.0.1-0.tar.gz#/ros-kinetic-gennodejs-2.0.1-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-genmsg-devel - -Requires: ros-kinetic-genmsg - - -%description -Javascript ROS message and service generators. - -Provides: ros-kinetic-gennodejs = %{version}-%{release} -Obsoletes: ros-kinetic-gennodejs < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-genmsg-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-gennodejs-devel = %{version}-%{release} -Obsoletes: ros-kinetic-gennodejs-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg gennodejs - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 2.0.1-12 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 2.0.1-11 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 2.0.1-10 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 2.0.1-9 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 2.0.1-8 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 2.0.1-7 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 2.0.1-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 2.0.1-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 2.0.1-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 2.0.1-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 2.0.1-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 2.0.1-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-genpy.spec b/specs/ros-kinetic-genpy.spec deleted file mode 100644 index 028687b..0000000 --- a/specs/ros-kinetic-genpy.spec +++ /dev/null @@ -1,157 +0,0 @@ -Name: ros-genpy -Version: kinetic.0.6.7 -Release: 11%{?dist} -Summary: ROS package genpy - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/genpy-release/archive/release/kinetic/genpy/0.6.7-0.tar.gz#/ros-kinetic-genpy-0.6.7-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-genmsg-devel - -Requires: PyYAML -Requires: ros-kinetic-genmsg - - -%description -Python ROS message and service generators. - -Provides: ros-kinetic-genpy = %{version}-%{release} -Obsoletes: ros-kinetic-genpy < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-genmsg-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-genpy-devel = %{version}-%{release} -Obsoletes: ros-kinetic-genpy-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg genpy - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.6.7-11 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.6.7-10 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.6.7-9 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.6.7-8 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 0.6.7-7 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 0.6.7-6 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 0.6.7-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.6.7-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.6.7-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.6.7-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 0.6.7-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 0.6.5-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.6.5-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-geometric_shapes.spec b/specs/ros-kinetic-geometric_shapes.spec deleted file mode 100644 index ef1898c..0000000 --- a/specs/ros-kinetic-geometric_shapes.spec +++ /dev/null @@ -1,184 +0,0 @@ -Name: ros-geometric_shapes -Version: kinetic.0.5.4 -Release: 4%{?dist} -Summary: ROS package geometric_shapes - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/geometric_shapes-release/archive/release/kinetic/geometric_shapes/0.5.4-1.tar.gz#/ros-kinetic-geometric_shapes-0.5.4-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: assimp-devel -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: eigen3-devel -BuildRequires: gtest-devel -BuildRequires: pkgconfig -BuildRequires: qhull-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-eigen_stl_containers-devel -BuildRequires: ros-kinetic-octomap-devel -BuildRequires: ros-kinetic-random_numbers-devel -BuildRequires: ros-kinetic-resource_retriever-devel -BuildRequires: ros-kinetic-roscpp_serialization-devel -BuildRequires: ros-kinetic-rosunit-devel -BuildRequires: ros-kinetic-shape_msgs-devel -BuildRequires: ros-kinetic-visualization_msgs-devel - -Requires: assimp -Requires: ros-kinetic-eigen_stl_containers -Requires: ros-kinetic-octomap -Requires: ros-kinetic-random_numbers -Requires: ros-kinetic-resource_retriever -Requires: ros-kinetic-shape_msgs -Requires: ros-kinetic-visualization_msgs - - -%description -This package contains generic definitions of geometric shapes and -bodies. - -Provides: ros-kinetic-geometric_shapes = %{version}-%{release} -Obsoletes: ros-kinetic-geometric_shapes < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: assimp-devel -Requires: boost-devel -Requires: console-bridge-devel -Requires: eigen3-devel -Requires: gtest-devel -Requires: pkgconfig -Requires: qhull-devel -Requires: ros-kinetic-eigen_stl_containers-devel -Requires: ros-kinetic-octomap-devel -Requires: ros-kinetic-random_numbers-devel -Requires: ros-kinetic-resource_retriever-devel -Requires: ros-kinetic-roscpp_serialization-devel -Requires: ros-kinetic-rosunit-devel -Requires: ros-kinetic-shape_msgs-devel -Requires: ros-kinetic-visualization_msgs-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-geometric_shapes-devel = %{version}-%{release} -Obsoletes: ros-kinetic-geometric_shapes-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg geometric_shapes - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.5.4-4 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.5.4-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.5.4-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.5.4-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.5.3-4 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.5.3-3 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.5.3-2 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.5.3-1 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.5.2-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.5.2-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-geometry.spec b/specs/ros-kinetic-geometry.spec deleted file mode 100644 index e895868..0000000 --- a/specs/ros-kinetic-geometry.spec +++ /dev/null @@ -1,157 +0,0 @@ -Name: ros-geometry -Version: kinetic.1.11.9 -Release: 10%{?dist} -Summary: ROS package geometry - -License: BSD -URL: http://www.ros.org/wiki/geometry - -Source0: https://github.com/ros-gbp/geometry-release/archive/release/kinetic/geometry/1.11.9-0.tar.gz#/ros-kinetic-geometry-1.11.9-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: ros-kinetic-angles -Requires: ros-kinetic-eigen_conversions -Requires: ros-kinetic-kdl_conversions -Requires: ros-kinetic-tf -Requires: ros-kinetic-tf_conversions - - -%description -ROS kinetic package geometry. - -Provides: ros-kinetic-geometry = %{version}-%{release} -Obsoletes: ros-kinetic-geometry < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-angles-devel -Requires: ros-kinetic-eigen_conversions-devel -Requires: ros-kinetic-kdl_conversions-devel -Requires: ros-kinetic-tf-devel -Requires: ros-kinetic-tf_conversions-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-geometry-devel = %{version}-%{release} -Obsoletes: ros-kinetic-geometry-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg geometry - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.11.9-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.11.9-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.11.9-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.11.9-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.11.9-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.11.9-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.11.9-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.11.9-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.11.9-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.11.9-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-geometry_msgs.spec b/specs/ros-kinetic-geometry_msgs.spec deleted file mode 100644 index c563f6d..0000000 --- a/specs/ros-kinetic-geometry_msgs.spec +++ /dev/null @@ -1,168 +0,0 @@ -Name: ros-geometry_msgs -Version: kinetic.1.12.7 -Release: 2%{?dist} -Summary: ROS package geometry_msgs - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/common_msgs-release/archive/release/kinetic/geometry_msgs/1.12.7-0.tar.gz#/ros-kinetic-geometry_msgs-1.12.7-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-message_generation-devel -BuildRequires: ros-kinetic-std_msgs-devel - -Requires: ros-kinetic-message_runtime -Requires: ros-kinetic-std_msgs - - -%description -geometry_msgs provides messages for common geometric primitives such -as points, vectors, and poses. These primitives are designed to -provide a common data type and facilitate interoperability throughout -the system. - -Provides: ros-kinetic-geometry_msgs = %{version}-%{release} -Obsoletes: ros-kinetic-geometry_msgs < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-roscpp_serialization-devel -Requires: ros-kinetic-message_generation-devel -Requires: ros-kinetic-std_msgs-devel -Requires: ros-kinetic-message_runtime-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-geometry_msgs-devel = %{version}-%{release} -Obsoletes: ros-kinetic-geometry_msgs-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg geometry_msgs - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.12.7-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.12.7-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.6-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.6-2 -- devel also requires: the devel package of each run dependency -* Sun May 20 2018 Till Hofmann - 1.12.6-1 -- Update to latest release -* Tue May 15 2018 Till Hofmann - 1.12.5-10 -- Add Requires: on roscpp_serialization -* Tue May 15 2018 Till Hofmann - 1.12.5-9 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.12.5-8 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.12.5-7 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.12.5-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.5-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.5-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.5-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.12.5-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.5-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-geometry_tutorials.spec b/specs/ros-kinetic-geometry_tutorials.spec deleted file mode 100644 index 041420c..0000000 --- a/specs/ros-kinetic-geometry_tutorials.spec +++ /dev/null @@ -1,153 +0,0 @@ -Name: ros-geometry_tutorials -Version: kinetic.0.2.2 -Release: 11%{?dist} -Summary: ROS package geometry_tutorials - -License: BSD -URL: http://www.ros.org/wiki/geometry_tutorials - -Source0: https://github.com/ros-gbp/geometry_tutorials-release/archive/release/kinetic/geometry_tutorials/0.2.2-0.tar.gz#/ros-kinetic-geometry_tutorials-0.2.2-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: ros-kinetic-turtle_tf -Requires: ros-kinetic-turtle_tf2 - - -%description -Metapackage of geometry tutorials ROS. - -Provides: ros-kinetic-geometry_tutorials = %{version}-%{release} -Obsoletes: ros-kinetic-geometry_tutorials < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-turtle_tf-devel -Requires: ros-kinetic-turtle_tf2-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-geometry_tutorials-devel = %{version}-%{release} -Obsoletes: ros-kinetic-geometry_tutorials-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg geometry_tutorials - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.2.2-11 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.2.2-10 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.2.2-9 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.2.2-8 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.2.2-7 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.2.2-6 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.2.2-5 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.2.2-4 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 0.2.2-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.2.2-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.2.2-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-gl_dependency.spec b/specs/ros-kinetic-gl_dependency.spec deleted file mode 100644 index 911e58f..0000000 --- a/specs/ros-kinetic-gl_dependency.spec +++ /dev/null @@ -1,149 +0,0 @@ -Name: ros-gl_dependency -Version: kinetic.1.1.0 -Release: 10%{?dist} -Summary: ROS package gl_dependency - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/gl_dependency-release/archive/release/kinetic/gl_dependency/1.1.0-0.tar.gz#/ros-kinetic-gl_dependency-1.1.0-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: python-qt5 - - -%description -This encapsulates the GL dependency for a specific ROS distribution -and its Qt version - -Provides: ros-kinetic-gl_dependency = %{version}-%{release} -Obsoletes: ros-kinetic-gl_dependency < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-gl_dependency-devel = %{version}-%{release} -Obsoletes: ros-kinetic-gl_dependency-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg gl_dependency - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.1.0-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.1.0-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.1.0-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.1.0-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.1.0-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.1.0-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.1.0-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.1.0-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.1.0-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.1.0-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-global_planner.spec b/specs/ros-kinetic-global_planner.spec deleted file mode 100644 index 16aa57d..0000000 --- a/specs/ros-kinetic-global_planner.spec +++ /dev/null @@ -1,133 +0,0 @@ -Name: ros-kinetic-global_planner -Version: 1.14.3 -Release: 1%{?dist} -Summary: ROS package global_planner - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/navigation-release/archive/release/kinetic/global_planner/1.14.3-0.tar.gz#/ros-kinetic-global_planner-1.14.3-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-angles-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-costmap_2d-devel -BuildRequires: ros-kinetic-dynamic_reconfigure-devel -BuildRequires: ros-kinetic-geometry_msgs-devel -BuildRequires: ros-kinetic-nav_core-devel -BuildRequires: ros-kinetic-nav_msgs-devel -BuildRequires: ros-kinetic-navfn-devel -BuildRequires: ros-kinetic-pluginlib-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-tf-devel - -Requires: ros-kinetic-costmap_2d -Requires: ros-kinetic-dynamic_reconfigure -Requires: ros-kinetic-geometry_msgs -Requires: ros-kinetic-nav_core -Requires: ros-kinetic-nav_msgs -Requires: ros-kinetic-navfn -Requires: ros-kinetic-pluginlib -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-tf - - -%description -A path planner library and node. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-angles-devel -Requires: ros-kinetic-costmap_2d-devel -Requires: ros-kinetic-dynamic_reconfigure-devel -Requires: ros-kinetic-geometry_msgs-devel -Requires: ros-kinetic-nav_core-devel -Requires: ros-kinetic-nav_msgs-devel -Requires: ros-kinetic-navfn-devel -Requires: ros-kinetic-pluginlib-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-tf-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg global_planner - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,setup*,env.sh} - -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 . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - - -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 -* Wed Jun 06 2018 Till Hofmann - 1.14.3-1 -- Initial package diff --git a/specs/ros-kinetic-hardware_interface.spec b/specs/ros-kinetic-hardware_interface.spec deleted file mode 100644 index 9e26c4f..0000000 --- a/specs/ros-kinetic-hardware_interface.spec +++ /dev/null @@ -1,132 +0,0 @@ -Name: ros-kinetic-hardware_interface -Version: 0.13.3 -Release: 1%{?dist} -Summary: ROS package hardware_interface - -License: BSD -URL: https://github.com/ros-controls/ros_control/wiki - -Source0: https://github.com/ros-gbp/ros_control-release/archive/release/kinetic/hardware_interface/0.13.3-0.tar.gz#/ros-kinetic-hardware_interface-0.13.3-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-rostest-devel -BuildRequires: ros-kinetic-rosunit-devel - -Requires: ros-kinetic-roscpp - - -%description -Hardware Interface base class. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-rostest-devel -Requires: ros-kinetic-rosunit-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg hardware_interface - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Tue May 22 2018 Till Hofmann - 0.13.3-1 -- Update dependencies -* Thu Jan 18 2018 Till Hofmann - 0.13.0-1 -- Initial package diff --git a/specs/ros-kinetic-image_common.spec b/specs/ros-kinetic-image_common.spec deleted file mode 100644 index c4b490e..0000000 --- a/specs/ros-kinetic-image_common.spec +++ /dev/null @@ -1,151 +0,0 @@ -Name: ros-kinetic-image_common -Version: 1.11.13 -Release: 9%{?dist} -Summary: ROS package image_common - -License: BSD -URL: http://www.ros.org/wiki/image_common - -Source0: https://github.com/ros-gbp/image_common-release/archive/release/kinetic/image_common/1.11.13-0.tar.gz#/ros-kinetic-image_common-1.11.13-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: ros-kinetic-camera_calibration_parsers -Requires: ros-kinetic-camera_info_manager -Requires: ros-kinetic-image_transport -Requires: ros-kinetic-polled_camera - - -%description -Common code for working with images in ROS. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-camera_calibration_parsers-devel -Requires: ros-kinetic-camera_info_manager-devel -Requires: ros-kinetic-image_transport-devel -Requires: ros-kinetic-polled_camera-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg image_common - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Tue May 22 2018 Till Hofmann - 1.11.13-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.11.13-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.11.13-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.11.13-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.11.13-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.11.13-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.11.13-3 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 1.11.13-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.11.13-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.11.12-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.11.12-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-image_geometry.spec b/specs/ros-kinetic-image_geometry.spec deleted file mode 100644 index ed7367a..0000000 --- a/specs/ros-kinetic-image_geometry.spec +++ /dev/null @@ -1,159 +0,0 @@ -Name: ros-kinetic-image_geometry -Version: 1.12.8 -Release: 3%{?dist} -Summary: ROS package image_geometry - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/vision_opencv-release/archive/release/kinetic/image_geometry/1.12.8-0.tar.gz#/ros-kinetic-image_geometry-1.12.8-source0.tar.gz - -Patch0: ros-kinetic-image_geometry.catkin-fix-order.patch - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: boost-devel -BuildRequires: gtest-devel -BuildRequires: opencv-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-cpp_common-devel -BuildRequires: ros-kinetic-sensor_msgs-devel - -Requires: opencv - - -%description -`image_geometry` contains C++ and Python libraries for interpreting -images geometrically. It interfaces the calibration parameters in -sensor_msgs/CameraInfo messages with OpenCV functions such as image -rectification, much as cv_bridge interfaces ROS sensor_msgs/Image with -OpenCV data types. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-sensor_msgs-devel -Requires: boost-devel -Requires: gtest-devel -Requires: opencv-devel -Requires: ros-kinetic-cpp_common-devel - -%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 - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg image_geometry - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Tue May 22 2018 Till Hofmann - 1.12.8-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.8-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.8-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.12.7-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.7-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.7-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.7-3 -- Split devel package -* Thu Nov 23 2017 Till Hofmann - 1.12.7-2 -- Build against system opencv3 instead of ros-kinetic-opencv -* Sun Nov 19 2017 Till Hofmann - 1.12.7-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.4-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.4-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-image_pipeline.spec b/specs/ros-kinetic-image_pipeline.spec deleted file mode 100644 index f48dd98..0000000 --- a/specs/ros-kinetic-image_pipeline.spec +++ /dev/null @@ -1,158 +0,0 @@ -Name: ros-kinetic-image_pipeline -Version: 1.12.23 -Release: 3%{?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/kinetic/image_pipeline/1.12.23-0.tar.gz#/ros-kinetic-image_pipeline-1.12.23-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: ros-kinetic-camera_calibration -Requires: ros-kinetic-depth_image_proc -Requires: ros-kinetic-image_proc -Requires: ros-kinetic-image_publisher -Requires: ros-kinetic-image_rotate -Requires: ros-kinetic-image_view -Requires: ros-kinetic-stereo_image_proc - - -%description -image_pipeline fills the gap between getting raw images from a camera -driver and higher-level vision processing. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-camera_calibration-devel -Requires: ros-kinetic-depth_image_proc-devel -Requires: ros-kinetic-image_proc-devel -Requires: ros-kinetic-image_publisher-devel -Requires: ros-kinetic-image_rotate-devel -Requires: ros-kinetic-image_view-devel -Requires: ros-kinetic-stereo_image_proc-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg image_pipeline - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Tue May 22 2018 Till Hofmann - 1.12.23-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.23-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.23-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.12.22-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.22-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.22-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.22-2 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 1.12.22-1 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.12.21-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.20-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.20-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-image_proc.spec b/specs/ros-kinetic-image_proc.spec deleted file mode 100644 index f670bfc..0000000 --- a/specs/ros-kinetic-image_proc.spec +++ /dev/null @@ -1,182 +0,0 @@ -Name: ros-kinetic-image_proc -Version: 1.12.23 -Release: 3%{?dist} -Summary: ROS package image_proc - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/image_pipeline-release/archive/release/kinetic/image_proc/1.12.23-0.tar.gz#/ros-kinetic-image_proc-1.12.23-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: boost-devel -BuildRequires: libuuid-devel -BuildRequires: opencv-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-kinetic-camera_calibration_parsers-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-cv_bridge-devel -BuildRequires: ros-kinetic-dynamic_reconfigure-devel -BuildRequires: ros-kinetic-image_geometry-devel -BuildRequires: ros-kinetic-image_transport-devel -BuildRequires: ros-kinetic-nodelet-devel -BuildRequires: ros-kinetic-nodelet_topic_tools-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-rostest-devel -BuildRequires: ros-kinetic-sensor_msgs-devel - -Requires: ros-kinetic-cv_bridge -Requires: ros-kinetic-dynamic_reconfigure -Requires: ros-kinetic-image_geometry -Requires: ros-kinetic-image_transport -Requires: ros-kinetic-nodelet -Requires: ros-kinetic-nodelet_topic_tools -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-sensor_msgs - - -%description -Single image rectification and color processing. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: boost-devel -Requires: libuuid-devel -Requires: opencv-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: ros-kinetic-camera_calibration_parsers-devel -Requires: ros-kinetic-cv_bridge-devel -Requires: ros-kinetic-dynamic_reconfigure-devel -Requires: ros-kinetic-image_geometry-devel -Requires: ros-kinetic-image_transport-devel -Requires: ros-kinetic-nodelet-devel -Requires: ros-kinetic-nodelet_topic_tools-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-rostest-devel -Requires: ros-kinetic-sensor_msgs-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg image_proc - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Tue May 22 2018 Till Hofmann - 1.12.23-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.23-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.23-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.12.22-4 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.22-3 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.22-2 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.22-1 -- Split devel package -* Thu Nov 23 2017 Till Hofmann - 1.12.21-2 -- Build against system opencv3 instead of ros-kinetic-opencv -* Sun Nov 19 2017 Till Hofmann - 1.12.21-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.20-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.20-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-image_publisher.spec b/specs/ros-kinetic-image_publisher.spec deleted file mode 100644 index 243d462..0000000 --- a/specs/ros-kinetic-image_publisher.spec +++ /dev/null @@ -1,173 +0,0 @@ -Name: ros-kinetic-image_publisher -Version: 1.12.23 -Release: 3%{?dist} -Summary: ROS package image_publisher - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/image_pipeline-release/archive/release/kinetic/image_publisher/1.12.23-0.tar.gz#/ros-kinetic-image_publisher-1.12.23-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: libuuid-devel -BuildRequires: opencv-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-kinetic-camera_info_manager-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-cv_bridge-devel -BuildRequires: ros-kinetic-dynamic_reconfigure-devel -BuildRequires: ros-kinetic-image_transport-devel -BuildRequires: ros-kinetic-nodelet-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-sensor_msgs-devel - -Requires: ros-kinetic-camera_info_manager -Requires: ros-kinetic-cv_bridge -Requires: ros-kinetic-dynamic_reconfigure -Requires: ros-kinetic-image_transport -Requires: ros-kinetic-nodelet -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-sensor_msgs - - -%description -ROS kinetic package image_publisher. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: libuuid-devel -Requires: opencv-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: ros-kinetic-camera_info_manager-devel -Requires: ros-kinetic-cv_bridge-devel -Requires: ros-kinetic-dynamic_reconfigure-devel -Requires: ros-kinetic-image_transport-devel -Requires: ros-kinetic-nodelet-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-sensor_msgs-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg image_publisher - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Tue May 22 2018 Till Hofmann - 1.12.23-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.23-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.23-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.12.22-4 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.22-3 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.22-2 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.22-1 -- Split devel package -* Thu Nov 23 2017 Till Hofmann - 1.12.21-2 -- Build against system opencv3 instead of ros-kinetic-opencv -* Sun Nov 19 2017 Till Hofmann - 1.12.21-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.20-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.20-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-image_rotate.spec b/specs/ros-kinetic-image_rotate.spec deleted file mode 100644 index 6d362ec..0000000 --- a/specs/ros-kinetic-image_rotate.spec +++ /dev/null @@ -1,186 +0,0 @@ -Name: ros-kinetic-image_rotate -Version: 1.12.23 -Release: 3%{?dist} -Summary: ROS package image_rotate - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/image_pipeline-release/archive/release/kinetic/image_rotate/1.12.23-0.tar.gz#/ros-kinetic-image_rotate-1.12.23-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: eigen3-devel -BuildRequires: libuuid-devel -BuildRequires: opencv-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-cmake_modules-devel -BuildRequires: ros-kinetic-cv_bridge-devel -BuildRequires: ros-kinetic-dynamic_reconfigure-devel -BuildRequires: ros-kinetic-geometry_msgs-devel -BuildRequires: ros-kinetic-image_transport-devel -BuildRequires: ros-kinetic-nodelet-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-rostest-devel -BuildRequires: ros-kinetic-tf2-devel -BuildRequires: ros-kinetic-tf2_geometry_msgs-devel -BuildRequires: ros-kinetic-tf2_ros-devel - -Requires: ros-kinetic-cv_bridge -Requires: ros-kinetic-dynamic_reconfigure -Requires: ros-kinetic-image_transport -Requires: ros-kinetic-nodelet -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-tf2 -Requires: ros-kinetic-tf2_geometry_msgs -Requires: ros-kinetic-tf2_ros - - -%description -ROS kinetic package image_rotate. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: eigen3-devel -Requires: libuuid-devel -Requires: opencv-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: ros-kinetic-cmake_modules-devel -Requires: ros-kinetic-cv_bridge-devel -Requires: ros-kinetic-dynamic_reconfigure-devel -Requires: ros-kinetic-geometry_msgs-devel -Requires: ros-kinetic-image_transport-devel -Requires: ros-kinetic-nodelet-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-rostest-devel -Requires: ros-kinetic-tf2-devel -Requires: ros-kinetic-tf2_geometry_msgs-devel -Requires: ros-kinetic-tf2_ros-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg image_rotate - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Tue May 22 2018 Till Hofmann - 1.12.23-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.23-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.23-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.12.22-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.22-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.22-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.22-2 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 1.12.22-1 -- Split devel package -* Thu Nov 23 2017 Till Hofmann - 1.12.21-2 -- Build against system opencv3 instead of ros-kinetic-opencv -* Sun Nov 19 2017 Till Hofmann - 1.12.21-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.20-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.20-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-image_transport.spec b/specs/ros-kinetic-image_transport.spec deleted file mode 100644 index 9378992..0000000 --- a/specs/ros-kinetic-image_transport.spec +++ /dev/null @@ -1,178 +0,0 @@ -Name: ros-image_transport -Version: kinetic.1.11.13 -Release: 10%{?dist} -Summary: ROS package image_transport - -License: BSD -URL: http://ros.org/wiki/image_transport - -Source0: https://github.com/ros-gbp/image_common-release/archive/release/kinetic/image_transport/1.11.13-0.tar.gz#/ros-kinetic-image_transport-1.11.13-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-message_filters-devel -BuildRequires: ros-kinetic-pluginlib-devel -BuildRequires: ros-kinetic-rosconsole-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-roslib-devel -BuildRequires: ros-kinetic-sensor_msgs-devel - -Requires: ros-kinetic-message_filters -Requires: ros-kinetic-pluginlib -Requires: ros-kinetic-rosconsole -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-roslib -Requires: ros-kinetic-sensor_msgs - - -%description -image_transport should always be used to subscribe to and publish -images. It provides transparent support for transporting images in -low-bandwidth compressed formats. Examples (provided by separate -plugin packages) include JPEG/PNG compression and Theora streaming -video. - -Provides: ros-kinetic-image_transport = %{version}-%{release} -Obsoletes: ros-kinetic-image_transport < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: ros-kinetic-message_filters-devel -Requires: ros-kinetic-pluginlib-devel -Requires: ros-kinetic-rosconsole-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-roslib-devel -Requires: ros-kinetic-sensor_msgs-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-image_transport-devel = %{version}-%{release} -Obsoletes: ros-kinetic-image_transport-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg image_transport - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.11.13-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.11.13-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.11.13-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.11.13-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.11.13-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.11.13-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.11.13-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.11.13-3 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 1.11.13-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.11.13-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.11.12-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.11.12-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-image_transport_plugins.spec b/specs/ros-kinetic-image_transport_plugins.spec deleted file mode 100644 index 3cfcbc3..0000000 --- a/specs/ros-kinetic-image_transport_plugins.spec +++ /dev/null @@ -1,152 +0,0 @@ -Name: ros-kinetic-image_transport_plugins -Version: 1.9.5 -Release: 10%{?dist} -Summary: ROS package image_transport_plugins - -License: BSD -URL: http://www.ros.org/wiki/image_transport_plugins - -Source0: https://github.com/ros-gbp/image_transport_plugins-release/archive/release/kinetic/image_transport_plugins/1.9.5-0.tar.gz#/ros-kinetic-image_transport_plugins-1.9.5-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: ros-kinetic-compressed_depth_image_transport -Requires: ros-kinetic-compressed_image_transport -Requires: ros-kinetic-theora_image_transport - - -%description -A set of plugins for publishing and subscribing to sensor_msgs/Image -topics in representations other than raw pixel data. For example, for -viewing a stream of images off-robot, a video codec will give much -lower bandwidth and latency. For low frame rate tranport of high- -definition images, you might prefer sending them as JPEG or PNG- -compressed form. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-compressed_depth_image_transport-devel -Requires: ros-kinetic-compressed_image_transport-devel -Requires: ros-kinetic-theora_image_transport-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg image_transport_plugins - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Tue May 22 2018 Till Hofmann - 1.9.5-10 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.9.5-9 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.9.5-8 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.9.5-7 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.9.5-6 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.9.5-5 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.9.5-4 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 1.9.5-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.9.5-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.9.5-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-image_view.spec b/specs/ros-kinetic-image_view.spec deleted file mode 100644 index c45d867..0000000 --- a/specs/ros-kinetic-image_view.spec +++ /dev/null @@ -1,190 +0,0 @@ -Name: ros-kinetic-image_view -Version: 1.12.23 -Release: 3%{?dist} -Summary: ROS package image_view - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/image_pipeline-release/archive/release/kinetic/image_view/1.12.23-0.tar.gz#/ros-kinetic-image_view-1.12.23-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: gtk2-devel -BuildRequires: libuuid-devel -BuildRequires: opencv-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-kinetic-camera_calibration_parsers-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-cv_bridge-devel -BuildRequires: ros-kinetic-dynamic_reconfigure-devel -BuildRequires: ros-kinetic-image_transport-devel -BuildRequires: ros-kinetic-message_filters-devel -BuildRequires: ros-kinetic-message_generation-devel -BuildRequires: ros-kinetic-nodelet-devel -BuildRequires: ros-kinetic-rosconsole-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-rostest-devel -BuildRequires: ros-kinetic-sensor_msgs-devel -BuildRequires: ros-kinetic-std_srvs-devel -BuildRequires: ros-kinetic-stereo_msgs-devel - -Requires: ros-kinetic-camera_calibration_parsers -Requires: ros-kinetic-cv_bridge -Requires: ros-kinetic-dynamic_reconfigure -Requires: ros-kinetic-image_transport -Requires: ros-kinetic-message_filters -Requires: ros-kinetic-nodelet -Requires: ros-kinetic-rosconsole -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-std_srvs - - -%description -A simple viewer for ROS image topics. Includes a specialized viewer -for stereo + disparity images. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: gtk2-devel -Requires: libuuid-devel -Requires: opencv-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: ros-kinetic-camera_calibration_parsers-devel -Requires: ros-kinetic-cv_bridge-devel -Requires: ros-kinetic-dynamic_reconfigure-devel -Requires: ros-kinetic-image_transport-devel -Requires: ros-kinetic-message_filters-devel -Requires: ros-kinetic-message_generation-devel -Requires: ros-kinetic-nodelet-devel -Requires: ros-kinetic-rosconsole-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-rostest-devel -Requires: ros-kinetic-sensor_msgs-devel -Requires: ros-kinetic-std_srvs-devel -Requires: ros-kinetic-stereo_msgs-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg image_view - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Tue May 22 2018 Till Hofmann - 1.12.23-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.23-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.23-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.12.22-4 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.22-3 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.22-2 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.22-1 -- Split devel package -* Thu Nov 23 2017 Till Hofmann - 1.12.21-2 -- Build against system opencv3 instead of ros-kinetic-opencv -* Sun Nov 19 2017 Till Hofmann - 1.12.21-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.20-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.20-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-interactive_marker_tutorials.spec b/specs/ros-kinetic-interactive_marker_tutorials.spec deleted file mode 100644 index b6f9866..0000000 --- a/specs/ros-kinetic-interactive_marker_tutorials.spec +++ /dev/null @@ -1,158 +0,0 @@ -Name: ros-interactive_marker_tutorials -Version: kinetic.0.10.3 -Release: 4%{?dist} -Summary: ROS package interactive_marker_tutorials - -License: BSD -URL: http://ros.org/wiki/interactive_marker_tutorials - -Source0: https://github.com/ros-gbp/visualization_tutorials-release/archive/release/kinetic/interactive_marker_tutorials/0.10.3-0.tar.gz#/ros-kinetic-interactive_marker_tutorials-0.10.3-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-interactive_markers-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-tf-devel -BuildRequires: ros-kinetic-visualization_msgs-devel - -Requires: ros-kinetic-interactive_markers -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-tf -Requires: ros-kinetic-visualization_msgs - - -%description -The interactive_marker_tutorials package - -Provides: ros-kinetic-interactive_marker_tutorials = %{version}-%{release} -Obsoletes: ros-kinetic-interactive_marker_tutorials < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-interactive_markers-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-tf-devel -Requires: ros-kinetic-visualization_msgs-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-interactive_marker_tutorials-devel = %{version}-%{release} -Obsoletes: ros-kinetic-interactive_marker_tutorials-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg interactive_marker_tutorials - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.10.3-4 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.10.3-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.10.3-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.10.3-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.10.2-4 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.10.2-3 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.10.2-2 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.10.2-1 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.10.1-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.10.1-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-interactive_markers.spec b/specs/ros-kinetic-interactive_markers.spec deleted file mode 100644 index 390d147..0000000 --- a/specs/ros-kinetic-interactive_markers.spec +++ /dev/null @@ -1,170 +0,0 @@ -Name: ros-interactive_markers -Version: kinetic.1.11.4 -Release: 2%{?dist} -Summary: ROS package interactive_markers - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/interactive_markers-release/archive/release/kinetic/interactive_markers/1.11.4-0.tar.gz#/ros-kinetic-interactive_markers-1.11.4-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-rosconsole-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-rospy-devel -BuildRequires: ros-kinetic-rostest-devel -BuildRequires: ros-kinetic-std_msgs-devel -BuildRequires: ros-kinetic-tf-devel -BuildRequires: ros-kinetic-visualization_msgs-devel - -Requires: ros-kinetic-rosconsole -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-rospy -Requires: ros-kinetic-rostest -Requires: ros-kinetic-std_msgs -Requires: ros-kinetic-tf -Requires: ros-kinetic-visualization_msgs - - -%description -3D interactive marker communication library for RViz and similar -tools. - -Provides: ros-kinetic-interactive_markers = %{version}-%{release} -Obsoletes: ros-kinetic-interactive_markers < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-rosconsole-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-rospy-devel -Requires: ros-kinetic-rostest-devel -Requires: ros-kinetic-std_msgs-devel -Requires: ros-kinetic-tf-devel -Requires: ros-kinetic-visualization_msgs-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-interactive_markers-devel = %{version}-%{release} -Obsoletes: ros-kinetic-interactive_markers-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg interactive_markers - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.11.4-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.11.4-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.11.3-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.11.3-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.11.3-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.11.3-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.11.3-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.11.3-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.11.3-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.11.3-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.11.3-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-joint_limits_interface.spec b/specs/ros-kinetic-joint_limits_interface.spec deleted file mode 100644 index a27f151..0000000 --- a/specs/ros-kinetic-joint_limits_interface.spec +++ /dev/null @@ -1,140 +0,0 @@ -Name: ros-kinetic-joint_limits_interface -Version: 0.13.3 -Release: 1%{?dist} -Summary: ROS package joint_limits_interface - -License: BSD -URL: https://github.com/ros-controls/ros_control/wiki - -Source0: https://github.com/ros-gbp/ros_control-release/archive/release/kinetic/joint_limits_interface/0.13.3-0.tar.gz#/ros-kinetic-joint_limits_interface-0.13.3-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: urdfdom-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-hardware_interface-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-rostest-devel -BuildRequires: ros-kinetic-rosunit-devel -BuildRequires: ros-kinetic-urdf-devel - -Requires: ros-kinetic-hardware_interface -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-urdf - - -%description -Interface for enforcing joint limits. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: urdfdom-devel -Requires: ros-kinetic-hardware_interface-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-rostest-devel -Requires: ros-kinetic-rosunit-devel -Requires: ros-kinetic-urdf-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg joint_limits_interface - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Tue May 22 2018 Till Hofmann - 0.13.3-1 -- Update to latest release -* Fri Jan 19 2018 Tim Niemueller - 0.13.0-1 -- Initial package diff --git a/specs/ros-kinetic-joint_state_controller.spec b/specs/ros-kinetic-joint_state_controller.spec deleted file mode 100644 index f19539a..0000000 --- a/specs/ros-kinetic-joint_state_controller.spec +++ /dev/null @@ -1,93 +0,0 @@ -Name: ros-kinetic-joint_state_controller -Version: 0.13.2 -Release: 1%{?dist} -Summary: ROS package joint_state_controller - -License: BSD -URL: https://github.com/ros-controls/ros_controllers/wiki - -Source0: https://github.com/ros-gbp/ros_controllers-release/archive/release/kinetic/joint_state_controller/0.13.2-0.tar.gz#/ros-kinetic-joint_state_controller-0.13.2-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-kinetic-catkin -BuildRequires: ros-kinetic-controller_interface -BuildRequires: ros-kinetic-hardware_interface -BuildRequires: ros-kinetic-pluginlib -BuildRequires: ros-kinetic-realtime_tools -BuildRequires: ros-kinetic-roscpp -BuildRequires: ros-kinetic-rostest -BuildRequires: ros-kinetic-sensor_msgs - -Requires: ros-kinetic-controller_interface -Requires: ros-kinetic-hardware_interface -Requires: ros-kinetic-pluginlib -Requires: ros-kinetic-realtime_tools -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-sensor_msgs - -%description -Controller to publish joint state - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg joint_state_controller - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,setup*,env.sh} - -find %{buildroot}/%{_libdir}/ros/{bin,etc,include,lib*/pkgconfig,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 - - -find . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - -%files -f files.list - - - -%changelog -* Fri Jan 19 2018 Tim Niemueller - 0.13.2-1 -- Initial package diff --git a/specs/ros-kinetic-joint_state_publisher.spec b/specs/ros-kinetic-joint_state_publisher.spec deleted file mode 100644 index 3b163e2..0000000 --- a/specs/ros-kinetic-joint_state_publisher.spec +++ /dev/null @@ -1,160 +0,0 @@ -Name: ros-joint_state_publisher -Version: kinetic.1.12.13 -Release: 4%{?dist} -Summary: ROS package joint_state_publisher - -License: BSD -URL: http://www.ros.org/wiki/joint_state_publisher - -Source0: https://github.com/ros-gbp/joint_state_publisher-release/archive/release/kinetic/joint_state_publisher/1.12.13-0.tar.gz#/ros-kinetic-joint_state_publisher-1.12.13-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-rostest-devel - -Requires: ros-kinetic-python_qt_binding -Requires: ros-kinetic-rospy -Requires: ros-kinetic-sensor_msgs - - -%description -This package contains a tool for setting and publishing joint state -values for a given URDF. - -Provides: ros-kinetic-joint_state_publisher = %{version}-%{release} -Obsoletes: ros-kinetic-joint_state_publisher < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-rostest-devel -Requires: ros-kinetic-python_qt_binding-devel -Requires: ros-kinetic-rospy-devel -Requires: ros-kinetic-sensor_msgs-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-joint_state_publisher-devel = %{version}-%{release} -Obsoletes: ros-kinetic-joint_state_publisher-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg joint_state_publisher - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.12.13-4 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.12.13-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.13-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.13-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.12.12-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.12-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.12-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.12-3 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 1.12.12-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.12.12-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.11-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.11-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-joint_trajectory_controller.spec b/specs/ros-kinetic-joint_trajectory_controller.spec deleted file mode 100644 index 2ef941a..0000000 --- a/specs/ros-kinetic-joint_trajectory_controller.spec +++ /dev/null @@ -1,106 +0,0 @@ -Name: ros-kinetic-joint_trajectory_controller -Version: 0.13.2 -Release: 1%{?dist} -Summary: ROS package joint_trajectory_controller - -License: BSD -URL: https://github.com/ros-controls/ros_controllers/wiki - -Source0: https://github.com/ros-gbp/ros_controllers-release/archive/release/kinetic/joint_trajectory_controller/0.13.2-0.tar.gz#/ros-kinetic-joint_trajectory_controller-0.13.2-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: urdfdom-devel -BuildRequires: ros-kinetic-actionlib -BuildRequires: ros-kinetic-angles -BuildRequires: ros-kinetic-catkin -BuildRequires: ros-kinetic-cmake_modules -BuildRequires: ros-kinetic-control_msgs -BuildRequires: ros-kinetic-control_toolbox -BuildRequires: ros-kinetic-controller_interface -BuildRequires: ros-kinetic-controller_manager -BuildRequires: ros-kinetic-hardware_interface -BuildRequires: ros-kinetic-realtime_tools -BuildRequires: ros-kinetic-roscpp -BuildRequires: ros-kinetic-rostest -BuildRequires: ros-kinetic-trajectory_msgs -BuildRequires: ros-kinetic-urdf -BuildRequires: ros-kinetic-xacro - -Requires: ros-kinetic-actionlib -Requires: ros-kinetic-angles -Requires: ros-kinetic-control_msgs -Requires: ros-kinetic-control_toolbox -Requires: ros-kinetic-controller_interface -Requires: ros-kinetic-hardware_interface -Requires: ros-kinetic-realtime_tools -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-trajectory_msgs -Requires: ros-kinetic-urdf - -%description -Controller for executing joint-space trajectories on a group of -joints. - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg joint_trajectory_controller - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,setup*,env.sh} - -find %{buildroot}/%{_libdir}/ros/{bin,etc,include,lib*/pkgconfig,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 - - -find . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - -%files -f files.list - - - -%changelog -* Fri Jan 19 2018 Tim Niemueller - 0.13.2-1 -- Initial package diff --git a/specs/ros-kinetic-kdl_conversions.spec b/specs/ros-kinetic-kdl_conversions.spec deleted file mode 100644 index 7eb828b..0000000 --- a/specs/ros-kinetic-kdl_conversions.spec +++ /dev/null @@ -1,166 +0,0 @@ -Name: ros-kdl_conversions -Version: kinetic.1.11.9 -Release: 13%{?dist} -Summary: ROS package kdl_conversions - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/geometry-release/archive/release/kinetic/kdl_conversions/1.11.9-0.tar.gz#/ros-kinetic-kdl_conversions-1.11.9-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-cpp_common-devel -BuildRequires: ros-kinetic-geometry_msgs-devel -BuildRequires: ros-kinetic-orocos_kdl-devel -BuildRequires: ros-kinetic-roscpp_serialization-devel - -Requires: ros-kinetic-geometry_msgs -Requires: ros-kinetic-orocos_kdl - - -%description -Conversion functions between KDL and geometry_msgs types. - -Provides: ros-kinetic-kdl_conversions = %{version}-%{release} -Obsoletes: ros-kinetic-kdl_conversions < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: boost-devel -Requires: console-bridge-devel -Requires: ros-kinetic-cpp_common-devel -Requires: ros-kinetic-geometry_msgs-devel -Requires: ros-kinetic-orocos_kdl-devel -Requires: ros-kinetic-roscpp_serialization-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-kdl_conversions-devel = %{version}-%{release} -Obsoletes: ros-kinetic-kdl_conversions-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg kdl_conversions - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.11.9-13 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.11.9-12 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.11.9-11 -- devel also requires: the devel package of each run dependency -* Wed May 16 2018 Till Hofmann - 1.11.9-10 -- Add missing build dependency on roscpp_serialization -* Tue May 15 2018 Till Hofmann - 1.11.9-9 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.11.9-8 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.11.9-7 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.11.9-6 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.11.9-5 -- Split devel package -* Mon Nov 20 2017 Till Hofmann - 1.11.9-4 -- Add missing BR on console-bridge-devel -* Mon Nov 20 2017 Till Hofmann - 1.11.9-3 -- Add missing BR on boost-devel -* Fri Aug 25 2017 Till Hofmann - 1.11.9-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.11.9-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-kdl_parser.spec b/specs/ros-kinetic-kdl_parser.spec deleted file mode 100644 index 6316d68..0000000 --- a/specs/ros-kinetic-kdl_parser.spec +++ /dev/null @@ -1,172 +0,0 @@ -Name: ros-kdl_parser -Version: kinetic.1.12.11 -Release: 2%{?dist} -Summary: ROS package kdl_parser - -License: BSD -URL: http://ros.org/wiki/kdl_parser - -Source0: https://github.com/ros-gbp/kdl_parser-release/archive/release/kinetic/kdl_parser/1.12.11-0.tar.gz#/ros-kinetic-kdl_parser-1.12.11-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: eigen3-devel -BuildRequires: tinyxml-devel -BuildRequires: urdfdom-devel -BuildRequires: urdfdom-headers-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-cmake_modules-devel -BuildRequires: ros-kinetic-orocos_kdl-devel -BuildRequires: ros-kinetic-rosconsole-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-rostest-devel -BuildRequires: ros-kinetic-urdf-devel - -Requires: ros-kinetic-orocos_kdl -Requires: ros-kinetic-rosconsole -Requires: ros-kinetic-urdf - - -%description -The Kinematics and Dynamics Library (KDL) defines a tree structure to -represent the kinematic and dynamic parameters of a robot mechanism. - -Provides: ros-kinetic-kdl_parser = %{version}-%{release} -Obsoletes: ros-kinetic-kdl_parser < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: tinyxml-devel -Requires: urdfdom-headers-devel -Requires: ros-kinetic-catkin-devel -Requires: eigen3-devel -Requires: urdfdom-devel -Requires: ros-kinetic-cmake_modules-devel -Requires: ros-kinetic-orocos_kdl-devel -Requires: ros-kinetic-rosconsole-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-rostest-devel -Requires: ros-kinetic-urdf-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-kdl_parser-devel = %{version}-%{release} -Obsoletes: ros-kinetic-kdl_parser-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg kdl_parser - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.12.11-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.12.11-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.10-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.10-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.10-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.12.10-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.10-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.10-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.10-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.12.10-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.10-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-laser_assembler.spec b/specs/ros-kinetic-laser_assembler.spec deleted file mode 100644 index a8b92d0..0000000 --- a/specs/ros-kinetic-laser_assembler.spec +++ /dev/null @@ -1,174 +0,0 @@ -Name: ros-kinetic-laser_assembler -Version: 1.7.4 -Release: 9%{?dist} -Summary: ROS package laser_assembler - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/laser_assembler-release/archive/release/kinetic/laser_assembler/1.7.4-0.tar.gz#/ros-kinetic-laser_assembler-1.7.4-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: eigen3-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-filters-devel -BuildRequires: ros-kinetic-laser_geometry-devel -BuildRequires: ros-kinetic-message_filters-devel -BuildRequires: ros-kinetic-message_generation-devel -BuildRequires: ros-kinetic-pluginlib-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-rostest-devel -BuildRequires: ros-kinetic-sensor_msgs-devel -BuildRequires: ros-kinetic-tf-devel - -Requires: ros-kinetic-filters -Requires: ros-kinetic-laser_geometry -Requires: ros-kinetic-message_filters -Requires: ros-kinetic-message_runtime -Requires: ros-kinetic-pluginlib -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-sensor_msgs -Requires: ros-kinetic-tf - - -%description -Provides nodes to assemble point clouds from either LaserScan or -PointCloud messages - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: eigen3-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: ros-kinetic-filters-devel -Requires: ros-kinetic-laser_geometry-devel -Requires: ros-kinetic-message_filters-devel -Requires: ros-kinetic-message_generation-devel -Requires: ros-kinetic-pluginlib-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-rostest-devel -Requires: ros-kinetic-sensor_msgs-devel -Requires: ros-kinetic-tf-devel -Requires: ros-kinetic-message_runtime-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg laser_assembler - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Tue May 22 2018 Till Hofmann - 1.7.4-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.7.4-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.7.4-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.7.4-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.7.4-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.7.4-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.7.4-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.7.4-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.7.4-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-laser_filters.spec b/specs/ros-kinetic-laser_filters.spec deleted file mode 100644 index 3699ede..0000000 --- a/specs/ros-kinetic-laser_filters.spec +++ /dev/null @@ -1,175 +0,0 @@ -Name: ros-kinetic-laser_filters -Version: 1.8.5 -Release: 8%{?dist} -Summary: ROS package laser_filters - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/laser_filters-release/archive/release/kinetic/laser_filters/1.8.5-0.tar.gz#/ros-kinetic-laser_filters-1.8.5-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: eigen3-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-kinetic-angles-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-filters-devel -BuildRequires: ros-kinetic-laser_geometry-devel -BuildRequires: ros-kinetic-message_filters-devel -BuildRequires: ros-kinetic-pluginlib-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-rostest-devel -BuildRequires: ros-kinetic-sensor_msgs-devel -BuildRequires: ros-kinetic-tf-devel - -Requires: ros-kinetic-angles -Requires: ros-kinetic-filters -Requires: ros-kinetic-laser_geometry -Requires: ros-kinetic-message_filters -Requires: ros-kinetic-pluginlib -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-sensor_msgs -Requires: ros-kinetic-tf - - -%description -Assorted filters designed to operate on 2D planar laser scanners, -which use the sensor_msgs/LaserScan type. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: eigen3-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: ros-kinetic-angles-devel -Requires: ros-kinetic-filters-devel -Requires: ros-kinetic-laser_geometry-devel -Requires: ros-kinetic-message_filters-devel -Requires: ros-kinetic-pluginlib-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-rostest-devel -Requires: ros-kinetic-sensor_msgs-devel -Requires: ros-kinetic-tf-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg laser_filters - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Tue May 22 2018 Till Hofmann - 1.8.5-8 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.8.5-7 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.8.5-6 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.8.5-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.8.5-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.8.5-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.8.5-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.8.5-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.8.3-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.8.3-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-laser_geometry.spec b/specs/ros-kinetic-laser_geometry.spec deleted file mode 100644 index 76d8114..0000000 --- a/specs/ros-kinetic-laser_geometry.spec +++ /dev/null @@ -1,175 +0,0 @@ -Name: ros-laser_geometry -Version: kinetic.1.6.4 -Release: 12%{?dist} -Summary: ROS package laser_geometry - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/laser_geometry-release/archive/release/kinetic/laser_geometry/1.6.4-0.tar.gz#/ros-kinetic-laser_geometry-1.6.4-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: boost-devel -BuildRequires: eigen3-devel -BuildRequires: ros-kinetic-angles-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-cmake_modules-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-rosunit-devel -BuildRequires: ros-kinetic-sensor_msgs-devel -BuildRequires: ros-kinetic-tf-devel - -Requires: numpy -Requires: ros-kinetic-angles -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-sensor_msgs -Requires: ros-kinetic-tf - - -%description -This package contains a class for converting from a 2D laser scan as -defined by sensor_msgs/LaserScan into a point cloud as defined by -sensor_msgs/PointCloud or sensor_msgs/PointCloud2. In particular, it -contains functionality to account for the skew resulting from moving -robots or tilting laser scanners. - -Provides: ros-kinetic-laser_geometry = %{version}-%{release} -Obsoletes: ros-kinetic-laser_geometry < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: boost-devel -Requires: eigen3-devel -Requires: ros-kinetic-angles-devel -Requires: ros-kinetic-cmake_modules-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-rosunit-devel -Requires: ros-kinetic-sensor_msgs-devel -Requires: ros-kinetic-tf-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-laser_geometry-devel = %{version}-%{release} -Obsoletes: ros-kinetic-laser_geometry-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg laser_geometry - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.6.4-12 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.6.4-11 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.6.4-10 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.6.4-9 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.6.4-8 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.6.4-7 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.6.4-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.6.4-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.6.4-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.6.4-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.6.4-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.6.4-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-laser_pipeline.spec b/specs/ros-kinetic-laser_pipeline.spec deleted file mode 100644 index f52fd96..0000000 --- a/specs/ros-kinetic-laser_pipeline.spec +++ /dev/null @@ -1,148 +0,0 @@ -Name: ros-kinetic-laser_pipeline -Version: 1.6.2 -Release: 10%{?dist} -Summary: ROS package laser_pipeline - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/laser_pipeline-release/archive/release/kinetic/laser_pipeline/1.6.2-0.tar.gz#/ros-kinetic-laser_pipeline-1.6.2-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: ros-kinetic-laser_assembler -Requires: ros-kinetic-laser_filters -Requires: ros-kinetic-laser_geometry - - -%description -Meta-package of libraries for processing laser data, including -converting laser data into 3D representations. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-laser_assembler-devel -Requires: ros-kinetic-laser_filters-devel -Requires: ros-kinetic-laser_geometry-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg laser_pipeline - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Tue May 22 2018 Till Hofmann - 1.6.2-10 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.6.2-9 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.6.2-8 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.6.2-7 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.6.2-6 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.6.2-5 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.6.2-4 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 1.6.2-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.6.2-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.6.2-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-librviz_tutorial.spec b/specs/ros-kinetic-librviz_tutorial.spec deleted file mode 100644 index 60f802b..0000000 --- a/specs/ros-kinetic-librviz_tutorial.spec +++ /dev/null @@ -1,169 +0,0 @@ -Name: ros-librviz_tutorial -Version: kinetic.0.10.3 -Release: 4%{?dist} -Summary: ROS package librviz_tutorial - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/visualization_tutorials-release/archive/release/kinetic/librviz_tutorial/0.10.3-0.tar.gz#/ros-kinetic-librviz_tutorial-0.10.3-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: eigen3-devel -BuildRequires: ogre-devel -BuildRequires: poco-devel -BuildRequires: qt5-qtbase-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: urdfdom-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-rviz-devel - -Requires: qt5-qtbase -Requires: qt5-qtbase-gui -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-rviz - - -%description -Tutorial showing how to compile your own C++ program with RViz -displays and features. - -Provides: ros-kinetic-librviz_tutorial = %{version}-%{release} -Obsoletes: ros-kinetic-librviz_tutorial < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: eigen3-devel -Requires: ogre-devel -Requires: poco-devel -Requires: qt5-qtbase-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: urdfdom-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-rviz-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-librviz_tutorial-devel = %{version}-%{release} -Obsoletes: ros-kinetic-librviz_tutorial-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg librviz_tutorial - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.10.3-4 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.10.3-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.10.3-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.10.3-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.10.2-4 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.10.2-3 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.10.2-2 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.10.2-1 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.10.1-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.10.1-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-map_msgs.spec b/specs/ros-kinetic-map_msgs.spec deleted file mode 100644 index 24a9f62..0000000 --- a/specs/ros-kinetic-map_msgs.spec +++ /dev/null @@ -1,164 +0,0 @@ -Name: ros-map_msgs -Version: kinetic.1.13.0 -Release: 12%{?dist} -Summary: ROS package map_msgs - -License: BSD -URL: http://ros.org/wiki/map_msgs - -Source0: https://github.com/ros-gbp/navigation_msgs-release/archive/release/kinetic/map_msgs/1.13.0-0.tar.gz#/ros-kinetic-map_msgs-1.13.0-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-message_generation-devel -BuildRequires: ros-kinetic-nav_msgs-devel -BuildRequires: ros-kinetic-sensor_msgs-devel -BuildRequires: ros-kinetic-std_msgs-devel - -Requires: ros-kinetic-message_runtime -Requires: ros-kinetic-nav_msgs -Requires: ros-kinetic-sensor_msgs -Requires: ros-kinetic-std_msgs - - -%description -This package defines messages commonly used in mapping packages. - -Provides: ros-kinetic-map_msgs = %{version}-%{release} -Obsoletes: ros-kinetic-map_msgs < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-message_generation-devel -Requires: ros-kinetic-nav_msgs-devel -Requires: ros-kinetic-sensor_msgs-devel -Requires: ros-kinetic-std_msgs-devel -Requires: ros-kinetic-message_runtime-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-map_msgs-devel = %{version}-%{release} -Obsoletes: ros-kinetic-map_msgs-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg map_msgs - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.13.0-12 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.13.0-11 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.13.0-10 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.13.0-9 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.13.0-8 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.13.0-7 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.13.0-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.13.0-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.13.0-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.13.0-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.13.0-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.13.0-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-map_server.spec b/specs/ros-kinetic-map_server.spec deleted file mode 100644 index b414300..0000000 --- a/specs/ros-kinetic-map_server.spec +++ /dev/null @@ -1,165 +0,0 @@ -Name: ros-kinetic-map_server -Version: 1.14.4 -Release: 1%{?dist} -Summary: ROS package map_server - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/navigation-release/archive/release/kinetic/map_server/1.14.4-0.tar.gz#/ros-kinetic-map_server-1.14.4-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: bullet-devel -BuildRequires: SDL-devel -BuildRequires: SDL_image-devel -BuildRequires: yaml-cpp-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-nav_msgs-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-rospy-devel -BuildRequires: ros-kinetic-rostest-devel -BuildRequires: ros-kinetic-rosunit-devel -BuildRequires: ros-kinetic-tf2-devel - -Requires: ros-kinetic-nav_msgs -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-tf2 - - -%description -map_server provides the - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: bullet-devel -Requires: SDL-devel -Requires: SDL_image-devel -Requires: yaml-cpp-devel -Requires: ros-kinetic-nav_msgs-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-rospy-devel -Requires: ros-kinetic-rostest-devel -Requires: ros-kinetic-rosunit-devel -Requires: ros-kinetic-tf2-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg map_server - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Tue Jun 26 2018 Till Hofmann - 1.14.4-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.14.3-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.14.3-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.14.3-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.14.3-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.14.3-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.14.2-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.14.2-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.14.2-3 -- Add Recommends: for all BRs to the devel subpackage -* Fri Aug 25 2017 Till Hofmann - 1.14.2-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.14.2-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-media_export.spec b/specs/ros-kinetic-media_export.spec deleted file mode 100644 index c48dca2..0000000 --- a/specs/ros-kinetic-media_export.spec +++ /dev/null @@ -1,147 +0,0 @@ -Name: ros-media_export -Version: kinetic.0.2.0 -Release: 10%{?dist} -Summary: ROS package media_export - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/media_export-release/archive/release/kinetic/media_export/0.2.0-0.tar.gz#/ros-kinetic-media_export-0.2.0-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - - - -%description -Placeholder package enabling generic export of media paths. - -Provides: ros-kinetic-media_export = %{version}-%{release} -Obsoletes: ros-kinetic-media_export < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-media_export-devel = %{version}-%{release} -Obsoletes: ros-kinetic-media_export-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg media_export - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.2.0-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.2.0-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.2.0-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.2.0-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.2.0-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.2.0-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.2.0-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.2.0-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.2.0-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.2.0-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-message_filters.spec b/specs/ros-kinetic-message_filters.spec deleted file mode 100644 index 48ee7c6..0000000 --- a/specs/ros-kinetic-message_filters.spec +++ /dev/null @@ -1,175 +0,0 @@ -Name: ros-message_filters -Version: kinetic.1.12.14 -Release: 2%{?dist} -Summary: ROS package message_filters - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/message_filters/1.12.14-0.tar.gz#/ros-kinetic-message_filters-1.12.14-source0.tar.gz - -Patch0: ros-kinetic-message_filters.fix-template-function-calls.patch - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: boost-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-rosconsole-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-rostest-devel -BuildRequires: ros-kinetic-rosunit-devel -BuildRequires: ros-kinetic-xmlrpcpp-devel - -Requires: ros-kinetic-rosconsole -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-xmlrpcpp - - -%description -A set of message filters which take in messages and may output those -messages at a later time, based on the conditions that filter needs -met. - -Provides: ros-kinetic-message_filters = %{version}-%{release} -Obsoletes: ros-kinetic-message_filters < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: boost-devel -Requires: ros-kinetic-rosconsole-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-rostest-devel -Requires: ros-kinetic-rosunit-devel -Requires: ros-kinetic-xmlrpcpp-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-message_filters-devel = %{version}-%{release} -Obsoletes: ros-kinetic-message_filters-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} -%patch0 -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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg message_filters - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.12.14-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.12.14-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.13-6 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.13-5 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.13-4 -- Add patch to fix call of template functions -* Tue May 15 2018 Till Hofmann - 1.12.13-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.12.13-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.12.13-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.12.12-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.12-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.12-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.12-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.12.12-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.7-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.7-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-message_generation.spec b/specs/ros-kinetic-message_generation.spec deleted file mode 100644 index 6fdc6b7..0000000 --- a/specs/ros-kinetic-message_generation.spec +++ /dev/null @@ -1,164 +0,0 @@ -Name: ros-message_generation -Version: kinetic.0.4.0 -Release: 12%{?dist} -Summary: ROS package message_generation - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/message_generation-release/archive/release/kinetic/message_generation/0.4.0-0.tar.gz#/ros-kinetic-message_generation-0.4.0-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: ros-kinetic-gencpp -Requires: ros-kinetic-geneus -Requires: ros-kinetic-genlisp -Requires: ros-kinetic-genmsg -Requires: ros-kinetic-gennodejs -Requires: ros-kinetic-genpy - - -%description -Package modeling the build-time dependencies for generating language -bindings of messages. - -Provides: ros-kinetic-message_generation = %{version}-%{release} -Obsoletes: ros-kinetic-message_generation < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-gencpp-devel -Requires: ros-kinetic-geneus-devel -Requires: ros-kinetic-genlisp-devel -Requires: ros-kinetic-genmsg-devel -Requires: ros-kinetic-gennodejs-devel -Requires: ros-kinetic-genpy-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-message_generation-devel = %{version}-%{release} -Obsoletes: ros-kinetic-message_generation-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg message_generation - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.4.0-12 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.4.0-11 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.4.0-10 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.4.0-9 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 0.4.0-8 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 0.4.0-7 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 0.4.0-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.4.0-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.4.0-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.4.0-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.4.0-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.4.0-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-message_runtime.spec b/specs/ros-kinetic-message_runtime.spec deleted file mode 100644 index 4606f5e..0000000 --- a/specs/ros-kinetic-message_runtime.spec +++ /dev/null @@ -1,162 +0,0 @@ -Name: ros-message_runtime -Version: kinetic.0.4.12 -Release: 12%{?dist} -Summary: ROS package message_runtime - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/message_runtime-release/archive/release/kinetic/message_runtime/0.4.12-0.tar.gz#/ros-kinetic-message_runtime-0.4.12-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: ros-kinetic-cpp_common -Requires: ros-kinetic-genpy -Requires: ros-kinetic-roscpp_serialization -Requires: ros-kinetic-roscpp_traits -Requires: ros-kinetic-rostime - - -%description -Package modeling the run-time dependencies for language bindings of -messages. - -Provides: ros-kinetic-message_runtime = %{version}-%{release} -Obsoletes: ros-kinetic-message_runtime < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-cpp_common-devel -Requires: ros-kinetic-genpy-devel -Requires: ros-kinetic-roscpp_serialization-devel -Requires: ros-kinetic-roscpp_traits-devel -Requires: ros-kinetic-rostime-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-message_runtime-devel = %{version}-%{release} -Obsoletes: ros-kinetic-message_runtime-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg message_runtime - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.4.12-12 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.4.12-11 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.4.12-10 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.4.12-9 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 0.4.12-8 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 0.4.12-7 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 0.4.12-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.4.12-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.4.12-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.4.12-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.4.12-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.4.12-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-mk.spec b/specs/ros-kinetic-mk.spec deleted file mode 100644 index 77b44f0..0000000 --- a/specs/ros-kinetic-mk.spec +++ /dev/null @@ -1,161 +0,0 @@ -Name: ros-mk -Version: kinetic.1.14.6 -Release: 2%{?dist} -Summary: ROS package mk - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/ros-release/archive/release/kinetic/mk/1.14.6-1.tar.gz#/ros-kinetic-mk-1.14.6-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: ros-kinetic-rosbuild -Requires: ros-kinetic-rospack - - -%description -A collection of .mk include files for building ROS architectural -elements. Most package authors should use cmake .mk, which calls CMake -for the build of the package. The other files in this package are -intended for use in exotic situations that mostly arise when importing -3rdparty code. - -Provides: ros-kinetic-mk = %{version}-%{release} -Obsoletes: ros-kinetic-mk < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-rosbuild-devel -Requires: ros-kinetic-rospack-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-mk-devel = %{version}-%{release} -Obsoletes: ros-kinetic-mk-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg mk - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.14.6-2 -- Remove ROS distro from package name -* Fri Jul 12 2019 Till Hofmann - 1.14.6-1 -- Update to latest release -* Wed Nov 07 2018 Till Hofmann - 1.14.4-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.14.3-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.14.3-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.14.3-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.13.6-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.13.6-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.13.6-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.13.6-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.13.6-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.13.5-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.13.5-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-move_base.spec b/specs/ros-kinetic-move_base.spec deleted file mode 100644 index 883d555..0000000 --- a/specs/ros-kinetic-move_base.spec +++ /dev/null @@ -1,208 +0,0 @@ -Name: ros-kinetic-move_base -Version: 1.14.4 -Release: 1%{?dist} -Summary: ROS package move_base - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/navigation-release/archive/release/kinetic/move_base/1.14.4-0.tar.gz#/ros-kinetic-move_base-1.14.4-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: libuuid-devel -BuildRequires: lz4-devel -BuildRequires: pcl-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-kinetic-actionlib-devel -BuildRequires: ros-kinetic-base_local_planner-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-clear_costmap_recovery-devel -BuildRequires: ros-kinetic-cmake_modules-devel -BuildRequires: ros-kinetic-costmap_2d-devel -BuildRequires: ros-kinetic-dynamic_reconfigure-devel -BuildRequires: ros-kinetic-geometry_msgs-devel -BuildRequires: ros-kinetic-message_generation-devel -BuildRequires: ros-kinetic-move_base_msgs-devel -BuildRequires: ros-kinetic-nav_core-devel -BuildRequires: ros-kinetic-nav_msgs-devel -BuildRequires: ros-kinetic-navfn-devel -BuildRequires: ros-kinetic-pluginlib-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-rospy-devel -BuildRequires: ros-kinetic-rotate_recovery-devel -BuildRequires: ros-kinetic-std_srvs-devel -BuildRequires: ros-kinetic-tf-devel - -Requires: ros-kinetic-actionlib -Requires: ros-kinetic-base_local_planner -Requires: ros-kinetic-clear_costmap_recovery -Requires: ros-kinetic-costmap_2d -Requires: ros-kinetic-dynamic_reconfigure -Requires: ros-kinetic-geometry_msgs -Requires: ros-kinetic-message_runtime -Requires: ros-kinetic-move_base_msgs -Requires: ros-kinetic-nav_core -Requires: ros-kinetic-nav_msgs -Requires: ros-kinetic-navfn -Requires: ros-kinetic-pluginlib -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-rospy -Requires: ros-kinetic-rotate_recovery -Requires: ros-kinetic-std_srvs -Requires: ros-kinetic-tf - - -%description -The move_base package provides an implementation of an action (see the - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: libuuid-devel -Requires: lz4-devel -Requires: pcl-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: ros-kinetic-actionlib-devel -Requires: ros-kinetic-base_local_planner-devel -Requires: ros-kinetic-clear_costmap_recovery-devel -Requires: ros-kinetic-cmake_modules-devel -Requires: ros-kinetic-costmap_2d-devel -Requires: ros-kinetic-dynamic_reconfigure-devel -Requires: ros-kinetic-geometry_msgs-devel -Requires: ros-kinetic-message_generation-devel -Requires: ros-kinetic-move_base_msgs-devel -Requires: ros-kinetic-nav_core-devel -Requires: ros-kinetic-nav_msgs-devel -Requires: ros-kinetic-navfn-devel -Requires: ros-kinetic-pluginlib-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-rospy-devel -Requires: ros-kinetic-rotate_recovery-devel -Requires: ros-kinetic-std_srvs-devel -Requires: ros-kinetic-tf-devel -Requires: ros-kinetic-message_runtime-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg move_base - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Tue Jun 26 2018 Till Hofmann - 1.14.4-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.14.3-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.14.3-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.14.3-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.14.3-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.14.3-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.14.2-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.14.2-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.14.2-3 -- Add Recommends: for all BRs to the devel subpackage -* Fri Aug 25 2017 Till Hofmann - 1.14.2-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.14.2-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-move_base_msgs.spec b/specs/ros-kinetic-move_base_msgs.spec deleted file mode 100644 index 081dde0..0000000 --- a/specs/ros-kinetic-move_base_msgs.spec +++ /dev/null @@ -1,152 +0,0 @@ -Name: ros-kinetic-move_base_msgs -Version: 1.13.0 -Release: 10%{?dist} -Summary: ROS package move_base_msgs - -License: BSD -URL: http://wiki.ros.org/move_base_msgs - -Source0: https://github.com/ros-gbp/navigation_msgs-release/archive/release/kinetic/move_base_msgs/1.13.0-0.tar.gz#/ros-kinetic-move_base_msgs-1.13.0-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-actionlib_msgs-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-geometry_msgs-devel -BuildRequires: ros-kinetic-message_generation-devel - -Requires: ros-kinetic-actionlib_msgs -Requires: ros-kinetic-geometry_msgs -Requires: ros-kinetic-message_runtime - - -%description -Holds the action description and relevant messages for the move_base -package - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-actionlib_msgs-devel -Requires: ros-kinetic-geometry_msgs-devel -Requires: ros-kinetic-message_generation-devel -Requires: ros-kinetic-message_runtime-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg move_base_msgs - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Tue May 22 2018 Till Hofmann - 1.13.0-10 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.13.0-9 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.13.0-8 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.13.0-7 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.13.0-6 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.13.0-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.13.0-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.13.0-3 -- Add Recommends: for all BRs to the devel subpackage -* Fri Aug 25 2017 Till Hofmann - 1.13.0-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.13.0-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-move_slow_and_clear.spec b/specs/ros-kinetic-move_slow_and_clear.spec deleted file mode 100644 index 3b20901..0000000 --- a/specs/ros-kinetic-move_slow_and_clear.spec +++ /dev/null @@ -1,121 +0,0 @@ -Name: ros-kinetic-move_slow_and_clear -Version: 1.14.3 -Release: 1%{?dist} -Summary: ROS package move_slow_and_clear - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/navigation-release/archive/release/kinetic/move_slow_and_clear/1.14.3-0.tar.gz#/ros-kinetic-move_slow_and_clear-1.14.3-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-cmake_modules-devel -BuildRequires: ros-kinetic-costmap_2d-devel -BuildRequires: ros-kinetic-geometry_msgs-devel -BuildRequires: ros-kinetic-nav_core-devel -BuildRequires: ros-kinetic-pluginlib-devel -BuildRequires: ros-kinetic-roscpp-devel - -Requires: ros-kinetic-costmap_2d -Requires: ros-kinetic-geometry_msgs -Requires: ros-kinetic-nav_core -Requires: ros-kinetic-pluginlib -Requires: ros-kinetic-roscpp - - -%description -move_slow_and_clear - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-cmake_modules-devel -Requires: ros-kinetic-costmap_2d-devel -Requires: ros-kinetic-geometry_msgs-devel -Requires: ros-kinetic-nav_core-devel -Requires: ros-kinetic-pluginlib-devel -Requires: ros-kinetic-roscpp-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg move_slow_and_clear - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,setup*,env.sh} - -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 . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - - -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 -* Wed Jun 06 2018 Till Hofmann - 1.14.3-1 -- Initial package diff --git a/specs/ros-kinetic-moveit.spec b/specs/ros-kinetic-moveit.spec deleted file mode 100644 index 99c7c29..0000000 --- a/specs/ros-kinetic-moveit.spec +++ /dev/null @@ -1,142 +0,0 @@ -Name: ros-kinetic-moveit -Version: 0.9.15 -Release: 1%{?dist} -Summary: ROS package moveit - -License: BSD -URL: http://moveit.ros.org - -Source0: https://github.com/ros-gbp/moveit-release/archive/release/kinetic/moveit/0.9.15-0.tar.gz#/ros-kinetic-moveit-0.9.15-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: ros-kinetic-moveit_commander -Requires: ros-kinetic-moveit_core -Requires: ros-kinetic-moveit_planners -Requires: ros-kinetic-moveit_plugins -Requires: ros-kinetic-moveit_ros -Requires: ros-kinetic-moveit_setup_assistant - - -%description -Meta package that contains all essential package of MoveIt!. Until -Summer 2016 MoveIt! had been developed over multiple repositories, -where developers' usability and maintenance effort was non-trivial. -See - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-moveit_commander-devel -Requires: ros-kinetic-moveit_core-devel -Requires: ros-kinetic-moveit_planners-devel -Requires: ros-kinetic-moveit_plugins-devel -Requires: ros-kinetic-moveit_ros-devel -Requires: ros-kinetic-moveit_setup_assistant-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg moveit - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Wed Nov 07 2018 Till Hofmann - 0.9.15-1 -- Update to latest release -* Wed May 30 2018 Till Hofmann - 0.9.12-1 -- Update to latest release -* Thu Jan 18 2018 Till Hofmann - 0.9.11-1 -- Initial package diff --git a/specs/ros-kinetic-moveit_commander.spec b/specs/ros-kinetic-moveit_commander.spec deleted file mode 100644 index a4e4f28..0000000 --- a/specs/ros-kinetic-moveit_commander.spec +++ /dev/null @@ -1,150 +0,0 @@ -Name: ros-kinetic-moveit_commander -Version: 0.9.15 -Release: 1%{?dist} -Summary: ROS package moveit_commander - -License: BSD -URL: http://moveit.ros.org - -Source0: https://github.com/ros-gbp/moveit-release/archive/release/kinetic/moveit_commander/0.9.15-0.tar.gz#/ros-kinetic-moveit_commander-0.9.15-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: python-catkin_pkg -BuildRequires: python-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-moveit_resources-devel -BuildRequires: ros-kinetic-rostest-devel - -Requires: assimp-python -Requires: ros-kinetic-geometry_msgs -Requires: ros-kinetic-moveit_msgs -Requires: ros-kinetic-moveit_ros_planning_interface -Requires: ros-kinetic-rospy -Requires: ros-kinetic-sensor_msgs -Requires: ros-kinetic-shape_msgs -Requires: ros-kinetic-tf - - -%description -Python interfaces to MoveIt - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: python-catkin_pkg -Requires: ros-kinetic-catkin-devel -Requires: python-devel -Requires: ros-kinetic-moveit_resources-devel -Requires: ros-kinetic-rostest-devel -Requires: ros-kinetic-geometry_msgs-devel -Requires: ros-kinetic-moveit_msgs-devel -Requires: ros-kinetic-moveit_ros_planning_interface-devel -Requires: ros-kinetic-rospy-devel -Requires: ros-kinetic-sensor_msgs-devel -Requires: ros-kinetic-shape_msgs-devel -Requires: ros-kinetic-tf-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg moveit_commander - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Wed Nov 07 2018 Till Hofmann - 0.9.15-1 -- Update to latest release -* Wed May 30 2018 Till Hofmann - 0.9.12-1 -- Update to latest release -* Thu Jan 18 2018 Till Hofmann - 0.9.11-1 -- Initial package diff --git a/specs/ros-kinetic-moveit_core.spec b/specs/ros-kinetic-moveit_core.spec deleted file mode 100644 index 2c54041..0000000 --- a/specs/ros-kinetic-moveit_core.spec +++ /dev/null @@ -1,212 +0,0 @@ -Name: ros-kinetic-moveit_core -Version: 0.9.15 -Release: 1%{?dist} -Summary: ROS package moveit_core - -License: BSD -URL: http://moveit.ros.org - -Source0: https://github.com/ros-gbp/moveit-release/archive/release/kinetic/moveit_core/0.9.15-0.tar.gz#/ros-kinetic-moveit_core-0.9.15-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: assimp -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: eigen3-devel -BuildRequires: fcl-devel -BuildRequires: libccd-devel -BuildRequires: pkgconfig -BuildRequires: tinyxml-devel -BuildRequires: urdfdom-devel -BuildRequires: urdfdom-headers-devel -BuildRequires: ros-kinetic-angles-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-eigen_conversions-devel -BuildRequires: ros-kinetic-eigen_stl_containers-devel -BuildRequires: ros-kinetic-geometric_shapes-devel -BuildRequires: ros-kinetic-geometry_msgs-devel -BuildRequires: ros-kinetic-kdl_parser-devel -BuildRequires: ros-kinetic-moveit_msgs-devel -BuildRequires: ros-kinetic-moveit_resources-devel -BuildRequires: ros-kinetic-octomap-devel -BuildRequires: ros-kinetic-octomap_msgs-devel -BuildRequires: ros-kinetic-orocos_kdl-devel -BuildRequires: ros-kinetic-random_numbers-devel -BuildRequires: ros-kinetic-rosconsole-devel -BuildRequires: ros-kinetic-roslib-devel -BuildRequires: ros-kinetic-rostime-devel -BuildRequires: ros-kinetic-rosunit-devel -BuildRequires: ros-kinetic-sensor_msgs-devel -BuildRequires: ros-kinetic-shape_msgs-devel -BuildRequires: ros-kinetic-srdfdom-devel -BuildRequires: ros-kinetic-std_msgs-devel -BuildRequires: ros-kinetic-tf_conversions-devel -BuildRequires: ros-kinetic-trajectory_msgs-devel -BuildRequires: ros-kinetic-urdf-devel -BuildRequires: ros-kinetic-visualization_msgs-devel - -Requires: assimp -Requires: ros-kinetic-eigen_conversions -Requires: ros-kinetic-eigen_stl_containers -Requires: ros-kinetic-geometric_shapes -Requires: ros-kinetic-geometry_msgs -Requires: ros-kinetic-kdl_parser -Requires: ros-kinetic-moveit_msgs -Requires: ros-kinetic-octomap -Requires: ros-kinetic-octomap_msgs -Requires: ros-kinetic-random_numbers -Requires: ros-kinetic-rosconsole -Requires: ros-kinetic-rostime -Requires: ros-kinetic-sensor_msgs -Requires: ros-kinetic-srdfdom -Requires: ros-kinetic-std_msgs -Requires: ros-kinetic-trajectory_msgs -Requires: ros-kinetic-urdf -Requires: ros-kinetic-visualization_msgs - - -%description -Core libraries used by MoveIt! - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: pkgconfig -Requires: ros-kinetic-catkin-devel -Requires: assimp -Requires: boost-devel -Requires: console-bridge-devel -Requires: eigen3-devel -Requires: fcl-devel -Requires: libccd-devel -Requires: tinyxml-devel -Requires: urdfdom-devel -Requires: urdfdom-headers-devel -Requires: ros-kinetic-angles-devel -Requires: ros-kinetic-eigen_conversions-devel -Requires: ros-kinetic-eigen_stl_containers-devel -Requires: ros-kinetic-geometric_shapes-devel -Requires: ros-kinetic-geometry_msgs-devel -Requires: ros-kinetic-kdl_parser-devel -Requires: ros-kinetic-moveit_msgs-devel -Requires: ros-kinetic-moveit_resources-devel -Requires: ros-kinetic-octomap-devel -Requires: ros-kinetic-octomap_msgs-devel -Requires: ros-kinetic-orocos_kdl-devel -Requires: ros-kinetic-random_numbers-devel -Requires: ros-kinetic-rosconsole-devel -Requires: ros-kinetic-roslib-devel -Requires: ros-kinetic-rostime-devel -Requires: ros-kinetic-rosunit-devel -Requires: ros-kinetic-sensor_msgs-devel -Requires: ros-kinetic-shape_msgs-devel -Requires: ros-kinetic-srdfdom-devel -Requires: ros-kinetic-std_msgs-devel -Requires: ros-kinetic-tf_conversions-devel -Requires: ros-kinetic-trajectory_msgs-devel -Requires: ros-kinetic-urdf-devel -Requires: ros-kinetic-visualization_msgs-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg moveit_core - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Wed Nov 07 2018 Till Hofmann - 0.9.15-1 -- Update to latest release -* Wed May 30 2018 Till Hofmann - 0.9.12-1 -- Update to latest release -* Thu Jan 18 2018 Till Hofmann - 0.9.11-1 -- Initial package diff --git a/specs/ros-kinetic-moveit_experimental.spec b/specs/ros-kinetic-moveit_experimental.spec deleted file mode 100644 index ccb5b88..0000000 --- a/specs/ros-kinetic-moveit_experimental.spec +++ /dev/null @@ -1,199 +0,0 @@ -Name: ros-kinetic-moveit_experimental -Version: 0.9.15 -Release: 1%{?dist} -Summary: ROS package moveit_experimental - -License: BSD -URL: http://moveit.ros.org - -Source0: https://github.com/ros-gbp/moveit-release/archive/release/kinetic/moveit_experimental/0.9.15-0.tar.gz#/ros-kinetic-moveit_experimental-0.9.15-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: assimp -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: eigen3-devel -BuildRequires: urdfdom-devel -BuildRequires: urdfdom-headers-devel -BuildRequires: ros-kinetic-actionlib_msgs-devel -BuildRequires: ros-kinetic-angles-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-eigen_conversions-devel -BuildRequires: ros-kinetic-eigen_stl_containers-devel -BuildRequires: ros-kinetic-geometric_shapes-devel -BuildRequires: ros-kinetic-geometry_msgs-devel -BuildRequires: ros-kinetic-kdl_parser-devel -BuildRequires: ros-kinetic-moveit_core-devel -BuildRequires: ros-kinetic-moveit_msgs-devel -BuildRequires: ros-kinetic-moveit_resources-devel -BuildRequires: ros-kinetic-octomap-devel -BuildRequires: ros-kinetic-octomap_msgs-devel -BuildRequires: ros-kinetic-orocos_kdl-devel -BuildRequires: ros-kinetic-pluginlib-devel -BuildRequires: ros-kinetic-rosconsole-devel -BuildRequires: ros-kinetic-roslib-devel -BuildRequires: ros-kinetic-rostime-devel -BuildRequires: ros-kinetic-sensor_msgs-devel -BuildRequires: ros-kinetic-shape_msgs-devel -BuildRequires: ros-kinetic-std_msgs-devel -BuildRequires: ros-kinetic-tf_conversions-devel -BuildRequires: ros-kinetic-trajectory_msgs-devel -BuildRequires: ros-kinetic-visualization_msgs-devel - -Requires: assimp -Requires: ros-kinetic-actionlib_msgs -Requires: ros-kinetic-eigen_conversions -Requires: ros-kinetic-eigen_stl_containers -Requires: ros-kinetic-geometric_shapes -Requires: ros-kinetic-geometry_msgs -Requires: ros-kinetic-kdl_parser -Requires: ros-kinetic-moveit_core -Requires: ros-kinetic-moveit_msgs -Requires: ros-kinetic-octomap -Requires: ros-kinetic-octomap_msgs -Requires: ros-kinetic-pluginlib -Requires: ros-kinetic-rosconsole -Requires: ros-kinetic-rostime -Requires: ros-kinetic-sensor_msgs -Requires: ros-kinetic-shape_msgs -Requires: ros-kinetic-std_msgs -Requires: ros-kinetic-trajectory_msgs -Requires: ros-kinetic-visualization_msgs - - -%description -Experimental packages for moveit. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: assimp -Requires: boost-devel -Requires: console-bridge-devel -Requires: eigen3-devel -Requires: urdfdom-devel -Requires: urdfdom-headers-devel -Requires: ros-kinetic-actionlib_msgs-devel -Requires: ros-kinetic-angles-devel -Requires: ros-kinetic-eigen_conversions-devel -Requires: ros-kinetic-eigen_stl_containers-devel -Requires: ros-kinetic-geometric_shapes-devel -Requires: ros-kinetic-geometry_msgs-devel -Requires: ros-kinetic-kdl_parser-devel -Requires: ros-kinetic-moveit_core-devel -Requires: ros-kinetic-moveit_msgs-devel -Requires: ros-kinetic-moveit_resources-devel -Requires: ros-kinetic-octomap-devel -Requires: ros-kinetic-octomap_msgs-devel -Requires: ros-kinetic-orocos_kdl-devel -Requires: ros-kinetic-pluginlib-devel -Requires: ros-kinetic-rosconsole-devel -Requires: ros-kinetic-roslib-devel -Requires: ros-kinetic-rostime-devel -Requires: ros-kinetic-sensor_msgs-devel -Requires: ros-kinetic-shape_msgs-devel -Requires: ros-kinetic-std_msgs-devel -Requires: ros-kinetic-tf_conversions-devel -Requires: ros-kinetic-trajectory_msgs-devel -Requires: ros-kinetic-visualization_msgs-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg moveit_experimental - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Wed Nov 07 2018 Till Hofmann - 0.9.15-1 -- Update to latest release diff --git a/specs/ros-kinetic-moveit_fake_controller_manager.spec b/specs/ros-kinetic-moveit_fake_controller_manager.spec deleted file mode 100644 index 5c13bb7..0000000 --- a/specs/ros-kinetic-moveit_fake_controller_manager.spec +++ /dev/null @@ -1,150 +0,0 @@ -Name: ros-kinetic-moveit_fake_controller_manager -Version: 0.9.15 -Release: 1%{?dist} -Summary: ROS package moveit_fake_controller_manager - -License: BSD -URL: http://moveit.ros.org - -Source0: https://github.com/ros-gbp/moveit-release/archive/release/kinetic/moveit_fake_controller_manager/0.9.15-0.tar.gz#/ros-kinetic-moveit_fake_controller_manager-0.9.15-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: eigen3-devel -BuildRequires: fcl-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: urdfdom-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-moveit_core-devel -BuildRequires: ros-kinetic-moveit_ros_planning-devel -BuildRequires: ros-kinetic-pluginlib-devel -BuildRequires: ros-kinetic-roscpp-devel - -Requires: ros-kinetic-moveit_core -Requires: ros-kinetic-moveit_ros_planning -Requires: ros-kinetic-pluginlib -Requires: ros-kinetic-roscpp - - -%description -A fake controller manager plugin for MoveIt. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: eigen3-devel -Requires: fcl-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: urdfdom-devel -Requires: ros-kinetic-moveit_core-devel -Requires: ros-kinetic-moveit_ros_planning-devel -Requires: ros-kinetic-pluginlib-devel -Requires: ros-kinetic-roscpp-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg moveit_fake_controller_manager - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Wed Nov 07 2018 Till Hofmann - 0.9.15-1 -- Update to latest release -* Wed May 30 2018 Till Hofmann - 0.9.12-1 -- Update to latest release -* Thu Jan 18 2018 Till Hofmann - 0.9.11-1 -- Initial package diff --git a/specs/ros-kinetic-moveit_kinematics.spec b/specs/ros-kinetic-moveit_kinematics.spec deleted file mode 100644 index 5a3e10e..0000000 --- a/specs/ros-kinetic-moveit_kinematics.spec +++ /dev/null @@ -1,150 +0,0 @@ -Name: ros-kinetic-moveit_kinematics -Version: 0.9.15 -Release: 1%{?dist} -Summary: ROS package moveit_kinematics - -License: BSD -URL: http://moveit.ros.org - -Source0: https://github.com/ros-gbp/moveit-release/archive/release/kinetic/moveit_kinematics/0.9.15-0.tar.gz#/ros-kinetic-moveit_kinematics-0.9.15-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: eigen3-devel -BuildRequires: fcl-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: urdfdom-devel -BuildRequires: ros-kinetic-actionlib-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-moveit_core-devel -BuildRequires: ros-kinetic-moveit_ros_planning-devel -BuildRequires: ros-kinetic-pluginlib-devel - -Requires: ros-kinetic-actionlib -Requires: ros-kinetic-moveit_core -Requires: ros-kinetic-moveit_ros_planning -Requires: ros-kinetic-pluginlib - - -%description -Package for all inverse kinematics solvers in MoveIt! - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: eigen3-devel -Requires: fcl-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: urdfdom-devel -Requires: ros-kinetic-actionlib-devel -Requires: ros-kinetic-moveit_core-devel -Requires: ros-kinetic-moveit_ros_planning-devel -Requires: ros-kinetic-pluginlib-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg moveit_kinematics - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Wed Nov 07 2018 Till Hofmann - 0.9.15-1 -- Update to latest release -* Wed May 30 2018 Till Hofmann - 0.9.12-1 -- Update to latest release -* Thu Jan 18 2018 Till Hofmann - 0.9.11-1 -- Initial package diff --git a/specs/ros-kinetic-moveit_msgs.spec b/specs/ros-kinetic-moveit_msgs.spec deleted file mode 100644 index 293acc7..0000000 --- a/specs/ros-kinetic-moveit_msgs.spec +++ /dev/null @@ -1,151 +0,0 @@ -Name: ros-kinetic-moveit_msgs -Version: 0.9.1 -Release: 1%{?dist} -Summary: ROS package moveit_msgs - -License: BSD -URL: http://moveit.ros.org - -Source0: https://github.com/ros-gbp/moveit_msgs-release/archive/release/kinetic/moveit_msgs/0.9.1-0.tar.gz#/ros-kinetic-moveit_msgs-0.9.1-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-actionlib_msgs-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-geometry_msgs-devel -BuildRequires: ros-kinetic-message_generation-devel -BuildRequires: ros-kinetic-object_recognition_msgs-devel -BuildRequires: ros-kinetic-octomap_msgs-devel -BuildRequires: ros-kinetic-sensor_msgs-devel -BuildRequires: ros-kinetic-shape_msgs-devel -BuildRequires: ros-kinetic-std_msgs-devel -BuildRequires: ros-kinetic-trajectory_msgs-devel - -Requires: ros-kinetic-actionlib_msgs -Requires: ros-kinetic-geometry_msgs -Requires: ros-kinetic-message_runtime -Requires: ros-kinetic-object_recognition_msgs -Requires: ros-kinetic-octomap_msgs -Requires: ros-kinetic-sensor_msgs -Requires: ros-kinetic-shape_msgs -Requires: ros-kinetic-std_msgs -Requires: ros-kinetic-trajectory_msgs - - -%description -Messages, services and actions used by MoveIt - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-actionlib_msgs-devel -Requires: ros-kinetic-geometry_msgs-devel -Requires: ros-kinetic-message_generation-devel -Requires: ros-kinetic-object_recognition_msgs-devel -Requires: ros-kinetic-octomap_msgs-devel -Requires: ros-kinetic-sensor_msgs-devel -Requires: ros-kinetic-shape_msgs-devel -Requires: ros-kinetic-std_msgs-devel -Requires: ros-kinetic-trajectory_msgs-devel -Requires: ros-kinetic-message_runtime-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg moveit_msgs - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 18 2018 Till Hofmann - 0.9.1-1 -- Initial package diff --git a/specs/ros-kinetic-moveit_planners.spec b/specs/ros-kinetic-moveit_planners.spec deleted file mode 100644 index 25598dd..0000000 --- a/specs/ros-kinetic-moveit_planners.spec +++ /dev/null @@ -1,133 +0,0 @@ -Name: ros-kinetic-moveit_planners -Version: 0.9.15 -Release: 1%{?dist} -Summary: ROS package moveit_planners - -License: BSD -URL: http://moveit.ros.org - -Source0: https://github.com/ros-gbp/moveit-release/archive/release/kinetic/moveit_planners/0.9.15-0.tar.gz#/ros-kinetic-moveit_planners-0.9.15-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: ros-kinetic-chomp_motion_planner -Requires: ros-kinetic-moveit_planners_chomp -Requires: ros-kinetic-moveit_planners_ompl - - -%description -Metapacakge that installs all available planners for MoveIt - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-chomp_motion_planner-devel -Requires: ros-kinetic-moveit_planners_chomp-devel -Requires: ros-kinetic-moveit_planners_ompl-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg moveit_planners - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Wed Nov 07 2018 Till Hofmann - 0.9.15-1 -- Update to latest release -* Wed May 30 2018 Till Hofmann - 0.9.12-1 -- Update to latest release -* Thu Jan 18 2018 Till Hofmann - 0.9.11-1 -- Initial package diff --git a/specs/ros-kinetic-moveit_planners_chomp.spec b/specs/ros-kinetic-moveit_planners_chomp.spec deleted file mode 100644 index 8cbf488..0000000 --- a/specs/ros-kinetic-moveit_planners_chomp.spec +++ /dev/null @@ -1,139 +0,0 @@ -Name: ros-kinetic-moveit_planners_chomp -Version: 0.9.15 -Release: 1%{?dist} -Summary: ROS package moveit_planners_chomp - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/moveit-release/archive/release/kinetic/moveit_planners_chomp/0.9.15-0.tar.gz#/ros-kinetic-moveit_planners_chomp-0.9.15-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-chomp_motion_planner-devel -BuildRequires: ros-kinetic-moveit_core-devel -BuildRequires: ros-kinetic-moveit_experimental-devel -BuildRequires: ros-kinetic-moveit_ros_planning_interface-devel -BuildRequires: ros-kinetic-pluginlib-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-rostest-devel - -Requires: ros-kinetic-moveit_core -Requires: ros-kinetic-pluginlib -Requires: ros-kinetic-roscpp - - -%description -The interface for using CHOMP within MoveIt! - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-chomp_motion_planner-devel -Requires: ros-kinetic-moveit_core-devel -Requires: ros-kinetic-moveit_experimental-devel -Requires: ros-kinetic-moveit_ros_planning_interface-devel -Requires: ros-kinetic-pluginlib-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-rostest-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg moveit_planners_chomp - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Wed Nov 07 2018 Till Hofmann - 0.9.15-1 -- Update to latest release diff --git a/specs/ros-kinetic-moveit_planners_ompl.spec b/specs/ros-kinetic-moveit_planners_ompl.spec deleted file mode 100644 index 9f33d13..0000000 --- a/specs/ros-kinetic-moveit_planners_ompl.spec +++ /dev/null @@ -1,164 +0,0 @@ -Name: ros-kinetic-moveit_planners_ompl -Version: 0.9.15 -Release: 1%{?dist} -Summary: ROS package moveit_planners_ompl - -License: BSD -URL: http://moveit.ros.org - -Source0: https://github.com/ros-gbp/moveit-release/archive/release/kinetic/moveit_planners_ompl/0.9.15-0.tar.gz#/ros-kinetic-moveit_planners_ompl-0.9.15-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: eigen3-devel -BuildRequires: fcl-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: urdfdom-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-dynamic_reconfigure-devel -BuildRequires: ros-kinetic-eigen_conversions-devel -BuildRequires: ros-kinetic-moveit_core-devel -BuildRequires: ros-kinetic-moveit_resources-devel -BuildRequires: ros-kinetic-moveit_ros_planning-devel -BuildRequires: ros-kinetic-ompl-devel -BuildRequires: ros-kinetic-pluginlib-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-tf-devel - -Requires: ros-kinetic-dynamic_reconfigure -Requires: ros-kinetic-eigen_conversions -Requires: ros-kinetic-moveit_core -Requires: ros-kinetic-moveit_ros_planning -Requires: ros-kinetic-ompl -Requires: ros-kinetic-pluginlib -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-tf - - -%description -MoveIt! interface to OMPL - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: eigen3-devel -Requires: fcl-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: urdfdom-devel -Requires: ros-kinetic-dynamic_reconfigure-devel -Requires: ros-kinetic-eigen_conversions-devel -Requires: ros-kinetic-moveit_core-devel -Requires: ros-kinetic-moveit_resources-devel -Requires: ros-kinetic-moveit_ros_planning-devel -Requires: ros-kinetic-ompl-devel -Requires: ros-kinetic-pluginlib-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-tf-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg moveit_planners_ompl - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Wed Nov 07 2018 Till Hofmann - 0.9.15-1 -- Update to latest release -* Wed May 30 2018 Till Hofmann - 0.9.12-1 -- Update to latest release -* Thu Jan 18 2018 Till Hofmann - 0.9.11-1 -- Initial package diff --git a/specs/ros-kinetic-moveit_plugins.spec b/specs/ros-kinetic-moveit_plugins.spec deleted file mode 100644 index 497925a..0000000 --- a/specs/ros-kinetic-moveit_plugins.spec +++ /dev/null @@ -1,133 +0,0 @@ -Name: ros-kinetic-moveit_plugins -Version: 0.9.15 -Release: 1%{?dist} -Summary: ROS package moveit_plugins - -License: BSD -URL: http://moveit.ros.org - -Source0: https://github.com/ros-gbp/moveit-release/archive/release/kinetic/moveit_plugins/0.9.15-0.tar.gz#/ros-kinetic-moveit_plugins-0.9.15-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: ros-kinetic-moveit_fake_controller_manager -Requires: ros-kinetic-moveit_ros_control_interface -Requires: ros-kinetic-moveit_simple_controller_manager - - -%description -Metapackage for moveit plugins. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-moveit_fake_controller_manager-devel -Requires: ros-kinetic-moveit_ros_control_interface-devel -Requires: ros-kinetic-moveit_simple_controller_manager-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg moveit_plugins - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Wed Nov 07 2018 Till Hofmann - 0.9.15-1 -- Update to latest release -* Wed May 30 2018 Till Hofmann - 0.9.12-1 -- Update to latest release -* Thu Jan 18 2018 Till Hofmann - 0.9.11-1 -- Initial package diff --git a/specs/ros-kinetic-moveit_resources.spec b/specs/ros-kinetic-moveit_resources.spec deleted file mode 100644 index ab96688..0000000 --- a/specs/ros-kinetic-moveit_resources.spec +++ /dev/null @@ -1,131 +0,0 @@ -Name: ros-kinetic-moveit_resources -Version: 0.6.4 -Release: 1%{?dist} -Summary: ROS package moveit_resources - -License: BSD -URL: http://moveit.ros.org - -Source0: https://github.com/ros-gbp/moveit_resources-release/archive/release/kinetic/moveit_resources/0.6.4-0.tar.gz#/ros-kinetic-moveit_resources-0.6.4-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: ros-kinetic-joint_state_publisher -Requires: ros-kinetic-robot_state_publisher - - -%description -Resources used for MoveIt! testing - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-joint_state_publisher-devel -Requires: ros-kinetic-robot_state_publisher-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg moveit_resources - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Wed Nov 07 2018 Till Hofmann - 0.6.4-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 0.6.3-1 -- Update to latest release -* Thu Jan 18 2018 Till Hofmann - 0.6.2-1 -- Initial package diff --git a/specs/ros-kinetic-moveit_ros.spec b/specs/ros-kinetic-moveit_ros.spec deleted file mode 100644 index e0d4948..0000000 --- a/specs/ros-kinetic-moveit_ros.spec +++ /dev/null @@ -1,145 +0,0 @@ -Name: ros-kinetic-moveit_ros -Version: 0.9.15 -Release: 1%{?dist} -Summary: ROS package moveit_ros - -License: BSD -URL: http://moveit.ros.org - -Source0: https://github.com/ros-gbp/moveit-release/archive/release/kinetic/moveit_ros/0.9.15-0.tar.gz#/ros-kinetic-moveit_ros-0.9.15-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: ros-kinetic-moveit_ros_benchmarks -Requires: ros-kinetic-moveit_ros_manipulation -Requires: ros-kinetic-moveit_ros_move_group -Requires: ros-kinetic-moveit_ros_perception -Requires: ros-kinetic-moveit_ros_planning -Requires: ros-kinetic-moveit_ros_planning_interface -Requires: ros-kinetic-moveit_ros_robot_interaction -Requires: ros-kinetic-moveit_ros_visualization -Requires: ros-kinetic-moveit_ros_warehouse - - -%description -Components of MoveIt! that use ROS - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-moveit_ros_benchmarks-devel -Requires: ros-kinetic-moveit_ros_manipulation-devel -Requires: ros-kinetic-moveit_ros_move_group-devel -Requires: ros-kinetic-moveit_ros_perception-devel -Requires: ros-kinetic-moveit_ros_planning-devel -Requires: ros-kinetic-moveit_ros_planning_interface-devel -Requires: ros-kinetic-moveit_ros_robot_interaction-devel -Requires: ros-kinetic-moveit_ros_visualization-devel -Requires: ros-kinetic-moveit_ros_warehouse-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg moveit_ros - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Wed Nov 07 2018 Till Hofmann - 0.9.15-1 -- Update to latest release -* Wed May 30 2018 Till Hofmann - 0.9.12-1 -- Update to latest release -* Thu Jan 18 2018 Till Hofmann - 0.9.11-1 -- Initial package diff --git a/specs/ros-kinetic-moveit_ros_benchmarks.spec b/specs/ros-kinetic-moveit_ros_benchmarks.spec deleted file mode 100644 index 63a3c76..0000000 --- a/specs/ros-kinetic-moveit_ros_benchmarks.spec +++ /dev/null @@ -1,150 +0,0 @@ -Name: ros-kinetic-moveit_ros_benchmarks -Version: 0.9.15 -Release: 1%{?dist} -Summary: ROS package moveit_ros_benchmarks - -License: BSD -URL: http://moveit.ros.org - -Source0: https://github.com/ros-gbp/moveit-release/archive/release/kinetic/moveit_ros_benchmarks/0.9.15-0.tar.gz#/ros-kinetic-moveit_ros_benchmarks-0.9.15-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: eigen3-devel -BuildRequires: fcl-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: urdfdom-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-moveit_ros_planning-devel -BuildRequires: ros-kinetic-moveit_ros_warehouse-devel -BuildRequires: ros-kinetic-pluginlib-devel -BuildRequires: ros-kinetic-roscpp-devel - -Requires: ros-kinetic-moveit_ros_planning -Requires: ros-kinetic-moveit_ros_warehouse -Requires: ros-kinetic-pluginlib -Requires: ros-kinetic-roscpp - - -%description -Enhanced tools for benchmarks in MoveIt! - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: eigen3-devel -Requires: fcl-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: urdfdom-devel -Requires: ros-kinetic-moveit_ros_planning-devel -Requires: ros-kinetic-moveit_ros_warehouse-devel -Requires: ros-kinetic-pluginlib-devel -Requires: ros-kinetic-roscpp-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg moveit_ros_benchmarks - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Wed Nov 07 2018 Till Hofmann - 0.9.15-1 -- Update to latest release -* Wed May 30 2018 Till Hofmann - 0.9.12-1 -- Update to latest release -* Thu Jan 18 2018 Till Hofmann - 0.9.11-1 -- Initial package diff --git a/specs/ros-kinetic-moveit_ros_control_interface.spec b/specs/ros-kinetic-moveit_ros_control_interface.spec deleted file mode 100644 index 1bb2a8e..0000000 --- a/specs/ros-kinetic-moveit_ros_control_interface.spec +++ /dev/null @@ -1,156 +0,0 @@ -Name: ros-kinetic-moveit_ros_control_interface -Version: 0.9.15 -Release: 1%{?dist} -Summary: ROS package moveit_ros_control_interface - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/moveit-release/archive/release/kinetic/moveit_ros_control_interface/0.9.15-0.tar.gz#/ros-kinetic-moveit_ros_control_interface-0.9.15-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: eigen3-devel -BuildRequires: fcl-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: urdfdom-devel -BuildRequires: ros-kinetic-actionlib-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-controller_manager_msgs-devel -BuildRequires: ros-kinetic-moveit_core-devel -BuildRequires: ros-kinetic-moveit_simple_controller_manager-devel -BuildRequires: ros-kinetic-pluginlib-devel -BuildRequires: ros-kinetic-trajectory_msgs-devel - -Requires: ros-kinetic-actionlib -Requires: ros-kinetic-controller_manager_msgs -Requires: ros-kinetic-moveit_core -Requires: ros-kinetic-moveit_simple_controller_manager -Requires: ros-kinetic-pluginlib -Requires: ros-kinetic-trajectory_msgs - - -%description -ros_control controller manager interface for MoveIt! - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: eigen3-devel -Requires: fcl-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: urdfdom-devel -Requires: ros-kinetic-actionlib-devel -Requires: ros-kinetic-controller_manager_msgs-devel -Requires: ros-kinetic-moveit_core-devel -Requires: ros-kinetic-moveit_simple_controller_manager-devel -Requires: ros-kinetic-pluginlib-devel -Requires: ros-kinetic-trajectory_msgs-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg moveit_ros_control_interface - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Wed Nov 07 2018 Till Hofmann - 0.9.15-1 -- Update to latest release -* Wed May 30 2018 Till Hofmann - 0.9.12-1 -- Update to latest release -* Thu Jan 18 2018 Till Hofmann - 0.9.11-1 -- Initial package diff --git a/specs/ros-kinetic-moveit_ros_manipulation.spec b/specs/ros-kinetic-moveit_ros_manipulation.spec deleted file mode 100644 index f6dfbd8..0000000 --- a/specs/ros-kinetic-moveit_ros_manipulation.spec +++ /dev/null @@ -1,168 +0,0 @@ -Name: ros-kinetic-moveit_ros_manipulation -Version: 0.9.15 -Release: 1%{?dist} -Summary: ROS package moveit_ros_manipulation - -License: BSD -URL: http://moveit.ros.org - -Source0: https://github.com/ros-gbp/moveit-release/archive/release/kinetic/moveit_ros_manipulation/0.9.15-0.tar.gz#/ros-kinetic-moveit_ros_manipulation-0.9.15-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: eigen3-devel -BuildRequires: fcl-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: urdfdom-devel -BuildRequires: ros-kinetic-actionlib-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-dynamic_reconfigure-devel -BuildRequires: ros-kinetic-moveit_core-devel -BuildRequires: ros-kinetic-moveit_msgs-devel -BuildRequires: ros-kinetic-moveit_ros_move_group-devel -BuildRequires: ros-kinetic-moveit_ros_planning-devel -BuildRequires: ros-kinetic-pluginlib-devel -BuildRequires: ros-kinetic-rosconsole-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-tf-devel - -Requires: ros-kinetic-actionlib -Requires: ros-kinetic-dynamic_reconfigure -Requires: ros-kinetic-moveit_core -Requires: ros-kinetic-moveit_msgs -Requires: ros-kinetic-moveit_ros_move_group -Requires: ros-kinetic-moveit_ros_planning -Requires: ros-kinetic-pluginlib -Requires: ros-kinetic-rosconsole -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-tf - - -%description -Components of MoveIt! used for manipulation - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: eigen3-devel -Requires: fcl-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: urdfdom-devel -Requires: ros-kinetic-actionlib-devel -Requires: ros-kinetic-dynamic_reconfigure-devel -Requires: ros-kinetic-moveit_core-devel -Requires: ros-kinetic-moveit_msgs-devel -Requires: ros-kinetic-moveit_ros_move_group-devel -Requires: ros-kinetic-moveit_ros_planning-devel -Requires: ros-kinetic-pluginlib-devel -Requires: ros-kinetic-rosconsole-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-tf-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg moveit_ros_manipulation - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Wed Nov 07 2018 Till Hofmann - 0.9.15-1 -- Update to latest release -* Wed May 30 2018 Till Hofmann - 0.9.12-1 -- Update to latest release -* Thu Jan 18 2018 Till Hofmann - 0.9.11-1 -- Initial package diff --git a/specs/ros-kinetic-moveit_ros_move_group.spec b/specs/ros-kinetic-moveit_ros_move_group.spec deleted file mode 100644 index 0bff712..0000000 --- a/specs/ros-kinetic-moveit_ros_move_group.spec +++ /dev/null @@ -1,162 +0,0 @@ -Name: ros-kinetic-moveit_ros_move_group -Version: 0.9.15 -Release: 1%{?dist} -Summary: ROS package moveit_ros_move_group - -License: BSD -URL: http://moveit.ros.org - -Source0: https://github.com/ros-gbp/moveit-release/archive/release/kinetic/moveit_ros_move_group/0.9.15-0.tar.gz#/ros-kinetic-moveit_ros_move_group-0.9.15-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: eigen3-devel -BuildRequires: fcl-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: urdfdom-devel -BuildRequires: ros-kinetic-actionlib-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-moveit_core-devel -BuildRequires: ros-kinetic-moveit_resources-devel -BuildRequires: ros-kinetic-moveit_ros_planning-devel -BuildRequires: ros-kinetic-pluginlib-devel -BuildRequires: ros-kinetic-rostest-devel -BuildRequires: ros-kinetic-std_srvs-devel -BuildRequires: ros-kinetic-tf-devel - -Requires: ros-kinetic-actionlib -Requires: ros-kinetic-moveit_core -Requires: ros-kinetic-moveit_kinematics -Requires: ros-kinetic-moveit_ros_planning -Requires: ros-kinetic-pluginlib -Requires: ros-kinetic-std_srvs -Requires: ros-kinetic-tf - - -%description -The move_group node for MoveIt - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: eigen3-devel -Requires: fcl-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: urdfdom-devel -Requires: ros-kinetic-actionlib-devel -Requires: ros-kinetic-moveit_core-devel -Requires: ros-kinetic-moveit_resources-devel -Requires: ros-kinetic-moveit_ros_planning-devel -Requires: ros-kinetic-pluginlib-devel -Requires: ros-kinetic-rostest-devel -Requires: ros-kinetic-std_srvs-devel -Requires: ros-kinetic-tf-devel -Requires: ros-kinetic-moveit_kinematics-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg moveit_ros_move_group - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Wed Nov 07 2018 Till Hofmann - 0.9.15-1 -- Update to latest release -* Wed May 30 2018 Till Hofmann - 0.9.12-1 -- Update to latest release -* Thu Jan 18 2018 Till Hofmann - 0.9.11-1 -- Initial package diff --git a/specs/ros-kinetic-moveit_ros_perception.spec b/specs/ros-kinetic-moveit_ros_perception.spec deleted file mode 100644 index c5116fe..0000000 --- a/specs/ros-kinetic-moveit_ros_perception.spec +++ /dev/null @@ -1,185 +0,0 @@ -Name: ros-kinetic-moveit_ros_perception -Version: 0.9.15 -Release: 1%{?dist} -Summary: ROS package moveit_ros_perception - -License: BSD -URL: http://moveit.ros.org - -Source0: https://github.com/ros-gbp/moveit-release/archive/release/kinetic/moveit_ros_perception/0.9.15-0.tar.gz#/ros-kinetic-moveit_ros_perception-0.9.15-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: eigen3-devel -BuildRequires: fcl-devel -BuildRequires: freeglut-devel -BuildRequires: glew-devel -BuildRequires: mesa-libGL-devel mesa-libGLU-devel -BuildRequires: opencv-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: urdfdom-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-cv_bridge-devel -BuildRequires: ros-kinetic-image_transport-devel -BuildRequires: ros-kinetic-message_filters-devel -BuildRequires: ros-kinetic-moveit_core-devel -BuildRequires: ros-kinetic-moveit_msgs-devel -BuildRequires: ros-kinetic-octomap-devel -BuildRequires: ros-kinetic-pluginlib-devel -BuildRequires: ros-kinetic-rosconsole-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-sensor_msgs-devel -BuildRequires: ros-kinetic-tf-devel -BuildRequires: ros-kinetic-tf_conversions-devel -BuildRequires: ros-kinetic-urdf-devel - -Requires: ros-kinetic-cv_bridge -Requires: ros-kinetic-image_transport -Requires: ros-kinetic-message_filters -Requires: ros-kinetic-moveit_core -Requires: ros-kinetic-moveit_msgs -Requires: ros-kinetic-octomap -Requires: ros-kinetic-pluginlib -Requires: ros-kinetic-rosconsole -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-sensor_msgs -Requires: ros-kinetic-tf -Requires: ros-kinetic-tf_conversions -Requires: ros-kinetic-urdf - - -%description -Components of MoveIt! connecting to perception - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: eigen3-devel -Requires: fcl-devel -Requires: freeglut-devel -Requires: glew-devel -Requires: mesa-libGL-devel mesa-libGLU-devel -Requires: opencv-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: urdfdom-devel -Requires: ros-kinetic-cv_bridge-devel -Requires: ros-kinetic-image_transport-devel -Requires: ros-kinetic-message_filters-devel -Requires: ros-kinetic-moveit_core-devel -Requires: ros-kinetic-moveit_msgs-devel -Requires: ros-kinetic-octomap-devel -Requires: ros-kinetic-pluginlib-devel -Requires: ros-kinetic-rosconsole-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-sensor_msgs-devel -Requires: ros-kinetic-tf-devel -Requires: ros-kinetic-tf_conversions-devel -Requires: ros-kinetic-urdf-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg moveit_ros_perception - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Wed Nov 07 2018 Till Hofmann - 0.9.15-1 -- Update to latest release -* Wed May 30 2018 Till Hofmann - 0.9.12-1 -- Update to latest release -* Thu Jan 18 2018 Till Hofmann - 0.9.11-1 -- Initial package diff --git a/specs/ros-kinetic-moveit_ros_planning.spec b/specs/ros-kinetic-moveit_ros_planning.spec deleted file mode 100644 index e1c55bb..0000000 --- a/specs/ros-kinetic-moveit_ros_planning.spec +++ /dev/null @@ -1,161 +0,0 @@ -Name: ros-kinetic-moveit_ros_planning -Version: 0.9.15 -Release: 1%{?dist} -Summary: ROS package moveit_ros_planning - -License: BSD -URL: http://moveit.ros.org - -Source0: https://github.com/ros-gbp/moveit-release/archive/release/kinetic/moveit_ros_planning/0.9.15-0.tar.gz#/ros-kinetic-moveit_ros_planning-0.9.15-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: eigen3-devel -BuildRequires: fcl-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: urdfdom-devel -BuildRequires: ros-kinetic-actionlib-devel -BuildRequires: ros-kinetic-angles-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-chomp_motion_planner-devel -BuildRequires: ros-kinetic-dynamic_reconfigure-devel -BuildRequires: ros-kinetic-eigen_conversions-devel -BuildRequires: ros-kinetic-moveit_core-devel -BuildRequires: ros-kinetic-moveit_ros_perception-devel -BuildRequires: ros-kinetic-pluginlib-devel - -Requires: ros-kinetic-actionlib -Requires: ros-kinetic-angles -Requires: ros-kinetic-dynamic_reconfigure -Requires: ros-kinetic-eigen_conversions -Requires: ros-kinetic-moveit_core -Requires: ros-kinetic-moveit_ros_perception -Requires: ros-kinetic-pluginlib - - -%description -Planning components of MoveIt! that use ROS - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: eigen3-devel -Requires: fcl-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: urdfdom-devel -Requires: ros-kinetic-actionlib-devel -Requires: ros-kinetic-angles-devel -Requires: ros-kinetic-chomp_motion_planner-devel -Requires: ros-kinetic-dynamic_reconfigure-devel -Requires: ros-kinetic-eigen_conversions-devel -Requires: ros-kinetic-moveit_core-devel -Requires: ros-kinetic-moveit_ros_perception-devel -Requires: ros-kinetic-pluginlib-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg moveit_ros_planning - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Wed Nov 07 2018 Till Hofmann - 0.9.15-1 -- Update to latest release -* Wed May 30 2018 Till Hofmann - 0.9.12-1 -- Update to latest release -* Thu Jan 18 2018 Till Hofmann - 0.9.11-1 -- Initial package diff --git a/specs/ros-kinetic-moveit_ros_planning_interface.spec b/specs/ros-kinetic-moveit_ros_planning_interface.spec deleted file mode 100644 index 2804d3b..0000000 --- a/specs/ros-kinetic-moveit_ros_planning_interface.spec +++ /dev/null @@ -1,180 +0,0 @@ -Name: ros-kinetic-moveit_ros_planning_interface -Version: 0.9.15 -Release: 1%{?dist} -Summary: ROS package moveit_ros_planning_interface - -License: BSD -URL: http://moveit.ros.org - -Source0: https://github.com/ros-gbp/moveit-release/archive/release/kinetic/moveit_ros_planning_interface/0.9.15-0.tar.gz#/ros-kinetic-moveit_ros_planning_interface-0.9.15-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: eigen3-devel -BuildRequires: fcl-devel -BuildRequires: poco-devel -BuildRequires: python-catkin_pkg -BuildRequires: python-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: urdfdom-devel -BuildRequires: ros-kinetic-actionlib-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-eigen_conversions-devel -BuildRequires: ros-kinetic-moveit_resources-devel -BuildRequires: ros-kinetic-moveit_ros_manipulation-devel -BuildRequires: ros-kinetic-moveit_ros_move_group-devel -BuildRequires: ros-kinetic-moveit_ros_planning-devel -BuildRequires: ros-kinetic-moveit_ros_warehouse-devel -BuildRequires: ros-kinetic-rosconsole-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-rospy-devel -BuildRequires: ros-kinetic-rostest-devel -BuildRequires: ros-kinetic-tf-devel -BuildRequires: ros-kinetic-tf_conversions-devel - -Requires: ros-kinetic-actionlib -Requires: ros-kinetic-eigen_conversions -Requires: ros-kinetic-moveit_ros_manipulation -Requires: ros-kinetic-moveit_ros_move_group -Requires: ros-kinetic-moveit_ros_planning -Requires: ros-kinetic-moveit_ros_warehouse -Requires: ros-kinetic-rosconsole -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-rospy -Requires: ros-kinetic-tf -Requires: ros-kinetic-tf_conversions - - -%description -Components of MoveIt! that offer simpler interfaces to planning and -execution - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: python-catkin_pkg -Requires: ros-kinetic-catkin-devel -Requires: eigen3-devel -Requires: fcl-devel -Requires: poco-devel -Requires: python-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: urdfdom-devel -Requires: ros-kinetic-actionlib-devel -Requires: ros-kinetic-eigen_conversions-devel -Requires: ros-kinetic-moveit_resources-devel -Requires: ros-kinetic-moveit_ros_manipulation-devel -Requires: ros-kinetic-moveit_ros_move_group-devel -Requires: ros-kinetic-moveit_ros_planning-devel -Requires: ros-kinetic-moveit_ros_warehouse-devel -Requires: ros-kinetic-rosconsole-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-rospy-devel -Requires: ros-kinetic-rostest-devel -Requires: ros-kinetic-tf-devel -Requires: ros-kinetic-tf_conversions-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg moveit_ros_planning_interface - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Wed Nov 07 2018 Till Hofmann - 0.9.15-1 -- Update to latest release -* Wed May 30 2018 Till Hofmann - 0.9.12-1 -- Update to latest release -* Thu Jan 18 2018 Till Hofmann - 0.9.11-1 -- Initial package diff --git a/specs/ros-kinetic-moveit_ros_robot_interaction.spec b/specs/ros-kinetic-moveit_ros_robot_interaction.spec deleted file mode 100644 index ed67c33..0000000 --- a/specs/ros-kinetic-moveit_ros_robot_interaction.spec +++ /dev/null @@ -1,156 +0,0 @@ -Name: ros-kinetic-moveit_ros_robot_interaction -Version: 0.9.15 -Release: 1%{?dist} -Summary: ROS package moveit_ros_robot_interaction - -License: BSD -URL: http://moveit.ros.org - -Source0: https://github.com/ros-gbp/moveit-release/archive/release/kinetic/moveit_ros_robot_interaction/0.9.15-0.tar.gz#/ros-kinetic-moveit_ros_robot_interaction-0.9.15-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: eigen3-devel -BuildRequires: fcl-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: urdfdom-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-eigen_conversions-devel -BuildRequires: ros-kinetic-interactive_markers-devel -BuildRequires: ros-kinetic-moveit_ros_planning-devel -BuildRequires: ros-kinetic-pluginlib-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-tf-devel - -Requires: ros-kinetic-eigen_conversions -Requires: ros-kinetic-interactive_markers -Requires: ros-kinetic-moveit_ros_planning -Requires: ros-kinetic-pluginlib -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-tf - - -%description -Components of MoveIt! that offer interaction via interactive markers - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: eigen3-devel -Requires: fcl-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: urdfdom-devel -Requires: ros-kinetic-eigen_conversions-devel -Requires: ros-kinetic-interactive_markers-devel -Requires: ros-kinetic-moveit_ros_planning-devel -Requires: ros-kinetic-pluginlib-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-tf-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg moveit_ros_robot_interaction - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Wed Nov 07 2018 Till Hofmann - 0.9.15-1 -- Update to latest release -* Wed May 30 2018 Till Hofmann - 0.9.12-1 -- Update to latest release -* Thu Jan 18 2018 Till Hofmann - 0.9.11-1 -- Initial package diff --git a/specs/ros-kinetic-moveit_ros_visualization.spec b/specs/ros-kinetic-moveit_ros_visualization.spec deleted file mode 100644 index 10dfd3e..0000000 --- a/specs/ros-kinetic-moveit_ros_visualization.spec +++ /dev/null @@ -1,187 +0,0 @@ -Name: ros-kinetic-moveit_ros_visualization -Version: 0.9.15 -Release: 1%{?dist} -Summary: ROS package moveit_ros_visualization - -License: BSD -URL: http://moveit.ros.org - -Source0: https://github.com/ros-gbp/moveit-release/archive/release/kinetic/moveit_ros_visualization/0.9.15-0.tar.gz#/ros-kinetic-moveit_ros_visualization-0.9.15-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: eigen3-devel -BuildRequires: fcl-devel -BuildRequires: ogre-devel -BuildRequires: pkgconfig -BuildRequires: poco-devel -BuildRequires: qt5-qtbase-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: urdfdom-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-class_loader-devel -BuildRequires: ros-kinetic-eigen_conversions-devel -BuildRequires: ros-kinetic-geometric_shapes-devel -BuildRequires: ros-kinetic-interactive_markers-devel -BuildRequires: ros-kinetic-moveit_ros_perception-devel -BuildRequires: ros-kinetic-moveit_ros_planning_interface-devel -BuildRequires: ros-kinetic-moveit_ros_robot_interaction-devel -BuildRequires: ros-kinetic-moveit_ros_warehouse-devel -BuildRequires: ros-kinetic-object_recognition_msgs-devel -BuildRequires: ros-kinetic-pluginlib-devel -BuildRequires: ros-kinetic-rosconsole-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-rospy-devel -BuildRequires: ros-kinetic-rostest-devel -BuildRequires: ros-kinetic-rviz-devel -BuildRequires: ros-kinetic-tf-devel - -Requires: ros-kinetic-geometric_shapes -Requires: ros-kinetic-interactive_markers -Requires: ros-kinetic-moveit_ros_perception -Requires: ros-kinetic-moveit_ros_planning_interface -Requires: ros-kinetic-moveit_ros_robot_interaction -Requires: ros-kinetic-moveit_ros_warehouse -Requires: ros-kinetic-object_recognition_msgs -Requires: ros-kinetic-pluginlib -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-rospy -Requires: ros-kinetic-rviz - - -%description -Components of MoveIt! that offer visualization - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: pkgconfig -Requires: ros-kinetic-catkin-devel -Requires: eigen3-devel -Requires: fcl-devel -Requires: ogre-devel -Requires: poco-devel -Requires: qt5-qtbase-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: urdfdom-devel -Requires: ros-kinetic-class_loader-devel -Requires: ros-kinetic-eigen_conversions-devel -Requires: ros-kinetic-geometric_shapes-devel -Requires: ros-kinetic-interactive_markers-devel -Requires: ros-kinetic-moveit_ros_perception-devel -Requires: ros-kinetic-moveit_ros_planning_interface-devel -Requires: ros-kinetic-moveit_ros_robot_interaction-devel -Requires: ros-kinetic-moveit_ros_warehouse-devel -Requires: ros-kinetic-object_recognition_msgs-devel -Requires: ros-kinetic-pluginlib-devel -Requires: ros-kinetic-rosconsole-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-rospy-devel -Requires: ros-kinetic-rostest-devel -Requires: ros-kinetic-rviz-devel -Requires: ros-kinetic-tf-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg moveit_ros_visualization - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Wed Nov 07 2018 Till Hofmann - 0.9.15-1 -- Update to latest release -* Wed May 30 2018 Till Hofmann - 0.9.12-1 -- Update to latest release -* Thu Jan 18 2018 Till Hofmann - 0.9.11-1 -- Initial package diff --git a/specs/ros-kinetic-moveit_ros_warehouse.spec b/specs/ros-kinetic-moveit_ros_warehouse.spec deleted file mode 100644 index acc1afb..0000000 --- a/specs/ros-kinetic-moveit_ros_warehouse.spec +++ /dev/null @@ -1,153 +0,0 @@ -Name: ros-kinetic-moveit_ros_warehouse -Version: 0.9.15 -Release: 1%{?dist} -Summary: ROS package moveit_ros_warehouse - -License: BSD -URL: http://moveit.ros.org - -Source0: https://github.com/ros-gbp/moveit-release/archive/release/kinetic/moveit_ros_warehouse/0.9.15-0.tar.gz#/ros-kinetic-moveit_ros_warehouse-0.9.15-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: eigen3-devel -BuildRequires: fcl-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: urdfdom-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-moveit_ros_planning-devel -BuildRequires: ros-kinetic-rosconsole-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-tf-devel -BuildRequires: ros-kinetic-warehouse_ros-devel - -Requires: ros-kinetic-moveit_ros_planning -Requires: ros-kinetic-rosconsole -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-tf -Requires: ros-kinetic-warehouse_ros - - -%description -Components of MoveIt! connecting to MongoDB - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: eigen3-devel -Requires: fcl-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: urdfdom-devel -Requires: ros-kinetic-moveit_ros_planning-devel -Requires: ros-kinetic-rosconsole-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-tf-devel -Requires: ros-kinetic-warehouse_ros-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg moveit_ros_warehouse - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Wed Nov 07 2018 Till Hofmann - 0.9.15-1 -- Update to latest release -* Wed May 30 2018 Till Hofmann - 0.9.12-1 -- Update to latest release -* Thu Jan 18 2018 Till Hofmann - 0.9.11-1 -- Initial package diff --git a/specs/ros-kinetic-moveit_setup_assistant.spec b/specs/ros-kinetic-moveit_setup_assistant.spec deleted file mode 100644 index 65e28c8..0000000 --- a/specs/ros-kinetic-moveit_setup_assistant.spec +++ /dev/null @@ -1,160 +0,0 @@ -Name: ros-kinetic-moveit_setup_assistant -Version: 0.9.15 -Release: 1%{?dist} -Summary: ROS package moveit_setup_assistant - -License: BSD -URL: http://moveit.ros.org - -Source0: https://github.com/ros-gbp/moveit-release/archive/release/kinetic/moveit_setup_assistant/0.9.15-0.tar.gz#/ros-kinetic-moveit_setup_assistant-0.9.15-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: eigen3-devel -BuildRequires: fcl-devel -BuildRequires: ogre-devel -BuildRequires: poco-devel -BuildRequires: qt5-qtbase-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: urdfdom-devel -BuildRequires: yaml-cpp-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-moveit_core-devel -BuildRequires: ros-kinetic-moveit_resources-devel -BuildRequires: ros-kinetic-moveit_ros_planning-devel -BuildRequires: ros-kinetic-moveit_ros_visualization-devel -BuildRequires: ros-kinetic-srdfdom-devel - -Requires: ros-kinetic-moveit_core -Requires: ros-kinetic-moveit_ros_planning -Requires: ros-kinetic-moveit_ros_visualization -Requires: ros-kinetic-srdfdom -Requires: ros-kinetic-xacro - - -%description -Generates a configuration package that makes it easy to use MoveIt! - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: eigen3-devel -Requires: fcl-devel -Requires: ogre-devel -Requires: poco-devel -Requires: qt5-qtbase-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: urdfdom-devel -Requires: yaml-cpp-devel -Requires: ros-kinetic-moveit_core-devel -Requires: ros-kinetic-moveit_resources-devel -Requires: ros-kinetic-moveit_ros_planning-devel -Requires: ros-kinetic-moveit_ros_visualization-devel -Requires: ros-kinetic-srdfdom-devel -Requires: ros-kinetic-xacro-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg moveit_setup_assistant - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Wed Nov 07 2018 Till Hofmann - 0.9.15-1 -- Update to latest release -* Wed May 30 2018 Till Hofmann - 0.9.12-1 -- Update to latest release -* Thu Jan 18 2018 Till Hofmann - 0.9.11-1 -- Initial package diff --git a/specs/ros-kinetic-moveit_simple_controller_manager.spec b/specs/ros-kinetic-moveit_simple_controller_manager.spec deleted file mode 100644 index 4c43b62..0000000 --- a/specs/ros-kinetic-moveit_simple_controller_manager.spec +++ /dev/null @@ -1,153 +0,0 @@ -Name: ros-kinetic-moveit_simple_controller_manager -Version: 0.9.15 -Release: 1%{?dist} -Summary: ROS package moveit_simple_controller_manager - -License: BSD -URL: http://moveit.ros.org - -Source0: https://github.com/ros-gbp/moveit-release/archive/release/kinetic/moveit_simple_controller_manager/0.9.15-0.tar.gz#/ros-kinetic-moveit_simple_controller_manager-0.9.15-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: eigen3-devel -BuildRequires: fcl-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: urdfdom-devel -BuildRequires: ros-kinetic-actionlib-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-control_msgs-devel -BuildRequires: ros-kinetic-moveit_core-devel -BuildRequires: ros-kinetic-pluginlib-devel -BuildRequires: ros-kinetic-roscpp-devel - -Requires: ros-kinetic-actionlib -Requires: ros-kinetic-control_msgs -Requires: ros-kinetic-moveit_core -Requires: ros-kinetic-pluginlib -Requires: ros-kinetic-roscpp - - -%description -A generic, simple controller manager plugin for MoveIt. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: eigen3-devel -Requires: fcl-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: urdfdom-devel -Requires: ros-kinetic-actionlib-devel -Requires: ros-kinetic-control_msgs-devel -Requires: ros-kinetic-moveit_core-devel -Requires: ros-kinetic-pluginlib-devel -Requires: ros-kinetic-roscpp-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg moveit_simple_controller_manager - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Wed Nov 07 2018 Till Hofmann - 0.9.15-1 -- Update to latest release -* Wed May 30 2018 Till Hofmann - 0.9.12-1 -- Update to latest release -* Thu Jan 18 2018 Till Hofmann - 0.9.11-1 -- Initial package diff --git a/specs/ros-kinetic-nav_core.spec b/specs/ros-kinetic-nav_core.spec deleted file mode 100644 index 98509d7..0000000 --- a/specs/ros-kinetic-nav_core.spec +++ /dev/null @@ -1,161 +0,0 @@ -Name: ros-kinetic-nav_core -Version: 1.14.4 -Release: 1%{?dist} -Summary: ROS package nav_core - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/navigation-release/archive/release/kinetic/nav_core/1.14.4-0.tar.gz#/ros-kinetic-nav_core-1.14.4-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: pcl-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-costmap_2d-devel -BuildRequires: ros-kinetic-geometry_msgs-devel -BuildRequires: ros-kinetic-std_msgs-devel -BuildRequires: ros-kinetic-tf-devel - -Requires: ros-kinetic-costmap_2d -Requires: ros-kinetic-geometry_msgs -Requires: ros-kinetic-std_msgs -Requires: ros-kinetic-tf - - -%description -This package provides common interfaces for navigation specific robot -actions. Currently, this package provides the BaseGlobalPlanner, -BaseLocalPlanner, and RecoveryBehavior interfaces, which can be used -to build actions that can easily swap their planner, local controller, -or recovery behavior for new versions adhering to the same interface. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: pcl-devel -Requires: ros-kinetic-costmap_2d-devel -Requires: ros-kinetic-geometry_msgs-devel -Requires: ros-kinetic-std_msgs-devel -Requires: ros-kinetic-tf-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg nav_core - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Tue Jun 26 2018 Till Hofmann - 1.14.4-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.14.3-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.14.3-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.14.3-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.14.3-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.14.3-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.14.2-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.14.2-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.14.2-3 -- Add Recommends: for all BRs to the devel subpackage -* Fri Aug 25 2017 Till Hofmann - 1.14.2-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.14.2-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-nav_msgs.spec b/specs/ros-kinetic-nav_msgs.spec deleted file mode 100644 index cd8c4c7..0000000 --- a/specs/ros-kinetic-nav_msgs.spec +++ /dev/null @@ -1,168 +0,0 @@ -Name: ros-nav_msgs -Version: kinetic.1.12.7 -Release: 2%{?dist} -Summary: ROS package nav_msgs - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/common_msgs-release/archive/release/kinetic/nav_msgs/1.12.7-0.tar.gz#/ros-kinetic-nav_msgs-1.12.7-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-actionlib_msgs-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-geometry_msgs-devel -BuildRequires: ros-kinetic-message_generation-devel -BuildRequires: ros-kinetic-std_msgs-devel - -Requires: ros-kinetic-actionlib_msgs -Requires: ros-kinetic-geometry_msgs -Requires: ros-kinetic-message_runtime -Requires: ros-kinetic-std_msgs - - -%description -nav_msgs defines the common messages used to interact with the - -Provides: ros-kinetic-nav_msgs = %{version}-%{release} -Obsoletes: ros-kinetic-nav_msgs < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-actionlib_msgs-devel -Requires: ros-kinetic-geometry_msgs-devel -Requires: ros-kinetic-message_generation-devel -Requires: ros-kinetic-std_msgs-devel -Requires: ros-kinetic-message_runtime-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-nav_msgs-devel = %{version}-%{release} -Obsoletes: ros-kinetic-nav_msgs-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg nav_msgs - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.12.7-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.12.7-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.6-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.6-2 -- devel also requires: the devel package of each run dependency -* Sun May 20 2018 Till Hofmann - 1.12.6-1 -- Update to latest release -* Tue May 15 2018 Till Hofmann - 1.12.5-9 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.12.5-8 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.12.5-7 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.12.5-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.5-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.5-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.5-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.12.5-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.5-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-navfn.spec b/specs/ros-kinetic-navfn.spec deleted file mode 100644 index 50c1499..0000000 --- a/specs/ros-kinetic-navfn.spec +++ /dev/null @@ -1,204 +0,0 @@ -Name: ros-kinetic-navfn -Version: 1.14.4 -Release: 1%{?dist} -Summary: ROS package navfn - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/navigation-release/archive/release/kinetic/navfn/1.14.4-0.tar.gz#/ros-kinetic-navfn-1.14.4-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: libuuid-devel -BuildRequires: lz4-devel -BuildRequires: netpbm-devel -BuildRequires: pcl-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-cmake_modules-devel -BuildRequires: ros-kinetic-costmap_2d-devel -BuildRequires: ros-kinetic-geometry_msgs-devel -BuildRequires: ros-kinetic-message_generation-devel -BuildRequires: ros-kinetic-nav_core-devel -BuildRequires: ros-kinetic-nav_msgs-devel -BuildRequires: ros-kinetic-pcl_conversions-devel -BuildRequires: ros-kinetic-pcl_ros-devel -BuildRequires: ros-kinetic-pluginlib-devel -BuildRequires: ros-kinetic-rosconsole-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-rosunit-devel -BuildRequires: ros-kinetic-tf-devel -BuildRequires: ros-kinetic-visualization_msgs-devel - -Requires: ros-kinetic-costmap_2d -Requires: ros-kinetic-geometry_msgs -Requires: ros-kinetic-message_runtime -Requires: ros-kinetic-nav_core -Requires: ros-kinetic-nav_msgs -Requires: ros-kinetic-pcl_conversions -Requires: ros-kinetic-pcl_ros -Requires: ros-kinetic-pluginlib -Requires: ros-kinetic-rosconsole -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-tf -Requires: ros-kinetic-visualization_msgs - - -%description -navfn provides a fast interpolated navigation function that can be -used to create plans for a mobile base. The planner assumes a circular -robot and operates on a costmap to find a minimum cost plan from a -start point to an end point in a grid. The navigation function is -computed with Dijkstra's algorithm, but support for an A* heuristic -may also be added in the near future. navfn also provides a ROS -wrapper for the navfn planner that adheres to the -nav_core::BaseGlobalPlanner interface specified in - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: libuuid-devel -Requires: lz4-devel -Requires: netpbm-devel -Requires: pcl-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: ros-kinetic-cmake_modules-devel -Requires: ros-kinetic-costmap_2d-devel -Requires: ros-kinetic-geometry_msgs-devel -Requires: ros-kinetic-message_generation-devel -Requires: ros-kinetic-nav_core-devel -Requires: ros-kinetic-nav_msgs-devel -Requires: ros-kinetic-pcl_conversions-devel -Requires: ros-kinetic-pcl_ros-devel -Requires: ros-kinetic-pluginlib-devel -Requires: ros-kinetic-rosconsole-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-rosunit-devel -Requires: ros-kinetic-tf-devel -Requires: ros-kinetic-visualization_msgs-devel -Requires: ros-kinetic-message_runtime-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg navfn - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Tue Jun 26 2018 Till Hofmann - 1.14.4-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.14.3-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.14.3-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.14.3-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.14.3-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.14.3-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.14.2-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.14.2-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.14.2-3 -- Add Recommends: for all BRs to the devel subpackage -* Fri Aug 25 2017 Till Hofmann - 1.14.2-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.14.2-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-navigation.spec b/specs/ros-kinetic-navigation.spec deleted file mode 100644 index a45c124..0000000 --- a/specs/ros-kinetic-navigation.spec +++ /dev/null @@ -1,141 +0,0 @@ -Name: ros-kinetic-navigation -Version: 1.14.3 -Release: 1%{?dist} -Summary: ROS package navigation - -License: BSD,LGPL,LGPL (amcl) -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/navigation-release/archive/release/kinetic/navigation/1.14.3-0.tar.gz#/ros-kinetic-navigation-1.14.3-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: ros-kinetic-amcl -Requires: ros-kinetic-base_local_planner -Requires: ros-kinetic-carrot_planner -Requires: ros-kinetic-clear_costmap_recovery -Requires: ros-kinetic-costmap_2d -Requires: ros-kinetic-dwa_local_planner -Requires: ros-kinetic-fake_localization -Requires: ros-kinetic-global_planner -Requires: ros-kinetic-map_server -Requires: ros-kinetic-move_base -Requires: ros-kinetic-move_base_msgs -Requires: ros-kinetic-move_slow_and_clear -Requires: ros-kinetic-nav_core -Requires: ros-kinetic-navfn -Requires: ros-kinetic-robot_pose_ekf -Requires: ros-kinetic-rotate_recovery -Requires: ros-kinetic-voxel_grid - - -%description -A 2D navigation stack that takes in information from odometry, sensor -streams, and a goal pose and outputs safe velocity commands that are -sent to a mobile base. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-amcl-devel -Requires: ros-kinetic-base_local_planner-devel -Requires: ros-kinetic-carrot_planner-devel -Requires: ros-kinetic-clear_costmap_recovery-devel -Requires: ros-kinetic-costmap_2d-devel -Requires: ros-kinetic-dwa_local_planner-devel -Requires: ros-kinetic-fake_localization-devel -Requires: ros-kinetic-global_planner-devel -Requires: ros-kinetic-map_server-devel -Requires: ros-kinetic-move_base-devel -Requires: ros-kinetic-move_base_msgs-devel -Requires: ros-kinetic-move_slow_and_clear-devel -Requires: ros-kinetic-nav_core-devel -Requires: ros-kinetic-navfn-devel -Requires: ros-kinetic-robot_pose_ekf-devel -Requires: ros-kinetic-rotate_recovery-devel -Requires: ros-kinetic-voxel_grid-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg navigation - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,setup*,env.sh} - -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 . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - - -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 -* Wed Jun 06 2018 Till Hofmann - 1.14.3-1 -- Initial package diff --git a/specs/ros-kinetic-nodelet.spec b/specs/ros-kinetic-nodelet.spec deleted file mode 100644 index 0c2d8db..0000000 --- a/specs/ros-kinetic-nodelet.spec +++ /dev/null @@ -1,189 +0,0 @@ -Name: ros-nodelet -Version: kinetic.1.9.14 -Release: 11%{?dist} -Summary: ROS package nodelet - -License: BSD -URL: http://ros.org/wiki/nodelet - -Source0: https://github.com/ros-gbp/nodelet_core-release/archive/release/kinetic/nodelet/1.9.14-0.tar.gz#/ros-kinetic-nodelet-1.9.14-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: boost-devel -BuildRequires: libuuid-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-kinetic-bondcpp-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-cmake_modules-devel -BuildRequires: ros-kinetic-message_generation-devel -BuildRequires: ros-kinetic-pluginlib-devel -BuildRequires: ros-kinetic-rosconsole-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-std_msgs-devel - -Requires: ros-kinetic-bondcpp -Requires: ros-kinetic-message_runtime -Requires: ros-kinetic-pluginlib -Requires: ros-kinetic-rosconsole -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-rospy -Requires: ros-kinetic-std_msgs - - -%description -The nodelet package is designed to provide a way to run multiple -algorithms in the same process with zero copy transport between -algorithms. This package provides both the nodelet base class needed -for implementing a nodelet, as well as the NodeletLoader class used -for instantiating nodelets. - -Provides: ros-kinetic-nodelet = %{version}-%{release} -Obsoletes: ros-kinetic-nodelet < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: boost-devel -Requires: libuuid-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: ros-kinetic-bondcpp-devel -Requires: ros-kinetic-cmake_modules-devel -Requires: ros-kinetic-message_generation-devel -Requires: ros-kinetic-pluginlib-devel -Requires: ros-kinetic-rosconsole-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-std_msgs-devel -Requires: ros-kinetic-message_runtime-devel -Requires: ros-kinetic-rospy-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-nodelet-devel = %{version}-%{release} -Obsoletes: ros-kinetic-nodelet-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg nodelet - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.9.14-11 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.9.14-10 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.9.14-9 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.9.14-8 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.9.14-7 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.9.14-6 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.9.14-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.9.14-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.9.14-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.9.14-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.9.14-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.9.10-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.9.10-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-nodelet_core.spec b/specs/ros-kinetic-nodelet_core.spec deleted file mode 100644 index 73c2496..0000000 --- a/specs/ros-kinetic-nodelet_core.spec +++ /dev/null @@ -1,153 +0,0 @@ -Name: ros-nodelet_core -Version: kinetic.1.9.14 -Release: 9%{?dist} -Summary: ROS package nodelet_core - -License: BSD -URL: http://www.ros.org/wiki/nodelet_core - -Source0: https://github.com/ros-gbp/nodelet_core-release/archive/release/kinetic/nodelet_core/1.9.14-0.tar.gz#/ros-kinetic-nodelet_core-1.9.14-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: ros-kinetic-nodelet -Requires: ros-kinetic-nodelet_topic_tools - - -%description -Nodelet Core Metapackage - -Provides: ros-kinetic-nodelet_core = %{version}-%{release} -Obsoletes: ros-kinetic-nodelet_core < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-nodelet-devel -Requires: ros-kinetic-nodelet_topic_tools-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-nodelet_core-devel = %{version}-%{release} -Obsoletes: ros-kinetic-nodelet_core-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg nodelet_core - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.9.14-9 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.9.14-8 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.9.14-7 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.9.14-6 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.9.14-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.9.14-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.9.14-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.9.14-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.9.14-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.9.10-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.9.10-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-nodelet_topic_tools.spec b/specs/ros-kinetic-nodelet_topic_tools.spec deleted file mode 100644 index 79fb161..0000000 --- a/specs/ros-kinetic-nodelet_topic_tools.spec +++ /dev/null @@ -1,167 +0,0 @@ -Name: ros-nodelet_topic_tools -Version: kinetic.1.9.14 -Release: 11%{?dist} -Summary: ROS package nodelet_topic_tools - -License: BSD -URL: http://ros.org/wiki/nodelet_topic_tools - -Source0: https://github.com/ros-gbp/nodelet_core-release/archive/release/kinetic/nodelet_topic_tools/1.9.14-0.tar.gz#/ros-kinetic-nodelet_topic_tools-1.9.14-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: boost-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-dynamic_reconfigure-devel -BuildRequires: ros-kinetic-message_filters-devel -BuildRequires: ros-kinetic-nodelet-devel -BuildRequires: ros-kinetic-pluginlib-devel -BuildRequires: ros-kinetic-roscpp-devel - -Requires: ros-kinetic-dynamic_reconfigure - - -%description -This package contains common nodelet tools such as a mux, demux and -throttle. - -Provides: ros-kinetic-nodelet_topic_tools = %{version}-%{release} -Obsoletes: ros-kinetic-nodelet_topic_tools < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-message_filters-devel -Requires: ros-kinetic-nodelet-devel -Requires: ros-kinetic-pluginlib-devel -Requires: ros-kinetic-roscpp-devel -Requires: boost-devel -Requires: ros-kinetic-dynamic_reconfigure-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-nodelet_topic_tools-devel = %{version}-%{release} -Obsoletes: ros-kinetic-nodelet_topic_tools-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg nodelet_topic_tools - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.9.14-11 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.9.14-10 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.9.14-9 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.9.14-8 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.9.14-7 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.9.14-6 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.9.14-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.9.14-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.9.14-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.9.14-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.9.14-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.9.10-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.9.10-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-nodelet_tutorial_math.spec b/specs/ros-kinetic-nodelet_tutorial_math.spec deleted file mode 100644 index 55ed2ba..0000000 --- a/specs/ros-kinetic-nodelet_tutorial_math.spec +++ /dev/null @@ -1,163 +0,0 @@ -Name: ros-nodelet_tutorial_math -Version: kinetic.0.1.10 -Release: 10%{?dist} -Summary: ROS package nodelet_tutorial_math - -License: BSD -URL: http://www.ros.org/wiki/nodelet_tutorial_math - -Source0: https://github.com/ros-gbp/common_tutorials-release/archive/release/kinetic/nodelet_tutorial_math/0.1.10-0.tar.gz#/ros-kinetic-nodelet_tutorial_math-0.1.10-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: libuuid-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-nodelet-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-std_msgs-devel - -Requires: ros-kinetic-nodelet -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-std_msgs - - -%description -Package for Nodelet tutorial. - -Provides: ros-kinetic-nodelet_tutorial_math = %{version}-%{release} -Obsoletes: ros-kinetic-nodelet_tutorial_math < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: libuuid-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: ros-kinetic-nodelet-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-std_msgs-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-nodelet_tutorial_math-devel = %{version}-%{release} -Obsoletes: ros-kinetic-nodelet_tutorial_math-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg nodelet_tutorial_math - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.1.10-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.1.10-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.1.10-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.1.10-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.1.10-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.1.10-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.1.10-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.1.10-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.1.10-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.1.10-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-object_recognition_msgs.spec b/specs/ros-kinetic-object_recognition_msgs.spec deleted file mode 100644 index 399b898..0000000 --- a/specs/ros-kinetic-object_recognition_msgs.spec +++ /dev/null @@ -1,143 +0,0 @@ -Name: ros-kinetic-object_recognition_msgs -Version: 0.4.1 -Release: 1%{?dist} -Summary: ROS package object_recognition_msgs - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/object_recognition_msgs-release/archive/release/kinetic/object_recognition_msgs/0.4.1-0.tar.gz#/ros-kinetic-object_recognition_msgs-0.4.1-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-actionlib_msgs-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-geometry_msgs-devel -BuildRequires: ros-kinetic-message_generation-devel -BuildRequires: ros-kinetic-sensor_msgs-devel -BuildRequires: ros-kinetic-shape_msgs-devel -BuildRequires: ros-kinetic-std_msgs-devel - -Requires: ros-kinetic-actionlib_msgs -Requires: ros-kinetic-geometry_msgs -Requires: ros-kinetic-message_runtime -Requires: ros-kinetic-sensor_msgs -Requires: ros-kinetic-shape_msgs -Requires: ros-kinetic-std_msgs - - -%description -Object_recognition_msgs contains the ROS message and the actionlib -definition used in object_recognition_core - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-actionlib_msgs-devel -Requires: ros-kinetic-geometry_msgs-devel -Requires: ros-kinetic-message_generation-devel -Requires: ros-kinetic-sensor_msgs-devel -Requires: ros-kinetic-shape_msgs-devel -Requires: ros-kinetic-std_msgs-devel -Requires: ros-kinetic-message_runtime-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg object_recognition_msgs - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 18 2018 Till Hofmann - 0.4.1-1 -- Initial package diff --git a/specs/ros-kinetic-octomap.spec b/specs/ros-kinetic-octomap.spec deleted file mode 100644 index 5b21a34..0000000 --- a/specs/ros-kinetic-octomap.spec +++ /dev/null @@ -1,152 +0,0 @@ -Name: ros-octomap -Version: kinetic.1.8.1 -Release: 10%{?dist} -Summary: ROS package octomap - -License: BSD -URL: http://octomap.github.io - -Source0: https://github.com/ros-gbp/octomap-release/archive/release/kinetic/octomap/1.8.1-0.tar.gz#/ros-kinetic-octomap-1.8.1-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: cmake -BuildRequires: ros-kinetic-catkin-devel - -Requires: ros-kinetic-catkin - - -%description -The OctoMap library implements a 3D occupancy grid mapping approach, -providing data structures and mapping algorithms in C++. The map -implementation is based on an octree. See http://octomap.github.io for -details. - -Provides: ros-kinetic-octomap = %{version}-%{release} -Obsoletes: ros-kinetic-octomap < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: cmake -Requires: ros-kinetic-catkin-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-octomap-devel = %{version}-%{release} -Obsoletes: ros-kinetic-octomap-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg octomap - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.8.1-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.8.1-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.8.1-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.8.1-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.8.1-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.8.1-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.8.1-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.8.1-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.8.1-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.8.1-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-octomap_msgs.spec b/specs/ros-kinetic-octomap_msgs.spec deleted file mode 100644 index b2c7095..0000000 --- a/specs/ros-kinetic-octomap_msgs.spec +++ /dev/null @@ -1,133 +0,0 @@ -Name: ros-kinetic-octomap_msgs -Version: 0.3.3 -Release: 1%{?dist} -Summary: ROS package octomap_msgs - -License: BSD -URL: http://ros.org/wiki/octomap_msgs - -Source0: https://github.com/ros-gbp/octomap_msgs-release/archive/release/kinetic/octomap_msgs/0.3.3-0.tar.gz#/ros-kinetic-octomap_msgs-0.3.3-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-geometry_msgs-devel -BuildRequires: ros-kinetic-message_generation-devel -BuildRequires: ros-kinetic-std_msgs-devel - -Requires: ros-kinetic-geometry_msgs -Requires: ros-kinetic-message_runtime -Requires: ros-kinetic-std_msgs - - -%description -This package provides messages and serializations / conversion for the - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-geometry_msgs-devel -Requires: ros-kinetic-message_generation-devel -Requires: ros-kinetic-std_msgs-devel -Requires: ros-kinetic-message_runtime-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg octomap_msgs - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 18 2018 Till Hofmann - 0.3.3-1 -- Initial package diff --git a/specs/ros-kinetic-ompl.spec b/specs/ros-kinetic-ompl.spec deleted file mode 100644 index b6b33a6..0000000 --- a/specs/ros-kinetic-ompl.spec +++ /dev/null @@ -1,141 +0,0 @@ -Name: ros-kinetic-ompl -Version: 1.2.3 -Release: 2%{?dist} -Summary: ROS package ompl - -License: BSD -URL: http://ompl.kavrakilab.org - -Source0: https://github.com/ros-gbp/ompl-release/archive/release/kinetic/ompl/1.2.3-1.tar.gz#/ros-kinetic-ompl-1.2.3-source0.tar.gz - -Patch0: ros-kinetic-ompl.find-python-modules.patch - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: boost-devel -BuildRequires: cmake -BuildRequires: eigen3-devel -BuildRequires: flann-devel -BuildRequires: ros-kinetic-catkin-devel - - - -%description -OMPL is a free sampling-based motion planning library. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: cmake -Requires: boost-devel -Requires: eigen3-devel -Requires: flann-devel -Requires: ros-kinetic-catkin-devel - -%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 - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DCMAKE_INSTALL_LIBDIR=%{_libdir}/ros/lib \ - -DOMPL_REGISTRATION=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg ompl - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 Nov 08 2018 Till Hofmann - 1.2.3-2 -- Add missing BR flann-devel -* Tue May 22 2018 Till Hofmann - 1.2.3-1 -- Update to latest release -* Fri Jan 19 2018 Tim Niemueller - 1.2.1-2 -- Add flags to fix lib path and disable registration - -* Thu Jan 18 2018 Till Hofmann - 1.2.1-1 -- Initial package diff --git a/specs/ros-kinetic-opencv3.spec b/specs/ros-kinetic-opencv3.spec deleted file mode 100644 index e84aee5..0000000 --- a/specs/ros-kinetic-opencv3.spec +++ /dev/null @@ -1,96 +0,0 @@ -Name: ros-kinetic-opencv3 -Version: 3.3.1 -Release: 1%{?dist} -Summary: ROS package opencv3 - -License: BSD -URL: http://opencv.org - -Source0: https://github.com/ros-gbp/opencv3-release/archive/release/kinetic/opencv3/3.3.1-0.tar.gz#/ros-kinetic-opencv3-3.3.1-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: cmake -BuildRequires: jasper-devel -BuildRequires: libjpeg-turbo-devel -BuildRequires: libpng12-devel -BuildRequires: libtiff -BuildRequires: libv4l-devel -BuildRequires: numpy -BuildRequires: protobuf-devel protobuf-compiler -BuildRequires: python-devel -BuildRequires: qt5-qtbase-devel -BuildRequires: vtk-qt -BuildRequires: zlib-devel -BuildRequires: ros-kinetic-catkin - -Requires: numpy -Requires: protobuf -Requires: vtk-qt -Requires: ros-kinetic-catkin - -%description -OpenCV 3.x - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg opencv3 \ - --cmake-args -DENABLE_PRECOMPILED_HEADERS=OFF -DWITH_FFMPEG=OFF - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,setup*,env.sh} - -find %{buildroot}/%{_libdir}/ros/{bin,etc,include,lib/pkgconfig,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 - - -find . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - -%files -f files.list - - - -%changelog -* Sun Nov 19 2017 Till Hofmann - 3.3.1-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 3.2.0-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 3.2.0-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-orocos_kdl.spec b/specs/ros-kinetic-orocos_kdl.spec deleted file mode 100644 index a520d70..0000000 --- a/specs/ros-kinetic-orocos_kdl.spec +++ /dev/null @@ -1,155 +0,0 @@ -Name: ros-orocos_kdl -Version: kinetic.1.3.1 -Release: 10%{?dist} -Summary: ROS package orocos_kdl - -License: LGPL -URL: http://www.ros.org/ - -Source0: https://github.com/smits/orocos-kdl-release/archive/release/kinetic/orocos_kdl/1.3.1-0.tar.gz#/ros-kinetic-orocos_kdl-1.3.1-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: cmake -BuildRequires: cppunit-devel -BuildRequires: eigen3-devel -BuildRequires: ros-kinetic-catkin-devel - -Requires: pkgconfig -Requires: ros-kinetic-catkin - - -%description -This package contains a recent version of the Kinematics and Dynamics -Library (KDL), distributed by the Orocos Project. - -Provides: ros-kinetic-orocos_kdl = %{version}-%{release} -Obsoletes: ros-kinetic-orocos_kdl < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: cmake -Requires: cppunit-devel -Requires: eigen3-devel -Requires: ros-kinetic-catkin-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-orocos_kdl-devel = %{version}-%{release} -Obsoletes: ros-kinetic-orocos_kdl-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg orocos_kdl - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.3.1-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.3.1-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.3.1-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.3.1-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.3.1-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.3.1-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.3.1-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.3.1-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.3.1-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.3.1-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-pcl_conversions.spec b/specs/ros-kinetic-pcl_conversions.spec deleted file mode 100644 index def8d84..0000000 --- a/specs/ros-kinetic-pcl_conversions.spec +++ /dev/null @@ -1,160 +0,0 @@ -Name: ros-kinetic-pcl_conversions -Version: 0.2.1 -Release: 11%{?dist} -Summary: ROS package pcl_conversions - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/pcl_conversions-release/archive/release/kinetic/pcl_conversions/0.2.1-0.tar.gz#/ros-kinetic-pcl_conversions-0.2.1-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: pcl-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-cmake_modules-devel -BuildRequires: ros-kinetic-pcl_msgs-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-sensor_msgs-devel -BuildRequires: ros-kinetic-std_msgs-devel - -Requires: pcl pcl-tools -Requires: ros-kinetic-pcl_msgs -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-sensor_msgs -Requires: ros-kinetic-std_msgs - - -%description -Provides conversions from PCL data types and ROS message types - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: pcl-devel -Requires: ros-kinetic-cmake_modules-devel -Requires: ros-kinetic-pcl_msgs-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-sensor_msgs-devel -Requires: ros-kinetic-std_msgs-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg pcl_conversions - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Tue May 22 2018 Till Hofmann - 0.2.1-11 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.2.1-10 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.2.1-9 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 0.2.1-8 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 0.2.1-7 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 0.2.1-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.2.1-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.2.1-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.2.1-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.2.1-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.2.1-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-pcl_msgs.spec b/specs/ros-kinetic-pcl_msgs.spec deleted file mode 100644 index 26a8fe1..0000000 --- a/specs/ros-kinetic-pcl_msgs.spec +++ /dev/null @@ -1,153 +0,0 @@ -Name: ros-kinetic-pcl_msgs -Version: 0.2.0 -Release: 11%{?dist} -Summary: ROS package pcl_msgs - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/pcl_msgs-release/archive/release/kinetic/pcl_msgs/0.2.0-0.tar.gz#/ros-kinetic-pcl_msgs-0.2.0-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-message_generation-devel -BuildRequires: ros-kinetic-sensor_msgs-devel -BuildRequires: ros-kinetic-std_msgs-devel - -Requires: ros-kinetic-message_runtime -Requires: ros-kinetic-sensor_msgs -Requires: ros-kinetic-std_msgs - - -%description -Package containing PCL (Point Cloud Library)-related ROS messages. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-message_generation-devel -Requires: ros-kinetic-sensor_msgs-devel -Requires: ros-kinetic-std_msgs-devel -Requires: ros-kinetic-message_runtime-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg pcl_msgs - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Tue May 22 2018 Till Hofmann - 0.2.0-11 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.2.0-10 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.2.0-9 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 0.2.0-8 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 0.2.0-7 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 0.2.0-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.2.0-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.2.0-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.2.0-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.2.0-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.2.0-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-pcl_ros.spec b/specs/ros-kinetic-pcl_ros.spec deleted file mode 100644 index d79179a..0000000 --- a/specs/ros-kinetic-pcl_ros.spec +++ /dev/null @@ -1,209 +0,0 @@ -Name: ros-kinetic-pcl_ros -Version: 1.4.4 -Release: 3%{?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/kinetic/pcl_ros/1.4.4-0.tar.gz#/ros-kinetic-pcl_ros-1.4.4-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: eigen3-devel -BuildRequires: libuuid-devel -BuildRequires: lz4-devel -BuildRequires: pcl-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-cmake_modules-devel -BuildRequires: ros-kinetic-dynamic_reconfigure-devel -BuildRequires: ros-kinetic-genmsg-devel -BuildRequires: ros-kinetic-message_filters-devel -BuildRequires: ros-kinetic-nodelet-devel -BuildRequires: ros-kinetic-nodelet_topic_tools-devel -BuildRequires: ros-kinetic-pcl_conversions-devel -BuildRequires: ros-kinetic-pcl_msgs-devel -BuildRequires: ros-kinetic-pluginlib-devel -BuildRequires: ros-kinetic-rosbag-devel -BuildRequires: ros-kinetic-rosconsole-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-roslib-devel -BuildRequires: ros-kinetic-rostest-devel -BuildRequires: ros-kinetic-sensor_msgs-devel -BuildRequires: ros-kinetic-std_msgs-devel -BuildRequires: ros-kinetic-tf-devel -BuildRequires: ros-kinetic-tf2_eigen-devel - -Requires: ros-kinetic-dynamic_reconfigure -Requires: ros-kinetic-message_filters -Requires: ros-kinetic-nodelet -Requires: ros-kinetic-nodelet_topic_tools -Requires: ros-kinetic-pcl_conversions -Requires: ros-kinetic-pcl_msgs -Requires: ros-kinetic-pluginlib -Requires: ros-kinetic-rosbag -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-sensor_msgs -Requires: ros-kinetic-std_msgs -Requires: ros-kinetic-tf -Requires: ros-kinetic-tf2_eigen - - -%description -PCL (Point Cloud Library) ROS interface stack. PCL-ROS is the -preferred bridge for 3D applications involving n-D Point Clouds and 3D -geometry processing in ROS. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: eigen3-devel -Requires: libuuid-devel -Requires: lz4-devel -Requires: pcl-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: ros-kinetic-cmake_modules-devel -Requires: ros-kinetic-dynamic_reconfigure-devel -Requires: ros-kinetic-genmsg-devel -Requires: ros-kinetic-message_filters-devel -Requires: ros-kinetic-nodelet-devel -Requires: ros-kinetic-nodelet_topic_tools-devel -Requires: ros-kinetic-pcl_conversions-devel -Requires: ros-kinetic-pcl_msgs-devel -Requires: ros-kinetic-pluginlib-devel -Requires: ros-kinetic-rosbag-devel -Requires: ros-kinetic-rosconsole-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-roslib-devel -Requires: ros-kinetic-rostest-devel -Requires: ros-kinetic-sensor_msgs-devel -Requires: ros-kinetic-std_msgs-devel -Requires: ros-kinetic-tf-devel -Requires: ros-kinetic-tf2_eigen-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg pcl_ros - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Tue May 22 2018 Till Hofmann - 1.4.4-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.4.4-2 -- devel also requires: the devel package of each run dependency -* Sun May 20 2018 Till Hofmann - 1.4.4-1 -- Update to latest release -* Tue May 15 2018 Till Hofmann - 1.4.3-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.4.3-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.4.3-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.4.1-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.4.1-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.4.1-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.4.1-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.4.1-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.4.1-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-perception.spec b/specs/ros-kinetic-perception.spec deleted file mode 100644 index 84c8f6d..0000000 --- a/specs/ros-kinetic-perception.spec +++ /dev/null @@ -1,155 +0,0 @@ -Name: ros-kinetic-perception -Version: 1.3.2 -Release: 3%{?dist} -Summary: ROS package perception - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/metapackages-release/archive/release/kinetic/perception/1.3.2-0.tar.gz#/ros-kinetic-perception-1.3.2-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: ros-kinetic-image_common -Requires: ros-kinetic-image_pipeline -Requires: ros-kinetic-image_transport_plugins -Requires: ros-kinetic-laser_pipeline -Requires: ros-kinetic-perception_pcl -Requires: ros-kinetic-ros_base -Requires: ros-kinetic-vision_opencv - - -%description -A metapackage to aggregate several packages. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-image_common-devel -Requires: ros-kinetic-image_pipeline-devel -Requires: ros-kinetic-image_transport_plugins-devel -Requires: ros-kinetic-laser_pipeline-devel -Requires: ros-kinetic-perception_pcl-devel -Requires: ros-kinetic-ros_base-devel -Requires: ros-kinetic-vision_opencv-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg perception - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Tue May 22 2018 Till Hofmann - 1.3.2-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.3.2-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.3.2-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.3.1-7 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.3.1-6 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.3.1-5 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.3.1-4 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 1.3.1-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.3.1-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.3.1-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-perception_pcl.spec b/specs/ros-kinetic-perception_pcl.spec deleted file mode 100644 index 4d16cc8..0000000 --- a/specs/ros-kinetic-perception_pcl.spec +++ /dev/null @@ -1,151 +0,0 @@ -Name: ros-kinetic-perception_pcl -Version: 1.4.4 -Release: 3%{?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/kinetic/perception_pcl/1.4.4-0.tar.gz#/ros-kinetic-perception_pcl-1.4.4-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: ros-kinetic-pcl_conversions -Requires: ros-kinetic-pcl_msgs -Requires: ros-kinetic-pcl_ros - - -%description -PCL (Point Cloud Library) ROS interface stack. PCL-ROS is the -preferred bridge for 3D applications involving n-D Point Clouds and 3D -geometry processing in ROS. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-pcl_conversions-devel -Requires: ros-kinetic-pcl_msgs-devel -Requires: ros-kinetic-pcl_ros-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg perception_pcl - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Tue May 22 2018 Till Hofmann - 1.4.4-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.4.4-2 -- devel also requires: the devel package of each run dependency -* Sun May 20 2018 Till Hofmann - 1.4.4-1 -- Update to latest release -* Tue May 15 2018 Till Hofmann - 1.4.3-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.4.1-7 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.4.1-6 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.4.1-5 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.4.1-4 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 1.4.1-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.4.1-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.4.1-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-pluginlib.spec b/specs/ros-kinetic-pluginlib.spec deleted file mode 100644 index c4c9f86..0000000 --- a/specs/ros-kinetic-pluginlib.spec +++ /dev/null @@ -1,188 +0,0 @@ -Name: ros-pluginlib -Version: kinetic.1.11.3 -Release: 6%{?dist} -Summary: ROS package pluginlib - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/pluginlib-release/archive/release/kinetic/pluginlib/1.11.3-0.tar.gz#/ros-kinetic-pluginlib-1.11.3-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: log4cxx-devel -BuildRequires: poco-devel -BuildRequires: python2-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-class_loader-devel -BuildRequires: ros-kinetic-cmake_modules-devel -BuildRequires: ros-kinetic-rosconsole-devel -BuildRequires: ros-kinetic-roslib-devel -BuildRequires: ros-kinetic-rostime-devel - -Requires: ros-kinetic-class_loader -Requires: ros-kinetic-rosconsole -Requires: ros-kinetic-roslib - - -%description -The pluginlib package provides tools for writing and dynamically -loading plugins using the ROS build infrastructure. To work, these -tools require plugin providers to register their plugins in the -package.xml of their package. - -Provides: ros-kinetic-pluginlib = %{version}-%{release} -Obsoletes: ros-kinetic-pluginlib < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: boost-devel -Requires: console-bridge-devel -Requires: log4cxx-devel -Requires: poco-devel -Requires: python2-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: ros-kinetic-class_loader-devel -Requires: ros-kinetic-cmake_modules-devel -Requires: ros-kinetic-rosconsole-devel -Requires: ros-kinetic-roslib-devel -Requires: ros-kinetic-rostime-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-pluginlib-devel = %{version}-%{release} -Obsoletes: ros-kinetic-pluginlib-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg pluginlib - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.11.3-6 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.11.3-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.11.3-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.11.3-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.11.3-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.11.3-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.11.2-8 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.11.2-7 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.11.2-6 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.11.2-5 -- Split devel package -* Tue Nov 21 2017 Till Hofmann - 1.11.2-4 -- Switch to tinyxml2 -* Mon Nov 20 2017 Till Hofmann - 1.11.2-3 -- Add missing BR on log4cxx-devel -* Mon Nov 20 2017 Till Hofmann - 1.11.2-2 -- Add missing BR on console-bridge-devel and poco-devel -* Sun Nov 19 2017 Till Hofmann - 1.11.2-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.10.5-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.10.5-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-pluginlib_tutorials.spec b/specs/ros-kinetic-pluginlib_tutorials.spec deleted file mode 100644 index 5911d68..0000000 --- a/specs/ros-kinetic-pluginlib_tutorials.spec +++ /dev/null @@ -1,164 +0,0 @@ -Name: ros-pluginlib_tutorials -Version: kinetic.0.1.10 -Release: 11%{?dist} -Summary: ROS package pluginlib_tutorials - -License: BSD -URL: http://www.ros.org/wiki/pluginlib/Tutorials - -Source0: https://github.com/ros-gbp/common_tutorials-release/archive/release/kinetic/pluginlib_tutorials/0.1.10-0.tar.gz#/ros-kinetic-pluginlib_tutorials-0.1.10-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-pluginlib-devel -BuildRequires: ros-kinetic-roscpp-devel - -Requires: ros-kinetic-pluginlib -Requires: ros-kinetic-roscpp - - -%description -The pluginlib_tutorials package - -Provides: ros-kinetic-pluginlib_tutorials = %{version}-%{release} -Obsoletes: ros-kinetic-pluginlib_tutorials < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: boost-devel -Requires: console-bridge-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: ros-kinetic-pluginlib-devel -Requires: ros-kinetic-roscpp-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-pluginlib_tutorials-devel = %{version}-%{release} -Obsoletes: ros-kinetic-pluginlib_tutorials-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg pluginlib_tutorials - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.1.10-11 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.1.10-10 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.1.10-9 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.1.10-8 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.1.10-7 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.1.10-6 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.1.10-5 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.1.10-4 -- Split devel package -* Thu Nov 23 2017 Till Hofmann - 0.1.10-3 -- Add missing BR tinyxml2-devel -* Fri Aug 25 2017 Till Hofmann - 0.1.10-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.1.10-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-polled_camera.spec b/specs/ros-kinetic-polled_camera.spec deleted file mode 100644 index ba17644..0000000 --- a/specs/ros-kinetic-polled_camera.spec +++ /dev/null @@ -1,167 +0,0 @@ -Name: ros-kinetic-polled_camera -Version: 1.11.13 -Release: 9%{?dist} -Summary: ROS package polled_camera - -License: BSD -URL: http://ros.org/wiki/polled_camera - -Source0: https://github.com/ros-gbp/image_common-release/archive/release/kinetic/polled_camera/1.11.13-0.tar.gz#/ros-kinetic-polled_camera-1.11.13-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-image_transport-devel -BuildRequires: ros-kinetic-message_generation-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-sensor_msgs-devel -BuildRequires: ros-kinetic-std_msgs-devel - -Requires: ros-kinetic-image_transport -Requires: ros-kinetic-message_runtime -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-sensor_msgs -Requires: ros-kinetic-std_msgs - - -%description -polled_camera contains a service and C++ helper classes for -implementing a polled camera driver node and requesting images from -it. The package is currently for internal use as the API is still -under development. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: ros-kinetic-image_transport-devel -Requires: ros-kinetic-message_generation-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-sensor_msgs-devel -Requires: ros-kinetic-std_msgs-devel -Requires: ros-kinetic-message_runtime-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg polled_camera - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Tue May 22 2018 Till Hofmann - 1.11.13-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.11.13-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.11.13-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.11.13-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.11.13-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.11.13-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.11.13-3 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 1.11.13-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.11.13-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.11.12-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.11.12-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-python_orocos_kdl.spec b/specs/ros-kinetic-python_orocos_kdl.spec deleted file mode 100644 index 8b35e16..0000000 --- a/specs/ros-kinetic-python_orocos_kdl.spec +++ /dev/null @@ -1,159 +0,0 @@ -Name: ros-python_orocos_kdl -Version: kinetic.1.3.1 -Release: 11%{?dist} -Summary: ROS package python_orocos_kdl - -License: LGPL -URL: http://www.ros.org/ - -Source0: https://github.com/smits/orocos-kdl-release/archive/release/kinetic/python_orocos_kdl/1.3.1-0.tar.gz#/ros-kinetic-python_orocos_kdl-1.3.1-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: cmake -BuildRequires: eigen3-devel -BuildRequires: sip-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-orocos_kdl-devel - -Requires: ros-kinetic-catkin -Requires: ros-kinetic-orocos_kdl - - -%description -This package contains the python bindings PyKDL for the Kinematics and -Dynamics Library (KDL), distributed by the Orocos Project. - -Provides: ros-kinetic-python_orocos_kdl = %{version}-%{release} -Obsoletes: ros-kinetic-python_orocos_kdl < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: cmake -Requires: eigen3-devel -Requires: sip-devel -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-orocos_kdl-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-python_orocos_kdl-devel = %{version}-%{release} -Obsoletes: ros-kinetic-python_orocos_kdl-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg python_orocos_kdl - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.3.1-11 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.3.1-10 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.3.1-9 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.3.1-8 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.3.1-7 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.3.1-6 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.3.1-5 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.3.1-4 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.3.1-3 -- Add missing BR on eigen3 -* Fri Aug 25 2017 Till Hofmann - 1.3.1-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.3.1-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-python_qt_binding.spec b/specs/ros-kinetic-python_qt_binding.spec deleted file mode 100644 index 294737c..0000000 --- a/specs/ros-kinetic-python_qt_binding.spec +++ /dev/null @@ -1,165 +0,0 @@ -Name: ros-python_qt_binding -Version: kinetic.0.3.4 -Release: 2%{?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/kinetic/python_qt_binding/0.3.4-0.tar.gz#/ros-kinetic-python_qt_binding-0.3.4-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: python-qt5 sip -BuildRequires: qt5-qtbase-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-rosbuild-devel - -Requires: python-qt5 sip - - -%description -This stack provides Python bindings for Qt. There are two providers: -pyside and pyqt. PySide is released under the LGPL. PyQt is released -under the GPL. Both the bindings and tools to build bindings are -included from each available provider. For PySide, it is called -"Shiboken". For PyQt, this is called "SIP". Also provided is adapter -code to make the user's Python code independent of which binding -provider was actually used which makes it very easy to switch between -these. - -Provides: ros-kinetic-python_qt_binding = %{version}-%{release} -Obsoletes: ros-kinetic-python_qt_binding < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: python-qt5 sip -Requires: qt5-qtbase-devel -Requires: ros-kinetic-rosbuild-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-python_qt_binding-devel = %{version}-%{release} -Obsoletes: ros-kinetic-python_qt_binding-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg python_qt_binding - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.3.4-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 0.3.4-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 0.3.3-8 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.3.3-7 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.3.3-6 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.3.3-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.3.3-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.3.3-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.3.3-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 0.3.3-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 0.3.2-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.3.2-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-qt_dotgraph.spec b/specs/ros-kinetic-qt_dotgraph.spec deleted file mode 100644 index 4902db2..0000000 --- a/specs/ros-kinetic-qt_dotgraph.spec +++ /dev/null @@ -1,156 +0,0 @@ -Name: ros-qt_dotgraph -Version: kinetic.0.3.11 -Release: 2%{?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/kinetic/qt_dotgraph/0.3.11-0.tar.gz#/ros-kinetic-qt_dotgraph-0.3.11-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: python-pygraphviz -BuildRequires: ros-kinetic-catkin-devel - -Requires: pydot -Requires: ros-kinetic-python_qt_binding - - -%description -qt_dotgraph provides helpers to work with dot graphs. - -Provides: ros-kinetic-qt_dotgraph = %{version}-%{release} -Obsoletes: ros-kinetic-qt_dotgraph < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: python-pygraphviz -Requires: ros-kinetic-python_qt_binding-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-qt_dotgraph-devel = %{version}-%{release} -Obsoletes: ros-kinetic-qt_dotgraph-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg qt_dotgraph - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.3.11-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 0.3.11-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 0.3.8-8 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.3.8-7 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.3.8-6 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.3.8-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.3.8-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.3.8-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.3.8-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 0.3.8-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 0.3.4-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.3.4-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-qt_gui.spec b/specs/ros-kinetic-qt_gui.spec deleted file mode 100644 index c0df9e4..0000000 --- a/specs/ros-kinetic-qt_gui.spec +++ /dev/null @@ -1,162 +0,0 @@ -Name: ros-qt_gui -Version: kinetic.0.3.11 -Release: 2%{?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/kinetic/qt_gui/0.3.11-0.tar.gz#/ros-kinetic-qt_gui-0.3.11-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: python-qt5 sip -BuildRequires: qt5-qtbase-devel -BuildRequires: ros-kinetic-catkin-devel - -Requires: python-rospkg -Requires: tango-icon-theme -Requires: ros-kinetic-python_qt_binding - - -%description -qt_gui provides the infrastructure for an integrated graphical user -interface based on Qt. It is extensible with Python- and C++-based -plugins (implemented in separate packages) which can contribute -arbitrary widgets. It requires either PyQt or PySide bindings. - -Provides: ros-kinetic-qt_gui = %{version}-%{release} -Obsoletes: ros-kinetic-qt_gui < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: python-qt5 sip -Requires: qt5-qtbase-devel -Requires: ros-kinetic-python_qt_binding-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-qt_gui-devel = %{version}-%{release} -Obsoletes: ros-kinetic-qt_gui-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg qt_gui - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.3.11-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 0.3.11-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 0.3.8-8 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.3.8-7 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.3.8-6 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.3.8-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.3.8-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.3.8-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.3.8-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 0.3.8-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 0.3.4-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.3.4-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-qt_gui_cpp.spec b/specs/ros-kinetic-qt_gui_cpp.spec deleted file mode 100644 index abcf92a..0000000 --- a/specs/ros-kinetic-qt_gui_cpp.spec +++ /dev/null @@ -1,184 +0,0 @@ -Name: ros-qt_gui_cpp -Version: kinetic.0.3.11 -Release: 2%{?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/kinetic/qt_gui_cpp/0.3.11-0.tar.gz#/ros-kinetic-qt_gui_cpp-0.3.11-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: pkgconfig -BuildRequires: poco-devel -BuildRequires: python-qt5-devel -BuildRequires: qt5-qtbase-devel -BuildRequires: qtermwidget-qt5-devel -BuildRequires: shiboken-devel -BuildRequires: sip-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-cmake_modules-devel -BuildRequires: ros-kinetic-pluginlib-devel -BuildRequires: ros-kinetic-python_qt_binding-devel - -Requires: ros-kinetic-pluginlib -Requires: ros-kinetic-qt_gui - - -%description -qt_gui_cpp provides the foundation for C++-bindings for qt_gui and -creates bindings for every generator available. At least one specific -binding must be available in order to use C++-plugins. - -Provides: ros-kinetic-qt_gui_cpp = %{version}-%{release} -Obsoletes: ros-kinetic-qt_gui_cpp < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: boost-devel -Requires: console-bridge-devel -Requires: pkgconfig -Requires: poco-devel -Requires: python-qt5-devel -Requires: qt5-qtbase-devel -Requires: qtermwidget-qt5-devel -Requires: shiboken-devel -Requires: sip-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: ros-kinetic-cmake_modules-devel -Requires: ros-kinetic-pluginlib-devel -Requires: ros-kinetic-python_qt_binding-devel -Requires: ros-kinetic-qt_gui-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-qt_gui_cpp-devel = %{version}-%{release} -Obsoletes: ros-kinetic-qt_gui_cpp-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -PATH="$PATH:%{_qt5_bindir}" ; export PATH -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg qt_gui_cpp - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.3.11-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 0.3.11-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 0.3.8-8 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.3.8-7 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.3.8-6 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.3.8-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.3.8-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.3.8-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.3.8-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 0.3.8-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 0.3.4-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.3.4-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-qt_gui_py_common.spec b/specs/ros-kinetic-qt_gui_py_common.spec deleted file mode 100644 index d467e11..0000000 --- a/specs/ros-kinetic-qt_gui_py_common.spec +++ /dev/null @@ -1,155 +0,0 @@ -Name: ros-qt_gui_py_common -Version: kinetic.0.3.11 -Release: 2%{?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/kinetic/qt_gui_py_common/0.3.11-0.tar.gz#/ros-kinetic-qt_gui_py_common-0.3.11-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: python-rospkg -Requires: ros-kinetic-python_qt_binding - - -%description -qt_gui_py_common provides common functionality for GUI plugins written -in Python. - -Provides: ros-kinetic-qt_gui_py_common = %{version}-%{release} -Obsoletes: ros-kinetic-qt_gui_py_common < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-python_qt_binding-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-qt_gui_py_common-devel = %{version}-%{release} -Obsoletes: ros-kinetic-qt_gui_py_common-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg qt_gui_py_common - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.3.11-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 0.3.11-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 0.3.8-8 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.3.8-7 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.3.8-6 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.3.8-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.3.8-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.3.8-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.3.8-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 0.3.8-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 0.3.4-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.3.4-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-qwt_dependency.spec b/specs/ros-kinetic-qwt_dependency.spec deleted file mode 100644 index c115342..0000000 --- a/specs/ros-kinetic-qwt_dependency.spec +++ /dev/null @@ -1,148 +0,0 @@ -Name: ros-qwt_dependency -Version: kinetic.1.1.0 -Release: 10%{?dist} -Summary: ROS package qwt_dependency - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/qwt_dependency-release/archive/release/kinetic/qwt_dependency/1.1.0-0.tar.gz#/ros-kinetic-qwt_dependency-1.1.0-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - - - -%description -This encapsulates the Qwt dependency for a specific ROS distribution -and its Qt version - -Provides: ros-kinetic-qwt_dependency = %{version}-%{release} -Obsoletes: ros-kinetic-qwt_dependency < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-qwt_dependency-devel = %{version}-%{release} -Obsoletes: ros-kinetic-qwt_dependency-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg qwt_dependency - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.1.0-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.1.0-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.1.0-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.1.0-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.1.0-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.1.0-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.1.0-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.1.0-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.1.0-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.1.0-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-random_numbers.spec b/specs/ros-kinetic-random_numbers.spec deleted file mode 100644 index 370dd3c..0000000 --- a/specs/ros-kinetic-random_numbers.spec +++ /dev/null @@ -1,152 +0,0 @@ -Name: ros-random_numbers -Version: kinetic.0.3.1 -Release: 10%{?dist} -Summary: ROS package random_numbers - -License: BSD -URL: http://ros.org/wiki/random_numbers - -Source0: https://github.com/ros-gbp/random_numbers-release/archive/release/kinetic/random_numbers/0.3.1-0.tar.gz#/ros-kinetic-random_numbers-0.3.1-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: boost-devel -BuildRequires: ros-kinetic-catkin-devel - - - -%description -This library contains wrappers for generating floating point values, -integers, quaternions using boost libraries. The constructor of the -wrapper is guaranteed to be thread safe and initialize its random -number generator to a random seed. Seeds are obtained using a separate -and different random number generator. - -Provides: ros-kinetic-random_numbers = %{version}-%{release} -Obsoletes: ros-kinetic-random_numbers < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: boost-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-random_numbers-devel = %{version}-%{release} -Obsoletes: ros-kinetic-random_numbers-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg random_numbers - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.3.1-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.3.1-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.3.1-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.3.1-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.3.1-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.3.1-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.3.1-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.3.1-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.3.1-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.3.1-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-realtime_tools.spec b/specs/ros-kinetic-realtime_tools.spec deleted file mode 100644 index 2bc5cde..0000000 --- a/specs/ros-kinetic-realtime_tools.spec +++ /dev/null @@ -1,138 +0,0 @@ -Name: ros-kinetic-realtime_tools -Version: 1.11.1 -Release: 1%{?dist} -Summary: ROS package realtime_tools - -License: BSD -URL: http://ros.org/wiki/realtime_tools - -Source0: https://github.com/ros-gbp/realtime_tools-release/archive/release/kinetic/realtime_tools/1.11.1-0.tar.gz#/ros-kinetic-realtime_tools-1.11.1-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-rospy-devel - -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-rospy - - -%description -Contains a set of tools that can be used from a hard realtime thread, -without breaking the realtime behavior. The tools currently only -provides the realtime publisher, which makes it possible to publish -messages to a ROS topic from a realtime thread. We plan to add a basic -implementation of a realtime buffer, to make it possible to get data -from a (non-realtime) topic callback into the realtime loop. Once the -lockfree buffer is created, the realtime publisher will start using -it, which will result in major API changes for the realtime publisher -(removal of all lock methods). - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-rospy-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg realtime_tools - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 Mar 14 2019 Till Hofmann - 1.11.1-1 -- Update to latest release -* Thu Jan 18 2018 Till Hofmann - 1.11.0-1 -- Initial package diff --git a/specs/ros-kinetic-resource_retriever.spec b/specs/ros-kinetic-resource_retriever.spec deleted file mode 100644 index 9a4c721..0000000 --- a/specs/ros-kinetic-resource_retriever.spec +++ /dev/null @@ -1,176 +0,0 @@ -Name: ros-resource_retriever -Version: kinetic.1.12.4 -Release: 4%{?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/kinetic/resource_retriever/1.12.4-0.tar.gz#/ros-kinetic-resource_retriever-1.12.4-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: libcurl-devel curl -BuildRequires: log4cxx-devel -BuildRequires: python2-devel -BuildRequires: tinyxml-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-rosconsole-devel -BuildRequires: ros-kinetic-roslib-devel - -Requires: python-rospkg -Requires: ros-kinetic-rosconsole -Requires: ros-kinetic-roslib - - -%description -This package retrieves data from url-format files such as http://, -ftp://, package:// file://, etc., and loads the data into memory. The -package:// url for ros packages is translated into a local file:// -url. The resourse retriever was initially designed to load mesh files -into memory, but it can be used for any type of data. The resource -retriever is based on the the libcurl library. - -Provides: ros-kinetic-resource_retriever = %{version}-%{release} -Obsoletes: ros-kinetic-resource_retriever < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: boost-devel -Requires: console-bridge-devel -Requires: gtest-devel -Requires: libcurl-devel curl -Requires: log4cxx-devel -Requires: python2-devel -Requires: tinyxml-devel -Requires: ros-kinetic-rosconsole-devel -Requires: ros-kinetic-roslib-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-resource_retriever-devel = %{version}-%{release} -Obsoletes: ros-kinetic-resource_retriever-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg resource_retriever - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.12.4-4 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.12.4-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.4-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.4-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.12.3-8 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.3-7 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.3-6 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.3-5 -- Split devel package -* Mon Nov 20 2017 Till Hofmann - 1.12.3-4 -- Add missing BR on boost-devel -* Mon Nov 20 2017 Till Hofmann - 1.12.3-3 -- Add missing BR on gtest-devel -* Fri Aug 25 2017 Till Hofmann - 1.12.3-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.3-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-robot.spec b/specs/ros-kinetic-robot.spec deleted file mode 100644 index 785939f..0000000 --- a/specs/ros-kinetic-robot.spec +++ /dev/null @@ -1,168 +0,0 @@ -Name: ros-robot -Version: kinetic.1.3.2 -Release: 4%{?dist} -Summary: ROS package robot - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/metapackages-release/archive/release/kinetic/robot/1.3.2-0.tar.gz#/ros-kinetic-robot-1.3.2-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: ros-kinetic-control_msgs -Requires: ros-kinetic-diagnostics -Requires: ros-kinetic-executive_smach -Requires: ros-kinetic-filters -Requires: ros-kinetic-geometry -Requires: ros-kinetic-robot_model -Requires: ros-kinetic-robot_state_publisher -Requires: ros-kinetic-ros_base -Requires: ros-kinetic-xacro - - -%description -A metapackage which extends ros_base and includes ROS libaries for any -robot hardware. It may not contain any GUI dependencies. - -Provides: ros-kinetic-robot = %{version}-%{release} -Obsoletes: ros-kinetic-robot < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-control_msgs-devel -Requires: ros-kinetic-diagnostics-devel -Requires: ros-kinetic-executive_smach-devel -Requires: ros-kinetic-filters-devel -Requires: ros-kinetic-geometry-devel -Requires: ros-kinetic-robot_model-devel -Requires: ros-kinetic-robot_state_publisher-devel -Requires: ros-kinetic-ros_base-devel -Requires: ros-kinetic-xacro-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-robot-devel = %{version}-%{release} -Obsoletes: ros-kinetic-robot-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg robot - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.3.2-4 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.3.2-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.3.2-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.3.2-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.3.1-7 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.3.1-6 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.3.1-5 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.3.1-4 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 1.3.1-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.3.1-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.3.1-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-robot_model.spec b/specs/ros-kinetic-robot_model.spec deleted file mode 100644 index 064d25e..0000000 --- a/specs/ros-kinetic-robot_model.spec +++ /dev/null @@ -1,162 +0,0 @@ -Name: ros-robot_model -Version: kinetic.1.12.11 -Release: 10%{?dist} -Summary: ROS package robot_model - -License: BSD -URL: http://ros.org/wiki/robot_model - -Source0: https://github.com/ros-gbp/robot_model-release/archive/release/kinetic/robot_model/1.12.11-0.tar.gz#/ros-kinetic-robot_model-1.12.11-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: urdfdom -Requires: ros-kinetic-collada_parser -Requires: ros-kinetic-collada_urdf -Requires: ros-kinetic-joint_state_publisher -Requires: ros-kinetic-kdl_parser -Requires: ros-kinetic-resource_retriever -Requires: ros-kinetic-urdf -Requires: ros-kinetic-urdf_parser_plugin - - -%description -ROS kinetic package robot_model. - -Provides: ros-kinetic-robot_model = %{version}-%{release} -Obsoletes: ros-kinetic-robot_model < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-collada_parser-devel -Requires: ros-kinetic-collada_urdf-devel -Requires: ros-kinetic-joint_state_publisher-devel -Requires: ros-kinetic-kdl_parser-devel -Requires: ros-kinetic-resource_retriever-devel -Requires: ros-kinetic-urdf-devel -Requires: ros-kinetic-urdf_parser_plugin-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-robot_model-devel = %{version}-%{release} -Obsoletes: ros-kinetic-robot_model-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg robot_model - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.12.11-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.12.11-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.11-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.11-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.12.11-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.11-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.11-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.11-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.12.11-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.11-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-robot_pose_ekf.spec b/specs/ros-kinetic-robot_pose_ekf.spec deleted file mode 100644 index f068b62..0000000 --- a/specs/ros-kinetic-robot_pose_ekf.spec +++ /dev/null @@ -1,139 +0,0 @@ -Name: ros-kinetic-robot_pose_ekf -Version: 1.14.3 -Release: 1%{?dist} -Summary: ROS package robot_pose_ekf - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/navigation-release/archive/release/kinetic/robot_pose_ekf/1.14.3-0.tar.gz#/ros-kinetic-robot_pose_ekf-1.14.3-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-bfl-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-geometry_msgs-devel -BuildRequires: ros-kinetic-message_generation-devel -BuildRequires: ros-kinetic-nav_msgs-devel -BuildRequires: ros-kinetic-rosbag-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-rostest-devel -BuildRequires: ros-kinetic-sensor_msgs-devel -BuildRequires: ros-kinetic-std_msgs-devel -BuildRequires: ros-kinetic-tf-devel - -Requires: ros-kinetic-bfl -Requires: ros-kinetic-geometry_msgs -Requires: ros-kinetic-message_runtime -Requires: ros-kinetic-nav_msgs -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-sensor_msgs -Requires: ros-kinetic-std_msgs -Requires: ros-kinetic-tf - - -%description -The Robot Pose EKF package is used to estimate the 3D pose of a robot, -based on (partial) pose measurements coming from different sources. It -uses an extended Kalman filter with a 6D model (3D position and 3D -orientation) to combine measurements from wheel odometry, IMU sensor -and visual odometry. The basic idea is to offer loosely coupled -integration with different sensors, where sensor signals are received -as ROS messages. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-bfl-devel -Requires: ros-kinetic-geometry_msgs-devel -Requires: ros-kinetic-message_generation-devel -Requires: ros-kinetic-nav_msgs-devel -Requires: ros-kinetic-rosbag-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-rostest-devel -Requires: ros-kinetic-sensor_msgs-devel -Requires: ros-kinetic-std_msgs-devel -Requires: ros-kinetic-tf-devel -Requires: ros-kinetic-message_runtime-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg robot_pose_ekf - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,setup*,env.sh} - -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 . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - - -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 -* Wed Jun 06 2018 Till Hofmann - 1.14.3-1 -- Initial package diff --git a/specs/ros-kinetic-robot_state_publisher.spec b/specs/ros-kinetic-robot_state_publisher.spec deleted file mode 100644 index 6fa831d..0000000 --- a/specs/ros-kinetic-robot_state_publisher.spec +++ /dev/null @@ -1,186 +0,0 @@ -Name: ros-robot_state_publisher -Version: kinetic.1.13.6 -Release: 4%{?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/kinetic/robot_state_publisher/1.13.6-0.tar.gz#/ros-kinetic-robot_state_publisher-1.13.6-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: eigen3-devel -BuildRequires: tinyxml-devel -BuildRequires: urdfdom-devel -BuildRequires: urdfdom-headers-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-kdl_parser-devel -BuildRequires: ros-kinetic-orocos_kdl-devel -BuildRequires: ros-kinetic-rosconsole-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-rostest-devel -BuildRequires: ros-kinetic-rostime-devel -BuildRequires: ros-kinetic-sensor_msgs-devel -BuildRequires: ros-kinetic-tf-devel -BuildRequires: ros-kinetic-tf2_kdl-devel -BuildRequires: ros-kinetic-tf2_ros-devel - -Requires: ros-kinetic-catkin -Requires: ros-kinetic-kdl_parser -Requires: ros-kinetic-orocos_kdl -Requires: ros-kinetic-rosconsole -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-rostime -Requires: ros-kinetic-sensor_msgs -Requires: ros-kinetic-tf -Requires: ros-kinetic-tf2_kdl -Requires: ros-kinetic-tf2_ros - - -%description -This package allows you to publish the state of a robot to - -Provides: ros-kinetic-robot_state_publisher = %{version}-%{release} -Obsoletes: ros-kinetic-robot_state_publisher < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: eigen3-devel -Requires: tinyxml-devel -Requires: urdfdom-devel -Requires: urdfdom-headers-devel -Requires: ros-kinetic-kdl_parser-devel -Requires: ros-kinetic-orocos_kdl-devel -Requires: ros-kinetic-rosconsole-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-rostest-devel -Requires: ros-kinetic-rostime-devel -Requires: ros-kinetic-sensor_msgs-devel -Requires: ros-kinetic-tf-devel -Requires: ros-kinetic-tf2_kdl-devel -Requires: ros-kinetic-tf2_ros-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-robot_state_publisher-devel = %{version}-%{release} -Obsoletes: ros-kinetic-robot_state_publisher-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg robot_state_publisher - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.13.6-4 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.13.6-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.13.6-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.13.6-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.13.4-7 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.13.4-6 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.13.4-5 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.13.4-4 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 1.13.4-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.13.4-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.13.4-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-ros.spec b/specs/ros-kinetic-ros.spec deleted file mode 100644 index 1bc3478..0000000 --- a/specs/ros-kinetic-ros.spec +++ /dev/null @@ -1,174 +0,0 @@ -Name: ros-ros -Version: kinetic.1.14.6 -Release: 2%{?dist} -Summary: ROS package ros - -License: BSD -URL: http://www.ros.org/wiki/ROS - -Source0: https://github.com/ros-gbp/ros-release/archive/release/kinetic/ros/1.14.6-1.tar.gz#/ros-kinetic-ros-1.14.6-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: ros-kinetic-catkin -Requires: ros-kinetic-mk -Requires: ros-kinetic-rosbash -Requires: ros-kinetic-rosboost_cfg -Requires: ros-kinetic-rosbuild -Requires: ros-kinetic-rosclean -Requires: ros-kinetic-roscreate -Requires: ros-kinetic-roslang -Requires: ros-kinetic-roslib -Requires: ros-kinetic-rosmake -Requires: ros-kinetic-rosunit - - -%description -ROS packaging system - -Provides: ros-kinetic-ros = %{version}-%{release} -Obsoletes: ros-kinetic-ros < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-mk-devel -Requires: ros-kinetic-rosbash-devel -Requires: ros-kinetic-rosboost_cfg-devel -Requires: ros-kinetic-rosbuild-devel -Requires: ros-kinetic-rosclean-devel -Requires: ros-kinetic-roscreate-devel -Requires: ros-kinetic-roslang-devel -Requires: ros-kinetic-roslib-devel -Requires: ros-kinetic-rosmake-devel -Requires: ros-kinetic-rosunit-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-ros-devel = %{version}-%{release} -Obsoletes: ros-kinetic-ros-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg ros - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.14.6-2 -- Remove ROS distro from package name -* Fri Jul 12 2019 Till Hofmann - 1.14.6-1 -- Update to latest release -* Wed Nov 07 2018 Till Hofmann - 1.14.4-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.14.3-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.14.3-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.14.3-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.13.6-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.13.6-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.13.6-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.13.6-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.13.6-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.13.5-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.13.5-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-ros_base.spec b/specs/ros-kinetic-ros_base.spec deleted file mode 100644 index 0a4fbc9..0000000 --- a/specs/ros-kinetic-ros_base.spec +++ /dev/null @@ -1,165 +0,0 @@ -Name: ros-ros_base -Version: kinetic.1.3.2 -Release: 4%{?dist} -Summary: ROS package ros_base - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/metapackages-release/archive/release/kinetic/ros_base/1.3.2-0.tar.gz#/ros-kinetic-ros_base-1.3.2-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: ros-kinetic-actionlib -Requires: ros-kinetic-bond_core -Requires: ros-kinetic-class_loader -Requires: ros-kinetic-dynamic_reconfigure -Requires: ros-kinetic-nodelet_core -Requires: ros-kinetic-pluginlib -Requires: ros-kinetic-ros_core - - -%description -A metapackage which extends ros_core and includes other basic non- -robot tools like actionlib, dynamic reconfigure, nodelets, and -pluginlib. - -Provides: ros-kinetic-ros_base = %{version}-%{release} -Obsoletes: ros-kinetic-ros_base < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-actionlib-devel -Requires: ros-kinetic-bond_core-devel -Requires: ros-kinetic-class_loader-devel -Requires: ros-kinetic-dynamic_reconfigure-devel -Requires: ros-kinetic-nodelet_core-devel -Requires: ros-kinetic-pluginlib-devel -Requires: ros-kinetic-ros_core-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-ros_base-devel = %{version}-%{release} -Obsoletes: ros-kinetic-ros_base-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg ros_base - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.3.2-4 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.3.2-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.3.2-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.3.2-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.3.1-7 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.3.1-6 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.3.1-5 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.3.1-4 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 1.3.1-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.3.1-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.3.1-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-ros_comm.spec b/specs/ros-kinetic-ros_comm.spec deleted file mode 100644 index 169c696..0000000 --- a/specs/ros-kinetic-ros_comm.spec +++ /dev/null @@ -1,197 +0,0 @@ -Name: ros-ros_comm -Version: kinetic.1.12.14 -Release: 2%{?dist} -Summary: ROS package ros_comm - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/ros_comm/1.12.14-0.tar.gz#/ros-kinetic-ros_comm-1.12.14-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: ros-kinetic-message_filters -Requires: ros-kinetic-ros -Requires: ros-kinetic-rosbag -Requires: ros-kinetic-rosconsole -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-rosgraph -Requires: ros-kinetic-rosgraph_msgs -Requires: ros-kinetic-roslaunch -Requires: ros-kinetic-roslisp -Requires: ros-kinetic-rosmaster -Requires: ros-kinetic-rosmsg -Requires: ros-kinetic-rosnode -Requires: ros-kinetic-rosout -Requires: ros-kinetic-rosparam -Requires: ros-kinetic-rospy -Requires: ros-kinetic-rosservice -Requires: ros-kinetic-rostest -Requires: ros-kinetic-rostopic -Requires: ros-kinetic-roswtf -Requires: ros-kinetic-std_srvs -Requires: ros-kinetic-topic_tools -Requires: ros-kinetic-xmlrpcpp - - -%description -ROS communications-related packages, including core client libraries -(roscpp, rospy) and graph introspection tools (rostopic, rosnode, -rosservice, rosparam). - -Provides: ros-kinetic-ros_comm = %{version}-%{release} -Obsoletes: ros-kinetic-ros_comm < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-message_filters-devel -Requires: ros-kinetic-ros-devel -Requires: ros-kinetic-rosbag-devel -Requires: ros-kinetic-rosconsole-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-rosgraph-devel -Requires: ros-kinetic-rosgraph_msgs-devel -Requires: ros-kinetic-roslaunch-devel -Requires: ros-kinetic-roslisp-devel -Requires: ros-kinetic-rosmaster-devel -Requires: ros-kinetic-rosmsg-devel -Requires: ros-kinetic-rosnode-devel -Requires: ros-kinetic-rosout-devel -Requires: ros-kinetic-rosparam-devel -Requires: ros-kinetic-rospy-devel -Requires: ros-kinetic-rosservice-devel -Requires: ros-kinetic-rostest-devel -Requires: ros-kinetic-rostopic-devel -Requires: ros-kinetic-roswtf-devel -Requires: ros-kinetic-std_srvs-devel -Requires: ros-kinetic-topic_tools-devel -Requires: ros-kinetic-xmlrpcpp-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-ros_comm-devel = %{version}-%{release} -Obsoletes: ros-kinetic-ros_comm-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg ros_comm - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.12.14-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.12.14-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.13-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.13-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.13-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.12.12-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.12-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.12-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.12-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.12.12-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.7-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.7-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-ros_control.spec b/specs/ros-kinetic-ros_control.spec deleted file mode 100644 index 3289a9d..0000000 --- a/specs/ros-kinetic-ros_control.spec +++ /dev/null @@ -1,146 +0,0 @@ -Name: ros-kinetic-ros_control -Version: 0.13.3 -Release: 1%{?dist} -Summary: ROS package ros_control - -License: BSD -URL: http://ros.org/wiki/ros_control - -Source0: https://github.com/ros-gbp/ros_control-release/archive/release/kinetic/ros_control/0.13.3-0.tar.gz#/ros-kinetic-ros_control-0.13.3-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: ros-kinetic-combined_robot_hw -Requires: ros-kinetic-combined_robot_hw_tests -Requires: ros-kinetic-controller_interface -Requires: ros-kinetic-controller_manager -Requires: ros-kinetic-controller_manager_msgs -Requires: ros-kinetic-controller_manager_tests -Requires: ros-kinetic-hardware_interface -Requires: ros-kinetic-joint_limits_interface -Requires: ros-kinetic-realtime_tools -Requires: ros-kinetic-transmission_interface - - -%description -A set of packages that include controller interfaces, controller -managers, transmissions and hardware_interfaces. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-combined_robot_hw-devel -Requires: ros-kinetic-combined_robot_hw_tests-devel -Requires: ros-kinetic-controller_interface-devel -Requires: ros-kinetic-controller_manager-devel -Requires: ros-kinetic-controller_manager_msgs-devel -Requires: ros-kinetic-controller_manager_tests-devel -Requires: ros-kinetic-hardware_interface-devel -Requires: ros-kinetic-joint_limits_interface-devel -Requires: ros-kinetic-realtime_tools-devel -Requires: ros-kinetic-transmission_interface-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg ros_control - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Tue May 22 2018 Till Hofmann - 0.13.3-1 -- Update to latest release -* Thu Jan 18 2018 Till Hofmann - 0.13.0-1 -- Initial package diff --git a/specs/ros-kinetic-ros_core.spec b/specs/ros-kinetic-ros_core.spec deleted file mode 100644 index 10406fe..0000000 --- a/specs/ros-kinetic-ros_core.spec +++ /dev/null @@ -1,189 +0,0 @@ -Name: ros-ros_core -Version: kinetic.1.3.2 -Release: 4%{?dist} -Summary: ROS package ros_core - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/metapackages-release/archive/release/kinetic/ros_core/1.3.2-0.tar.gz#/ros-kinetic-ros_core-1.3.2-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: ros-kinetic-catkin -Requires: ros-kinetic-cmake_modules -Requires: ros-kinetic-common_msgs -Requires: ros-kinetic-gencpp -Requires: ros-kinetic-geneus -Requires: ros-kinetic-genlisp -Requires: ros-kinetic-genmsg -Requires: ros-kinetic-gennodejs -Requires: ros-kinetic-genpy -Requires: ros-kinetic-message_generation -Requires: ros-kinetic-message_runtime -Requires: ros-kinetic-ros -Requires: ros-kinetic-ros_comm -Requires: ros-kinetic-rosbag_migration_rule -Requires: ros-kinetic-rosconsole_bridge -Requires: ros-kinetic-roscpp_core -Requires: ros-kinetic-rosgraph_msgs -Requires: ros-kinetic-roslisp -Requires: ros-kinetic-rospack -Requires: ros-kinetic-std_msgs -Requires: ros-kinetic-std_srvs - - -%description -A metapackage to aggregate the packages required to use publish / -subscribe, services, launch files, and other core ROS concepts. - -Provides: ros-kinetic-ros_core = %{version}-%{release} -Obsoletes: ros-kinetic-ros_core < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-cmake_modules-devel -Requires: ros-kinetic-common_msgs-devel -Requires: ros-kinetic-gencpp-devel -Requires: ros-kinetic-geneus-devel -Requires: ros-kinetic-genlisp-devel -Requires: ros-kinetic-genmsg-devel -Requires: ros-kinetic-gennodejs-devel -Requires: ros-kinetic-genpy-devel -Requires: ros-kinetic-message_generation-devel -Requires: ros-kinetic-message_runtime-devel -Requires: ros-kinetic-ros-devel -Requires: ros-kinetic-ros_comm-devel -Requires: ros-kinetic-rosbag_migration_rule-devel -Requires: ros-kinetic-rosconsole_bridge-devel -Requires: ros-kinetic-roscpp_core-devel -Requires: ros-kinetic-rosgraph_msgs-devel -Requires: ros-kinetic-roslisp-devel -Requires: ros-kinetic-rospack-devel -Requires: ros-kinetic-std_msgs-devel -Requires: ros-kinetic-std_srvs-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-ros_core-devel = %{version}-%{release} -Obsoletes: ros-kinetic-ros_core-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg ros_core - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.3.2-4 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.3.2-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.3.2-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.3.2-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.3.1-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.3.1-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.3.1-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.3.1-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.3.1-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.3.1-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-ros_environment.spec b/specs/ros-kinetic-ros_environment.spec deleted file mode 100644 index 9adc385..0000000 --- a/specs/ros-kinetic-ros_environment.spec +++ /dev/null @@ -1,142 +0,0 @@ -Name: ros-ros_environment -Version: kinetic.1.0.0 -Release: 7%{?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/kinetic/ros_environment/1.0.0-0.tar.gz#/ros-kinetic-ros_environment-1.0.0-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - - - -%description -The package provides the environment variables `ROS_VERSION`, -`ROS_DISTRO`, `ROS_PACKAGE_PATH`, and `ROS_ETC_DIR`. - -Provides: ros-kinetic-ros_environment = %{version}-%{release} -Obsoletes: ros-kinetic-ros_environment < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-ros_environment-devel = %{version}-%{release} -Obsoletes: ros-kinetic-ros_environment-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg ros_environment - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.0.0-7 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.0.0-6 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.0.0-5 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.0.0-4 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.0.0-3 -- Add corresponding devel Requires: for the package's BRs and Rs -* Tue May 15 2018 Till Hofmann - 1.0.0-2 -- Make package noarch -* Mon May 14 2018 Till Hofmann - 1.0.0-1 -- Update to latest release, rebuild for F28 diff --git a/specs/ros-kinetic-ros_tutorials.spec b/specs/ros-kinetic-ros_tutorials.spec deleted file mode 100644 index 97ccf85..0000000 --- a/specs/ros-kinetic-ros_tutorials.spec +++ /dev/null @@ -1,157 +0,0 @@ -Name: ros-ros_tutorials -Version: kinetic.0.7.1 -Release: 11%{?dist} -Summary: ROS package ros_tutorials - -License: BSD -URL: http://www.ros.org/wiki/ros_tutorials - -Source0: https://github.com/ros-gbp/ros_tutorials-release/archive/release/kinetic/ros_tutorials/0.7.1-0.tar.gz#/ros-kinetic-ros_tutorials-0.7.1-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: ros-kinetic-roscpp_tutorials -Requires: ros-kinetic-rospy_tutorials -Requires: ros-kinetic-turtlesim - - -%description -ros_tutorials contains packages that demonstrate various features of -ROS, as well as support packages which help demonstrate those -features. - -Provides: ros-kinetic-ros_tutorials = %{version}-%{release} -Obsoletes: ros-kinetic-ros_tutorials < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-roscpp_tutorials-devel -Requires: ros-kinetic-rospy_tutorials-devel -Requires: ros-kinetic-turtlesim-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-ros_tutorials-devel = %{version}-%{release} -Obsoletes: ros-kinetic-ros_tutorials-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg ros_tutorials - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.7.1-11 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.7.1-10 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.7.1-9 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.7.1-8 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.7.1-7 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.7.1-6 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.7.1-5 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.7.1-4 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 0.7.1-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.7.1-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.7.1-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-rosbag.spec b/specs/ros-kinetic-rosbag.spec deleted file mode 100644 index 9fa21bc..0000000 --- a/specs/ros-kinetic-rosbag.spec +++ /dev/null @@ -1,195 +0,0 @@ -Name: ros-rosbag -Version: kinetic.1.12.14 -Release: 2%{?dist} -Summary: ROS package rosbag - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/rosbag/1.12.14-0.tar.gz#/ros-kinetic-rosbag-1.12.14-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: boost-devel -BuildRequires: bzip2-devel -BuildRequires: lz4-devel -BuildRequires: python-pillow -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-cpp_common-devel -BuildRequires: ros-kinetic-rosbag_storage-devel -BuildRequires: ros-kinetic-rosconsole-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-roscpp_serialization-devel -BuildRequires: ros-kinetic-std_srvs-devel -BuildRequires: ros-kinetic-topic_tools-devel -BuildRequires: ros-kinetic-xmlrpcpp-devel - -Requires: python-rospkg -Requires: ros-kinetic-genmsg -Requires: ros-kinetic-genpy -Requires: ros-kinetic-rosbag_storage -Requires: ros-kinetic-rosconsole -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-roslib -Requires: ros-kinetic-rospy -Requires: ros-kinetic-std_srvs -Requires: ros-kinetic-topic_tools -Requires: ros-kinetic-xmlrpcpp - - -%description -This is a set of tools for recording from and playing back to ROS -topics. It is intended to be high performance and avoids -deserialization and reserialization of the messages. - -Provides: ros-kinetic-rosbag = %{version}-%{release} -Obsoletes: ros-kinetic-rosbag < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: boost-devel -Requires: bzip2-devel -Requires: lz4-devel -Requires: python-pillow -Requires: ros-kinetic-cpp_common-devel -Requires: ros-kinetic-rosbag_storage-devel -Requires: ros-kinetic-rosconsole-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-roscpp_serialization-devel -Requires: ros-kinetic-std_srvs-devel -Requires: ros-kinetic-topic_tools-devel -Requires: ros-kinetic-xmlrpcpp-devel -Requires: ros-kinetic-genmsg-devel -Requires: ros-kinetic-genpy-devel -Requires: ros-kinetic-roslib-devel -Requires: ros-kinetic-rospy-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-rosbag-devel = %{version}-%{release} -Obsoletes: ros-kinetic-rosbag-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rosbag - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.12.14-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.12.14-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.13-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.13-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.13-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.12.13-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.12.13-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.12.12-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.12-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.12-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.12-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.12.12-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.7-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.7-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-rosbag_migration_rule.spec b/specs/ros-kinetic-rosbag_migration_rule.spec deleted file mode 100644 index 323e91d..0000000 --- a/specs/ros-kinetic-rosbag_migration_rule.spec +++ /dev/null @@ -1,148 +0,0 @@ -Name: ros-rosbag_migration_rule -Version: kinetic.1.0.0 -Release: 10%{?dist} -Summary: ROS package rosbag_migration_rule - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/rosbag_migration_rule-release/archive/release/kinetic/rosbag_migration_rule/1.0.0-0.tar.gz#/ros-kinetic-rosbag_migration_rule-1.0.0-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - - - -%description -This empty package allows to export rosbag migration rule files -without depending on rosbag. - -Provides: ros-kinetic-rosbag_migration_rule = %{version}-%{release} -Obsoletes: ros-kinetic-rosbag_migration_rule < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-rosbag_migration_rule-devel = %{version}-%{release} -Obsoletes: ros-kinetic-rosbag_migration_rule-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rosbag_migration_rule - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.0.0-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.0.0-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.0.0-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.0.0-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.0.0-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.0.0-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.0.0-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.0.0-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.0.0-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.0.0-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-rosbag_storage.spec b/specs/ros-kinetic-rosbag_storage.spec deleted file mode 100644 index fa52f0f..0000000 --- a/specs/ros-kinetic-rosbag_storage.spec +++ /dev/null @@ -1,180 +0,0 @@ -Name: ros-rosbag_storage -Version: kinetic.1.12.14 -Release: 2%{?dist} -Summary: ROS package rosbag_storage - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/rosbag_storage/1.12.14-0.tar.gz#/ros-kinetic-rosbag_storage-1.12.14-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: boost-devel -BuildRequires: bzip2-devel -BuildRequires: console-bridge-devel -BuildRequires: lz4-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-cpp_common-devel -BuildRequires: ros-kinetic-roscpp_serialization-devel -BuildRequires: ros-kinetic-roscpp_traits-devel -BuildRequires: ros-kinetic-roslz4-devel -BuildRequires: ros-kinetic-rostime-devel - -Requires: ros-kinetic-cpp_common -Requires: ros-kinetic-roscpp_serialization -Requires: ros-kinetic-roscpp_traits -Requires: ros-kinetic-roslz4 -Requires: ros-kinetic-rostime - - -%description -This is a set of tools for recording from and playing back ROS message -without relying on the ROS client library. - -Provides: ros-kinetic-rosbag_storage = %{version}-%{release} -Obsoletes: ros-kinetic-rosbag_storage < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: boost-devel -Requires: bzip2-devel -Requires: console-bridge-devel -Requires: lz4-devel -Requires: ros-kinetic-cpp_common-devel -Requires: ros-kinetic-roscpp_serialization-devel -Requires: ros-kinetic-roscpp_traits-devel -Requires: ros-kinetic-roslz4-devel -Requires: ros-kinetic-rostime-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-rosbag_storage-devel = %{version}-%{release} -Obsoletes: ros-kinetic-rosbag_storage-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rosbag_storage - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.12.14-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.12.14-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.13-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.13-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.13-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.12.13-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.12.13-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.12.12-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.12-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.12-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.12-3 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.12.12-2 -- Add missing BR on lz4-devel -* Sun Nov 19 2017 Till Hofmann - 1.12.12-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.7-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.7-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-rosbash.spec b/specs/ros-kinetic-rosbash.spec deleted file mode 100644 index 66f7296..0000000 --- a/specs/ros-kinetic-rosbash.spec +++ /dev/null @@ -1,156 +0,0 @@ -Name: ros-rosbash -Version: kinetic.1.14.6 -Release: 2%{?dist} -Summary: ROS package rosbash - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/ros-release/archive/release/kinetic/rosbash/1.14.6-1.tar.gz#/ros-kinetic-rosbash-1.14.6-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: ros-kinetic-catkin -Requires: ros-kinetic-rospack - - -%description -Assorted shell commands for using ros with bash. - -Provides: ros-kinetic-rosbash = %{version}-%{release} -Obsoletes: ros-kinetic-rosbash < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-rospack-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-rosbash-devel = %{version}-%{release} -Obsoletes: ros-kinetic-rosbash-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rosbash - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.14.6-2 -- Remove ROS distro from package name -* Fri Jul 12 2019 Till Hofmann - 1.14.6-1 -- Update to latest release -* Wed Nov 07 2018 Till Hofmann - 1.14.4-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.14.3-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.14.3-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.14.3-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.13.6-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.13.6-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.13.6-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.13.6-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.13.6-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.13.5-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.13.5-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-rosboost_cfg.spec b/specs/ros-kinetic-rosboost_cfg.spec deleted file mode 100644 index 86aa7d2..0000000 --- a/specs/ros-kinetic-rosboost_cfg.spec +++ /dev/null @@ -1,154 +0,0 @@ -Name: ros-rosboost_cfg -Version: kinetic.1.14.6 -Release: 2%{?dist} -Summary: ROS package rosboost_cfg - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/ros-release/archive/release/kinetic/rosboost_cfg/1.14.6-1.tar.gz#/ros-kinetic-rosboost_cfg-1.14.6-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - - - -%description -Contains scripts used by the rosboost-cfg tool for determining -cflags/lflags/etc. of boost on your system - -Provides: ros-kinetic-rosboost_cfg = %{version}-%{release} -Obsoletes: ros-kinetic-rosboost_cfg < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-rosboost_cfg-devel = %{version}-%{release} -Obsoletes: ros-kinetic-rosboost_cfg-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rosboost_cfg - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.14.6-2 -- Remove ROS distro from package name -* Fri Jul 12 2019 Till Hofmann - 1.14.6-1 -- Update to latest release -* Wed Nov 07 2018 Till Hofmann - 1.14.4-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.14.3-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.14.3-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.14.3-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.13.6-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.13.6-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.13.6-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.13.6-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.13.6-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.13.5-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.13.5-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-rosbuild.spec b/specs/ros-kinetic-rosbuild.spec deleted file mode 100644 index f21ead3..0000000 --- a/specs/ros-kinetic-rosbuild.spec +++ /dev/null @@ -1,165 +0,0 @@ -Name: ros-rosbuild -Version: kinetic.1.14.6 -Release: 2%{?dist} -Summary: ROS package rosbuild - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/ros-release/archive/release/kinetic/rosbuild/1.14.6-1.tar.gz#/ros-kinetic-rosbuild-1.14.6-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: pkgconfig -BuildRequires: ros-kinetic-catkin-devel - -Requires: ros-kinetic-catkin -Requires: ros-kinetic-message_generation -Requires: ros-kinetic-message_runtime - - -%description -rosbuild contains scripts for managing the CMake-based build system -for ROS. - -Provides: ros-kinetic-rosbuild = %{version}-%{release} -Obsoletes: ros-kinetic-rosbuild < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: pkgconfig -Requires: ros-kinetic-message_generation-devel -Requires: ros-kinetic-message_runtime-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-rosbuild-devel = %{version}-%{release} -Obsoletes: ros-kinetic-rosbuild-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rosbuild - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.14.6-2 -- Remove ROS distro from package name -* Fri Jul 12 2019 Till Hofmann - 1.14.6-1 -- Update to latest release -* Wed Nov 07 2018 Till Hofmann - 1.14.4-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.14.3-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.14.3-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.14.3-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.14.3-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.14.3-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.13.6-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.13.6-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.13.6-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.13.6-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.13.6-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.13.5-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.13.5-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-rosclean.spec b/specs/ros-kinetic-rosclean.spec deleted file mode 100644 index 783df3d..0000000 --- a/specs/ros-kinetic-rosclean.spec +++ /dev/null @@ -1,158 +0,0 @@ -Name: ros-rosclean -Version: kinetic.1.14.6 -Release: 2%{?dist} -Summary: ROS package rosclean - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/ros-release/archive/release/kinetic/rosclean/1.14.6-1.tar.gz#/ros-kinetic-rosclean-1.14.6-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: python-rospkg - - -%description -rosclean: cleanup filesystem resources (e.g. log files). - -Provides: ros-kinetic-rosclean = %{version}-%{release} -Obsoletes: ros-kinetic-rosclean < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-rosclean-devel = %{version}-%{release} -Obsoletes: ros-kinetic-rosclean-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rosclean - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.14.6-2 -- Remove ROS distro from package name -* Fri Jul 12 2019 Till Hofmann - 1.14.6-1 -- Update to latest release -* Wed Nov 07 2018 Till Hofmann - 1.14.4-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.14.3-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.14.3-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.14.3-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.14.3-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.14.3-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.13.6-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.13.6-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.13.6-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.13.6-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.13.6-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.13.5-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.13.5-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-rosconsole.spec b/specs/ros-kinetic-rosconsole.spec deleted file mode 100644 index 3740857..0000000 --- a/specs/ros-kinetic-rosconsole.spec +++ /dev/null @@ -1,174 +0,0 @@ -Name: ros-rosconsole -Version: kinetic.1.12.14 -Release: 2%{?dist} -Summary: ROS package rosconsole - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/rosconsole/1.12.14-0.tar.gz#/ros-kinetic-rosconsole-1.12.14-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: apr-devel apr-util -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: log4cxx-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-cpp_common-devel -BuildRequires: ros-kinetic-rostime-devel -BuildRequires: ros-kinetic-rosunit-devel - -Requires: ros-kinetic-cpp_common -Requires: ros-kinetic-rosbuild -Requires: ros-kinetic-rostime - - -%description -ROS console output library. - -Provides: ros-kinetic-rosconsole = %{version}-%{release} -Obsoletes: ros-kinetic-rosconsole < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: apr-devel apr-util -Requires: boost-devel -Requires: console-bridge-devel -Requires: log4cxx-devel -Requires: ros-kinetic-cpp_common-devel -Requires: ros-kinetic-rostime-devel -Requires: ros-kinetic-rosunit-devel -Requires: ros-kinetic-rosbuild-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-rosconsole-devel = %{version}-%{release} -Obsoletes: ros-kinetic-rosconsole-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rosconsole - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.12.14-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.12.14-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.13-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.13-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.13-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.12.13-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.12.13-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.12.12-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.12-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.12-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.12-3 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.12.12-2 -- Add missing BR on console-bridge-devel -* Sun Nov 19 2017 Till Hofmann - 1.12.12-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.7-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.7-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-rosconsole_bridge.spec b/specs/ros-kinetic-rosconsole_bridge.spec deleted file mode 100644 index 298ec2c..0000000 --- a/specs/ros-kinetic-rosconsole_bridge.spec +++ /dev/null @@ -1,165 +0,0 @@ -Name: ros-rosconsole_bridge -Version: kinetic.0.5.2 -Release: 2%{?dist} -Summary: ROS package rosconsole_bridge - -License: BSD -URL: http://www.ros.org/wiki/rosconsole_bridge - -Source0: https://github.com/ros-gbp/rosconsole_bridge-release/archive/release/kinetic/rosconsole_bridge/0.5.2-0.tar.gz#/ros-kinetic-rosconsole_bridge-0.5.2-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: log4cxx-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-rosconsole-devel - -Requires: ros-kinetic-rosconsole - - -%description -rosconsole_bridge is a package used in conjunction with console_bridge -and rosconsole for connecting console_bridge-based logging to -rosconsole-based logging. - -Provides: ros-kinetic-rosconsole_bridge = %{version}-%{release} -Obsoletes: ros-kinetic-rosconsole_bridge < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: boost-devel -Requires: console-bridge-devel -Requires: log4cxx-devel -Requires: ros-kinetic-rosconsole-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-rosconsole_bridge-devel = %{version}-%{release} -Obsoletes: ros-kinetic-rosconsole_bridge-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rosconsole_bridge - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.5.2-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 0.5.2-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 0.5.1-10 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.5.1-9 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.5.1-8 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.5.1-7 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.5.1-6 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.5.1-5 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.5.1-4 -- Split devel package -* Mon Nov 20 2017 Till Hofmann - 0.5.1-3 -- Add missing BR on boost-devel -* Mon Nov 20 2017 Till Hofmann - 0.5.1-2 -- Add missing BR on log4cxx-devel -* Sun Nov 19 2017 Till Hofmann - 0.5.1-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 0.4.4-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.4.4-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-roscpp.spec b/specs/ros-kinetic-roscpp.spec deleted file mode 100644 index 0aa10e1..0000000 --- a/specs/ros-kinetic-roscpp.spec +++ /dev/null @@ -1,196 +0,0 @@ -Name: ros-roscpp -Version: kinetic.1.12.14 -Release: 2%{?dist} -Summary: ROS package roscpp - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/roscpp/1.12.14-0.tar.gz#/ros-kinetic-roscpp-1.12.14-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: log4cxx-devel -BuildRequires: pkgconfig -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-cpp_common-devel -BuildRequires: ros-kinetic-message_generation-devel -BuildRequires: ros-kinetic-rosconsole-devel -BuildRequires: ros-kinetic-roscpp_serialization-devel -BuildRequires: ros-kinetic-roscpp_traits-devel -BuildRequires: ros-kinetic-rosgraph_msgs-devel -BuildRequires: ros-kinetic-roslang-devel -BuildRequires: ros-kinetic-rostime-devel -BuildRequires: ros-kinetic-std_msgs-devel -BuildRequires: ros-kinetic-xmlrpcpp-devel - -Requires: ros-kinetic-cpp_common -Requires: ros-kinetic-message_runtime -Requires: ros-kinetic-rosconsole -Requires: ros-kinetic-roscpp_serialization -Requires: ros-kinetic-roscpp_traits -Requires: ros-kinetic-rosgraph_msgs -Requires: ros-kinetic-rostime -Requires: ros-kinetic-std_msgs -Requires: ros-kinetic-xmlrpcpp - - -%description -roscpp is a C++ implementation of ROS. It provides a - -Provides: ros-kinetic-roscpp = %{version}-%{release} -Obsoletes: ros-kinetic-roscpp < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: boost-devel -Requires: console-bridge-devel -Requires: log4cxx-devel -Requires: pkgconfig -Requires: ros-kinetic-cpp_common-devel -Requires: ros-kinetic-message_generation-devel -Requires: ros-kinetic-rosconsole-devel -Requires: ros-kinetic-roscpp_serialization-devel -Requires: ros-kinetic-roscpp_traits-devel -Requires: ros-kinetic-rosgraph_msgs-devel -Requires: ros-kinetic-roslang-devel -Requires: ros-kinetic-rostime-devel -Requires: ros-kinetic-std_msgs-devel -Requires: ros-kinetic-xmlrpcpp-devel -Requires: ros-kinetic-message_runtime-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-roscpp-devel = %{version}-%{release} -Obsoletes: ros-kinetic-roscpp-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg roscpp - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.12.14-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.12.14-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.13-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.13-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.13-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.12.13-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.12.13-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.12.12-7 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.12-6 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.12-5 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.12-4 -- Split devel package -* Mon Nov 20 2017 Till Hofmann - 1.12.12-3 -- Add missing BR on log4cxx-devel -* Mon Nov 20 2017 Till Hofmann - 1.12.12-2 -- Add missing BR on boost-devel -* Sun Nov 19 2017 Till Hofmann - 1.12.12-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.7-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.7-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-roscpp_core.spec b/specs/ros-kinetic-roscpp_core.spec deleted file mode 100644 index a7ba99f..0000000 --- a/specs/ros-kinetic-roscpp_core.spec +++ /dev/null @@ -1,161 +0,0 @@ -Name: ros-roscpp_core -Version: kinetic.0.6.11 -Release: 2%{?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/kinetic/roscpp_core/0.6.11-0.tar.gz#/ros-kinetic-roscpp_core-0.6.11-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: ros-kinetic-cpp_common -Requires: ros-kinetic-roscpp_serialization -Requires: ros-kinetic-roscpp_traits -Requires: ros-kinetic-rostime - - -%description -Underlying data libraries for roscpp messages. - -Provides: ros-kinetic-roscpp_core = %{version}-%{release} -Obsoletes: ros-kinetic-roscpp_core < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-rostime-devel -Requires: ros-kinetic-cpp_common-devel -Requires: ros-kinetic-roscpp_serialization-devel -Requires: ros-kinetic-roscpp_traits-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-roscpp_core-devel = %{version}-%{release} -Obsoletes: ros-kinetic-roscpp_core-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg roscpp_core - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.6.11-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 0.6.11-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 0.6.9-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.6.9-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.6.9-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.6.7-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.6.7-5 -- Add missing 'Requires: rostime' to devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.6.7-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.6.7-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.6.7-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 0.6.7-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 0.6.2-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.6.2-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-roscpp_serialization.spec b/specs/ros-kinetic-roscpp_serialization.spec deleted file mode 100644 index c052fdf..0000000 --- a/specs/ros-kinetic-roscpp_serialization.spec +++ /dev/null @@ -1,168 +0,0 @@ -Name: ros-roscpp_serialization -Version: kinetic.0.6.11 -Release: 2%{?dist} -Summary: ROS package roscpp_serialization - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/roscpp_core-release/archive/release/kinetic/roscpp_serialization/0.6.11-0.tar.gz#/ros-kinetic-roscpp_serialization-0.6.11-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: boost-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-cpp_common-devel -BuildRequires: ros-kinetic-roscpp_traits-devel -BuildRequires: ros-kinetic-rostime-devel - -Requires: ros-kinetic-cpp_common -Requires: ros-kinetic-roscpp_traits -Requires: ros-kinetic-rostime - - -%description -roscpp_serialization contains the code for serialization as described -in - -Provides: ros-kinetic-roscpp_serialization = %{version}-%{release} -Obsoletes: ros-kinetic-roscpp_serialization < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: boost-devel -Requires: ros-kinetic-cpp_common-devel -Requires: ros-kinetic-roscpp_traits-devel -Requires: ros-kinetic-rostime-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-roscpp_serialization-devel = %{version}-%{release} -Obsoletes: ros-kinetic-roscpp_serialization-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg roscpp_serialization - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.6.11-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 0.6.11-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 0.6.9-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.6.9-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.6.9-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 0.6.9-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 0.6.9-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 0.6.7-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.6.7-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.6.7-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.6.7-3 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 0.6.7-2 -- Add missing BR on boost-devel -* Sun Nov 19 2017 Till Hofmann - 0.6.7-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 0.6.2-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.6.2-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-roscpp_traits.spec b/specs/ros-kinetic-roscpp_traits.spec deleted file mode 100644 index 8afa18d..0000000 --- a/specs/ros-kinetic-roscpp_traits.spec +++ /dev/null @@ -1,159 +0,0 @@ -Name: ros-roscpp_traits -Version: kinetic.0.6.11 -Release: 2%{?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/kinetic/roscpp_traits/0.6.11-0.tar.gz#/ros-kinetic-roscpp_traits-0.6.11-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: ros-kinetic-cpp_common -Requires: ros-kinetic-rostime - - -%description -roscpp_traits contains the message traits code as described in - -Provides: ros-kinetic-roscpp_traits = %{version}-%{release} -Obsoletes: ros-kinetic-roscpp_traits < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-cpp_common-devel -Requires: ros-kinetic-rostime-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-roscpp_traits-devel = %{version}-%{release} -Obsoletes: ros-kinetic-roscpp_traits-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg roscpp_traits - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.6.11-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 0.6.11-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 0.6.9-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.6.9-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.6.9-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 0.6.9-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 0.6.9-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 0.6.7-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.6.7-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.6.7-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.6.7-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 0.6.7-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 0.6.2-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.6.2-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-roscpp_tutorials.spec b/specs/ros-kinetic-roscpp_tutorials.spec deleted file mode 100644 index b871c7a..0000000 --- a/specs/ros-kinetic-roscpp_tutorials.spec +++ /dev/null @@ -1,172 +0,0 @@ -Name: ros-roscpp_tutorials -Version: kinetic.0.7.1 -Release: 10%{?dist} -Summary: ROS package roscpp_tutorials - -License: BSD -URL: http://www.ros.org/wiki/roscpp_tutorials - -Source0: https://github.com/ros-gbp/ros_tutorials-release/archive/release/kinetic/roscpp_tutorials/0.7.1-0.tar.gz#/ros-kinetic-roscpp_tutorials-0.7.1-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: log4cxx-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-message_generation-devel -BuildRequires: ros-kinetic-rosconsole-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-roscpp_serialization-devel -BuildRequires: ros-kinetic-rostime-devel -BuildRequires: ros-kinetic-std_msgs-devel - -Requires: ros-kinetic-message_runtime -Requires: ros-kinetic-rosconsole -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-roscpp_serialization -Requires: ros-kinetic-rostime -Requires: ros-kinetic-std_msgs - - -%description -This package attempts to show the features of ROS step-by-step, -including using messages, servers, parameters, etc. - -Provides: ros-kinetic-roscpp_tutorials = %{version}-%{release} -Obsoletes: ros-kinetic-roscpp_tutorials < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: boost-devel -Requires: console-bridge-devel -Requires: log4cxx-devel -Requires: ros-kinetic-message_generation-devel -Requires: ros-kinetic-rosconsole-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-roscpp_serialization-devel -Requires: ros-kinetic-rostime-devel -Requires: ros-kinetic-std_msgs-devel -Requires: ros-kinetic-message_runtime-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-roscpp_tutorials-devel = %{version}-%{release} -Obsoletes: ros-kinetic-roscpp_tutorials-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg roscpp_tutorials - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.7.1-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.7.1-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.7.1-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.7.1-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.7.1-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.7.1-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.7.1-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.7.1-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.7.1-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.7.1-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-roscreate.spec b/specs/ros-kinetic-roscreate.spec deleted file mode 100644 index b9a5e20..0000000 --- a/specs/ros-kinetic-roscreate.spec +++ /dev/null @@ -1,157 +0,0 @@ -Name: ros-roscreate -Version: kinetic.1.14.6 -Release: 2%{?dist} -Summary: ROS package roscreate - -License: BSD -URL: http://ros.org/wiki/roscreate - -Source0: https://github.com/ros-gbp/ros-release/archive/release/kinetic/roscreate/1.14.6-1.tar.gz#/ros-kinetic-roscreate-1.14.6-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: python-rospkg -Requires: ros-kinetic-roslib - - -%description -roscreate contains a tool that assists in the creation of ROS -filesystem resources. It provides: - -Provides: ros-kinetic-roscreate = %{version}-%{release} -Obsoletes: ros-kinetic-roscreate < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-roslib-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-roscreate-devel = %{version}-%{release} -Obsoletes: ros-kinetic-roscreate-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg roscreate - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.14.6-2 -- Remove ROS distro from package name -* Fri Jul 12 2019 Till Hofmann - 1.14.6-1 -- Update to latest release -* Wed Nov 07 2018 Till Hofmann - 1.14.4-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.14.3-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.14.3-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.14.3-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.13.6-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.13.6-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.13.6-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.13.6-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.13.6-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.13.5-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.13.5-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-rosgraph.spec b/specs/ros-kinetic-rosgraph.spec deleted file mode 100644 index 9d30c37..0000000 --- a/specs/ros-kinetic-rosgraph.spec +++ /dev/null @@ -1,161 +0,0 @@ -Name: ros-rosgraph -Version: kinetic.1.12.14 -Release: 2%{?dist} -Summary: ROS package rosgraph - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/rosgraph/1.12.14-0.tar.gz#/ros-kinetic-rosgraph-1.12.14-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: python-mock -BuildRequires: ros-kinetic-catkin-devel - -Requires: python-netifaces -Requires: python-rospkg - - -%description -rosgraph contains the rosgraph command-line tool, which prints -information about the ROS Computation Graph. It also provides an -internal library that can be used by graphical tools. - -Provides: ros-kinetic-rosgraph = %{version}-%{release} -Obsoletes: ros-kinetic-rosgraph < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: python-mock - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-rosgraph-devel = %{version}-%{release} -Obsoletes: ros-kinetic-rosgraph-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rosgraph - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.12.14-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.12.14-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.13-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.13-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.13-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.12.13-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.12.13-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.12.12-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.12-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.12-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.12-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.12.12-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.7-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.7-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-rosgraph_msgs.spec b/specs/ros-kinetic-rosgraph_msgs.spec deleted file mode 100644 index 427f0f1..0000000 --- a/specs/ros-kinetic-rosgraph_msgs.spec +++ /dev/null @@ -1,160 +0,0 @@ -Name: ros-rosgraph_msgs -Version: kinetic.1.11.2 -Release: 12%{?dist} -Summary: ROS package rosgraph_msgs - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/ros_comm_msgs-release/archive/release/kinetic/rosgraph_msgs/1.11.2-0.tar.gz#/ros-kinetic-rosgraph_msgs-1.11.2-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-message_generation-devel -BuildRequires: ros-kinetic-std_msgs-devel - -Requires: ros-kinetic-message_runtime -Requires: ros-kinetic-std_msgs - - -%description -Messages relating to the ROS Computation Graph. These are generally -considered to be low-level messages that end users do not interact -with. - -Provides: ros-kinetic-rosgraph_msgs = %{version}-%{release} -Obsoletes: ros-kinetic-rosgraph_msgs < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-message_generation-devel -Requires: ros-kinetic-std_msgs-devel -Requires: ros-kinetic-message_runtime-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-rosgraph_msgs-devel = %{version}-%{release} -Obsoletes: ros-kinetic-rosgraph_msgs-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rosgraph_msgs - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.11.2-12 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.11.2-11 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.11.2-10 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.11.2-9 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.11.2-8 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.11.2-7 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.11.2-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.11.2-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.11.2-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.11.2-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.11.2-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.11.2-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-roslang.spec b/specs/ros-kinetic-roslang.spec deleted file mode 100644 index 6a01907..0000000 --- a/specs/ros-kinetic-roslang.spec +++ /dev/null @@ -1,160 +0,0 @@ -Name: ros-roslang -Version: kinetic.1.14.6 -Release: 2%{?dist} -Summary: ROS package roslang - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/ros-release/archive/release/kinetic/roslang/1.14.6-1.tar.gz#/ros-kinetic-roslang-1.14.6-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: ros-kinetic-catkin -Requires: ros-kinetic-genmsg - - -%description -roslang is a common package that all - -Provides: ros-kinetic-roslang = %{version}-%{release} -Obsoletes: ros-kinetic-roslang < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-genmsg-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-roslang-devel = %{version}-%{release} -Obsoletes: ros-kinetic-roslang-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg roslang - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.14.6-2 -- Remove ROS distro from package name -* Fri Jul 12 2019 Till Hofmann - 1.14.6-1 -- Update to latest release -* Wed Nov 07 2018 Till Hofmann - 1.14.4-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.14.3-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.14.3-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.14.3-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.14.3-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.14.3-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.13.6-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.13.6-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.13.6-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.13.6-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.13.6-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.13.5-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.13.5-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-roslaunch.spec b/specs/ros-kinetic-roslaunch.spec deleted file mode 100644 index 658dec8..0000000 --- a/specs/ros-kinetic-roslaunch.spec +++ /dev/null @@ -1,176 +0,0 @@ -Name: ros-roslaunch -Version: kinetic.1.12.14 -Release: 2%{?dist} -Summary: ROS package roslaunch - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/roslaunch/1.12.14-0.tar.gz#/ros-kinetic-roslaunch-1.12.14-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-rosbuild-devel - -Requires: python-paramiko -Requires: python-rospkg -Requires: PyYAML -Requires: ros-kinetic-rosclean -Requires: ros-kinetic-rosgraph_msgs -Requires: ros-kinetic-roslib -Requires: ros-kinetic-rosmaster -Requires: ros-kinetic-rosout -Requires: ros-kinetic-rosparam -Requires: ros-kinetic-rosunit - - -%description -roslaunch is a tool for easily launching multiple ROS - -Provides: ros-kinetic-roslaunch = %{version}-%{release} -Obsoletes: ros-kinetic-roslaunch < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-rosbuild-devel -Requires: ros-kinetic-rosclean-devel -Requires: ros-kinetic-rosgraph_msgs-devel -Requires: ros-kinetic-roslib-devel -Requires: ros-kinetic-rosmaster-devel -Requires: ros-kinetic-rosout-devel -Requires: ros-kinetic-rosparam-devel -Requires: ros-kinetic-rosunit-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-roslaunch-devel = %{version}-%{release} -Obsoletes: ros-kinetic-roslaunch-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg roslaunch - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.12.14-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.12.14-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.13-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.13-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.13-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.12.13-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.12.13-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.12.12-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.12-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.12-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.12-3 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 1.12.12-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.12.12-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.7-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.7-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-roslib.spec b/specs/ros-kinetic-roslib.spec deleted file mode 100644 index 3d857ae..0000000 --- a/specs/ros-kinetic-roslib.spec +++ /dev/null @@ -1,177 +0,0 @@ -Name: ros-roslib -Version: kinetic.1.14.6 -Release: 2%{?dist} -Summary: ROS package roslib - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/ros-release/archive/release/kinetic/roslib/1.14.6-1.tar.gz#/ros-kinetic-roslib-1.14.6-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: boost-devel -BuildRequires: python2-devel -BuildRequires: tinyxml-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-rosmake-devel -BuildRequires: ros-kinetic-rospack-devel - -Requires: python-rospkg -Requires: ros-kinetic-catkin -Requires: ros-kinetic-ros_environment -Requires: ros-kinetic-rospack - - -%description -Base dependencies and support libraries for ROS. roslib contains many -of the common data structures and tools that are shared across ROS -client library implementations. - -Provides: ros-kinetic-roslib = %{version}-%{release} -Obsoletes: ros-kinetic-roslib < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: boost-devel -Requires: python2-devel -Requires: tinyxml-devel -Requires: ros-kinetic-rosmake-devel -Requires: ros-kinetic-rospack-devel -Requires: ros-kinetic-ros_environment-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-roslib-devel = %{version}-%{release} -Obsoletes: ros-kinetic-roslib-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg roslib - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.14.6-2 -- Remove ROS distro from package name -* Fri Jul 12 2019 Till Hofmann - 1.14.6-1 -- Update to latest release -* Wed Nov 07 2018 Till Hofmann - 1.14.4-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.14.3-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.14.3-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.14.3-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.14.3-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.14.3-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.13.6-7 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.13.6-6 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.13.6-5 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.13.6-4 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.13.6-3 -- Add missing BR on tinyxml-devel -* Sun Nov 19 2017 Till Hofmann - 1.13.6-2 -- Add missing BR on python2-devel -* Sun Nov 19 2017 Till Hofmann - 1.13.6-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.13.5-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.13.5-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-roslint.spec b/specs/ros-kinetic-roslint.spec deleted file mode 100644 index d039d7c..0000000 --- a/specs/ros-kinetic-roslint.spec +++ /dev/null @@ -1,151 +0,0 @@ -Name: ros-roslint -Version: kinetic.0.11.0 -Release: 11%{?dist} -Summary: ROS package roslint - -License: BSD -URL: http://ros.org/wiki/roslint - -Source0: https://github.com/ros-gbp/roslint-release/archive/release/kinetic/roslint/0.11.0-0.tar.gz#/ros-kinetic-roslint-0.11.0-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - - - -%description -CMake lint commands for ROS packages. The lint commands perform static -checking of Python or C++ source code for errors and standards -compliance. - -Provides: ros-kinetic-roslint = %{version}-%{release} -Obsoletes: ros-kinetic-roslint < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-roslint-devel = %{version}-%{release} -Obsoletes: ros-kinetic-roslint-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg roslint - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.11.0-11 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.11.0-10 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.11.0-9 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.11.0-8 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.11.0-7 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.11.0-6 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.11.0-5 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.11.0-4 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 0.11.0-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.11.0-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.11.0-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-roslisp.spec b/specs/ros-kinetic-roslisp.spec deleted file mode 100644 index 20dacb1..0000000 --- a/specs/ros-kinetic-roslisp.spec +++ /dev/null @@ -1,156 +0,0 @@ -Name: ros-roslisp -Version: kinetic.1.9.21 -Release: 10%{?dist} -Summary: ROS package roslisp - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/roslisp-release/archive/release/kinetic/roslisp/1.9.21-0.tar.gz#/ros-kinetic-roslisp-1.9.21-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: sbcl -Requires: ros-kinetic-rosgraph_msgs -Requires: ros-kinetic-roslang -Requires: ros-kinetic-rospack -Requires: ros-kinetic-std_srvs - - -%description -Lisp client library for ROS, the Robot Operating System. - -Provides: ros-kinetic-roslisp = %{version}-%{release} -Obsoletes: ros-kinetic-roslisp < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-rosgraph_msgs-devel -Requires: ros-kinetic-roslang-devel -Requires: ros-kinetic-rospack-devel -Requires: ros-kinetic-std_srvs-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-roslisp-devel = %{version}-%{release} -Obsoletes: ros-kinetic-roslisp-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg roslisp - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.9.21-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.9.21-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.9.21-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.9.21-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.9.21-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.9.21-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.9.21-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.9.21-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.9.21-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.9.21-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-roslz4.spec b/specs/ros-kinetic-roslz4.spec deleted file mode 100644 index 97e581c..0000000 --- a/specs/ros-kinetic-roslz4.spec +++ /dev/null @@ -1,164 +0,0 @@ -Name: ros-roslz4 -Version: kinetic.1.12.14 -Release: 2%{?dist} -Summary: ROS package roslz4 - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/roslz4/1.12.14-0.tar.gz#/ros-kinetic-roslz4-1.12.14-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: lz4-devel -BuildRequires: python2-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-rosunit-devel - - - -%description -A Python and C++ implementation of the LZ4 streaming format. Large -data streams are split into blocks which are compressed using the very -fast LZ4 compression algorithm. - -Provides: ros-kinetic-roslz4 = %{version}-%{release} -Obsoletes: ros-kinetic-roslz4 < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: lz4-devel -Requires: python2-devel -Requires: ros-kinetic-rosunit-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-roslz4-devel = %{version}-%{release} -Obsoletes: ros-kinetic-roslz4-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg roslz4 - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.12.14-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.12.14-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.13-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.13-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.13-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.12.13-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.12.13-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.12.12-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.12-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.12-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.12-3 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.12.12-2 -- Add missing BR on python2-devel -* Sun Nov 19 2017 Till Hofmann - 1.12.12-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.7-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.7-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-rosmake.spec b/specs/ros-kinetic-rosmake.spec deleted file mode 100644 index c60ca69..0000000 --- a/specs/ros-kinetic-rosmake.spec +++ /dev/null @@ -1,156 +0,0 @@ -Name: ros-rosmake -Version: kinetic.1.14.6 -Release: 2%{?dist} -Summary: ROS package rosmake - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/ros-release/archive/release/kinetic/rosmake/1.14.6-1.tar.gz#/ros-kinetic-rosmake-1.14.6-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: python-rospkg -Requires: ros-kinetic-catkin - - -%description -rosmake is a ros dependency aware build tool which can be used to -build all dependencies in the correct order. - -Provides: ros-kinetic-rosmake = %{version}-%{release} -Obsoletes: ros-kinetic-rosmake < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-rosmake-devel = %{version}-%{release} -Obsoletes: ros-kinetic-rosmake-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rosmake - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.14.6-2 -- Remove ROS distro from package name -* Fri Jul 12 2019 Till Hofmann - 1.14.6-1 -- Update to latest release -* Wed Nov 07 2018 Till Hofmann - 1.14.4-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.14.3-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.14.3-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.14.3-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.13.6-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.13.6-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.13.6-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.13.6-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.13.6-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.13.5-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.13.5-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-rosmaster.spec b/specs/ros-kinetic-rosmaster.spec deleted file mode 100644 index 0d56101..0000000 --- a/specs/ros-kinetic-rosmaster.spec +++ /dev/null @@ -1,158 +0,0 @@ -Name: ros-rosmaster -Version: kinetic.1.12.14 -Release: 2%{?dist} -Summary: ROS package rosmaster - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/rosmaster/1.12.14-0.tar.gz#/ros-kinetic-rosmaster-1.12.14-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: python-defusedxml -Requires: ros-kinetic-rosgraph - - -%description -ROS - -Provides: ros-kinetic-rosmaster = %{version}-%{release} -Obsoletes: ros-kinetic-rosmaster < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-rosgraph-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-rosmaster-devel = %{version}-%{release} -Obsoletes: ros-kinetic-rosmaster-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rosmaster - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.12.14-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.12.14-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.13-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.13-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.13-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.12.13-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.12.13-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.12.12-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.12-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.12-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.12-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.12.12-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.7-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.7-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-rosmsg.spec b/specs/ros-kinetic-rosmsg.spec deleted file mode 100644 index 343e37a..0000000 --- a/specs/ros-kinetic-rosmsg.spec +++ /dev/null @@ -1,167 +0,0 @@ -Name: ros-rosmsg -Version: kinetic.1.12.14 -Release: 2%{?dist} -Summary: ROS package rosmsg - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/rosmsg/1.12.14-0.tar.gz#/ros-kinetic-rosmsg-1.12.14-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-std_msgs-devel - -Requires: python-rospkg -Requires: ros-kinetic-catkin -Requires: ros-kinetic-genmsg -Requires: ros-kinetic-genpy -Requires: ros-kinetic-rosbag -Requires: ros-kinetic-roslib - - -%description -rosmsg contains two command-line tools: - -Provides: ros-kinetic-rosmsg = %{version}-%{release} -Obsoletes: ros-kinetic-rosmsg < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-std_msgs-devel -Requires: ros-kinetic-genmsg-devel -Requires: ros-kinetic-genpy-devel -Requires: ros-kinetic-rosbag-devel -Requires: ros-kinetic-roslib-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-rosmsg-devel = %{version}-%{release} -Obsoletes: ros-kinetic-rosmsg-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rosmsg - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.12.14-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.12.14-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.13-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.13-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.13-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.12.13-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.12.13-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.12.12-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.12-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.12-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.12-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.12.12-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.7-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.7-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-rosnode.spec b/specs/ros-kinetic-rosnode.spec deleted file mode 100644 index 3ef0e77..0000000 --- a/specs/ros-kinetic-rosnode.spec +++ /dev/null @@ -1,162 +0,0 @@ -Name: ros-rosnode -Version: kinetic.1.12.14 -Release: 2%{?dist} -Summary: ROS package rosnode - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/rosnode/1.12.14-0.tar.gz#/ros-kinetic-rosnode-1.12.14-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-rostest-devel - -Requires: ros-kinetic-rosgraph -Requires: ros-kinetic-rostopic - - -%description -rosnode is a command-line tool for displaying debug information about -ROS - -Provides: ros-kinetic-rosnode = %{version}-%{release} -Obsoletes: ros-kinetic-rosnode < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-rostest-devel -Requires: ros-kinetic-rosgraph-devel -Requires: ros-kinetic-rostopic-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-rosnode-devel = %{version}-%{release} -Obsoletes: ros-kinetic-rosnode-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rosnode - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.12.14-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.12.14-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.13-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.13-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.13-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.12.13-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.12.13-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.12.12-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.12-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.12-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.12-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.12.12-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.7-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.7-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-rosout.spec b/specs/ros-kinetic-rosout.spec deleted file mode 100644 index 163730d..0000000 --- a/specs/ros-kinetic-rosout.spec +++ /dev/null @@ -1,166 +0,0 @@ -Name: ros-rosout -Version: kinetic.1.12.14 -Release: 2%{?dist} -Summary: ROS package rosout - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/rosout/1.12.14-0.tar.gz#/ros-kinetic-rosout-1.12.14-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: boost-devel -BuildRequires: log4cxx-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-rosgraph_msgs-devel -BuildRequires: ros-kinetic-rostime-devel - -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-rosgraph_msgs - - -%description -System-wide logging mechanism for messages sent to the /rosout topic. - -Provides: ros-kinetic-rosout = %{version}-%{release} -Obsoletes: ros-kinetic-rosout < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: boost-devel -Requires: log4cxx-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-rosgraph_msgs-devel -Requires: ros-kinetic-rostime-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-rosout-devel = %{version}-%{release} -Obsoletes: ros-kinetic-rosout-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rosout - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.12.14-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.12.14-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.13-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.13-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.13-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.12.13-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.12.13-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.12.12-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.12-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.12-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.12-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.12.12-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.7-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.7-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-rospack.spec b/specs/ros-kinetic-rospack.spec deleted file mode 100644 index 3fee76d..0000000 --- a/specs/ros-kinetic-rospack.spec +++ /dev/null @@ -1,179 +0,0 @@ -Name: ros-rospack -Version: kinetic.2.4.5 -Release: 2%{?dist} -Summary: ROS package rospack - -License: BSD -URL: http://wiki.ros.org/rospack - -Source0: https://github.com/ros-gbp/rospack-release/archive/release/kinetic/rospack/2.4.5-1.tar.gz#/ros-kinetic-rospack-2.4.5-source0.tar.gz - -Patch0: ros-kinetic-rospack.remove-tr1.patch - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: boost-devel -BuildRequires: gtest-devel -BuildRequires: pkgconfig -BuildRequires: python-coverage -BuildRequires: python-devel -BuildRequires: tinyxml-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-cmake_modules-devel - -Requires: pkgconfig -Requires: python-catkin_pkg -Requires: python-rosdep -Requires: ros-kinetic-ros_environment - - -%description -ROS Package Tool - -Provides: ros-kinetic-rospack = %{version}-%{release} -Obsoletes: ros-kinetic-rospack < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: boost-devel -Requires: gtest-devel -Requires: pkgconfig -Requires: python-coverage -Requires: python-devel -Requires: tinyxml-devel -Requires: ros-kinetic-cmake_modules-devel -Requires: ros-kinetic-ros_environment-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-rospack-devel = %{version}-%{release} -Obsoletes: ros-kinetic-rospack-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} -%patch0 -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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rospack - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 2.4.5-2 -- Remove ROS distro from package name -* Fri Jul 12 2019 Till Hofmann - 2.4.5-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 2.4.4-12 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 2.4.4-11 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 2.4.4-10 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 2.4.4-9 -- Add corresponding devel Requires: for the package's BRs and Rs -* Tue May 15 2018 Till Hofmann - 2.4.4-8 -- Add missing devel dependency on cpp_common -* Tue May 15 2018 Till Hofmann - 2.4.4-7 -- Add patch to remove deprecated boost tr1 libraries -* Mon May 14 2018 Till Hofmann - 2.4.4-6 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 2.4.4-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 2.4.4-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 2.4.4-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 2.4.4-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 2.4.4-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 2.3.3-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 2.3.3-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-rosparam.spec b/specs/ros-kinetic-rosparam.spec deleted file mode 100644 index b1e0c9a..0000000 --- a/specs/ros-kinetic-rosparam.spec +++ /dev/null @@ -1,159 +0,0 @@ -Name: ros-rosparam -Version: kinetic.1.12.14 -Release: 2%{?dist} -Summary: ROS package rosparam - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/rosparam/1.12.14-0.tar.gz#/ros-kinetic-rosparam-1.12.14-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: PyYAML -Requires: ros-kinetic-rosgraph - - -%description -rosparam contains the rosparam command-line tool for getting and -setting ROS Parameters on the - -Provides: ros-kinetic-rosparam = %{version}-%{release} -Obsoletes: ros-kinetic-rosparam < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-rosgraph-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-rosparam-devel = %{version}-%{release} -Obsoletes: ros-kinetic-rosparam-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rosparam - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.12.14-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.12.14-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.13-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.13-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.13-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.12.13-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.12.13-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.12.12-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.12-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.12-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.12-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.12.12-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.7-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.7-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-rospy.spec b/specs/ros-kinetic-rospy.spec deleted file mode 100644 index 468e20c..0000000 --- a/specs/ros-kinetic-rospy.spec +++ /dev/null @@ -1,171 +0,0 @@ -Name: ros-rospy -Version: kinetic.1.12.14 -Release: 2%{?dist} -Summary: ROS package rospy - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/rospy/1.12.14-0.tar.gz#/ros-kinetic-rospy-1.12.14-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: numpy -Requires: python-rospkg -Requires: PyYAML -Requires: ros-kinetic-genpy -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-rosgraph -Requires: ros-kinetic-rosgraph_msgs -Requires: ros-kinetic-roslib -Requires: ros-kinetic-std_msgs - - -%description -rospy is a pure Python client library for ROS. The rospy client API -enables Python programmers to quickly interface with ROS - -Provides: ros-kinetic-rospy = %{version}-%{release} -Obsoletes: ros-kinetic-rospy < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-genpy-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-rosgraph-devel -Requires: ros-kinetic-rosgraph_msgs-devel -Requires: ros-kinetic-roslib-devel -Requires: ros-kinetic-std_msgs-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-rospy-devel = %{version}-%{release} -Obsoletes: ros-kinetic-rospy-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rospy - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.12.14-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.12.14-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.13-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.13-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.13-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.12.13-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.12.13-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.12.12-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.12-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.12-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.12-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.12.12-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.7-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.7-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-rospy_tutorials.spec b/specs/ros-kinetic-rospy_tutorials.spec deleted file mode 100644 index a7e5f56..0000000 --- a/specs/ros-kinetic-rospy_tutorials.spec +++ /dev/null @@ -1,160 +0,0 @@ -Name: ros-rospy_tutorials -Version: kinetic.0.7.1 -Release: 10%{?dist} -Summary: ROS package rospy_tutorials - -License: BSD -URL: http://www.ros.org/wiki/rospy_tutorials - -Source0: https://github.com/ros-gbp/ros_tutorials-release/archive/release/kinetic/rospy_tutorials/0.7.1-0.tar.gz#/ros-kinetic-rospy_tutorials-0.7.1-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-message_generation-devel -BuildRequires: ros-kinetic-rostest-devel -BuildRequires: ros-kinetic-std_msgs-devel - -Requires: ros-kinetic-message_runtime -Requires: ros-kinetic-rospy -Requires: ros-kinetic-std_msgs - - -%description -This package attempts to show the features of ROS python API step-by- -step, including using messages, servers, parameters, etc. These -tutorials are compatible with the nodes in roscpp_tutorial. - -Provides: ros-kinetic-rospy_tutorials = %{version}-%{release} -Obsoletes: ros-kinetic-rospy_tutorials < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-message_generation-devel -Requires: ros-kinetic-rostest-devel -Requires: ros-kinetic-std_msgs-devel -Requires: ros-kinetic-message_runtime-devel -Requires: ros-kinetic-rospy-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-rospy_tutorials-devel = %{version}-%{release} -Obsoletes: ros-kinetic-rospy_tutorials-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rospy_tutorials - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.7.1-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.7.1-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.7.1-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.7.1-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.7.1-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.7.1-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.7.1-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.7.1-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.7.1-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.7.1-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-rosservice.spec b/specs/ros-kinetic-rosservice.spec deleted file mode 100644 index 6ab87ad..0000000 --- a/specs/ros-kinetic-rosservice.spec +++ /dev/null @@ -1,166 +0,0 @@ -Name: ros-rosservice -Version: kinetic.1.12.14 -Release: 2%{?dist} -Summary: ROS package rosservice - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/rosservice/1.12.14-0.tar.gz#/ros-kinetic-rosservice-1.12.14-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: ros-kinetic-genpy -Requires: ros-kinetic-rosgraph -Requires: ros-kinetic-roslib -Requires: ros-kinetic-rosmsg -Requires: ros-kinetic-rospy - - -%description -rosservice contains the rosservice command-line tool for listing and -querying ROS - -Provides: ros-kinetic-rosservice = %{version}-%{release} -Obsoletes: ros-kinetic-rosservice < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-genpy-devel -Requires: ros-kinetic-rosgraph-devel -Requires: ros-kinetic-roslib-devel -Requires: ros-kinetic-rosmsg-devel -Requires: ros-kinetic-rospy-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-rosservice-devel = %{version}-%{release} -Obsoletes: ros-kinetic-rosservice-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rosservice - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.12.14-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.12.14-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.13-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.13-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.13-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.12.13-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.12.13-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.12.12-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.12-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.12-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.12-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.12.12-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.7-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.7-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-rostest.spec b/specs/ros-kinetic-rostest.spec deleted file mode 100644 index 8c72bb0..0000000 --- a/specs/ros-kinetic-rostest.spec +++ /dev/null @@ -1,169 +0,0 @@ -Name: ros-rostest -Version: kinetic.1.12.14 -Release: 2%{?dist} -Summary: ROS package rostest - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/rostest/1.12.14-0.tar.gz#/ros-kinetic-rostest-1.12.14-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: boost-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-rosunit-devel - -Requires: ros-kinetic-rosgraph -Requires: ros-kinetic-roslaunch -Requires: ros-kinetic-rosmaster -Requires: ros-kinetic-rospy -Requires: ros-kinetic-rosunit - - -%description -Integration test suite based on roslaunch that is compatible with -xUnit frameworks. - -Provides: ros-kinetic-rostest = %{version}-%{release} -Obsoletes: ros-kinetic-rostest < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: boost-devel -Requires: ros-kinetic-rosunit-devel -Requires: ros-kinetic-rosgraph-devel -Requires: ros-kinetic-roslaunch-devel -Requires: ros-kinetic-rosmaster-devel -Requires: ros-kinetic-rospy-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-rostest-devel = %{version}-%{release} -Obsoletes: ros-kinetic-rostest-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rostest - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.12.14-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.12.14-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.13-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.13-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.13-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.12.13-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.12.13-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.12.12-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.12-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.12-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.12-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.12.12-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.7-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.7-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-rostime.spec b/specs/ros-kinetic-rostime.spec deleted file mode 100644 index 5ef24a2..0000000 --- a/specs/ros-kinetic-rostime.spec +++ /dev/null @@ -1,159 +0,0 @@ -Name: ros-rostime -Version: kinetic.0.6.11 -Release: 2%{?dist} -Summary: ROS package rostime - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/roscpp_core-release/archive/release/kinetic/rostime/0.6.11-0.tar.gz#/ros-kinetic-rostime-0.6.11-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: boost-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-cpp_common-devel - -Requires: ros-kinetic-cpp_common - - -%description -Time and Duration implementations for C++ libraries, including roscpp. - -Provides: ros-kinetic-rostime = %{version}-%{release} -Obsoletes: ros-kinetic-rostime < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-cpp_common-devel -Requires: boost-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-rostime-devel = %{version}-%{release} -Obsoletes: ros-kinetic-rostime-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rostime - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.6.11-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 0.6.11-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 0.6.9-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.6.9-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.6.9-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 0.6.9-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 0.6.9-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 0.6.7-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.6.7-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.6.7-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.6.7-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 0.6.7-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 0.6.2-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.6.2-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-rostopic.spec b/specs/ros-kinetic-rostopic.spec deleted file mode 100644 index db121e5..0000000 --- a/specs/ros-kinetic-rostopic.spec +++ /dev/null @@ -1,164 +0,0 @@ -Name: ros-rostopic -Version: kinetic.1.12.14 -Release: 2%{?dist} -Summary: ROS package rostopic - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/rostopic/1.12.14-0.tar.gz#/ros-kinetic-rostopic-1.12.14-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-rostest-devel - -Requires: ros-kinetic-genpy -Requires: ros-kinetic-rosbag -Requires: ros-kinetic-rospy - - -%description -rostopic contains the rostopic command-line tool for displaying debug -information about ROS - -Provides: ros-kinetic-rostopic = %{version}-%{release} -Obsoletes: ros-kinetic-rostopic < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-rostest-devel -Requires: ros-kinetic-genpy-devel -Requires: ros-kinetic-rosbag-devel -Requires: ros-kinetic-rospy-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-rostopic-devel = %{version}-%{release} -Obsoletes: ros-kinetic-rostopic-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rostopic - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.12.14-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.12.14-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.13-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.13-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.13-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.12.13-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.12.13-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.12.12-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.12-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.12-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.12-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.12.12-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.7-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.7-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-rosunit.spec b/specs/ros-kinetic-rosunit.spec deleted file mode 100644 index fa2f5cc..0000000 --- a/specs/ros-kinetic-rosunit.spec +++ /dev/null @@ -1,162 +0,0 @@ -Name: ros-rosunit -Version: kinetic.1.14.6 -Release: 2%{?dist} -Summary: ROS package rosunit - -License: BSD -URL: http://ros.org/wiki/rosunit - -Source0: https://github.com/ros-gbp/ros-release/archive/release/kinetic/rosunit/1.14.6-1.tar.gz#/ros-kinetic-rosunit-1.14.6-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: python-rospkg -Requires: ros-kinetic-roslib - - -%description -Unit-testing package for ROS. This is a lower-level library for -rostest and handles unit tests, whereas rostest handles integration -tests. - -Provides: ros-kinetic-rosunit = %{version}-%{release} -Obsoletes: ros-kinetic-rosunit < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-roslib-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-rosunit-devel = %{version}-%{release} -Obsoletes: ros-kinetic-rosunit-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rosunit - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.14.6-2 -- Remove ROS distro from package name -* Fri Jul 12 2019 Till Hofmann - 1.14.6-1 -- Update to latest release -* Wed Nov 07 2018 Till Hofmann - 1.14.4-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.14.3-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.14.3-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.14.3-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.14.3-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.14.3-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.13.6-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.13.6-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.13.6-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.13.6-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.13.6-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.13.5-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.13.5-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-roswtf.spec b/specs/ros-kinetic-roswtf.spec deleted file mode 100644 index f2aab0f..0000000 --- a/specs/ros-kinetic-roswtf.spec +++ /dev/null @@ -1,174 +0,0 @@ -Name: ros-roswtf -Version: kinetic.1.12.14 -Release: 2%{?dist} -Summary: ROS package roswtf - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/roswtf/1.12.14-0.tar.gz#/ros-kinetic-roswtf-1.12.14-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-cmake_modules-devel -BuildRequires: ros-kinetic-rostest-devel - -Requires: python-paramiko -Requires: python-rospkg -Requires: ros-kinetic-rosbuild -Requires: ros-kinetic-rosgraph -Requires: ros-kinetic-roslaunch -Requires: ros-kinetic-roslib -Requires: ros-kinetic-rosnode -Requires: ros-kinetic-rosservice - - -%description -roswtf is a tool for diagnosing issues with a running ROS system. -Think of it as a FAQ implemented in code. - -Provides: ros-kinetic-roswtf = %{version}-%{release} -Obsoletes: ros-kinetic-roswtf < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-cmake_modules-devel -Requires: ros-kinetic-rostest-devel -Requires: ros-kinetic-rosbuild-devel -Requires: ros-kinetic-rosgraph-devel -Requires: ros-kinetic-roslaunch-devel -Requires: ros-kinetic-roslib-devel -Requires: ros-kinetic-rosnode-devel -Requires: ros-kinetic-rosservice-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-roswtf-devel = %{version}-%{release} -Obsoletes: ros-kinetic-roswtf-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg roswtf - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.12.14-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.12.14-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.13-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.13-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.13-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.12.13-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.12.13-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.12.12-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.12-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.12-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.12-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.12.12-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.7-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.7-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-rotate_recovery.spec b/specs/ros-kinetic-rotate_recovery.spec deleted file mode 100644 index 32478c7..0000000 --- a/specs/ros-kinetic-rotate_recovery.spec +++ /dev/null @@ -1,177 +0,0 @@ -Name: ros-kinetic-rotate_recovery -Version: 1.14.4 -Release: 1%{?dist} -Summary: ROS package rotate_recovery - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/navigation-release/archive/release/kinetic/rotate_recovery/1.14.4-0.tar.gz#/ros-kinetic-rotate_recovery-1.14.4-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: eigen3-devel -BuildRequires: libuuid-devel -BuildRequires: lz4-devel -BuildRequires: pcl-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-kinetic-base_local_planner-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-cmake_modules-devel -BuildRequires: ros-kinetic-costmap_2d-devel -BuildRequires: ros-kinetic-nav_core-devel -BuildRequires: ros-kinetic-pluginlib-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-tf-devel - -Requires: ros-kinetic-costmap_2d -Requires: ros-kinetic-nav_core -Requires: ros-kinetic-pluginlib -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-tf - - -%description -This package provides a recovery behavior for the navigation stack -that attempts to clear space by performing a 360 degree rotation of -the robot. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: eigen3-devel -Requires: libuuid-devel -Requires: lz4-devel -Requires: pcl-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: ros-kinetic-base_local_planner-devel -Requires: ros-kinetic-cmake_modules-devel -Requires: ros-kinetic-costmap_2d-devel -Requires: ros-kinetic-nav_core-devel -Requires: ros-kinetic-pluginlib-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-tf-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rotate_recovery - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Tue Jun 26 2018 Till Hofmann - 1.14.4-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.14.3-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.14.3-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.14.3-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.14.3-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.14.3-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.14.2-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.14.2-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.14.2-3 -- Add Recommends: for all BRs to the devel subpackage -* Fri Aug 25 2017 Till Hofmann - 1.14.2-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.14.2-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-rqt_action.spec b/specs/ros-kinetic-rqt_action.spec deleted file mode 100644 index 0d35bb0..0000000 --- a/specs/ros-kinetic-rqt_action.spec +++ /dev/null @@ -1,157 +0,0 @@ -Name: ros-rqt_action -Version: kinetic.0.4.9 -Release: 10%{?dist} -Summary: ROS package rqt_action - -License: BSD -URL: http://wiki.ros.org/rqt_action - -Source0: https://github.com/ros-gbp/rqt_action-release/archive/release/kinetic/rqt_action/0.4.9-0.tar.gz#/ros-kinetic-rqt_action-0.4.9-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: ros-kinetic-rospy -Requires: ros-kinetic-rqt_msg -Requires: ros-kinetic-rqt_py_common - - -%description -rqt_action provides a feature to introspect all available ROS action -(from actionlib) types. By utilizing rqt_msg, the output format is -unified with it and rqt_srv. Note that the actions shown on this -plugin is the ones that are stored on your machine, not on the ROS -core your rqt instance connects to. - -Provides: ros-kinetic-rqt_action = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_action < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-rospy-devel -Requires: ros-kinetic-rqt_msg-devel -Requires: ros-kinetic-rqt_py_common-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-rqt_action-devel = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_action-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_action - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.4.9-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.4.9-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.4.9-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.4.9-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.4.9-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.4.9-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.4.9-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.4.9-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.4.9-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.4.9-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-rqt_bag.spec b/specs/ros-kinetic-rqt_bag.spec deleted file mode 100644 index c4be245..0000000 --- a/specs/ros-kinetic-rqt_bag.spec +++ /dev/null @@ -1,167 +0,0 @@ -Name: ros-rqt_bag -Version: kinetic.0.4.12 -Release: 4%{?dist} -Summary: ROS package rqt_bag - -License: BSD -URL: http://wiki.ros.org/rqt_bag - -Source0: https://github.com/ros-gbp/rqt_bag-release/archive/release/kinetic/rqt_bag/0.4.12-0.tar.gz#/ros-kinetic-rqt_bag-0.4.12-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: python-rospkg -Requires: ros-kinetic-python_qt_binding -Requires: ros-kinetic-rosbag -Requires: ros-kinetic-rosgraph_msgs -Requires: ros-kinetic-roslib -Requires: ros-kinetic-rosnode -Requires: ros-kinetic-rospy -Requires: ros-kinetic-rqt_gui -Requires: ros-kinetic-rqt_gui_py - - -%description -rqt_bag provides a GUI plugin for displaying and replaying ROS bag -files. - -Provides: ros-kinetic-rqt_bag = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_bag < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-python_qt_binding-devel -Requires: ros-kinetic-rosbag-devel -Requires: ros-kinetic-rosgraph_msgs-devel -Requires: ros-kinetic-roslib-devel -Requires: ros-kinetic-rosnode-devel -Requires: ros-kinetic-rospy-devel -Requires: ros-kinetic-rqt_gui-devel -Requires: ros-kinetic-rqt_gui_py-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-rqt_bag-devel = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_bag-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_bag - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.4.12-4 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.4.12-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.4.12-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.4.12-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.4.11-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.4.11-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.4.11-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.4.11-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 0.4.11-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 0.4.8-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.4.8-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-rqt_bag_plugins.spec b/specs/ros-kinetic-rqt_bag_plugins.spec deleted file mode 100644 index 952380d..0000000 --- a/specs/ros-kinetic-rqt_bag_plugins.spec +++ /dev/null @@ -1,172 +0,0 @@ -Name: ros-rqt_bag_plugins -Version: kinetic.0.4.12 -Release: 4%{?dist} -Summary: ROS package rqt_bag_plugins - -License: BSD -URL: http://wiki.ros.org/rqt_bag - -Source0: https://github.com/ros-gbp/rqt_bag-release/archive/release/kinetic/rqt_bag_plugins/0.4.12-0.tar.gz#/ros-kinetic-rqt_bag_plugins-0.4.12-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: pycairo -Requires: python-pillow -Requires: ros-kinetic-geometry_msgs -Requires: ros-kinetic-rosbag -Requires: ros-kinetic-roslib -Requires: ros-kinetic-rospy -Requires: ros-kinetic-rqt_bag -Requires: ros-kinetic-rqt_gui -Requires: ros-kinetic-rqt_gui_py -Requires: ros-kinetic-rqt_plot -Requires: ros-kinetic-sensor_msgs -Requires: ros-kinetic-std_msgs - - -%description -rqt_bag provides a GUI plugin for displaying and replaying ROS bag -files. - -Provides: ros-kinetic-rqt_bag_plugins = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_bag_plugins < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-geometry_msgs-devel -Requires: ros-kinetic-rosbag-devel -Requires: ros-kinetic-roslib-devel -Requires: ros-kinetic-rospy-devel -Requires: ros-kinetic-rqt_bag-devel -Requires: ros-kinetic-rqt_gui-devel -Requires: ros-kinetic-rqt_gui_py-devel -Requires: ros-kinetic-rqt_plot-devel -Requires: ros-kinetic-sensor_msgs-devel -Requires: ros-kinetic-std_msgs-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-rqt_bag_plugins-devel = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_bag_plugins-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_bag_plugins - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.4.12-4 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.4.12-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.4.12-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.4.12-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.4.11-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.4.11-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.4.11-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.4.11-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 0.4.11-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 0.4.8-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.4.8-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-rqt_common_plugins.spec b/specs/ros-kinetic-rqt_common_plugins.spec deleted file mode 100644 index 3ceac77..0000000 --- a/specs/ros-kinetic-rqt_common_plugins.spec +++ /dev/null @@ -1,192 +0,0 @@ -Name: ros-rqt_common_plugins -Version: kinetic.0.4.8 -Release: 11%{?dist} -Summary: ROS package rqt_common_plugins - -License: BSD -URL: http://ros.org/wiki/rqt_common_plugins - -Source0: https://github.com/ros-gbp/rqt_common_plugins-release/archive/release/kinetic/rqt_common_plugins/0.4.8-0.tar.gz#/ros-kinetic-rqt_common_plugins-0.4.8-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: ros-kinetic-rqt_action -Requires: ros-kinetic-rqt_bag -Requires: ros-kinetic-rqt_bag_plugins -Requires: ros-kinetic-rqt_console -Requires: ros-kinetic-rqt_dep -Requires: ros-kinetic-rqt_graph -Requires: ros-kinetic-rqt_image_view -Requires: ros-kinetic-rqt_launch -Requires: ros-kinetic-rqt_logger_level -Requires: ros-kinetic-rqt_msg -Requires: ros-kinetic-rqt_plot -Requires: ros-kinetic-rqt_publisher -Requires: ros-kinetic-rqt_py_common -Requires: ros-kinetic-rqt_py_console -Requires: ros-kinetic-rqt_reconfigure -Requires: ros-kinetic-rqt_service_caller -Requires: ros-kinetic-rqt_shell -Requires: ros-kinetic-rqt_srv -Requires: ros-kinetic-rqt_top -Requires: ros-kinetic-rqt_topic -Requires: ros-kinetic-rqt_web - - -%description -rqt_common_plugins metapackage provides ROS backend graphical tools -suite that can be used on/off of robot runtime. - -Provides: ros-kinetic-rqt_common_plugins = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_common_plugins < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-rqt_action-devel -Requires: ros-kinetic-rqt_bag-devel -Requires: ros-kinetic-rqt_bag_plugins-devel -Requires: ros-kinetic-rqt_console-devel -Requires: ros-kinetic-rqt_dep-devel -Requires: ros-kinetic-rqt_graph-devel -Requires: ros-kinetic-rqt_image_view-devel -Requires: ros-kinetic-rqt_launch-devel -Requires: ros-kinetic-rqt_logger_level-devel -Requires: ros-kinetic-rqt_msg-devel -Requires: ros-kinetic-rqt_plot-devel -Requires: ros-kinetic-rqt_publisher-devel -Requires: ros-kinetic-rqt_py_common-devel -Requires: ros-kinetic-rqt_py_console-devel -Requires: ros-kinetic-rqt_reconfigure-devel -Requires: ros-kinetic-rqt_service_caller-devel -Requires: ros-kinetic-rqt_shell-devel -Requires: ros-kinetic-rqt_srv-devel -Requires: ros-kinetic-rqt_top-devel -Requires: ros-kinetic-rqt_topic-devel -Requires: ros-kinetic-rqt_web-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-rqt_common_plugins-devel = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_common_plugins-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_common_plugins - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.4.8-11 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.4.8-10 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.4.8-9 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.4.8-8 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.4.8-7 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.4.8-6 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.4.8-5 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.4.8-4 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 0.4.8-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.4.8-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.4.8-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-rqt_console.spec b/specs/ros-kinetic-rqt_console.spec deleted file mode 100644 index 0643b11..0000000 --- a/specs/ros-kinetic-rqt_console.spec +++ /dev/null @@ -1,163 +0,0 @@ -Name: ros-rqt_console -Version: kinetic.0.4.8 -Release: 10%{?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/kinetic/rqt_console/0.4.8-0.tar.gz#/ros-kinetic-rqt_console-0.4.8-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: python-rospkg -Requires: ros-kinetic-python_qt_binding -Requires: ros-kinetic-roslib -Requires: ros-kinetic-rospy -Requires: ros-kinetic-rqt_gui -Requires: ros-kinetic-rqt_gui_py -Requires: ros-kinetic-rqt_logger_level -Requires: ros-kinetic-rqt_py_common - - -%description -rqt_console provides a GUI plugin for displaying and filtering ROS -messages. - -Provides: ros-kinetic-rqt_console = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_console < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-python_qt_binding-devel -Requires: ros-kinetic-roslib-devel -Requires: ros-kinetic-rospy-devel -Requires: ros-kinetic-rqt_gui-devel -Requires: ros-kinetic-rqt_gui_py-devel -Requires: ros-kinetic-rqt_logger_level-devel -Requires: ros-kinetic-rqt_py_common-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-rqt_console-devel = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_console-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_console - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.4.8-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.4.8-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.4.8-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.4.8-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.4.8-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.4.8-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.4.8-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.4.8-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.4.8-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.4.8-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-rqt_dep.spec b/specs/ros-kinetic-rqt_dep.spec deleted file mode 100644 index 0396ee1..0000000 --- a/specs/ros-kinetic-rqt_dep.spec +++ /dev/null @@ -1,165 +0,0 @@ -Name: ros-rqt_dep -Version: kinetic.0.4.9 -Release: 2%{?dist} -Summary: ROS package rqt_dep - -License: BSD -URL: http://wiki.ros.org/rqt_dep - -Source0: https://github.com/ros-gbp/rqt_dep-release/archive/release/kinetic/rqt_dep/0.4.9-0.tar.gz#/ros-kinetic-rqt_dep-0.4.9-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: python-mock -BuildRequires: ros-kinetic-catkin-devel - -Requires: python-rospkg -Requires: ros-kinetic-python_qt_binding -Requires: ros-kinetic-qt_dotgraph -Requires: ros-kinetic-qt_gui -Requires: ros-kinetic-qt_gui_py_common -Requires: ros-kinetic-rqt_graph -Requires: ros-kinetic-rqt_gui_py - - -%description -rqt_dep provides a GUI plugin for visualizing the ROS dependency -graph. - -Provides: ros-kinetic-rqt_dep = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_dep < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: python-mock -Requires: ros-kinetic-python_qt_binding-devel -Requires: ros-kinetic-qt_dotgraph-devel -Requires: ros-kinetic-qt_gui-devel -Requires: ros-kinetic-qt_gui_py_common-devel -Requires: ros-kinetic-rqt_graph-devel -Requires: ros-kinetic-rqt_gui_py-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-rqt_dep-devel = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_dep-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_dep - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.4.9-2 -- Remove ROS distro from package name -* Wed May 30 2018 Till Hofmann - 0.4.9-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 0.4.8-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.4.8-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.4.8-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.4.8-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.4.8-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.4.8-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.4.8-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.4.8-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.4.8-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-rqt_graph.spec b/specs/ros-kinetic-rqt_graph.spec deleted file mode 100644 index ce623db..0000000 --- a/specs/ros-kinetic-rqt_graph.spec +++ /dev/null @@ -1,173 +0,0 @@ -Name: ros-rqt_graph -Version: kinetic.0.4.9 -Release: 9%{?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/kinetic/rqt_graph/0.4.9-0.tar.gz#/ros-kinetic-rqt_graph-0.4.9-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: python-rospkg -Requires: ros-kinetic-python_qt_binding -Requires: ros-kinetic-qt_dotgraph -Requires: ros-kinetic-rosgraph -Requires: ros-kinetic-rosgraph_msgs -Requires: ros-kinetic-roslib -Requires: ros-kinetic-rosnode -Requires: ros-kinetic-rospy -Requires: ros-kinetic-rosservice -Requires: ros-kinetic-rostopic -Requires: ros-kinetic-rqt_gui -Requires: ros-kinetic-rqt_gui_py - - -%description -rqt_graph provides a GUI plugin for visualizing the ROS computation -graph. - -Provides: ros-kinetic-rqt_graph = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_graph < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-python_qt_binding-devel -Requires: ros-kinetic-qt_dotgraph-devel -Requires: ros-kinetic-rosgraph-devel -Requires: ros-kinetic-rosgraph_msgs-devel -Requires: ros-kinetic-roslib-devel -Requires: ros-kinetic-rosnode-devel -Requires: ros-kinetic-rospy-devel -Requires: ros-kinetic-rosservice-devel -Requires: ros-kinetic-rostopic-devel -Requires: ros-kinetic-rqt_gui-devel -Requires: ros-kinetic-rqt_gui_py-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-rqt_graph-devel = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_graph-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_graph - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.4.9-9 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.4.9-8 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.4.9-7 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.4.9-6 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.4.9-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.4.9-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.4.9-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.4.9-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 0.4.9-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 0.4.8-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.4.8-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-rqt_gui.spec b/specs/ros-kinetic-rqt_gui.spec deleted file mode 100644 index 9bb1e11..0000000 --- a/specs/ros-kinetic-rqt_gui.spec +++ /dev/null @@ -1,152 +0,0 @@ -Name: ros-rqt_gui -Version: kinetic.0.5.0 -Release: 10%{?dist} -Summary: ROS package rqt_gui - -License: BSD -URL: http://ros.org/wiki/rqt_gui - -Source0: https://github.com/ros-gbp/rqt-release/archive/release/kinetic/rqt_gui/0.5.0-0.tar.gz#/ros-kinetic-rqt_gui-0.5.0-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-qt_gui-devel - -Requires: ros-kinetic-catkin -Requires: ros-kinetic-qt_gui - - -%description -rqt_gui provides the main to start an instance of the ROS integrated -graphical user interface provided by qt_gui. - -Provides: ros-kinetic-rqt_gui = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_gui < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-qt_gui-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-rqt_gui-devel = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_gui-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_gui - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.5.0-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.5.0-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.5.0-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.5.0-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.5.0-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.5.0-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.5.0-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.5.0-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.5.0-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.5.0-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-rqt_gui_cpp.spec b/specs/ros-kinetic-rqt_gui_cpp.spec deleted file mode 100644 index 568ca70..0000000 --- a/specs/ros-kinetic-rqt_gui_cpp.spec +++ /dev/null @@ -1,172 +0,0 @@ -Name: ros-rqt_gui_cpp -Version: kinetic.0.5.0 -Release: 12%{?dist} -Summary: ROS package rqt_gui_cpp - -License: BSD -URL: http://ros.org/wiki/rqt_gui_cpp - -Source0: https://github.com/ros-gbp/rqt-release/archive/release/kinetic/rqt_gui_cpp/0.5.0-0.tar.gz#/ros-kinetic-rqt_gui_cpp-0.5.0-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: libuuid-devel -BuildRequires: poco-devel -BuildRequires: qt5-qtbase-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-nodelet-devel -BuildRequires: ros-kinetic-qt_gui-devel -BuildRequires: ros-kinetic-qt_gui_cpp-devel -BuildRequires: ros-kinetic-roscpp-devel - -Requires: ros-kinetic-nodelet -Requires: ros-kinetic-qt_gui -Requires: ros-kinetic-qt_gui_cpp -Requires: ros-kinetic-roscpp - - -%description -rqt_gui_cpp enables GUI plugins to use the C++ client library for ROS. - -Provides: ros-kinetic-rqt_gui_cpp = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_gui_cpp < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: libuuid-devel -Requires: poco-devel -Requires: qt5-qtbase-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: ros-kinetic-nodelet-devel -Requires: ros-kinetic-qt_gui-devel -Requires: ros-kinetic-qt_gui_cpp-devel -Requires: ros-kinetic-roscpp-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-rqt_gui_cpp-devel = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_gui_cpp-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_gui_cpp - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.5.0-12 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.5.0-11 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.5.0-10 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.5.0-9 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.5.0-8 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.5.0-7 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.5.0-6 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.5.0-5 -- Split devel package -* Fri Nov 24 2017 Till Hofmann - 0.5.0-4 -- Add missing BR tinyxml-devel -* Fri Nov 24 2017 Till Hofmann - 0.5.0-3 -- Add missing BR poco-devel -* Fri Aug 25 2017 Till Hofmann - 0.5.0-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.5.0-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-rqt_gui_py.spec b/specs/ros-kinetic-rqt_gui_py.spec deleted file mode 100644 index e67f7d8..0000000 --- a/specs/ros-kinetic-rqt_gui_py.spec +++ /dev/null @@ -1,157 +0,0 @@ -Name: ros-rqt_gui_py -Version: kinetic.0.5.0 -Release: 10%{?dist} -Summary: ROS package rqt_gui_py - -License: BSD -URL: http://ros.org/wiki/rqt_gui_py - -Source0: https://github.com/ros-gbp/rqt-release/archive/release/kinetic/rqt_gui_py/0.5.0-0.tar.gz#/ros-kinetic-rqt_gui_py-0.5.0-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-qt_gui-devel -BuildRequires: ros-kinetic-rospy-devel -BuildRequires: ros-kinetic-rqt_gui-devel - -Requires: ros-kinetic-qt_gui -Requires: ros-kinetic-rospy -Requires: ros-kinetic-rqt_gui - - -%description -rqt_gui_py enables GUI plugins to use the Python client library for -ROS. - -Provides: ros-kinetic-rqt_gui_py = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_gui_py < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-qt_gui-devel -Requires: ros-kinetic-rospy-devel -Requires: ros-kinetic-rqt_gui-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-rqt_gui_py-devel = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_gui_py-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_gui_py - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.5.0-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.5.0-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.5.0-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.5.0-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.5.0-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.5.0-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.5.0-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.5.0-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.5.0-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.5.0-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-rqt_image_view.spec b/specs/ros-kinetic-rqt_image_view.spec deleted file mode 100644 index 68a6456..0000000 --- a/specs/ros-kinetic-rqt_image_view.spec +++ /dev/null @@ -1,187 +0,0 @@ -Name: ros-rqt_image_view -Version: kinetic.0.4.13 -Release: 2%{?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/kinetic/rqt_image_view/0.4.13-0.tar.gz#/ros-kinetic-rqt_image_view-0.4.13-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: libuuid-devel -BuildRequires: opencv-devel -BuildRequires: poco-devel -BuildRequires: python-qt5-devel -BuildRequires: qt5-qtbase-devel -BuildRequires: qtermwidget-qt5-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-cv_bridge-devel -BuildRequires: ros-kinetic-geometry_msgs-devel -BuildRequires: ros-kinetic-image_transport-devel -BuildRequires: ros-kinetic-rqt_gui-devel -BuildRequires: ros-kinetic-rqt_gui_cpp-devel -BuildRequires: ros-kinetic-sensor_msgs-devel - -Requires: ros-kinetic-cv_bridge -Requires: ros-kinetic-geometry_msgs -Requires: ros-kinetic-image_transport -Requires: ros-kinetic-rqt_gui -Requires: ros-kinetic-rqt_gui_cpp -Requires: ros-kinetic-sensor_msgs - - -%description -rqt_image_view provides a GUI plugin for displaying images using -image_transport. - -Provides: ros-kinetic-rqt_image_view = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_image_view < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: libuuid-devel -Requires: opencv-devel -Requires: poco-devel -Requires: python-qt5-devel -Requires: qt5-qtbase-devel -Requires: qtermwidget-qt5-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: ros-kinetic-cv_bridge-devel -Requires: ros-kinetic-geometry_msgs-devel -Requires: ros-kinetic-image_transport-devel -Requires: ros-kinetic-rqt_gui-devel -Requires: ros-kinetic-rqt_gui_cpp-devel -Requires: ros-kinetic-sensor_msgs-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-rqt_image_view-devel = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_image_view-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_image_view - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.4.13-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 0.4.13-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 0.4.11-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.4.11-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.4.11-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.4.11-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.4.11-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.4.11-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.4.11-3 -- Split devel package -* Thu Nov 23 2017 Till Hofmann - 0.4.11-2 -- Build against system opencv3 instead of ros-kinetic-opencv -* Sun Nov 19 2017 Till Hofmann - 0.4.11-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 0.4.8-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.4.8-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-rqt_launch.spec b/specs/ros-kinetic-rqt_launch.spec deleted file mode 100644 index 06b7a5a..0000000 --- a/specs/ros-kinetic-rqt_launch.spec +++ /dev/null @@ -1,163 +0,0 @@ -Name: ros-rqt_launch -Version: kinetic.0.4.8 -Release: 10%{?dist} -Summary: ROS package rqt_launch - -License: BSD -URL: http://wiki.ros.org/rqt_launch - -Source0: https://github.com/ros-gbp/rqt_launch-release/archive/release/kinetic/rqt_launch/0.4.8-0.tar.gz#/ros-kinetic-rqt_launch-0.4.8-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-rqt_py_common-devel - -Requires: ros-kinetic-python_qt_binding -Requires: ros-kinetic-roslaunch -Requires: ros-kinetic-rospy -Requires: ros-kinetic-rqt_console -Requires: ros-kinetic-rqt_gui -Requires: ros-kinetic-rqt_gui_py -Requires: ros-kinetic-rqt_py_common - - -%description -This rqt plugin ROS package provides easy view of .launch files. User -can also start and end node by node that are defined in those files. - -Provides: ros-kinetic-rqt_launch = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_launch < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-rqt_py_common-devel -Requires: ros-kinetic-python_qt_binding-devel -Requires: ros-kinetic-roslaunch-devel -Requires: ros-kinetic-rospy-devel -Requires: ros-kinetic-rqt_console-devel -Requires: ros-kinetic-rqt_gui-devel -Requires: ros-kinetic-rqt_gui_py-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-rqt_launch-devel = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_launch-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_launch - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.4.8-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.4.8-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.4.8-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.4.8-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.4.8-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.4.8-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.4.8-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.4.8-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.4.8-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.4.8-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-rqt_logger_level.spec b/specs/ros-kinetic-rqt_logger_level.spec deleted file mode 100644 index 72e54e6..0000000 --- a/specs/ros-kinetic-rqt_logger_level.spec +++ /dev/null @@ -1,161 +0,0 @@ -Name: ros-rqt_logger_level -Version: kinetic.0.4.8 -Release: 10%{?dist} -Summary: ROS package rqt_logger_level - -License: BSD -URL: http://wiki.ros.org/rqt_logger_level - -Source0: https://github.com/ros-gbp/rqt_logger_level-release/archive/release/kinetic/rqt_logger_level/0.4.8-0.tar.gz#/ros-kinetic-rqt_logger_level-0.4.8-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: python-rospkg -Requires: ros-kinetic-python_qt_binding -Requires: ros-kinetic-rosnode -Requires: ros-kinetic-rospy -Requires: ros-kinetic-rosservice -Requires: ros-kinetic-rqt_gui -Requires: ros-kinetic-rqt_gui_py - - -%description -rqt_logger_level provides a GUI plugin for configuring the logger -level of ROS nodes. - -Provides: ros-kinetic-rqt_logger_level = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_logger_level < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-python_qt_binding-devel -Requires: ros-kinetic-rosnode-devel -Requires: ros-kinetic-rospy-devel -Requires: ros-kinetic-rosservice-devel -Requires: ros-kinetic-rqt_gui-devel -Requires: ros-kinetic-rqt_gui_py-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-rqt_logger_level-devel = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_logger_level-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_logger_level - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.4.8-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.4.8-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.4.8-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.4.8-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.4.8-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.4.8-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.4.8-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.4.8-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.4.8-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.4.8-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-rqt_moveit.spec b/specs/ros-kinetic-rqt_moveit.spec deleted file mode 100644 index f1d247c..0000000 --- a/specs/ros-kinetic-rqt_moveit.spec +++ /dev/null @@ -1,165 +0,0 @@ -Name: ros-rqt_moveit -Version: kinetic.0.5.7 -Release: 10%{?dist} -Summary: ROS package rqt_moveit - -License: BSD -URL: http://wiki.ros.org/rqt_moveit - -Source0: https://github.com/ros-gbp/rqt_moveit-release/archive/release/kinetic/rqt_moveit/0.5.7-0.tar.gz#/ros-kinetic-rqt_moveit-0.5.7-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: ros-kinetic-python_qt_binding -Requires: ros-kinetic-rosnode -Requires: ros-kinetic-rospy -Requires: ros-kinetic-rostopic -Requires: ros-kinetic-rqt_gui -Requires: ros-kinetic-rqt_gui_py -Requires: ros-kinetic-rqt_py_common -Requires: ros-kinetic-rqt_topic -Requires: ros-kinetic-sensor_msgs - - -%description -An rqt-based tool that assists monitoring tasks for - -Provides: ros-kinetic-rqt_moveit = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_moveit < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-python_qt_binding-devel -Requires: ros-kinetic-rosnode-devel -Requires: ros-kinetic-rospy-devel -Requires: ros-kinetic-rostopic-devel -Requires: ros-kinetic-rqt_gui-devel -Requires: ros-kinetic-rqt_gui_py-devel -Requires: ros-kinetic-rqt_py_common-devel -Requires: ros-kinetic-rqt_topic-devel -Requires: ros-kinetic-sensor_msgs-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-rqt_moveit-devel = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_moveit-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_moveit - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.5.7-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.5.7-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.5.7-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.5.7-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.5.7-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.5.7-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.5.7-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.5.7-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.5.7-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.5.7-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-rqt_msg.spec b/specs/ros-kinetic-rqt_msg.spec deleted file mode 100644 index 9d961b1..0000000 --- a/specs/ros-kinetic-rqt_msg.spec +++ /dev/null @@ -1,167 +0,0 @@ -Name: ros-rqt_msg -Version: kinetic.0.4.8 -Release: 10%{?dist} -Summary: ROS package rqt_msg - -License: BSD -URL: http://wiki.ros.org/rqt_msg - -Source0: https://github.com/ros-gbp/rqt_msg-release/archive/release/kinetic/rqt_msg/0.4.8-0.tar.gz#/ros-kinetic-rqt_msg-0.4.8-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: python-rospkg -Requires: ros-kinetic-python_qt_binding -Requires: ros-kinetic-roslib -Requires: ros-kinetic-rosmsg -Requires: ros-kinetic-rospy -Requires: ros-kinetic-rqt_console -Requires: ros-kinetic-rqt_gui -Requires: ros-kinetic-rqt_gui_py -Requires: ros-kinetic-rqt_py_common - - -%description -A Python GUI plugin for introspecting available ROS message types. -Note that the msgs available through this plugin is the ones that are -stored on your machine, not on the ROS core your rqt instance connects -to. - -Provides: ros-kinetic-rqt_msg = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_msg < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-python_qt_binding-devel -Requires: ros-kinetic-roslib-devel -Requires: ros-kinetic-rosmsg-devel -Requires: ros-kinetic-rospy-devel -Requires: ros-kinetic-rqt_console-devel -Requires: ros-kinetic-rqt_gui-devel -Requires: ros-kinetic-rqt_gui_py-devel -Requires: ros-kinetic-rqt_py_common-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-rqt_msg-devel = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_msg-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_msg - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.4.8-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.4.8-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.4.8-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.4.8-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.4.8-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.4.8-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.4.8-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.4.8-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.4.8-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.4.8-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-rqt_nav_view.spec b/specs/ros-kinetic-rqt_nav_view.spec deleted file mode 100644 index 4fb7bba..0000000 --- a/specs/ros-kinetic-rqt_nav_view.spec +++ /dev/null @@ -1,165 +0,0 @@ -Name: ros-rqt_nav_view -Version: kinetic.0.5.7 -Release: 10%{?dist} -Summary: ROS package rqt_nav_view - -License: BSD -URL: http://wiki.ros.org/rqt_nav_view - -Source0: https://github.com/ros-gbp/rqt_nav_view-release/archive/release/kinetic/rqt_nav_view/0.5.7-0.tar.gz#/ros-kinetic-rqt_nav_view-0.5.7-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: ros-kinetic-geometry_msgs -Requires: ros-kinetic-nav_msgs -Requires: ros-kinetic-python_qt_binding -Requires: ros-kinetic-qt_gui -Requires: ros-kinetic-rospy -Requires: ros-kinetic-rqt_gui -Requires: ros-kinetic-rqt_gui_py -Requires: ros-kinetic-rqt_py_common -Requires: ros-kinetic-tf - - -%description -rqt_nav_view provides a gui for viewing navigation maps and paths. - -Provides: ros-kinetic-rqt_nav_view = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_nav_view < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-geometry_msgs-devel -Requires: ros-kinetic-nav_msgs-devel -Requires: ros-kinetic-python_qt_binding-devel -Requires: ros-kinetic-qt_gui-devel -Requires: ros-kinetic-rospy-devel -Requires: ros-kinetic-rqt_gui-devel -Requires: ros-kinetic-rqt_gui_py-devel -Requires: ros-kinetic-rqt_py_common-devel -Requires: ros-kinetic-tf-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-rqt_nav_view-devel = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_nav_view-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_nav_view - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.5.7-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.5.7-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.5.7-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.5.7-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.5.7-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.5.7-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.5.7-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.5.7-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.5.7-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.5.7-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-rqt_plot.spec b/specs/ros-kinetic-rqt_plot.spec deleted file mode 100644 index 2aed24b..0000000 --- a/specs/ros-kinetic-rqt_plot.spec +++ /dev/null @@ -1,169 +0,0 @@ -Name: ros-rqt_plot -Version: kinetic.0.4.8 -Release: 10%{?dist} -Summary: ROS package rqt_plot - -License: BSD -URL: http://wiki.ros.org/rqt_plot - -Source0: https://github.com/ros-gbp/rqt_plot-release/archive/release/kinetic/rqt_plot/0.4.8-0.tar.gz#/ros-kinetic-rqt_plot-0.4.8-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: numpy -Requires: python-matplotlib -Requires: python-rospkg -Requires: ros-kinetic-python_qt_binding -Requires: ros-kinetic-qt_gui_py_common -Requires: ros-kinetic-qwt_dependency -Requires: ros-kinetic-rosgraph -Requires: ros-kinetic-rostopic -Requires: ros-kinetic-rqt_gui -Requires: ros-kinetic-rqt_gui_py -Requires: ros-kinetic-rqt_py_common -Requires: ros-kinetic-std_msgs - - -%description -rqt_plot provides a GUI plugin visualizing numeric values in a 2D plot -using different plotting backends. - -Provides: ros-kinetic-rqt_plot = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_plot < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-python_qt_binding-devel -Requires: ros-kinetic-qt_gui_py_common-devel -Requires: ros-kinetic-qwt_dependency-devel -Requires: ros-kinetic-rosgraph-devel -Requires: ros-kinetic-rostopic-devel -Requires: ros-kinetic-rqt_gui-devel -Requires: ros-kinetic-rqt_gui_py-devel -Requires: ros-kinetic-rqt_py_common-devel -Requires: ros-kinetic-std_msgs-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-rqt_plot-devel = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_plot-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_plot - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.4.8-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.4.8-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.4.8-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.4.8-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.4.8-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.4.8-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.4.8-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.4.8-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.4.8-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.4.8-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-rqt_pose_view.spec b/specs/ros-kinetic-rqt_pose_view.spec deleted file mode 100644 index 56b60b7..0000000 --- a/specs/ros-kinetic-rqt_pose_view.spec +++ /dev/null @@ -1,171 +0,0 @@ -Name: ros-rqt_pose_view -Version: kinetic.0.5.8 -Release: 10%{?dist} -Summary: ROS package rqt_pose_view - -License: BSD -URL: http://wiki.ros.org/rqt_pose_view - -Source0: https://github.com/ros-gbp/rqt_pose_view-release/archive/release/kinetic/rqt_pose_view/0.5.8-0.tar.gz#/ros-kinetic-rqt_pose_view-0.5.8-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: python-rospkg -Requires: python2dist(pyopengl) -Requires: ros-kinetic-geometry_msgs -Requires: ros-kinetic-gl_dependency -Requires: ros-kinetic-python_qt_binding -Requires: ros-kinetic-rospy -Requires: ros-kinetic-rostopic -Requires: ros-kinetic-rqt_gui -Requires: ros-kinetic-rqt_gui_py -Requires: ros-kinetic-rqt_py_common -Requires: ros-kinetic-tf - - -%description -rqt_pose_view provides a GUI plugin for visualizing 3D poses. - -Provides: ros-kinetic-rqt_pose_view = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_pose_view < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-geometry_msgs-devel -Requires: ros-kinetic-gl_dependency-devel -Requires: ros-kinetic-python_qt_binding-devel -Requires: ros-kinetic-rospy-devel -Requires: ros-kinetic-rostopic-devel -Requires: ros-kinetic-rqt_gui-devel -Requires: ros-kinetic-rqt_gui_py-devel -Requires: ros-kinetic-rqt_py_common-devel -Requires: ros-kinetic-tf-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-rqt_pose_view-devel = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_pose_view-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_pose_view - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.5.8-10 -- Remove ROS distro from package name -* Tue Nov 13 2018 Till Hofmann - 0.5.8-9 -- Fix Requires on python2-pyopengl -* Tue May 22 2018 Till Hofmann - 0.5.8-8 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.5.8-7 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.5.8-6 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.5.8-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.5.8-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.5.8-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.5.8-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 0.5.8-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 0.5.7-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.5.7-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-rqt_publisher.spec b/specs/ros-kinetic-rqt_publisher.spec deleted file mode 100644 index aa8318b..0000000 --- a/specs/ros-kinetic-rqt_publisher.spec +++ /dev/null @@ -1,163 +0,0 @@ -Name: ros-rqt_publisher -Version: kinetic.0.4.8 -Release: 10%{?dist} -Summary: ROS package rqt_publisher - -License: BSD -URL: http://wiki.ros.org/rqt_publisher - -Source0: https://github.com/ros-gbp/rqt_publisher-release/archive/release/kinetic/rqt_publisher/0.4.8-0.tar.gz#/ros-kinetic-rqt_publisher-0.4.8-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: python-rospkg -Requires: ros-kinetic-python_qt_binding -Requires: ros-kinetic-qt_gui_py_common -Requires: ros-kinetic-roslib -Requires: ros-kinetic-rosmsg -Requires: ros-kinetic-rqt_gui -Requires: ros-kinetic-rqt_gui_py -Requires: ros-kinetic-rqt_py_common - - -%description -rqt_publisher provides a GUI plugin for publishing arbitrary messages -with fixed or computed field values. - -Provides: ros-kinetic-rqt_publisher = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_publisher < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-python_qt_binding-devel -Requires: ros-kinetic-qt_gui_py_common-devel -Requires: ros-kinetic-roslib-devel -Requires: ros-kinetic-rosmsg-devel -Requires: ros-kinetic-rqt_gui-devel -Requires: ros-kinetic-rqt_gui_py-devel -Requires: ros-kinetic-rqt_py_common-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-rqt_publisher-devel = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_publisher-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_publisher - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.4.8-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.4.8-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.4.8-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.4.8-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.4.8-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.4.8-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.4.8-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.4.8-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.4.8-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.4.8-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-rqt_py_common.spec b/specs/ros-kinetic-rqt_py_common.spec deleted file mode 100644 index 54b7933..0000000 --- a/specs/ros-kinetic-rqt_py_common.spec +++ /dev/null @@ -1,173 +0,0 @@ -Name: ros-rqt_py_common -Version: kinetic.0.5.0 -Release: 10%{?dist} -Summary: ROS package rqt_py_common - -License: BSD -URL: http://ros.org/wiki/rqt_py_common - -Source0: https://github.com/ros-gbp/rqt-release/archive/release/kinetic/rqt_py_common/0.5.0-0.tar.gz#/ros-kinetic-rqt_py_common-0.5.0-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-genmsg-devel -BuildRequires: ros-kinetic-std_msgs-devel - -Requires: ros-kinetic-actionlib -Requires: ros-kinetic-genpy -Requires: ros-kinetic-python_qt_binding -Requires: ros-kinetic-qt_gui -Requires: ros-kinetic-rosbag -Requires: ros-kinetic-roslib -Requires: ros-kinetic-rospy -Requires: ros-kinetic-rostopic - - -%description -rqt_py_common provides common functionality for rqt plugins written in -Python. Despite no plugin is provided, this package is part of the -rqt_common_plugins repository to keep refactoring generic -functionality from these common plugins into this package as easy as -possible. Functionality included in this package should cover generic -ROS concepts and should not introduce any special dependencies beside -"ros_base". - -Provides: ros-kinetic-rqt_py_common = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_py_common < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-genmsg-devel -Requires: ros-kinetic-std_msgs-devel -Requires: ros-kinetic-actionlib-devel -Requires: ros-kinetic-genpy-devel -Requires: ros-kinetic-python_qt_binding-devel -Requires: ros-kinetic-qt_gui-devel -Requires: ros-kinetic-rosbag-devel -Requires: ros-kinetic-roslib-devel -Requires: ros-kinetic-rospy-devel -Requires: ros-kinetic-rostopic-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-rqt_py_common-devel = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_py_common-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_py_common - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.5.0-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.5.0-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.5.0-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.5.0-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.5.0-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.5.0-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.5.0-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.5.0-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.5.0-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.5.0-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-rqt_py_console.spec b/specs/ros-kinetic-rqt_py_console.spec deleted file mode 100644 index 3fe5961..0000000 --- a/specs/ros-kinetic-rqt_py_console.spec +++ /dev/null @@ -1,161 +0,0 @@ -Name: ros-rqt_py_console -Version: kinetic.0.4.8 -Release: 10%{?dist} -Summary: ROS package rqt_py_console - -License: BSD -URL: http://wiki.ros.org/rqt_py_console - -Source0: https://github.com/ros-gbp/rqt_py_console-release/archive/release/kinetic/rqt_py_console/0.4.8-0.tar.gz#/ros-kinetic-rqt_py_console-0.4.8-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: python-rospkg -Requires: ros-kinetic-python_qt_binding -Requires: ros-kinetic-qt_gui -Requires: ros-kinetic-qt_gui_py_common -Requires: ros-kinetic-rospy -Requires: ros-kinetic-rqt_gui -Requires: ros-kinetic-rqt_gui_py - - -%description -rqt_py_console is a Python GUI plugin providing an interactive Python -console. - -Provides: ros-kinetic-rqt_py_console = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_py_console < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-python_qt_binding-devel -Requires: ros-kinetic-qt_gui-devel -Requires: ros-kinetic-qt_gui_py_common-devel -Requires: ros-kinetic-rospy-devel -Requires: ros-kinetic-rqt_gui-devel -Requires: ros-kinetic-rqt_gui_py-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-rqt_py_console-devel = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_py_console-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_py_console - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.4.8-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.4.8-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.4.8-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.4.8-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.4.8-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.4.8-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.4.8-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.4.8-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.4.8-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.4.8-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-rqt_reconfigure.spec b/specs/ros-kinetic-rqt_reconfigure.spec deleted file mode 100644 index 4a0ff9a..0000000 --- a/specs/ros-kinetic-rqt_reconfigure.spec +++ /dev/null @@ -1,163 +0,0 @@ -Name: ros-rqt_reconfigure -Version: kinetic.0.4.10 -Release: 4%{?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/kinetic/rqt_reconfigure/0.4.10-0.tar.gz#/ros-kinetic-rqt_reconfigure-0.4.10-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: ros-kinetic-dynamic_reconfigure -Requires: ros-kinetic-python_qt_binding -Requires: ros-kinetic-rospy -Requires: ros-kinetic-rqt_console -Requires: ros-kinetic-rqt_gui -Requires: ros-kinetic-rqt_gui_py -Requires: ros-kinetic-rqt_py_common - - -%description -This rqt plugin succeeds former dynamic_reconfigure's GUI -(reconfigure_gui), and provides the way to view and edit the -parameters that are accessible via dynamic_reconfigure. - -Provides: ros-kinetic-rqt_reconfigure = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_reconfigure < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-dynamic_reconfigure-devel -Requires: ros-kinetic-python_qt_binding-devel -Requires: ros-kinetic-rospy-devel -Requires: ros-kinetic-rqt_console-devel -Requires: ros-kinetic-rqt_gui-devel -Requires: ros-kinetic-rqt_gui_py-devel -Requires: ros-kinetic-rqt_py_common-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-rqt_reconfigure-devel = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_reconfigure-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_reconfigure - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.4.10-4 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.4.10-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.4.10-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.4.10-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.4.9-4 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.4.9-3 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.4.9-2 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.4.9-1 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.4.8-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.4.8-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-rqt_robot_dashboard.spec b/specs/ros-kinetic-rqt_robot_dashboard.spec deleted file mode 100644 index 0f4782c..0000000 --- a/specs/ros-kinetic-rqt_robot_dashboard.spec +++ /dev/null @@ -1,166 +0,0 @@ -Name: ros-rqt_robot_dashboard -Version: kinetic.0.5.7 -Release: 10%{?dist} -Summary: ROS package rqt_robot_dashboard - -License: BSD -URL: http://wiki.ros.org/rqt_robot_dashboard - -Source0: https://github.com/ros-gbp/rqt_robot_dashboard-release/archive/release/kinetic/rqt_robot_dashboard/0.5.7-0.tar.gz#/ros-kinetic-rqt_robot_dashboard-0.5.7-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: ros-kinetic-diagnostic_msgs -Requires: ros-kinetic-python_qt_binding -Requires: ros-kinetic-qt_gui -Requires: ros-kinetic-rospy -Requires: ros-kinetic-rqt_console -Requires: ros-kinetic-rqt_gui -Requires: ros-kinetic-rqt_gui_py -Requires: ros-kinetic-rqt_nav_view -Requires: ros-kinetic-rqt_robot_monitor - - -%description -rqt_robot_dashboard provides an infrastructure for building robot -dashboard plugins in rqt. - -Provides: ros-kinetic-rqt_robot_dashboard = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_robot_dashboard < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-diagnostic_msgs-devel -Requires: ros-kinetic-python_qt_binding-devel -Requires: ros-kinetic-qt_gui-devel -Requires: ros-kinetic-rospy-devel -Requires: ros-kinetic-rqt_console-devel -Requires: ros-kinetic-rqt_gui-devel -Requires: ros-kinetic-rqt_gui_py-devel -Requires: ros-kinetic-rqt_nav_view-devel -Requires: ros-kinetic-rqt_robot_monitor-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-rqt_robot_dashboard-devel = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_robot_dashboard-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_robot_dashboard - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.5.7-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.5.7-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.5.7-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.5.7-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.5.7-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.5.7-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.5.7-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.5.7-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.5.7-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.5.7-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-rqt_robot_monitor.spec b/specs/ros-kinetic-rqt_robot_monitor.spec deleted file mode 100644 index 2d9d798..0000000 --- a/specs/ros-kinetic-rqt_robot_monitor.spec +++ /dev/null @@ -1,167 +0,0 @@ -Name: ros-rqt_robot_monitor -Version: kinetic.0.5.8 -Release: 7%{?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/kinetic/rqt_robot_monitor/0.5.8-1.tar.gz#/ros-kinetic-rqt_robot_monitor-0.5.8-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: python-rospkg -Requires: ros-kinetic-diagnostic_msgs -Requires: ros-kinetic-python_qt_binding -Requires: ros-kinetic-qt_gui -Requires: ros-kinetic-qt_gui_py_common -Requires: ros-kinetic-rospy -Requires: ros-kinetic-rqt_bag -Requires: ros-kinetic-rqt_gui -Requires: ros-kinetic-rqt_gui_py -Requires: ros-kinetic-rqt_py_common - - -%description -rqt_robot_monitor displays diagnostics_agg topics messages that are -published by - -Provides: ros-kinetic-rqt_robot_monitor = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_robot_monitor < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-diagnostic_msgs-devel -Requires: ros-kinetic-python_qt_binding-devel -Requires: ros-kinetic-qt_gui-devel -Requires: ros-kinetic-qt_gui_py_common-devel -Requires: ros-kinetic-rospy-devel -Requires: ros-kinetic-rqt_bag-devel -Requires: ros-kinetic-rqt_gui-devel -Requires: ros-kinetic-rqt_gui_py-devel -Requires: ros-kinetic-rqt_py_common-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-rqt_robot_monitor-devel = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_robot_monitor-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_robot_monitor - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.5.8-7 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.5.8-6 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.5.8-5 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.5.8-4 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.5.8-3 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.5.8-2 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.5.8-1 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.5.7-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.5.7-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.5.7-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-rqt_robot_plugins.spec b/specs/ros-kinetic-rqt_robot_plugins.spec deleted file mode 100644 index 92ace38..0000000 --- a/specs/ros-kinetic-rqt_robot_plugins.spec +++ /dev/null @@ -1,168 +0,0 @@ -Name: ros-rqt_robot_plugins -Version: kinetic.0.5.7 -Release: 11%{?dist} -Summary: ROS package rqt_robot_plugins - -License: BSD -URL: http://ros.org/wiki/rqt_robot_plugins - -Source0: https://github.com/ros-gbp/rqt_robot_plugins-release/archive/release/kinetic/rqt_robot_plugins/0.5.7-0.tar.gz#/ros-kinetic-rqt_robot_plugins-0.5.7-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: ros-kinetic-rqt_moveit -Requires: ros-kinetic-rqt_nav_view -Requires: ros-kinetic-rqt_pose_view -Requires: ros-kinetic-rqt_robot_dashboard -Requires: ros-kinetic-rqt_robot_monitor -Requires: ros-kinetic-rqt_robot_steering -Requires: ros-kinetic-rqt_runtime_monitor -Requires: ros-kinetic-rqt_rviz -Requires: ros-kinetic-rqt_tf_tree - - -%description -Metapackage of rqt plugins that are particularly used with robots -during its operation. - -Provides: ros-kinetic-rqt_robot_plugins = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_robot_plugins < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-rqt_moveit-devel -Requires: ros-kinetic-rqt_nav_view-devel -Requires: ros-kinetic-rqt_pose_view-devel -Requires: ros-kinetic-rqt_robot_dashboard-devel -Requires: ros-kinetic-rqt_robot_monitor-devel -Requires: ros-kinetic-rqt_robot_steering-devel -Requires: ros-kinetic-rqt_runtime_monitor-devel -Requires: ros-kinetic-rqt_rviz-devel -Requires: ros-kinetic-rqt_tf_tree-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-rqt_robot_plugins-devel = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_robot_plugins-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_robot_plugins - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.5.7-11 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.5.7-10 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.5.7-9 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.5.7-8 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.5.7-7 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.5.7-6 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.5.7-5 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.5.7-4 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 0.5.7-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.5.7-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.5.7-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-rqt_robot_steering.spec b/specs/ros-kinetic-rqt_robot_steering.spec deleted file mode 100644 index bba1ceb..0000000 --- a/specs/ros-kinetic-rqt_robot_steering.spec +++ /dev/null @@ -1,161 +0,0 @@ -Name: ros-rqt_robot_steering -Version: kinetic.0.5.9 -Release: 4%{?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/kinetic/rqt_robot_steering/0.5.9-0.tar.gz#/ros-kinetic-rqt_robot_steering-0.5.9-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: python-rospkg -Requires: ros-kinetic-geometry_msgs -Requires: ros-kinetic-python_qt_binding -Requires: ros-kinetic-rostopic -Requires: ros-kinetic-rqt_gui -Requires: ros-kinetic-rqt_gui_py - - -%description -rqt_robot_steering provides a GUI plugin for steering a robot using -Twist messages. - -Provides: ros-kinetic-rqt_robot_steering = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_robot_steering < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-geometry_msgs-devel -Requires: ros-kinetic-python_qt_binding-devel -Requires: ros-kinetic-rostopic-devel -Requires: ros-kinetic-rqt_gui-devel -Requires: ros-kinetic-rqt_gui_py-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-rqt_robot_steering-devel = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_robot_steering-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_robot_steering - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.5.9-4 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.5.9-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.5.9-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.5.9-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.5.8-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.5.8-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.5.8-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.5.8-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 0.5.8-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 0.5.7-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.5.7-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-rqt_runtime_monitor.spec b/specs/ros-kinetic-rqt_runtime_monitor.spec deleted file mode 100644 index 1b3b534..0000000 --- a/specs/ros-kinetic-rqt_runtime_monitor.spec +++ /dev/null @@ -1,161 +0,0 @@ -Name: ros-rqt_runtime_monitor -Version: kinetic.0.5.7 -Release: 10%{?dist} -Summary: ROS package rqt_runtime_monitor - -License: BSD -URL: http://wiki.ros.org/rqt_runtime_monitor - -Source0: https://github.com/ros-gbp/rqt_runtime_monitor-release/archive/release/kinetic/rqt_runtime_monitor/0.5.7-0.tar.gz#/ros-kinetic-rqt_runtime_monitor-0.5.7-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: python-rospkg -Requires: ros-kinetic-diagnostic_msgs -Requires: ros-kinetic-python_qt_binding -Requires: ros-kinetic-qt_gui -Requires: ros-kinetic-rospy -Requires: ros-kinetic-rqt_gui -Requires: ros-kinetic-rqt_gui_py - - -%description -rqt_runtime_monitor provides a GUI plugin viewing DiagnosticsArray -messages. - -Provides: ros-kinetic-rqt_runtime_monitor = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_runtime_monitor < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-diagnostic_msgs-devel -Requires: ros-kinetic-python_qt_binding-devel -Requires: ros-kinetic-qt_gui-devel -Requires: ros-kinetic-rospy-devel -Requires: ros-kinetic-rqt_gui-devel -Requires: ros-kinetic-rqt_gui_py-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-rqt_runtime_monitor-devel = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_runtime_monitor-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_runtime_monitor - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.5.7-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.5.7-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.5.7-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.5.7-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.5.7-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.5.7-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.5.7-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.5.7-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.5.7-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.5.7-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-rqt_rviz.spec b/specs/ros-kinetic-rqt_rviz.spec deleted file mode 100644 index f63c136..0000000 --- a/specs/ros-kinetic-rqt_rviz.spec +++ /dev/null @@ -1,178 +0,0 @@ -Name: ros-rqt_rviz -Version: kinetic.0.5.10 -Release: 2%{?dist} -Summary: ROS package rqt_rviz - -License: BSD -URL: http://wiki.ros.org/rqt_rviz - -Source0: https://github.com/ros-gbp/rqt_rviz-release/archive/release/kinetic/rqt_rviz/0.5.10-0.tar.gz#/ros-kinetic-rqt_rviz-0.5.10-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: boost-devel -BuildRequires: eigen3-devel -BuildRequires: libuuid-devel -BuildRequires: ogre-devel -BuildRequires: poco-devel -BuildRequires: qtermwidget-qt5-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: urdfdom-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-pluginlib-devel -BuildRequires: ros-kinetic-rqt_gui-devel -BuildRequires: ros-kinetic-rqt_gui_cpp-devel -BuildRequires: ros-kinetic-rviz-devel - -Requires: ros-kinetic-pluginlib -Requires: ros-kinetic-rqt_gui -Requires: ros-kinetic-rqt_gui_cpp -Requires: ros-kinetic-rviz - - -%description -rqt_rviz provides a GUI plugin embedding - -Provides: ros-kinetic-rqt_rviz = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_rviz < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: boost-devel -Requires: eigen3-devel -Requires: libuuid-devel -Requires: ogre-devel -Requires: poco-devel -Requires: qtermwidget-qt5-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: urdfdom-devel -Requires: ros-kinetic-pluginlib-devel -Requires: ros-kinetic-rqt_gui-devel -Requires: ros-kinetic-rqt_gui_cpp-devel -Requires: ros-kinetic-rviz-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-rqt_rviz-devel = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_rviz-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_rviz - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.5.10-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 0.5.10-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 0.5.7-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.5.7-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.5.7-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.5.7-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.5.7-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.5.7-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.5.7-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.5.7-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.5.7-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-rqt_service_caller.spec b/specs/ros-kinetic-rqt_service_caller.spec deleted file mode 100644 index 272d080..0000000 --- a/specs/ros-kinetic-rqt_service_caller.spec +++ /dev/null @@ -1,157 +0,0 @@ -Name: ros-rqt_service_caller -Version: kinetic.0.4.8 -Release: 10%{?dist} -Summary: ROS package rqt_service_caller - -License: BSD -URL: http://wiki.ros.org/rqt_service_caller - -Source0: https://github.com/ros-gbp/rqt_service_caller-release/archive/release/kinetic/rqt_service_caller/0.4.8-0.tar.gz#/ros-kinetic-rqt_service_caller-0.4.8-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: python-rospkg -Requires: ros-kinetic-rosservice -Requires: ros-kinetic-rqt_gui -Requires: ros-kinetic-rqt_gui_py -Requires: ros-kinetic-rqt_py_common - - -%description -rqt_service_caller provides a GUI plugin for calling arbitrary -services. - -Provides: ros-kinetic-rqt_service_caller = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_service_caller < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-rosservice-devel -Requires: ros-kinetic-rqt_gui-devel -Requires: ros-kinetic-rqt_gui_py-devel -Requires: ros-kinetic-rqt_py_common-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-rqt_service_caller-devel = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_service_caller-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_service_caller - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.4.8-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.4.8-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.4.8-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.4.8-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.4.8-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.4.8-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.4.8-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.4.8-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.4.8-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.4.8-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-rqt_shell.spec b/specs/ros-kinetic-rqt_shell.spec deleted file mode 100644 index 6bcfa58..0000000 --- a/specs/ros-kinetic-rqt_shell.spec +++ /dev/null @@ -1,162 +0,0 @@ -Name: ros-rqt_shell -Version: kinetic.0.4.9 -Release: 10%{?dist} -Summary: ROS package rqt_shell - -License: BSD -URL: http://wiki.ros.org/rqt_shell - -Source0: https://github.com/ros-gbp/rqt_shell-release/archive/release/kinetic/rqt_shell/0.4.9-0.tar.gz#/ros-kinetic-rqt_shell-0.4.9-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: python-rospkg -Requires: ros-kinetic-python_qt_binding -Requires: ros-kinetic-qt_gui -Requires: ros-kinetic-qt_gui_py_common -Requires: ros-kinetic-rqt_gui -Requires: ros-kinetic-rqt_gui_py - - -%description -rqt_shell is a Python GUI plugin providing an interactive shell. - -Provides: ros-kinetic-rqt_shell = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_shell < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-python_qt_binding-devel -Requires: ros-kinetic-qt_gui-devel -Requires: ros-kinetic-qt_gui_py_common-devel -Requires: ros-kinetic-rqt_gui-devel -Requires: ros-kinetic-rqt_gui_py-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-rqt_shell-devel = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_shell-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_shell - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.4.9-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.4.9-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.4.9-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.4.9-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.4.9-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.4.9-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.4.9-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.4.9-3 -- Split devel package -* Fri Nov 24 2017 Till Hofmann - 0.4.9-2 -- Remove upstreamed patch -* Sun Nov 19 2017 Till Hofmann - 0.4.9-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 0.4.8-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.4.8-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-rqt_srv.spec b/specs/ros-kinetic-rqt_srv.spec deleted file mode 100644 index 847781e..0000000 --- a/specs/ros-kinetic-rqt_srv.spec +++ /dev/null @@ -1,160 +0,0 @@ -Name: ros-rqt_srv -Version: kinetic.0.4.8 -Release: 10%{?dist} -Summary: ROS package rqt_srv - -License: BSD -URL: http://wiki.ros.org/rqt_srv - -Source0: https://github.com/ros-gbp/rqt_srv-release/archive/release/kinetic/rqt_srv/0.4.8-0.tar.gz#/ros-kinetic-rqt_srv-0.4.8-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: ros-kinetic-rosmsg -Requires: ros-kinetic-rospy -Requires: ros-kinetic-rqt_gui -Requires: ros-kinetic-rqt_gui_py -Requires: ros-kinetic-rqt_msg - - -%description -A Python GUI plugin for introspecting available ROS message types. -Note that the srvs available through this plugin is the ones that are -stored on your machine, not on the ROS core your rqt instance connects -to. - -Provides: ros-kinetic-rqt_srv = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_srv < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-rosmsg-devel -Requires: ros-kinetic-rospy-devel -Requires: ros-kinetic-rqt_gui-devel -Requires: ros-kinetic-rqt_gui_py-devel -Requires: ros-kinetic-rqt_msg-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-rqt_srv-devel = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_srv-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_srv - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.4.8-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.4.8-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.4.8-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.4.8-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.4.8-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.4.8-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.4.8-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.4.8-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.4.8-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.4.8-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-rqt_tf_tree.spec b/specs/ros-kinetic-rqt_tf_tree.spec deleted file mode 100644 index ce94126..0000000 --- a/specs/ros-kinetic-rqt_tf_tree.spec +++ /dev/null @@ -1,173 +0,0 @@ -Name: ros-rqt_tf_tree -Version: kinetic.0.6.0 -Release: 2%{?dist} -Summary: ROS package rqt_tf_tree - -License: BSD -URL: http://wiki.ros.org/rqt_tf_tree - -Source0: https://github.com/ros-gbp/rqt_tf_tree-release/archive/release/kinetic/rqt_tf_tree/0.6.0-0.tar.gz#/ros-kinetic-rqt_tf_tree-0.6.0-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: python-mock -BuildRequires: ros-kinetic-catkin-devel - -Requires: python-rospkg -Requires: ros-kinetic-geometry_msgs -Requires: ros-kinetic-python_qt_binding -Requires: ros-kinetic-qt_dotgraph -Requires: ros-kinetic-rospy -Requires: ros-kinetic-rqt_graph -Requires: ros-kinetic-rqt_gui -Requires: ros-kinetic-rqt_gui_py -Requires: ros-kinetic-tf2 -Requires: ros-kinetic-tf2_msgs -Requires: ros-kinetic-tf2_ros - - -%description -rqt_tf_tree provides a GUI plugin for visualizing the ROS TF frame -tree. - -Provides: ros-kinetic-rqt_tf_tree = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_tf_tree < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: python-mock -Requires: ros-kinetic-geometry_msgs-devel -Requires: ros-kinetic-python_qt_binding-devel -Requires: ros-kinetic-qt_dotgraph-devel -Requires: ros-kinetic-rospy-devel -Requires: ros-kinetic-rqt_graph-devel -Requires: ros-kinetic-rqt_gui-devel -Requires: ros-kinetic-rqt_gui_py-devel -Requires: ros-kinetic-tf2-devel -Requires: ros-kinetic-tf2_msgs-devel -Requires: ros-kinetic-tf2_ros-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-rqt_tf_tree-devel = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_tf_tree-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_tf_tree - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.6.0-2 -- Remove ROS distro from package name -* Thu Mar 14 2019 Till Hofmann - 0.6.0-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 0.5.8-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.5.8-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.5.8-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.5.8-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.5.8-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.5.8-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.5.8-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.5.8-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.5.8-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-rqt_top.spec b/specs/ros-kinetic-rqt_top.spec deleted file mode 100644 index 53b2ae9..0000000 --- a/specs/ros-kinetic-rqt_top.spec +++ /dev/null @@ -1,156 +0,0 @@ -Name: ros-rqt_top -Version: kinetic.0.4.8 -Release: 10%{?dist} -Summary: ROS package rqt_top - -License: BSD -URL: http://wiki.ros.org/rqt_top - -Source0: https://github.com/ros-gbp/rqt_top-release/archive/release/kinetic/rqt_top/0.4.8-0.tar.gz#/ros-kinetic-rqt_top-0.4.8-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: python-psutil -Requires: ros-kinetic-python_qt_binding -Requires: ros-kinetic-rospy -Requires: ros-kinetic-rqt_gui -Requires: ros-kinetic-rqt_gui_py - - -%description -RQT plugin for monitoring ROS processes. - -Provides: ros-kinetic-rqt_top = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_top < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-python_qt_binding-devel -Requires: ros-kinetic-rospy-devel -Requires: ros-kinetic-rqt_gui-devel -Requires: ros-kinetic-rqt_gui_py-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-rqt_top-devel = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_top-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_top - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.4.8-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.4.8-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.4.8-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.4.8-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.4.8-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.4.8-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.4.8-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.4.8-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.4.8-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.4.8-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-rqt_topic.spec b/specs/ros-kinetic-rqt_topic.spec deleted file mode 100644 index 5cb5634..0000000 --- a/specs/ros-kinetic-rqt_topic.spec +++ /dev/null @@ -1,162 +0,0 @@ -Name: ros-rqt_topic -Version: kinetic.0.4.10 -Release: 9%{?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/kinetic/rqt_topic/0.4.10-0.tar.gz#/ros-kinetic-rqt_topic-0.4.10-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: python-rospkg -Requires: ros-kinetic-python_qt_binding -Requires: ros-kinetic-rostopic -Requires: ros-kinetic-rqt_gui -Requires: ros-kinetic-rqt_gui_py -Requires: ros-kinetic-std_msgs - - -%description -rqt_topic provides a GUI plugin for displaying debug information about -ROS topics including publishers, subscribers, publishing rate, and ROS -Messages. - -Provides: ros-kinetic-rqt_topic = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_topic < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-python_qt_binding-devel -Requires: ros-kinetic-rostopic-devel -Requires: ros-kinetic-rqt_gui-devel -Requires: ros-kinetic-rqt_gui_py-devel -Requires: ros-kinetic-std_msgs-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-rqt_topic-devel = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_topic-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_topic - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.4.10-9 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.4.10-8 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.4.10-7 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.4.10-6 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.4.10-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.4.10-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.4.10-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.4.10-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 0.4.10-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 0.4.8-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.4.8-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-rqt_web.spec b/specs/ros-kinetic-rqt_web.spec deleted file mode 100644 index a5646ef..0000000 --- a/specs/ros-kinetic-rqt_web.spec +++ /dev/null @@ -1,161 +0,0 @@ -Name: ros-rqt_web -Version: kinetic.0.4.8 -Release: 10%{?dist} -Summary: ROS package rqt_web - -License: BSD -URL: http://wiki.ros.org/rqt_web - -Source0: https://github.com/ros-gbp/rqt_web-release/archive/release/kinetic/rqt_web/0.4.8-0.tar.gz#/ros-kinetic-rqt_web-0.4.8-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: python-rospkg -Requires: ros-kinetic-python_qt_binding -Requires: ros-kinetic-qt_gui -Requires: ros-kinetic-rospy -Requires: ros-kinetic-rqt_gui -Requires: ros-kinetic-rqt_gui_py -Requires: ros-kinetic-webkit_dependency - - -%description -rqt_web is a simple web content viewer for rqt. Users can show web -content in Qt-based window by specifying its URL. - -Provides: ros-kinetic-rqt_web = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_web < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-python_qt_binding-devel -Requires: ros-kinetic-qt_gui-devel -Requires: ros-kinetic-rospy-devel -Requires: ros-kinetic-rqt_gui-devel -Requires: ros-kinetic-rqt_gui_py-devel -Requires: ros-kinetic-webkit_dependency-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-rqt_web-devel = %{version}-%{release} -Obsoletes: ros-kinetic-rqt_web-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_web - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.4.8-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.4.8-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.4.8-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.4.8-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.4.8-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.4.8-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.4.8-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.4.8-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.4.8-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.4.8-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-rviz.spec b/specs/ros-kinetic-rviz.spec deleted file mode 100644 index de6d2ce..0000000 --- a/specs/ros-kinetic-rviz.spec +++ /dev/null @@ -1,251 +0,0 @@ -Name: ros-rviz -Version: kinetic.1.12.17 -Release: 2%{?dist} -Summary: ROS package rviz - -License: BSD -URL: http://ros.org/wiki/rviz - -Source0: https://github.com/ros-gbp/rviz-release/archive/release/kinetic/rviz/1.12.17-0.tar.gz#/ros-kinetic-rviz-1.12.17-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: assimp-devel -BuildRequires: eigen3-devel -BuildRequires: lz4-devel -BuildRequires: mesa-libGL-devel mesa-libGLU-devel -BuildRequires: ogre-devel -BuildRequires: poco-devel -BuildRequires: python-qt5-devel -BuildRequires: qt5-qtbase -BuildRequires: qt5-qtbase-devel -BuildRequires: sip-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: urdfdom-devel -BuildRequires: urdfdom-headers-devel -BuildRequires: yaml-cpp-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-cmake_modules-devel -BuildRequires: ros-kinetic-geometry_msgs-devel -BuildRequires: ros-kinetic-image_transport-devel -BuildRequires: ros-kinetic-interactive_markers-devel -BuildRequires: ros-kinetic-laser_geometry-devel -BuildRequires: ros-kinetic-map_msgs-devel -BuildRequires: ros-kinetic-message_filters-devel -BuildRequires: ros-kinetic-nav_msgs-devel -BuildRequires: ros-kinetic-pluginlib-devel -BuildRequires: ros-kinetic-python_qt_binding-devel -BuildRequires: ros-kinetic-resource_retriever-devel -BuildRequires: ros-kinetic-rosbag-devel -BuildRequires: ros-kinetic-rosconsole-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-roslib-devel -BuildRequires: ros-kinetic-rospy-devel -BuildRequires: ros-kinetic-sensor_msgs-devel -BuildRequires: ros-kinetic-std_msgs-devel -BuildRequires: ros-kinetic-std_srvs-devel -BuildRequires: ros-kinetic-tf-devel -BuildRequires: ros-kinetic-urdf-devel -BuildRequires: ros-kinetic-visualization_msgs-devel - -Requires: assimp -Requires: qt5-qtbase -Requires: qt5-qtbase-gui -Requires: ros-kinetic-geometry_msgs -Requires: ros-kinetic-image_transport -Requires: ros-kinetic-interactive_markers -Requires: ros-kinetic-laser_geometry -Requires: ros-kinetic-map_msgs -Requires: ros-kinetic-media_export -Requires: ros-kinetic-message_filters -Requires: ros-kinetic-nav_msgs -Requires: ros-kinetic-pluginlib -Requires: ros-kinetic-python_qt_binding -Requires: ros-kinetic-resource_retriever -Requires: ros-kinetic-rosbag -Requires: ros-kinetic-rosconsole -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-roslib -Requires: ros-kinetic-rospy -Requires: ros-kinetic-sensor_msgs -Requires: ros-kinetic-std_msgs -Requires: ros-kinetic-std_srvs -Requires: ros-kinetic-tf -Requires: ros-kinetic-urdf -Requires: ros-kinetic-visualization_msgs - - -%description -3D visualization tool for ROS. - -Provides: ros-kinetic-rviz = %{version}-%{release} -Obsoletes: ros-kinetic-rviz < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: assimp-devel -Requires: eigen3-devel -Requires: lz4-devel -Requires: mesa-libGL-devel mesa-libGLU-devel -Requires: ogre-devel -Requires: poco-devel -Requires: python-qt5-devel -Requires: qt5-qtbase -Requires: qt5-qtbase-devel -Requires: sip-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: urdfdom-devel -Requires: urdfdom-headers-devel -Requires: yaml-cpp-devel -Requires: ros-kinetic-cmake_modules-devel -Requires: ros-kinetic-geometry_msgs-devel -Requires: ros-kinetic-image_transport-devel -Requires: ros-kinetic-interactive_markers-devel -Requires: ros-kinetic-laser_geometry-devel -Requires: ros-kinetic-map_msgs-devel -Requires: ros-kinetic-message_filters-devel -Requires: ros-kinetic-nav_msgs-devel -Requires: ros-kinetic-pluginlib-devel -Requires: ros-kinetic-python_qt_binding-devel -Requires: ros-kinetic-resource_retriever-devel -Requires: ros-kinetic-rosbag-devel -Requires: ros-kinetic-rosconsole-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-roslib-devel -Requires: ros-kinetic-rospy-devel -Requires: ros-kinetic-sensor_msgs-devel -Requires: ros-kinetic-std_msgs-devel -Requires: ros-kinetic-std_srvs-devel -Requires: ros-kinetic-tf-devel -Requires: ros-kinetic-urdf-devel -Requires: ros-kinetic-visualization_msgs-devel -Requires: ros-kinetic-media_export-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-rviz-devel = %{version}-%{release} -Obsoletes: ros-kinetic-rviz-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -PATH="$PATH:%{_qt5_bindir}" ; export PATH -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rviz - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.12.17-2 -- Remove ROS distro from package name -* Thu Mar 14 2019 Till Hofmann - 1.12.17-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.16-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.16-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.16-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.12.15-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.15-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.15-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.15-2 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 1.12.15-1 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.12.13-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.11-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-rviz_plugin_tutorials.spec b/specs/ros-kinetic-rviz_plugin_tutorials.spec deleted file mode 100644 index ee151eb..0000000 --- a/specs/ros-kinetic-rviz_plugin_tutorials.spec +++ /dev/null @@ -1,165 +0,0 @@ -Name: ros-rviz_plugin_tutorials -Version: kinetic.0.10.3 -Release: 4%{?dist} -Summary: ROS package rviz_plugin_tutorials - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/visualization_tutorials-release/archive/release/kinetic/rviz_plugin_tutorials/0.10.3-0.tar.gz#/ros-kinetic-rviz_plugin_tutorials-0.10.3-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: eigen3-devel -BuildRequires: ogre-devel -BuildRequires: poco-devel -BuildRequires: qt5-qtbase-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: urdfdom-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-rviz-devel - -Requires: qt5-qtbase -Requires: qt5-qtbase-gui -Requires: ros-kinetic-rviz - - -%description -Tutorials showing how to write plugins for RViz. - -Provides: ros-kinetic-rviz_plugin_tutorials = %{version}-%{release} -Obsoletes: ros-kinetic-rviz_plugin_tutorials < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: eigen3-devel -Requires: ogre-devel -Requires: poco-devel -Requires: qt5-qtbase-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: urdfdom-devel -Requires: ros-kinetic-rviz-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-rviz_plugin_tutorials-devel = %{version}-%{release} -Obsoletes: ros-kinetic-rviz_plugin_tutorials-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rviz_plugin_tutorials - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.10.3-4 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.10.3-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.10.3-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.10.3-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.10.2-4 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.10.2-3 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.10.2-2 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.10.2-1 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.10.1-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.10.1-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-rviz_python_tutorial.spec b/specs/ros-kinetic-rviz_python_tutorial.spec deleted file mode 100644 index 440122f..0000000 --- a/specs/ros-kinetic-rviz_python_tutorial.spec +++ /dev/null @@ -1,154 +0,0 @@ -Name: ros-rviz_python_tutorial -Version: kinetic.0.10.3 -Release: 4%{?dist} -Summary: ROS package rviz_python_tutorial - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/visualization_tutorials-release/archive/release/kinetic/rviz_python_tutorial/0.10.3-0.tar.gz#/ros-kinetic-rviz_python_tutorial-0.10.3-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: eigen3-devel -BuildRequires: ogre-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-rviz-devel - -Requires: ros-kinetic-rviz - - -%description -Tutorials showing how to call into rviz internals from python scripts. - -Provides: ros-kinetic-rviz_python_tutorial = %{version}-%{release} -Obsoletes: ros-kinetic-rviz_python_tutorial < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: eigen3-devel -Requires: ogre-devel -Requires: ros-kinetic-rviz-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-rviz_python_tutorial-devel = %{version}-%{release} -Obsoletes: ros-kinetic-rviz_python_tutorial-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rviz_python_tutorial - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.10.3-4 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.10.3-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.10.3-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.10.3-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.10.2-4 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.10.2-3 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.10.2-2 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.10.2-1 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.10.1-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.10.1-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-self_test.spec b/specs/ros-kinetic-self_test.spec deleted file mode 100644 index d3929c4..0000000 --- a/specs/ros-kinetic-self_test.spec +++ /dev/null @@ -1,157 +0,0 @@ -Name: ros-self_test -Version: kinetic.1.9.3 -Release: 4%{?dist} -Summary: ROS package self_test - -License: BSD -URL: http://www.ros.org/wiki/self_test - -Source0: https://github.com/ros-gbp/diagnostics-release/archive/release/kinetic/self_test/1.9.3-0.tar.gz#/ros-kinetic-self_test-1.9.3-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-diagnostic_msgs-devel -BuildRequires: ros-kinetic-diagnostic_updater-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-rostest-devel - -Requires: ros-kinetic-diagnostic_msgs -Requires: ros-kinetic-diagnostic_updater -Requires: ros-kinetic-roscpp - - -%description -self_test - -Provides: ros-kinetic-self_test = %{version}-%{release} -Obsoletes: ros-kinetic-self_test < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-diagnostic_msgs-devel -Requires: ros-kinetic-diagnostic_updater-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-rostest-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-self_test-devel = %{version}-%{release} -Obsoletes: ros-kinetic-self_test-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg self_test - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.9.3-4 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.9.3-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.9.3-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.9.3-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.9.2-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.9.2-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.9.2-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.9.2-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.9.2-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.9.2-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-sensor_msgs.spec b/specs/ros-kinetic-sensor_msgs.spec deleted file mode 100644 index 173283e..0000000 --- a/specs/ros-kinetic-sensor_msgs.spec +++ /dev/null @@ -1,175 +0,0 @@ -Name: ros-sensor_msgs -Version: kinetic.1.12.7 -Release: 2%{?dist} -Summary: ROS package sensor_msgs - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/common_msgs-release/archive/release/kinetic/sensor_msgs/1.12.7-0.tar.gz#/ros-kinetic-sensor_msgs-1.12.7-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-geometry_msgs-devel -BuildRequires: ros-kinetic-message_generation-devel -BuildRequires: ros-kinetic-rosbag-devel -BuildRequires: ros-kinetic-rosunit-devel -BuildRequires: ros-kinetic-std_msgs-devel - -Requires: ros-kinetic-geometry_msgs -Requires: ros-kinetic-message_runtime -Requires: ros-kinetic-std_msgs - - -%description -This package defines messages for commonly used sensors, including -cameras and scanning laser rangefinders. - -Provides: ros-kinetic-sensor_msgs = %{version}-%{release} -Obsoletes: ros-kinetic-sensor_msgs < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-roscpp_serialization-devel -Requires: ros-kinetic-geometry_msgs-devel -Requires: ros-kinetic-message_generation-devel -Requires: ros-kinetic-rosbag-devel -Requires: ros-kinetic-rosunit-devel -Requires: ros-kinetic-std_msgs-devel -Requires: ros-kinetic-message_runtime-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-sensor_msgs-devel = %{version}-%{release} -Obsoletes: ros-kinetic-sensor_msgs-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg sensor_msgs - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.12.7-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.12.7-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.6-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.6-2 -- devel also requires: the devel package of each run dependency -* Sun May 20 2018 Till Hofmann - 1.12.6-1 -- Update to latest release -* Wed May 16 2018 Till Hofmann - 1.12.5-11 -- Add missing devel dependency on roscpp_serialization -* Tue May 15 2018 Till Hofmann - 1.12.5-10 -- Add Requires: on roscpp_serialization -* Tue May 15 2018 Till Hofmann - 1.12.5-9 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.12.5-8 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.12.5-7 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.12.5-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.5-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.5-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.5-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.12.5-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.5-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-shape_msgs.spec b/specs/ros-kinetic-shape_msgs.spec deleted file mode 100644 index 89eea37..0000000 --- a/specs/ros-kinetic-shape_msgs.spec +++ /dev/null @@ -1,162 +0,0 @@ -Name: ros-shape_msgs -Version: kinetic.1.12.7 -Release: 2%{?dist} -Summary: ROS package shape_msgs - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/common_msgs-release/archive/release/kinetic/shape_msgs/1.12.7-0.tar.gz#/ros-kinetic-shape_msgs-1.12.7-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-geometry_msgs-devel -BuildRequires: ros-kinetic-message_generation-devel -BuildRequires: ros-kinetic-std_msgs-devel - -Requires: ros-kinetic-geometry_msgs -Requires: ros-kinetic-message_runtime -Requires: ros-kinetic-std_msgs - - -%description -This package contains messages for defining shapes, such as simple -solid object primitives (cube, sphere, etc), planes, and meshes. - -Provides: ros-kinetic-shape_msgs = %{version}-%{release} -Obsoletes: ros-kinetic-shape_msgs < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-geometry_msgs-devel -Requires: ros-kinetic-message_generation-devel -Requires: ros-kinetic-std_msgs-devel -Requires: ros-kinetic-message_runtime-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-shape_msgs-devel = %{version}-%{release} -Obsoletes: ros-kinetic-shape_msgs-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg shape_msgs - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.12.7-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.12.7-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.6-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.6-2 -- devel also requires: the devel package of each run dependency -* Sun May 20 2018 Till Hofmann - 1.12.6-1 -- Update to latest release -* Tue May 15 2018 Till Hofmann - 1.12.5-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.12.5-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.5-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.5-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.5-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.12.5-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.5-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-simulators.spec b/specs/ros-kinetic-simulators.spec deleted file mode 100644 index 0592c71..0000000 --- a/specs/ros-kinetic-simulators.spec +++ /dev/null @@ -1,151 +0,0 @@ -Name: ros-kinetic-simulators -Version: 1.3.2 -Release: 3%{?dist} -Summary: ROS package simulators - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/metapackages-release/archive/release/kinetic/simulators/1.3.2-0.tar.gz#/ros-kinetic-simulators-1.3.2-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: ros-kinetic-gazebo_ros_pkgs -Requires: ros-kinetic-robot -Requires: ros-kinetic-rqt_common_plugins -Requires: ros-kinetic-rqt_robot_plugins -Requires: ros-kinetic-stage_ros - - -%description -A metapackage to aggregate several packages. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-gazebo_ros_pkgs-devel -Requires: ros-kinetic-robot-devel -Requires: ros-kinetic-rqt_common_plugins-devel -Requires: ros-kinetic-rqt_robot_plugins-devel -Requires: ros-kinetic-stage_ros-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg simulators - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Tue May 22 2018 Till Hofmann - 1.3.2-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.3.2-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.3.2-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.3.1-7 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.3.1-6 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.3.1-5 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.3.1-4 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 1.3.1-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.3.1-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.3.1-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-smach.spec b/specs/ros-kinetic-smach.spec deleted file mode 100644 index a9c298a..0000000 --- a/specs/ros-kinetic-smach.spec +++ /dev/null @@ -1,139 +0,0 @@ -Name: ros-smach -Version: kinetic.2.0.1 -Release: 4%{?dist} -Summary: ROS package smach - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/executive_smach-release/archive/release/kinetic/smach/2.0.1-0.tar.gz#/ros-kinetic-smach-2.0.1-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - - - -%description -SMACH is a task-level architecture for rapidly creating complex robot -behavior. At its core, SMACH is a ROS-independent Python library to -build hierarchical state machines. SMACH is a new library that takes -advantage of very old concepts in order to quickly create robust robot -behavior with maintainable and modular code. - -Provides: ros-kinetic-smach = %{version}-%{release} -Obsoletes: ros-kinetic-smach < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-smach-devel = %{version}-%{release} -Obsoletes: ros-kinetic-smach-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg smach - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 2.0.1-4 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 2.0.1-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 2.0.1-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 2.0.1-1 -- Also add upstream's exec_depend as Requires: diff --git a/specs/ros-kinetic-smach_msgs.spec b/specs/ros-kinetic-smach_msgs.spec deleted file mode 100644 index e51582e..0000000 --- a/specs/ros-kinetic-smach_msgs.spec +++ /dev/null @@ -1,144 +0,0 @@ -Name: ros-smach_msgs -Version: kinetic.2.0.1 -Release: 4%{?dist} -Summary: ROS package smach_msgs - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/executive_smach-release/archive/release/kinetic/smach_msgs/2.0.1-0.tar.gz#/ros-kinetic-smach_msgs-2.0.1-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-message_generation-devel -BuildRequires: ros-kinetic-message_runtime-devel -BuildRequires: ros-kinetic-std_msgs-devel - -Requires: ros-kinetic-message_runtime -Requires: ros-kinetic-std_msgs - - -%description -this package contains a set of messages that are used by the -introspection interfaces for smach. - -Provides: ros-kinetic-smach_msgs = %{version}-%{release} -Obsoletes: ros-kinetic-smach_msgs < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-message_runtime-devel -Requires: ros-kinetic-message_generation-devel -Requires: ros-kinetic-std_msgs-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-smach_msgs-devel = %{version}-%{release} -Obsoletes: ros-kinetic-smach_msgs-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg smach_msgs - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 2.0.1-4 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 2.0.1-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 2.0.1-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 2.0.1-1 -- Also add upstream's exec_depend as Requires: diff --git a/specs/ros-kinetic-smach_ros.spec b/specs/ros-kinetic-smach_ros.spec deleted file mode 100644 index 47357e5..0000000 --- a/specs/ros-kinetic-smach_ros.spec +++ /dev/null @@ -1,157 +0,0 @@ -Name: ros-smach_ros -Version: kinetic.2.0.1 -Release: 5%{?dist} -Summary: ROS package smach_ros - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/executive_smach-release/archive/release/kinetic/smach_ros/2.0.1-0.tar.gz#/ros-kinetic-smach_ros-2.0.1-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-rostest-devel - -Requires: ros-kinetic-actionlib -Requires: ros-kinetic-actionlib_msgs -Requires: ros-kinetic-rospy -Requires: ros-kinetic-rostopic -Requires: ros-kinetic-smach -Requires: ros-kinetic-smach_msgs -Requires: ros-kinetic-std_msgs -Requires: ros-kinetic-std_srvs - - -%description -The smach_ros package contains extensions for the SMACH library to -integrate it tightly with ROS. For example, SMACH-ROS can call ROS -services, listen to ROS topics, and integrate with - -Provides: ros-kinetic-smach_ros = %{version}-%{release} -Obsoletes: ros-kinetic-smach_ros < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-rostest-devel -Requires: ros-kinetic-actionlib-devel -Requires: ros-kinetic-actionlib_msgs-devel -Requires: ros-kinetic-rospy-devel -Requires: ros-kinetic-rostopic-devel -Requires: ros-kinetic-smach-devel -Requires: ros-kinetic-smach_msgs-devel -Requires: ros-kinetic-std_msgs-devel -Requires: ros-kinetic-std_srvs-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-smach_ros-devel = %{version}-%{release} -Obsoletes: ros-kinetic-smach_ros-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg smach_ros - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 2.0.1-5 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 2.0.1-4 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 2.0.1-3 -- devel also requires: the devel package of each run dependency -* Wed May 16 2018 Till Hofmann - 2.0.1-2 -- Make package noarch -* Tue May 15 2018 Till Hofmann - 2.0.1-1 -- Also add upstream's exec_depend as Requires: diff --git a/specs/ros-kinetic-smclib.spec b/specs/ros-kinetic-smclib.spec deleted file mode 100644 index 8a74b2f..0000000 --- a/specs/ros-kinetic-smclib.spec +++ /dev/null @@ -1,159 +0,0 @@ -Name: ros-smclib -Version: kinetic.1.8.3 -Release: 2%{?dist} -Summary: ROS package smclib - -License: Mozilla Public License Version 1.1 -URL: http://smc.sourceforge.net/ - -Source0: https://github.com/ros-gbp/bond_core-release/archive/release/kinetic/smclib/1.8.3-0.tar.gz#/ros-kinetic-smclib-1.8.3-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - - - -%description -The State Machine Compiler (SMC) from http://smc.sourceforge.net/ -converts a language-independent description of a state machine into -the source code to support that state machine. This package contains -the libraries that a compiled state machine depends on, but it does -not contain the compiler itself. - -Provides: ros-kinetic-smclib = %{version}-%{release} -Obsoletes: ros-kinetic-smclib < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-smclib-devel = %{version}-%{release} -Obsoletes: ros-kinetic-smclib-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg smclib - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.8.3-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.8.3-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.8.1-10 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.8.1-9 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.8.1-8 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.8.1-7 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.8.1-6 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.8.1-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.8.1-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.8.1-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.8.1-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.8.1-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.7.19-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.7.19-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-srdfdom.spec b/specs/ros-kinetic-srdfdom.spec deleted file mode 100644 index 1f49ce9..0000000 --- a/specs/ros-kinetic-srdfdom.spec +++ /dev/null @@ -1,141 +0,0 @@ -Name: ros-kinetic-srdfdom -Version: 0.4.2 -Release: 1%{?dist} -Summary: ROS package srdfdom - -License: BSD -URL: http://ros.org/wiki/srdfdom - -Source0: https://github.com/ros-gbp/srdfdom-release/archive/release/kinetic/srdfdom/0.4.2-1.tar.gz#/ros-kinetic-srdfdom-0.4.2-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: tinyxml-devel -BuildRequires: urdfdom-devel -BuildRequires: urdfdom-headers-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-cmake_modules-devel -BuildRequires: ros-kinetic-rostest-devel -BuildRequires: ros-kinetic-urdf-devel -BuildRequires: ros-kinetic-urdfdom_py-devel - -Requires: ros-kinetic-urdfdom_py - - -%description -Parser for Semantic Robot Description Format (SRDF). - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: boost-devel -Requires: console-bridge-devel -Requires: tinyxml-devel -Requires: urdfdom-devel -Requires: urdfdom-headers-devel -Requires: ros-kinetic-cmake_modules-devel -Requires: ros-kinetic-rostest-devel -Requires: ros-kinetic-urdf-devel -Requires: ros-kinetic-urdfdom_py-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg srdfdom - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 18 2018 Till Hofmann - 0.4.2-1 -- Initial package diff --git a/specs/ros-kinetic-stage.spec b/specs/ros-kinetic-stage.spec deleted file mode 100644 index c74d53d..0000000 --- a/specs/ros-kinetic-stage.spec +++ /dev/null @@ -1,159 +0,0 @@ -Name: ros-kinetic-stage -Version: 4.1.1 -Release: 9%{?dist} -Summary: ROS package stage - -License: GPL -URL: http://rtv.github.com/Stage - -Source0: https://github.com/ros-gbp/stage-release/archive/release/kinetic/stage/4.1.1-1.tar.gz#/ros-kinetic-stage-4.1.1-source0.tar.gz - -Patch0: ros-kinetic-stage.string-literal.patch -Patch1: ros-kinetic-stage.abs-ambiguity.patch - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: cmake -BuildRequires: fltk-devel -BuildRequires: gtk2-devel -BuildRequires: libjpeg-turbo-devel -BuildRequires: libtool libtool-ltdl-devel -BuildRequires: mesa-libGL-devel mesa-libGLU-devel -BuildRequires: pkgconfig -BuildRequires: player-devel -BuildRequires: ros-kinetic-catkin-devel - -Requires: ros-kinetic-catkin - - -%description -Mobile robot simulator http://rtv.github.com/Stage - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: cmake -Requires: pkgconfig -Requires: fltk-devel -Requires: gtk2-devel -Requires: libjpeg-turbo-devel -Requires: libtool libtool-ltdl-devel -Requires: mesa-libGL-devel mesa-libGLU-devel -Requires: player-devel -Requires: ros-kinetic-catkin-devel - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg stage - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Tue May 22 2018 Till Hofmann - 4.1.1-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 4.1.1-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 4.1.1-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 4.1.1-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 4.1.1-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 4.1.1-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 4.1.1-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 4.1.1-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 4.1.1-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-stage_ros.spec b/specs/ros-kinetic-stage_ros.spec deleted file mode 100644 index 54aac84..0000000 --- a/specs/ros-kinetic-stage_ros.spec +++ /dev/null @@ -1,170 +0,0 @@ -Name: ros-kinetic-stage_ros -Version: 1.7.5 -Release: 10%{?dist} -Summary: ROS package stage_ros - -License: BSD -URL: http://ros.org/wiki/stage_ros - -Source0: https://github.com/ros-gbp/stage_ros-release/archive/release/kinetic/stage_ros/1.7.5-0.tar.gz#/ros-kinetic-stage_ros-1.7.5-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: boost-devel -BuildRequires: fltk-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-geometry_msgs-devel -BuildRequires: ros-kinetic-nav_msgs-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-rostest-devel -BuildRequires: ros-kinetic-sensor_msgs-devel -BuildRequires: ros-kinetic-stage-devel -BuildRequires: ros-kinetic-std_msgs-devel -BuildRequires: ros-kinetic-std_srvs-devel -BuildRequires: ros-kinetic-tf-devel - -Requires: ros-kinetic-geometry_msgs -Requires: ros-kinetic-nav_msgs -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-sensor_msgs -Requires: ros-kinetic-stage -Requires: ros-kinetic-std_msgs -Requires: ros-kinetic-std_srvs -Requires: ros-kinetic-tf - - -%description -This package provides ROS specific hooks for stage - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: boost-devel -Requires: fltk-devel -Requires: ros-kinetic-geometry_msgs-devel -Requires: ros-kinetic-nav_msgs-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-rostest-devel -Requires: ros-kinetic-sensor_msgs-devel -Requires: ros-kinetic-stage-devel -Requires: ros-kinetic-std_msgs-devel -Requires: ros-kinetic-std_srvs-devel -Requires: ros-kinetic-tf-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg stage_ros - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Tue May 22 2018 Till Hofmann - 1.7.5-10 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.7.5-9 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.7.5-8 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.7.5-7 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.7.5-6 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.7.5-5 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.7.5-4 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 1.7.5-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.7.5-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.7.5-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-std_msgs.spec b/specs/ros-kinetic-std_msgs.spec deleted file mode 100644 index 1b06875..0000000 --- a/specs/ros-kinetic-std_msgs.spec +++ /dev/null @@ -1,158 +0,0 @@ -Name: ros-std_msgs -Version: kinetic.0.5.11 -Release: 12%{?dist} -Summary: ROS package std_msgs - -License: BSD -URL: http://www.ros.org/wiki/std_msgs - -Source0: https://github.com/ros-gbp/std_msgs-release/archive/release/kinetic/std_msgs/0.5.11-0.tar.gz#/ros-kinetic-std_msgs-0.5.11-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-message_generation-devel - -Requires: ros-kinetic-message_runtime - - -%description -Standard ROS Messages including common message types representing -primitive data types and other basic message constructs, such as -multiarrays. For common, generic robot-specific message types, please -see - -Provides: ros-kinetic-std_msgs = %{version}-%{release} -Obsoletes: ros-kinetic-std_msgs < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-message_generation-devel -Requires: ros-kinetic-message_runtime-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-std_msgs-devel = %{version}-%{release} -Obsoletes: ros-kinetic-std_msgs-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg std_msgs - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.5.11-12 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.5.11-11 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.5.11-10 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.5.11-9 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 0.5.11-8 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 0.5.11-7 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 0.5.11-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.5.11-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.5.11-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.5.11-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.5.11-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.5.11-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-std_srvs.spec b/specs/ros-kinetic-std_srvs.spec deleted file mode 100644 index e24ef82..0000000 --- a/specs/ros-kinetic-std_srvs.spec +++ /dev/null @@ -1,155 +0,0 @@ -Name: ros-std_srvs -Version: kinetic.1.11.2 -Release: 12%{?dist} -Summary: ROS package std_srvs - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/ros_comm_msgs-release/archive/release/kinetic/std_srvs/1.11.2-0.tar.gz#/ros-kinetic-std_srvs-1.11.2-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-message_generation-devel - -Requires: ros-kinetic-message_runtime - - -%description -Common service definitions. - -Provides: ros-kinetic-std_srvs = %{version}-%{release} -Obsoletes: ros-kinetic-std_srvs < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-message_generation-devel -Requires: ros-kinetic-message_runtime-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-std_srvs-devel = %{version}-%{release} -Obsoletes: ros-kinetic-std_srvs-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg std_srvs - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.11.2-12 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.11.2-11 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.11.2-10 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.11.2-9 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.11.2-8 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.11.2-7 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.11.2-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.11.2-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.11.2-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.11.2-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.11.2-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.11.2-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-stereo_image_proc.spec b/specs/ros-kinetic-stereo_image_proc.spec deleted file mode 100644 index c5cd8fb..0000000 --- a/specs/ros-kinetic-stereo_image_proc.spec +++ /dev/null @@ -1,181 +0,0 @@ -Name: ros-kinetic-stereo_image_proc -Version: 1.12.23 -Release: 3%{?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/kinetic/stereo_image_proc/1.12.23-0.tar.gz#/ros-kinetic-stereo_image_proc-1.12.23-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: libuuid-devel -BuildRequires: opencv-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-cv_bridge-devel -BuildRequires: ros-kinetic-dynamic_reconfigure-devel -BuildRequires: ros-kinetic-image_geometry-devel -BuildRequires: ros-kinetic-image_proc-devel -BuildRequires: ros-kinetic-image_transport-devel -BuildRequires: ros-kinetic-message_filters-devel -BuildRequires: ros-kinetic-nodelet-devel -BuildRequires: ros-kinetic-rostest-devel -BuildRequires: ros-kinetic-sensor_msgs-devel -BuildRequires: ros-kinetic-stereo_msgs-devel - -Requires: ros-kinetic-cv_bridge -Requires: ros-kinetic-dynamic_reconfigure -Requires: ros-kinetic-image_geometry -Requires: ros-kinetic-image_proc -Requires: ros-kinetic-image_transport -Requires: ros-kinetic-message_filters -Requires: ros-kinetic-nodelet -Requires: ros-kinetic-sensor_msgs -Requires: ros-kinetic-stereo_msgs - - -%description -Stereo and single image rectification and disparity processing. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: libuuid-devel -Requires: opencv-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: ros-kinetic-cv_bridge-devel -Requires: ros-kinetic-dynamic_reconfigure-devel -Requires: ros-kinetic-image_geometry-devel -Requires: ros-kinetic-image_proc-devel -Requires: ros-kinetic-image_transport-devel -Requires: ros-kinetic-message_filters-devel -Requires: ros-kinetic-nodelet-devel -Requires: ros-kinetic-rostest-devel -Requires: ros-kinetic-sensor_msgs-devel -Requires: ros-kinetic-stereo_msgs-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg stereo_image_proc - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Tue May 22 2018 Till Hofmann - 1.12.23-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.23-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.23-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.12.22-4 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.22-3 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.22-2 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.22-1 -- Split devel package -* Thu Nov 23 2017 Till Hofmann - 1.12.21-2 -- Build against system opencv3 instead of ros-kinetic-opencv -* Sun Nov 19 2017 Till Hofmann - 1.12.21-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.20-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.20-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-stereo_msgs.spec b/specs/ros-kinetic-stereo_msgs.spec deleted file mode 100644 index 0e67555..0000000 --- a/specs/ros-kinetic-stereo_msgs.spec +++ /dev/null @@ -1,162 +0,0 @@ -Name: ros-stereo_msgs -Version: kinetic.1.12.7 -Release: 2%{?dist} -Summary: ROS package stereo_msgs - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/common_msgs-release/archive/release/kinetic/stereo_msgs/1.12.7-0.tar.gz#/ros-kinetic-stereo_msgs-1.12.7-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-message_generation-devel -BuildRequires: ros-kinetic-sensor_msgs-devel -BuildRequires: ros-kinetic-std_msgs-devel - -Requires: ros-kinetic-message_runtime -Requires: ros-kinetic-sensor_msgs -Requires: ros-kinetic-std_msgs - - -%description -stereo_msgs contains messages specific to stereo processing, such as -disparity images. - -Provides: ros-kinetic-stereo_msgs = %{version}-%{release} -Obsoletes: ros-kinetic-stereo_msgs < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-message_generation-devel -Requires: ros-kinetic-sensor_msgs-devel -Requires: ros-kinetic-std_msgs-devel -Requires: ros-kinetic-message_runtime-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-stereo_msgs-devel = %{version}-%{release} -Obsoletes: ros-kinetic-stereo_msgs-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg stereo_msgs - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.12.7-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.12.7-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.6-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.6-2 -- devel also requires: the devel package of each run dependency -* Sun May 20 2018 Till Hofmann - 1.12.6-1 -- Update to latest release -* Tue May 15 2018 Till Hofmann - 1.12.5-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.12.5-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.5-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.5-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.5-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.12.5-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.5-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-tf.spec b/specs/ros-kinetic-tf.spec deleted file mode 100644 index 0e861fa..0000000 --- a/specs/ros-kinetic-tf.spec +++ /dev/null @@ -1,190 +0,0 @@ -Name: ros-tf -Version: kinetic.1.11.9 -Release: 12%{?dist} -Summary: ROS package tf - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/geometry-release/archive/release/kinetic/tf/1.11.9-0.tar.gz#/ros-kinetic-tf-1.11.9-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-angles-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-geometry_msgs-devel -BuildRequires: ros-kinetic-message_filters-devel -BuildRequires: ros-kinetic-message_generation-devel -BuildRequires: ros-kinetic-rosconsole-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-rostest-devel -BuildRequires: ros-kinetic-rostime-devel -BuildRequires: ros-kinetic-rosunit-devel -BuildRequires: ros-kinetic-sensor_msgs-devel -BuildRequires: ros-kinetic-std_msgs-devel -BuildRequires: ros-kinetic-tf2_ros-devel - -Requires: graphviz -Requires: ros-kinetic-geometry_msgs -Requires: ros-kinetic-message_filters -Requires: ros-kinetic-message_runtime -Requires: ros-kinetic-rosconsole -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-roswtf -Requires: ros-kinetic-sensor_msgs -Requires: ros-kinetic-std_msgs -Requires: ros-kinetic-tf2_ros - - -%description -tf is a package that lets the user keep track of multiple coordinate -frames over time. tf maintains the relationship between coordinate -frames in a tree structure buffered in time, and lets the user -transform points, vectors, etc between any two coordinate frames at -any desired point in time. - -Provides: ros-kinetic-tf = %{version}-%{release} -Obsoletes: ros-kinetic-tf < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-angles-devel -Requires: ros-kinetic-geometry_msgs-devel -Requires: ros-kinetic-message_filters-devel -Requires: ros-kinetic-message_generation-devel -Requires: ros-kinetic-rosconsole-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-rostest-devel -Requires: ros-kinetic-rostime-devel -Requires: ros-kinetic-rosunit-devel -Requires: ros-kinetic-sensor_msgs-devel -Requires: ros-kinetic-std_msgs-devel -Requires: ros-kinetic-tf2_ros-devel -Requires: ros-kinetic-message_runtime-devel -Requires: ros-kinetic-roswtf-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-tf-devel = %{version}-%{release} -Obsoletes: ros-kinetic-tf-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg tf - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.11.9-12 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.11.9-11 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.11.9-10 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.11.9-9 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.11.9-8 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.11.9-7 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.11.9-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.11.9-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.11.9-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.11.9-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.11.9-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.11.9-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-tf2.spec b/specs/ros-kinetic-tf2.spec deleted file mode 100644 index fb8ac04..0000000 --- a/specs/ros-kinetic-tf2.spec +++ /dev/null @@ -1,179 +0,0 @@ -Name: ros-tf2 -Version: kinetic.0.5.20 -Release: 2%{?dist} -Summary: ROS package tf2 - -License: BSD -URL: http://www.ros.org/wiki/tf2 - -Source0: https://github.com/ros-gbp/geometry2-release/archive/release/kinetic/tf2/0.5.20-0.tar.gz#/ros-kinetic-tf2-0.5.20-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-cpp_common-devel -BuildRequires: ros-kinetic-geometry_msgs-devel -BuildRequires: ros-kinetic-roscpp_serialization-devel -BuildRequires: ros-kinetic-roscpp_traits-devel -BuildRequires: ros-kinetic-rostime-devel -BuildRequires: ros-kinetic-tf2_msgs-devel - -Requires: ros-kinetic-geometry_msgs -Requires: ros-kinetic-rostime -Requires: ros-kinetic-tf2_msgs - - -%description -tf2 is the second generation of the transform library, which lets the -user keep track of multiple coordinate frames over time. tf2 maintains -the relationship between coordinate frames in a tree structure -buffered in time, and lets the user transform points, vectors, etc -between any two coordinate frames at any desired point in time. - -Provides: ros-kinetic-tf2 = %{version}-%{release} -Obsoletes: ros-kinetic-tf2 < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: boost-devel -Requires: console-bridge-devel -Requires: gtest-devel -Requires: ros-kinetic-cpp_common-devel -Requires: ros-kinetic-geometry_msgs-devel -Requires: ros-kinetic-roscpp_serialization-devel -Requires: ros-kinetic-roscpp_traits-devel -Requires: ros-kinetic-rostime-devel -Requires: ros-kinetic-tf2_msgs-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-tf2-devel = %{version}-%{release} -Obsoletes: ros-kinetic-tf2-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg tf2 - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.5.20-2 -- Remove ROS distro from package name -* Thu Mar 14 2019 Till Hofmann - 0.5.20-1 -- Update to latest release -* Wed Nov 07 2018 Till Hofmann - 0.5.19-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 0.5.17-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.5.17-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.5.17-7 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 0.5.17-6 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 0.5.17-5 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 0.5.17-4 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.5.17-3 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.5.17-2 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.5.17-1 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.5.16-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.5.16-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-tf2_bullet.spec b/specs/ros-kinetic-tf2_bullet.spec deleted file mode 100644 index 693f716..0000000 --- a/specs/ros-kinetic-tf2_bullet.spec +++ /dev/null @@ -1,139 +0,0 @@ -Name: ros-kinetic-tf2_bullet -Version: 0.5.20 -Release: 1%{?dist} -Summary: ROS package tf2_bullet - -License: BSD -URL: http://www.ros.org/wiki/tf2_bullet - -Source0: https://github.com/ros-gbp/geometry2-release/archive/release/kinetic/tf2_bullet/0.5.20-0.tar.gz#/ros-kinetic-tf2_bullet-0.5.20-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: bullet-devel -BuildRequires: pkgconfig -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-geometry_msgs-devel -BuildRequires: ros-kinetic-tf2-devel - -Requires: ros-kinetic-geometry_msgs -Requires: ros-kinetic-tf2 - - -%description -tf2_bullet - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: pkgconfig -Requires: ros-kinetic-catkin-devel -Requires: bullet-devel -Requires: ros-kinetic-geometry_msgs-devel -Requires: ros-kinetic-tf2-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg tf2_bullet - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 Mar 14 2019 Till Hofmann - 0.5.20-1 -- Update to latest release -* Wed Nov 07 2018 Till Hofmann - 0.5.19-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 0.5.17-1 -- Update dependencies -* Wed Dec 20 2017 Till Hofmann - 0.5.16-1 -- Initial package diff --git a/specs/ros-kinetic-tf2_eigen.spec b/specs/ros-kinetic-tf2_eigen.spec deleted file mode 100644 index e3df9eb..0000000 --- a/specs/ros-kinetic-tf2_eigen.spec +++ /dev/null @@ -1,157 +0,0 @@ -Name: ros-kinetic-tf2_eigen -Version: 0.5.20 -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/kinetic/tf2_eigen/0.5.20-0.tar.gz#/ros-kinetic-tf2_eigen-0.5.20-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: eigen3-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-cmake_modules-devel -BuildRequires: ros-kinetic-geometry_msgs-devel -BuildRequires: ros-kinetic-tf2-devel - -Requires: ros-kinetic-geometry_msgs -Requires: ros-kinetic-tf2 - - -%description -tf2_eigen - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: eigen3-devel -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-cmake_modules-devel -Requires: ros-kinetic-geometry_msgs-devel -Requires: ros-kinetic-tf2-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg tf2_eigen - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 Mar 14 2019 Till Hofmann - 0.5.20-1 -- Update to latest release -* Wed Nov 07 2018 Till Hofmann - 0.5.19-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 0.5.17-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.5.17-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.5.17-7 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 0.5.17-6 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 0.5.17-5 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 0.5.17-4 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.5.17-3 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.5.17-2 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.5.17-1 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.5.16-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.5.16-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-tf2_geometry_msgs.spec b/specs/ros-kinetic-tf2_geometry_msgs.spec deleted file mode 100644 index cc1f44d..0000000 --- a/specs/ros-kinetic-tf2_geometry_msgs.spec +++ /dev/null @@ -1,160 +0,0 @@ -Name: ros-kinetic-tf2_geometry_msgs -Version: 0.5.20 -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/kinetic/tf2_geometry_msgs/0.5.20-0.tar.gz#/ros-kinetic-tf2_geometry_msgs-0.5.20-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-geometry_msgs-devel -BuildRequires: ros-kinetic-orocos_kdl-devel -BuildRequires: ros-kinetic-python_orocos_kdl-devel -BuildRequires: ros-kinetic-rostest-devel -BuildRequires: ros-kinetic-tf2-devel -BuildRequires: ros-kinetic-tf2_ros-devel - -Requires: ros-kinetic-geometry_msgs -Requires: ros-kinetic-orocos_kdl -Requires: ros-kinetic-python_orocos_kdl -Requires: ros-kinetic-tf2 -Requires: ros-kinetic-tf2_ros - - -%description -tf2_geometry_msgs - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-geometry_msgs-devel -Requires: ros-kinetic-orocos_kdl-devel -Requires: ros-kinetic-python_orocos_kdl-devel -Requires: ros-kinetic-rostest-devel -Requires: ros-kinetic-tf2-devel -Requires: ros-kinetic-tf2_ros-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg tf2_geometry_msgs - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 Mar 14 2019 Till Hofmann - 0.5.20-1 -- Update to latest release -* Wed Nov 07 2018 Till Hofmann - 0.5.19-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 0.5.17-7 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.5.17-6 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.5.17-5 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.5.17-4 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.5.17-3 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.5.17-2 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.5.17-1 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.5.16-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.5.16-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-tf2_kdl.spec b/specs/ros-kinetic-tf2_kdl.spec deleted file mode 100644 index ae11097..0000000 --- a/specs/ros-kinetic-tf2_kdl.spec +++ /dev/null @@ -1,166 +0,0 @@ -Name: ros-tf2_kdl -Version: kinetic.0.5.20 -Release: 2%{?dist} -Summary: ROS package tf2_kdl - -License: BSD -URL: http://ros.org/wiki/tf2 - -Source0: https://github.com/ros-gbp/geometry2-release/archive/release/kinetic/tf2_kdl/0.5.20-0.tar.gz#/ros-kinetic-tf2_kdl-0.5.20-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: eigen3-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-cmake_modules-devel -BuildRequires: ros-kinetic-orocos_kdl-devel -BuildRequires: ros-kinetic-rostest-devel -BuildRequires: ros-kinetic-tf2-devel -BuildRequires: ros-kinetic-tf2_ros-devel - -Requires: ros-kinetic-orocos_kdl -Requires: ros-kinetic-tf2 -Requires: ros-kinetic-tf2_ros - - -%description -KDL binding for tf2 - -Provides: ros-kinetic-tf2_kdl = %{version}-%{release} -Obsoletes: ros-kinetic-tf2_kdl < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: eigen3-devel -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-cmake_modules-devel -Requires: ros-kinetic-orocos_kdl-devel -Requires: ros-kinetic-rostest-devel -Requires: ros-kinetic-tf2-devel -Requires: ros-kinetic-tf2_ros-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-tf2_kdl-devel = %{version}-%{release} -Obsoletes: ros-kinetic-tf2_kdl-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg tf2_kdl - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.5.20-2 -- Remove ROS distro from package name -* Thu Mar 14 2019 Till Hofmann - 0.5.20-1 -- Update to latest release -* Wed Nov 07 2018 Till Hofmann - 0.5.19-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 0.5.17-7 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.5.17-6 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.5.17-5 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.5.17-4 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.5.17-3 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.5.17-2 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.5.17-1 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.5.16-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.5.16-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-tf2_msgs.spec b/specs/ros-kinetic-tf2_msgs.spec deleted file mode 100644 index a53fa58..0000000 --- a/specs/ros-kinetic-tf2_msgs.spec +++ /dev/null @@ -1,168 +0,0 @@ -Name: ros-tf2_msgs -Version: kinetic.0.5.20 -Release: 2%{?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/kinetic/tf2_msgs/0.5.20-0.tar.gz#/ros-kinetic-tf2_msgs-0.5.20-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: boost-devel -BuildRequires: ros-kinetic-actionlib_msgs-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-geometry_msgs-devel -BuildRequires: ros-kinetic-message_generation-devel - -Requires: ros-kinetic-actionlib_msgs -Requires: ros-kinetic-geometry_msgs -Requires: ros-kinetic-message_generation - - -%description -tf2_msgs - -Provides: ros-kinetic-tf2_msgs = %{version}-%{release} -Obsoletes: ros-kinetic-tf2_msgs < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: boost-devel -Requires: ros-kinetic-actionlib_msgs-devel -Requires: ros-kinetic-geometry_msgs-devel -Requires: ros-kinetic-message_generation-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-tf2_msgs-devel = %{version}-%{release} -Obsoletes: ros-kinetic-tf2_msgs-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg tf2_msgs - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.5.20-2 -- Remove ROS distro from package name -* Thu Mar 14 2019 Till Hofmann - 0.5.20-1 -- Update to latest release -* Wed Nov 07 2018 Till Hofmann - 0.5.19-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 0.5.17-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.5.17-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.5.17-7 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 0.5.17-6 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 0.5.17-5 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 0.5.17-4 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.5.17-3 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.5.17-2 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.5.17-1 -- Split devel package -* Mon Nov 20 2017 Till Hofmann - 0.5.16-3 -- Add missing BR on boost-devel -* Fri Aug 25 2017 Till Hofmann - 0.5.16-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.5.16-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-tf2_py.spec b/specs/ros-kinetic-tf2_py.spec deleted file mode 100644 index 127449b..0000000 --- a/specs/ros-kinetic-tf2_py.spec +++ /dev/null @@ -1,161 +0,0 @@ -Name: ros-tf2_py -Version: kinetic.0.5.20 -Release: 2%{?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/kinetic/tf2_py/0.5.20-0.tar.gz#/ros-kinetic-tf2_py-0.5.20-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-rospy-devel -BuildRequires: ros-kinetic-tf2-devel - -Requires: ros-kinetic-rospy -Requires: ros-kinetic-tf2 - - -%description -The tf2_py package - -Provides: ros-kinetic-tf2_py = %{version}-%{release} -Obsoletes: ros-kinetic-tf2_py < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-rospy-devel -Requires: ros-kinetic-tf2-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-tf2_py-devel = %{version}-%{release} -Obsoletes: ros-kinetic-tf2_py-devel < %{version}-%{release} - - -%global debug_package %{nil} - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg tf2_py - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.5.20-2 -- Remove ROS distro from package name -* Thu Mar 14 2019 Till Hofmann - 0.5.20-1 -- Update to latest release -* Wed Nov 07 2018 Till Hofmann - 0.5.19-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 0.5.17-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.5.17-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.5.17-7 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 0.5.17-6 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 0.5.17-5 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 0.5.17-4 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.5.17-3 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.5.17-2 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.5.17-1 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.5.16-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.5.16-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-tf2_ros.spec b/specs/ros-kinetic-tf2_ros.spec deleted file mode 100644 index cd0fb9c..0000000 --- a/specs/ros-kinetic-tf2_ros.spec +++ /dev/null @@ -1,193 +0,0 @@ -Name: ros-tf2_ros -Version: kinetic.0.5.20 -Release: 2%{?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/kinetic/tf2_ros/0.5.20-0.tar.gz#/ros-kinetic-tf2_ros-0.5.20-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-actionlib-devel -BuildRequires: ros-kinetic-actionlib_msgs-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-geometry_msgs-devel -BuildRequires: ros-kinetic-message_filters-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-rosgraph-devel -BuildRequires: ros-kinetic-rospy-devel -BuildRequires: ros-kinetic-rostest-devel -BuildRequires: ros-kinetic-std_msgs-devel -BuildRequires: ros-kinetic-tf2-devel -BuildRequires: ros-kinetic-tf2_msgs-devel -BuildRequires: ros-kinetic-tf2_py-devel -BuildRequires: ros-kinetic-xmlrpcpp-devel - -Requires: ros-kinetic-actionlib -Requires: ros-kinetic-actionlib_msgs -Requires: ros-kinetic-geometry_msgs -Requires: ros-kinetic-message_filters -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-rosgraph -Requires: ros-kinetic-rospy -Requires: ros-kinetic-std_msgs -Requires: ros-kinetic-tf2 -Requires: ros-kinetic-tf2_msgs -Requires: ros-kinetic-tf2_py -Requires: ros-kinetic-xmlrpcpp - - -%description -This package contains the ROS bindings for the tf2 library, for both -Python and C++. - -Provides: ros-kinetic-tf2_ros = %{version}-%{release} -Obsoletes: ros-kinetic-tf2_ros < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-actionlib-devel -Requires: ros-kinetic-actionlib_msgs-devel -Requires: ros-kinetic-geometry_msgs-devel -Requires: ros-kinetic-message_filters-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-rosgraph-devel -Requires: ros-kinetic-rospy-devel -Requires: ros-kinetic-rostest-devel -Requires: ros-kinetic-std_msgs-devel -Requires: ros-kinetic-tf2-devel -Requires: ros-kinetic-tf2_msgs-devel -Requires: ros-kinetic-tf2_py-devel -Requires: ros-kinetic-xmlrpcpp-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-tf2_ros-devel = %{version}-%{release} -Obsoletes: ros-kinetic-tf2_ros-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg tf2_ros - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.5.20-2 -- Remove ROS distro from package name -* Thu Mar 14 2019 Till Hofmann - 0.5.20-1 -- Update to latest release -* Wed Nov 07 2018 Till Hofmann - 0.5.19-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 0.5.17-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.5.17-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.5.17-7 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 0.5.17-6 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 0.5.17-5 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 0.5.17-4 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.5.17-3 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.5.17-2 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.5.17-1 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.5.16-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.5.16-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-tf_conversions.spec b/specs/ros-kinetic-tf_conversions.spec deleted file mode 100644 index 77764da..0000000 --- a/specs/ros-kinetic-tf_conversions.spec +++ /dev/null @@ -1,171 +0,0 @@ -Name: ros-tf_conversions -Version: kinetic.1.11.9 -Release: 10%{?dist} -Summary: ROS package tf_conversions - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/geometry-release/archive/release/kinetic/tf_conversions/1.11.9-0.tar.gz#/ros-kinetic-tf_conversions-1.11.9-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: eigen3-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-cmake_modules-devel -BuildRequires: ros-kinetic-geometry_msgs-devel -BuildRequires: ros-kinetic-kdl_conversions-devel -BuildRequires: ros-kinetic-orocos_kdl-devel -BuildRequires: ros-kinetic-tf-devel - -Requires: ros-kinetic-geometry_msgs -Requires: ros-kinetic-kdl_conversions -Requires: ros-kinetic-orocos_kdl -Requires: ros-kinetic-python_orocos_kdl -Requires: ros-kinetic-tf - - -%description -This package contains a set of conversion functions to convert common -tf datatypes (point, vector, pose, etc) into semantically identical -datatypes used by other libraries. The conversion functions make it -easier for users of the transform library (tf) to work with the -datatype of their choice. Currently this package has support for the -Kinematics and Dynamics Library (KDL) and the Eigen matrix library. -This package is stable, and will get integrated into tf in the next -major release cycle (see roadmap). - -Provides: ros-kinetic-tf_conversions = %{version}-%{release} -Obsoletes: ros-kinetic-tf_conversions < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: eigen3-devel -Requires: ros-kinetic-cmake_modules-devel -Requires: ros-kinetic-geometry_msgs-devel -Requires: ros-kinetic-kdl_conversions-devel -Requires: ros-kinetic-orocos_kdl-devel -Requires: ros-kinetic-tf-devel -Requires: ros-kinetic-python_orocos_kdl-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-tf_conversions-devel = %{version}-%{release} -Obsoletes: ros-kinetic-tf_conversions-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg tf_conversions - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.11.9-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.11.9-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.11.9-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.11.9-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.11.9-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.11.9-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.11.9-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.11.9-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.11.9-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.11.9-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-theora_image_transport.spec b/specs/ros-kinetic-theora_image_transport.spec deleted file mode 100644 index 27bb2fb..0000000 --- a/specs/ros-kinetic-theora_image_transport.spec +++ /dev/null @@ -1,177 +0,0 @@ -Name: ros-kinetic-theora_image_transport -Version: 1.9.5 -Release: 10%{?dist} -Summary: ROS package theora_image_transport - -License: BSD -URL: http://www.ros.org/wiki/image_transport_plugins - -Source0: https://github.com/ros-gbp/image_transport_plugins-release/archive/release/kinetic/theora_image_transport/1.9.5-0.tar.gz#/ros-kinetic-theora_image_transport-1.9.5-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: libogg-devel -BuildRequires: libtheora-devel -BuildRequires: lz4-devel -BuildRequires: opencv-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-cv_bridge-devel -BuildRequires: ros-kinetic-dynamic_reconfigure-devel -BuildRequires: ros-kinetic-image_transport-devel -BuildRequires: ros-kinetic-message_generation-devel -BuildRequires: ros-kinetic-pluginlib-devel -BuildRequires: ros-kinetic-rosbag-devel -BuildRequires: ros-kinetic-std_msgs-devel - -Requires: ros-kinetic-cv_bridge -Requires: ros-kinetic-dynamic_reconfigure -Requires: ros-kinetic-image_transport -Requires: ros-kinetic-message_runtime -Requires: ros-kinetic-pluginlib -Requires: ros-kinetic-rosbag -Requires: ros-kinetic-std_msgs - - -%description -Theora_image_transport provides a plugin to image_transport for -transparently sending an image stream encoded with the Theora codec. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: libogg-devel -Requires: libtheora-devel -Requires: lz4-devel -Requires: opencv-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: ros-kinetic-cv_bridge-devel -Requires: ros-kinetic-dynamic_reconfigure-devel -Requires: ros-kinetic-image_transport-devel -Requires: ros-kinetic-message_generation-devel -Requires: ros-kinetic-pluginlib-devel -Requires: ros-kinetic-rosbag-devel -Requires: ros-kinetic-std_msgs-devel -Requires: ros-kinetic-message_runtime-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg theora_image_transport - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Tue May 22 2018 Till Hofmann - 1.9.5-10 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.9.5-9 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.9.5-8 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.9.5-7 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.9.5-6 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.9.5-5 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.9.5-4 -- Split devel package -* Thu Nov 23 2017 Till Hofmann - 1.9.5-3 -- Build against system opencv3 instead of ros-kinetic-opencv -* Fri Aug 25 2017 Till Hofmann - 1.9.5-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.9.5-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-topic_tools.spec b/specs/ros-kinetic-topic_tools.spec deleted file mode 100644 index 2422ed4..0000000 --- a/specs/ros-kinetic-topic_tools.spec +++ /dev/null @@ -1,183 +0,0 @@ -Name: ros-topic_tools -Version: kinetic.1.12.14 -Release: 2%{?dist} -Summary: ROS package topic_tools - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/topic_tools/1.12.14-0.tar.gz#/ros-kinetic-topic_tools-1.12.14-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-cpp_common-devel -BuildRequires: ros-kinetic-message_generation-devel -BuildRequires: ros-kinetic-rosconsole-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-rostest-devel -BuildRequires: ros-kinetic-rostime-devel -BuildRequires: ros-kinetic-rosunit-devel -BuildRequires: ros-kinetic-std_msgs-devel -BuildRequires: ros-kinetic-xmlrpcpp-devel - -Requires: ros-kinetic-message_runtime -Requires: ros-kinetic-rosconsole -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-rostime -Requires: ros-kinetic-std_msgs -Requires: ros-kinetic-xmlrpcpp - - -%description -Tools for directing, throttling, selecting, and otherwise messing with -ROS topics at a meta level. None of the programs in this package -actually know about the topics whose streams they are altering; -instead, these tools deal with messages as generic binary blobs. This -means they can be applied to any ROS topic. - -Provides: ros-kinetic-topic_tools = %{version}-%{release} -Obsoletes: ros-kinetic-topic_tools < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-cpp_common-devel -Requires: ros-kinetic-message_generation-devel -Requires: ros-kinetic-rosconsole-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-rostest-devel -Requires: ros-kinetic-rostime-devel -Requires: ros-kinetic-rosunit-devel -Requires: ros-kinetic-std_msgs-devel -Requires: ros-kinetic-xmlrpcpp-devel -Requires: ros-kinetic-message_runtime-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-topic_tools-devel = %{version}-%{release} -Obsoletes: ros-kinetic-topic_tools-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg topic_tools - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.12.14-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.12.14-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.13-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.13-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.13-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.12.13-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.12.13-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.12.12-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.12-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.12-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.12-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.12.12-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.7-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.7-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-trajectory_msgs.spec b/specs/ros-kinetic-trajectory_msgs.spec deleted file mode 100644 index 3f92d20..0000000 --- a/specs/ros-kinetic-trajectory_msgs.spec +++ /dev/null @@ -1,164 +0,0 @@ -Name: ros-trajectory_msgs -Version: kinetic.1.12.7 -Release: 2%{?dist} -Summary: ROS package trajectory_msgs - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/common_msgs-release/archive/release/kinetic/trajectory_msgs/1.12.7-0.tar.gz#/ros-kinetic-trajectory_msgs-1.12.7-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-geometry_msgs-devel -BuildRequires: ros-kinetic-message_generation-devel -BuildRequires: ros-kinetic-std_msgs-devel - -Requires: ros-kinetic-geometry_msgs -Requires: ros-kinetic-message_runtime -Requires: ros-kinetic-rosbag_migration_rule -Requires: ros-kinetic-std_msgs - - -%description -This package defines messages for defining robot trajectories. These -messages are also the building blocks of most of the - -Provides: ros-kinetic-trajectory_msgs = %{version}-%{release} -Obsoletes: ros-kinetic-trajectory_msgs < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-geometry_msgs-devel -Requires: ros-kinetic-message_generation-devel -Requires: ros-kinetic-std_msgs-devel -Requires: ros-kinetic-message_runtime-devel -Requires: ros-kinetic-rosbag_migration_rule-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-trajectory_msgs-devel = %{version}-%{release} -Obsoletes: ros-kinetic-trajectory_msgs-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg trajectory_msgs - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.12.7-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.12.7-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.6-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.6-2 -- devel also requires: the devel package of each run dependency -* Sun May 20 2018 Till Hofmann - 1.12.6-1 -- Update to latest release -* Tue May 15 2018 Till Hofmann - 1.12.5-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.12.5-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.5-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.5-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.5-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.12.5-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.5-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-transmission_interface.spec b/specs/ros-kinetic-transmission_interface.spec deleted file mode 100644 index 7143408..0000000 --- a/specs/ros-kinetic-transmission_interface.spec +++ /dev/null @@ -1,144 +0,0 @@ -Name: ros-kinetic-transmission_interface -Version: 0.13.3 -Release: 1%{?dist} -Summary: ROS package transmission_interface - -License: BSD -URL: https://github.com/ros-controls/ros_control/wiki - -Source0: https://github.com/ros-gbp/ros_control-release/archive/release/kinetic/transmission_interface/0.13.3-0.tar.gz#/ros-kinetic-transmission_interface-0.13.3-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-cmake_modules-devel -BuildRequires: ros-kinetic-hardware_interface-devel -BuildRequires: ros-kinetic-pluginlib-devel -BuildRequires: ros-kinetic-resource_retriever-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-rosunit-devel - -Requires: ros-kinetic-pluginlib -Requires: ros-kinetic-roscpp - - -%description -Transmission Interface. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: ros-kinetic-cmake_modules-devel -Requires: ros-kinetic-hardware_interface-devel -Requires: ros-kinetic-pluginlib-devel -Requires: ros-kinetic-resource_retriever-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-rosunit-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg transmission_interface - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Tue May 22 2018 Till Hofmann - 0.13.3-1 -- Update to latest release -* Fri Jan 19 2018 Tim Niemueller - 0.13.0-1 -- Initial package diff --git a/specs/ros-kinetic-turtle_actionlib.spec b/specs/ros-kinetic-turtle_actionlib.spec deleted file mode 100644 index 3b5a0bb..0000000 --- a/specs/ros-kinetic-turtle_actionlib.spec +++ /dev/null @@ -1,176 +0,0 @@ -Name: ros-turtle_actionlib -Version: kinetic.0.1.10 -Release: 10%{?dist} -Summary: ROS package turtle_actionlib - -License: BSD -URL: http://ros.org/wiki/turtle_actionlib - -Source0: https://github.com/ros-gbp/common_tutorials-release/archive/release/kinetic/turtle_actionlib/0.1.10-0.tar.gz#/ros-kinetic-turtle_actionlib-0.1.10-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-actionlib-devel -BuildRequires: ros-kinetic-actionlib_msgs-devel -BuildRequires: ros-kinetic-angles-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-geometry_msgs-devel -BuildRequires: ros-kinetic-message_generation-devel -BuildRequires: ros-kinetic-rosconsole-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-std_msgs-devel -BuildRequires: ros-kinetic-turtlesim-devel - -Requires: ros-kinetic-actionlib -Requires: ros-kinetic-actionlib_msgs -Requires: ros-kinetic-angles -Requires: ros-kinetic-geometry_msgs -Requires: ros-kinetic-message_runtime -Requires: ros-kinetic-rosconsole -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-std_msgs -Requires: ros-kinetic-turtlesim - - -%description -turtle_actionlib demonstrates how to write an action server and client -with the turtlesim. The shape_server provides and action interface for -drawing regular polygons with the turtlesim. - -Provides: ros-kinetic-turtle_actionlib = %{version}-%{release} -Obsoletes: ros-kinetic-turtle_actionlib < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-actionlib-devel -Requires: ros-kinetic-actionlib_msgs-devel -Requires: ros-kinetic-angles-devel -Requires: ros-kinetic-geometry_msgs-devel -Requires: ros-kinetic-message_generation-devel -Requires: ros-kinetic-rosconsole-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-std_msgs-devel -Requires: ros-kinetic-turtlesim-devel -Requires: ros-kinetic-message_runtime-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-turtle_actionlib-devel = %{version}-%{release} -Obsoletes: ros-kinetic-turtle_actionlib-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg turtle_actionlib - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.1.10-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.1.10-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.1.10-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.1.10-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.1.10-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.1.10-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.1.10-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.1.10-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.1.10-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.1.10-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-turtle_tf.spec b/specs/ros-kinetic-turtle_tf.spec deleted file mode 100644 index 7480ccd..0000000 --- a/specs/ros-kinetic-turtle_tf.spec +++ /dev/null @@ -1,166 +0,0 @@ -Name: ros-turtle_tf -Version: kinetic.0.2.2 -Release: 10%{?dist} -Summary: ROS package turtle_tf - -License: BSD -URL: http://ros.org/wiki/turtle_tf - -Source0: https://github.com/ros-gbp/geometry_tutorials-release/archive/release/kinetic/turtle_tf/0.2.2-0.tar.gz#/ros-kinetic-turtle_tf-0.2.2-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-geometry_msgs-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-rospy-devel -BuildRequires: ros-kinetic-std_msgs-devel -BuildRequires: ros-kinetic-tf-devel -BuildRequires: ros-kinetic-turtlesim-devel - -Requires: ros-kinetic-geometry_msgs -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-rospy -Requires: ros-kinetic-std_msgs -Requires: ros-kinetic-tf -Requires: ros-kinetic-turtlesim - - -%description -turtle_tf demonstrates how to write a tf broadcaster and listener with -the turtlesim. The tutle_tf_listener commands turtle2 to follow -turtle1 around as you drive turtle1 using the keyboard. - -Provides: ros-kinetic-turtle_tf = %{version}-%{release} -Obsoletes: ros-kinetic-turtle_tf < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-geometry_msgs-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-rospy-devel -Requires: ros-kinetic-std_msgs-devel -Requires: ros-kinetic-tf-devel -Requires: ros-kinetic-turtlesim-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-turtle_tf-devel = %{version}-%{release} -Obsoletes: ros-kinetic-turtle_tf-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg turtle_tf - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.2.2-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.2.2-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.2.2-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.2.2-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.2.2-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.2.2-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.2.2-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.2.2-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.2.2-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.2.2-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-turtle_tf2.spec b/specs/ros-kinetic-turtle_tf2.spec deleted file mode 100644 index 02938c9..0000000 --- a/specs/ros-kinetic-turtle_tf2.spec +++ /dev/null @@ -1,169 +0,0 @@ -Name: ros-turtle_tf2 -Version: kinetic.0.2.2 -Release: 10%{?dist} -Summary: ROS package turtle_tf2 - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/geometry_tutorials-release/archive/release/kinetic/turtle_tf2/0.2.2-0.tar.gz#/ros-kinetic-turtle_tf2-0.2.2-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-geometry_msgs-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-rospy-devel -BuildRequires: ros-kinetic-std_msgs-devel -BuildRequires: ros-kinetic-tf2-devel -BuildRequires: ros-kinetic-tf2_ros-devel -BuildRequires: ros-kinetic-turtlesim-devel - -Requires: ros-kinetic-geometry_msgs -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-rospy -Requires: ros-kinetic-std_msgs -Requires: ros-kinetic-tf2 -Requires: ros-kinetic-tf2_ros -Requires: ros-kinetic-turtlesim - - -%description -turtle_tf2 demonstrates how to write a tf2 broadcaster and listener -with the turtlesim. The tutle_tf2_listener commands turtle2 to follow -turtle1 around as you drive turtle1 using the keyboard. - -Provides: ros-kinetic-turtle_tf2 = %{version}-%{release} -Obsoletes: ros-kinetic-turtle_tf2 < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-geometry_msgs-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-rospy-devel -Requires: ros-kinetic-std_msgs-devel -Requires: ros-kinetic-tf2-devel -Requires: ros-kinetic-tf2_ros-devel -Requires: ros-kinetic-turtlesim-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-turtle_tf2-devel = %{version}-%{release} -Obsoletes: ros-kinetic-turtle_tf2-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg turtle_tf2 - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.2.2-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.2.2-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.2.2-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.2.2-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.2.2-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.2.2-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.2.2-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.2.2-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.2.2-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.2.2-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-turtlesim.spec b/specs/ros-kinetic-turtlesim.spec deleted file mode 100644 index 6523d40..0000000 --- a/specs/ros-kinetic-turtlesim.spec +++ /dev/null @@ -1,188 +0,0 @@ -Name: ros-turtlesim -Version: kinetic.0.7.1 -Release: 10%{?dist} -Summary: ROS package turtlesim - -License: BSD -URL: http://www.ros.org/wiki/turtlesim - -Source0: https://github.com/ros-gbp/ros_tutorials-release/archive/release/kinetic/turtlesim/0.7.1-0.tar.gz#/ros-kinetic-turtlesim-0.7.1-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel -BuildRequires: qt5-qtbase-devel -BuildRequires: tinyxml-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-geometry_msgs-devel -BuildRequires: ros-kinetic-message_generation-devel -BuildRequires: ros-kinetic-rosconsole-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-roscpp_serialization-devel -BuildRequires: ros-kinetic-roslib-devel -BuildRequires: ros-kinetic-rostime-devel -BuildRequires: ros-kinetic-std_msgs-devel -BuildRequires: ros-kinetic-std_srvs-devel - -Requires: qt5-qtbase -Requires: qt5-qtbase-gui -Requires: ros-kinetic-geometry_msgs -Requires: ros-kinetic-message_runtime -Requires: ros-kinetic-rosconsole -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-roscpp_serialization -Requires: ros-kinetic-roslib -Requires: ros-kinetic-rostime -Requires: ros-kinetic-std_msgs -Requires: ros-kinetic-std_srvs - - -%description -turtlesim is a tool made for teaching ROS and ROS packages. - -Provides: ros-kinetic-turtlesim = %{version}-%{release} -Obsoletes: ros-kinetic-turtlesim < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: boost-devel -Requires: console-bridge-devel -Requires: log4cxx-devel -Requires: python2-devel -Requires: qt5-qtbase-devel -Requires: tinyxml-devel -Requires: ros-kinetic-geometry_msgs-devel -Requires: ros-kinetic-message_generation-devel -Requires: ros-kinetic-rosconsole-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-roscpp_serialization-devel -Requires: ros-kinetic-roslib-devel -Requires: ros-kinetic-rostime-devel -Requires: ros-kinetic-std_msgs-devel -Requires: ros-kinetic-std_srvs-devel -Requires: ros-kinetic-message_runtime-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-turtlesim-devel = %{version}-%{release} -Obsoletes: ros-kinetic-turtlesim-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg turtlesim - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.7.1-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.7.1-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.7.1-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.7.1-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.7.1-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.7.1-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.7.1-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.7.1-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.7.1-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.7.1-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-universal_robot.spec b/specs/ros-kinetic-universal_robot.spec deleted file mode 100644 index b8c1104..0000000 --- a/specs/ros-kinetic-universal_robot.spec +++ /dev/null @@ -1,87 +0,0 @@ -Name: ros-kinetic-universal_robot -Version: 1.2.1 -Release: 1%{?dist} -Summary: ROS package universal_robot - -License: BSD -URL: http://ros.org/wiki/universal_robot - -Source0: https://github.com/ros-industrial-release/universal_robot-release/archive/release/kinetic/universal_robot/1.2.1-0.tar.gz#/ros-kinetic-universal_robot-1.2.1-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin - -Requires: ros-kinetic-ur10_moveit_config -Requires: ros-kinetic-ur3_moveit_config -Requires: ros-kinetic-ur5_moveit_config -Requires: ros-kinetic-ur_bringup -Requires: ros-kinetic-ur_description -Requires: ros-kinetic-ur_driver -Requires: ros-kinetic-ur_gazebo -Requires: ros-kinetic-ur_kinematics -Requires: ros-kinetic-ur_msgs - -%description -Drivers, description, and utilities for Universal Robot Arms. - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg universal_robot - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,setup*,env.sh} - -find %{buildroot}/%{_libdir}/ros/{bin,etc,include,lib*/pkgconfig,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 - - -find . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - -%files -f files.list - - - -%changelog -* Fri Jan 19 2018 Tim Niemueller - 1.2.1-1 -- Initial package diff --git a/specs/ros-kinetic-ur10_moveit_config.spec b/specs/ros-kinetic-ur10_moveit_config.spec deleted file mode 100644 index a8cf2f1..0000000 --- a/specs/ros-kinetic-ur10_moveit_config.spec +++ /dev/null @@ -1,90 +0,0 @@ -Name: ros-kinetic-ur10_moveit_config -Version: 1.2.1 -Release: 1%{?dist} -Summary: ROS package ur10_moveit_config - -License: BSD -URL: http://moveit.ros.org/ - -Source0: https://github.com/ros-industrial-release/universal_robot-release/archive/release/kinetic/ur10_moveit_config/1.2.1-0.tar.gz#/ros-kinetic-ur10_moveit_config-1.2.1-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin -BuildRequires: ros-kinetic-ur_description - -Requires: ros-kinetic-joint_state_publisher -Requires: ros-kinetic-moveit_fake_controller_manager -Requires: ros-kinetic-moveit_planners_ompl -Requires: ros-kinetic-moveit_ros_move_group -Requires: ros-kinetic-moveit_ros_visualization -Requires: ros-kinetic-moveit_simple_controller_manager -Requires: ros-kinetic-robot_state_publisher -Requires: ros-kinetic-ur_description -Requires: ros-kinetic-xacro - -%description -An automatically generated package with all the configuration and -launch files for using the ur10 with the MoveIt Motion Planning -Framework - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg ur10_moveit_config - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,setup*,env.sh} - -find %{buildroot}/%{_libdir}/ros/{bin,etc,include,lib*/pkgconfig,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 - - -find . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - -%files -f files.list - - - -%changelog -* Fri Jan 19 2018 Tim Niemueller - 1.2.1-1 -- Initial package diff --git a/specs/ros-kinetic-ur3_moveit_config.spec b/specs/ros-kinetic-ur3_moveit_config.spec deleted file mode 100644 index 5bd0bd8..0000000 --- a/specs/ros-kinetic-ur3_moveit_config.spec +++ /dev/null @@ -1,90 +0,0 @@ -Name: ros-kinetic-ur3_moveit_config -Version: 1.2.1 -Release: 1%{?dist} -Summary: ROS package ur3_moveit_config - -License: BSD -URL: http://moveit.ros.org/ - -Source0: https://github.com/ros-industrial-release/universal_robot-release/archive/release/kinetic/ur3_moveit_config/1.2.1-0.tar.gz#/ros-kinetic-ur3_moveit_config-1.2.1-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin -BuildRequires: ros-kinetic-ur_description - -Requires: ros-kinetic-joint_state_publisher -Requires: ros-kinetic-moveit_fake_controller_manager -Requires: ros-kinetic-moveit_planners_ompl -Requires: ros-kinetic-moveit_ros_move_group -Requires: ros-kinetic-moveit_ros_visualization -Requires: ros-kinetic-moveit_simple_controller_manager -Requires: ros-kinetic-robot_state_publisher -Requires: ros-kinetic-ur_description -Requires: ros-kinetic-xacro - -%description -An automatically generated package with all the configuration and -launch files for using the ur3 with the MoveIt Motion Planning -Framework - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg ur3_moveit_config - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,setup*,env.sh} - -find %{buildroot}/%{_libdir}/ros/{bin,etc,include,lib*/pkgconfig,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 - - -find . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - -%files -f files.list - - - -%changelog -* Fri Jan 19 2018 Tim Niemueller - 1.2.1-1 -- Initial package diff --git a/specs/ros-kinetic-ur5_moveit_config.spec b/specs/ros-kinetic-ur5_moveit_config.spec deleted file mode 100644 index 987ac8e..0000000 --- a/specs/ros-kinetic-ur5_moveit_config.spec +++ /dev/null @@ -1,90 +0,0 @@ -Name: ros-kinetic-ur5_moveit_config -Version: 1.2.1 -Release: 1%{?dist} -Summary: ROS package ur5_moveit_config - -License: BSD -URL: http://moveit.ros.org/ - -Source0: https://github.com/ros-industrial-release/universal_robot-release/archive/release/kinetic/ur5_moveit_config/1.2.1-0.tar.gz#/ros-kinetic-ur5_moveit_config-1.2.1-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin -BuildRequires: ros-kinetic-ur_description - -Requires: ros-kinetic-joint_state_publisher -Requires: ros-kinetic-moveit_fake_controller_manager -Requires: ros-kinetic-moveit_planners_ompl -Requires: ros-kinetic-moveit_ros_move_group -Requires: ros-kinetic-moveit_ros_visualization -Requires: ros-kinetic-moveit_simple_controller_manager -Requires: ros-kinetic-robot_state_publisher -Requires: ros-kinetic-ur_description -Requires: ros-kinetic-xacro - -%description -An automatically generated package with all the configuration and -launch files for using the ur5 with the MoveIt Motion Planning -Framework - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg ur5_moveit_config - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,setup*,env.sh} - -find %{buildroot}/%{_libdir}/ros/{bin,etc,include,lib*/pkgconfig,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 - - -find . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - -%files -f files.list - - - -%changelog -* Fri Jan 19 2018 Tim Niemueller - 1.2.1-1 -- Initial package diff --git a/specs/ros-kinetic-ur_bringup.spec b/specs/ros-kinetic-ur_bringup.spec deleted file mode 100644 index e7c107a..0000000 --- a/specs/ros-kinetic-ur_bringup.spec +++ /dev/null @@ -1,81 +0,0 @@ -Name: ros-kinetic-ur_bringup -Version: 1.2.1 -Release: 1%{?dist} -Summary: ROS package ur_bringup - -License: BSD -URL: http://ros.org/wiki/ur_bringup - -Source0: https://github.com/ros-industrial-release/universal_robot-release/archive/release/kinetic/ur_bringup/1.2.1-0.tar.gz#/ros-kinetic-ur_bringup-1.2.1-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin - -Requires: ros-kinetic-tf2_ros -Requires: ros-kinetic-ur_description -Requires: ros-kinetic-ur_driver - -%description -The ur_bringup package - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg ur_bringup - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,setup*,env.sh} - -find %{buildroot}/%{_libdir}/ros/{bin,etc,include,lib*/pkgconfig,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 - - -find . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - -%files -f files.list - - - -%changelog -* Fri Jan 19 2018 Tim Niemueller - 1.2.1-1 -- Initial package diff --git a/specs/ros-kinetic-ur_description.spec b/specs/ros-kinetic-ur_description.spec deleted file mode 100644 index cf52795..0000000 --- a/specs/ros-kinetic-ur_description.spec +++ /dev/null @@ -1,79 +0,0 @@ -Name: ros-kinetic-ur_description -Version: 1.2.1 -Release: 1%{?dist} -Summary: ROS package ur_description - -License: BSD -URL: http://ros.org/wiki/ur_description - -Source0: https://github.com/ros-industrial-release/universal_robot-release/archive/release/kinetic/ur_description/1.2.1-0.tar.gz#/ros-kinetic-ur_description-1.2.1-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin - -Requires: ros-kinetic-urdf - -%description -URDF description for Universal UR5/10 robot arms - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg ur_description - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,setup*,env.sh} - -find %{buildroot}/%{_libdir}/ros/{bin,etc,include,lib*/pkgconfig,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 - - -find . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - -%files -f files.list - - - -%changelog -* Fri Jan 19 2018 Tim Niemueller - 1.2.1-1 -- Initial package diff --git a/specs/ros-kinetic-ur_driver.spec b/specs/ros-kinetic-ur_driver.spec deleted file mode 100644 index 347b86c..0000000 --- a/specs/ros-kinetic-ur_driver.spec +++ /dev/null @@ -1,87 +0,0 @@ -Name: ros-kinetic-ur_driver -Version: 1.2.1 -Release: 1%{?dist} -Summary: ROS package ur_driver - -License: BSD -URL: http://ros.org/wiki/ur_driver - -Source0: https://github.com/ros-industrial-release/universal_robot-release/archive/release/kinetic/ur_driver/1.2.1-0.tar.gz#/ros-kinetic-ur_driver-1.2.1-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin -BuildRequires: ros-kinetic-dynamic_reconfigure - -Requires: python-lxml -Requires: ros-kinetic-actionlib -Requires: ros-kinetic-control_msgs -Requires: ros-kinetic-dynamic_reconfigure -Requires: ros-kinetic-rospy -Requires: ros-kinetic-sensor_msgs -Requires: ros-kinetic-trajectory_msgs -Requires: ros-kinetic-ur_msgs - -%description -Driver for the UR5/10 arm based on the Polyscope control scheme. - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg ur_driver - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,setup*,env.sh} - -find %{buildroot}/%{_libdir}/ros/{bin,etc,include,lib*/pkgconfig,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 - - -find . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - -%files -f files.list - - - -%changelog -* Fri Jan 19 2018 Tim Niemueller - 1.2.1-1 -- Initial package diff --git a/specs/ros-kinetic-ur_gazebo.spec b/specs/ros-kinetic-ur_gazebo.spec deleted file mode 100644 index bb6ab94..0000000 --- a/specs/ros-kinetic-ur_gazebo.spec +++ /dev/null @@ -1,86 +0,0 @@ -Name: ros-kinetic-ur_gazebo -Version: 1.2.1 -Release: 1%{?dist} -Summary: ROS package ur_gazebo - -License: BSD -URL: http://ros.org/wiki/ur_gazebo - -Source0: https://github.com/ros-industrial-release/universal_robot-release/archive/release/kinetic/ur_gazebo/1.2.1-0.tar.gz#/ros-kinetic-ur_gazebo-1.2.1-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin - -Requires: ros-kinetic-controller_manager -Requires: ros-kinetic-effort_controllers -Requires: ros-kinetic-gazebo_ros -Requires: ros-kinetic-gazebo_ros_control -Requires: ros-kinetic-joint_state_controller -Requires: ros-kinetic-joint_trajectory_controller -Requires: ros-kinetic-robot_state_publisher -Requires: ros-kinetic-ur_description - -%description -Gazebo wrapper for the Universal UR5/10 robot arms. - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg ur_gazebo - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,setup*,env.sh} - -find %{buildroot}/%{_libdir}/ros/{bin,etc,include,lib*/pkgconfig,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 - - -find . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - -%files -f files.list - - - -%changelog -* Fri Jan 19 2018 Tim Niemueller - 1.2.1-1 -- Initial package diff --git a/specs/ros-kinetic-ur_kinematics.spec b/specs/ros-kinetic-ur_kinematics.spec deleted file mode 100644 index b122d50..0000000 --- a/specs/ros-kinetic-ur_kinematics.spec +++ /dev/null @@ -1,99 +0,0 @@ -Name: ros-kinetic-ur_kinematics -Version: 1.2.1 -Release: 1%{?dist} -Summary: ROS package ur_kinematics - -License: BSD -URL: http://wiki.ros.org/ur_kinematics - -Source0: https://github.com/ros-industrial-release/universal_robot-release/archive/release/kinetic/ur_kinematics/1.2.1-0.tar.gz#/ros-kinetic-ur_kinematics-1.2.1-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: boost-devel -BuildRequires: eigen3-devel -BuildRequires: fcl-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: urdfdom-devel -BuildRequires: ros-kinetic-catkin -BuildRequires: ros-kinetic-geometry_msgs -BuildRequires: ros-kinetic-moveit_core -BuildRequires: ros-kinetic-moveit_kinematics -BuildRequires: ros-kinetic-moveit_ros_planning -BuildRequires: ros-kinetic-pluginlib -BuildRequires: ros-kinetic-roscpp -BuildRequires: ros-kinetic-tf_conversions - -Requires: ros-kinetic-geometry_msgs -Requires: ros-kinetic-moveit_core -Requires: ros-kinetic-moveit_kinematics -Requires: ros-kinetic-moveit_ros_planning -Requires: ros-kinetic-pluginlib -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-tf_conversions - -%description -Provides forward and inverse kinematics for Universal Robots designs. -See http://hdl.handle.net/1853/50782 for details. - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg ur_kinematics - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,setup*,env.sh} - -find %{buildroot}/%{_libdir}/ros/{bin,etc,include,lib*/pkgconfig,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 - - -find . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - -%files -f files.list - - - -%changelog -* Fri Jan 19 2018 Tim Niemueller - 1.2.1-1 -- Initial package diff --git a/specs/ros-kinetic-ur_msgs.spec b/specs/ros-kinetic-ur_msgs.spec deleted file mode 100644 index e037c34..0000000 --- a/specs/ros-kinetic-ur_msgs.spec +++ /dev/null @@ -1,82 +0,0 @@ -Name: ros-kinetic-ur_msgs -Version: 1.2.1 -Release: 1%{?dist} -Summary: ROS package ur_msgs - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-industrial-release/universal_robot-release/archive/release/kinetic/ur_msgs/1.2.1-0.tar.gz#/ros-kinetic-ur_msgs-1.2.1-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin -BuildRequires: ros-kinetic-message_generation -BuildRequires: ros-kinetic-std_msgs - -Requires: ros-kinetic-message_runtime -Requires: ros-kinetic-std_msgs - -%description -The ur_msgs package - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg ur_msgs - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,setup*,env.sh} - -find %{buildroot}/%{_libdir}/ros/{bin,etc,include,lib*/pkgconfig,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 - - -find . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - -%files -f files.list - - - -%changelog -* Fri Jan 19 2018 Tim Niemueller - 1.2.1-1 -- Initial package diff --git a/specs/ros-kinetic-urdf.spec b/specs/ros-kinetic-urdf.spec deleted file mode 100644 index 5d58ea5..0000000 --- a/specs/ros-kinetic-urdf.spec +++ /dev/null @@ -1,176 +0,0 @@ -Name: ros-urdf -Version: kinetic.1.12.12 -Release: 9%{?dist} -Summary: ROS package urdf - -License: BSD -URL: http://ros.org/wiki/urdf - -Source0: https://github.com/ros-gbp/urdf-release/archive/release/kinetic/urdf/1.12.12-0.tar.gz#/ros-kinetic-urdf-1.12.12-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: urdfdom-devel -BuildRequires: urdfdom-headers-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-cmake_modules-devel -BuildRequires: ros-kinetic-pluginlib-devel -BuildRequires: ros-kinetic-rosconsole_bridge-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-rostest-devel -BuildRequires: ros-kinetic-urdf_parser_plugin-devel - -Requires: ros-kinetic-pluginlib -Requires: ros-kinetic-rosconsole_bridge -Requires: ros-kinetic-roscpp - - -%description -This package contains a C++ parser for the Unified Robot Description -Format (URDF), which is an XML format for representing a robot model. -The code API of the parser has been through our review process and -will remain backwards compatible in future releases. - -Provides: ros-kinetic-urdf = %{version}-%{release} -Obsoletes: ros-kinetic-urdf < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: tinyxml-devel -Requires: urdfdom-headers-devel -Requires: ros-kinetic-catkin-devel -Requires: poco-devel -Requires: tinyxml2-devel -Requires: urdfdom-devel -Requires: ros-kinetic-cmake_modules-devel -Requires: ros-kinetic-pluginlib-devel -Requires: ros-kinetic-rosconsole_bridge-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-rostest-devel -Requires: ros-kinetic-urdf_parser_plugin-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-urdf-devel = %{version}-%{release} -Obsoletes: ros-kinetic-urdf-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg urdf - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.12.12-9 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.12.12-8 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.12-7 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.12-6 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.12.12-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.12-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.12-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.12-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.12.12-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.11-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.11-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-urdf_parser_plugin.spec b/specs/ros-kinetic-urdf_parser_plugin.spec deleted file mode 100644 index 3e37f60..0000000 --- a/specs/ros-kinetic-urdf_parser_plugin.spec +++ /dev/null @@ -1,151 +0,0 @@ -Name: ros-urdf_parser_plugin -Version: kinetic.1.12.12 -Release: 9%{?dist} -Summary: ROS package urdf_parser_plugin - -License: BSD -URL: http://ros.org/wiki/urdf - -Source0: https://github.com/ros-gbp/urdf-release/archive/release/kinetic/urdf_parser_plugin/1.12.12-0.tar.gz#/ros-kinetic-urdf_parser_plugin-1.12.12-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: urdfdom-headers-devel -BuildRequires: ros-kinetic-catkin-devel - - - -%description -This package contains a C++ base class for URDF parsers. - -Provides: ros-kinetic-urdf_parser_plugin = %{version}-%{release} -Obsoletes: ros-kinetic-urdf_parser_plugin < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: urdfdom-headers-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-urdf_parser_plugin-devel = %{version}-%{release} -Obsoletes: ros-kinetic-urdf_parser_plugin-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg urdf_parser_plugin - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.12.12-9 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.12.12-8 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.12-7 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.12-6 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.12.12-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.12-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.12-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.12-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.12.12-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.11-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.11-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-urdf_tutorial.spec b/specs/ros-kinetic-urdf_tutorial.spec deleted file mode 100644 index c7b20bb..0000000 --- a/specs/ros-kinetic-urdf_tutorial.spec +++ /dev/null @@ -1,151 +0,0 @@ -Name: ros-kinetic-urdf_tutorial -Version: 0.3.0 -Release: 10%{?dist} -Summary: ROS package urdf_tutorial - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/urdf_tutorial-release/archive/release/kinetic/urdf_tutorial/0.3.0-1.tar.gz#/ros-kinetic-urdf_tutorial-0.3.0-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-roslaunch-devel - -Requires: ros-kinetic-joint_state_publisher -Requires: ros-kinetic-robot_state_publisher -Requires: ros-kinetic-rviz -Requires: ros-kinetic-xacro - - -%description -This package contains a number of URDF tutorials. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-roslaunch-devel -Requires: ros-kinetic-joint_state_publisher-devel -Requires: ros-kinetic-robot_state_publisher-devel -Requires: ros-kinetic-rviz-devel -Requires: ros-kinetic-xacro-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg urdf_tutorial - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Tue May 22 2018 Till Hofmann - 0.3.0-10 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.3.0-9 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.3.0-8 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.3.0-7 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.3.0-6 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.3.0-5 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.3.0-4 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 0.3.0-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.3.0-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.3.0-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-urdfdom_py.spec b/specs/ros-kinetic-urdfdom_py.spec deleted file mode 100644 index 27c5b21..0000000 --- a/specs/ros-kinetic-urdfdom_py.spec +++ /dev/null @@ -1,129 +0,0 @@ -Name: ros-kinetic-urdfdom_py -Version: 0.3.3 -Release: 1%{?dist} -Summary: ROS package urdfdom_py - -License: BSD -URL: http://wiki.ros.org/urdf_parser_py - -Source0: https://github.com/ros-gbp/urdfdom_py-release/archive/release/kinetic/urdfdom_py/0.3.3-0.tar.gz#/ros-kinetic-urdfdom_py-0.3.3-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: python-catkin_pkg -BuildRequires: python-devel -BuildRequires: ros-kinetic-catkin-devel - -Requires: python-lxml -Requires: ros-kinetic-catkin - - -%description -Python implementation of the URDF parser. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: python-catkin_pkg -Requires: ros-kinetic-catkin-devel -Requires: python-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg urdfdom_py - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 18 2018 Till Hofmann - 0.3.3-1 -- Initial package diff --git a/specs/ros-kinetic-vision_opencv.spec b/specs/ros-kinetic-vision_opencv.spec deleted file mode 100644 index 36f8cf9..0000000 --- a/specs/ros-kinetic-vision_opencv.spec +++ /dev/null @@ -1,148 +0,0 @@ -Name: ros-kinetic-vision_opencv -Version: 1.12.8 -Release: 3%{?dist} -Summary: ROS package vision_opencv - -License: BSD -URL: http://www.ros.org/wiki/vision_opencv - -Source0: https://github.com/ros-gbp/vision_opencv-release/archive/release/kinetic/vision_opencv/1.12.8-0.tar.gz#/ros-kinetic-vision_opencv-1.12.8-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: ros-kinetic-cv_bridge -Requires: ros-kinetic-image_geometry - - -%description -Packages for interfacing ROS with OpenCV, a library of programming -functions for real time computer vision. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-cv_bridge-devel -Requires: ros-kinetic-image_geometry-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg vision_opencv - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Tue May 22 2018 Till Hofmann - 1.12.8-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.8-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.8-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.12.7-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.7-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.7-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.7-3 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 1.12.7-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.12.7-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.4-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.4-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-visualization_marker_tutorials.spec b/specs/ros-kinetic-visualization_marker_tutorials.spec deleted file mode 100644 index 458f232..0000000 --- a/specs/ros-kinetic-visualization_marker_tutorials.spec +++ /dev/null @@ -1,158 +0,0 @@ -Name: ros-visualization_marker_tutorials -Version: kinetic.0.10.3 -Release: 4%{?dist} -Summary: ROS package visualization_marker_tutorials - -License: BSD -URL: http://ros.org/wiki/visualization_marker_tutorials - -Source0: https://github.com/ros-gbp/visualization_tutorials-release/archive/release/kinetic/visualization_marker_tutorials/0.10.3-0.tar.gz#/ros-kinetic-visualization_marker_tutorials-0.10.3-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: log4cxx-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-visualization_msgs-devel - -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-visualization_msgs - - -%description -The visulalization_marker_tutorials package - -Provides: ros-kinetic-visualization_marker_tutorials = %{version}-%{release} -Obsoletes: ros-kinetic-visualization_marker_tutorials < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: boost-devel -Requires: console-bridge-devel -Requires: log4cxx-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-visualization_msgs-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-visualization_marker_tutorials-devel = %{version}-%{release} -Obsoletes: ros-kinetic-visualization_marker_tutorials-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg visualization_marker_tutorials - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.10.3-4 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.10.3-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.10.3-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.10.3-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.10.2-4 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.10.2-3 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.10.2-2 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.10.2-1 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.10.1-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.10.1-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-visualization_msgs.spec b/specs/ros-kinetic-visualization_msgs.spec deleted file mode 100644 index bd4fdf7..0000000 --- a/specs/ros-kinetic-visualization_msgs.spec +++ /dev/null @@ -1,166 +0,0 @@ -Name: ros-visualization_msgs -Version: kinetic.1.12.7 -Release: 2%{?dist} -Summary: ROS package visualization_msgs - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/common_msgs-release/archive/release/kinetic/visualization_msgs/1.12.7-0.tar.gz#/ros-kinetic-visualization_msgs-1.12.7-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-geometry_msgs-devel -BuildRequires: ros-kinetic-message_generation-devel -BuildRequires: ros-kinetic-std_msgs-devel - -Requires: ros-kinetic-geometry_msgs -Requires: ros-kinetic-message_runtime -Requires: ros-kinetic-std_msgs - - -%description -visualization_msgs is a set of messages used by higher level packages, -such as - -Provides: ros-kinetic-visualization_msgs = %{version}-%{release} -Obsoletes: ros-kinetic-visualization_msgs < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-geometry_msgs-devel -Requires: ros-kinetic-message_generation-devel -Requires: ros-kinetic-std_msgs-devel -Requires: ros-kinetic-message_runtime-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-visualization_msgs-devel = %{version}-%{release} -Obsoletes: ros-kinetic-visualization_msgs-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg visualization_msgs - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.12.7-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.12.7-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.6-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.6-2 -- devel also requires: the devel package of each run dependency -* Sun May 20 2018 Till Hofmann - 1.12.6-1 -- Update to latest release -* Tue May 15 2018 Till Hofmann - 1.12.5-9 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.12.5-8 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.12.5-7 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.12.5-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.5-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.5-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.5-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.12.5-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.5-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-visualization_tutorials.spec b/specs/ros-kinetic-visualization_tutorials.spec deleted file mode 100644 index 842e3d3..0000000 --- a/specs/ros-kinetic-visualization_tutorials.spec +++ /dev/null @@ -1,159 +0,0 @@ -Name: ros-visualization_tutorials -Version: kinetic.0.10.3 -Release: 4%{?dist} -Summary: ROS package visualization_tutorials - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/visualization_tutorials-release/archive/release/kinetic/visualization_tutorials/0.10.3-0.tar.gz#/ros-kinetic-visualization_tutorials-0.10.3-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: ros-kinetic-interactive_marker_tutorials -Requires: ros-kinetic-librviz_tutorial -Requires: ros-kinetic-rviz_plugin_tutorials -Requires: ros-kinetic-rviz_python_tutorial -Requires: ros-kinetic-visualization_marker_tutorials - - -%description -Metapackage referencing tutorials related to rviz and visualization. - -Provides: ros-kinetic-visualization_tutorials = %{version}-%{release} -Obsoletes: ros-kinetic-visualization_tutorials < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-interactive_marker_tutorials-devel -Requires: ros-kinetic-librviz_tutorial-devel -Requires: ros-kinetic-rviz_plugin_tutorials-devel -Requires: ros-kinetic-rviz_python_tutorial-devel -Requires: ros-kinetic-visualization_marker_tutorials-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-visualization_tutorials-devel = %{version}-%{release} -Obsoletes: ros-kinetic-visualization_tutorials-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg visualization_tutorials - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 0.10.3-4 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.10.3-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.10.3-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.10.3-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.10.2-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.10.2-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.10.2-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.10.2-2 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 0.10.2-1 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.10.1-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.10.1-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-viz.spec b/specs/ros-kinetic-viz.spec deleted file mode 100644 index dd6b290..0000000 --- a/specs/ros-kinetic-viz.spec +++ /dev/null @@ -1,157 +0,0 @@ -Name: ros-viz -Version: kinetic.1.3.2 -Release: 4%{?dist} -Summary: ROS package viz - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/metapackages-release/archive/release/kinetic/viz/1.3.2-0.tar.gz#/ros-kinetic-viz-1.3.2-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: ros-kinetic-ros_base -Requires: ros-kinetic-rqt_common_plugins -Requires: ros-kinetic-rqt_robot_plugins -Requires: ros-kinetic-rviz - - -%description -A metapackage to aggregate several packages. - -Provides: ros-kinetic-viz = %{version}-%{release} -Obsoletes: ros-kinetic-viz < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-ros_base-devel -Requires: ros-kinetic-rqt_common_plugins-devel -Requires: ros-kinetic-rqt_robot_plugins-devel -Requires: ros-kinetic-rviz-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-viz-devel = %{version}-%{release} -Obsoletes: ros-kinetic-viz-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg viz - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.3.2-4 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.3.2-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.3.2-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.3.2-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.3.1-7 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.3.1-6 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.3.1-5 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.3.1-4 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 1.3.1-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.3.1-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.3.1-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-voxel_grid.spec b/specs/ros-kinetic-voxel_grid.spec deleted file mode 100644 index 0c699bd..0000000 --- a/specs/ros-kinetic-voxel_grid.spec +++ /dev/null @@ -1,156 +0,0 @@ -Name: ros-kinetic-voxel_grid -Version: 1.14.4 -Release: 1%{?dist} -Summary: ROS package voxel_grid - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/navigation-release/archive/release/kinetic/voxel_grid/1.14.4-0.tar.gz#/ros-kinetic-voxel_grid-1.14.4-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-rosconsole-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-rosunit-devel - -Requires: ros-kinetic-roscpp - - -%description -voxel_grid provides an implementation of an efficient 3D voxel grid. -The occupancy grid can support 3 different representations for the -state of a cell: marked, free, or unknown. Due to the underlying -implementation relying on bitwise and and or integer operations, the -voxel grid only supports 16 different levels per voxel column. -However, this limitation yields raytracing and cell marking -performance in the grid comparable to standard 2D structures making it -quite fast compared to most 3D structures. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-rosconsole-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-rosunit-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg voxel_grid - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Tue Jun 26 2018 Till Hofmann - 1.14.4-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.14.3-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.14.3-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.14.3-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.14.3-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.14.3-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.14.2-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.14.2-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.14.2-3 -- Add Recommends: for all BRs to the devel subpackage -* Fri Aug 25 2017 Till Hofmann - 1.14.2-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.14.2-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-warehouse_ros.spec b/specs/ros-kinetic-warehouse_ros.spec deleted file mode 100644 index e6c577b..0000000 --- a/specs/ros-kinetic-warehouse_ros.spec +++ /dev/null @@ -1,148 +0,0 @@ -Name: ros-kinetic-warehouse_ros -Version: 0.9.2 -Release: 1%{?dist} -Summary: ROS package warehouse_ros - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/warehouse_ros-release/archive/release/kinetic/warehouse_ros/0.9.2-0.tar.gz#/ros-kinetic-warehouse_ros-0.9.2-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: gtest-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-geometry_msgs-devel -BuildRequires: ros-kinetic-pluginlib-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-rostest-devel -BuildRequires: ros-kinetic-rostime-devel -BuildRequires: ros-kinetic-std_msgs-devel -BuildRequires: ros-kinetic-tf-devel - -Requires: ros-kinetic-geometry_msgs -Requires: ros-kinetic-pluginlib -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-rostime -Requires: ros-kinetic-std_msgs -Requires: ros-kinetic-tf - - -%description -Persistent storage of ROS messages - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: gtest-devel -Requires: ros-kinetic-geometry_msgs-devel -Requires: ros-kinetic-pluginlib-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-rostest-devel -Requires: ros-kinetic-rostime-devel -Requires: ros-kinetic-std_msgs-devel -Requires: ros-kinetic-tf-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg warehouse_ros - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 Mar 14 2019 Till Hofmann - 0.9.2-1 -- Update to latest release -* Wed Nov 07 2018 Till Hofmann - 0.9.1-1 -- Update to latest release -* Thu Jan 18 2018 Till Hofmann - 0.9.0-1 -- Initial package diff --git a/specs/ros-kinetic-webkit_dependency.spec b/specs/ros-kinetic-webkit_dependency.spec deleted file mode 100644 index a4ff431..0000000 --- a/specs/ros-kinetic-webkit_dependency.spec +++ /dev/null @@ -1,149 +0,0 @@ -Name: ros-webkit_dependency -Version: kinetic.1.1.0 -Release: 10%{?dist} -Summary: ROS package webkit_dependency - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/webkit_dependency-release/archive/release/kinetic/webkit_dependency/1.1.0-0.tar.gz#/ros-kinetic-webkit_dependency-1.1.0-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: python-qt5 - - -%description -This encapsulates the WebKit dependency for a specific ROS -distribution and its Qt version - -Provides: ros-kinetic-webkit_dependency = %{version}-%{release} -Obsoletes: ros-kinetic-webkit_dependency < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-webkit_dependency-devel = %{version}-%{release} -Obsoletes: ros-kinetic-webkit_dependency-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg webkit_dependency - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.1.0-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.1.0-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.1.0-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.1.0-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.1.0-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.1.0-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.1.0-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.1.0-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.1.0-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.1.0-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-xacro.spec b/specs/ros-kinetic-xacro.spec deleted file mode 100644 index 212f3ef..0000000 --- a/specs/ros-kinetic-xacro.spec +++ /dev/null @@ -1,157 +0,0 @@ -Name: ros-xacro -Version: kinetic.1.11.3 -Release: 4%{?dist} -Summary: ROS package xacro - -License: BSD -URL: http://ros.org/wiki/xacro - -Source0: https://github.com/ros-gbp/xacro-release/archive/release/kinetic/xacro/1.11.3-0.tar.gz#/ros-kinetic-xacro-1.11.3-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-roslint-devel -BuildRequires: ros-kinetic-rostest-devel - -Requires: ros-kinetic-roslaunch - - -%description -Xacro (XML Macros) Xacro is an XML macro language. With xacro, you can -construct shorter and more readable XML files by using macros that -expand to larger XML expressions. - -Provides: ros-kinetic-xacro = %{version}-%{release} -Obsoletes: ros-kinetic-xacro < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-roslint-devel -Requires: ros-kinetic-rostest-devel -Requires: ros-kinetic-roslaunch-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-xacro-devel = %{version}-%{release} -Obsoletes: ros-kinetic-xacro-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg xacro - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.11.3-4 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.11.3-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.11.3-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.11.3-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.11.2-7 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.11.2-6 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.11.2-5 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.11.2-4 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 1.11.2-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.11.2-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.11.2-1 -- Update auto-generated Spec file diff --git a/specs/ros-kinetic-xmlrpcpp.spec b/specs/ros-kinetic-xmlrpcpp.spec deleted file mode 100644 index f9c7f3b..0000000 --- a/specs/ros-kinetic-xmlrpcpp.spec +++ /dev/null @@ -1,163 +0,0 @@ -Name: ros-xmlrpcpp -Version: kinetic.1.12.14 -Release: 2%{?dist} -Summary: ROS package xmlrpcpp - -License: LGPL-2.1 -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/xmlrpcpp/1.12.14-0.tar.gz#/ros-kinetic-xmlrpcpp-1.12.14-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-cpp_common-devel -BuildRequires: ros-kinetic-rostime-devel - -Requires: ros-kinetic-cpp_common -Requires: ros-kinetic-rostime - - -%description -XmlRpc++ is a C++ implementation of the XML-RPC protocol. This version -is heavily modified from the package available on SourceForge in order -to support roscpp's threading model. As such, we are maintaining our -own fork. - -Provides: ros-kinetic-xmlrpcpp = %{version}-%{release} -Obsoletes: ros-kinetic-xmlrpcpp < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-cpp_common-devel -Requires: ros-kinetic-rostime-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-xmlrpcpp-devel = %{version}-%{release} -Obsoletes: ros-kinetic-xmlrpcpp-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg xmlrpcpp - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.12.14-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.12.14-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.13-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.13-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.13-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.12.13-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.12.13-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.12.12-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.12-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.12-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.12-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.12.12-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.7-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.7-1 -- Update auto-generated Spec file diff --git a/specs/ros-laser_assembler.spec b/specs/ros-laser_assembler.spec deleted file mode 100644 index 282394d..0000000 --- a/specs/ros-laser_assembler.spec +++ /dev/null @@ -1,198 +0,0 @@ -Name: ros-laser_assembler -Version: noetic.1.7.8 -Release: 2%{?dist} -Summary: ROS package laser_assembler - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/laser_assembler-release/archive/release/noetic/laser_assembler/1.7.8-1.tar.gz#/ros-noetic-laser_assembler-1.7.8-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: eigen3-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-filters-devel -BuildRequires: ros-noetic-laser_geometry-devel -BuildRequires: ros-noetic-message_filters-devel -BuildRequires: ros-noetic-message_generation-devel -BuildRequires: ros-noetic-pluginlib-devel -BuildRequires: ros-noetic-roscpp-devel -BuildRequires: ros-noetic-rostest-devel -BuildRequires: ros-noetic-sensor_msgs-devel -BuildRequires: ros-noetic-tf-devel - -Requires: ros-noetic-filters -Requires: ros-noetic-laser_geometry -Requires: ros-noetic-message_filters -Requires: ros-noetic-message_runtime -Requires: ros-noetic-pluginlib -Requires: ros-noetic-roscpp -Requires: ros-noetic-sensor_msgs -Requires: ros-noetic-tf - -Provides: ros-noetic-laser_assembler = 1.7.8-2 -Obsoletes: ros-noetic-laser_assembler < 1.7.8-2 -Obsoletes: ros-kinetic-laser_assembler < 1.7.8-2 - - - -%description -Provides nodes to assemble point clouds from either LaserScan or -PointCloud messages - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: eigen3-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: ros-noetic-filters-devel -Requires: ros-noetic-laser_geometry-devel -Requires: ros-noetic-message_filters-devel -Requires: ros-noetic-message_generation-devel -Requires: ros-noetic-pluginlib-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-rostest-devel -Requires: ros-noetic-sensor_msgs-devel -Requires: ros-noetic-tf-devel -Requires: ros-noetic-message_runtime-devel - -Provides: ros-noetic-laser_assembler-devel = 1.7.8-2 -Obsoletes: ros-noetic-laser_assembler-devel < 1.7.8-2 -Obsoletes: ros-kinetic-laser_assembler-devel < 1.7.8-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg laser_assembler - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/laser_assembler/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.7.8-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.1.7.8-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.1.7.7-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.7.7-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.7.7-1 -- Update to ROS melodic release -* Tue May 22 2018 Till Hofmann - 1.7.4-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.7.4-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.7.4-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.7.4-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.7.4-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.7.4-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.7.4-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.7.4-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.7.4-1 -- Update auto-generated Spec file diff --git a/specs/ros-laser_filters.spec b/specs/ros-laser_filters.spec deleted file mode 100644 index 7d36650..0000000 --- a/specs/ros-laser_filters.spec +++ /dev/null @@ -1,208 +0,0 @@ -Name: ros-laser_filters -Version: noetic.1.8.11 -Release: 2%{?dist} -Summary: ROS package laser_filters - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/laser_filters-release/archive/release/noetic/laser_filters/1.8.11-1.tar.gz#/ros-noetic-laser_filters-1.8.11-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: eigen3-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-noetic-angles-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-dynamic_reconfigure-devel -BuildRequires: ros-noetic-filters-devel -BuildRequires: ros-noetic-laser_geometry-devel -BuildRequires: ros-noetic-message_filters-devel -BuildRequires: ros-noetic-pluginlib-devel -BuildRequires: ros-noetic-roscpp-devel -BuildRequires: ros-noetic-rostest-devel -BuildRequires: ros-noetic-sensor_msgs-devel -BuildRequires: ros-noetic-tf-devel - -Requires: ros-noetic-angles -Requires: ros-noetic-dynamic_reconfigure -Requires: ros-noetic-filters -Requires: ros-noetic-laser_geometry -Requires: ros-noetic-message_filters -Requires: ros-noetic-pluginlib -Requires: ros-noetic-roscpp -Requires: ros-noetic-sensor_msgs -Requires: ros-noetic-tf - -Provides: ros-noetic-laser_filters = 1.8.11-2 -Obsoletes: ros-noetic-laser_filters < 1.8.11-2 -Obsoletes: ros-kinetic-laser_filters < 1.8.11-2 - - - -%description -Assorted filters designed to operate on 2D planar laser scanners, -which use the sensor_msgs/LaserScan type. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: eigen3-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: ros-noetic-angles-devel -Requires: ros-noetic-dynamic_reconfigure-devel -Requires: ros-noetic-filters-devel -Requires: ros-noetic-laser_geometry-devel -Requires: ros-noetic-message_filters-devel -Requires: ros-noetic-pluginlib-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-rostest-devel -Requires: ros-noetic-sensor_msgs-devel -Requires: ros-noetic-tf-devel - -Provides: ros-noetic-laser_filters-devel = 1.8.11-2 -Obsoletes: ros-noetic-laser_filters-devel < 1.8.11-2 -Obsoletes: ros-kinetic-laser_filters-devel < 1.8.11-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg laser_filters - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/laser_filters/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.8.11-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.1.8.11-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.8.9-1 -- Upgrade to noetic -* Fri Apr 17 2020 Till Hofmann - melodic.1.8.10-1 -- Update to latest release -* Tue Feb 04 2020 Till Hofmann - 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.8.7-1 -- Update to ROS melodic release -* Tue May 22 2018 Till Hofmann - 1.8.5-8 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.8.5-7 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.8.5-6 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.8.5-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.8.5-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.8.5-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.8.5-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.8.5-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.8.3-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.8.3-1 -- Update auto-generated Spec file diff --git a/specs/ros-laser_geometry.spec b/specs/ros-laser_geometry.spec deleted file mode 100644 index 4fa761b..0000000 --- a/specs/ros-laser_geometry.spec +++ /dev/null @@ -1,205 +0,0 @@ -Name: ros-laser_geometry -Version: noetic.1.6.7 -Release: 2%{?dist} -Summary: ROS package laser_geometry - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/laser_geometry-release/archive/release/noetic/laser_geometry/1.6.7-1.tar.gz#/ros-noetic-laser_geometry-1.6.7-source0.tar.gz - -Patch0: patches/ros-laser_geometry.add-eigen-export_depend.patch - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: boost-devel boost-python3-devel -BuildRequires: eigen3-devel -BuildRequires: ros-noetic-angles-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-roscpp-devel -BuildRequires: ros-noetic-rosunit-devel -BuildRequires: ros-noetic-sensor_msgs-devel -BuildRequires: ros-noetic-tf-devel -BuildRequires: ros-noetic-tf2-devel -BuildRequires: ros-noetic-tf2_geometry_msgs-devel - -Requires: python3-numpy -Requires: python3dist(numpy) -Requires: ros-noetic-angles -Requires: ros-noetic-roscpp -Requires: ros-noetic-sensor_msgs -Requires: ros-noetic-tf -Requires: ros-noetic-tf2 - -Provides: ros-noetic-laser_geometry = 1.6.7-2 -Obsoletes: ros-noetic-laser_geometry < 1.6.7-2 -Obsoletes: ros-kinetic-laser_geometry < 1.6.7-2 - - - -%description -This package contains a class for converting from a 2D laser scan as -defined by sensor_msgs/LaserScan into a point cloud as defined by -sensor_msgs/PointCloud or sensor_msgs/PointCloud2. In particular, it -contains functionality to account for the skew resulting from moving -robots or tilting laser scanners. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: boost-devel boost-python3-devel -Requires: eigen3-devel -Requires: ros-noetic-angles-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-rosunit-devel -Requires: ros-noetic-sensor_msgs-devel -Requires: ros-noetic-tf-devel -Requires: ros-noetic-tf2-devel -Requires: ros-noetic-tf2_geometry_msgs-devel - -Provides: ros-noetic-laser_geometry-devel = 1.6.7-2 -Obsoletes: ros-noetic-laser_geometry-devel < 1.6.7-2 -Obsoletes: ros-kinetic-laser_geometry-devel < 1.6.7-2 - - -%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 - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg laser_geometry - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/laser_geometry/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.6.7-2 -- Modernize python shebang replacement -* Wed Feb 17 2021 Till Hofmann - noetic.1.6.7-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.6.5-2 -- Add patch to export eigen includedir -* Sun May 24 2020 Till Hofmann - noetic.1.6.5-1 -- Upgrade to noetic -* Fri Apr 17 2020 Till Hofmann - melodic.1.6.5-1 -- Update to latest release -* Mon Jul 22 2019 Till Hofmann - melodic.1.6.4-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.6.4-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.6.4-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.6.4-12 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.6.4-11 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.6.4-10 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.6.4-9 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.6.4-8 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.6.4-7 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.6.4-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.6.4-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.6.4-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.6.4-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.6.4-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.6.4-1 -- Update auto-generated Spec file diff --git a/specs/ros-laser_pipeline.spec b/specs/ros-laser_pipeline.spec deleted file mode 100644 index 382ee90..0000000 --- a/specs/ros-laser_pipeline.spec +++ /dev/null @@ -1,172 +0,0 @@ -Name: ros-laser_pipeline -Version: noetic.1.6.4 -Release: 2%{?dist} -Summary: ROS package laser_pipeline - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/laser_pipeline-release/archive/release/noetic/laser_pipeline/1.6.4-1.tar.gz#/ros-noetic-laser_pipeline-1.6.4-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: ros-noetic-laser_assembler -Requires: ros-noetic-laser_filters -Requires: ros-noetic-laser_geometry - -Provides: ros-noetic-laser_pipeline = 1.6.4-2 -Obsoletes: ros-noetic-laser_pipeline < 1.6.4-2 -Obsoletes: ros-kinetic-laser_pipeline < 1.6.4-2 - - - -%description -Meta-package of libraries for processing laser data, including -converting laser data into 3D representations. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-laser_assembler-devel -Requires: ros-noetic-laser_filters-devel -Requires: ros-noetic-laser_geometry-devel - -Provides: ros-noetic-laser_pipeline-devel = 1.6.4-2 -Obsoletes: ros-noetic-laser_pipeline-devel < 1.6.4-2 -Obsoletes: ros-kinetic-laser_pipeline-devel < 1.6.4-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg laser_pipeline - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/laser_pipeline/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.6.4-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.1.6.4-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.1.6.3-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.6.3-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.6.3-1 -- Update to ROS melodic release -* Tue May 22 2018 Till Hofmann - 1.6.2-10 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.6.2-9 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.6.2-8 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.6.2-7 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.6.2-6 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.6.2-5 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.6.2-4 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 1.6.2-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.6.2-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.6.2-1 -- Update auto-generated Spec file diff --git a/specs/ros-libg2o.spec b/specs/ros-libg2o.spec deleted file mode 100644 index 2472a67..0000000 --- a/specs/ros-libg2o.spec +++ /dev/null @@ -1,155 +0,0 @@ -Name: ros-libg2o -Version: noetic.2020.5.3 -Release: 2%{?dist} -Summary: ROS package libg2o - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/libg2o-release/archive/release/noetic/libg2o/2020.5.3-1.tar.gz#/ros-noetic-libg2o-2020.5.3-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: boost-devel boost-python3-devel -BuildRequires: cmake -BuildRequires: eigen3-devel -BuildRequires: lapack-devel -BuildRequires: mesa-libGL-devel mesa-libGLU-devel -BuildRequires: openblas-devel -BuildRequires: suitesparse-devel -BuildRequires: ros-noetic-catkin-devel - -Requires: ros-noetic-catkin - -Provides: ros-noetic-libg2o = 2020.5.3-2 -Obsoletes: ros-noetic-libg2o < 2020.5.3-2 -Obsoletes: ros-kinetic-libg2o < 2020.5.3-2 - - - -%description -The libg2o library from http://openslam.org/g2o.html - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: cmake -Requires: boost-devel boost-python3-devel -Requires: eigen3-devel -Requires: lapack-devel -Requires: mesa-libGL-devel mesa-libGLU-devel -Requires: openblas-devel -Requires: suitesparse-devel -Requires: ros-noetic-catkin-devel - -Provides: ros-noetic-libg2o-devel = 2020.5.3-2 -Obsoletes: ros-noetic-libg2o-devel < 2020.5.3-2 -Obsoletes: ros-kinetic-libg2o-devel < 2020.5.3-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg libg2o - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/libg2o/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.2020.5.3-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.2020.5.3-1 -- Upgrade to noetic -* Tue Feb 25 2020 Nicolas Limpert - melodic.2018.3.25-1 -- Initial package diff --git a/specs/ros-librviz_tutorial.spec b/specs/ros-librviz_tutorial.spec deleted file mode 100644 index 390f319..0000000 --- a/specs/ros-librviz_tutorial.spec +++ /dev/null @@ -1,187 +0,0 @@ -Name: ros-librviz_tutorial -Version: noetic.0.11.0 -Release: 2%{?dist} -Summary: ROS package librviz_tutorial - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/visualization_tutorials-release/archive/release/noetic/librviz_tutorial/0.11.0-1.tar.gz#/ros-noetic-librviz_tutorial-0.11.0-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: eigen3-devel -BuildRequires: ogre-devel -BuildRequires: poco-devel -BuildRequires: qt5-qtbase-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: urdfdom-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-roscpp-devel -BuildRequires: ros-noetic-rviz-devel - -Requires: qt5-qtbase -Requires: qt5-qtbase-gui -Requires: ros-noetic-roscpp -Requires: ros-noetic-rviz - -Provides: ros-noetic-librviz_tutorial = 0.11.0-2 -Obsoletes: ros-noetic-librviz_tutorial < 0.11.0-2 -Obsoletes: ros-kinetic-librviz_tutorial < 0.11.0-2 - - - -%description -Tutorial showing how to compile your own C++ program with RViz -displays and features. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: eigen3-devel -Requires: ogre-devel -Requires: poco-devel -Requires: qt5-qtbase-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: urdfdom-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-rviz-devel - -Provides: ros-noetic-librviz_tutorial-devel = 0.11.0-2 -Obsoletes: ros-noetic-librviz_tutorial-devel < 0.11.0-2 -Obsoletes: ros-kinetic-librviz_tutorial-devel < 0.11.0-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg librviz_tutorial - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/librviz_tutorial/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.11.0-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.0.11.0-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.0.10.3-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.0.10.3-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.10.3-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.10.3-4 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.10.3-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.10.3-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.10.3-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.10.2-4 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.10.2-3 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.10.2-2 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.10.2-1 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.10.1-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.10.1-1 -- Update auto-generated Spec file diff --git a/specs/ros-map_msgs.spec b/specs/ros-map_msgs.spec deleted file mode 100644 index 714a7db..0000000 --- a/specs/ros-map_msgs.spec +++ /dev/null @@ -1,184 +0,0 @@ -Name: ros-map_msgs -Version: noetic.1.14.1 -Release: 2%{?dist} -Summary: ROS package map_msgs - -License: BSD -URL: http://ros.org/wiki/map_msgs - -Source0: https://github.com/ros-gbp/navigation_msgs-release/archive/release/noetic/map_msgs/1.14.1-1.tar.gz#/ros-noetic-map_msgs-1.14.1-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-message_generation-devel -BuildRequires: ros-noetic-nav_msgs-devel -BuildRequires: ros-noetic-sensor_msgs-devel -BuildRequires: ros-noetic-std_msgs-devel - -Requires: ros-noetic-message_runtime -Requires: ros-noetic-nav_msgs -Requires: ros-noetic-sensor_msgs -Requires: ros-noetic-std_msgs - -Provides: ros-noetic-map_msgs = 1.14.1-2 -Obsoletes: ros-noetic-map_msgs < 1.14.1-2 -Obsoletes: ros-kinetic-map_msgs < 1.14.1-2 - - - -%description -This package defines messages commonly used in mapping packages. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-message_generation-devel -Requires: ros-noetic-nav_msgs-devel -Requires: ros-noetic-sensor_msgs-devel -Requires: ros-noetic-std_msgs-devel -Requires: ros-noetic-message_runtime-devel - -Provides: ros-noetic-map_msgs-devel = 1.14.1-2 -Obsoletes: ros-noetic-map_msgs-devel < 1.14.1-2 -Obsoletes: ros-kinetic-map_msgs-devel < 1.14.1-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg map_msgs - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/map_msgs/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.14.1-2 -- Modernize python shebang replacement -* Fri Nov 20 2020 Till Hofmann - noetic.1.14.1-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.14.0-1 -- Upgrade to noetic -* 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.13.0-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.13.0-12 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.13.0-11 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.13.0-10 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.13.0-9 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.13.0-8 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.13.0-7 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.13.0-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.13.0-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.13.0-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.13.0-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.13.0-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.13.0-1 -- Update auto-generated Spec file diff --git a/specs/ros-map_server.spec b/specs/ros-map_server.spec deleted file mode 100644 index 5662ab6..0000000 --- a/specs/ros-map_server.spec +++ /dev/null @@ -1,195 +0,0 @@ -Name: ros-map_server -Version: noetic.1.17.1 -Release: 2%{?dist} -Summary: ROS package map_server - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/navigation-release/archive/release/noetic/map_server/1.17.1-1.tar.gz#/ros-noetic-map_server-1.17.1-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: bullet-devel -BuildRequires: SDL-devel -BuildRequires: SDL_image-devel -BuildRequires: yaml-cpp-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-nav_msgs-devel -BuildRequires: ros-noetic-roscpp-devel -BuildRequires: ros-noetic-rospy-devel -BuildRequires: ros-noetic-rostest-devel -BuildRequires: ros-noetic-rosunit-devel -BuildRequires: ros-noetic-tf2-devel - -Requires: ros-noetic-nav_msgs -Requires: ros-noetic-roscpp -Requires: ros-noetic-tf2 - -Provides: ros-noetic-map_server = 1.17.1-2 -Obsoletes: ros-noetic-map_server < 1.17.1-2 -Obsoletes: ros-kinetic-map_server < 1.17.1-2 - - - -%description -map_server provides the - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: bullet-devel -Requires: SDL-devel -Requires: SDL_image-devel -Requires: yaml-cpp-devel -Requires: ros-noetic-nav_msgs-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-rospy-devel -Requires: ros-noetic-rostest-devel -Requires: ros-noetic-rosunit-devel -Requires: ros-noetic-tf2-devel - -Provides: ros-noetic-map_server-devel = 1.17.1-2 -Obsoletes: ros-noetic-map_server-devel < 1.17.1-2 -Obsoletes: ros-kinetic-map_server-devel < 1.17.1-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg map_server - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/map_server/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.17.1-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.1.17.1-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.17.0-1 -- Upgrade to noetic -* Fri Apr 17 2020 Till Hofmann - melodic.1.16.6-1 -- Update to latest release -* Wed Mar 18 2020 Nicolas Limpert - melodic.1.16.5-1 -- Update to latest release -* Thu Mar 05 2020 Till Hofmann - melodic.1.16.4-1 -- Update to latest release -* Tue Feb 04 2020 Till Hofmann - melodic.1.16.3-1 -- Update to latest release -* Wed Jul 24 2019 Till Hofmann - melodic.1.16.2-1 -- Update to latest release -* Tue Jun 26 2018 Till Hofmann - 1.14.4-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.14.3-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.14.3-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.14.3-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.14.3-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.14.3-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.14.2-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.14.2-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.14.2-3 -- Add Recommends: for all BRs to the devel subpackage -* Fri Aug 25 2017 Till Hofmann - 1.14.2-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.14.2-1 -- Update auto-generated Spec file diff --git a/specs/ros-mbf_abstract_core.spec b/specs/ros-mbf_abstract_core.spec deleted file mode 100644 index dd9681d..0000000 --- a/specs/ros-mbf_abstract_core.spec +++ /dev/null @@ -1,160 +0,0 @@ -Name: ros-mbf_abstract_core -Version: noetic.0.3.4 -Release: 2%{?dist} -Summary: ROS package mbf_abstract_core - -License: BSD-3 -URL: http://www.ros.org/ - -Source0: https://github.com/uos-gbp/move_base_flex-release/archive/release/noetic/mbf_abstract_core/0.3.4-1.tar.gz#/ros-noetic-mbf_abstract_core-0.3.4-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-geometry_msgs-devel -BuildRequires: ros-noetic-std_msgs-devel - -Requires: ros-noetic-geometry_msgs -Requires: ros-noetic-std_msgs - -Provides: ros-noetic-mbf_abstract_core = 0.3.4-2 -Obsoletes: ros-noetic-mbf_abstract_core < 0.3.4-2 -Obsoletes: ros-kinetic-mbf_abstract_core < 0.3.4-2 - - - -%description -This package provides common interfaces for navigation specific robot -actions. It contains the AbstractPlanner, AbstractController and -AbstractRecovery plugin interfaces. This interfaces have to be -implemented by the plugins to make the plugin available for Move Base -Flex. The abstract classes provides a meaningful interface enabling -the planners, controllers and recovery behaviors to return -information, e.g. why something went wrong. Derivided interfaces can, -for example, provide methods to initialize the planner, controller or -recovery with map representations like costmap_2d, grid_map or other -representations. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-geometry_msgs-devel -Requires: ros-noetic-std_msgs-devel - -Provides: ros-noetic-mbf_abstract_core-devel = 0.3.4-2 -Obsoletes: ros-noetic-mbf_abstract_core-devel < 0.3.4-2 -Obsoletes: ros-kinetic-mbf_abstract_core-devel < 0.3.4-2 - - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - - -%global debug_package %{nil} - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg mbf_abstract_core - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/mbf_abstract_core/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.3.4-2 -- Modernize python shebang replacement -* Wed Feb 17 2021 Till Hofmann - noetic.0.3.4-1 -- Update to latest release -* Fri Nov 20 2020 Till Hofmann - noetic.0.3.3-1 -- Update to latest release -* Thu Jun 11 2020 Nicolas Limpert - noetic.0.3.2-1 -- Update to latest release -* Fri Mar 13 2020 Nicolas Limpert - melodic.0.2.5-1 -- Initial package diff --git a/specs/ros-mbf_costmap_core.spec b/specs/ros-mbf_costmap_core.spec deleted file mode 100644 index 9e89940..0000000 --- a/specs/ros-mbf_costmap_core.spec +++ /dev/null @@ -1,172 +0,0 @@ -Name: ros-mbf_costmap_core -Version: noetic.0.3.4 -Release: 2%{?dist} -Summary: ROS package mbf_costmap_core - -License: BSD-3 -URL: http://www.ros.org/ - -Source0: https://github.com/uos-gbp/move_base_flex-release/archive/release/noetic/mbf_costmap_core/0.3.4-1.tar.gz#/ros-noetic-mbf_costmap_core-0.3.4-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-costmap_2d-devel -BuildRequires: ros-noetic-geometry_msgs-devel -BuildRequires: ros-noetic-mbf_abstract_core-devel -BuildRequires: ros-noetic-mbf_utility-devel -BuildRequires: ros-noetic-nav_core-devel -BuildRequires: ros-noetic-std_msgs-devel -BuildRequires: ros-noetic-tf-devel - -Requires: ros-noetic-costmap_2d -Requires: ros-noetic-geometry_msgs -Requires: ros-noetic-mbf_abstract_core -Requires: ros-noetic-mbf_utility -Requires: ros-noetic-nav_core -Requires: ros-noetic-std_msgs -Requires: ros-noetic-tf - -Provides: ros-noetic-mbf_costmap_core = 0.3.4-2 -Obsoletes: ros-noetic-mbf_costmap_core < 0.3.4-2 -Obsoletes: ros-kinetic-mbf_costmap_core < 0.3.4-2 - - - -%description -This package provides common interfaces for navigation specific robot -actions. It contains the CostmapPlanner, CostmapController and -CostmapRecovery interfaces. The interfaces have to be implemented by -the plugins to make them available for Move Base Flex using the -mbf_costmap_nav navigation implementation. That implementation -inherits the mbf_abstract_nav implementation and binds the system to a -local and a global costmap. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-costmap_2d-devel -Requires: ros-noetic-geometry_msgs-devel -Requires: ros-noetic-mbf_abstract_core-devel -Requires: ros-noetic-mbf_utility-devel -Requires: ros-noetic-nav_core-devel -Requires: ros-noetic-std_msgs-devel -Requires: ros-noetic-tf-devel - -Provides: ros-noetic-mbf_costmap_core-devel = 0.3.4-2 -Obsoletes: ros-noetic-mbf_costmap_core-devel < 0.3.4-2 -Obsoletes: ros-kinetic-mbf_costmap_core-devel < 0.3.4-2 - - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - - -%global debug_package %{nil} - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg mbf_costmap_core - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/mbf_costmap_core/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.3.4-2 -- Modernize python shebang replacement -* Wed Feb 17 2021 Till Hofmann - noetic.0.3.4-1 -- Update to latest release -* Fri Nov 20 2020 Till Hofmann - noetic.0.3.3-1 -- Update to latest release -* Thu Jun 11 2020 Nicolas Limpert - noetic.0.3.2-1 -- Update to latest release -* Fri Mar 13 2020 Nicolas Limpert - melodic.0.2.5-1 -- Initial package diff --git a/specs/ros-mbf_msgs.spec b/specs/ros-mbf_msgs.spec deleted file mode 100644 index a9f43a6..0000000 --- a/specs/ros-mbf_msgs.spec +++ /dev/null @@ -1,166 +0,0 @@ -Name: ros-mbf_msgs -Version: noetic.0.3.4 -Release: 2%{?dist} -Summary: ROS package mbf_msgs - -License: BSD-3 -URL: http://www.ros.org/ - -Source0: https://github.com/uos-gbp/move_base_flex-release/archive/release/noetic/mbf_msgs/0.3.4-1.tar.gz#/ros-noetic-mbf_msgs-0.3.4-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-actionlib_msgs-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-genmsg-devel -BuildRequires: ros-noetic-geometry_msgs-devel -BuildRequires: ros-noetic-message_generation-devel -BuildRequires: ros-noetic-message_runtime-devel -BuildRequires: ros-noetic-nav_msgs-devel -BuildRequires: ros-noetic-std_msgs-devel - -Requires: ros-noetic-actionlib_msgs -Requires: ros-noetic-geometry_msgs -Requires: ros-noetic-message_runtime -Requires: ros-noetic-nav_msgs -Requires: ros-noetic-std_msgs - -Provides: ros-noetic-mbf_msgs = 0.3.4-2 -Obsoletes: ros-noetic-mbf_msgs < 0.3.4-2 -Obsoletes: ros-kinetic-mbf_msgs < 0.3.4-2 - - - -%description -The move_base_flex messages package providing the action definition -files for the action GetPath, ExePath, Recovery and MoveBase. The -action servers providing these action are implemented in - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-actionlib_msgs-devel -Requires: ros-noetic-genmsg-devel -Requires: ros-noetic-geometry_msgs-devel -Requires: ros-noetic-message_generation-devel -Requires: ros-noetic-message_runtime-devel -Requires: ros-noetic-nav_msgs-devel -Requires: ros-noetic-std_msgs-devel - -Provides: ros-noetic-mbf_msgs-devel = 0.3.4-2 -Obsoletes: ros-noetic-mbf_msgs-devel < 0.3.4-2 -Obsoletes: ros-kinetic-mbf_msgs-devel < 0.3.4-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg mbf_msgs - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/mbf_msgs/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.3.4-2 -- Modernize python shebang replacement -* Wed Feb 17 2021 Till Hofmann - noetic.0.3.4-1 -- Update to latest release -* Fri Nov 20 2020 Till Hofmann - noetic.0.3.3-1 -- Update to latest release -* Thu Jun 11 2020 Nicolas Limpert - noetic.0.3.2-1 -- Update to noetic -* Fri Mar 13 2020 Nicolas Limpert - melodic.0.2.5-1 -- Initial package diff --git a/specs/ros-mbf_utility.spec b/specs/ros-mbf_utility.spec deleted file mode 100644 index 2d80a2b..0000000 --- a/specs/ros-mbf_utility.spec +++ /dev/null @@ -1,162 +0,0 @@ -Name: ros-mbf_utility -Version: noetic.0.3.4 -Release: 2%{?dist} -Summary: ROS package mbf_utility - -License: BSD-3 -URL: http://wiki.ros.org/move_base_flex/mbf_utility - -Source0: https://github.com/uos-gbp/move_base_flex-release/archive/release/noetic/mbf_utility/0.3.4-1.tar.gz#/ros-noetic-mbf_utility-0.3.4-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-geometry_msgs-devel -BuildRequires: ros-noetic-roscpp-devel -BuildRequires: ros-noetic-tf-devel -BuildRequires: ros-noetic-tf2-devel -BuildRequires: ros-noetic-tf2_geometry_msgs-devel -BuildRequires: ros-noetic-tf2_ros-devel - -Requires: ros-noetic-geometry_msgs -Requires: ros-noetic-roscpp -Requires: ros-noetic-tf -Requires: ros-noetic-tf2 -Requires: ros-noetic-tf2_geometry_msgs -Requires: ros-noetic-tf2_ros - -Provides: ros-noetic-mbf_utility = 0.3.4-2 -Obsoletes: ros-noetic-mbf_utility < 0.3.4-2 -Obsoletes: ros-kinetic-mbf_utility < 0.3.4-2 - - - -%description -The mbf_utility package - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-geometry_msgs-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-tf-devel -Requires: ros-noetic-tf2-devel -Requires: ros-noetic-tf2_geometry_msgs-devel -Requires: ros-noetic-tf2_ros-devel - -Provides: ros-noetic-mbf_utility-devel = 0.3.4-2 -Obsoletes: ros-noetic-mbf_utility-devel < 0.3.4-2 -Obsoletes: ros-kinetic-mbf_utility-devel < 0.3.4-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg mbf_utility - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/mbf_utility/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.3.4-2 -- Modernize python shebang replacement -* Wed Feb 17 2021 Till Hofmann - noetic.0.3.4-1 -- Update to latest release -* Fri Nov 20 2020 Till Hofmann - noetic.0.3.3-1 -- Update to latest release -* Thu Jun 11 2020 Nicolas Limpert - noetic.0.3.2-1 -- Update to noetic -* Fri Mar 13 2020 Nicolas Limpert - melodic.0.2.5-1 -- Initial package diff --git a/specs/ros-media_export.spec b/specs/ros-media_export.spec deleted file mode 100644 index 0a1a21a..0000000 --- a/specs/ros-media_export.spec +++ /dev/null @@ -1,167 +0,0 @@ -Name: ros-media_export -Version: noetic.0.3.0 -Release: 2%{?dist} -Summary: ROS package media_export - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/media_export-release/archive/release/noetic/media_export/0.3.0-1.tar.gz#/ros-noetic-media_export-0.3.0-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - - -Provides: ros-noetic-media_export = 0.3.0-2 -Obsoletes: ros-noetic-media_export < 0.3.0-2 -Obsoletes: ros-kinetic-media_export < 0.3.0-2 - - - -%description -Placeholder package enabling generic export of media paths. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel - -Provides: ros-noetic-media_export-devel = 0.3.0-2 -Obsoletes: ros-noetic-media_export-devel < 0.3.0-2 -Obsoletes: ros-kinetic-media_export-devel < 0.3.0-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg media_export - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/media_export/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.3.0-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.0.3.0-1 -- Upgrade to noetic -* Fri Apr 17 2020 Till Hofmann - melodic.0.3.0-1 -- Update to latest release -* Mon Jul 22 2019 Till Hofmann - melodic.0.2.0-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.0.2.0-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.2.0-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.2.0-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.2.0-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.2.0-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.2.0-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.2.0-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.2.0-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.2.0-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.2.0-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.2.0-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.2.0-1 -- Update auto-generated Spec file diff --git a/specs/ros-message_filters.spec b/specs/ros-message_filters.spec deleted file mode 100644 index 67eaabb..0000000 --- a/specs/ros-message_filters.spec +++ /dev/null @@ -1,200 +0,0 @@ -Name: ros-message_filters -Version: noetic.1.15.9 -Release: 2%{?dist} -Summary: ROS package message_filters - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/message_filters/1.15.9-1.tar.gz#/ros-noetic-message_filters-1.15.9-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: boost-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-rosconsole-devel -BuildRequires: ros-noetic-roscpp-devel -BuildRequires: ros-noetic-rostest-devel -BuildRequires: ros-noetic-rosunit-devel - -Requires: ros-noetic-rosconsole -Requires: ros-noetic-roscpp - -Provides: ros-noetic-message_filters = 1.15.9-2 -Obsoletes: ros-noetic-message_filters < 1.15.9-2 -Obsoletes: ros-kinetic-message_filters < 1.15.9-2 - - - -%description -A set of message filters which take in messages and may output those -messages at a later time, based on the conditions that filter needs -met. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: boost-devel -Requires: ros-noetic-rosconsole-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-rostest-devel -Requires: ros-noetic-rosunit-devel - -Provides: ros-noetic-message_filters-devel = 1.15.9-2 -Obsoletes: ros-noetic-message_filters-devel < 1.15.9-2 -Obsoletes: ros-kinetic-message_filters-devel < 1.15.9-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg message_filters - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/message_filters/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.15.9-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.1.15.9-1 -- Update to latest release -* Sat Aug 08 2020 Nicolas Limpert - noetic.1.15.8-1 -- Update to latest release -* Thu Jun 11 2020 Nicolas Limpert - noetic.1.15.7-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.15.6-1 -- Upgrade to noetic -* Fri Apr 17 2020 Till Hofmann - melodic.1.14.5-1 -- Update to latest release -* Thu Mar 05 2020 Till Hofmann - melodic.1.14.4-2 -- Remove upstreamed patch -* Wed Mar 04 2020 Till Hofmann - melodic.1.14.4-1 -- Update to latest release -* Mon Jul 22 2019 Till Hofmann - melodic.1.14.3-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.14.3-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.14.3-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.12.14-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.12.14-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.13-6 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.13-5 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.13-4 -- Add patch to fix call of template functions -* Tue May 15 2018 Till Hofmann - 1.12.13-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.12.13-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.12.13-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.12.12-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.12-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.12-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.12-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.12.12-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.7-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.7-1 -- Update auto-generated Spec file diff --git a/specs/ros-message_generation.spec b/specs/ros-message_generation.spec deleted file mode 100644 index 5d2ac34..0000000 --- a/specs/ros-message_generation.spec +++ /dev/null @@ -1,184 +0,0 @@ -Name: ros-message_generation -Version: noetic.0.4.1 -Release: 2%{?dist} -Summary: ROS package message_generation - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/message_generation-release/archive/release/noetic/message_generation/0.4.1-1.tar.gz#/ros-noetic-message_generation-0.4.1-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: ros-noetic-gencpp -Requires: ros-noetic-geneus -Requires: ros-noetic-genlisp -Requires: ros-noetic-genmsg -Requires: ros-noetic-gennodejs -Requires: ros-noetic-genpy - -Provides: ros-noetic-message_generation = 0.4.1-2 -Obsoletes: ros-noetic-message_generation < 0.4.1-2 -Obsoletes: ros-kinetic-message_generation < 0.4.1-2 - - - -%description -Package modeling the build-time dependencies for generating language -bindings of messages. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-gencpp-devel -Requires: ros-noetic-geneus-devel -Requires: ros-noetic-genlisp-devel -Requires: ros-noetic-genmsg-devel -Requires: ros-noetic-gennodejs-devel -Requires: ros-noetic-genpy-devel - -Provides: ros-noetic-message_generation-devel = 0.4.1-2 -Obsoletes: ros-noetic-message_generation-devel < 0.4.1-2 -Obsoletes: ros-kinetic-message_generation-devel < 0.4.1-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg message_generation - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/message_generation/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.4.1-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.0.4.1-1 -- Upgrade to noetic -* Wed Mar 04 2020 Till Hofmann - 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.4.0-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.4.0-12 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.4.0-11 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.4.0-10 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.4.0-9 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 0.4.0-8 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 0.4.0-7 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 0.4.0-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.4.0-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.4.0-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.4.0-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.4.0-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.4.0-1 -- Update auto-generated Spec file diff --git a/specs/ros-message_runtime.spec b/specs/ros-message_runtime.spec deleted file mode 100644 index fee05c5..0000000 --- a/specs/ros-message_runtime.spec +++ /dev/null @@ -1,180 +0,0 @@ -Name: ros-message_runtime -Version: noetic.0.4.13 -Release: 2%{?dist} -Summary: ROS package message_runtime - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/message_runtime-release/archive/release/noetic/message_runtime/0.4.13-1.tar.gz#/ros-noetic-message_runtime-0.4.13-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: ros-noetic-cpp_common -Requires: ros-noetic-genpy -Requires: ros-noetic-roscpp_serialization -Requires: ros-noetic-roscpp_traits -Requires: ros-noetic-rostime - -Provides: ros-noetic-message_runtime = 0.4.13-2 -Obsoletes: ros-noetic-message_runtime < 0.4.13-2 -Obsoletes: ros-kinetic-message_runtime < 0.4.13-2 - - - -%description -Package modeling the run-time dependencies for language bindings of -messages. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-cpp_common-devel -Requires: ros-noetic-genpy-devel -Requires: ros-noetic-roscpp_serialization-devel -Requires: ros-noetic-roscpp_traits-devel -Requires: ros-noetic-rostime-devel - -Provides: ros-noetic-message_runtime-devel = 0.4.13-2 -Obsoletes: ros-noetic-message_runtime-devel < 0.4.13-2 -Obsoletes: ros-kinetic-message_runtime-devel < 0.4.13-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg message_runtime - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/message_runtime/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.4.13-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.0.4.13-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.0.4.12-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.0.4.12-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.4.12-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.4.12-12 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.4.12-11 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.4.12-10 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.4.12-9 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 0.4.12-8 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 0.4.12-7 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 0.4.12-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.4.12-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.4.12-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.4.12-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.4.12-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.4.12-1 -- Update auto-generated Spec file diff --git a/specs/ros-mk.spec b/specs/ros-mk.spec deleted file mode 100644 index 97261bc..0000000 --- a/specs/ros-mk.spec +++ /dev/null @@ -1,185 +0,0 @@ -Name: ros-mk -Version: noetic.1.15.7 -Release: 2%{?dist} -Summary: ROS package mk - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/ros-release/archive/release/noetic/mk/1.15.7-1.tar.gz#/ros-noetic-mk-1.15.7-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: ros-noetic-rosbuild -Requires: ros-noetic-rospack - -Provides: ros-noetic-mk = 1.15.7-2 -Obsoletes: ros-noetic-mk < 1.15.7-2 -Obsoletes: ros-kinetic-mk < 1.15.7-2 - - - -%description -A collection of .mk include files for building ROS architectural -elements. Most package authors should use cmake .mk, which calls CMake -for the build of the package. The other files in this package are -intended for use in exotic situations that mostly arise when importing -3rdparty code. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-rosbuild-devel -Requires: ros-noetic-rospack-devel - -Provides: ros-noetic-mk-devel = 1.15.7-2 -Obsoletes: ros-noetic-mk-devel < 1.15.7-2 -Obsoletes: ros-kinetic-mk-devel < 1.15.7-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg mk - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/mk/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.15.7-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.1.15.7-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.15.1-1 -- Upgrade to noetic -* Wed Mar 04 2020 Till Hofmann - melodic.1.14.8-1 -- Update to latest release -* Tue Feb 04 2020 Till Hofmann - 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.14.6-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.14.6-2 -- Remove ROS distro from package name -* Fri Jul 12 2019 Till Hofmann - 1.14.6-1 -- Update to latest release -* Wed Nov 07 2018 Till Hofmann - 1.14.4-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.14.3-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.14.3-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.14.3-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.13.6-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.13.6-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.13.6-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.13.6-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.13.6-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.13.5-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.13.5-1 -- Update auto-generated Spec file diff --git a/specs/ros-move_base.spec b/specs/ros-move_base.spec deleted file mode 100644 index 9ed6246..0000000 --- a/specs/ros-move_base.spec +++ /dev/null @@ -1,241 +0,0 @@ -Name: ros-move_base -Version: noetic.1.17.1 -Release: 2%{?dist} -Summary: ROS package move_base - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/navigation-release/archive/release/noetic/move_base/1.17.1-1.tar.gz#/ros-noetic-move_base-1.17.1-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: libuuid-devel -BuildRequires: lz4-devel -BuildRequires: pcl-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-noetic-actionlib-devel -BuildRequires: ros-noetic-base_local_planner-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-clear_costmap_recovery-devel -BuildRequires: ros-noetic-cmake_modules-devel -BuildRequires: ros-noetic-costmap_2d-devel -BuildRequires: ros-noetic-dynamic_reconfigure-devel -BuildRequires: ros-noetic-geometry_msgs-devel -BuildRequires: ros-noetic-message_generation-devel -BuildRequires: ros-noetic-move_base_msgs-devel -BuildRequires: ros-noetic-nav_core-devel -BuildRequires: ros-noetic-nav_msgs-devel -BuildRequires: ros-noetic-navfn-devel -BuildRequires: ros-noetic-pluginlib-devel -BuildRequires: ros-noetic-roscpp-devel -BuildRequires: ros-noetic-rospy-devel -BuildRequires: ros-noetic-rotate_recovery-devel -BuildRequires: ros-noetic-std_srvs-devel -BuildRequires: ros-noetic-tf2_geometry_msgs-devel -BuildRequires: ros-noetic-tf2_ros-devel -BuildRequires: ros-noetic-visualization_msgs-devel - -Requires: ros-noetic-actionlib -Requires: ros-noetic-base_local_planner -Requires: ros-noetic-clear_costmap_recovery -Requires: ros-noetic-costmap_2d -Requires: ros-noetic-dynamic_reconfigure -Requires: ros-noetic-geometry_msgs -Requires: ros-noetic-message_runtime -Requires: ros-noetic-move_base_msgs -Requires: ros-noetic-nav_core -Requires: ros-noetic-nav_msgs -Requires: ros-noetic-navfn -Requires: ros-noetic-pluginlib -Requires: ros-noetic-roscpp -Requires: ros-noetic-rospy -Requires: ros-noetic-rotate_recovery -Requires: ros-noetic-std_srvs -Requires: ros-noetic-tf2_ros -Requires: ros-noetic-visualization_msgs - -Provides: ros-noetic-move_base = 1.17.1-2 -Obsoletes: ros-noetic-move_base < 1.17.1-2 -Obsoletes: ros-kinetic-move_base < 1.17.1-2 - - - -%description -The move_base package provides an implementation of an action (see the - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: libuuid-devel -Requires: lz4-devel -Requires: pcl-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: ros-noetic-actionlib-devel -Requires: ros-noetic-base_local_planner-devel -Requires: ros-noetic-clear_costmap_recovery-devel -Requires: ros-noetic-cmake_modules-devel -Requires: ros-noetic-costmap_2d-devel -Requires: ros-noetic-dynamic_reconfigure-devel -Requires: ros-noetic-geometry_msgs-devel -Requires: ros-noetic-message_generation-devel -Requires: ros-noetic-move_base_msgs-devel -Requires: ros-noetic-nav_core-devel -Requires: ros-noetic-nav_msgs-devel -Requires: ros-noetic-navfn-devel -Requires: ros-noetic-pluginlib-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-rospy-devel -Requires: ros-noetic-rotate_recovery-devel -Requires: ros-noetic-std_srvs-devel -Requires: ros-noetic-tf2_geometry_msgs-devel -Requires: ros-noetic-tf2_ros-devel -Requires: ros-noetic-visualization_msgs-devel -Requires: ros-noetic-message_runtime-devel - -Provides: ros-noetic-move_base-devel = 1.17.1-2 -Obsoletes: ros-noetic-move_base-devel < 1.17.1-2 -Obsoletes: ros-kinetic-move_base-devel < 1.17.1-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg move_base - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/move_base/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.17.1-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.1.17.1-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.17.0-1 -- Upgrade to noetic -* Fri Apr 17 2020 Till Hofmann - melodic.1.16.6-1 -- Update to latest release -* Thu Mar 05 2020 Till Hofmann - melodic.1.16.4-1 -- Update to latest release -* Tue Feb 04 2020 Till Hofmann - melodic.1.16.3-1 -- Update to latest release -* Wed Jul 24 2019 Till Hofmann - melodic.1.16.2-1 -- Update to latest release -* Tue Jun 26 2018 Till Hofmann - 1.14.4-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.14.3-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.14.3-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.14.3-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.14.3-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.14.3-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.14.2-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.14.2-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.14.2-3 -- Add Recommends: for all BRs to the devel subpackage -* Fri Aug 25 2017 Till Hofmann - 1.14.2-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.14.2-1 -- Update auto-generated Spec file diff --git a/specs/ros-move_base_msgs.spec b/specs/ros-move_base_msgs.spec deleted file mode 100644 index 57508d7..0000000 --- a/specs/ros-move_base_msgs.spec +++ /dev/null @@ -1,174 +0,0 @@ -Name: ros-move_base_msgs -Version: noetic.1.14.1 -Release: 2%{?dist} -Summary: ROS package move_base_msgs - -License: BSD -URL: http://wiki.ros.org/move_base_msgs - -Source0: https://github.com/ros-gbp/navigation_msgs-release/archive/release/noetic/move_base_msgs/1.14.1-1.tar.gz#/ros-noetic-move_base_msgs-1.14.1-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-actionlib_msgs-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-geometry_msgs-devel -BuildRequires: ros-noetic-message_generation-devel - -Requires: ros-noetic-actionlib_msgs -Requires: ros-noetic-geometry_msgs -Requires: ros-noetic-message_runtime - -Provides: ros-noetic-move_base_msgs = 1.14.1-2 -Obsoletes: ros-noetic-move_base_msgs < 1.14.1-2 -Obsoletes: ros-kinetic-move_base_msgs < 1.14.1-2 - - - -%description -Holds the action description and relevant messages for the move_base -package. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-actionlib_msgs-devel -Requires: ros-noetic-geometry_msgs-devel -Requires: ros-noetic-message_generation-devel -Requires: ros-noetic-message_runtime-devel - -Provides: ros-noetic-move_base_msgs-devel = 1.14.1-2 -Obsoletes: ros-noetic-move_base_msgs-devel < 1.14.1-2 -Obsoletes: ros-kinetic-move_base_msgs-devel < 1.14.1-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg move_base_msgs - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/move_base_msgs/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.14.1-2 -- Modernize python shebang replacement -* Fri Nov 20 2020 Till Hofmann - noetic.1.14.1-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.14.0-1 -- Upgrade to noetic -* Wed Jul 24 2019 Till Hofmann - melodic.1.13.0-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.13.0-10 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.13.0-9 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.13.0-8 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.13.0-7 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.13.0-6 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.13.0-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.13.0-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.13.0-3 -- Add Recommends: for all BRs to the devel subpackage -* Fri Aug 25 2017 Till Hofmann - 1.13.0-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.13.0-1 -- Update auto-generated Spec file diff --git a/specs/ros-move_slow_and_clear.spec b/specs/ros-move_slow_and_clear.spec deleted file mode 100644 index 3b20901..0000000 --- a/specs/ros-move_slow_and_clear.spec +++ /dev/null @@ -1,121 +0,0 @@ -Name: ros-kinetic-move_slow_and_clear -Version: 1.14.3 -Release: 1%{?dist} -Summary: ROS package move_slow_and_clear - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/navigation-release/archive/release/kinetic/move_slow_and_clear/1.14.3-0.tar.gz#/ros-kinetic-move_slow_and_clear-1.14.3-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-cmake_modules-devel -BuildRequires: ros-kinetic-costmap_2d-devel -BuildRequires: ros-kinetic-geometry_msgs-devel -BuildRequires: ros-kinetic-nav_core-devel -BuildRequires: ros-kinetic-pluginlib-devel -BuildRequires: ros-kinetic-roscpp-devel - -Requires: ros-kinetic-costmap_2d -Requires: ros-kinetic-geometry_msgs -Requires: ros-kinetic-nav_core -Requires: ros-kinetic-pluginlib -Requires: ros-kinetic-roscpp - - -%description -move_slow_and_clear - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-cmake_modules-devel -Requires: ros-kinetic-costmap_2d-devel -Requires: ros-kinetic-geometry_msgs-devel -Requires: ros-kinetic-nav_core-devel -Requires: ros-kinetic-pluginlib-devel -Requires: ros-kinetic-roscpp-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg move_slow_and_clear - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,setup*,env.sh} - -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 . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - - -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 -* Wed Jun 06 2018 Till Hofmann - 1.14.3-1 -- Initial package diff --git a/specs/ros-moveit.spec b/specs/ros-moveit.spec deleted file mode 100644 index 6dde662..0000000 --- a/specs/ros-moveit.spec +++ /dev/null @@ -1,170 +0,0 @@ -Name: ros-moveit -Version: melodic.1.0.3 -Release: 1%{?dist} -Summary: ROS package moveit - -License: BSD -URL: http://moveit.ros.org - -Source0: https://github.com/ros-gbp/moveit-release/archive/release/melodic/moveit/1.0.3-1.tar.gz#/ros-melodic-moveit-1.0.3-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel - -BuildRequires: ros-melodic-catkin-devel - -Requires: ros-melodic-moveit_commander -Requires: ros-melodic-moveit_core -Requires: ros-melodic-moveit_planners -Requires: ros-melodic-moveit_plugins -Requires: ros-melodic-moveit_ros -Requires: ros-melodic-moveit_setup_assistant - -Provides: ros-melodic-moveit = 1.0.3-1 -Obsoletes: ros-melodic-moveit < 1.0.3-1 -Obsoletes: ros-kinetic-moveit < 1.0.3-1 - - -%description -Meta package that contains all essential package of MoveIt!. Until -Summer 2016 MoveIt! had been developed over multiple repositories, -where developers' usability and maintenance effort was non-trivial. -See - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-melodic-catkin-devel -Requires: ros-melodic-moveit_commander-devel -Requires: ros-melodic-moveit_core-devel -Requires: ros-melodic-moveit_planners-devel -Requires: ros-melodic-moveit_plugins-devel -Requires: ros-melodic-moveit_ros-devel -Requires: ros-melodic-moveit_setup_assistant-devel - -Provides: ros-melodic-moveit-devel = 1.0.3-1 -Obsoletes: ros-melodic-moveit-devel < 1.0.3-1 -Obsoletes: ros-kinetic-moveit-devel < 1.0.3-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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# 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 - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg moveit - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - - - -# 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 - 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 -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -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 -* Wed Apr 29 2020 Till Hofmann - melodic.1.0.3-1 -- Update to latest release -* Wed Jul 24 2019 Till Hofmann - melodic.1.0.2-1 -- Update to latest release -* Wed Nov 07 2018 Till Hofmann - 0.9.15-1 -- Update to latest release -* Wed May 30 2018 Till Hofmann - 0.9.12-1 -- Update to latest release -* Thu Jan 18 2018 Till Hofmann - 0.9.11-1 -- Initial package diff --git a/specs/ros-moveit_commander.spec b/specs/ros-moveit_commander.spec deleted file mode 100644 index a527247..0000000 --- a/specs/ros-moveit_commander.spec +++ /dev/null @@ -1,178 +0,0 @@ -Name: ros-moveit_commander -Version: melodic.1.0.3 -Release: 1%{?dist} -Summary: ROS package moveit_commander - -License: BSD -URL: http://moveit.ros.org - -Source0: https://github.com/ros-gbp/moveit-release/archive/release/melodic/moveit_commander/1.0.3-1.tar.gz#/ros-melodic-moveit_commander-1.0.3-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel - -BuildRequires: python3-catkin_pkg -BuildRequires: python3-devel -BuildRequires: ros-melodic-catkin-devel -BuildRequires: ros-melodic-moveit_resources-devel -BuildRequires: ros-melodic-rostest-devel - -Requires: assimp-python3 -Requires: ros-melodic-geometry_msgs -Requires: ros-melodic-moveit_msgs -Requires: ros-melodic-moveit_ros_planning_interface -Requires: ros-melodic-rospy -Requires: ros-melodic-sensor_msgs -Requires: ros-melodic-shape_msgs -Requires: ros-melodic-tf - -Provides: ros-melodic-moveit_commander = 1.0.3-1 -Obsoletes: ros-melodic-moveit_commander < 1.0.3-1 -Obsoletes: ros-kinetic-moveit_commander < 1.0.3-1 - - -%description -Python interfaces to MoveIt - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: python3-catkin_pkg -Requires: ros-melodic-catkin-devel -Requires: python3-devel -Requires: ros-melodic-moveit_resources-devel -Requires: ros-melodic-rostest-devel -Requires: ros-melodic-geometry_msgs-devel -Requires: ros-melodic-moveit_msgs-devel -Requires: ros-melodic-moveit_ros_planning_interface-devel -Requires: ros-melodic-rospy-devel -Requires: ros-melodic-sensor_msgs-devel -Requires: ros-melodic-shape_msgs-devel -Requires: ros-melodic-tf-devel - -Provides: ros-melodic-moveit_commander-devel = 1.0.3-1 -Obsoletes: ros-melodic-moveit_commander-devel < 1.0.3-1 -Obsoletes: ros-kinetic-moveit_commander-devel < 1.0.3-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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# 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 - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg moveit_commander - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - - - -# 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 - 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 -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -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 -* Wed Apr 29 2020 Till Hofmann - melodic.1.0.3-1 -- Update to latest release -* Wed Jul 24 2019 Till Hofmann - melodic.1.0.2-1 -- Update to latest release -* Wed Nov 07 2018 Till Hofmann - 0.9.15-1 -- Update to latest release -* Wed May 30 2018 Till Hofmann - 0.9.12-1 -- Update to latest release -* Thu Jan 18 2018 Till Hofmann - 0.9.11-1 -- Initial package diff --git a/specs/ros-moveit_core.spec b/specs/ros-moveit_core.spec deleted file mode 100644 index 190809d..0000000 --- a/specs/ros-moveit_core.spec +++ /dev/null @@ -1,250 +0,0 @@ -Name: ros-moveit_core -Version: melodic.1.0.3 -Release: 1%{?dist} -Summary: ROS package moveit_core - -License: BSD -URL: http://moveit.ros.org - -Source0: https://github.com/ros-gbp/moveit-release/archive/release/melodic/moveit_core/1.0.3-1.tar.gz#/ros-melodic-moveit_core-1.0.3-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel - -BuildRequires: assimp -BuildRequires: boost-devel boost-python3-devel boost-python3-devel -BuildRequires: console-bridge-devel -BuildRequires: eigen3-devel -BuildRequires: fcl-devel -BuildRequires: libccd-devel -BuildRequires: pkgconfig -BuildRequires: tinyxml-devel -BuildRequires: urdfdom-devel -BuildRequires: urdfdom-headers-devel -BuildRequires: ros-melodic-angles-devel -BuildRequires: ros-melodic-catkin-devel -BuildRequires: ros-melodic-code_coverage-devel -BuildRequires: ros-melodic-eigen_stl_containers-devel -BuildRequires: ros-melodic-geometric_shapes-devel -BuildRequires: ros-melodic-geometry_msgs-devel -BuildRequires: ros-melodic-kdl_parser-devel -BuildRequires: ros-melodic-moveit_msgs-devel -BuildRequires: ros-melodic-moveit_resources-devel -BuildRequires: ros-melodic-octomap-devel -BuildRequires: ros-melodic-octomap_msgs-devel -BuildRequires: ros-melodic-orocos_kdl-devel -BuildRequires: ros-melodic-random_numbers-devel -BuildRequires: ros-melodic-rosconsole-devel -BuildRequires: ros-melodic-roslib-devel -BuildRequires: ros-melodic-rostime-devel -BuildRequires: ros-melodic-rosunit-devel -BuildRequires: ros-melodic-sensor_msgs-devel -BuildRequires: ros-melodic-shape_msgs-devel -BuildRequires: ros-melodic-srdfdom-devel -BuildRequires: ros-melodic-std_msgs-devel -BuildRequires: ros-melodic-tf2_eigen-devel -BuildRequires: ros-melodic-tf2_geometry_msgs-devel -BuildRequires: ros-melodic-tf2_kdl-devel -BuildRequires: ros-melodic-trajectory_msgs-devel -BuildRequires: ros-melodic-urdf-devel -BuildRequires: ros-melodic-visualization_msgs-devel -BuildRequires: ros-melodic-xmlrpcpp-devel - -Requires: assimp -Requires: ros-melodic-eigen_stl_containers -Requires: ros-melodic-geometric_shapes -Requires: ros-melodic-geometry_msgs -Requires: ros-melodic-kdl_parser -Requires: ros-melodic-moveit_msgs -Requires: ros-melodic-octomap -Requires: ros-melodic-octomap_msgs -Requires: ros-melodic-random_numbers -Requires: ros-melodic-rosconsole -Requires: ros-melodic-roslib -Requires: ros-melodic-rostime -Requires: ros-melodic-sensor_msgs -Requires: ros-melodic-shape_msgs -Requires: ros-melodic-srdfdom -Requires: ros-melodic-std_msgs -Requires: ros-melodic-tf2_eigen -Requires: ros-melodic-tf2_geometry_msgs -Requires: ros-melodic-trajectory_msgs -Requires: ros-melodic-urdf -Requires: ros-melodic-visualization_msgs -Requires: ros-melodic-xmlrpcpp - -Provides: ros-melodic-moveit_core = 1.0.3-1 -Obsoletes: ros-melodic-moveit_core < 1.0.3-1 -Obsoletes: ros-kinetic-moveit_core < 1.0.3-1 - - -%description -Core libraries used by MoveIt! - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: pkgconfig -Requires: ros-melodic-catkin-devel -Requires: assimp -Requires: boost-devel boost-python3-devel boost-python3-devel -Requires: console-bridge-devel -Requires: eigen3-devel -Requires: fcl-devel -Requires: libccd-devel -Requires: tinyxml-devel -Requires: urdfdom-devel -Requires: urdfdom-headers-devel -Requires: ros-melodic-angles-devel -Requires: ros-melodic-code_coverage-devel -Requires: ros-melodic-eigen_stl_containers-devel -Requires: ros-melodic-geometric_shapes-devel -Requires: ros-melodic-geometry_msgs-devel -Requires: ros-melodic-kdl_parser-devel -Requires: ros-melodic-moveit_msgs-devel -Requires: ros-melodic-moveit_resources-devel -Requires: ros-melodic-octomap-devel -Requires: ros-melodic-octomap_msgs-devel -Requires: ros-melodic-orocos_kdl-devel -Requires: ros-melodic-random_numbers-devel -Requires: ros-melodic-rosconsole-devel -Requires: ros-melodic-roslib-devel -Requires: ros-melodic-rostime-devel -Requires: ros-melodic-rosunit-devel -Requires: ros-melodic-sensor_msgs-devel -Requires: ros-melodic-shape_msgs-devel -Requires: ros-melodic-srdfdom-devel -Requires: ros-melodic-std_msgs-devel -Requires: ros-melodic-tf2_eigen-devel -Requires: ros-melodic-tf2_geometry_msgs-devel -Requires: ros-melodic-tf2_kdl-devel -Requires: ros-melodic-trajectory_msgs-devel -Requires: ros-melodic-urdf-devel -Requires: ros-melodic-visualization_msgs-devel -Requires: ros-melodic-xmlrpcpp-devel - -Provides: ros-melodic-moveit_core-devel = 1.0.3-1 -Obsoletes: ros-melodic-moveit_core-devel < 1.0.3-1 -Obsoletes: ros-kinetic-moveit_core-devel < 1.0.3-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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# 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 - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg moveit_core - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - - - -# 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 - 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 -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -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 -* Wed Apr 29 2020 Till Hofmann - melodic.1.0.3-1 -- Update to latest release -* Wed Jul 24 2019 Till Hofmann - melodic.1.0.2-1 -- Update to latest release -* Wed Nov 07 2018 Till Hofmann - 0.9.15-1 -- Update to latest release -* Wed May 30 2018 Till Hofmann - 0.9.12-1 -- Update to latest release -* Thu Jan 18 2018 Till Hofmann - 0.9.11-1 -- Initial package diff --git a/specs/ros-moveit_experimental.spec b/specs/ros-moveit_experimental.spec deleted file mode 100644 index ccb5b88..0000000 --- a/specs/ros-moveit_experimental.spec +++ /dev/null @@ -1,199 +0,0 @@ -Name: ros-kinetic-moveit_experimental -Version: 0.9.15 -Release: 1%{?dist} -Summary: ROS package moveit_experimental - -License: BSD -URL: http://moveit.ros.org - -Source0: https://github.com/ros-gbp/moveit-release/archive/release/kinetic/moveit_experimental/0.9.15-0.tar.gz#/ros-kinetic-moveit_experimental-0.9.15-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: assimp -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: eigen3-devel -BuildRequires: urdfdom-devel -BuildRequires: urdfdom-headers-devel -BuildRequires: ros-kinetic-actionlib_msgs-devel -BuildRequires: ros-kinetic-angles-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-eigen_conversions-devel -BuildRequires: ros-kinetic-eigen_stl_containers-devel -BuildRequires: ros-kinetic-geometric_shapes-devel -BuildRequires: ros-kinetic-geometry_msgs-devel -BuildRequires: ros-kinetic-kdl_parser-devel -BuildRequires: ros-kinetic-moveit_core-devel -BuildRequires: ros-kinetic-moveit_msgs-devel -BuildRequires: ros-kinetic-moveit_resources-devel -BuildRequires: ros-kinetic-octomap-devel -BuildRequires: ros-kinetic-octomap_msgs-devel -BuildRequires: ros-kinetic-orocos_kdl-devel -BuildRequires: ros-kinetic-pluginlib-devel -BuildRequires: ros-kinetic-rosconsole-devel -BuildRequires: ros-kinetic-roslib-devel -BuildRequires: ros-kinetic-rostime-devel -BuildRequires: ros-kinetic-sensor_msgs-devel -BuildRequires: ros-kinetic-shape_msgs-devel -BuildRequires: ros-kinetic-std_msgs-devel -BuildRequires: ros-kinetic-tf_conversions-devel -BuildRequires: ros-kinetic-trajectory_msgs-devel -BuildRequires: ros-kinetic-visualization_msgs-devel - -Requires: assimp -Requires: ros-kinetic-actionlib_msgs -Requires: ros-kinetic-eigen_conversions -Requires: ros-kinetic-eigen_stl_containers -Requires: ros-kinetic-geometric_shapes -Requires: ros-kinetic-geometry_msgs -Requires: ros-kinetic-kdl_parser -Requires: ros-kinetic-moveit_core -Requires: ros-kinetic-moveit_msgs -Requires: ros-kinetic-octomap -Requires: ros-kinetic-octomap_msgs -Requires: ros-kinetic-pluginlib -Requires: ros-kinetic-rosconsole -Requires: ros-kinetic-rostime -Requires: ros-kinetic-sensor_msgs -Requires: ros-kinetic-shape_msgs -Requires: ros-kinetic-std_msgs -Requires: ros-kinetic-trajectory_msgs -Requires: ros-kinetic-visualization_msgs - - -%description -Experimental packages for moveit. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: assimp -Requires: boost-devel -Requires: console-bridge-devel -Requires: eigen3-devel -Requires: urdfdom-devel -Requires: urdfdom-headers-devel -Requires: ros-kinetic-actionlib_msgs-devel -Requires: ros-kinetic-angles-devel -Requires: ros-kinetic-eigen_conversions-devel -Requires: ros-kinetic-eigen_stl_containers-devel -Requires: ros-kinetic-geometric_shapes-devel -Requires: ros-kinetic-geometry_msgs-devel -Requires: ros-kinetic-kdl_parser-devel -Requires: ros-kinetic-moveit_core-devel -Requires: ros-kinetic-moveit_msgs-devel -Requires: ros-kinetic-moveit_resources-devel -Requires: ros-kinetic-octomap-devel -Requires: ros-kinetic-octomap_msgs-devel -Requires: ros-kinetic-orocos_kdl-devel -Requires: ros-kinetic-pluginlib-devel -Requires: ros-kinetic-rosconsole-devel -Requires: ros-kinetic-roslib-devel -Requires: ros-kinetic-rostime-devel -Requires: ros-kinetic-sensor_msgs-devel -Requires: ros-kinetic-shape_msgs-devel -Requires: ros-kinetic-std_msgs-devel -Requires: ros-kinetic-tf_conversions-devel -Requires: ros-kinetic-trajectory_msgs-devel -Requires: ros-kinetic-visualization_msgs-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg moveit_experimental - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Wed Nov 07 2018 Till Hofmann - 0.9.15-1 -- Update to latest release diff --git a/specs/ros-moveit_fake_controller_manager.spec b/specs/ros-moveit_fake_controller_manager.spec deleted file mode 100644 index c0dc978..0000000 --- a/specs/ros-moveit_fake_controller_manager.spec +++ /dev/null @@ -1,178 +0,0 @@ -Name: ros-moveit_fake_controller_manager -Version: melodic.1.0.3 -Release: 1%{?dist} -Summary: ROS package moveit_fake_controller_manager - -License: BSD -URL: http://moveit.ros.org - -Source0: https://github.com/ros-gbp/moveit-release/archive/release/melodic/moveit_fake_controller_manager/1.0.3-1.tar.gz#/ros-melodic-moveit_fake_controller_manager-1.0.3-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel - -BuildRequires: eigen3-devel -BuildRequires: fcl-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: urdfdom-devel -BuildRequires: ros-melodic-catkin-devel -BuildRequires: ros-melodic-moveit_core-devel -BuildRequires: ros-melodic-moveit_ros_planning-devel -BuildRequires: ros-melodic-pluginlib-devel -BuildRequires: ros-melodic-roscpp-devel - -Requires: ros-melodic-moveit_core -Requires: ros-melodic-moveit_ros_planning -Requires: ros-melodic-pluginlib -Requires: ros-melodic-roscpp - -Provides: ros-melodic-moveit_fake_controller_manager = 1.0.3-1 -Obsoletes: ros-melodic-moveit_fake_controller_manager < 1.0.3-1 -Obsoletes: ros-kinetic-moveit_fake_controller_manager < 1.0.3-1 - - -%description -A fake controller manager plugin for MoveIt. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-melodic-catkin-devel -Requires: eigen3-devel -Requires: fcl-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: urdfdom-devel -Requires: ros-melodic-moveit_core-devel -Requires: ros-melodic-moveit_ros_planning-devel -Requires: ros-melodic-pluginlib-devel -Requires: ros-melodic-roscpp-devel - -Provides: ros-melodic-moveit_fake_controller_manager-devel = 1.0.3-1 -Obsoletes: ros-melodic-moveit_fake_controller_manager-devel < 1.0.3-1 -Obsoletes: ros-kinetic-moveit_fake_controller_manager-devel < 1.0.3-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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# 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 - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg moveit_fake_controller_manager - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - - - -# 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 - 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 -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -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 -* Wed Apr 29 2020 Till Hofmann - melodic.1.0.3-1 -- Update to latest release -* Wed Jul 24 2019 Till Hofmann - melodic.1.0.2-1 -- Update to latest release -* Wed Nov 07 2018 Till Hofmann - 0.9.15-1 -- Update to latest release -* Wed May 30 2018 Till Hofmann - 0.9.12-1 -- Update to latest release -* Thu Jan 18 2018 Till Hofmann - 0.9.11-1 -- Initial package diff --git a/specs/ros-moveit_kinematics.spec b/specs/ros-moveit_kinematics.spec deleted file mode 100644 index ad27475..0000000 --- a/specs/ros-moveit_kinematics.spec +++ /dev/null @@ -1,194 +0,0 @@ -Name: ros-moveit_kinematics -Version: melodic.1.0.3 -Release: 1%{?dist} -Summary: ROS package moveit_kinematics - -License: BSD -URL: http://moveit.ros.org - -Source0: https://github.com/ros-gbp/moveit-release/archive/release/melodic/moveit_kinematics/1.0.3-1.tar.gz#/ros-melodic-moveit_kinematics-1.0.3-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel - -BuildRequires: eigen3-devel -BuildRequires: fcl-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: urdfdom-devel -BuildRequires: ros-melodic-catkin-devel -BuildRequires: ros-melodic-moveit_core-devel -BuildRequires: ros-melodic-moveit_resources-devel -BuildRequires: ros-melodic-moveit_ros_planning-devel -BuildRequires: ros-melodic-orocos_kdl-devel -BuildRequires: ros-melodic-pluginlib-devel -BuildRequires: ros-melodic-roscpp-devel -BuildRequires: ros-melodic-rostest-devel -BuildRequires: ros-melodic-tf2-devel -BuildRequires: ros-melodic-tf2_kdl-devel -BuildRequires: ros-melodic-xmlrpcpp-devel - -Requires: python3-lxml -Requires: urdfdom -Requires: ros-melodic-moveit_core -Requires: ros-melodic-orocos_kdl -Requires: ros-melodic-pluginlib -Requires: ros-melodic-roscpp -Requires: ros-melodic-tf2 -Requires: ros-melodic-tf2_kdl - -Provides: ros-melodic-moveit_kinematics = 1.0.3-1 -Obsoletes: ros-melodic-moveit_kinematics < 1.0.3-1 -Obsoletes: ros-kinetic-moveit_kinematics < 1.0.3-1 - - -%description -Package for all inverse kinematics solvers in MoveIt! - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-melodic-catkin-devel -Requires: eigen3-devel -Requires: fcl-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: urdfdom-devel -Requires: ros-melodic-moveit_core-devel -Requires: ros-melodic-moveit_resources-devel -Requires: ros-melodic-moveit_ros_planning-devel -Requires: ros-melodic-orocos_kdl-devel -Requires: ros-melodic-pluginlib-devel -Requires: ros-melodic-roscpp-devel -Requires: ros-melodic-rostest-devel -Requires: ros-melodic-tf2-devel -Requires: ros-melodic-tf2_kdl-devel -Requires: ros-melodic-xmlrpcpp-devel - -Provides: ros-melodic-moveit_kinematics-devel = 1.0.3-1 -Obsoletes: ros-melodic-moveit_kinematics-devel < 1.0.3-1 -Obsoletes: ros-kinetic-moveit_kinematics-devel < 1.0.3-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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# 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 - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg moveit_kinematics - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - - - -# 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 - 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 -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -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 -* Wed Apr 29 2020 Till Hofmann - melodic.1.0.3-1 -- Update to latest release -* Wed Jul 24 2019 Till Hofmann - melodic.1.0.2-1 -- Update to latest release -* Wed Nov 07 2018 Till Hofmann - 0.9.15-1 -- Update to latest release -* Wed May 30 2018 Till Hofmann - 0.9.12-1 -- Update to latest release -* Thu Jan 18 2018 Till Hofmann - 0.9.11-1 -- Initial package diff --git a/specs/ros-moveit_msgs.spec b/specs/ros-moveit_msgs.spec deleted file mode 100644 index 3ed6941..0000000 --- a/specs/ros-moveit_msgs.spec +++ /dev/null @@ -1,177 +0,0 @@ -Name: ros-moveit_msgs -Version: melodic.0.10.0 -Release: 1%{?dist} -Summary: ROS package moveit_msgs - -License: BSD -URL: http://moveit.ros.org - -Source0: https://github.com/ros-gbp/moveit_msgs-release/archive/release/melodic/moveit_msgs/0.10.0-0.tar.gz#/ros-melodic-moveit_msgs-0.10.0-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel - -BuildRequires: ros-melodic-actionlib_msgs-devel -BuildRequires: ros-melodic-catkin-devel -BuildRequires: ros-melodic-geometry_msgs-devel -BuildRequires: ros-melodic-message_generation-devel -BuildRequires: ros-melodic-object_recognition_msgs-devel -BuildRequires: ros-melodic-octomap_msgs-devel -BuildRequires: ros-melodic-sensor_msgs-devel -BuildRequires: ros-melodic-shape_msgs-devel -BuildRequires: ros-melodic-std_msgs-devel -BuildRequires: ros-melodic-trajectory_msgs-devel - -Requires: ros-melodic-actionlib_msgs -Requires: ros-melodic-geometry_msgs -Requires: ros-melodic-message_runtime -Requires: ros-melodic-object_recognition_msgs -Requires: ros-melodic-octomap_msgs -Requires: ros-melodic-sensor_msgs -Requires: ros-melodic-shape_msgs -Requires: ros-melodic-std_msgs -Requires: ros-melodic-trajectory_msgs - -Provides: ros-melodic-moveit_msgs = 0.10.0-1 -Obsoletes: ros-melodic-moveit_msgs < 0.10.0-1 -Obsoletes: ros-kinetic-moveit_msgs < 0.10.0-1 - - -%description -Messages, services and actions used by MoveIt - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-melodic-catkin-devel -Requires: ros-melodic-actionlib_msgs-devel -Requires: ros-melodic-geometry_msgs-devel -Requires: ros-melodic-message_generation-devel -Requires: ros-melodic-object_recognition_msgs-devel -Requires: ros-melodic-octomap_msgs-devel -Requires: ros-melodic-sensor_msgs-devel -Requires: ros-melodic-shape_msgs-devel -Requires: ros-melodic-std_msgs-devel -Requires: ros-melodic-trajectory_msgs-devel -Requires: ros-melodic-message_runtime-devel - -Provides: ros-melodic-moveit_msgs-devel = 0.10.0-1 -Obsoletes: ros-melodic-moveit_msgs-devel < 0.10.0-1 -Obsoletes: ros-kinetic-moveit_msgs-devel < 0.10.0-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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# 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 - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg moveit_msgs - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - - - -# 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 - 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 -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -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 -* Wed Jul 24 2019 Till Hofmann - melodic.0.10.0-1 -- Update to latest release -* Thu Jan 18 2018 Till Hofmann - 0.9.1-1 -- Initial package diff --git a/specs/ros-moveit_planners.spec b/specs/ros-moveit_planners.spec deleted file mode 100644 index 0de4354..0000000 --- a/specs/ros-moveit_planners.spec +++ /dev/null @@ -1,161 +0,0 @@ -Name: ros-moveit_planners -Version: melodic.1.0.3 -Release: 1%{?dist} -Summary: ROS package moveit_planners - -License: BSD -URL: http://moveit.ros.org - -Source0: https://github.com/ros-gbp/moveit-release/archive/release/melodic/moveit_planners/1.0.3-1.tar.gz#/ros-melodic-moveit_planners-1.0.3-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel - -BuildRequires: ros-melodic-catkin-devel - -Requires: ros-melodic-chomp_motion_planner -Requires: ros-melodic-moveit_planners_chomp -Requires: ros-melodic-moveit_planners_ompl - -Provides: ros-melodic-moveit_planners = 1.0.3-1 -Obsoletes: ros-melodic-moveit_planners < 1.0.3-1 -Obsoletes: ros-kinetic-moveit_planners < 1.0.3-1 - - -%description -Metapacakge that installs all available planners for MoveIt - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-melodic-catkin-devel -Requires: ros-melodic-chomp_motion_planner-devel -Requires: ros-melodic-moveit_planners_chomp-devel -Requires: ros-melodic-moveit_planners_ompl-devel - -Provides: ros-melodic-moveit_planners-devel = 1.0.3-1 -Obsoletes: ros-melodic-moveit_planners-devel < 1.0.3-1 -Obsoletes: ros-kinetic-moveit_planners-devel < 1.0.3-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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# 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 - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg moveit_planners - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - - - -# 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 - 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 -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -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 -* Wed Apr 29 2020 Till Hofmann - melodic.1.0.3-1 -- Update to latest release -* Wed Jul 24 2019 Till Hofmann - melodic.1.0.2-1 -- Update to latest release -* Wed Nov 07 2018 Till Hofmann - 0.9.15-1 -- Update to latest release -* Wed May 30 2018 Till Hofmann - 0.9.12-1 -- Update to latest release -* Thu Jan 18 2018 Till Hofmann - 0.9.11-1 -- Initial package diff --git a/specs/ros-moveit_planners_chomp.spec b/specs/ros-moveit_planners_chomp.spec deleted file mode 100644 index d7d846c..0000000 --- a/specs/ros-moveit_planners_chomp.spec +++ /dev/null @@ -1,166 +0,0 @@ -Name: ros-moveit_planners_chomp -Version: melodic.1.0.3 -Release: 1%{?dist} -Summary: ROS package moveit_planners_chomp - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/moveit-release/archive/release/melodic/moveit_planners_chomp/1.0.3-1.tar.gz#/ros-melodic-moveit_planners_chomp-1.0.3-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel - -BuildRequires: ros-melodic-catkin-devel -BuildRequires: ros-melodic-chomp_motion_planner-devel -BuildRequires: ros-melodic-moveit_core-devel -BuildRequires: ros-melodic-moveit_ros_planning_interface-devel -BuildRequires: ros-melodic-pluginlib-devel -BuildRequires: ros-melodic-roscpp-devel -BuildRequires: ros-melodic-rostest-devel - -Requires: ros-melodic-chomp_motion_planner -Requires: ros-melodic-moveit_core -Requires: ros-melodic-pluginlib -Requires: ros-melodic-roscpp - -Provides: ros-melodic-moveit_planners_chomp = 1.0.3-1 -Obsoletes: ros-melodic-moveit_planners_chomp < 1.0.3-1 -Obsoletes: ros-kinetic-moveit_planners_chomp < 1.0.3-1 - - -%description -The interface for using CHOMP within MoveIt! - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-melodic-catkin-devel -Requires: ros-melodic-chomp_motion_planner-devel -Requires: ros-melodic-moveit_core-devel -Requires: ros-melodic-moveit_ros_planning_interface-devel -Requires: ros-melodic-pluginlib-devel -Requires: ros-melodic-roscpp-devel -Requires: ros-melodic-rostest-devel - -Provides: ros-melodic-moveit_planners_chomp-devel = 1.0.3-1 -Obsoletes: ros-melodic-moveit_planners_chomp-devel < 1.0.3-1 -Obsoletes: ros-kinetic-moveit_planners_chomp-devel < 1.0.3-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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# 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 - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg moveit_planners_chomp - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - - - -# 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 - 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 -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -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 -* Wed Apr 29 2020 Till Hofmann - melodic.1.0.3-1 -- Update to latest release -* Wed Jul 24 2019 Till Hofmann - melodic.1.0.2-1 -- Update to latest release -* Wed Nov 07 2018 Till Hofmann - 0.9.15-1 -- Update to latest release diff --git a/specs/ros-moveit_planners_ompl.spec b/specs/ros-moveit_planners_ompl.spec deleted file mode 100644 index 8f7bbfc..0000000 --- a/specs/ros-moveit_planners_ompl.spec +++ /dev/null @@ -1,194 +0,0 @@ -Name: ros-moveit_planners_ompl -Version: melodic.1.0.3 -Release: 1%{?dist} -Summary: ROS package moveit_planners_ompl - -License: BSD -URL: http://moveit.ros.org - -Source0: https://github.com/ros-gbp/moveit-release/archive/release/melodic/moveit_planners_ompl/1.0.3-1.tar.gz#/ros-melodic-moveit_planners_ompl-1.0.3-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel - -BuildRequires: eigen3-devel -BuildRequires: fcl-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: urdfdom-devel -BuildRequires: ros-melodic-catkin-devel -BuildRequires: ros-melodic-dynamic_reconfigure-devel -BuildRequires: ros-melodic-moveit_core-devel -BuildRequires: ros-melodic-moveit_resources-devel -BuildRequires: ros-melodic-moveit_ros_planning-devel -BuildRequires: ros-melodic-ompl-devel -BuildRequires: ros-melodic-pluginlib-devel -BuildRequires: ros-melodic-rosconsole-devel -BuildRequires: ros-melodic-roscpp-devel -BuildRequires: ros-melodic-rosunit-devel -BuildRequires: ros-melodic-tf2_ros-devel - -Requires: ros-melodic-dynamic_reconfigure -Requires: ros-melodic-moveit_core -Requires: ros-melodic-moveit_ros_planning -Requires: ros-melodic-ompl -Requires: ros-melodic-pluginlib -Requires: ros-melodic-rosconsole -Requires: ros-melodic-roscpp -Requires: ros-melodic-tf2_ros - -Provides: ros-melodic-moveit_planners_ompl = 1.0.3-1 -Obsoletes: ros-melodic-moveit_planners_ompl < 1.0.3-1 -Obsoletes: ros-kinetic-moveit_planners_ompl < 1.0.3-1 - - -%description -MoveIt! interface to OMPL - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-melodic-catkin-devel -Requires: eigen3-devel -Requires: fcl-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: urdfdom-devel -Requires: ros-melodic-dynamic_reconfigure-devel -Requires: ros-melodic-moveit_core-devel -Requires: ros-melodic-moveit_resources-devel -Requires: ros-melodic-moveit_ros_planning-devel -Requires: ros-melodic-ompl-devel -Requires: ros-melodic-pluginlib-devel -Requires: ros-melodic-rosconsole-devel -Requires: ros-melodic-roscpp-devel -Requires: ros-melodic-rosunit-devel -Requires: ros-melodic-tf2_ros-devel - -Provides: ros-melodic-moveit_planners_ompl-devel = 1.0.3-1 -Obsoletes: ros-melodic-moveit_planners_ompl-devel < 1.0.3-1 -Obsoletes: ros-kinetic-moveit_planners_ompl-devel < 1.0.3-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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# 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 - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg moveit_planners_ompl - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - - - -# 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 - 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 -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -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 -* Wed Apr 29 2020 Till Hofmann - melodic.1.0.3-1 -- Update to latest release -* Wed Jul 24 2019 Till Hofmann - melodic.1.0.2-1 -- Update to latest release -* Wed Nov 07 2018 Till Hofmann - 0.9.15-1 -- Update to latest release -* Wed May 30 2018 Till Hofmann - 0.9.12-1 -- Update to latest release -* Thu Jan 18 2018 Till Hofmann - 0.9.11-1 -- Initial package diff --git a/specs/ros-moveit_plugins.spec b/specs/ros-moveit_plugins.spec deleted file mode 100644 index f7669e2..0000000 --- a/specs/ros-moveit_plugins.spec +++ /dev/null @@ -1,161 +0,0 @@ -Name: ros-moveit_plugins -Version: melodic.1.0.3 -Release: 1%{?dist} -Summary: ROS package moveit_plugins - -License: BSD -URL: http://moveit.ros.org - -Source0: https://github.com/ros-gbp/moveit-release/archive/release/melodic/moveit_plugins/1.0.3-1.tar.gz#/ros-melodic-moveit_plugins-1.0.3-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel - -BuildRequires: ros-melodic-catkin-devel - -Requires: ros-melodic-moveit_fake_controller_manager -Requires: ros-melodic-moveit_ros_control_interface -Requires: ros-melodic-moveit_simple_controller_manager - -Provides: ros-melodic-moveit_plugins = 1.0.3-1 -Obsoletes: ros-melodic-moveit_plugins < 1.0.3-1 -Obsoletes: ros-kinetic-moveit_plugins < 1.0.3-1 - - -%description -Metapackage for MoveIt! plugins. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-melodic-catkin-devel -Requires: ros-melodic-moveit_fake_controller_manager-devel -Requires: ros-melodic-moveit_ros_control_interface-devel -Requires: ros-melodic-moveit_simple_controller_manager-devel - -Provides: ros-melodic-moveit_plugins-devel = 1.0.3-1 -Obsoletes: ros-melodic-moveit_plugins-devel < 1.0.3-1 -Obsoletes: ros-kinetic-moveit_plugins-devel < 1.0.3-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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# 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 - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg moveit_plugins - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - - - -# 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 - 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 -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -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 -* Wed Apr 29 2020 Till Hofmann - melodic.1.0.3-1 -- Update to latest release -* Wed Jul 24 2019 Till Hofmann - melodic.1.0.2-1 -- Update to latest release -* Wed Nov 07 2018 Till Hofmann - 0.9.15-1 -- Update to latest release -* Wed May 30 2018 Till Hofmann - 0.9.12-1 -- Update to latest release -* Thu Jan 18 2018 Till Hofmann - 0.9.11-1 -- Initial package diff --git a/specs/ros-moveit_resources.spec b/specs/ros-moveit_resources.spec deleted file mode 100644 index c4ae943..0000000 --- a/specs/ros-moveit_resources.spec +++ /dev/null @@ -1,159 +0,0 @@ -Name: ros-moveit_resources -Version: melodic.0.6.5 -Release: 1%{?dist} -Summary: ROS package moveit_resources - -License: BSD -URL: http://moveit.ros.org - -Source0: https://github.com/ros-gbp/moveit_resources-release/archive/release/melodic/moveit_resources/0.6.5-1.tar.gz#/ros-melodic-moveit_resources-0.6.5-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel - -BuildRequires: ros-melodic-catkin-devel - -Requires: ros-melodic-joint_state_publisher -Requires: ros-melodic-robot_state_publisher - -Provides: ros-melodic-moveit_resources = 0.6.5-1 -Obsoletes: ros-melodic-moveit_resources < 0.6.5-1 -Obsoletes: ros-kinetic-moveit_resources < 0.6.5-1 - - -%description -Resources used for MoveIt! testing - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-melodic-catkin-devel -Requires: ros-melodic-joint_state_publisher-devel -Requires: ros-melodic-robot_state_publisher-devel - -Provides: ros-melodic-moveit_resources-devel = 0.6.5-1 -Obsoletes: ros-melodic-moveit_resources-devel < 0.6.5-1 -Obsoletes: ros-kinetic-moveit_resources-devel < 0.6.5-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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# 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 - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg moveit_resources - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - - - -# 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 - 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 -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -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 -* Mon Mar 02 2020 Till Hofmann - melodic.0.6.5-1 -- Update to latest release -* Wed Jul 24 2019 Till Hofmann - melodic.0.6.4-1 -- Update to latest release -* Wed Nov 07 2018 Till Hofmann - 0.6.4-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 0.6.3-1 -- Update to latest release -* Thu Jan 18 2018 Till Hofmann - 0.6.2-1 -- Initial package diff --git a/specs/ros-moveit_ros.spec b/specs/ros-moveit_ros.spec deleted file mode 100644 index 6a80a28..0000000 --- a/specs/ros-moveit_ros.spec +++ /dev/null @@ -1,173 +0,0 @@ -Name: ros-moveit_ros -Version: melodic.1.0.3 -Release: 1%{?dist} -Summary: ROS package moveit_ros - -License: BSD -URL: http://moveit.ros.org - -Source0: https://github.com/ros-gbp/moveit-release/archive/release/melodic/moveit_ros/1.0.3-1.tar.gz#/ros-melodic-moveit_ros-1.0.3-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel - -BuildRequires: ros-melodic-catkin-devel - -Requires: ros-melodic-moveit_ros_benchmarks -Requires: ros-melodic-moveit_ros_manipulation -Requires: ros-melodic-moveit_ros_move_group -Requires: ros-melodic-moveit_ros_perception -Requires: ros-melodic-moveit_ros_planning -Requires: ros-melodic-moveit_ros_planning_interface -Requires: ros-melodic-moveit_ros_robot_interaction -Requires: ros-melodic-moveit_ros_visualization -Requires: ros-melodic-moveit_ros_warehouse - -Provides: ros-melodic-moveit_ros = 1.0.3-1 -Obsoletes: ros-melodic-moveit_ros < 1.0.3-1 -Obsoletes: ros-kinetic-moveit_ros < 1.0.3-1 - - -%description -Components of MoveIt! that use ROS - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-melodic-catkin-devel -Requires: ros-melodic-moveit_ros_benchmarks-devel -Requires: ros-melodic-moveit_ros_manipulation-devel -Requires: ros-melodic-moveit_ros_move_group-devel -Requires: ros-melodic-moveit_ros_perception-devel -Requires: ros-melodic-moveit_ros_planning-devel -Requires: ros-melodic-moveit_ros_planning_interface-devel -Requires: ros-melodic-moveit_ros_robot_interaction-devel -Requires: ros-melodic-moveit_ros_visualization-devel -Requires: ros-melodic-moveit_ros_warehouse-devel - -Provides: ros-melodic-moveit_ros-devel = 1.0.3-1 -Obsoletes: ros-melodic-moveit_ros-devel < 1.0.3-1 -Obsoletes: ros-kinetic-moveit_ros-devel < 1.0.3-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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# 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 - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg moveit_ros - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - - - -# 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 - 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 -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -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 -* Wed Apr 29 2020 Till Hofmann - melodic.1.0.3-1 -- Update to latest release -* Wed Jul 24 2019 Till Hofmann - melodic.1.0.2-1 -- Update to latest release -* Wed Nov 07 2018 Till Hofmann - 0.9.15-1 -- Update to latest release -* Wed May 30 2018 Till Hofmann - 0.9.12-1 -- Update to latest release -* Thu Jan 18 2018 Till Hofmann - 0.9.11-1 -- Initial package diff --git a/specs/ros-moveit_ros_benchmarks.spec b/specs/ros-moveit_ros_benchmarks.spec deleted file mode 100644 index 1c684c1..0000000 --- a/specs/ros-moveit_ros_benchmarks.spec +++ /dev/null @@ -1,181 +0,0 @@ -Name: ros-moveit_ros_benchmarks -Version: melodic.1.0.3 -Release: 1%{?dist} -Summary: ROS package moveit_ros_benchmarks - -License: BSD -URL: http://moveit.ros.org - -Source0: https://github.com/ros-gbp/moveit-release/archive/release/melodic/moveit_ros_benchmarks/1.0.3-1.tar.gz#/ros-melodic-moveit_ros_benchmarks-1.0.3-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel - -BuildRequires: eigen3-devel -BuildRequires: fcl-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: urdfdom-devel -BuildRequires: ros-melodic-catkin-devel -BuildRequires: ros-melodic-moveit_ros_planning-devel -BuildRequires: ros-melodic-moveit_ros_warehouse-devel -BuildRequires: ros-melodic-pluginlib-devel -BuildRequires: ros-melodic-roscpp-devel -BuildRequires: ros-melodic-tf2_eigen-devel - -Requires: ros-melodic-moveit_ros_planning -Requires: ros-melodic-moveit_ros_warehouse -Requires: ros-melodic-pluginlib -Requires: ros-melodic-roscpp -Requires: ros-melodic-tf2_eigen - -Provides: ros-melodic-moveit_ros_benchmarks = 1.0.3-1 -Obsoletes: ros-melodic-moveit_ros_benchmarks < 1.0.3-1 -Obsoletes: ros-kinetic-moveit_ros_benchmarks < 1.0.3-1 - - -%description -Enhanced tools for benchmarks in MoveIt! - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-melodic-catkin-devel -Requires: eigen3-devel -Requires: fcl-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: urdfdom-devel -Requires: ros-melodic-moveit_ros_planning-devel -Requires: ros-melodic-moveit_ros_warehouse-devel -Requires: ros-melodic-pluginlib-devel -Requires: ros-melodic-roscpp-devel -Requires: ros-melodic-tf2_eigen-devel - -Provides: ros-melodic-moveit_ros_benchmarks-devel = 1.0.3-1 -Obsoletes: ros-melodic-moveit_ros_benchmarks-devel < 1.0.3-1 -Obsoletes: ros-kinetic-moveit_ros_benchmarks-devel < 1.0.3-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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# 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 - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg moveit_ros_benchmarks - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - - - -# 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 - 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 -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -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 -* Wed Apr 29 2020 Till Hofmann - melodic.1.0.3-1 -- Update to latest release -* Wed Jul 24 2019 Till Hofmann - melodic.1.0.2-1 -- Update to latest release -* Wed Nov 07 2018 Till Hofmann - 0.9.15-1 -- Update to latest release -* Wed May 30 2018 Till Hofmann - 0.9.12-1 -- Update to latest release -* Thu Jan 18 2018 Till Hofmann - 0.9.11-1 -- Initial package diff --git a/specs/ros-moveit_ros_control_interface.spec b/specs/ros-moveit_ros_control_interface.spec deleted file mode 100644 index 2b3dd61..0000000 --- a/specs/ros-moveit_ros_control_interface.spec +++ /dev/null @@ -1,184 +0,0 @@ -Name: ros-moveit_ros_control_interface -Version: melodic.1.0.3 -Release: 1%{?dist} -Summary: ROS package moveit_ros_control_interface - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/moveit-release/archive/release/melodic/moveit_ros_control_interface/1.0.3-1.tar.gz#/ros-melodic-moveit_ros_control_interface-1.0.3-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel - -BuildRequires: eigen3-devel -BuildRequires: fcl-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: urdfdom-devel -BuildRequires: ros-melodic-actionlib-devel -BuildRequires: ros-melodic-catkin-devel -BuildRequires: ros-melodic-controller_manager_msgs-devel -BuildRequires: ros-melodic-moveit_core-devel -BuildRequires: ros-melodic-moveit_simple_controller_manager-devel -BuildRequires: ros-melodic-pluginlib-devel -BuildRequires: ros-melodic-trajectory_msgs-devel - -Requires: ros-melodic-actionlib -Requires: ros-melodic-controller_manager_msgs -Requires: ros-melodic-moveit_core -Requires: ros-melodic-moveit_simple_controller_manager -Requires: ros-melodic-pluginlib -Requires: ros-melodic-trajectory_msgs - -Provides: ros-melodic-moveit_ros_control_interface = 1.0.3-1 -Obsoletes: ros-melodic-moveit_ros_control_interface < 1.0.3-1 -Obsoletes: ros-kinetic-moveit_ros_control_interface < 1.0.3-1 - - -%description -ros_control controller manager interface for MoveIt! - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-melodic-catkin-devel -Requires: eigen3-devel -Requires: fcl-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: urdfdom-devel -Requires: ros-melodic-actionlib-devel -Requires: ros-melodic-controller_manager_msgs-devel -Requires: ros-melodic-moveit_core-devel -Requires: ros-melodic-moveit_simple_controller_manager-devel -Requires: ros-melodic-pluginlib-devel -Requires: ros-melodic-trajectory_msgs-devel - -Provides: ros-melodic-moveit_ros_control_interface-devel = 1.0.3-1 -Obsoletes: ros-melodic-moveit_ros_control_interface-devel < 1.0.3-1 -Obsoletes: ros-kinetic-moveit_ros_control_interface-devel < 1.0.3-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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# 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 - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg moveit_ros_control_interface - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - - - -# 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 - 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 -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -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 -* Wed Apr 29 2020 Till Hofmann - melodic.1.0.3-1 -- Update to latest release -* Wed Jul 24 2019 Till Hofmann - melodic.1.0.2-1 -- Update to latest release -* Wed Nov 07 2018 Till Hofmann - 0.9.15-1 -- Update to latest release -* Wed May 30 2018 Till Hofmann - 0.9.12-1 -- Update to latest release -* Thu Jan 18 2018 Till Hofmann - 0.9.11-1 -- Initial package diff --git a/specs/ros-moveit_ros_manipulation.spec b/specs/ros-moveit_ros_manipulation.spec deleted file mode 100644 index e8db3f0..0000000 --- a/specs/ros-moveit_ros_manipulation.spec +++ /dev/null @@ -1,196 +0,0 @@ -Name: ros-moveit_ros_manipulation -Version: melodic.1.0.3 -Release: 1%{?dist} -Summary: ROS package moveit_ros_manipulation - -License: BSD -URL: http://moveit.ros.org - -Source0: https://github.com/ros-gbp/moveit-release/archive/release/melodic/moveit_ros_manipulation/1.0.3-1.tar.gz#/ros-melodic-moveit_ros_manipulation-1.0.3-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel - -BuildRequires: eigen3-devel -BuildRequires: fcl-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: urdfdom-devel -BuildRequires: ros-melodic-actionlib-devel -BuildRequires: ros-melodic-catkin-devel -BuildRequires: ros-melodic-dynamic_reconfigure-devel -BuildRequires: ros-melodic-moveit_core-devel -BuildRequires: ros-melodic-moveit_msgs-devel -BuildRequires: ros-melodic-moveit_ros_move_group-devel -BuildRequires: ros-melodic-moveit_ros_planning-devel -BuildRequires: ros-melodic-pluginlib-devel -BuildRequires: ros-melodic-rosconsole-devel -BuildRequires: ros-melodic-roscpp-devel -BuildRequires: ros-melodic-tf2_eigen-devel - -Requires: ros-melodic-actionlib -Requires: ros-melodic-dynamic_reconfigure -Requires: ros-melodic-moveit_core -Requires: ros-melodic-moveit_msgs -Requires: ros-melodic-moveit_ros_move_group -Requires: ros-melodic-moveit_ros_planning -Requires: ros-melodic-pluginlib -Requires: ros-melodic-rosconsole -Requires: ros-melodic-roscpp -Requires: ros-melodic-tf2_eigen - -Provides: ros-melodic-moveit_ros_manipulation = 1.0.3-1 -Obsoletes: ros-melodic-moveit_ros_manipulation < 1.0.3-1 -Obsoletes: ros-kinetic-moveit_ros_manipulation < 1.0.3-1 - - -%description -Components of MoveIt! used for manipulation - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-melodic-catkin-devel -Requires: eigen3-devel -Requires: fcl-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: urdfdom-devel -Requires: ros-melodic-actionlib-devel -Requires: ros-melodic-dynamic_reconfigure-devel -Requires: ros-melodic-moveit_core-devel -Requires: ros-melodic-moveit_msgs-devel -Requires: ros-melodic-moveit_ros_move_group-devel -Requires: ros-melodic-moveit_ros_planning-devel -Requires: ros-melodic-pluginlib-devel -Requires: ros-melodic-rosconsole-devel -Requires: ros-melodic-roscpp-devel -Requires: ros-melodic-tf2_eigen-devel - -Provides: ros-melodic-moveit_ros_manipulation-devel = 1.0.3-1 -Obsoletes: ros-melodic-moveit_ros_manipulation-devel < 1.0.3-1 -Obsoletes: ros-kinetic-moveit_ros_manipulation-devel < 1.0.3-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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# 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 - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg moveit_ros_manipulation - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - - - -# 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 - 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 -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -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 -* Wed Apr 29 2020 Till Hofmann - melodic.1.0.3-1 -- Update to latest release -* Wed Jul 24 2019 Till Hofmann - melodic.1.0.2-1 -- Update to latest release -* Wed Nov 07 2018 Till Hofmann - 0.9.15-1 -- Update to latest release -* Wed May 30 2018 Till Hofmann - 0.9.12-1 -- Update to latest release -* Thu Jan 18 2018 Till Hofmann - 0.9.11-1 -- Initial package diff --git a/specs/ros-moveit_ros_move_group.spec b/specs/ros-moveit_ros_move_group.spec deleted file mode 100644 index da03958..0000000 --- a/specs/ros-moveit_ros_move_group.spec +++ /dev/null @@ -1,199 +0,0 @@ -Name: ros-moveit_ros_move_group -Version: melodic.1.0.3 -Release: 1%{?dist} -Summary: ROS package moveit_ros_move_group - -License: BSD -URL: http://moveit.ros.org - -Source0: https://github.com/ros-gbp/moveit-release/archive/release/melodic/moveit_ros_move_group/1.0.3-1.tar.gz#/ros-melodic-moveit_ros_move_group-1.0.3-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel - -BuildRequires: eigen3-devel -BuildRequires: fcl-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: urdfdom-devel -BuildRequires: ros-melodic-actionlib-devel -BuildRequires: ros-melodic-catkin-devel -BuildRequires: ros-melodic-moveit_core-devel -BuildRequires: ros-melodic-moveit_resources-devel -BuildRequires: ros-melodic-moveit_ros_planning-devel -BuildRequires: ros-melodic-pluginlib-devel -BuildRequires: ros-melodic-roscpp-devel -BuildRequires: ros-melodic-rostest-devel -BuildRequires: ros-melodic-std_srvs-devel -BuildRequires: ros-melodic-tf2-devel -BuildRequires: ros-melodic-tf2_geometry_msgs-devel -BuildRequires: ros-melodic-tf2_ros-devel - -Requires: ros-melodic-actionlib -Requires: ros-melodic-moveit_core -Requires: ros-melodic-moveit_kinematics -Requires: ros-melodic-moveit_ros_planning -Requires: ros-melodic-pluginlib -Requires: ros-melodic-roscpp -Requires: ros-melodic-std_srvs -Requires: ros-melodic-tf2 -Requires: ros-melodic-tf2_geometry_msgs -Requires: ros-melodic-tf2_ros - -Provides: ros-melodic-moveit_ros_move_group = 1.0.3-1 -Obsoletes: ros-melodic-moveit_ros_move_group < 1.0.3-1 -Obsoletes: ros-kinetic-moveit_ros_move_group < 1.0.3-1 - - -%description -The move_group node for MoveIt - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-melodic-catkin-devel -Requires: eigen3-devel -Requires: fcl-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: urdfdom-devel -Requires: ros-melodic-actionlib-devel -Requires: ros-melodic-moveit_core-devel -Requires: ros-melodic-moveit_resources-devel -Requires: ros-melodic-moveit_ros_planning-devel -Requires: ros-melodic-pluginlib-devel -Requires: ros-melodic-roscpp-devel -Requires: ros-melodic-rostest-devel -Requires: ros-melodic-std_srvs-devel -Requires: ros-melodic-tf2-devel -Requires: ros-melodic-tf2_geometry_msgs-devel -Requires: ros-melodic-tf2_ros-devel -Requires: ros-melodic-moveit_kinematics-devel - -Provides: ros-melodic-moveit_ros_move_group-devel = 1.0.3-1 -Obsoletes: ros-melodic-moveit_ros_move_group-devel < 1.0.3-1 -Obsoletes: ros-kinetic-moveit_ros_move_group-devel < 1.0.3-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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# 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 - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg moveit_ros_move_group - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - - - -# 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 - 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 -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -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 -* Wed Apr 29 2020 Till Hofmann - melodic.1.0.3-1 -- Update to latest release -* Wed Jul 24 2019 Till Hofmann - melodic.1.0.2-1 -- Update to latest release -* Wed Nov 07 2018 Till Hofmann - 0.9.15-1 -- Update to latest release -* Wed May 30 2018 Till Hofmann - 0.9.12-1 -- Update to latest release -* Thu Jan 18 2018 Till Hofmann - 0.9.11-1 -- Initial package diff --git a/specs/ros-moveit_ros_occupancy_map_monitor.spec b/specs/ros-moveit_ros_occupancy_map_monitor.spec deleted file mode 100644 index 0411b6b..0000000 --- a/specs/ros-moveit_ros_occupancy_map_monitor.spec +++ /dev/null @@ -1,168 +0,0 @@ -Name: ros-moveit_ros_occupancy_map_monitor -Version: melodic.1.0.3 -Release: 1%{?dist} -Summary: ROS package moveit_ros_occupancy_map_monitor - -License: BSD -URL: http://moveit.ros.org - -Source0: https://github.com/ros-gbp/moveit-release/archive/release/melodic/moveit_ros_occupancy_map_monitor/1.0.3-1.tar.gz#/ros-melodic-moveit_ros_occupancy_map_monitor-1.0.3-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel - -BuildRequires: eigen3-devel -BuildRequires: ros-melodic-catkin-devel -BuildRequires: ros-melodic-geometric_shapes-devel -BuildRequires: ros-melodic-moveit_core-devel -BuildRequires: ros-melodic-moveit_msgs-devel -BuildRequires: ros-melodic-octomap-devel -BuildRequires: ros-melodic-pluginlib-devel -BuildRequires: ros-melodic-rosunit-devel -BuildRequires: ros-melodic-tf2_ros-devel - -Requires: ros-melodic-geometric_shapes -Requires: ros-melodic-moveit_core -Requires: ros-melodic-moveit_msgs -Requires: ros-melodic-octomap -Requires: ros-melodic-pluginlib -Requires: ros-melodic-tf2_ros - -Provides: ros-melodic-moveit_ros_occupancy_map_monitor = 1.0.3-1 -Obsoletes: ros-melodic-moveit_ros_occupancy_map_monitor < 1.0.3-1 -Obsoletes: ros-kinetic-moveit_ros_occupancy_map_monitor < 1.0.3-1 - - -%description -Components of MoveIt! connecting to occupancy map - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-melodic-catkin-devel -Requires: eigen3-devel -Requires: ros-melodic-geometric_shapes-devel -Requires: ros-melodic-moveit_core-devel -Requires: ros-melodic-moveit_msgs-devel -Requires: ros-melodic-octomap-devel -Requires: ros-melodic-pluginlib-devel -Requires: ros-melodic-rosunit-devel -Requires: ros-melodic-tf2_ros-devel - -Provides: ros-melodic-moveit_ros_occupancy_map_monitor-devel = 1.0.3-1 -Obsoletes: ros-melodic-moveit_ros_occupancy_map_monitor-devel < 1.0.3-1 -Obsoletes: ros-kinetic-moveit_ros_occupancy_map_monitor-devel < 1.0.3-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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# 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 - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg moveit_ros_occupancy_map_monitor - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - - - -# 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 - 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 -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -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 -* Wed Apr 29 2020 Till Hofmann - melodic.1.0.3-1 -- Update to latest release diff --git a/specs/ros-moveit_ros_perception.spec b/specs/ros-moveit_ros_perception.spec deleted file mode 100644 index 46ca17c..0000000 --- a/specs/ros-moveit_ros_perception.spec +++ /dev/null @@ -1,224 +0,0 @@ -Name: ros-moveit_ros_perception -Version: melodic.1.0.3 -Release: 1%{?dist} -Summary: ROS package moveit_ros_perception - -License: BSD -URL: http://moveit.ros.org - -Source0: https://github.com/ros-gbp/moveit-release/archive/release/melodic/moveit_ros_perception/1.0.3-1.tar.gz#/ros-melodic-moveit_ros_perception-1.0.3-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel - -BuildRequires: eigen3-devel -BuildRequires: fcl-devel -BuildRequires: freeglut-devel -BuildRequires: glew-devel -BuildRequires: mesa-libGL-devel mesa-libGLU-devel -BuildRequires: opencv-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: urdfdom-devel -BuildRequires: ros-melodic-catkin-devel -BuildRequires: ros-melodic-cv_bridge-devel -BuildRequires: ros-melodic-image_transport-devel -BuildRequires: ros-melodic-message_filters-devel -BuildRequires: ros-melodic-moveit_core-devel -BuildRequires: ros-melodic-moveit_msgs-devel -BuildRequires: ros-melodic-moveit_ros_occupancy_map_monitor-devel -BuildRequires: ros-melodic-object_recognition_msgs-devel -BuildRequires: ros-melodic-pluginlib-devel -BuildRequires: ros-melodic-rosconsole-devel -BuildRequires: ros-melodic-roscpp-devel -BuildRequires: ros-melodic-rosunit-devel -BuildRequires: ros-melodic-sensor_msgs-devel -BuildRequires: ros-melodic-tf2-devel -BuildRequires: ros-melodic-tf2_eigen-devel -BuildRequires: ros-melodic-tf2_geometry_msgs-devel -BuildRequires: ros-melodic-tf2_ros-devel -BuildRequires: ros-melodic-urdf-devel - -Requires: ros-melodic-cv_bridge -Requires: ros-melodic-image_transport -Requires: ros-melodic-message_filters -Requires: ros-melodic-moveit_core -Requires: ros-melodic-moveit_msgs -Requires: ros-melodic-moveit_ros_occupancy_map_monitor -Requires: ros-melodic-object_recognition_msgs -Requires: ros-melodic-pluginlib -Requires: ros-melodic-rosconsole -Requires: ros-melodic-roscpp -Requires: ros-melodic-sensor_msgs -Requires: ros-melodic-tf2 -Requires: ros-melodic-tf2_eigen -Requires: ros-melodic-tf2_geometry_msgs -Requires: ros-melodic-tf2_ros -Requires: ros-melodic-urdf - -Provides: ros-melodic-moveit_ros_perception = 1.0.3-1 -Obsoletes: ros-melodic-moveit_ros_perception < 1.0.3-1 -Obsoletes: ros-kinetic-moveit_ros_perception < 1.0.3-1 - - -%description -Components of MoveIt! connecting to perception - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-melodic-catkin-devel -Requires: eigen3-devel -Requires: fcl-devel -Requires: freeglut-devel -Requires: glew-devel -Requires: mesa-libGL-devel mesa-libGLU-devel -Requires: opencv-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: urdfdom-devel -Requires: ros-melodic-cv_bridge-devel -Requires: ros-melodic-image_transport-devel -Requires: ros-melodic-message_filters-devel -Requires: ros-melodic-moveit_core-devel -Requires: ros-melodic-moveit_msgs-devel -Requires: ros-melodic-moveit_ros_occupancy_map_monitor-devel -Requires: ros-melodic-object_recognition_msgs-devel -Requires: ros-melodic-pluginlib-devel -Requires: ros-melodic-rosconsole-devel -Requires: ros-melodic-roscpp-devel -Requires: ros-melodic-rosunit-devel -Requires: ros-melodic-sensor_msgs-devel -Requires: ros-melodic-tf2-devel -Requires: ros-melodic-tf2_eigen-devel -Requires: ros-melodic-tf2_geometry_msgs-devel -Requires: ros-melodic-tf2_ros-devel -Requires: ros-melodic-urdf-devel - -Provides: ros-melodic-moveit_ros_perception-devel = 1.0.3-1 -Obsoletes: ros-melodic-moveit_ros_perception-devel < 1.0.3-1 -Obsoletes: ros-kinetic-moveit_ros_perception-devel < 1.0.3-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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# 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 - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg moveit_ros_perception - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - - - -# 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 - 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 -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -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 -* Wed Apr 29 2020 Till Hofmann - melodic.1.0.3-1 -- Update to latest release -* Wed Jul 24 2019 Till Hofmann - melodic.1.0.2-1 -- Update to latest release -* Wed Nov 07 2018 Till Hofmann - 0.9.15-1 -- Update to latest release -* Wed May 30 2018 Till Hofmann - 0.9.12-1 -- Update to latest release -* Thu Jan 18 2018 Till Hofmann - 0.9.11-1 -- Initial package diff --git a/specs/ros-moveit_ros_planning.spec b/specs/ros-moveit_ros_planning.spec deleted file mode 100644 index 78928bc..0000000 --- a/specs/ros-moveit_ros_planning.spec +++ /dev/null @@ -1,214 +0,0 @@ -Name: ros-moveit_ros_planning -Version: melodic.1.0.3 -Release: 1%{?dist} -Summary: ROS package moveit_ros_planning - -License: BSD -URL: http://moveit.ros.org - -Source0: https://github.com/ros-gbp/moveit-release/archive/release/melodic/moveit_ros_planning/1.0.3-1.tar.gz#/ros-melodic-moveit_ros_planning-1.0.3-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel - -BuildRequires: eigen3-devel -BuildRequires: fcl-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: urdfdom-devel -BuildRequires: ros-melodic-actionlib-devel -BuildRequires: ros-melodic-catkin-devel -BuildRequires: ros-melodic-dynamic_reconfigure-devel -BuildRequires: ros-melodic-message_filters-devel -BuildRequires: ros-melodic-moveit_core-devel -BuildRequires: ros-melodic-moveit_msgs-devel -BuildRequires: ros-melodic-moveit_ros_occupancy_map_monitor-devel -BuildRequires: ros-melodic-pluginlib-devel -BuildRequires: ros-melodic-rosconsole-devel -BuildRequires: ros-melodic-roscpp-devel -BuildRequires: ros-melodic-srdfdom-devel -BuildRequires: ros-melodic-tf2-devel -BuildRequires: ros-melodic-tf2_eigen-devel -BuildRequires: ros-melodic-tf2_geometry_msgs-devel -BuildRequires: ros-melodic-tf2_msgs-devel -BuildRequires: ros-melodic-tf2_ros-devel -BuildRequires: ros-melodic-urdf-devel - -Requires: ros-melodic-actionlib -Requires: ros-melodic-dynamic_reconfigure -Requires: ros-melodic-message_filters -Requires: ros-melodic-moveit_core -Requires: ros-melodic-moveit_msgs -Requires: ros-melodic-moveit_ros_occupancy_map_monitor -Requires: ros-melodic-pluginlib -Requires: ros-melodic-rosconsole -Requires: ros-melodic-roscpp -Requires: ros-melodic-srdfdom -Requires: ros-melodic-tf2 -Requires: ros-melodic-tf2_eigen -Requires: ros-melodic-tf2_geometry_msgs -Requires: ros-melodic-tf2_msgs -Requires: ros-melodic-tf2_ros -Requires: ros-melodic-urdf - -Provides: ros-melodic-moveit_ros_planning = 1.0.3-1 -Obsoletes: ros-melodic-moveit_ros_planning < 1.0.3-1 -Obsoletes: ros-kinetic-moveit_ros_planning < 1.0.3-1 - - -%description -Planning components of MoveIt! that use ROS - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-melodic-catkin-devel -Requires: eigen3-devel -Requires: fcl-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: urdfdom-devel -Requires: ros-melodic-actionlib-devel -Requires: ros-melodic-dynamic_reconfigure-devel -Requires: ros-melodic-message_filters-devel -Requires: ros-melodic-moveit_core-devel -Requires: ros-melodic-moveit_msgs-devel -Requires: ros-melodic-moveit_ros_occupancy_map_monitor-devel -Requires: ros-melodic-pluginlib-devel -Requires: ros-melodic-rosconsole-devel -Requires: ros-melodic-roscpp-devel -Requires: ros-melodic-srdfdom-devel -Requires: ros-melodic-tf2-devel -Requires: ros-melodic-tf2_eigen-devel -Requires: ros-melodic-tf2_geometry_msgs-devel -Requires: ros-melodic-tf2_msgs-devel -Requires: ros-melodic-tf2_ros-devel -Requires: ros-melodic-urdf-devel - -Provides: ros-melodic-moveit_ros_planning-devel = 1.0.3-1 -Obsoletes: ros-melodic-moveit_ros_planning-devel < 1.0.3-1 -Obsoletes: ros-kinetic-moveit_ros_planning-devel < 1.0.3-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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# 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 - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg moveit_ros_planning - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - - - -# 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 - 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 -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -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 -* Wed Apr 29 2020 Till Hofmann - melodic.1.0.3-1 -- Update to latest release -* Wed Jul 24 2019 Till Hofmann - melodic.1.0.2-1 -- Update to latest release -* Wed Nov 07 2018 Till Hofmann - 0.9.15-1 -- Update to latest release -* Wed May 30 2018 Till Hofmann - 0.9.12-1 -- Update to latest release -* Thu Jan 18 2018 Till Hofmann - 0.9.11-1 -- Initial package diff --git a/specs/ros-moveit_ros_planning_interface.spec b/specs/ros-moveit_ros_planning_interface.spec deleted file mode 100644 index e99e440..0000000 --- a/specs/ros-moveit_ros_planning_interface.spec +++ /dev/null @@ -1,220 +0,0 @@ -Name: ros-moveit_ros_planning_interface -Version: melodic.1.0.3 -Release: 1%{?dist} -Summary: ROS package moveit_ros_planning_interface - -License: BSD -URL: http://moveit.ros.org - -Source0: https://github.com/ros-gbp/moveit-release/archive/release/melodic/moveit_ros_planning_interface/1.0.3-1.tar.gz#/ros-melodic-moveit_ros_planning_interface-1.0.3-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel - -BuildRequires: eigen3-devel -BuildRequires: fcl-devel -BuildRequires: poco-devel -BuildRequires: python3-catkin_pkg -BuildRequires: python3-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: urdfdom-devel -BuildRequires: ros-melodic-actionlib-devel -BuildRequires: ros-melodic-catkin-devel -BuildRequires: ros-melodic-eigenpy-devel -BuildRequires: ros-melodic-geometry_msgs-devel -BuildRequires: ros-melodic-moveit_msgs-devel -BuildRequires: ros-melodic-moveit_resources-devel -BuildRequires: ros-melodic-moveit_ros_manipulation-devel -BuildRequires: ros-melodic-moveit_ros_move_group-devel -BuildRequires: ros-melodic-moveit_ros_planning-devel -BuildRequires: ros-melodic-moveit_ros_warehouse-devel -BuildRequires: ros-melodic-rosconsole-devel -BuildRequires: ros-melodic-roscpp-devel -BuildRequires: ros-melodic-rospy-devel -BuildRequires: ros-melodic-rostest-devel -BuildRequires: ros-melodic-tf2-devel -BuildRequires: ros-melodic-tf2_eigen-devel -BuildRequires: ros-melodic-tf2_geometry_msgs-devel -BuildRequires: ros-melodic-tf2_ros-devel - -Requires: ros-melodic-actionlib -Requires: ros-melodic-eigenpy -Requires: ros-melodic-geometry_msgs -Requires: ros-melodic-moveit_msgs -Requires: ros-melodic-moveit_ros_manipulation -Requires: ros-melodic-moveit_ros_move_group -Requires: ros-melodic-moveit_ros_planning -Requires: ros-melodic-moveit_ros_warehouse -Requires: ros-melodic-rosconsole -Requires: ros-melodic-roscpp -Requires: ros-melodic-rospy -Requires: ros-melodic-tf2 -Requires: ros-melodic-tf2_eigen -Requires: ros-melodic-tf2_geometry_msgs -Requires: ros-melodic-tf2_ros - -Provides: ros-melodic-moveit_ros_planning_interface = 1.0.3-1 -Obsoletes: ros-melodic-moveit_ros_planning_interface < 1.0.3-1 -Obsoletes: ros-kinetic-moveit_ros_planning_interface < 1.0.3-1 - - -%description -Components of MoveIt! that offer simpler interfaces to planning and -execution - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: python3-catkin_pkg -Requires: ros-melodic-catkin-devel -Requires: eigen3-devel -Requires: fcl-devel -Requires: poco-devel -Requires: python3-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: urdfdom-devel -Requires: ros-melodic-actionlib-devel -Requires: ros-melodic-eigenpy-devel -Requires: ros-melodic-geometry_msgs-devel -Requires: ros-melodic-moveit_msgs-devel -Requires: ros-melodic-moveit_resources-devel -Requires: ros-melodic-moveit_ros_manipulation-devel -Requires: ros-melodic-moveit_ros_move_group-devel -Requires: ros-melodic-moveit_ros_planning-devel -Requires: ros-melodic-moveit_ros_warehouse-devel -Requires: ros-melodic-rosconsole-devel -Requires: ros-melodic-roscpp-devel -Requires: ros-melodic-rospy-devel -Requires: ros-melodic-rostest-devel -Requires: ros-melodic-tf2-devel -Requires: ros-melodic-tf2_eigen-devel -Requires: ros-melodic-tf2_geometry_msgs-devel -Requires: ros-melodic-tf2_ros-devel - -Provides: ros-melodic-moveit_ros_planning_interface-devel = 1.0.3-1 -Obsoletes: ros-melodic-moveit_ros_planning_interface-devel < 1.0.3-1 -Obsoletes: ros-kinetic-moveit_ros_planning_interface-devel < 1.0.3-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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# 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 - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg moveit_ros_planning_interface - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - - - -# 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 - 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 -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -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 -* Wed Apr 29 2020 Till Hofmann - melodic.1.0.3-1 -- Update to latest release -* Wed Jul 24 2019 Till Hofmann - melodic.1.0.2-1 -- Update to latest release -* Wed Nov 07 2018 Till Hofmann - 0.9.15-1 -- Update to latest release -* Wed May 30 2018 Till Hofmann - 0.9.12-1 -- Update to latest release -* Thu Jan 18 2018 Till Hofmann - 0.9.11-1 -- Initial package diff --git a/specs/ros-moveit_ros_robot_interaction.spec b/specs/ros-moveit_ros_robot_interaction.spec deleted file mode 100644 index 44231a8..0000000 --- a/specs/ros-moveit_ros_robot_interaction.spec +++ /dev/null @@ -1,189 +0,0 @@ -Name: ros-moveit_ros_robot_interaction -Version: melodic.1.0.3 -Release: 1%{?dist} -Summary: ROS package moveit_ros_robot_interaction - -License: BSD -URL: http://moveit.ros.org - -Source0: https://github.com/ros-gbp/moveit-release/archive/release/melodic/moveit_ros_robot_interaction/1.0.3-1.tar.gz#/ros-melodic-moveit_ros_robot_interaction-1.0.3-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel - -BuildRequires: eigen3-devel -BuildRequires: fcl-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: urdfdom-devel -BuildRequires: ros-melodic-catkin-devel -BuildRequires: ros-melodic-interactive_markers-devel -BuildRequires: ros-melodic-moveit_ros_planning-devel -BuildRequires: ros-melodic-roscpp-devel -BuildRequires: ros-melodic-rosunit-devel -BuildRequires: ros-melodic-tf2-devel -BuildRequires: ros-melodic-tf2_eigen-devel -BuildRequires: ros-melodic-tf2_geometry_msgs-devel -BuildRequires: ros-melodic-tf2_ros-devel - -Requires: ros-melodic-interactive_markers -Requires: ros-melodic-moveit_ros_planning -Requires: ros-melodic-roscpp -Requires: ros-melodic-tf2 -Requires: ros-melodic-tf2_eigen -Requires: ros-melodic-tf2_geometry_msgs -Requires: ros-melodic-tf2_ros - -Provides: ros-melodic-moveit_ros_robot_interaction = 1.0.3-1 -Obsoletes: ros-melodic-moveit_ros_robot_interaction < 1.0.3-1 -Obsoletes: ros-kinetic-moveit_ros_robot_interaction < 1.0.3-1 - - -%description -Components of MoveIt! that offer interaction via interactive markers - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-melodic-catkin-devel -Requires: eigen3-devel -Requires: fcl-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: urdfdom-devel -Requires: ros-melodic-interactive_markers-devel -Requires: ros-melodic-moveit_ros_planning-devel -Requires: ros-melodic-roscpp-devel -Requires: ros-melodic-rosunit-devel -Requires: ros-melodic-tf2-devel -Requires: ros-melodic-tf2_eigen-devel -Requires: ros-melodic-tf2_geometry_msgs-devel -Requires: ros-melodic-tf2_ros-devel - -Provides: ros-melodic-moveit_ros_robot_interaction-devel = 1.0.3-1 -Obsoletes: ros-melodic-moveit_ros_robot_interaction-devel < 1.0.3-1 -Obsoletes: ros-kinetic-moveit_ros_robot_interaction-devel < 1.0.3-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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# 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 - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg moveit_ros_robot_interaction - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - - - -# 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 - 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 -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -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 -* Wed Apr 29 2020 Till Hofmann - melodic.1.0.3-1 -- Update to latest release -* Wed Jul 24 2019 Till Hofmann - melodic.1.0.2-1 -- Update to latest release -* Wed Nov 07 2018 Till Hofmann - 0.9.15-1 -- Update to latest release -* Wed May 30 2018 Till Hofmann - 0.9.12-1 -- Update to latest release -* Thu Jan 18 2018 Till Hofmann - 0.9.11-1 -- Initial package diff --git a/specs/ros-moveit_ros_visualization.spec b/specs/ros-moveit_ros_visualization.spec deleted file mode 100644 index 1cb1dd0..0000000 --- a/specs/ros-moveit_ros_visualization.spec +++ /dev/null @@ -1,217 +0,0 @@ -Name: ros-moveit_ros_visualization -Version: melodic.1.0.3 -Release: 1%{?dist} -Summary: ROS package moveit_ros_visualization - -License: BSD -URL: http://moveit.ros.org - -Source0: https://github.com/ros-gbp/moveit-release/archive/release/melodic/moveit_ros_visualization/1.0.3-1.tar.gz#/ros-melodic-moveit_ros_visualization-1.0.3-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel - -BuildRequires: eigen3-devel -BuildRequires: fcl-devel -BuildRequires: ogre-devel -BuildRequires: pkgconfig -BuildRequires: poco-devel -BuildRequires: qt5-qtbase -BuildRequires: qt5-qtbase-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: urdfdom-devel -BuildRequires: ros-melodic-catkin-devel -BuildRequires: ros-melodic-class_loader-devel -BuildRequires: ros-melodic-geometric_shapes-devel -BuildRequires: ros-melodic-interactive_markers-devel -BuildRequires: ros-melodic-moveit_ros_perception-devel -BuildRequires: ros-melodic-moveit_ros_planning_interface-devel -BuildRequires: ros-melodic-moveit_ros_robot_interaction-devel -BuildRequires: ros-melodic-moveit_ros_warehouse-devel -BuildRequires: ros-melodic-object_recognition_msgs-devel -BuildRequires: ros-melodic-pluginlib-devel -BuildRequires: ros-melodic-rosconsole-devel -BuildRequires: ros-melodic-roscpp-devel -BuildRequires: ros-melodic-rospy-devel -BuildRequires: ros-melodic-rostest-devel -BuildRequires: ros-melodic-rviz-devel -BuildRequires: ros-melodic-tf2_eigen-devel - -Requires: ros-melodic-geometric_shapes -Requires: ros-melodic-interactive_markers -Requires: ros-melodic-moveit_ros_perception -Requires: ros-melodic-moveit_ros_planning_interface -Requires: ros-melodic-moveit_ros_robot_interaction -Requires: ros-melodic-moveit_ros_warehouse -Requires: ros-melodic-object_recognition_msgs -Requires: ros-melodic-pluginlib -Requires: ros-melodic-rosconsole -Requires: ros-melodic-roscpp -Requires: ros-melodic-rospy -Requires: ros-melodic-rviz -Requires: ros-melodic-tf2_eigen - -Provides: ros-melodic-moveit_ros_visualization = 1.0.3-1 -Obsoletes: ros-melodic-moveit_ros_visualization < 1.0.3-1 -Obsoletes: ros-kinetic-moveit_ros_visualization < 1.0.3-1 - - -%description -Components of MoveIt! that offer visualization - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: pkgconfig -Requires: ros-melodic-catkin-devel -Requires: eigen3-devel -Requires: fcl-devel -Requires: ogre-devel -Requires: poco-devel -Requires: qt5-qtbase -Requires: qt5-qtbase-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: urdfdom-devel -Requires: ros-melodic-class_loader-devel -Requires: ros-melodic-geometric_shapes-devel -Requires: ros-melodic-interactive_markers-devel -Requires: ros-melodic-moveit_ros_perception-devel -Requires: ros-melodic-moveit_ros_planning_interface-devel -Requires: ros-melodic-moveit_ros_robot_interaction-devel -Requires: ros-melodic-moveit_ros_warehouse-devel -Requires: ros-melodic-object_recognition_msgs-devel -Requires: ros-melodic-pluginlib-devel -Requires: ros-melodic-rosconsole-devel -Requires: ros-melodic-roscpp-devel -Requires: ros-melodic-rospy-devel -Requires: ros-melodic-rostest-devel -Requires: ros-melodic-rviz-devel -Requires: ros-melodic-tf2_eigen-devel - -Provides: ros-melodic-moveit_ros_visualization-devel = 1.0.3-1 -Obsoletes: ros-melodic-moveit_ros_visualization-devel < 1.0.3-1 -Obsoletes: ros-kinetic-moveit_ros_visualization-devel < 1.0.3-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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# 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 - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg moveit_ros_visualization - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - - - -# 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 - 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 -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -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 -* Wed Apr 29 2020 Till Hofmann - melodic.1.0.3-1 -- Update to latest release -* Wed Jul 24 2019 Till Hofmann - melodic.1.0.2-1 -- Update to latest release -* Wed Nov 07 2018 Till Hofmann - 0.9.15-1 -- Update to latest release -* Wed May 30 2018 Till Hofmann - 0.9.12-1 -- Update to latest release -* Thu Jan 18 2018 Till Hofmann - 0.9.11-1 -- Initial package diff --git a/specs/ros-moveit_ros_warehouse.spec b/specs/ros-moveit_ros_warehouse.spec deleted file mode 100644 index 3af8106..0000000 --- a/specs/ros-moveit_ros_warehouse.spec +++ /dev/null @@ -1,184 +0,0 @@ -Name: ros-moveit_ros_warehouse -Version: melodic.1.0.3 -Release: 1%{?dist} -Summary: ROS package moveit_ros_warehouse - -License: BSD -URL: http://moveit.ros.org - -Source0: https://github.com/ros-gbp/moveit-release/archive/release/melodic/moveit_ros_warehouse/1.0.3-1.tar.gz#/ros-melodic-moveit_ros_warehouse-1.0.3-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel - -BuildRequires: eigen3-devel -BuildRequires: fcl-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: urdfdom-devel -BuildRequires: ros-melodic-catkin-devel -BuildRequires: ros-melodic-moveit_ros_planning-devel -BuildRequires: ros-melodic-rosconsole-devel -BuildRequires: ros-melodic-roscpp-devel -BuildRequires: ros-melodic-tf2_eigen-devel -BuildRequires: ros-melodic-tf2_ros-devel -BuildRequires: ros-melodic-warehouse_ros-devel - -Requires: ros-melodic-moveit_ros_planning -Requires: ros-melodic-rosconsole -Requires: ros-melodic-roscpp -Requires: ros-melodic-tf2_eigen -Requires: ros-melodic-tf2_ros -Requires: ros-melodic-warehouse_ros - -Provides: ros-melodic-moveit_ros_warehouse = 1.0.3-1 -Obsoletes: ros-melodic-moveit_ros_warehouse < 1.0.3-1 -Obsoletes: ros-kinetic-moveit_ros_warehouse < 1.0.3-1 - - -%description -Components of MoveIt! connecting to MongoDB - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-melodic-catkin-devel -Requires: eigen3-devel -Requires: fcl-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: urdfdom-devel -Requires: ros-melodic-moveit_ros_planning-devel -Requires: ros-melodic-rosconsole-devel -Requires: ros-melodic-roscpp-devel -Requires: ros-melodic-tf2_eigen-devel -Requires: ros-melodic-tf2_ros-devel -Requires: ros-melodic-warehouse_ros-devel - -Provides: ros-melodic-moveit_ros_warehouse-devel = 1.0.3-1 -Obsoletes: ros-melodic-moveit_ros_warehouse-devel < 1.0.3-1 -Obsoletes: ros-kinetic-moveit_ros_warehouse-devel < 1.0.3-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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# 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 - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg moveit_ros_warehouse - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - - - -# 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 - 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 -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -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 -* Wed Apr 29 2020 Till Hofmann - melodic.1.0.3-1 -- Update to latest release -* Wed Jul 24 2019 Till Hofmann - melodic.1.0.2-1 -- Update to latest release -* Wed Nov 07 2018 Till Hofmann - 0.9.15-1 -- Update to latest release -* Wed May 30 2018 Till Hofmann - 0.9.12-1 -- Update to latest release -* Thu Jan 18 2018 Till Hofmann - 0.9.11-1 -- Initial package diff --git a/specs/ros-moveit_setup_assistant.spec b/specs/ros-moveit_setup_assistant.spec deleted file mode 100644 index a359ae7..0000000 --- a/specs/ros-moveit_setup_assistant.spec +++ /dev/null @@ -1,204 +0,0 @@ -Name: ros-moveit_setup_assistant -Version: melodic.1.0.3 -Release: 1%{?dist} -Summary: ROS package moveit_setup_assistant - -License: BSD -URL: http://moveit.ros.org - -Source0: https://github.com/ros-gbp/moveit-release/archive/release/melodic/moveit_setup_assistant/1.0.3-1.tar.gz#/ros-melodic-moveit_setup_assistant-1.0.3-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel - -BuildRequires: eigen3-devel -BuildRequires: fcl-devel -BuildRequires: ogre-devel -BuildRequires: poco-devel -BuildRequires: qt5-qtbase -BuildRequires: qt5-qtbase-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: urdfdom-devel -BuildRequires: yaml-cpp-devel -BuildRequires: ros-melodic-catkin-devel -BuildRequires: ros-melodic-moveit_core-devel -BuildRequires: ros-melodic-moveit_resources-devel -BuildRequires: ros-melodic-moveit_ros_planning-devel -BuildRequires: ros-melodic-moveit_ros_visualization-devel -BuildRequires: ros-melodic-rosconsole-devel -BuildRequires: ros-melodic-roscpp-devel -BuildRequires: ros-melodic-rosunit-devel -BuildRequires: ros-melodic-rviz-devel -BuildRequires: ros-melodic-srdfdom-devel -BuildRequires: ros-melodic-urdf-devel - -Requires: ros-melodic-moveit_core -Requires: ros-melodic-moveit_ros_planning -Requires: ros-melodic-moveit_ros_visualization -Requires: ros-melodic-rosconsole -Requires: ros-melodic-roscpp -Requires: ros-melodic-rviz -Requires: ros-melodic-srdfdom -Requires: ros-melodic-urdf -Requires: ros-melodic-xacro - -Provides: ros-melodic-moveit_setup_assistant = 1.0.3-1 -Obsoletes: ros-melodic-moveit_setup_assistant < 1.0.3-1 -Obsoletes: ros-kinetic-moveit_setup_assistant < 1.0.3-1 - - -%description -Generates a configuration package that makes it easy to use MoveIt! - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-melodic-catkin-devel -Requires: eigen3-devel -Requires: fcl-devel -Requires: ogre-devel -Requires: poco-devel -Requires: qt5-qtbase -Requires: qt5-qtbase-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: urdfdom-devel -Requires: yaml-cpp-devel -Requires: ros-melodic-moveit_core-devel -Requires: ros-melodic-moveit_resources-devel -Requires: ros-melodic-moveit_ros_planning-devel -Requires: ros-melodic-moveit_ros_visualization-devel -Requires: ros-melodic-rosconsole-devel -Requires: ros-melodic-roscpp-devel -Requires: ros-melodic-rosunit-devel -Requires: ros-melodic-rviz-devel -Requires: ros-melodic-srdfdom-devel -Requires: ros-melodic-urdf-devel -Requires: ros-melodic-xacro-devel - -Provides: ros-melodic-moveit_setup_assistant-devel = 1.0.3-1 -Obsoletes: ros-melodic-moveit_setup_assistant-devel < 1.0.3-1 -Obsoletes: ros-kinetic-moveit_setup_assistant-devel < 1.0.3-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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# 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 - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg moveit_setup_assistant - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - - - -# 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 - 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 -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -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 -* Wed Apr 29 2020 Till Hofmann - melodic.1.0.3-1 -- Update to latest release -* Wed Jul 24 2019 Till Hofmann - melodic.1.0.2-1 -- Update to latest release -* Wed Nov 07 2018 Till Hofmann - 0.9.15-1 -- Update to latest release -* Wed May 30 2018 Till Hofmann - 0.9.12-1 -- Update to latest release -* Thu Jan 18 2018 Till Hofmann - 0.9.11-1 -- Initial package diff --git a/specs/ros-moveit_simple_controller_manager.spec b/specs/ros-moveit_simple_controller_manager.spec deleted file mode 100644 index adc93e8..0000000 --- a/specs/ros-moveit_simple_controller_manager.spec +++ /dev/null @@ -1,181 +0,0 @@ -Name: ros-moveit_simple_controller_manager -Version: melodic.1.0.3 -Release: 1%{?dist} -Summary: ROS package moveit_simple_controller_manager - -License: BSD -URL: http://moveit.ros.org - -Source0: https://github.com/ros-gbp/moveit-release/archive/release/melodic/moveit_simple_controller_manager/1.0.3-1.tar.gz#/ros-melodic-moveit_simple_controller_manager-1.0.3-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel - -BuildRequires: eigen3-devel -BuildRequires: fcl-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: urdfdom-devel -BuildRequires: ros-melodic-actionlib-devel -BuildRequires: ros-melodic-catkin-devel -BuildRequires: ros-melodic-control_msgs-devel -BuildRequires: ros-melodic-moveit_core-devel -BuildRequires: ros-melodic-pluginlib-devel -BuildRequires: ros-melodic-roscpp-devel - -Requires: ros-melodic-actionlib -Requires: ros-melodic-control_msgs -Requires: ros-melodic-moveit_core -Requires: ros-melodic-pluginlib -Requires: ros-melodic-roscpp - -Provides: ros-melodic-moveit_simple_controller_manager = 1.0.3-1 -Obsoletes: ros-melodic-moveit_simple_controller_manager < 1.0.3-1 -Obsoletes: ros-kinetic-moveit_simple_controller_manager < 1.0.3-1 - - -%description -A generic, simple controller manager plugin for MoveIt. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-melodic-catkin-devel -Requires: eigen3-devel -Requires: fcl-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: urdfdom-devel -Requires: ros-melodic-actionlib-devel -Requires: ros-melodic-control_msgs-devel -Requires: ros-melodic-moveit_core-devel -Requires: ros-melodic-pluginlib-devel -Requires: ros-melodic-roscpp-devel - -Provides: ros-melodic-moveit_simple_controller_manager-devel = 1.0.3-1 -Obsoletes: ros-melodic-moveit_simple_controller_manager-devel < 1.0.3-1 -Obsoletes: ros-kinetic-moveit_simple_controller_manager-devel < 1.0.3-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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# 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 - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg moveit_simple_controller_manager - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - - - -# 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 - 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 -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -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 -* Wed Apr 29 2020 Till Hofmann - melodic.1.0.3-1 -- Update to latest release -* Wed Jul 24 2019 Till Hofmann - melodic.1.0.2-1 -- Update to latest release -* Wed Nov 07 2018 Till Hofmann - 0.9.15-1 -- Update to latest release -* Wed May 30 2018 Till Hofmann - 0.9.12-1 -- Update to latest release -* Thu Jan 18 2018 Till Hofmann - 0.9.11-1 -- Initial package diff --git a/specs/ros-nav_core.spec b/specs/ros-nav_core.spec deleted file mode 100644 index dea04be..0000000 --- a/specs/ros-nav_core.spec +++ /dev/null @@ -1,191 +0,0 @@ -Name: ros-nav_core -Version: noetic.1.17.1 -Release: 2%{?dist} -Summary: ROS package nav_core - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/navigation-release/archive/release/noetic/nav_core/1.17.1-1.tar.gz#/ros-noetic-nav_core-1.17.1-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: pcl-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-costmap_2d-devel -BuildRequires: ros-noetic-geometry_msgs-devel -BuildRequires: ros-noetic-std_msgs-devel -BuildRequires: ros-noetic-tf2_ros-devel - -Requires: ros-noetic-costmap_2d -Requires: ros-noetic-geometry_msgs -Requires: ros-noetic-std_msgs -Requires: ros-noetic-tf2_ros - -Provides: ros-noetic-nav_core = 1.17.1-2 -Obsoletes: ros-noetic-nav_core < 1.17.1-2 -Obsoletes: ros-kinetic-nav_core < 1.17.1-2 - - - -%description -This package provides common interfaces for navigation specific robot -actions. Currently, this package provides the BaseGlobalPlanner, -BaseLocalPlanner, and RecoveryBehavior interfaces, which can be used -to build actions that can easily swap their planner, local controller, -or recovery behavior for new versions adhering to the same interface. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: pcl-devel -Requires: ros-noetic-costmap_2d-devel -Requires: ros-noetic-geometry_msgs-devel -Requires: ros-noetic-std_msgs-devel -Requires: ros-noetic-tf2_ros-devel - -Provides: ros-noetic-nav_core-devel = 1.17.1-2 -Obsoletes: ros-noetic-nav_core-devel < 1.17.1-2 -Obsoletes: ros-kinetic-nav_core-devel < 1.17.1-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg nav_core - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/nav_core/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.17.1-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.1.17.1-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.17.0-1 -- Upgrade to noetic -* Fri Apr 17 2020 Till Hofmann - melodic.1.16.6-1 -- Update to latest release -* Wed Mar 18 2020 Nicolas Limpert - melodic.1.16.5-1 -- Update to latest release -* Thu Mar 05 2020 Till Hofmann - melodic.1.16.4-1 -- Update to latest release -* Tue Feb 04 2020 Till Hofmann - melodic.1.16.3-1 -- Update to latest release -* Wed Jul 24 2019 Till Hofmann - melodic.1.16.2-1 -- Update to latest release -* Tue Jun 26 2018 Till Hofmann - 1.14.4-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.14.3-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.14.3-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.14.3-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.14.3-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.14.3-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.14.2-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.14.2-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.14.2-3 -- Add Recommends: for all BRs to the devel subpackage -* Fri Aug 25 2017 Till Hofmann - 1.14.2-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.14.2-1 -- Update auto-generated Spec file diff --git a/specs/ros-nav_msgs.spec b/specs/ros-nav_msgs.spec deleted file mode 100644 index 0d7dd3b..0000000 --- a/specs/ros-nav_msgs.spec +++ /dev/null @@ -1,188 +0,0 @@ -Name: ros-nav_msgs -Version: noetic.1.13.1 -Release: 2%{?dist} -Summary: ROS package nav_msgs - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/common_msgs-release/archive/release/noetic/nav_msgs/1.13.1-1.tar.gz#/ros-noetic-nav_msgs-1.13.1-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-actionlib_msgs-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-geometry_msgs-devel -BuildRequires: ros-noetic-message_generation-devel -BuildRequires: ros-noetic-std_msgs-devel - -Requires: ros-noetic-actionlib_msgs -Requires: ros-noetic-geometry_msgs -Requires: ros-noetic-message_runtime -Requires: ros-noetic-std_msgs - -Provides: ros-noetic-nav_msgs = 1.13.1-2 -Obsoletes: ros-noetic-nav_msgs < 1.13.1-2 -Obsoletes: ros-kinetic-nav_msgs < 1.13.1-2 - - - -%description -nav_msgs defines the common messages used to interact with the - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-actionlib_msgs-devel -Requires: ros-noetic-geometry_msgs-devel -Requires: ros-noetic-message_generation-devel -Requires: ros-noetic-std_msgs-devel -Requires: ros-noetic-message_runtime-devel - -Provides: ros-noetic-nav_msgs-devel = 1.13.1-2 -Obsoletes: ros-noetic-nav_msgs-devel < 1.13.1-2 -Obsoletes: ros-kinetic-nav_msgs-devel < 1.13.1-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg nav_msgs - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/nav_msgs/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.13.1-2 -- Modernize python shebang replacement -* Wed Feb 17 2021 Till Hofmann - noetic.1.13.1-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.13.0-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.1.12.7-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.12.7-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.12.7-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.12.7-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.12.7-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.6-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.6-2 -- devel also requires: the devel package of each run dependency -* Sun May 20 2018 Till Hofmann - 1.12.6-1 -- Update to latest release -* Tue May 15 2018 Till Hofmann - 1.12.5-9 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.12.5-8 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.12.5-7 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.12.5-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.5-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.5-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.5-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.12.5-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.5-1 -- Update auto-generated Spec file diff --git a/specs/ros-navfn.spec b/specs/ros-navfn.spec deleted file mode 100644 index 18d1158..0000000 --- a/specs/ros-navfn.spec +++ /dev/null @@ -1,229 +0,0 @@ -Name: ros-navfn -Version: noetic.1.17.1 -Release: 2%{?dist} -Summary: ROS package navfn - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/navigation-release/archive/release/noetic/navfn/1.17.1-1.tar.gz#/ros-noetic-navfn-1.17.1-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: libuuid-devel -BuildRequires: lz4-devel -BuildRequires: netpbm-devel -BuildRequires: pcl-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-cmake_modules-devel -BuildRequires: ros-noetic-costmap_2d-devel -BuildRequires: ros-noetic-geometry_msgs-devel -BuildRequires: ros-noetic-message_generation-devel -BuildRequires: ros-noetic-nav_core-devel -BuildRequires: ros-noetic-nav_msgs-devel -BuildRequires: ros-noetic-pluginlib-devel -BuildRequires: ros-noetic-rosconsole-devel -BuildRequires: ros-noetic-roscpp-devel -BuildRequires: ros-noetic-rosunit-devel -BuildRequires: ros-noetic-sensor_msgs-devel -BuildRequires: ros-noetic-tf2_ros-devel -BuildRequires: ros-noetic-visualization_msgs-devel - -Requires: ros-noetic-costmap_2d -Requires: ros-noetic-geometry_msgs -Requires: ros-noetic-message_runtime -Requires: ros-noetic-nav_core -Requires: ros-noetic-nav_msgs -Requires: ros-noetic-pluginlib -Requires: ros-noetic-rosconsole -Requires: ros-noetic-roscpp -Requires: ros-noetic-sensor_msgs -Requires: ros-noetic-tf2_ros -Requires: ros-noetic-visualization_msgs - -Provides: ros-noetic-navfn = 1.17.1-2 -Obsoletes: ros-noetic-navfn < 1.17.1-2 -Obsoletes: ros-kinetic-navfn < 1.17.1-2 - - - -%description -navfn provides a fast interpolated navigation function that can be -used to create plans for a mobile base. The planner assumes a circular -robot and operates on a costmap to find a minimum cost plan from a -start point to an end point in a grid. The navigation function is -computed with Dijkstra's algorithm, but support for an A* heuristic -may also be added in the near future. navfn also provides a ROS -wrapper for the navfn planner that adheres to the -nav_core::BaseGlobalPlanner interface specified in - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: libuuid-devel -Requires: lz4-devel -Requires: netpbm-devel -Requires: pcl-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: ros-noetic-cmake_modules-devel -Requires: ros-noetic-costmap_2d-devel -Requires: ros-noetic-geometry_msgs-devel -Requires: ros-noetic-message_generation-devel -Requires: ros-noetic-nav_core-devel -Requires: ros-noetic-nav_msgs-devel -Requires: ros-noetic-pluginlib-devel -Requires: ros-noetic-rosconsole-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-rosunit-devel -Requires: ros-noetic-sensor_msgs-devel -Requires: ros-noetic-tf2_ros-devel -Requires: ros-noetic-visualization_msgs-devel -Requires: ros-noetic-message_runtime-devel - -Provides: ros-noetic-navfn-devel = 1.17.1-2 -Obsoletes: ros-noetic-navfn-devel < 1.17.1-2 -Obsoletes: ros-kinetic-navfn-devel < 1.17.1-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg navfn - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/navfn/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.17.1-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.1.17.1-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.17.0-1 -- Upgrade to noetic -* Fri Apr 17 2020 Till Hofmann - melodic.1.16.6-1 -- Update to latest release -* Thu Mar 05 2020 Till Hofmann - melodic.1.16.4-1 -- Update to latest release -* Tue Feb 04 2020 Till Hofmann - melodic.1.16.3-1 -- Update to latest release -* Wed Jul 24 2019 Till Hofmann - melodic.1.16.2-1 -- Update to latest release -* Tue Jun 26 2018 Till Hofmann - 1.14.4-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.14.3-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.14.3-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.14.3-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.14.3-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.14.3-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.14.2-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.14.2-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.14.2-3 -- Add Recommends: for all BRs to the devel subpackage -* Fri Aug 25 2017 Till Hofmann - 1.14.2-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.14.2-1 -- Update auto-generated Spec file diff --git a/specs/ros-navigation.spec b/specs/ros-navigation.spec deleted file mode 100644 index a45c124..0000000 --- a/specs/ros-navigation.spec +++ /dev/null @@ -1,141 +0,0 @@ -Name: ros-kinetic-navigation -Version: 1.14.3 -Release: 1%{?dist} -Summary: ROS package navigation - -License: BSD,LGPL,LGPL (amcl) -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/navigation-release/archive/release/kinetic/navigation/1.14.3-0.tar.gz#/ros-kinetic-navigation-1.14.3-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: ros-kinetic-amcl -Requires: ros-kinetic-base_local_planner -Requires: ros-kinetic-carrot_planner -Requires: ros-kinetic-clear_costmap_recovery -Requires: ros-kinetic-costmap_2d -Requires: ros-kinetic-dwa_local_planner -Requires: ros-kinetic-fake_localization -Requires: ros-kinetic-global_planner -Requires: ros-kinetic-map_server -Requires: ros-kinetic-move_base -Requires: ros-kinetic-move_base_msgs -Requires: ros-kinetic-move_slow_and_clear -Requires: ros-kinetic-nav_core -Requires: ros-kinetic-navfn -Requires: ros-kinetic-robot_pose_ekf -Requires: ros-kinetic-rotate_recovery -Requires: ros-kinetic-voxel_grid - - -%description -A 2D navigation stack that takes in information from odometry, sensor -streams, and a goal pose and outputs safe velocity commands that are -sent to a mobile base. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-amcl-devel -Requires: ros-kinetic-base_local_planner-devel -Requires: ros-kinetic-carrot_planner-devel -Requires: ros-kinetic-clear_costmap_recovery-devel -Requires: ros-kinetic-costmap_2d-devel -Requires: ros-kinetic-dwa_local_planner-devel -Requires: ros-kinetic-fake_localization-devel -Requires: ros-kinetic-global_planner-devel -Requires: ros-kinetic-map_server-devel -Requires: ros-kinetic-move_base-devel -Requires: ros-kinetic-move_base_msgs-devel -Requires: ros-kinetic-move_slow_and_clear-devel -Requires: ros-kinetic-nav_core-devel -Requires: ros-kinetic-navfn-devel -Requires: ros-kinetic-robot_pose_ekf-devel -Requires: ros-kinetic-rotate_recovery-devel -Requires: ros-kinetic-voxel_grid-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg navigation - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,setup*,env.sh} - -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 . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - - -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 -* Wed Jun 06 2018 Till Hofmann - 1.14.3-1 -- Initial package diff --git a/specs/ros-nodelet.spec b/specs/ros-nodelet.spec deleted file mode 100644 index d36b10a..0000000 --- a/specs/ros-nodelet.spec +++ /dev/null @@ -1,209 +0,0 @@ -Name: ros-nodelet -Version: noetic.1.10.1 -Release: 2%{?dist} -Summary: ROS package nodelet - -License: BSD -URL: http://ros.org/wiki/nodelet - -Source0: https://github.com/ros-gbp/nodelet_core-release/archive/release/noetic/nodelet/1.10.1-1.tar.gz#/ros-noetic-nodelet-1.10.1-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: boost-devel boost-python3-devel -BuildRequires: libuuid-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-noetic-bondcpp-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-cmake_modules-devel -BuildRequires: ros-noetic-message_generation-devel -BuildRequires: ros-noetic-pluginlib-devel -BuildRequires: ros-noetic-rosconsole-devel -BuildRequires: ros-noetic-roscpp-devel -BuildRequires: ros-noetic-std_msgs-devel - -Requires: ros-noetic-bondcpp -Requires: ros-noetic-message_runtime -Requires: ros-noetic-pluginlib -Requires: ros-noetic-rosconsole -Requires: ros-noetic-roscpp -Requires: ros-noetic-rospy -Requires: ros-noetic-std_msgs - -Provides: ros-noetic-nodelet = 1.10.1-2 -Obsoletes: ros-noetic-nodelet < 1.10.1-2 -Obsoletes: ros-kinetic-nodelet < 1.10.1-2 - - - -%description -The nodelet package is designed to provide a way to run multiple -algorithms in the same process with zero copy transport between -algorithms. This package provides both the nodelet base class needed -for implementing a nodelet, as well as the NodeletLoader class used -for instantiating nodelets. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: boost-devel boost-python3-devel -Requires: libuuid-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: ros-noetic-bondcpp-devel -Requires: ros-noetic-cmake_modules-devel -Requires: ros-noetic-message_generation-devel -Requires: ros-noetic-pluginlib-devel -Requires: ros-noetic-rosconsole-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-std_msgs-devel -Requires: ros-noetic-message_runtime-devel -Requires: ros-noetic-rospy-devel - -Provides: ros-noetic-nodelet-devel = 1.10.1-2 -Obsoletes: ros-noetic-nodelet-devel < 1.10.1-2 -Obsoletes: ros-kinetic-nodelet-devel < 1.10.1-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg nodelet - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/nodelet/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.10.1-2 -- Modernize python shebang replacement -* Wed Feb 17 2021 Till Hofmann - noetic.1.10.1-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.10.0-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.1.9.16-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.9.16-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.9.16-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.9.14-11 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.9.14-10 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.9.14-9 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.9.14-8 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.9.14-7 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.9.14-6 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.9.14-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.9.14-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.9.14-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.9.14-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.9.14-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.9.10-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.9.10-1 -- Update auto-generated Spec file diff --git a/specs/ros-nodelet_core.spec b/specs/ros-nodelet_core.spec deleted file mode 100644 index 9172503..0000000 --- a/specs/ros-nodelet_core.spec +++ /dev/null @@ -1,173 +0,0 @@ -Name: ros-nodelet_core -Version: noetic.1.10.1 -Release: 2%{?dist} -Summary: ROS package nodelet_core - -License: BSD -URL: http://www.ros.org/wiki/nodelet_core - -Source0: https://github.com/ros-gbp/nodelet_core-release/archive/release/noetic/nodelet_core/1.10.1-1.tar.gz#/ros-noetic-nodelet_core-1.10.1-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: ros-noetic-nodelet -Requires: ros-noetic-nodelet_topic_tools - -Provides: ros-noetic-nodelet_core = 1.10.1-2 -Obsoletes: ros-noetic-nodelet_core < 1.10.1-2 -Obsoletes: ros-kinetic-nodelet_core < 1.10.1-2 - - - -%description -Nodelet Core Metapackage - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-nodelet-devel -Requires: ros-noetic-nodelet_topic_tools-devel - -Provides: ros-noetic-nodelet_core-devel = 1.10.1-2 -Obsoletes: ros-noetic-nodelet_core-devel < 1.10.1-2 -Obsoletes: ros-kinetic-nodelet_core-devel < 1.10.1-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg nodelet_core - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/nodelet_core/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.10.1-2 -- Modernize python shebang replacement -* Wed Feb 17 2021 Till Hofmann - noetic.1.10.1-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.10.0-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.1.9.16-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.9.16-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.9.16-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.9.14-9 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.9.14-8 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.9.14-7 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.9.14-6 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.9.14-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.9.14-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.9.14-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.9.14-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.9.14-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.9.10-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.9.10-1 -- Update auto-generated Spec file diff --git a/specs/ros-nodelet_topic_tools.spec b/specs/ros-nodelet_topic_tools.spec deleted file mode 100644 index 1e2a272..0000000 --- a/specs/ros-nodelet_topic_tools.spec +++ /dev/null @@ -1,187 +0,0 @@ -Name: ros-nodelet_topic_tools -Version: noetic.1.10.1 -Release: 2%{?dist} -Summary: ROS package nodelet_topic_tools - -License: BSD -URL: http://ros.org/wiki/nodelet_topic_tools - -Source0: https://github.com/ros-gbp/nodelet_core-release/archive/release/noetic/nodelet_topic_tools/1.10.1-1.tar.gz#/ros-noetic-nodelet_topic_tools-1.10.1-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: boost-devel boost-python3-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-dynamic_reconfigure-devel -BuildRequires: ros-noetic-message_filters-devel -BuildRequires: ros-noetic-nodelet-devel -BuildRequires: ros-noetic-pluginlib-devel -BuildRequires: ros-noetic-roscpp-devel - -Requires: ros-noetic-dynamic_reconfigure - -Provides: ros-noetic-nodelet_topic_tools = 1.10.1-2 -Obsoletes: ros-noetic-nodelet_topic_tools < 1.10.1-2 -Obsoletes: ros-kinetic-nodelet_topic_tools < 1.10.1-2 - - - -%description -This package contains common nodelet tools such as a mux, demux and -throttle. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-message_filters-devel -Requires: ros-noetic-nodelet-devel -Requires: ros-noetic-pluginlib-devel -Requires: ros-noetic-roscpp-devel -Requires: boost-devel boost-python3-devel -Requires: ros-noetic-dynamic_reconfigure-devel - -Provides: ros-noetic-nodelet_topic_tools-devel = 1.10.1-2 -Obsoletes: ros-noetic-nodelet_topic_tools-devel < 1.10.1-2 -Obsoletes: ros-kinetic-nodelet_topic_tools-devel < 1.10.1-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg nodelet_topic_tools - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/nodelet_topic_tools/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.10.1-2 -- Modernize python shebang replacement -* Wed Feb 17 2021 Till Hofmann - noetic.1.10.1-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.10.0-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.1.9.16-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.9.16-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.9.16-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.9.14-11 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.9.14-10 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.9.14-9 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.9.14-8 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.9.14-7 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.9.14-6 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.9.14-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.9.14-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.9.14-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.9.14-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.9.14-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.9.10-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.9.10-1 -- Update auto-generated Spec file diff --git a/specs/ros-nodelet_tutorial_math.spec b/specs/ros-nodelet_tutorial_math.spec deleted file mode 100644 index 85fb3a5..0000000 --- a/specs/ros-nodelet_tutorial_math.spec +++ /dev/null @@ -1,183 +0,0 @@ -Name: ros-nodelet_tutorial_math -Version: noetic.0.2.0 -Release: 2%{?dist} -Summary: ROS package nodelet_tutorial_math - -License: BSD -URL: http://www.ros.org/wiki/nodelet_tutorial_math - -Source0: https://github.com/ros-gbp/common_tutorials-release/archive/release/noetic/nodelet_tutorial_math/0.2.0-1.tar.gz#/ros-noetic-nodelet_tutorial_math-0.2.0-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: libuuid-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-nodelet-devel -BuildRequires: ros-noetic-roscpp-devel -BuildRequires: ros-noetic-std_msgs-devel - -Requires: ros-noetic-nodelet -Requires: ros-noetic-roscpp -Requires: ros-noetic-std_msgs - -Provides: ros-noetic-nodelet_tutorial_math = 0.2.0-2 -Obsoletes: ros-noetic-nodelet_tutorial_math < 0.2.0-2 -Obsoletes: ros-kinetic-nodelet_tutorial_math < 0.2.0-2 - - - -%description -Package for Nodelet tutorial. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: libuuid-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: ros-noetic-nodelet-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-std_msgs-devel - -Provides: ros-noetic-nodelet_tutorial_math-devel = 0.2.0-2 -Obsoletes: ros-noetic-nodelet_tutorial_math-devel < 0.2.0-2 -Obsoletes: ros-kinetic-nodelet_tutorial_math-devel < 0.2.0-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg nodelet_tutorial_math - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/nodelet_tutorial_math/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.2.0-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.0.2.0-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.0.1.12-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.0.1.11-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.0.1.11-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.1.11-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.1.10-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.1.10-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.1.10-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.1.10-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.1.10-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.1.10-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.1.10-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.1.10-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.1.10-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.1.10-1 -- Update auto-generated Spec file diff --git a/specs/ros-object_recognition_msgs.spec b/specs/ros-object_recognition_msgs.spec deleted file mode 100644 index 82d5152..0000000 --- a/specs/ros-object_recognition_msgs.spec +++ /dev/null @@ -1,169 +0,0 @@ -Name: ros-object_recognition_msgs -Version: melodic.0.4.1 -Release: 1%{?dist} -Summary: ROS package object_recognition_msgs - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/object_recognition_msgs-release/archive/release/melodic/object_recognition_msgs/0.4.1-0.tar.gz#/ros-melodic-object_recognition_msgs-0.4.1-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel - -BuildRequires: ros-melodic-actionlib_msgs-devel -BuildRequires: ros-melodic-catkin-devel -BuildRequires: ros-melodic-geometry_msgs-devel -BuildRequires: ros-melodic-message_generation-devel -BuildRequires: ros-melodic-sensor_msgs-devel -BuildRequires: ros-melodic-shape_msgs-devel -BuildRequires: ros-melodic-std_msgs-devel - -Requires: ros-melodic-actionlib_msgs -Requires: ros-melodic-geometry_msgs -Requires: ros-melodic-message_runtime -Requires: ros-melodic-sensor_msgs -Requires: ros-melodic-shape_msgs -Requires: ros-melodic-std_msgs - -Provides: ros-melodic-object_recognition_msgs = 0.4.1-1 -Obsoletes: ros-melodic-object_recognition_msgs < 0.4.1-1 -Obsoletes: ros-kinetic-object_recognition_msgs < 0.4.1-1 - - -%description -Object_recognition_msgs contains the ROS message and the actionlib -definition used in object_recognition_core - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-melodic-catkin-devel -Requires: ros-melodic-actionlib_msgs-devel -Requires: ros-melodic-geometry_msgs-devel -Requires: ros-melodic-message_generation-devel -Requires: ros-melodic-sensor_msgs-devel -Requires: ros-melodic-shape_msgs-devel -Requires: ros-melodic-std_msgs-devel -Requires: ros-melodic-message_runtime-devel - -Provides: ros-melodic-object_recognition_msgs-devel = 0.4.1-1 -Obsoletes: ros-melodic-object_recognition_msgs-devel < 0.4.1-1 -Obsoletes: ros-kinetic-object_recognition_msgs-devel < 0.4.1-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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# 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 - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg object_recognition_msgs - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - - - -# 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 - 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 -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -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 -* Wed Jul 24 2019 Till Hofmann - melodic.0.4.1-1 -- Update to latest release -* Thu Jan 18 2018 Till Hofmann - 0.4.1-1 -- Initial package diff --git a/specs/ros-octomap.spec b/specs/ros-octomap.spec deleted file mode 100644 index 3909499..0000000 --- a/specs/ros-octomap.spec +++ /dev/null @@ -1,172 +0,0 @@ -Name: ros-octomap -Version: melodic.1.9.0 -Release: 1%{?dist} -Summary: ROS package octomap - -License: BSD -URL: http://octomap.github.io - -Source0: https://github.com/ros-gbp/octomap-release/archive/release/melodic/octomap/1.9.0-1.tar.gz#/ros-melodic-octomap-1.9.0-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel - -BuildRequires: cmake -BuildRequires: ros-melodic-catkin-devel - -Requires: ros-melodic-catkin - -Provides: ros-melodic-octomap = 1.9.0-1 -Obsoletes: ros-melodic-octomap < 1.9.0-1 -Obsoletes: ros-kinetic-octomap < 1.9.0-1 - - -%description -The OctoMap library implements a 3D occupancy grid mapping approach, -providing data structures and mapping algorithms in C++. The map -implementation is based on an octree. See http://octomap.github.io for -details. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: cmake -Requires: ros-melodic-catkin-devel - -Provides: ros-melodic-octomap-devel = 1.9.0-1 -Obsoletes: ros-melodic-octomap-devel < 1.9.0-1 -Obsoletes: ros-kinetic-octomap-devel < 1.9.0-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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# 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 - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg octomap - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - - - -# 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 - 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 -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -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 -* Wed Jul 24 2019 Till Hofmann - melodic.1.9.0-1 -- Update to latest release -* Fri Jul 12 2019 Till Hofmann - 1.8.1-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.8.1-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.8.1-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.8.1-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.8.1-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.8.1-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.8.1-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.8.1-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.8.1-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.8.1-1 -- Update auto-generated Spec file diff --git a/specs/ros-octomap_msgs.spec b/specs/ros-octomap_msgs.spec deleted file mode 100644 index 95606d1..0000000 --- a/specs/ros-octomap_msgs.spec +++ /dev/null @@ -1,161 +0,0 @@ -Name: ros-octomap_msgs -Version: melodic.0.3.5 -Release: 1%{?dist} -Summary: ROS package octomap_msgs - -License: BSD -URL: http://ros.org/wiki/octomap_msgs - -Source0: https://github.com/ros-gbp/octomap_msgs-release/archive/release/melodic/octomap_msgs/0.3.5-1.tar.gz#/ros-melodic-octomap_msgs-0.3.5-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel - -BuildRequires: ros-melodic-catkin-devel -BuildRequires: ros-melodic-geometry_msgs-devel -BuildRequires: ros-melodic-message_generation-devel -BuildRequires: ros-melodic-std_msgs-devel - -Requires: ros-melodic-geometry_msgs -Requires: ros-melodic-message_runtime -Requires: ros-melodic-std_msgs - -Provides: ros-melodic-octomap_msgs = 0.3.5-1 -Obsoletes: ros-melodic-octomap_msgs < 0.3.5-1 -Obsoletes: ros-kinetic-octomap_msgs < 0.3.5-1 - - -%description -This package provides messages and serializations / conversion for the - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-melodic-catkin-devel -Requires: ros-melodic-geometry_msgs-devel -Requires: ros-melodic-message_generation-devel -Requires: ros-melodic-std_msgs-devel -Requires: ros-melodic-message_runtime-devel - -Provides: ros-melodic-octomap_msgs-devel = 0.3.5-1 -Obsoletes: ros-melodic-octomap_msgs-devel < 0.3.5-1 -Obsoletes: ros-kinetic-octomap_msgs-devel < 0.3.5-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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# 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 - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg octomap_msgs - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - - - -# 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 - 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 -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -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 -* Wed Apr 29 2020 Till Hofmann - melodic.0.3.5-1 -- Update to latest release -* Wed Jul 24 2019 Till Hofmann - melodic.0.3.3-1 -- Update to latest release -* Thu Jan 18 2018 Till Hofmann - 0.3.3-1 -- Initial package diff --git a/specs/ros-ompl.spec b/specs/ros-ompl.spec deleted file mode 100644 index b31ff79..0000000 --- a/specs/ros-ompl.spec +++ /dev/null @@ -1,167 +0,0 @@ -Name: ros-ompl -Version: melodic.1.4.2 -Release: 1%{?dist} -Summary: ROS package ompl - -License: BSD -URL: http://ompl.kavrakilab.org - -Source0: https://github.com/ros-gbp/ompl-release/archive/release/melodic/ompl/1.4.2-5.tar.gz#/ros-melodic-ompl-1.4.2-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel - -BuildRequires: boost-devel boost-python3-devel boost-python3-devel -BuildRequires: cmake -BuildRequires: eigen3-devel -BuildRequires: flann-devel -BuildRequires: pkgconfig -BuildRequires: ros-melodic-catkin-devel - - -Provides: ros-melodic-ompl = 1.4.2-1 -Obsoletes: ros-melodic-ompl < 1.4.2-1 -Obsoletes: ros-kinetic-ompl < 1.4.2-1 - - -%description -OMPL is a free sampling-based motion planning library. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: cmake -Requires: boost-devel boost-python3-devel boost-python3-devel -Requires: eigen3-devel -Requires: flann-devel -Requires: pkgconfig -Requires: ros-melodic-catkin-devel - -Provides: ros-melodic-ompl-devel = 1.4.2-1 -Obsoletes: ros-melodic-ompl-devel < 1.4.2-1 -Obsoletes: ros-kinetic-ompl-devel < 1.4.2-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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# 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 - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - -DCMAKE_INSTALL_LIBDIR=%{_libdir}/ros/lib \ - -DOMPL_REGISTRATION=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg ompl - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - - - -# 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 - 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 -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -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 -* Wed Jul 24 2019 Till Hofmann - melodic.1.4.2-1 -- Update to latest release -* Thu Nov 08 2018 Till Hofmann - 1.2.3-2 -- Add missing BR flann-devel -* Tue May 22 2018 Till Hofmann - 1.2.3-1 -- Update to latest release -* Fri Jan 19 2018 Tim Niemueller - 1.2.1-2 -- Add flags to fix lib path and disable registration - -* Thu Jan 18 2018 Till Hofmann - 1.2.1-1 -- Initial package diff --git a/specs/ros-opencv3.spec b/specs/ros-opencv3.spec deleted file mode 100644 index e84aee5..0000000 --- a/specs/ros-opencv3.spec +++ /dev/null @@ -1,96 +0,0 @@ -Name: ros-kinetic-opencv3 -Version: 3.3.1 -Release: 1%{?dist} -Summary: ROS package opencv3 - -License: BSD -URL: http://opencv.org - -Source0: https://github.com/ros-gbp/opencv3-release/archive/release/kinetic/opencv3/3.3.1-0.tar.gz#/ros-kinetic-opencv3-3.3.1-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: cmake -BuildRequires: jasper-devel -BuildRequires: libjpeg-turbo-devel -BuildRequires: libpng12-devel -BuildRequires: libtiff -BuildRequires: libv4l-devel -BuildRequires: numpy -BuildRequires: protobuf-devel protobuf-compiler -BuildRequires: python-devel -BuildRequires: qt5-qtbase-devel -BuildRequires: vtk-qt -BuildRequires: zlib-devel -BuildRequires: ros-kinetic-catkin - -Requires: numpy -Requires: protobuf -Requires: vtk-qt -Requires: ros-kinetic-catkin - -%description -OpenCV 3.x - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg opencv3 \ - --cmake-args -DENABLE_PRECOMPILED_HEADERS=OFF -DWITH_FFMPEG=OFF - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,setup*,env.sh} - -find %{buildroot}/%{_libdir}/ros/{bin,etc,include,lib/pkgconfig,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 - - -find . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - -%files -f files.list - - - -%changelog -* Sun Nov 19 2017 Till Hofmann - 3.3.1-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 3.2.0-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 3.2.0-1 -- Update auto-generated Spec file diff --git a/specs/ros-orocos_kdl.spec b/specs/ros-orocos_kdl.spec deleted file mode 100644 index 6680270..0000000 --- a/specs/ros-orocos_kdl.spec +++ /dev/null @@ -1,179 +0,0 @@ -Name: ros-orocos_kdl -Version: melodic.1.4.0 -Release: 3%{?dist} -Summary: ROS package orocos_kdl - -License: LGPL -URL: http://www.ros.org/ - -Source0: https://github.com/orocos/orocos-kdl-release/archive/release/melodic/orocos_kdl/1.4.0-0.tar.gz#/ros-melodic-orocos_kdl-1.4.0-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel - -BuildRequires: cmake -BuildRequires: cppunit-devel -BuildRequires: eigen3-devel -BuildRequires: ros-melodic-catkin-devel - -Requires: pkgconfig -Requires: ros-melodic-catkin - -Provides: ros-melodic-orocos_kdl = 1.4.0-3 -Obsoletes: ros-melodic-orocos_kdl < 1.4.0-3 -Obsoletes: ros-kinetic-orocos_kdl < 1.4.0-3 - - -%description -This package contains a recent version of the Kinematics and Dynamics -Library (KDL), distributed by the Orocos Project. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: cmake -Requires: cppunit-devel -Requires: eigen3-devel -Requires: ros-melodic-catkin-devel - -Provides: ros-melodic-orocos_kdl-devel = 1.4.0-3 -Obsoletes: ros-melodic-orocos_kdl-devel < 1.4.0-3 -Obsoletes: ros-kinetic-orocos_kdl-devel < 1.4.0-3 - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# 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 - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg orocos_kdl - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - - - -# 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 - 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 -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -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 -* Mon Jul 22 2019 Till Hofmann - melodic.1.4.0-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.4.0-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.4.0-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.3.1-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.3.1-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.3.1-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.3.1-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.3.1-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.3.1-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.3.1-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.3.1-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.3.1-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.3.1-1 -- Update auto-generated Spec file diff --git a/specs/ros-pcl_conversions.spec b/specs/ros-pcl_conversions.spec deleted file mode 100644 index 557f4a9..0000000 --- a/specs/ros-pcl_conversions.spec +++ /dev/null @@ -1,185 +0,0 @@ -Name: ros-pcl_conversions -Version: noetic.1.7.2 -Release: 2%{?dist} -Summary: ROS package pcl_conversions - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/perception_pcl-release/archive/release/noetic/pcl_conversions/1.7.2-1.tar.gz#/ros-noetic-pcl_conversions-1.7.2-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: eigen3-devel -BuildRequires: pcl-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-pcl_msgs-devel -BuildRequires: ros-noetic-roscpp-devel -BuildRequires: ros-noetic-sensor_msgs-devel -BuildRequires: ros-noetic-std_msgs-devel - - -Provides: ros-noetic-pcl_conversions = 1.7.2-2 -Obsoletes: ros-noetic-pcl_conversions < 1.7.2-2 -Obsoletes: ros-kinetic-pcl_conversions < 1.7.2-2 - - - -%description -Provides conversions from PCL data types and ROS message types - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: eigen3-devel -Requires: pcl-devel -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-pcl_msgs-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-sensor_msgs-devel -Requires: ros-noetic-std_msgs-devel - -Provides: ros-noetic-pcl_conversions-devel = 1.7.2-2 -Obsoletes: ros-noetic-pcl_conversions-devel < 1.7.2-2 -Obsoletes: ros-kinetic-pcl_conversions-devel < 1.7.2-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg pcl_conversions - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/pcl_conversions/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.7.2-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.1.7.2-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.7.1-1 -- Upgrade to noetic -* Fri Apr 17 2020 Till Hofmann - melodic.1.7.1-1 -- Update to latest release -* Tue Feb 04 2020 Till Hofmann - 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.6.2-1 -- Update to ROS melodic release -* Tue May 22 2018 Till Hofmann - 0.2.1-11 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.2.1-10 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.2.1-9 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 0.2.1-8 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 0.2.1-7 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 0.2.1-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.2.1-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.2.1-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.2.1-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.2.1-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.2.1-1 -- Update auto-generated Spec file diff --git a/specs/ros-pcl_msgs.spec b/specs/ros-pcl_msgs.spec deleted file mode 100644 index 717f9ed..0000000 --- a/specs/ros-pcl_msgs.spec +++ /dev/null @@ -1,177 +0,0 @@ -Name: ros-pcl_msgs -Version: noetic.0.3.0 -Release: 2%{?dist} -Summary: ROS package pcl_msgs - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/pcl_msgs-release/archive/release/noetic/pcl_msgs/0.3.0-1.tar.gz#/ros-noetic-pcl_msgs-0.3.0-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-message_generation-devel -BuildRequires: ros-noetic-sensor_msgs-devel -BuildRequires: ros-noetic-std_msgs-devel - -Requires: ros-noetic-message_runtime -Requires: ros-noetic-sensor_msgs -Requires: ros-noetic-std_msgs - -Provides: ros-noetic-pcl_msgs = 0.3.0-2 -Obsoletes: ros-noetic-pcl_msgs < 0.3.0-2 -Obsoletes: ros-kinetic-pcl_msgs < 0.3.0-2 - - - -%description -Package containing PCL (Point Cloud Library)-related ROS messages. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-message_generation-devel -Requires: ros-noetic-sensor_msgs-devel -Requires: ros-noetic-std_msgs-devel -Requires: ros-noetic-message_runtime-devel - -Provides: ros-noetic-pcl_msgs-devel = 0.3.0-2 -Obsoletes: ros-noetic-pcl_msgs-devel < 0.3.0-2 -Obsoletes: ros-kinetic-pcl_msgs-devel < 0.3.0-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg pcl_msgs - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/pcl_msgs/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.3.0-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.0.3.0-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.0.2.0-14 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.0.2.0-13 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.2.0-12 -- Update to ROS melodic release -* Tue May 22 2018 Till Hofmann - 0.2.0-11 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.2.0-10 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.2.0-9 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 0.2.0-8 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 0.2.0-7 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 0.2.0-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.2.0-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.2.0-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.2.0-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.2.0-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.2.0-1 -- Update auto-generated Spec file diff --git a/specs/ros-pcl_ros.spec b/specs/ros-pcl_ros.spec deleted file mode 100644 index b8d0edf..0000000 --- a/specs/ros-pcl_ros.spec +++ /dev/null @@ -1,256 +0,0 @@ -Name: ros-pcl_ros -Version: noetic.1.7.2 -Release: 4%{?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/noetic/pcl_ros/1.7.2-1.tar.gz#/ros-noetic-pcl_ros-1.7.2-source0.tar.gz - -Patch0: ros-pcl_ros.dynamic_reconfigure.patch - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: eigen3-devel -BuildRequires: libuuid-devel -BuildRequires: libXext-devel -BuildRequires: lz4-devel -BuildRequires: pcl-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-cmake_modules-devel -BuildRequires: ros-noetic-dynamic_reconfigure-devel -BuildRequires: ros-noetic-geometry_msgs-devel -BuildRequires: ros-noetic-message_filters-devel -BuildRequires: ros-noetic-nodelet-devel -BuildRequires: ros-noetic-nodelet_topic_tools-devel -BuildRequires: ros-noetic-pcl_conversions-devel -BuildRequires: ros-noetic-pcl_msgs-devel -BuildRequires: ros-noetic-pluginlib-devel -BuildRequires: ros-noetic-rosbag-devel -BuildRequires: ros-noetic-rosconsole-devel -BuildRequires: ros-noetic-roscpp-devel -BuildRequires: ros-noetic-roslib-devel -BuildRequires: ros-noetic-rostest-devel -BuildRequires: ros-noetic-sensor_msgs-devel -BuildRequires: ros-noetic-std_msgs-devel -BuildRequires: ros-noetic-tf-devel -BuildRequires: ros-noetic-tf2-devel -BuildRequires: ros-noetic-tf2_eigen-devel -BuildRequires: ros-noetic-tf2_ros-devel - -Requires: ros-noetic-dynamic_reconfigure -Requires: ros-noetic-geometry_msgs -Requires: ros-noetic-message_filters -Requires: ros-noetic-nodelet -Requires: ros-noetic-nodelet_topic_tools -Requires: ros-noetic-pcl_conversions -Requires: ros-noetic-pcl_msgs -Requires: ros-noetic-pluginlib -Requires: ros-noetic-rosbag -Requires: ros-noetic-roscpp -Requires: ros-noetic-sensor_msgs -Requires: ros-noetic-std_msgs -Requires: ros-noetic-tf -Requires: ros-noetic-tf2 -Requires: ros-noetic-tf2_eigen -Requires: ros-noetic-tf2_ros - -Provides: ros-noetic-pcl_ros = 1.7.2-4 -Obsoletes: ros-noetic-pcl_ros < 1.7.2-4 -Obsoletes: ros-kinetic-pcl_ros < 1.7.2-4 - - - -%description -PCL (Point Cloud Library) ROS interface stack. PCL-ROS is the -preferred bridge for 3D applications involving n-D Point Clouds and 3D -geometry processing in ROS. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-dynamic_reconfigure-devel -Requires: eigen3-devel -Requires: libuuid-devel -Requires: libXext-devel -Requires: lz4-devel -Requires: pcl-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: ros-noetic-cmake_modules-devel -Requires: ros-noetic-geometry_msgs-devel -Requires: ros-noetic-message_filters-devel -Requires: ros-noetic-nodelet-devel -Requires: ros-noetic-nodelet_topic_tools-devel -Requires: ros-noetic-pcl_conversions-devel -Requires: ros-noetic-pcl_msgs-devel -Requires: ros-noetic-pluginlib-devel -Requires: ros-noetic-rosbag-devel -Requires: ros-noetic-rosconsole-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-roslib-devel -Requires: ros-noetic-rostest-devel -Requires: ros-noetic-sensor_msgs-devel -Requires: ros-noetic-std_msgs-devel -Requires: ros-noetic-tf-devel -Requires: ros-noetic-tf2-devel -Requires: ros-noetic-tf2_eigen-devel -Requires: ros-noetic-tf2_ros-devel - -Provides: ros-noetic-pcl_ros-devel = 1.7.2-4 -Obsoletes: ros-noetic-pcl_ros-devel < 1.7.2-4 -Obsoletes: ros-kinetic-pcl_ros-devel < 1.7.2-4 - - -%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 - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg pcl_ros - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/pcl_ros/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Wed Feb 24 2021 Till Hofmann - noetic.1.7.2-4 -- Patch missing VTK into CMakeLists -* Wed Feb 24 2021 Till Hofmann - noetic.1.7.2-3 -- Add patch to fix issues with CMAKE_PREFIX_PATH -* Tue Feb 23 2021 Till Hofmann - noetic.1.7.2-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.1.7.2-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.7.1-1 -- Upgrade to noetic -* Fri Apr 24 2020 Till Hofmann - melodic.1.7.1-2 -- Add dependency on libXext -* Fri Apr 17 2020 Till Hofmann - melodic.1.7.1-1 -- Update to latest release -* Tue Feb 04 2020 Till Hofmann - 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.6.2-1 -- Update to ROS melodic release -* Tue May 22 2018 Till Hofmann - 1.4.4-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.4.4-2 -- devel also requires: the devel package of each run dependency -* Sun May 20 2018 Till Hofmann - 1.4.4-1 -- Update to latest release -* Tue May 15 2018 Till Hofmann - 1.4.3-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.4.3-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.4.3-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.4.1-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.4.1-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.4.1-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.4.1-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.4.1-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.4.1-1 -- Update auto-generated Spec file diff --git a/specs/ros-perception.spec b/specs/ros-perception.spec deleted file mode 100644 index d6fdb7b..0000000 --- a/specs/ros-perception.spec +++ /dev/null @@ -1,179 +0,0 @@ -Name: ros-perception -Version: noetic.1.5.0 -Release: 2%{?dist} -Summary: ROS package perception - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/metapackages-release/archive/release/noetic/perception/1.5.0-1.tar.gz#/ros-noetic-perception-1.5.0-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: ros-noetic-image_common -Requires: ros-noetic-image_pipeline -Requires: ros-noetic-image_transport_plugins -Requires: ros-noetic-laser_pipeline -Requires: ros-noetic-perception_pcl -Requires: ros-noetic-ros_base -Requires: ros-noetic-vision_opencv - -Provides: ros-noetic-perception = 1.5.0-2 -Obsoletes: ros-noetic-perception < 1.5.0-2 -Obsoletes: ros-kinetic-perception < 1.5.0-2 - - - -%description -A metapackage to aggregate several packages. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-image_common-devel -Requires: ros-noetic-image_pipeline-devel -Requires: ros-noetic-image_transport_plugins-devel -Requires: ros-noetic-laser_pipeline-devel -Requires: ros-noetic-perception_pcl-devel -Requires: ros-noetic-ros_base-devel -Requires: ros-noetic-vision_opencv-devel - -Provides: ros-noetic-perception-devel = 1.5.0-2 -Obsoletes: ros-noetic-perception-devel < 1.5.0-2 -Obsoletes: ros-kinetic-perception-devel < 1.5.0-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg perception - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/perception/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.5.0-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.1.5.0-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.1.4.1-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.4.1-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.4.1-1 -- Update to ROS melodic release -* Tue May 22 2018 Till Hofmann - 1.3.2-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.3.2-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.3.2-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.3.1-7 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.3.1-6 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.3.1-5 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.3.1-4 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 1.3.1-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.3.1-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.3.1-1 -- Update auto-generated Spec file diff --git a/specs/ros-perception_pcl.spec b/specs/ros-perception_pcl.spec deleted file mode 100644 index 021692f..0000000 --- a/specs/ros-perception_pcl.spec +++ /dev/null @@ -1,181 +0,0 @@ -Name: ros-perception_pcl -Version: noetic.1.7.2 -Release: 2%{?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/noetic/perception_pcl/1.7.2-1.tar.gz#/ros-noetic-perception_pcl-1.7.2-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: ros-noetic-pcl_conversions -Requires: ros-noetic-pcl_msgs -Requires: ros-noetic-pcl_ros - -Provides: ros-noetic-perception_pcl = 1.7.2-2 -Obsoletes: ros-noetic-perception_pcl < 1.7.2-2 -Obsoletes: ros-kinetic-perception_pcl < 1.7.2-2 - - - -%description -PCL (Point Cloud Library) ROS interface stack. PCL-ROS is the -preferred bridge for 3D applications involving n-D Point Clouds and 3D -geometry processing in ROS. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-pcl_conversions-devel -Requires: ros-noetic-pcl_msgs-devel -Requires: ros-noetic-pcl_ros-devel - -Provides: ros-noetic-perception_pcl-devel = 1.7.2-2 -Obsoletes: ros-noetic-perception_pcl-devel < 1.7.2-2 -Obsoletes: ros-kinetic-perception_pcl-devel < 1.7.2-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg perception_pcl - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/perception_pcl/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.7.2-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.1.7.2-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.7.1-1 -- Upgrade to noetic -* Fri Apr 17 2020 Till Hofmann - melodic.1.7.1-1 -- Update to latest release -* Tue Feb 04 2020 Till Hofmann - 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.6.2-1 -- Update to ROS melodic release -* Tue May 22 2018 Till Hofmann - 1.4.4-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.4.4-2 -- devel also requires: the devel package of each run dependency -* Sun May 20 2018 Till Hofmann - 1.4.4-1 -- Update to latest release -* Tue May 15 2018 Till Hofmann - 1.4.3-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.4.1-7 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.4.1-6 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.4.1-5 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.4.1-4 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 1.4.1-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.4.1-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.4.1-1 -- Update auto-generated Spec file diff --git a/specs/ros-pluginlib.spec b/specs/ros-pluginlib.spec deleted file mode 100644 index ff5c933..0000000 --- a/specs/ros-pluginlib.spec +++ /dev/null @@ -1,202 +0,0 @@ -Name: ros-pluginlib -Version: noetic.1.13.0 -Release: 2%{?dist} -Summary: ROS package pluginlib - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/pluginlib-release/archive/release/noetic/pluginlib/1.13.0-1.tar.gz#/ros-noetic-pluginlib-1.13.0-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: log4cxx-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-class_loader-devel -BuildRequires: ros-noetic-cmake_modules-devel -BuildRequires: ros-noetic-rosconsole-devel -BuildRequires: ros-noetic-roslib-devel -BuildRequires: ros-noetic-rostime-devel - - -Provides: ros-noetic-pluginlib = 1.13.0-2 -Obsoletes: ros-noetic-pluginlib < 1.13.0-2 -Obsoletes: ros-kinetic-pluginlib < 1.13.0-2 - - - -%description -The pluginlib package provides tools for writing and dynamically -loading plugins using the ROS build infrastructure. To work, these -tools require plugin providers to register their plugins in the -package.xml of their package. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: boost-devel -Requires: tinyxml2-devel -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-class_loader-devel -Requires: ros-noetic-rosconsole-devel -Requires: ros-noetic-roslib-devel -Requires: console-bridge-devel -Requires: log4cxx-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: ros-noetic-cmake_modules-devel -Requires: ros-noetic-rostime-devel - -Provides: ros-noetic-pluginlib-devel = 1.13.0-2 -Obsoletes: ros-noetic-pluginlib-devel < 1.13.0-2 -Obsoletes: ros-kinetic-pluginlib-devel < 1.13.0-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg pluginlib - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/pluginlib/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.13.0-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.1.13.0-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.1.12.1-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.12.1-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.12.1-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.11.3-6 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.11.3-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.11.3-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.11.3-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.11.3-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.11.3-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.11.2-8 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.11.2-7 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.11.2-6 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.11.2-5 -- Split devel package -* Tue Nov 21 2017 Till Hofmann - 1.11.2-4 -- Switch to tinyxml2 -* Mon Nov 20 2017 Till Hofmann - 1.11.2-3 -- Add missing BR on log4cxx-devel -* Mon Nov 20 2017 Till Hofmann - 1.11.2-2 -- Add missing BR on console-bridge-devel and poco-devel -* Sun Nov 19 2017 Till Hofmann - 1.11.2-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.10.5-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.10.5-1 -- Update auto-generated Spec file diff --git a/specs/ros-pluginlib_tutorials.spec b/specs/ros-pluginlib_tutorials.spec deleted file mode 100644 index 8d63142..0000000 --- a/specs/ros-pluginlib_tutorials.spec +++ /dev/null @@ -1,184 +0,0 @@ -Name: ros-pluginlib_tutorials -Version: noetic.0.2.0 -Release: 2%{?dist} -Summary: ROS package pluginlib_tutorials - -License: BSD -URL: http://www.ros.org/wiki/pluginlib/Tutorials - -Source0: https://github.com/ros-gbp/common_tutorials-release/archive/release/noetic/pluginlib_tutorials/0.2.0-1.tar.gz#/ros-noetic-pluginlib_tutorials-0.2.0-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-pluginlib-devel -BuildRequires: ros-noetic-roscpp-devel - -Requires: ros-noetic-pluginlib -Requires: ros-noetic-roscpp - -Provides: ros-noetic-pluginlib_tutorials = 0.2.0-2 -Obsoletes: ros-noetic-pluginlib_tutorials < 0.2.0-2 -Obsoletes: ros-kinetic-pluginlib_tutorials < 0.2.0-2 - - - -%description -The pluginlib_tutorials package - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: boost-devel -Requires: console-bridge-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: ros-noetic-pluginlib-devel -Requires: ros-noetic-roscpp-devel - -Provides: ros-noetic-pluginlib_tutorials-devel = 0.2.0-2 -Obsoletes: ros-noetic-pluginlib_tutorials-devel < 0.2.0-2 -Obsoletes: ros-kinetic-pluginlib_tutorials-devel < 0.2.0-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg pluginlib_tutorials - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/pluginlib_tutorials/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.2.0-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.0.2.0-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.0.1.12-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.0.1.11-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.0.1.11-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.1.11-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.1.10-11 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.1.10-10 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.1.10-9 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.1.10-8 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.1.10-7 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.1.10-6 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.1.10-5 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.1.10-4 -- Split devel package -* Thu Nov 23 2017 Till Hofmann - 0.1.10-3 -- Add missing BR tinyxml2-devel -* Fri Aug 25 2017 Till Hofmann - 0.1.10-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.1.10-1 -- Update auto-generated Spec file diff --git a/specs/ros-polled_camera.spec b/specs/ros-polled_camera.spec deleted file mode 100644 index a9d9406..0000000 --- a/specs/ros-polled_camera.spec +++ /dev/null @@ -1,191 +0,0 @@ -Name: ros-polled_camera -Version: noetic.1.12.0 -Release: 2%{?dist} -Summary: ROS package polled_camera - -License: BSD -URL: http://ros.org/wiki/polled_camera - -Source0: https://github.com/ros-gbp/image_common-release/archive/release/noetic/polled_camera/1.12.0-1.tar.gz#/ros-noetic-polled_camera-1.12.0-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-image_transport-devel -BuildRequires: ros-noetic-message_generation-devel -BuildRequires: ros-noetic-roscpp-devel -BuildRequires: ros-noetic-sensor_msgs-devel -BuildRequires: ros-noetic-std_msgs-devel - -Requires: ros-noetic-image_transport -Requires: ros-noetic-message_runtime -Requires: ros-noetic-roscpp -Requires: ros-noetic-sensor_msgs -Requires: ros-noetic-std_msgs - -Provides: ros-noetic-polled_camera = 1.12.0-2 -Obsoletes: ros-noetic-polled_camera < 1.12.0-2 -Obsoletes: ros-kinetic-polled_camera < 1.12.0-2 - - - -%description -polled_camera contains a service and C++ helper classes for -implementing a polled camera driver node and requesting images from -it. The package is currently for internal use as the API is still -under development. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: ros-noetic-image_transport-devel -Requires: ros-noetic-message_generation-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-sensor_msgs-devel -Requires: ros-noetic-std_msgs-devel -Requires: ros-noetic-message_runtime-devel - -Provides: ros-noetic-polled_camera-devel = 1.12.0-2 -Obsoletes: ros-noetic-polled_camera-devel < 1.12.0-2 -Obsoletes: ros-kinetic-polled_camera-devel < 1.12.0-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg polled_camera - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/polled_camera/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.12.0-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.1.12.0-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.1.11.13-12 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.11.13-11 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.11.13-10 -- Update to ROS melodic release -* Tue May 22 2018 Till Hofmann - 1.11.13-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.11.13-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.11.13-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.11.13-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.11.13-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.11.13-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.11.13-3 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 1.11.13-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.11.13-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.11.12-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.11.12-1 -- Update auto-generated Spec file diff --git a/specs/ros-position_controllers.spec b/specs/ros-position_controllers.spec deleted file mode 100644 index 4590e1a..0000000 --- a/specs/ros-position_controllers.spec +++ /dev/null @@ -1,173 +0,0 @@ -Name: ros-position_controllers -Version: noetic.0.18.1 -Release: 2%{?dist} -Summary: ROS package position_controllers - -License: BSD -URL: https://github.com/ros-controls/ros_controllers/wiki - -Source0: https://github.com/ros-gbp/ros_controllers-release/archive/release/noetic/position_controllers/0.18.1-1.tar.gz#/ros-noetic-position_controllers-0.18.1-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-forward_command_controller-devel -BuildRequires: ros-noetic-hardware_interface-devel -BuildRequires: ros-noetic-pluginlib-devel -BuildRequires: ros-noetic-roscpp-devel - -Requires: ros-noetic-controller_interface -Requires: ros-noetic-roscpp - -Provides: ros-noetic-position_controllers = 0.18.1-2 -Obsoletes: ros-noetic-position_controllers < 0.18.1-2 -Obsoletes: ros-kinetic-position_controllers < 0.18.1-2 - - - -%description -position_controllers - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-forward_command_controller-devel -Requires: ros-noetic-hardware_interface-devel -Requires: ros-noetic-pluginlib-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-controller_interface-devel - -Provides: ros-noetic-position_controllers-devel = 0.18.1-2 -Obsoletes: ros-noetic-position_controllers-devel < 0.18.1-2 -Obsoletes: ros-kinetic-position_controllers-devel < 0.18.1-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg position_controllers - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/position_controllers/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.18.1-2 -- Modernize python shebang replacement -* Wed Feb 17 2021 Till Hofmann - noetic.0.18.1-1 -- Update to latest release -* Mon Nov 02 2020 Till Hofmann - noetic.0.18.0-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.0.17.0-1 -- Upgrade to noetic -* Wed Apr 29 2020 Till Hofmann - melodic.0.16.1-1 -- Update to latest release -* Fri Apr 17 2020 Till Hofmann - melodic.0.15.1-1 -- Update to latest release -* Mon Jul 22 2019 Till Hofmann - melodic.0.15.0-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.0.15.0-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.15.0-1 -- Update to ROS melodic release -* Sat Jul 13 2019 Till Hofmann - melodic.0.15.0-1 -- Update to ROS melodic release -* Sat Jul 13 2019 Till Hofmann - melodic.0.15.0-1 -- Update to ROS melodic release -* Sat Jul 13 2019 Till Hofmann - melodic.0.15.0-1 -- Update to ROS melodic release -* Sat Jul 13 2019 Till Hofmann - melodic.0.15.0-1 -- Update to ROS melodic release -* Sat Jul 13 2019 Till Hofmann - melodic.0.15.0-1 -- Update to ROS melodic release diff --git a/specs/ros-python_orocos_kdl.spec b/specs/ros-python_orocos_kdl.spec deleted file mode 100644 index 64d4fa3..0000000 --- a/specs/ros-python_orocos_kdl.spec +++ /dev/null @@ -1,187 +0,0 @@ -Name: ros-python_orocos_kdl -Version: melodic.1.4.0 -Release: 5%{?dist} -Summary: ROS package python_orocos_kdl - -License: LGPL -URL: http://www.ros.org/ - -Source0: https://github.com/orocos/orocos-kdl-release/archive/release/melodic/python_orocos_kdl/1.4.0-0.tar.gz#/ros-melodic-python_orocos_kdl-1.4.0-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel - -BuildRequires: cmake -BuildRequires: eigen3-devel -BuildRequires: python3-sip-devel -BuildRequires: ros-melodic-catkin-devel -BuildRequires: ros-melodic-orocos_kdl-devel - -Requires: ros-melodic-catkin -Requires: ros-melodic-orocos_kdl - -Provides: ros-melodic-python_orocos_kdl = 1.4.0-5 -Obsoletes: ros-melodic-python_orocos_kdl < 1.4.0-5 -Obsoletes: ros-kinetic-python_orocos_kdl < 1.4.0-5 - - -%description -This package contains the python bindings PyKDL for the Kinematics and -Dynamics Library (KDL), distributed by the Orocos Project. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: cmake -Requires: eigen3-devel -Requires: python3-sip-devel -Requires: ros-melodic-catkin-devel -Requires: ros-melodic-orocos_kdl-devel - -Provides: ros-melodic-python_orocos_kdl-devel = 1.4.0-5 -Obsoletes: ros-melodic-python_orocos_kdl-devel < 1.4.0-5 -Obsoletes: ros-kinetic-python_orocos_kdl-devel < 1.4.0-5 - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# 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 - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg python_orocos_kdl - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - - - -# 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 - 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 -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -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 Mar 05 2020 Till Hofmann - melodic.1.4.0-5 -- Fix sip-devel dependency -* Mon Mar 02 2020 Till Hofmann - melodic.1.4.0-4 -- Remove dependency on python3-sip -* Mon Jul 22 2019 Till Hofmann - melodic.1.4.0-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.4.0-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.4.0-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.3.1-11 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.3.1-10 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.3.1-9 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.3.1-8 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.3.1-7 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.3.1-6 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.3.1-5 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.3.1-4 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.3.1-3 -- Add missing BR on eigen3 -* Fri Aug 25 2017 Till Hofmann - 1.3.1-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.3.1-1 -- Update auto-generated Spec file diff --git a/specs/ros-python_qt_binding.spec b/specs/ros-python_qt_binding.spec deleted file mode 100644 index f899744..0000000 --- a/specs/ros-python_qt_binding.spec +++ /dev/null @@ -1,191 +0,0 @@ -Name: ros-python_qt_binding -Version: noetic.0.4.3 -Release: 2%{?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/noetic/python_qt_binding/0.4.3-1.tar.gz#/ros-noetic-python_qt_binding-0.4.3-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: python3-pyside2 -BuildRequires: python3-qt5-devel sip -BuildRequires: qt5-qtbase-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-rosbuild-devel - -Requires: python3-pyside2 - -Provides: ros-noetic-python_qt_binding = 0.4.3-2 -Obsoletes: ros-noetic-python_qt_binding < 0.4.3-2 -Obsoletes: ros-kinetic-python_qt_binding < 0.4.3-2 - - - -%description -This stack provides Python bindings for Qt. There are two providers: -pyside and pyqt. PySide is released under the LGPL. PyQt is released -under the GPL. Both the bindings and tools to build bindings are -included from each available provider. For PySide, it is called -"Shiboken". For PyQt, this is called "SIP". Also provided is adapter -code to make the user's Python code independent of which binding -provider was actually used which makes it very easy to switch between -these. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: python3-pyside2 -Requires: python3-qt5-devel sip -Requires: qt5-qtbase-devel -Requires: ros-noetic-rosbuild-devel - -Provides: ros-noetic-python_qt_binding-devel = 0.4.3-2 -Obsoletes: ros-noetic-python_qt_binding-devel < 0.4.3-2 -Obsoletes: ros-kinetic-python_qt_binding-devel < 0.4.3-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg python_qt_binding - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/python_qt_binding/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.4.3-2 -- Modernize python shebang replacement -* Thu Sep 10 2020 Nicolas Limpert - noetic.0.4.3-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.0.4.1-1 -- Upgrade to noetic -* Mon Mar 02 2020 Till Hofmann - melodic.0.4.0-1 -- Update to latest release -* Tue Feb 04 2020 Till Hofmann - 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.3.5-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.3.4-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 0.3.4-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 0.3.3-8 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.3.3-7 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.3.3-6 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.3.3-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.3.3-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.3.3-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.3.3-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 0.3.3-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 0.3.2-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.3.2-1 -- Update auto-generated Spec file diff --git a/specs/ros-qt_dotgraph.spec b/specs/ros-qt_dotgraph.spec deleted file mode 100644 index 09d7048..0000000 --- a/specs/ros-qt_dotgraph.spec +++ /dev/null @@ -1,185 +0,0 @@ -Name: ros-qt_dotgraph -Version: noetic.0.4.2 -Release: 2%{?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/noetic/qt_dotgraph/0.4.2-1.tar.gz#/ros-noetic-qt_dotgraph-0.4.2-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: graphviz-python3 -BuildRequires: python3-pygraphviz -BuildRequires: python3-setuptools -BuildRequires: ros-noetic-catkin-devel - -Requires: pydot -Requires: python3-pydot -Requires: ros-noetic-python_qt_binding - -Provides: ros-noetic-qt_dotgraph = 0.4.2-2 -Obsoletes: ros-noetic-qt_dotgraph < 0.4.2-2 -Obsoletes: ros-kinetic-qt_dotgraph < 0.4.2-2 - - - -%description -qt_dotgraph provides helpers to work with dot graphs. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: python3-setuptools -Requires: ros-noetic-catkin-devel -Requires: graphviz-python3 -Requires: python3-pygraphviz -Requires: ros-noetic-python_qt_binding-devel - -Provides: ros-noetic-qt_dotgraph-devel = 0.4.2-2 -Obsoletes: ros-noetic-qt_dotgraph-devel < 0.4.2-2 -Obsoletes: ros-kinetic-qt_dotgraph-devel < 0.4.2-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg qt_dotgraph - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/qt_dotgraph/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.4.2-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.0.4.2-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.0.4.0-1 -- Upgrade to noetic -* Mon Mar 02 2020 Till Hofmann - melodic.0.4.0-1 -- Update to latest release -* Tue Feb 04 2020 Till Hofmann - 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.3.11-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.3.11-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 0.3.11-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 0.3.8-8 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.3.8-7 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.3.8-6 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.3.8-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.3.8-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.3.8-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.3.8-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 0.3.8-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 0.3.4-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.3.4-1 -- Update auto-generated Spec file diff --git a/specs/ros-qt_gui.spec b/specs/ros-qt_gui.spec deleted file mode 100644 index 65af607..0000000 --- a/specs/ros-qt_gui.spec +++ /dev/null @@ -1,190 +0,0 @@ -Name: ros-qt_gui -Version: noetic.0.4.2 -Release: 2%{?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/noetic/qt_gui/0.4.2-1.tar.gz#/ros-noetic-qt_gui-0.4.2-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: python3-pyside2 -BuildRequires: python3-qt5-devel sip -BuildRequires: python3-setuptools -BuildRequires: qt5-qtbase-devel -BuildRequires: ros-noetic-catkin-devel - -Requires: python3-rospkg -Requires: tango-icon-theme -Requires: ros-noetic-python_qt_binding - -Provides: ros-noetic-qt_gui = 0.4.2-2 -Obsoletes: ros-noetic-qt_gui < 0.4.2-2 -Obsoletes: ros-kinetic-qt_gui < 0.4.2-2 - - - -%description -qt_gui provides the infrastructure for an integrated graphical user -interface based on Qt. It is extensible with Python- and C++-based -plugins (implemented in separate packages) which can contribute -arbitrary widgets. It requires either PyQt or PySide bindings. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: python3-setuptools -Requires: ros-noetic-catkin-devel -Requires: python3-pyside2 -Requires: python3-qt5-devel sip -Requires: qt5-qtbase-devel -Requires: ros-noetic-python_qt_binding-devel - -Provides: ros-noetic-qt_gui-devel = 0.4.2-2 -Obsoletes: ros-noetic-qt_gui-devel < 0.4.2-2 -Obsoletes: ros-kinetic-qt_gui-devel < 0.4.2-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg qt_gui - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/qt_gui/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.4.2-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.0.4.2-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.0.4.0-1 -- Upgrade to noetic -* Mon Mar 02 2020 Till Hofmann - melodic.0.4.0-1 -- Update to latest release -* Tue Feb 04 2020 Till Hofmann - 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.3.11-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.3.11-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 0.3.11-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 0.3.8-8 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.3.8-7 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.3.8-6 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.3.8-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.3.8-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.3.8-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.3.8-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 0.3.8-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 0.3.4-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.3.4-1 -- Update auto-generated Spec file diff --git a/specs/ros-qt_gui_cpp.spec b/specs/ros-qt_gui_cpp.spec deleted file mode 100644 index 87ebd4b..0000000 --- a/specs/ros-qt_gui_cpp.spec +++ /dev/null @@ -1,214 +0,0 @@ -Name: ros-qt_gui_cpp -Version: noetic.0.4.2 -Release: 2%{?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/noetic/qt_gui_cpp/0.4.2-1.tar.gz#/ros-noetic-qt_gui_cpp-0.4.2-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: libXext-devel -BuildRequires: pkgconfig -BuildRequires: poco-devel -BuildRequires: python3-qt5-devel -BuildRequires: python3-setuptools -BuildRequires: python3-sip-devel -BuildRequires: qt5-qtbase-devel -BuildRequires: qtermwidget-qt5-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-cmake_modules-devel -BuildRequires: ros-noetic-pluginlib-devel -BuildRequires: ros-noetic-python_qt_binding-devel - -Requires: ros-noetic-pluginlib -Requires: ros-noetic-qt_gui - -Provides: ros-noetic-qt_gui_cpp = 0.4.2-2 -Obsoletes: ros-noetic-qt_gui_cpp < 0.4.2-2 -Obsoletes: ros-kinetic-qt_gui_cpp < 0.4.2-2 - - - -%description -qt_gui_cpp provides the foundation for C++-bindings for qt_gui and -creates bindings for every generator available. At least one specific -binding must be available in order to use C++-plugins. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: python3-setuptools -Requires: ros-noetic-catkin-devel -Requires: boost-devel -Requires: console-bridge-devel -Requires: libXext-devel -Requires: pkgconfig -Requires: poco-devel -Requires: python3-qt5-devel -Requires: python3-sip-devel -Requires: qt5-qtbase-devel -Requires: qtermwidget-qt5-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: ros-noetic-cmake_modules-devel -Requires: ros-noetic-pluginlib-devel -Requires: ros-noetic-python_qt_binding-devel -Requires: ros-noetic-qt_gui-devel - -Provides: ros-noetic-qt_gui_cpp-devel = 0.4.2-2 -Obsoletes: ros-noetic-qt_gui_cpp-devel < 0.4.2-2 -Obsoletes: ros-kinetic-qt_gui_cpp-devel < 0.4.2-2 - - -%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} - -%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 ;} \ - -PATH="$PATH:%{_qt5_bindir}" ; export PATH -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg qt_gui_cpp - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/qt_gui_cpp/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.4.2-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.0.4.2-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.0.4.0-1 -- Upgrade to noetic -* Wed Apr 29 2020 Till Hofmann - melodic.0.4.0-3 -- Add BR on libXext -* Wed Apr 29 2020 Till Hofmann - melodic.0.4.0-2 -- Remove BR on shiboken -* Mon Mar 02 2020 Till Hofmann - melodic.0.4.0-1 -- Update to latest release -* Tue Feb 04 2020 Till Hofmann - 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.3.11-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.3.11-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 0.3.11-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 0.3.8-8 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.3.8-7 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.3.8-6 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.3.8-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.3.8-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.3.8-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.3.8-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 0.3.8-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 0.3.4-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.3.4-1 -- Update auto-generated Spec file diff --git a/specs/ros-qt_gui_py_common.spec b/specs/ros-qt_gui_py_common.spec deleted file mode 100644 index 6c47ff9..0000000 --- a/specs/ros-qt_gui_py_common.spec +++ /dev/null @@ -1,181 +0,0 @@ -Name: ros-qt_gui_py_common -Version: noetic.0.4.2 -Release: 2%{?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/noetic/qt_gui_py_common/0.4.2-1.tar.gz#/ros-noetic-qt_gui_py_common-0.4.2-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: python3-setuptools -BuildRequires: ros-noetic-catkin-devel - -Requires: python3-rospkg -Requires: ros-noetic-python_qt_binding - -Provides: ros-noetic-qt_gui_py_common = 0.4.2-2 -Obsoletes: ros-noetic-qt_gui_py_common < 0.4.2-2 -Obsoletes: ros-kinetic-qt_gui_py_common < 0.4.2-2 - - - -%description -qt_gui_py_common provides common functionality for GUI plugins written -in Python. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: python3-setuptools -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-python_qt_binding-devel - -Provides: ros-noetic-qt_gui_py_common-devel = 0.4.2-2 -Obsoletes: ros-noetic-qt_gui_py_common-devel < 0.4.2-2 -Obsoletes: ros-kinetic-qt_gui_py_common-devel < 0.4.2-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg qt_gui_py_common - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/qt_gui_py_common/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.4.2-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.0.4.2-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.0.4.0-1 -- Upgrade to noetic -* Mon Mar 02 2020 Till Hofmann - melodic.0.4.0-1 -- Update to latest release -* Tue Feb 04 2020 Till Hofmann - 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.3.11-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.3.11-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 0.3.11-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 0.3.8-8 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.3.8-7 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.3.8-6 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.3.8-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.3.8-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.3.8-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.3.8-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 0.3.8-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 0.3.4-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.3.4-1 -- Update auto-generated Spec file diff --git a/specs/ros-qwt_dependency.spec b/specs/ros-qwt_dependency.spec deleted file mode 100644 index ee004d5..0000000 --- a/specs/ros-qwt_dependency.spec +++ /dev/null @@ -1,166 +0,0 @@ -Name: ros-qwt_dependency -Version: noetic.1.1.1 -Release: 2%{?dist} -Summary: ROS package qwt_dependency - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/qwt_dependency-release/archive/release/noetic/qwt_dependency/1.1.1-1.tar.gz#/ros-noetic-qwt_dependency-1.1.1-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - - -Provides: ros-noetic-qwt_dependency = 1.1.1-2 -Obsoletes: ros-noetic-qwt_dependency < 1.1.1-2 -Obsoletes: ros-kinetic-qwt_dependency < 1.1.1-2 - - - -%description -This encapsulates the Qwt dependency for a specific ROS distribution -and its Qt version - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel - -Provides: ros-noetic-qwt_dependency-devel = 1.1.1-2 -Obsoletes: ros-noetic-qwt_dependency-devel < 1.1.1-2 -Obsoletes: ros-kinetic-qwt_dependency-devel < 1.1.1-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg qwt_dependency - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/qwt_dependency/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.1.1-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.1.1.1-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.1.1.0-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.1.0-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.1.0-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.1.0-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.1.0-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.1.0-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.1.0-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.1.0-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.1.0-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.1.0-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.1.0-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.1.0-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.1.0-1 -- Update auto-generated Spec file diff --git a/specs/ros-random_numbers.spec b/specs/ros-random_numbers.spec deleted file mode 100644 index 7900d79..0000000 --- a/specs/ros-random_numbers.spec +++ /dev/null @@ -1,172 +0,0 @@ -Name: ros-random_numbers -Version: melodic.0.3.2 -Release: 1%{?dist} -Summary: ROS package random_numbers - -License: BSD -URL: http://ros.org/wiki/random_numbers - -Source0: https://github.com/ros-gbp/random_numbers-release/archive/release/melodic/random_numbers/0.3.2-0.tar.gz#/ros-melodic-random_numbers-0.3.2-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel - -BuildRequires: boost-devel boost-python3-devel boost-python3-devel -BuildRequires: ros-melodic-catkin-devel - - -Provides: ros-melodic-random_numbers = 0.3.2-1 -Obsoletes: ros-melodic-random_numbers < 0.3.2-1 -Obsoletes: ros-kinetic-random_numbers < 0.3.2-1 - - -%description -This library contains wrappers for generating floating point values, -integers, quaternions using boost libraries. The constructor of the -wrapper is guaranteed to be thread safe and initialize its random -number generator to a random seed. Seeds are obtained using a separate -and different random number generator. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-melodic-catkin-devel -Requires: boost-devel boost-python3-devel boost-python3-devel - -Provides: ros-melodic-random_numbers-devel = 0.3.2-1 -Obsoletes: ros-melodic-random_numbers-devel < 0.3.2-1 -Obsoletes: ros-kinetic-random_numbers-devel < 0.3.2-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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# 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 - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg random_numbers - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - - - -# 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 - 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 -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -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 -* Wed Jul 24 2019 Till Hofmann - melodic.0.3.2-1 -- Update to latest release -* Fri Jul 12 2019 Till Hofmann - 0.3.1-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.3.1-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.3.1-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.3.1-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.3.1-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.3.1-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.3.1-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.3.1-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.3.1-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.3.1-1 -- Update auto-generated Spec file diff --git a/specs/ros-realtime_tools.spec b/specs/ros-realtime_tools.spec deleted file mode 100644 index e1f07d8..0000000 --- a/specs/ros-realtime_tools.spec +++ /dev/null @@ -1,166 +0,0 @@ -Name: ros-realtime_tools -Version: noetic.1.16.1 -Release: 2%{?dist} -Summary: ROS package realtime_tools - -License: BSD -URL: http://ros.org/wiki/realtime_tools - -Source0: https://github.com/ros-gbp/realtime_tools-release/archive/release/noetic/realtime_tools/1.16.1-1.tar.gz#/ros-noetic-realtime_tools-1.16.1-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-actionlib-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-roscpp-devel -BuildRequires: ros-noetic-rostest-devel -BuildRequires: ros-noetic-rosunit-devel - -Requires: ros-noetic-roscpp - -Provides: ros-noetic-realtime_tools = 1.16.1-2 -Obsoletes: ros-noetic-realtime_tools < 1.16.1-2 -Obsoletes: ros-kinetic-realtime_tools < 1.16.1-2 - - - -%description -Contains a set of tools that can be used from a hard realtime thread, -without breaking the realtime behavior. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-actionlib-devel -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-rostest-devel -Requires: ros-noetic-rosunit-devel - -Provides: ros-noetic-realtime_tools-devel = 1.16.1-2 -Obsoletes: ros-noetic-realtime_tools-devel < 1.16.1-2 -Obsoletes: ros-kinetic-realtime_tools-devel < 1.16.1-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg realtime_tools - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/realtime_tools/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.16.1-2 -- Modernize python shebang replacement -* Wed Feb 17 2021 Till Hofmann - noetic.1.16.1-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.16.0-1 -- Upgrade to noetic -* Fri Feb 14 2020 Till Hofmann - melodic.1.15.1-1 -- Update to latest release -* Thu Sep 12 2019 Till Hofmann - melodic.1.15.0-1 -- Update to latest release -* Tue Jul 23 2019 Till Hofmann - melodic.1.14.0-1 -- Update to latest release -* Mon Jul 22 2019 Till Hofmann - melodic.1.13.1-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.13.1-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.13.1-1 -- Update to ROS melodic release -* Thu Mar 14 2019 Till Hofmann - 1.11.1-1 -- Update to latest release -* Thu Jan 18 2018 Till Hofmann - 1.11.0-1 -- Initial package diff --git a/specs/ros-resource_retriever.spec b/specs/ros-resource_retriever.spec deleted file mode 100644 index 83261fc..0000000 --- a/specs/ros-resource_retriever.spec +++ /dev/null @@ -1,198 +0,0 @@ -Name: ros-resource_retriever -Version: noetic.1.12.6 -Release: 2%{?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/noetic/resource_retriever/1.12.6-1.tar.gz#/ros-noetic-resource_retriever-1.12.6-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: boost-devel -BuildRequires: boost-devel boost-python3-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: libcurl-devel curl -BuildRequires: log4cxx-devel -BuildRequires: tinyxml-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-rosconsole-devel -BuildRequires: ros-noetic-roslib-devel - -Requires: python3-rospkg -Requires: ros-noetic-rosconsole -Requires: ros-noetic-roslib - -Provides: ros-noetic-resource_retriever = 1.12.6-2 -Obsoletes: ros-noetic-resource_retriever < 1.12.6-2 -Obsoletes: ros-kinetic-resource_retriever < 1.12.6-2 - - - -%description -This package retrieves data from url-format files such as http://, -ftp://, package:// file://, etc., and loads the data into memory. The -package:// url for ros packages is translated into a local file:// -url. The resourse retriever was initially designed to load mesh files -into memory, but it can be used for any type of data. The resource -retriever is based on the the libcurl library. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: boost-devel -Requires: boost-devel boost-python3-devel -Requires: console-bridge-devel -Requires: gtest-devel -Requires: libcurl-devel curl -Requires: log4cxx-devel -Requires: tinyxml-devel -Requires: ros-noetic-rosconsole-devel -Requires: ros-noetic-roslib-devel - -Provides: ros-noetic-resource_retriever-devel = 1.12.6-2 -Obsoletes: ros-noetic-resource_retriever-devel < 1.12.6-2 -Obsoletes: ros-kinetic-resource_retriever-devel < 1.12.6-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg resource_retriever - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/resource_retriever/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.12.6-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.1.12.6-1 -- Upgrade to noetic -* Mon Mar 02 2020 Till Hofmann - melodic.1.12.6-1 -- Update to latest release -* Tue Feb 04 2020 Till Hofmann - 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.12.4-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.12.4-4 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.12.4-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.4-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.4-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.12.3-8 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.3-7 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.3-6 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.3-5 -- Split devel package -* Mon Nov 20 2017 Till Hofmann - 1.12.3-4 -- Add missing BR on boost-devel -* Mon Nov 20 2017 Till Hofmann - 1.12.3-3 -- Add missing BR on gtest-devel -* Fri Aug 25 2017 Till Hofmann - 1.12.3-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.3-1 -- Update auto-generated Spec file diff --git a/specs/ros-robot.spec b/specs/ros-robot.spec deleted file mode 100644 index b6b45e9..0000000 --- a/specs/ros-robot.spec +++ /dev/null @@ -1,192 +0,0 @@ -Name: ros-robot -Version: noetic.1.5.0 -Release: 2%{?dist} -Summary: ROS package robot - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/metapackages-release/archive/release/noetic/robot/1.5.0-1.tar.gz#/ros-noetic-robot-1.5.0-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: ros-noetic-control_msgs -Requires: ros-noetic-diagnostics -Requires: ros-noetic-executive_smach -Requires: ros-noetic-filters -Requires: ros-noetic-geometry -Requires: ros-noetic-joint_state_publisher -Requires: ros-noetic-kdl_parser -Requires: ros-noetic-robot_state_publisher -Requires: ros-noetic-ros_base -Requires: ros-noetic-urdf -Requires: ros-noetic-urdf_parser_plugin -Requires: ros-noetic-xacro - -Provides: ros-noetic-robot = 1.5.0-2 -Obsoletes: ros-noetic-robot < 1.5.0-2 -Obsoletes: ros-kinetic-robot < 1.5.0-2 - - - -%description -A metapackage which extends ros_base and includes ROS libaries for any -robot hardware. It may not contain any GUI dependencies. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-control_msgs-devel -Requires: ros-noetic-diagnostics-devel -Requires: ros-noetic-executive_smach-devel -Requires: ros-noetic-filters-devel -Requires: ros-noetic-geometry-devel -Requires: ros-noetic-joint_state_publisher-devel -Requires: ros-noetic-kdl_parser-devel -Requires: ros-noetic-robot_state_publisher-devel -Requires: ros-noetic-ros_base-devel -Requires: ros-noetic-urdf-devel -Requires: ros-noetic-urdf_parser_plugin-devel -Requires: ros-noetic-xacro-devel - -Provides: ros-noetic-robot-devel = 1.5.0-2 -Obsoletes: ros-noetic-robot-devel < 1.5.0-2 -Obsoletes: ros-kinetic-robot-devel < 1.5.0-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg robot - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/robot/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.5.0-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.1.5.0-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.1.4.1-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.4.1-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.4.1-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.3.2-4 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.3.2-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.3.2-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.3.2-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.3.1-7 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.3.1-6 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.3.1-5 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.3.1-4 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 1.3.1-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.3.1-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.3.1-1 -- Update auto-generated Spec file diff --git a/specs/ros-robot_model.spec b/specs/ros-robot_model.spec deleted file mode 100644 index 064d25e..0000000 --- a/specs/ros-robot_model.spec +++ /dev/null @@ -1,162 +0,0 @@ -Name: ros-robot_model -Version: kinetic.1.12.11 -Release: 10%{?dist} -Summary: ROS package robot_model - -License: BSD -URL: http://ros.org/wiki/robot_model - -Source0: https://github.com/ros-gbp/robot_model-release/archive/release/kinetic/robot_model/1.12.11-0.tar.gz#/ros-kinetic-robot_model-1.12.11-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin-devel - -Requires: urdfdom -Requires: ros-kinetic-collada_parser -Requires: ros-kinetic-collada_urdf -Requires: ros-kinetic-joint_state_publisher -Requires: ros-kinetic-kdl_parser -Requires: ros-kinetic-resource_retriever -Requires: ros-kinetic-urdf -Requires: ros-kinetic-urdf_parser_plugin - - -%description -ROS kinetic package robot_model. - -Provides: ros-kinetic-robot_model = %{version}-%{release} -Obsoletes: ros-kinetic-robot_model < %{version}-%{release} - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-collada_parser-devel -Requires: ros-kinetic-collada_urdf-devel -Requires: ros-kinetic-joint_state_publisher-devel -Requires: ros-kinetic-kdl_parser-devel -Requires: ros-kinetic-resource_retriever-devel -Requires: ros-kinetic-urdf-devel -Requires: ros-kinetic-urdf_parser_plugin-devel - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - -Provides: ros-kinetic-robot_model-devel = %{version}-%{release} -Obsoletes: ros-kinetic-robot_model-devel < %{version}-%{release} - - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg robot_model - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -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*$') ; do - sed -i.orig '/^#!.*python\s*$/ { s/python/python2/ }' $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 -* Fri Jul 12 2019 Till Hofmann - 1.12.11-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.12.11-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.11-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.11-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.12.11-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.11-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.11-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.11-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.12.11-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.11-1 -- Update auto-generated Spec file diff --git a/specs/ros-robot_pose_ekf.spec b/specs/ros-robot_pose_ekf.spec deleted file mode 100644 index f068b62..0000000 --- a/specs/ros-robot_pose_ekf.spec +++ /dev/null @@ -1,139 +0,0 @@ -Name: ros-kinetic-robot_pose_ekf -Version: 1.14.3 -Release: 1%{?dist} -Summary: ROS package robot_pose_ekf - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/navigation-release/archive/release/kinetic/robot_pose_ekf/1.14.3-0.tar.gz#/ros-kinetic-robot_pose_ekf-1.14.3-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-bfl-devel -BuildRequires: ros-kinetic-catkin-devel -BuildRequires: ros-kinetic-geometry_msgs-devel -BuildRequires: ros-kinetic-message_generation-devel -BuildRequires: ros-kinetic-nav_msgs-devel -BuildRequires: ros-kinetic-rosbag-devel -BuildRequires: ros-kinetic-roscpp-devel -BuildRequires: ros-kinetic-rostest-devel -BuildRequires: ros-kinetic-sensor_msgs-devel -BuildRequires: ros-kinetic-std_msgs-devel -BuildRequires: ros-kinetic-tf-devel - -Requires: ros-kinetic-bfl -Requires: ros-kinetic-geometry_msgs -Requires: ros-kinetic-message_runtime -Requires: ros-kinetic-nav_msgs -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-sensor_msgs -Requires: ros-kinetic-std_msgs -Requires: ros-kinetic-tf - - -%description -The Robot Pose EKF package is used to estimate the 3D pose of a robot, -based on (partial) pose measurements coming from different sources. It -uses an extended Kalman filter with a 6D model (3D position and 3D -orientation) to combine measurements from wheel odometry, IMU sensor -and visual odometry. The basic idea is to offer loosely coupled -integration with different sensors, where sensor signals are received -as ROS messages. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-kinetic-catkin-devel -Requires: ros-kinetic-bfl-devel -Requires: ros-kinetic-geometry_msgs-devel -Requires: ros-kinetic-message_generation-devel -Requires: ros-kinetic-nav_msgs-devel -Requires: ros-kinetic-rosbag-devel -Requires: ros-kinetic-roscpp-devel -Requires: ros-kinetic-rostest-devel -Requires: ros-kinetic-sensor_msgs-devel -Requires: ros-kinetic-std_msgs-devel -Requires: ros-kinetic-tf-devel -Requires: ros-kinetic-message_runtime-devel - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg robot_pose_ekf - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,setup*,env.sh} - -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 . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - - -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 -* Wed Jun 06 2018 Till Hofmann - 1.14.3-1 -- Initial package diff --git a/specs/ros-robot_state_publisher.spec b/specs/ros-robot_state_publisher.spec deleted file mode 100644 index 296abf3..0000000 --- a/specs/ros-robot_state_publisher.spec +++ /dev/null @@ -1,209 +0,0 @@ -Name: ros-robot_state_publisher -Version: noetic.1.15.0 -Release: 2%{?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/noetic/robot_state_publisher/1.15.0-1.tar.gz#/ros-noetic-robot_state_publisher-1.15.0-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: eigen3-devel -BuildRequires: orocos-kdl-devel -BuildRequires: tinyxml-devel -BuildRequires: urdfdom-devel -BuildRequires: urdfdom-headers-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-kdl_parser-devel -BuildRequires: ros-noetic-rosbag-devel -BuildRequires: ros-noetic-rosconsole-devel -BuildRequires: ros-noetic-roscpp-devel -BuildRequires: ros-noetic-rostest-devel -BuildRequires: ros-noetic-rostime-devel -BuildRequires: ros-noetic-sensor_msgs-devel -BuildRequires: ros-noetic-tf-devel -BuildRequires: ros-noetic-tf2_kdl-devel -BuildRequires: ros-noetic-tf2_ros-devel - -Requires: orocos-kdl -Requires: ros-noetic-kdl_parser -Requires: ros-noetic-rosconsole -Requires: ros-noetic-roscpp -Requires: ros-noetic-rostime -Requires: ros-noetic-sensor_msgs -Requires: ros-noetic-tf -Requires: ros-noetic-tf2_kdl -Requires: ros-noetic-tf2_ros - -Provides: ros-noetic-robot_state_publisher = 1.15.0-2 -Obsoletes: ros-noetic-robot_state_publisher < 1.15.0-2 -Obsoletes: ros-kinetic-robot_state_publisher < 1.15.0-2 - - - -%description -This package allows you to publish the state of a robot to - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: orocos-kdl-devel -Requires: ros-noetic-catkin-devel -Requires: eigen3-devel -Requires: tinyxml-devel -Requires: urdfdom-devel -Requires: urdfdom-headers-devel -Requires: ros-noetic-kdl_parser-devel -Requires: ros-noetic-rosbag-devel -Requires: ros-noetic-rosconsole-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-rostest-devel -Requires: ros-noetic-rostime-devel -Requires: ros-noetic-sensor_msgs-devel -Requires: ros-noetic-tf-devel -Requires: ros-noetic-tf2_kdl-devel -Requires: ros-noetic-tf2_ros-devel - -Provides: ros-noetic-robot_state_publisher-devel = 1.15.0-2 -Obsoletes: ros-noetic-robot_state_publisher-devel < 1.15.0-2 -Obsoletes: ros-kinetic-robot_state_publisher-devel < 1.15.0-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg robot_state_publisher - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/robot_state_publisher/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.15.0-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.1.15.0-1 -- Upgrade to noetic -* Fri Apr 17 2020 Till Hofmann - melodic.1.14.1-1 -- Update to latest release -* Tue Feb 04 2020 Till Hofmann - 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.13.6-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.13.6-4 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.13.6-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.13.6-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.13.6-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.13.4-7 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.13.4-6 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.13.4-5 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.13.4-4 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 1.13.4-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.13.4-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.13.4-1 -- Update auto-generated Spec file diff --git a/specs/ros-ros.spec b/specs/ros-ros.spec deleted file mode 100644 index 9cc8f76..0000000 --- a/specs/ros-ros.spec +++ /dev/null @@ -1,198 +0,0 @@ -Name: ros-ros -Version: noetic.1.15.7 -Release: 2%{?dist} -Summary: ROS package ros - -License: BSD -URL: http://www.ros.org/wiki/ROS - -Source0: https://github.com/ros-gbp/ros-release/archive/release/noetic/ros/1.15.7-1.tar.gz#/ros-noetic-ros-1.15.7-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: ros-noetic-catkin -Requires: ros-noetic-mk -Requires: ros-noetic-rosbash -Requires: ros-noetic-rosboost_cfg -Requires: ros-noetic-rosbuild -Requires: ros-noetic-rosclean -Requires: ros-noetic-roscreate -Requires: ros-noetic-roslang -Requires: ros-noetic-roslib -Requires: ros-noetic-rosmake -Requires: ros-noetic-rosunit - -Provides: ros-noetic-ros = 1.15.7-2 -Obsoletes: ros-noetic-ros < 1.15.7-2 -Obsoletes: ros-kinetic-ros < 1.15.7-2 - - - -%description -ROS packaging system - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-mk-devel -Requires: ros-noetic-rosbash-devel -Requires: ros-noetic-rosboost_cfg-devel -Requires: ros-noetic-rosbuild-devel -Requires: ros-noetic-rosclean-devel -Requires: ros-noetic-roscreate-devel -Requires: ros-noetic-roslang-devel -Requires: ros-noetic-roslib-devel -Requires: ros-noetic-rosmake-devel -Requires: ros-noetic-rosunit-devel - -Provides: ros-noetic-ros-devel = 1.15.7-2 -Obsoletes: ros-noetic-ros-devel < 1.15.7-2 -Obsoletes: ros-kinetic-ros-devel < 1.15.7-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg ros - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/ros/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.15.7-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.1.15.7-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.15.1-1 -- Upgrade to noetic -* Wed Mar 04 2020 Till Hofmann - melodic.1.14.8-1 -- Update to latest release -* Tue Feb 04 2020 Till Hofmann - 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.14.6-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.14.6-2 -- Remove ROS distro from package name -* Fri Jul 12 2019 Till Hofmann - 1.14.6-1 -- Update to latest release -* Wed Nov 07 2018 Till Hofmann - 1.14.4-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.14.3-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.14.3-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.14.3-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.13.6-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.13.6-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.13.6-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.13.6-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.13.6-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.13.5-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.13.5-1 -- Update auto-generated Spec file diff --git a/specs/ros-ros_base.spec b/specs/ros-ros_base.spec deleted file mode 100644 index fb81fa9..0000000 --- a/specs/ros-ros_base.spec +++ /dev/null @@ -1,179 +0,0 @@ -Name: ros-ros_base -Version: noetic.1.5.0 -Release: 2%{?dist} -Summary: ROS package ros_base - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/metapackages-release/archive/release/noetic/ros_base/1.5.0-1.tar.gz#/ros-noetic-ros_base-1.5.0-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: ros-noetic-actionlib -Requires: ros-noetic-bond_core -Requires: ros-noetic-dynamic_reconfigure -Requires: ros-noetic-nodelet_core -Requires: ros-noetic-ros_core - -Provides: ros-noetic-ros_base = 1.5.0-2 -Obsoletes: ros-noetic-ros_base < 1.5.0-2 -Obsoletes: ros-kinetic-ros_base < 1.5.0-2 - - - -%description -A metapackage which extends ros_core and includes other basic non- -robot tools like actionlib, dynamic reconfigure, nodelets, and -pluginlib. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-actionlib-devel -Requires: ros-noetic-bond_core-devel -Requires: ros-noetic-dynamic_reconfigure-devel -Requires: ros-noetic-nodelet_core-devel -Requires: ros-noetic-ros_core-devel - -Provides: ros-noetic-ros_base-devel = 1.5.0-2 -Obsoletes: ros-noetic-ros_base-devel < 1.5.0-2 -Obsoletes: ros-kinetic-ros_base-devel < 1.5.0-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg ros_base - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/ros_base/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.5.0-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.1.5.0-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.1.4.1-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.4.1-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.4.1-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.3.2-4 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.3.2-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.3.2-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.3.2-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.3.1-7 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.3.1-6 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.3.1-5 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.3.1-4 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 1.3.1-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.3.1-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.3.1-1 -- Update auto-generated Spec file diff --git a/specs/ros-ros_comm.spec b/specs/ros-ros_comm.spec deleted file mode 100644 index 51e2c53..0000000 --- a/specs/ros-ros_comm.spec +++ /dev/null @@ -1,221 +0,0 @@ -Name: ros-ros_comm -Version: noetic.1.15.9 -Release: 2%{?dist} -Summary: ROS package ros_comm - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/ros_comm/1.15.9-1.tar.gz#/ros-noetic-ros_comm-1.15.9-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: ros-noetic-message_filters -Requires: ros-noetic-ros -Requires: ros-noetic-rosbag -Requires: ros-noetic-rosconsole -Requires: ros-noetic-roscpp -Requires: ros-noetic-rosgraph -Requires: ros-noetic-rosgraph_msgs -Requires: ros-noetic-roslaunch -Requires: ros-noetic-roslisp -Requires: ros-noetic-rosmaster -Requires: ros-noetic-rosmsg -Requires: ros-noetic-rosnode -Requires: ros-noetic-rosout -Requires: ros-noetic-rosparam -Requires: ros-noetic-rospy -Requires: ros-noetic-rosservice -Requires: ros-noetic-rostest -Requires: ros-noetic-rostopic -Requires: ros-noetic-roswtf -Requires: ros-noetic-std_srvs -Requires: ros-noetic-topic_tools -Requires: ros-noetic-xmlrpcpp - -Provides: ros-noetic-ros_comm = 1.15.9-2 -Obsoletes: ros-noetic-ros_comm < 1.15.9-2 -Obsoletes: ros-kinetic-ros_comm < 1.15.9-2 - - - -%description -ROS communications-related packages, including core client libraries -(roscpp, rospy) and graph introspection tools (rostopic, rosnode, -rosservice, rosparam). - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-message_filters-devel -Requires: ros-noetic-ros-devel -Requires: ros-noetic-rosbag-devel -Requires: ros-noetic-rosconsole-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-rosgraph-devel -Requires: ros-noetic-rosgraph_msgs-devel -Requires: ros-noetic-roslaunch-devel -Requires: ros-noetic-roslisp-devel -Requires: ros-noetic-rosmaster-devel -Requires: ros-noetic-rosmsg-devel -Requires: ros-noetic-rosnode-devel -Requires: ros-noetic-rosout-devel -Requires: ros-noetic-rosparam-devel -Requires: ros-noetic-rospy-devel -Requires: ros-noetic-rosservice-devel -Requires: ros-noetic-rostest-devel -Requires: ros-noetic-rostopic-devel -Requires: ros-noetic-roswtf-devel -Requires: ros-noetic-std_srvs-devel -Requires: ros-noetic-topic_tools-devel -Requires: ros-noetic-xmlrpcpp-devel - -Provides: ros-noetic-ros_comm-devel = 1.15.9-2 -Obsoletes: ros-noetic-ros_comm-devel < 1.15.9-2 -Obsoletes: ros-kinetic-ros_comm-devel < 1.15.9-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg ros_comm - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/ros_comm/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.15.9-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.1.15.9-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.15.6-1 -- Upgrade to noetic -* Fri Apr 17 2020 Till Hofmann - melodic.1.14.5-1 -- Update to latest release -* Wed Mar 04 2020 Till Hofmann - melodic.1.14.4-1 -- Update to latest release -* Mon Jul 22 2019 Till Hofmann - melodic.1.14.3-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.14.3-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.14.3-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.12.14-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.12.14-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.13-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.13-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.13-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.12.12-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.12-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.12-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.12-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.12.12-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.7-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.7-1 -- Update auto-generated Spec file diff --git a/specs/ros-ros_control.spec b/specs/ros-ros_control.spec deleted file mode 100644 index 790b71c..0000000 --- a/specs/ros-ros_control.spec +++ /dev/null @@ -1,172 +0,0 @@ -Name: ros-ros_control -Version: noetic.0.19.4 -Release: 2%{?dist} -Summary: ROS package ros_control - -License: BSD -URL: http://ros.org/wiki/ros_control - -Source0: https://github.com/ros-gbp/ros_control-release/archive/release/noetic/ros_control/0.19.4-1.tar.gz#/ros-noetic-ros_control-0.19.4-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: ros-noetic-combined_robot_hw -Requires: ros-noetic-controller_interface -Requires: ros-noetic-controller_manager -Requires: ros-noetic-controller_manager_msgs -Requires: ros-noetic-hardware_interface -Requires: ros-noetic-joint_limits_interface -Requires: ros-noetic-realtime_tools -Requires: ros-noetic-transmission_interface - -Provides: ros-noetic-ros_control = 0.19.4-2 -Obsoletes: ros-noetic-ros_control < 0.19.4-2 -Obsoletes: ros-kinetic-ros_control < 0.19.4-2 - - - -%description -A set of packages that include controller interfaces, controller -managers, transmissions and hardware_interfaces. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-combined_robot_hw-devel -Requires: ros-noetic-controller_interface-devel -Requires: ros-noetic-controller_manager-devel -Requires: ros-noetic-controller_manager_msgs-devel -Requires: ros-noetic-hardware_interface-devel -Requires: ros-noetic-joint_limits_interface-devel -Requires: ros-noetic-realtime_tools-devel -Requires: ros-noetic-transmission_interface-devel - -Provides: ros-noetic-ros_control-devel = 0.19.4-2 -Obsoletes: ros-noetic-ros_control-devel < 0.19.4-2 -Obsoletes: ros-kinetic-ros_control-devel < 0.19.4-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg ros_control - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/ros_control/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.19.4-2 -- Modernize python shebang replacement -* Wed Feb 17 2021 Till Hofmann - noetic.0.19.4-1 -- Update to latest release -* Mon Nov 02 2020 Till Hofmann - noetic.0.19.3-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.0.19.1-1 -- Upgrade to noetic -* Fri Apr 17 2020 Till Hofmann - melodic.0.18.0-1 -- Update to latest release -* Mon Mar 02 2020 Till Hofmann - melodic.0.17.0-1 -- Update to latest release -* Tue Feb 04 2020 Till Hofmann - melodic.0.16.0-1 -- Update to latest release -* Wed Jul 24 2019 Till Hofmann - melodic.0.15.1-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 0.13.3-1 -- Update to latest release -* Thu Jan 18 2018 Till Hofmann - 0.13.0-1 -- Initial package diff --git a/specs/ros-ros_core.spec b/specs/ros-ros_core.spec deleted file mode 100644 index f7678d0..0000000 --- a/specs/ros-ros_core.spec +++ /dev/null @@ -1,213 +0,0 @@ -Name: ros-ros_core -Version: noetic.1.5.0 -Release: 2%{?dist} -Summary: ROS package ros_core - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/metapackages-release/archive/release/noetic/ros_core/1.5.0-1.tar.gz#/ros-noetic-ros_core-1.5.0-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: ros-noetic-catkin -Requires: ros-noetic-class_loader -Requires: ros-noetic-cmake_modules -Requires: ros-noetic-common_msgs -Requires: ros-noetic-gencpp -Requires: ros-noetic-geneus -Requires: ros-noetic-genlisp -Requires: ros-noetic-genmsg -Requires: ros-noetic-gennodejs -Requires: ros-noetic-genpy -Requires: ros-noetic-message_generation -Requires: ros-noetic-message_runtime -Requires: ros-noetic-pluginlib -Requires: ros-noetic-ros -Requires: ros-noetic-ros_comm -Requires: ros-noetic-rosbag_migration_rule -Requires: ros-noetic-rosconsole -Requires: ros-noetic-rosconsole_bridge -Requires: ros-noetic-roscpp_core -Requires: ros-noetic-rosgraph_msgs -Requires: ros-noetic-roslisp -Requires: ros-noetic-rospack -Requires: ros-noetic-std_msgs -Requires: ros-noetic-std_srvs - -Provides: ros-noetic-ros_core = 1.5.0-2 -Obsoletes: ros-noetic-ros_core < 1.5.0-2 -Obsoletes: ros-kinetic-ros_core < 1.5.0-2 - - - -%description -A metapackage to aggregate the packages required to use publish / -subscribe, services, launch files, and other core ROS concepts. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-class_loader-devel -Requires: ros-noetic-cmake_modules-devel -Requires: ros-noetic-common_msgs-devel -Requires: ros-noetic-gencpp-devel -Requires: ros-noetic-geneus-devel -Requires: ros-noetic-genlisp-devel -Requires: ros-noetic-genmsg-devel -Requires: ros-noetic-gennodejs-devel -Requires: ros-noetic-genpy-devel -Requires: ros-noetic-message_generation-devel -Requires: ros-noetic-message_runtime-devel -Requires: ros-noetic-pluginlib-devel -Requires: ros-noetic-ros-devel -Requires: ros-noetic-ros_comm-devel -Requires: ros-noetic-rosbag_migration_rule-devel -Requires: ros-noetic-rosconsole-devel -Requires: ros-noetic-rosconsole_bridge-devel -Requires: ros-noetic-roscpp_core-devel -Requires: ros-noetic-rosgraph_msgs-devel -Requires: ros-noetic-roslisp-devel -Requires: ros-noetic-rospack-devel -Requires: ros-noetic-std_msgs-devel -Requires: ros-noetic-std_srvs-devel - -Provides: ros-noetic-ros_core-devel = 1.5.0-2 -Obsoletes: ros-noetic-ros_core-devel < 1.5.0-2 -Obsoletes: ros-kinetic-ros_core-devel < 1.5.0-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg ros_core - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/ros_core/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.5.0-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.1.5.0-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.1.4.1-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.4.1-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.4.1-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.3.2-4 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.3.2-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.3.2-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.3.2-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.3.1-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.3.1-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.3.1-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.3.1-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.3.1-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.3.1-1 -- Update auto-generated Spec file diff --git a/specs/ros-ros_environment.spec b/specs/ros-ros_environment.spec deleted file mode 100644 index 386e30e..0000000 --- a/specs/ros-ros_environment.spec +++ /dev/null @@ -1,164 +0,0 @@ -Name: ros-ros_environment -Version: noetic.1.3.2 -Release: 2%{?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/noetic/ros_environment/1.3.2-1.tar.gz#/ros-noetic-ros_environment-1.3.2-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - - -Provides: ros-noetic-ros_environment = 1.3.2-2 -Obsoletes: ros-noetic-ros_environment < 1.3.2-2 -Obsoletes: ros-kinetic-ros_environment < 1.3.2-2 - - - -%description -The package provides the environment variables `ROS_VERSION`, -`ROS_DISTRO`, `ROS_PACKAGE_PATH`, and `ROS_ETC_DIR`. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel - -Provides: ros-noetic-ros_environment-devel = 1.3.2-2 -Obsoletes: ros-noetic-ros_environment-devel < 1.3.2-2 -Obsoletes: ros-kinetic-ros_environment-devel < 1.3.2-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg ros_environment - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/ros_environment/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.3.2-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.1.3.2-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.3.1-1 -- Upgrade to noetic -* Tue Feb 04 2020 Till Hofmann - 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.2.1-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.0.0-7 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.0.0-6 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.0.0-5 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.0.0-4 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.0.0-3 -- Add corresponding devel Requires: for the package's BRs and Rs -* Tue May 15 2018 Till Hofmann - 1.0.0-2 -- Make package noarch -* Mon May 14 2018 Till Hofmann - 1.0.0-1 -- Update to latest release, rebuild for F28 diff --git a/specs/ros-ros_tutorials.spec b/specs/ros-ros_tutorials.spec deleted file mode 100644 index 2988da3..0000000 --- a/specs/ros-ros_tutorials.spec +++ /dev/null @@ -1,179 +0,0 @@ -Name: ros-ros_tutorials -Version: noetic.0.10.2 -Release: 2%{?dist} -Summary: ROS package ros_tutorials - -License: BSD -URL: http://www.ros.org/wiki/ros_tutorials - -Source0: https://github.com/ros-gbp/ros_tutorials-release/archive/release/noetic/ros_tutorials/0.10.2-1.tar.gz#/ros-noetic-ros_tutorials-0.10.2-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: ros-noetic-roscpp_tutorials -Requires: ros-noetic-rospy_tutorials -Requires: ros-noetic-turtlesim - -Provides: ros-noetic-ros_tutorials = 0.10.2-2 -Obsoletes: ros-noetic-ros_tutorials < 0.10.2-2 -Obsoletes: ros-kinetic-ros_tutorials < 0.10.2-2 - - - -%description -ros_tutorials contains packages that demonstrate various features of -ROS, as well as support packages which help demonstrate those -features. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-roscpp_tutorials-devel -Requires: ros-noetic-rospy_tutorials-devel -Requires: ros-noetic-turtlesim-devel - -Provides: ros-noetic-ros_tutorials-devel = 0.10.2-2 -Obsoletes: ros-noetic-ros_tutorials-devel < 0.10.2-2 -Obsoletes: ros-kinetic-ros_tutorials-devel < 0.10.2-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg ros_tutorials - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/ros_tutorials/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.10.2-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.0.10.2-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.0.10.1-1 -- Upgrade to noetic -* Wed Mar 04 2020 Till Hofmann - melodic.0.9.2-1 -- Update to latest release -* Mon Jul 22 2019 Till Hofmann - melodic.0.9.1-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.0.9.1-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.9.1-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.7.1-11 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.7.1-10 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.7.1-9 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.7.1-8 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.7.1-7 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.7.1-6 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.7.1-5 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.7.1-4 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 0.7.1-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.7.1-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.7.1-1 -- Update auto-generated Spec file diff --git a/specs/ros-rosbag.spec b/specs/ros-rosbag.spec deleted file mode 100644 index d16fd17..0000000 --- a/specs/ros-rosbag.spec +++ /dev/null @@ -1,227 +0,0 @@ -Name: ros-rosbag -Version: noetic.1.15.9 -Release: 2%{?dist} -Summary: ROS package rosbag - -License: BSD -URL: http://wiki.ros.org/rosbag - -Source0: https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/rosbag/1.15.9-1.tar.gz#/ros-noetic-rosbag-1.15.9-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: boost-devel -BuildRequires: bzip2-devel -BuildRequires: lz4-devel -BuildRequires: python3-pillow -BuildRequires: python3-pillow python3-pillow-qt -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-cpp_common-devel -BuildRequires: ros-noetic-rosbag_storage-devel -BuildRequires: ros-noetic-rosconsole-devel -BuildRequires: ros-noetic-roscpp-devel -BuildRequires: ros-noetic-roscpp_serialization-devel -BuildRequires: ros-noetic-std_srvs-devel -BuildRequires: ros-noetic-topic_tools-devel -BuildRequires: ros-noetic-xmlrpcpp-devel - -Requires: python3-gnupg -Requires: python3-pycryptodomex -Requires: python3-rospkg -Requires: ros-noetic-genmsg -Requires: ros-noetic-genpy -Requires: ros-noetic-rosbag_storage -Requires: ros-noetic-rosconsole -Requires: ros-noetic-roscpp -Requires: ros-noetic-roslib -Requires: ros-noetic-rospy -Requires: ros-noetic-std_srvs -Requires: ros-noetic-topic_tools -Requires: ros-noetic-xmlrpcpp - -Provides: ros-noetic-rosbag = 1.15.9-2 -Obsoletes: ros-noetic-rosbag < 1.15.9-2 -Obsoletes: ros-kinetic-rosbag < 1.15.9-2 - - - -%description -This is a set of tools for recording from and playing back to ROS -topics. It is intended to be high performance and avoids -deserialization and reserialization of the messages. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: boost-devel -Requires: bzip2-devel -Requires: lz4-devel -Requires: python3-pillow -Requires: python3-pillow python3-pillow-qt -Requires: ros-noetic-cpp_common-devel -Requires: ros-noetic-rosbag_storage-devel -Requires: ros-noetic-rosconsole-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-roscpp_serialization-devel -Requires: ros-noetic-std_srvs-devel -Requires: ros-noetic-topic_tools-devel -Requires: ros-noetic-xmlrpcpp-devel -Requires: ros-noetic-genmsg-devel -Requires: ros-noetic-genpy-devel -Requires: ros-noetic-roslib-devel -Requires: ros-noetic-rospy-devel - -Provides: ros-noetic-rosbag-devel = 1.15.9-2 -Obsoletes: ros-noetic-rosbag-devel < 1.15.9-2 -Obsoletes: ros-kinetic-rosbag-devel < 1.15.9-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rosbag - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/rosbag/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.15.9-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.1.15.9-1 -- Update to latest release -* Sat Aug 08 2020 Nicolas Limpert - noetic.1.15.8-1 -- Update to latest release -* Thu Jun 11 2020 Nicolas Limpert - noetic.1.15.7-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.15.6-1 -- Upgrade to noetic -* Fri Apr 17 2020 Till Hofmann - melodic.1.14.5-1 -- Update to latest release -* Wed Mar 04 2020 Till Hofmann - melodic.1.14.4-1 -- Update to latest release -* Mon Jul 22 2019 Till Hofmann - melodic.1.14.3-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.14.3-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.14.3-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.12.14-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.12.14-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.13-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.13-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.13-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.12.13-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.12.13-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.12.12-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.12-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.12-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.12-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.12.12-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.7-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.7-1 -- Update auto-generated Spec file diff --git a/specs/ros-rosbag_migration_rule.spec b/specs/ros-rosbag_migration_rule.spec deleted file mode 100644 index 63be5ef..0000000 --- a/specs/ros-rosbag_migration_rule.spec +++ /dev/null @@ -1,166 +0,0 @@ -Name: ros-rosbag_migration_rule -Version: noetic.1.0.1 -Release: 2%{?dist} -Summary: ROS package rosbag_migration_rule - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/rosbag_migration_rule-release/archive/release/noetic/rosbag_migration_rule/1.0.1-1.tar.gz#/ros-noetic-rosbag_migration_rule-1.0.1-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - - -Provides: ros-noetic-rosbag_migration_rule = 1.0.1-2 -Obsoletes: ros-noetic-rosbag_migration_rule < 1.0.1-2 -Obsoletes: ros-kinetic-rosbag_migration_rule < 1.0.1-2 - - - -%description -This empty package allows to export rosbag migration rule files -without depending on rosbag. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel - -Provides: ros-noetic-rosbag_migration_rule-devel = 1.0.1-2 -Obsoletes: ros-noetic-rosbag_migration_rule-devel < 1.0.1-2 -Obsoletes: ros-kinetic-rosbag_migration_rule-devel < 1.0.1-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rosbag_migration_rule - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/rosbag_migration_rule/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.0.1-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.1.0.1-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.1.0.0-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.0.0-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.0.0-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.0.0-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.0.0-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.0.0-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.0.0-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.0.0-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.0.0-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.0.0-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.0.0-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.0.0-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.0.0-1 -- Update auto-generated Spec file diff --git a/specs/ros-rosbag_storage.spec b/specs/ros-rosbag_storage.spec deleted file mode 100644 index 6220017..0000000 --- a/specs/ros-rosbag_storage.spec +++ /dev/null @@ -1,219 +0,0 @@ -Name: ros-rosbag_storage -Version: noetic.1.15.9 -Release: 2%{?dist} -Summary: ROS package rosbag_storage - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/rosbag_storage/1.15.9-1.tar.gz#/ros-noetic-rosbag_storage-1.15.9-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: boost-devel -BuildRequires: bzip2-devel -BuildRequires: console-bridge-devel -BuildRequires: gpgme-devel -BuildRequires: lz4-devel -BuildRequires: openssl-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-cpp_common-devel -BuildRequires: ros-noetic-pluginlib-devel -BuildRequires: ros-noetic-roscpp_serialization-devel -BuildRequires: ros-noetic-roscpp_traits-devel -BuildRequires: ros-noetic-roslz4-devel -BuildRequires: ros-noetic-rostest-devel -BuildRequires: ros-noetic-rostime-devel -BuildRequires: ros-noetic-std_msgs-devel - -Requires: ros-noetic-cpp_common -Requires: ros-noetic-pluginlib -Requires: ros-noetic-roscpp_serialization -Requires: ros-noetic-roscpp_traits -Requires: ros-noetic-roslz4 -Requires: ros-noetic-rostime - -Provides: ros-noetic-rosbag_storage = 1.15.9-2 -Obsoletes: ros-noetic-rosbag_storage < 1.15.9-2 -Obsoletes: ros-kinetic-rosbag_storage < 1.15.9-2 - - - -%description -This is a set of tools for recording from and playing back ROS message -without relying on the ROS client library. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: boost-devel -Requires: bzip2-devel -Requires: console-bridge-devel -Requires: gpgme-devel -Requires: lz4-devel -Requires: openssl-devel -Requires: ros-noetic-cpp_common-devel -Requires: ros-noetic-pluginlib-devel -Requires: ros-noetic-roscpp_serialization-devel -Requires: ros-noetic-roscpp_traits-devel -Requires: ros-noetic-roslz4-devel -Requires: ros-noetic-rostest-devel -Requires: ros-noetic-rostime-devel -Requires: ros-noetic-std_msgs-devel - -Provides: ros-noetic-rosbag_storage-devel = 1.15.9-2 -Obsoletes: ros-noetic-rosbag_storage-devel < 1.15.9-2 -Obsoletes: ros-kinetic-rosbag_storage-devel < 1.15.9-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rosbag_storage - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/rosbag_storage/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.15.9-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.1.15.9-1 -- Update to latest release -* Sat Aug 08 2020 Nicolas Limpert - noetic.1.15.8-1 -- Update to latest release -* Thu Jun 11 2020 Nicolas Limpert - noetic.1.15.7-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.15.6-1 -- Upgrade to noetic -* Fri Apr 17 2020 Till Hofmann - melodic.1.14.5-1 -- Update to latest release -* Wed Mar 04 2020 Till Hofmann - melodic.1.14.4-1 -- Update to latest release -* Mon Jul 22 2019 Till Hofmann - melodic.1.14.3-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.14.3-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.14.3-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.12.14-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.12.14-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.13-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.13-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.13-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.12.13-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.12.13-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.12.12-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.12-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.12-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.12-3 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.12.12-2 -- Add missing BR on lz4-devel -* Sun Nov 19 2017 Till Hofmann - 1.12.12-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.7-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.7-1 -- Update auto-generated Spec file diff --git a/specs/ros-rosbash.spec b/specs/ros-rosbash.spec deleted file mode 100644 index 7a847eb..0000000 --- a/specs/ros-rosbash.spec +++ /dev/null @@ -1,184 +0,0 @@ -Name: ros-rosbash -Version: noetic.1.15.7 -Release: 2%{?dist} -Summary: ROS package rosbash - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/ros-release/archive/release/noetic/rosbash/1.15.7-1.tar.gz#/ros-noetic-rosbash-1.15.7-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: ros-noetic-catkin -Requires: ros-noetic-rospack - -Provides: ros-noetic-rosbash = 1.15.7-2 -Obsoletes: ros-noetic-rosbash < 1.15.7-2 -Obsoletes: ros-kinetic-rosbash < 1.15.7-2 - - - -%description -Assorted shell commands for using ros with bash. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-rospack-devel - -Provides: ros-noetic-rosbash-devel = 1.15.7-2 -Obsoletes: ros-noetic-rosbash-devel < 1.15.7-2 -Obsoletes: ros-kinetic-rosbash-devel < 1.15.7-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rosbash - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/rosbash/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.15.7-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.1.15.7-1 -- Update to latest release -* Sat Aug 08 2020 Nicolas Limpert - noetic.1.15.6-1 -- Update to latest release -* Thu Jun 11 2020 Nicolas Limpert - noetic.1.15.4-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.15.1-1 -- Upgrade to noetic -* Wed Mar 04 2020 Till Hofmann - melodic.1.14.8-1 -- Update to latest release -* Tue Feb 04 2020 Till Hofmann - 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.14.6-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.14.6-2 -- Remove ROS distro from package name -* Fri Jul 12 2019 Till Hofmann - 1.14.6-1 -- Update to latest release -* Wed Nov 07 2018 Till Hofmann - 1.14.4-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.14.3-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.14.3-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.14.3-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.13.6-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.13.6-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.13.6-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.13.6-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.13.6-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.13.5-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.13.5-1 -- Update auto-generated Spec file diff --git a/specs/ros-rosboost_cfg.spec b/specs/ros-rosboost_cfg.spec deleted file mode 100644 index 284a70d..0000000 --- a/specs/ros-rosboost_cfg.spec +++ /dev/null @@ -1,180 +0,0 @@ -Name: ros-rosboost_cfg -Version: noetic.1.15.7 -Release: 2%{?dist} -Summary: ROS package rosboost_cfg - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/ros-release/archive/release/noetic/rosboost_cfg/1.15.7-1.tar.gz#/ros-noetic-rosboost_cfg-1.15.7-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: python3-setuptools -BuildRequires: ros-noetic-catkin-devel - - -Provides: ros-noetic-rosboost_cfg = 1.15.7-2 -Obsoletes: ros-noetic-rosboost_cfg < 1.15.7-2 -Obsoletes: ros-kinetic-rosboost_cfg < 1.15.7-2 - - - -%description -Contains scripts used by the rosboost-cfg tool for determining -cflags/lflags/etc. of boost on your system - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: python3-setuptools -Requires: ros-noetic-catkin-devel - -Provides: ros-noetic-rosboost_cfg-devel = 1.15.7-2 -Obsoletes: ros-noetic-rosboost_cfg-devel < 1.15.7-2 -Obsoletes: ros-kinetic-rosboost_cfg-devel < 1.15.7-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rosboost_cfg - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/rosboost_cfg/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.15.7-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.1.15.7-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.15.1-1 -- Upgrade to noetic -* Wed Mar 04 2020 Till Hofmann - melodic.1.14.8-1 -- Update to latest release -* Tue Feb 04 2020 Till Hofmann - 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.14.6-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.14.6-2 -- Remove ROS distro from package name -* Fri Jul 12 2019 Till Hofmann - 1.14.6-1 -- Update to latest release -* Wed Nov 07 2018 Till Hofmann - 1.14.4-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.14.3-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.14.3-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.14.3-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.13.6-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.13.6-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.13.6-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.13.6-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.13.6-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.13.5-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.13.5-1 -- Update auto-generated Spec file diff --git a/specs/ros-rosbuild.spec b/specs/ros-rosbuild.spec deleted file mode 100644 index b8b2f93..0000000 --- a/specs/ros-rosbuild.spec +++ /dev/null @@ -1,193 +0,0 @@ -Name: ros-rosbuild -Version: noetic.1.15.7 -Release: 2%{?dist} -Summary: ROS package rosbuild - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/ros-release/archive/release/noetic/rosbuild/1.15.7-1.tar.gz#/ros-noetic-rosbuild-1.15.7-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: pkgconfig -BuildRequires: ros-noetic-catkin-devel - -Requires: ros-noetic-catkin -Requires: ros-noetic-message_generation -Requires: ros-noetic-message_runtime - -Provides: ros-noetic-rosbuild = 1.15.7-2 -Obsoletes: ros-noetic-rosbuild < 1.15.7-2 -Obsoletes: ros-kinetic-rosbuild < 1.15.7-2 - - - -%description -rosbuild contains scripts for managing the CMake-based build system -for ROS. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: pkgconfig -Requires: ros-noetic-message_generation-devel -Requires: ros-noetic-message_runtime-devel - -Provides: ros-noetic-rosbuild-devel = 1.15.7-2 -Obsoletes: ros-noetic-rosbuild-devel < 1.15.7-2 -Obsoletes: ros-kinetic-rosbuild-devel < 1.15.7-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rosbuild - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/rosbuild/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.15.7-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.1.15.7-1 -- Update to latest release -* Sat Aug 08 2020 Nicolas Limpert - noetic.1.15.6-1 -- Update to latest release -* Thu Jun 11 2020 Nicolas Limpert - noetic.1.15.4-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.15.1-1 -- Upgrade to noetic -* Wed Mar 04 2020 Till Hofmann - melodic.1.14.8-1 -- Update to latest release -* Tue Feb 04 2020 Till Hofmann - 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.14.6-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.14.6-2 -- Remove ROS distro from package name -* Fri Jul 12 2019 Till Hofmann - 1.14.6-1 -- Update to latest release -* Wed Nov 07 2018 Till Hofmann - 1.14.4-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.14.3-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.14.3-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.14.3-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.14.3-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.14.3-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.13.6-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.13.6-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.13.6-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.13.6-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.13.6-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.13.5-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.13.5-1 -- Update auto-generated Spec file diff --git a/specs/ros-rosclean.spec b/specs/ros-rosclean.spec deleted file mode 100644 index 511d6dc..0000000 --- a/specs/ros-rosclean.spec +++ /dev/null @@ -1,188 +0,0 @@ -Name: ros-rosclean -Version: noetic.1.15.7 -Release: 2%{?dist} -Summary: ROS package rosclean - -License: BSD -URL: http://wiki.ros.org/rosclean - -Source0: https://github.com/ros-gbp/ros-release/archive/release/noetic/rosclean/1.15.7-1.tar.gz#/ros-noetic-rosclean-1.15.7-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: python3-setuptools -BuildRequires: ros-noetic-catkin-devel - -Requires: python3-rospkg - -Provides: ros-noetic-rosclean = 1.15.7-2 -Obsoletes: ros-noetic-rosclean < 1.15.7-2 -Obsoletes: ros-kinetic-rosclean < 1.15.7-2 - - - -%description -rosclean: cleanup filesystem resources (e.g. log files). - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: python3-setuptools -Requires: ros-noetic-catkin-devel - -Provides: ros-noetic-rosclean-devel = 1.15.7-2 -Obsoletes: ros-noetic-rosclean-devel < 1.15.7-2 -Obsoletes: ros-kinetic-rosclean-devel < 1.15.7-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rosclean - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/rosclean/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.15.7-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.1.15.7-1 -- Update to latest release -* Sat Aug 08 2020 Nicolas Limpert - noetic.1.15.6-1 -- Update to latest release -* Thu Jun 11 2020 Nicolas Limpert - noetic.1.15.4-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.15.1-1 -- Upgrade to noetic -* Wed Mar 04 2020 Till Hofmann - melodic.1.14.8-1 -- Update to latest release -* Tue Feb 04 2020 Till Hofmann - 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.14.6-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.14.6-2 -- Remove ROS distro from package name -* Fri Jul 12 2019 Till Hofmann - 1.14.6-1 -- Update to latest release -* Wed Nov 07 2018 Till Hofmann - 1.14.4-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.14.3-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.14.3-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.14.3-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.14.3-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.14.3-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.13.6-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.13.6-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.13.6-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.13.6-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.13.6-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.13.5-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.13.5-1 -- Update auto-generated Spec file diff --git a/specs/ros-rosconsole.spec b/specs/ros-rosconsole.spec deleted file mode 100644 index d850e8b..0000000 --- a/specs/ros-rosconsole.spec +++ /dev/null @@ -1,198 +0,0 @@ -Name: ros-rosconsole -Version: noetic.1.14.3 -Release: 2%{?dist} -Summary: ROS package rosconsole - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/rosconsole-release/archive/release/noetic/rosconsole/1.14.3-1.tar.gz#/ros-noetic-rosconsole-1.14.3-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: apr-devel apr-util -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: log4cxx-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-cpp_common-devel -BuildRequires: ros-noetic-rostime-devel -BuildRequires: ros-noetic-rosunit-devel - -Requires: ros-noetic-cpp_common -Requires: ros-noetic-rosbuild -Requires: ros-noetic-rostime - -Provides: ros-noetic-rosconsole = 1.14.3-2 -Obsoletes: ros-noetic-rosconsole < 1.14.3-2 -Obsoletes: ros-kinetic-rosconsole < 1.14.3-2 - - - -%description -ROS console output library. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: apr-devel apr-util -Requires: boost-devel -Requires: console-bridge-devel -Requires: log4cxx-devel -Requires: ros-noetic-cpp_common-devel -Requires: ros-noetic-rostime-devel -Requires: ros-noetic-rosunit-devel -Requires: ros-noetic-rosbuild-devel - -Provides: ros-noetic-rosconsole-devel = 1.14.3-2 -Obsoletes: ros-noetic-rosconsole-devel < 1.14.3-2 -Obsoletes: ros-kinetic-rosconsole-devel < 1.14.3-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rosconsole - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/rosconsole/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.14.3-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.1.14.3-1 -- Update to latest release -* Sat Aug 08 2020 Nicolas Limpert - noetic.1.14.2-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.14.0-1 -- Upgrade to noetic -* Tue Feb 04 2020 Till Hofmann - 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.13.10-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.12.14-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.12.14-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.13-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.13-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.13-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.12.13-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.12.13-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.12.12-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.12-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.12-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.12-3 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.12.12-2 -- Add missing BR on console-bridge-devel -* Sun Nov 19 2017 Till Hofmann - 1.12.12-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.7-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.7-1 -- Update auto-generated Spec file diff --git a/specs/ros-rosconsole_bridge.spec b/specs/ros-rosconsole_bridge.spec deleted file mode 100644 index a1b77d1..0000000 --- a/specs/ros-rosconsole_bridge.spec +++ /dev/null @@ -1,186 +0,0 @@ -Name: ros-rosconsole_bridge -Version: noetic.0.5.4 -Release: 2%{?dist} -Summary: ROS package rosconsole_bridge - -License: BSD -URL: http://www.ros.org/wiki/rosconsole_bridge - -Source0: https://github.com/ros-gbp/rosconsole_bridge-release/archive/release/noetic/rosconsole_bridge/0.5.4-1.tar.gz#/ros-noetic-rosconsole_bridge-0.5.4-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: log4cxx-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-cpp_common-devel -BuildRequires: ros-noetic-rosconsole-devel - -Requires: ros-noetic-cpp_common -Requires: ros-noetic-rosconsole - -Provides: ros-noetic-rosconsole_bridge = 0.5.4-2 -Obsoletes: ros-noetic-rosconsole_bridge < 0.5.4-2 -Obsoletes: ros-kinetic-rosconsole_bridge < 0.5.4-2 - - - -%description -rosconsole_bridge is a package used in conjunction with console_bridge -and rosconsole for connecting console_bridge-based logging to -rosconsole-based logging. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: boost-devel -Requires: console-bridge-devel -Requires: log4cxx-devel -Requires: ros-noetic-cpp_common-devel -Requires: ros-noetic-rosconsole-devel - -Provides: ros-noetic-rosconsole_bridge-devel = 0.5.4-2 -Obsoletes: ros-noetic-rosconsole_bridge-devel < 0.5.4-2 -Obsoletes: ros-kinetic-rosconsole_bridge-devel < 0.5.4-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rosconsole_bridge - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/rosconsole_bridge/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.5.4-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.0.5.4-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.0.5.3-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.0.5.3-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.5.3-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.5.2-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 0.5.2-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 0.5.1-10 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.5.1-9 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.5.1-8 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.5.1-7 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.5.1-6 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.5.1-5 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.5.1-4 -- Split devel package -* Mon Nov 20 2017 Till Hofmann - 0.5.1-3 -- Add missing BR on boost-devel -* Mon Nov 20 2017 Till Hofmann - 0.5.1-2 -- Add missing BR on log4cxx-devel -* Sun Nov 19 2017 Till Hofmann - 0.5.1-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 0.4.4-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.4.4-1 -- Update auto-generated Spec file diff --git a/specs/ros-roscpp.spec b/specs/ros-roscpp.spec deleted file mode 100644 index aedc0e6..0000000 --- a/specs/ros-roscpp.spec +++ /dev/null @@ -1,224 +0,0 @@ -Name: ros-roscpp -Version: noetic.1.15.9 -Release: 2%{?dist} -Summary: ROS package roscpp - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/roscpp/1.15.9-1.tar.gz#/ros-noetic-roscpp-1.15.9-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: log4cxx-devel -BuildRequires: pkgconfig -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-cpp_common-devel -BuildRequires: ros-noetic-message_generation-devel -BuildRequires: ros-noetic-rosconsole-devel -BuildRequires: ros-noetic-roscpp_serialization-devel -BuildRequires: ros-noetic-roscpp_traits-devel -BuildRequires: ros-noetic-rosgraph_msgs-devel -BuildRequires: ros-noetic-roslang-devel -BuildRequires: ros-noetic-rostime-devel -BuildRequires: ros-noetic-std_msgs-devel -BuildRequires: ros-noetic-xmlrpcpp-devel - -Requires: ros-noetic-cpp_common -Requires: ros-noetic-message_runtime -Requires: ros-noetic-rosconsole -Requires: ros-noetic-roscpp_serialization -Requires: ros-noetic-roscpp_traits -Requires: ros-noetic-rosgraph_msgs -Requires: ros-noetic-rostime -Requires: ros-noetic-std_msgs -Requires: ros-noetic-xmlrpcpp - -Provides: ros-noetic-roscpp = 1.15.9-2 -Obsoletes: ros-noetic-roscpp < 1.15.9-2 -Obsoletes: ros-kinetic-roscpp < 1.15.9-2 - - - -%description -roscpp is a C++ implementation of ROS. It provides a - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: boost-devel -Requires: console-bridge-devel -Requires: log4cxx-devel -Requires: pkgconfig -Requires: ros-noetic-cpp_common-devel -Requires: ros-noetic-message_generation-devel -Requires: ros-noetic-rosconsole-devel -Requires: ros-noetic-roscpp_serialization-devel -Requires: ros-noetic-roscpp_traits-devel -Requires: ros-noetic-rosgraph_msgs-devel -Requires: ros-noetic-roslang-devel -Requires: ros-noetic-rostime-devel -Requires: ros-noetic-std_msgs-devel -Requires: ros-noetic-xmlrpcpp-devel -Requires: ros-noetic-message_runtime-devel - -Provides: ros-noetic-roscpp-devel = 1.15.9-2 -Obsoletes: ros-noetic-roscpp-devel < 1.15.9-2 -Obsoletes: ros-kinetic-roscpp-devel < 1.15.9-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg roscpp - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/roscpp/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.15.9-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.1.15.9-1 -- Update to latest release -* Mon Aug 10 2020 Nicolas Limpert - noetic.1.15.8-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.15.6-1 -- Upgrade to noetic -* Fri Apr 17 2020 Till Hofmann - melodic.1.14.5-1 -- Update to latest release -* Thu Mar 05 2020 Till Hofmann - melodic.1.14.4-2 -- Remove upstreamed patch -* Wed Mar 04 2020 Till Hofmann - melodic.1.14.4-1 -- Update to latest release -* Mon Jul 22 2019 Till Hofmann - melodic.1.14.3-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.14.3-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.14.3-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.12.14-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.12.14-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.13-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.13-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.13-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.12.13-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.12.13-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.12.12-7 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.12-6 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.12-5 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.12-4 -- Split devel package -* Mon Nov 20 2017 Till Hofmann - 1.12.12-3 -- Add missing BR on log4cxx-devel -* Mon Nov 20 2017 Till Hofmann - 1.12.12-2 -- Add missing BR on boost-devel -* Sun Nov 19 2017 Till Hofmann - 1.12.12-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.7-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.7-1 -- Update auto-generated Spec file diff --git a/specs/ros-roscpp_core.spec b/specs/ros-roscpp_core.spec deleted file mode 100644 index d079e2b..0000000 --- a/specs/ros-roscpp_core.spec +++ /dev/null @@ -1,183 +0,0 @@ -Name: ros-roscpp_core -Version: noetic.0.7.2 -Release: 2%{?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/noetic/roscpp_core/0.7.2-1.tar.gz#/ros-noetic-roscpp_core-0.7.2-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: ros-noetic-cpp_common -Requires: ros-noetic-roscpp_serialization -Requires: ros-noetic-roscpp_traits -Requires: ros-noetic-rostime - -Provides: ros-noetic-roscpp_core = 0.7.2-2 -Obsoletes: ros-noetic-roscpp_core < 0.7.2-2 -Obsoletes: ros-kinetic-roscpp_core < 0.7.2-2 - - - -%description -Underlying data libraries for roscpp messages. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-rostime-devel -Requires: ros-noetic-cpp_common-devel -Requires: ros-noetic-roscpp_serialization-devel -Requires: ros-noetic-roscpp_traits-devel - -Provides: ros-noetic-roscpp_core-devel = 0.7.2-2 -Obsoletes: ros-noetic-roscpp_core-devel < 0.7.2-2 -Obsoletes: ros-kinetic-roscpp_core-devel < 0.7.2-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg roscpp_core - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/roscpp_core/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.7.2-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.0.7.2-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.0.7.1-1 -- Upgrade to noetic -* Tue Feb 04 2020 Till Hofmann - 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.6.12-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.6.11-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 0.6.11-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 0.6.9-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.6.9-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.6.9-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.6.7-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.6.7-5 -- Add missing 'Requires: rostime' to devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.6.7-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.6.7-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.6.7-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 0.6.7-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 0.6.2-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.6.2-1 -- Update auto-generated Spec file diff --git a/specs/ros-roscpp_serialization.spec b/specs/ros-roscpp_serialization.spec deleted file mode 100644 index 9a9ad4b..0000000 --- a/specs/ros-roscpp_serialization.spec +++ /dev/null @@ -1,190 +0,0 @@ -Name: ros-roscpp_serialization -Version: noetic.0.7.2 -Release: 2%{?dist} -Summary: ROS package roscpp_serialization - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/roscpp_core-release/archive/release/noetic/roscpp_serialization/0.7.2-1.tar.gz#/ros-noetic-roscpp_serialization-0.7.2-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: boost-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-cpp_common-devel -BuildRequires: ros-noetic-roscpp_traits-devel -BuildRequires: ros-noetic-rostime-devel - -Requires: ros-noetic-cpp_common -Requires: ros-noetic-roscpp_traits -Requires: ros-noetic-rostime - -Provides: ros-noetic-roscpp_serialization = 0.7.2-2 -Obsoletes: ros-noetic-roscpp_serialization < 0.7.2-2 -Obsoletes: ros-kinetic-roscpp_serialization < 0.7.2-2 - - - -%description -roscpp_serialization contains the code for serialization as described -in - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: boost-devel -Requires: ros-noetic-cpp_common-devel -Requires: ros-noetic-roscpp_traits-devel -Requires: ros-noetic-rostime-devel - -Provides: ros-noetic-roscpp_serialization-devel = 0.7.2-2 -Obsoletes: ros-noetic-roscpp_serialization-devel < 0.7.2-2 -Obsoletes: ros-kinetic-roscpp_serialization-devel < 0.7.2-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg roscpp_serialization - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/roscpp_serialization/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.7.2-2 -- Modernize python shebang replacement -* Thu Jun 11 2020 Nicolas Limpert - noetic.0.7.2-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.0.7.1-1 -- Upgrade to noetic -* Tue Feb 04 2020 Till Hofmann - 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.6.12-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.6.11-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 0.6.11-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 0.6.9-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.6.9-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.6.9-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 0.6.9-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 0.6.9-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 0.6.7-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.6.7-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.6.7-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.6.7-3 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 0.6.7-2 -- Add missing BR on boost-devel -* Sun Nov 19 2017 Till Hofmann - 0.6.7-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 0.6.2-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.6.2-1 -- Update auto-generated Spec file diff --git a/specs/ros-roscpp_traits.spec b/specs/ros-roscpp_traits.spec deleted file mode 100644 index 1141edc..0000000 --- a/specs/ros-roscpp_traits.spec +++ /dev/null @@ -1,181 +0,0 @@ -Name: ros-roscpp_traits -Version: noetic.0.7.2 -Release: 2%{?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/noetic/roscpp_traits/0.7.2-1.tar.gz#/ros-noetic-roscpp_traits-0.7.2-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: ros-noetic-cpp_common -Requires: ros-noetic-rostime - -Provides: ros-noetic-roscpp_traits = 0.7.2-2 -Obsoletes: ros-noetic-roscpp_traits < 0.7.2-2 -Obsoletes: ros-kinetic-roscpp_traits < 0.7.2-2 - - - -%description -roscpp_traits contains the message traits code as described in - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-cpp_common-devel -Requires: ros-noetic-rostime-devel - -Provides: ros-noetic-roscpp_traits-devel = 0.7.2-2 -Obsoletes: ros-noetic-roscpp_traits-devel < 0.7.2-2 -Obsoletes: ros-kinetic-roscpp_traits-devel < 0.7.2-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg roscpp_traits - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/roscpp_traits/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.7.2-2 -- Modernize python shebang replacement -* Thu Jun 11 2020 Nicolas Limpert - noetic.0.7.2-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.0.7.1-1 -- Upgrade to noetic -* Tue Feb 04 2020 Till Hofmann - 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.6.12-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.6.11-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 0.6.11-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 0.6.9-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.6.9-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.6.9-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 0.6.9-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 0.6.9-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 0.6.7-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.6.7-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.6.7-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.6.7-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 0.6.7-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 0.6.2-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.6.2-1 -- Update auto-generated Spec file diff --git a/specs/ros-roscpp_tutorials.spec b/specs/ros-roscpp_tutorials.spec deleted file mode 100644 index fcc75af..0000000 --- a/specs/ros-roscpp_tutorials.spec +++ /dev/null @@ -1,194 +0,0 @@ -Name: ros-roscpp_tutorials -Version: noetic.0.10.2 -Release: 2%{?dist} -Summary: ROS package roscpp_tutorials - -License: BSD -URL: http://www.ros.org/wiki/roscpp_tutorials - -Source0: https://github.com/ros-gbp/ros_tutorials-release/archive/release/noetic/roscpp_tutorials/0.10.2-1.tar.gz#/ros-noetic-roscpp_tutorials-0.10.2-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: log4cxx-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-message_generation-devel -BuildRequires: ros-noetic-rosconsole-devel -BuildRequires: ros-noetic-roscpp-devel -BuildRequires: ros-noetic-roscpp_serialization-devel -BuildRequires: ros-noetic-rostime-devel -BuildRequires: ros-noetic-std_msgs-devel - -Requires: ros-noetic-message_runtime -Requires: ros-noetic-rosconsole -Requires: ros-noetic-roscpp -Requires: ros-noetic-roscpp_serialization -Requires: ros-noetic-rostime -Requires: ros-noetic-std_msgs - -Provides: ros-noetic-roscpp_tutorials = 0.10.2-2 -Obsoletes: ros-noetic-roscpp_tutorials < 0.10.2-2 -Obsoletes: ros-kinetic-roscpp_tutorials < 0.10.2-2 - - - -%description -This package attempts to show the features of ROS step-by-step, -including using messages, servers, parameters, etc. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: boost-devel -Requires: console-bridge-devel -Requires: log4cxx-devel -Requires: ros-noetic-message_generation-devel -Requires: ros-noetic-rosconsole-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-roscpp_serialization-devel -Requires: ros-noetic-rostime-devel -Requires: ros-noetic-std_msgs-devel -Requires: ros-noetic-message_runtime-devel - -Provides: ros-noetic-roscpp_tutorials-devel = 0.10.2-2 -Obsoletes: ros-noetic-roscpp_tutorials-devel < 0.10.2-2 -Obsoletes: ros-kinetic-roscpp_tutorials-devel < 0.10.2-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg roscpp_tutorials - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/roscpp_tutorials/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.10.2-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.0.10.2-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.0.10.1-1 -- Upgrade to noetic -* Wed Mar 04 2020 Till Hofmann - melodic.0.9.2-1 -- Update to latest release -* Mon Jul 22 2019 Till Hofmann - melodic.0.9.1-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.0.9.1-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.9.1-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.7.1-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.7.1-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.7.1-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.7.1-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.7.1-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.7.1-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.7.1-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.7.1-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.7.1-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.7.1-1 -- Update auto-generated Spec file diff --git a/specs/ros-roscreate.spec b/specs/ros-roscreate.spec deleted file mode 100644 index 8041710..0000000 --- a/specs/ros-roscreate.spec +++ /dev/null @@ -1,183 +0,0 @@ -Name: ros-roscreate -Version: noetic.1.15.7 -Release: 2%{?dist} -Summary: ROS package roscreate - -License: BSD -URL: http://wiki.ros.org/roscreate - -Source0: https://github.com/ros-gbp/ros-release/archive/release/noetic/roscreate/1.15.7-1.tar.gz#/ros-noetic-roscreate-1.15.7-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: python3-setuptools -BuildRequires: ros-noetic-catkin-devel - -Requires: python3-rospkg -Requires: ros-noetic-roslib - -Provides: ros-noetic-roscreate = 1.15.7-2 -Obsoletes: ros-noetic-roscreate < 1.15.7-2 -Obsoletes: ros-kinetic-roscreate < 1.15.7-2 - - - -%description -roscreate contains a tool that assists in the creation of ROS -filesystem resources. It provides: - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: python3-setuptools -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-roslib-devel - -Provides: ros-noetic-roscreate-devel = 1.15.7-2 -Obsoletes: ros-noetic-roscreate-devel < 1.15.7-2 -Obsoletes: ros-kinetic-roscreate-devel < 1.15.7-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg roscreate - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/roscreate/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.15.7-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.1.15.7-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.15.1-1 -- Upgrade to noetic -* Wed Mar 04 2020 Till Hofmann - melodic.1.14.8-1 -- Update to latest release -* Tue Feb 04 2020 Till Hofmann - 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.14.6-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.14.6-2 -- Remove ROS distro from package name -* Fri Jul 12 2019 Till Hofmann - 1.14.6-1 -- Update to latest release -* Wed Nov 07 2018 Till Hofmann - 1.14.4-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.14.3-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.14.3-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.14.3-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.13.6-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.13.6-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.13.6-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.13.6-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.13.6-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.13.5-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.13.5-1 -- Update auto-generated Spec file diff --git a/specs/ros-rosgraph.spec b/specs/ros-rosgraph.spec deleted file mode 100644 index 89ef141..0000000 --- a/specs/ros-rosgraph.spec +++ /dev/null @@ -1,193 +0,0 @@ -Name: ros-rosgraph -Version: noetic.1.15.9 -Release: 2%{?dist} -Summary: ROS package rosgraph - -License: BSD -URL: http://wiki.ros.org/rosgraph - -Source0: https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/rosgraph/1.15.9-1.tar.gz#/ros-noetic-rosgraph-1.15.9-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: python3-mock -BuildRequires: ros-noetic-catkin-devel - -Requires: python3-netifaces -Requires: python3-pyyaml -Requires: python3-rospkg -Requires: python3dist(pyyaml) - -Provides: ros-noetic-rosgraph = 1.15.9-2 -Obsoletes: ros-noetic-rosgraph < 1.15.9-2 -Obsoletes: ros-kinetic-rosgraph < 1.15.9-2 - - - -%description -rosgraph contains the rosgraph command-line tool, which prints -information about the ROS Computation Graph. It also provides an -internal library that can be used by graphical tools. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: python3-mock - -Provides: ros-noetic-rosgraph-devel = 1.15.9-2 -Obsoletes: ros-noetic-rosgraph-devel < 1.15.9-2 -Obsoletes: ros-kinetic-rosgraph-devel < 1.15.9-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rosgraph - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/rosgraph/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.15.9-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.1.15.9-1 -- Update to latest release -* Sat Aug 08 2020 Nicolas Limpert - noetic.1.15.8-1 -- Update to latest release -* Thu Jun 11 2020 Nicolas Limpert - noetic.1.15.7-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.15.6-1 -- Upgrade to noetic -* Fri Apr 17 2020 Till Hofmann - melodic.1.14.5-1 -- Update to latest release -* Thu Mar 05 2020 Till Hofmann - melodic.1.14.4-2 -- Fix dependency on python3-pyyaml -* Wed Mar 04 2020 Till Hofmann - melodic.1.14.4-1 -- Update to latest release -* Mon Jul 22 2019 Till Hofmann - melodic.1.14.3-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.14.3-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.14.3-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.12.14-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.12.14-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.13-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.13-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.13-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.12.13-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.12.13-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.12.12-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.12-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.12-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.12-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.12.12-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.7-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.7-1 -- Update auto-generated Spec file diff --git a/specs/ros-rosgraph_msgs.spec b/specs/ros-rosgraph_msgs.spec deleted file mode 100644 index 0f6f74b..0000000 --- a/specs/ros-rosgraph_msgs.spec +++ /dev/null @@ -1,178 +0,0 @@ -Name: ros-rosgraph_msgs -Version: noetic.1.11.3 -Release: 2%{?dist} -Summary: ROS package rosgraph_msgs - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/ros_comm_msgs-release/archive/release/noetic/rosgraph_msgs/1.11.3-1.tar.gz#/ros-noetic-rosgraph_msgs-1.11.3-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-message_generation-devel -BuildRequires: ros-noetic-std_msgs-devel - -Requires: ros-noetic-message_runtime -Requires: ros-noetic-std_msgs - -Provides: ros-noetic-rosgraph_msgs = 1.11.3-2 -Obsoletes: ros-noetic-rosgraph_msgs < 1.11.3-2 -Obsoletes: ros-kinetic-rosgraph_msgs < 1.11.3-2 - - - -%description -Messages relating to the ROS Computation Graph. These are generally -considered to be low-level messages that end users do not interact -with. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-message_generation-devel -Requires: ros-noetic-std_msgs-devel -Requires: ros-noetic-message_runtime-devel - -Provides: ros-noetic-rosgraph_msgs-devel = 1.11.3-2 -Obsoletes: ros-noetic-rosgraph_msgs-devel < 1.11.3-2 -Obsoletes: ros-kinetic-rosgraph_msgs-devel < 1.11.3-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rosgraph_msgs - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/rosgraph_msgs/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.11.3-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.1.11.3-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.1.11.2-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.11.2-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.11.2-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.11.2-12 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.11.2-11 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.11.2-10 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.11.2-9 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.11.2-8 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.11.2-7 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.11.2-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.11.2-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.11.2-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.11.2-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.11.2-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.11.2-1 -- Update auto-generated Spec file diff --git a/specs/ros-roslang.spec b/specs/ros-roslang.spec deleted file mode 100644 index eedc85e..0000000 --- a/specs/ros-roslang.spec +++ /dev/null @@ -1,188 +0,0 @@ -Name: ros-roslang -Version: noetic.1.15.7 -Release: 2%{?dist} -Summary: ROS package roslang - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/ros-release/archive/release/noetic/roslang/1.15.7-1.tar.gz#/ros-noetic-roslang-1.15.7-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: ros-noetic-catkin -Requires: ros-noetic-genmsg - -Provides: ros-noetic-roslang = 1.15.7-2 -Obsoletes: ros-noetic-roslang < 1.15.7-2 -Obsoletes: ros-kinetic-roslang < 1.15.7-2 - - - -%description -roslang is a common package that all - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-genmsg-devel - -Provides: ros-noetic-roslang-devel = 1.15.7-2 -Obsoletes: ros-noetic-roslang-devel < 1.15.7-2 -Obsoletes: ros-kinetic-roslang-devel < 1.15.7-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg roslang - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/roslang/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.15.7-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.1.15.7-1 -- Update to latest release -* Sat Aug 08 2020 Nicolas Limpert - noetic.1.15.6-1 -- Update to latest release -* Thu Jun 11 2020 Nicolas Limpert - noetic.1.15.4-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.15.1-1 -- Upgrade to noetic -* Wed Mar 04 2020 Till Hofmann - melodic.1.14.8-1 -- Update to latest release -* Tue Feb 04 2020 Till Hofmann - 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.14.6-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.14.6-2 -- Remove ROS distro from package name -* Fri Jul 12 2019 Till Hofmann - 1.14.6-1 -- Update to latest release -* Wed Nov 07 2018 Till Hofmann - 1.14.4-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.14.3-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.14.3-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.14.3-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.14.3-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.14.3-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.13.6-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.13.6-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.13.6-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.13.6-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.13.6-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.13.5-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.13.5-1 -- Update auto-generated Spec file diff --git a/specs/ros-roslaunch.spec b/specs/ros-roslaunch.spec deleted file mode 100644 index 4a27635..0000000 --- a/specs/ros-roslaunch.spec +++ /dev/null @@ -1,210 +0,0 @@ -Name: ros-roslaunch -Version: noetic.1.15.9 -Release: 2%{?dist} -Summary: ROS package roslaunch - -License: BSD -URL: http://wiki.ros.org/roslaunch - -Source0: https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/roslaunch/1.15.9-1.tar.gz#/ros-noetic-roslaunch-1.15.9-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-rosbuild-devel - -Requires: /usr/bin/rosversion -Requires: python3-paramiko -Requires: python3-pyyaml -Requires: python3-rospkg -Requires: python3dist(pyyaml) -Requires: ros-noetic-rosclean -Requires: ros-noetic-rosgraph_msgs -Requires: ros-noetic-roslib -Requires: ros-noetic-rosmaster -Requires: ros-noetic-rosout -Requires: ros-noetic-rosparam -Requires: ros-noetic-rosunit - -Provides: ros-noetic-roslaunch = 1.15.9-2 -Obsoletes: ros-noetic-roslaunch < 1.15.9-2 -Obsoletes: ros-kinetic-roslaunch < 1.15.9-2 - - - -%description -roslaunch is a tool for easily launching multiple ROS - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-rosbuild-devel -Requires: ros-noetic-rosclean-devel -Requires: ros-noetic-rosgraph_msgs-devel -Requires: ros-noetic-roslib-devel -Requires: ros-noetic-rosmaster-devel -Requires: ros-noetic-rosout-devel -Requires: ros-noetic-rosparam-devel -Requires: ros-noetic-rosunit-devel - -Provides: ros-noetic-roslaunch-devel = 1.15.9-2 -Obsoletes: ros-noetic-roslaunch-devel < 1.15.9-2 -Obsoletes: ros-kinetic-roslaunch-devel < 1.15.9-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg roslaunch - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/roslaunch/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.15.9-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.1.15.9-1 -- Update to latest release -* Sat Aug 08 2020 Nicolas Limpert - noetic.1.15.8-1 -- Update to latest release -* Thu Jun 11 2020 Nicolas Limpert - noetic.1.15.7-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.15.6-1 -- Upgrade to noetic -* Sat Apr 18 2020 Till Hofmann - melodic.1.14.5-2 -- Add dependency on rosversion -* Fri Apr 17 2020 Till Hofmann - melodic.1.14.5-1 -- Update to latest release -* Thu Mar 05 2020 Till Hofmann - melodic.1.14.4-2 -- Fix dependency on python3-pyyaml -* Wed Mar 04 2020 Till Hofmann - melodic.1.14.4-1 -- Update to latest release -* Mon Jul 22 2019 Till Hofmann - melodic.1.14.3-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.14.3-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.14.3-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.12.14-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.12.14-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.13-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.13-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.13-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.12.13-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.12.13-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.12.12-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.12-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.12-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.12-3 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 1.12.12-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.12.12-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.7-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.7-1 -- Update auto-generated Spec file diff --git a/specs/ros-roslib.spec b/specs/ros-roslib.spec deleted file mode 100644 index 4123412..0000000 --- a/specs/ros-roslib.spec +++ /dev/null @@ -1,205 +0,0 @@ -Name: ros-roslib -Version: noetic.1.15.7 -Release: 2%{?dist} -Summary: ROS package roslib - -License: BSD -URL: http://wiki.ros.org/roslib - -Source0: https://github.com/ros-gbp/ros-release/archive/release/noetic/roslib/1.15.7-1.tar.gz#/ros-noetic-roslib-1.15.7-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: boost-devel -BuildRequires: python3-setuptools -BuildRequires: tinyxml-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-rosmake-devel -BuildRequires: ros-noetic-rospack-devel - -Requires: python3-rospkg -Requires: ros-noetic-catkin -Requires: ros-noetic-ros_environment -Requires: ros-noetic-rospack - -Provides: ros-noetic-roslib = 1.15.7-2 -Obsoletes: ros-noetic-roslib < 1.15.7-2 -Obsoletes: ros-kinetic-roslib < 1.15.7-2 - - - -%description -Base dependencies and support libraries for ROS. roslib contains many -of the common data structures and tools that are shared across ROS -client library implementations. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: python3-setuptools -Requires: ros-noetic-catkin-devel -Requires: boost-devel -Requires: tinyxml-devel -Requires: ros-noetic-rosmake-devel -Requires: ros-noetic-rospack-devel -Requires: ros-noetic-ros_environment-devel - -Provides: ros-noetic-roslib-devel = 1.15.7-2 -Obsoletes: ros-noetic-roslib-devel < 1.15.7-2 -Obsoletes: ros-kinetic-roslib-devel < 1.15.7-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg roslib - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/roslib/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.15.7-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.1.15.7-1 -- Update to latest release -* Sat Aug 08 2020 Nicolas Limpert - noetic.1.15.6-1 -- Update to latest release -* Thu Jun 11 2020 Nicolas Limpert - noetic.1.15.4-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.15.1-1 -- Upgrade to noetic -* Wed Mar 04 2020 Till Hofmann - melodic.1.14.8-1 -- Update to latest release -* Tue Feb 04 2020 Till Hofmann - 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.14.6-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.14.6-2 -- Remove ROS distro from package name -* Fri Jul 12 2019 Till Hofmann - 1.14.6-1 -- Update to latest release -* Wed Nov 07 2018 Till Hofmann - 1.14.4-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.14.3-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.14.3-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.14.3-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.14.3-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.14.3-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.13.6-7 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.13.6-6 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.13.6-5 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.13.6-4 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.13.6-3 -- Add missing BR on tinyxml-devel -* Sun Nov 19 2017 Till Hofmann - 1.13.6-2 -- Add missing BR on python2-devel -* Sun Nov 19 2017 Till Hofmann - 1.13.6-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.13.5-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.13.5-1 -- Update auto-generated Spec file diff --git a/specs/ros-roslint.spec b/specs/ros-roslint.spec deleted file mode 100644 index 6cf44ed..0000000 --- a/specs/ros-roslint.spec +++ /dev/null @@ -1,169 +0,0 @@ -Name: ros-roslint -Version: noetic.0.12.0 -Release: 2%{?dist} -Summary: ROS package roslint - -License: BSD -URL: http://ros.org/wiki/roslint - -Source0: https://github.com/ros-gbp/roslint-release/archive/release/noetic/roslint/0.12.0-1.tar.gz#/ros-noetic-roslint-0.12.0-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - - -Provides: ros-noetic-roslint = 0.12.0-2 -Obsoletes: ros-noetic-roslint < 0.12.0-2 -Obsoletes: ros-kinetic-roslint < 0.12.0-2 - - - -%description -CMake lint commands for ROS packages. The lint commands perform static -checking of Python or C++ source code for errors and standards -compliance. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel - -Provides: ros-noetic-roslint-devel = 0.12.0-2 -Obsoletes: ros-noetic-roslint-devel < 0.12.0-2 -Obsoletes: ros-kinetic-roslint-devel < 0.12.0-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg roslint - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/roslint/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.12.0-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.0.12.0-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.0.11.2-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.0.11.2-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.11.2-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.11.0-11 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.11.0-10 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.11.0-9 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.11.0-8 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.11.0-7 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.11.0-6 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.11.0-5 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.11.0-4 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 0.11.0-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.11.0-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.11.0-1 -- Update auto-generated Spec file diff --git a/specs/ros-roslisp.spec b/specs/ros-roslisp.spec deleted file mode 100644 index 3e4cb6a..0000000 --- a/specs/ros-roslisp.spec +++ /dev/null @@ -1,178 +0,0 @@ -Name: ros-roslisp -Version: noetic.1.9.24 -Release: 2%{?dist} -Summary: ROS package roslisp - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/roslisp-release/archive/release/noetic/roslisp/1.9.24-1.tar.gz#/ros-noetic-roslisp-1.9.24-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: sbcl -Requires: ros-noetic-ros_environment -Requires: ros-noetic-rosgraph_msgs -Requires: ros-noetic-roslang -Requires: ros-noetic-rospack -Requires: ros-noetic-std_srvs - -Provides: ros-noetic-roslisp = 1.9.24-2 -Obsoletes: ros-noetic-roslisp < 1.9.24-2 -Obsoletes: ros-kinetic-roslisp < 1.9.24-2 - - - -%description -Lisp client library for ROS, the Robot Operating System. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-ros_environment-devel -Requires: ros-noetic-rosgraph_msgs-devel -Requires: ros-noetic-roslang-devel -Requires: ros-noetic-rospack-devel -Requires: ros-noetic-std_srvs-devel - -Provides: ros-noetic-roslisp-devel = 1.9.24-2 -Obsoletes: ros-noetic-roslisp-devel < 1.9.24-2 -Obsoletes: ros-kinetic-roslisp-devel < 1.9.24-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg roslisp - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/roslisp/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.9.24-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.1.9.24-1 -- Upgrade to noetic -* Mon Mar 02 2020 Till Hofmann - melodic.1.9.24-1 -- Update to latest release -* Mon Jul 22 2019 Till Hofmann - melodic.1.9.22-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.9.22-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.9.22-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.9.21-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.9.21-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.9.21-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.9.21-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.9.21-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.9.21-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.9.21-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.9.21-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.9.21-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.9.21-1 -- Update auto-generated Spec file diff --git a/specs/ros-roslz4.spec b/specs/ros-roslz4.spec deleted file mode 100644 index b785b98..0000000 --- a/specs/ros-roslz4.spec +++ /dev/null @@ -1,192 +0,0 @@ -Name: ros-roslz4 -Version: noetic.1.15.9 -Release: 2%{?dist} -Summary: ROS package roslz4 - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/roslz4/1.15.9-1.tar.gz#/ros-noetic-roslz4-1.15.9-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: lz4-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-cpp_common-devel -BuildRequires: ros-noetic-rosunit-devel - - -Provides: ros-noetic-roslz4 = 1.15.9-2 -Obsoletes: ros-noetic-roslz4 < 1.15.9-2 -Obsoletes: ros-kinetic-roslz4 < 1.15.9-2 - - - -%description -A Python and C++ implementation of the LZ4 streaming format. Large -data streams are split into blocks which are compressed using the very -fast LZ4 compression algorithm. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: lz4-devel -Requires: ros-noetic-cpp_common-devel -Requires: ros-noetic-rosunit-devel - -Provides: ros-noetic-roslz4-devel = 1.15.9-2 -Obsoletes: ros-noetic-roslz4-devel < 1.15.9-2 -Obsoletes: ros-kinetic-roslz4-devel < 1.15.9-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg roslz4 - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/roslz4/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.15.9-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.1.15.9-1 -- Update to latest release -* Sat Aug 08 2020 Nicolas Limpert - noetic.1.15.8-1 -- Update to latest release -* Thu Jun 11 2020 Nicolas Limpert - noetic.1.15.7-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.15.6-1 -- Upgrade to noetic -* Fri Apr 17 2020 Till Hofmann - melodic.1.14.5-1 -- Update to latest release -* Wed Mar 04 2020 Till Hofmann - melodic.1.14.4-1 -- Update to latest release -* Mon Jul 22 2019 Till Hofmann - melodic.1.14.3-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.14.3-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.14.3-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.12.14-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.12.14-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.13-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.13-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.13-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.12.13-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.12.13-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.12.12-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.12-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.12-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.12-3 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.12.12-2 -- Add missing BR on python2-devel -* Sun Nov 19 2017 Till Hofmann - 1.12.12-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.7-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.7-1 -- Update auto-generated Spec file diff --git a/specs/ros-rosmake.spec b/specs/ros-rosmake.spec deleted file mode 100644 index 4180c3f..0000000 --- a/specs/ros-rosmake.spec +++ /dev/null @@ -1,186 +0,0 @@ -Name: ros-rosmake -Version: noetic.1.15.7 -Release: 2%{?dist} -Summary: ROS package rosmake - -License: BSD -URL: http://wiki.ros.org/rosmake - -Source0: https://github.com/ros-gbp/ros-release/archive/release/noetic/rosmake/1.15.7-1.tar.gz#/ros-noetic-rosmake-1.15.7-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: python3-setuptools -BuildRequires: ros-noetic-catkin-devel - -Requires: python3-rospkg -Requires: ros-noetic-catkin - -Provides: ros-noetic-rosmake = 1.15.7-2 -Obsoletes: ros-noetic-rosmake < 1.15.7-2 -Obsoletes: ros-kinetic-rosmake < 1.15.7-2 - - - -%description -rosmake is a ros dependency aware build tool which can be used to -build all dependencies in the correct order. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: python3-setuptools -Requires: ros-noetic-catkin-devel - -Provides: ros-noetic-rosmake-devel = 1.15.7-2 -Obsoletes: ros-noetic-rosmake-devel < 1.15.7-2 -Obsoletes: ros-kinetic-rosmake-devel < 1.15.7-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rosmake - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/rosmake/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.15.7-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.1.15.7-1 -- Update to latest release -* Sat Aug 08 2020 Nicolas Limpert - noetic.1.15.6-1 -- Update to latest release -* Thu Jun 11 2020 Nicolas Limpert - noetic.1.15.4-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.15.1-1 -- Upgrade to noetic -* Wed Mar 04 2020 Till Hofmann - melodic.1.14.8-1 -- Update to latest release -* Tue Feb 04 2020 Till Hofmann - 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.14.6-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.14.6-2 -- Remove ROS distro from package name -* Fri Jul 12 2019 Till Hofmann - 1.14.6-1 -- Update to latest release -* Wed Nov 07 2018 Till Hofmann - 1.14.4-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.14.3-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.14.3-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.14.3-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.13.6-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.13.6-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.13.6-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.13.6-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.13.6-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.13.5-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.13.5-1 -- Update auto-generated Spec file diff --git a/specs/ros-rosmaster.spec b/specs/ros-rosmaster.spec deleted file mode 100644 index 0f1181a..0000000 --- a/specs/ros-rosmaster.spec +++ /dev/null @@ -1,186 +0,0 @@ -Name: ros-rosmaster -Version: noetic.1.15.9 -Release: 2%{?dist} -Summary: ROS package rosmaster - -License: BSD -URL: http://wiki.ros.org/rosmaster - -Source0: https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/rosmaster/1.15.9-1.tar.gz#/ros-noetic-rosmaster-1.15.9-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: python3-defusedxml -Requires: ros-noetic-rosgraph - -Provides: ros-noetic-rosmaster = 1.15.9-2 -Obsoletes: ros-noetic-rosmaster < 1.15.9-2 -Obsoletes: ros-kinetic-rosmaster < 1.15.9-2 - - - -%description -ROS - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-rosgraph-devel - -Provides: ros-noetic-rosmaster-devel = 1.15.9-2 -Obsoletes: ros-noetic-rosmaster-devel < 1.15.9-2 -Obsoletes: ros-kinetic-rosmaster-devel < 1.15.9-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rosmaster - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/rosmaster/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.15.9-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.1.15.9-1 -- Update to latest release -* Sat Aug 08 2020 Nicolas Limpert - noetic.1.15.8-1 -- Update to latest release -* Thu Jun 11 2020 Nicolas Limpert - noetic.1.15.7-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.15.6-1 -- Upgrade to noetic -* Fri Apr 17 2020 Till Hofmann - melodic.1.14.5-1 -- Update to latest release -* Wed Mar 04 2020 Till Hofmann - melodic.1.14.4-1 -- Update to latest release -* Mon Jul 22 2019 Till Hofmann - melodic.1.14.3-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.14.3-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.14.3-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.12.14-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.12.14-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.13-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.13-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.13-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.12.13-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.12.13-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.12.12-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.12-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.12-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.12-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.12.12-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.7-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.7-1 -- Update auto-generated Spec file diff --git a/specs/ros-rosmsg.spec b/specs/ros-rosmsg.spec deleted file mode 100644 index 0691341..0000000 --- a/specs/ros-rosmsg.spec +++ /dev/null @@ -1,195 +0,0 @@ -Name: ros-rosmsg -Version: noetic.1.15.9 -Release: 2%{?dist} -Summary: ROS package rosmsg - -License: BSD -URL: http://wiki.ros.org/rosmsg - -Source0: https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/rosmsg/1.15.9-1.tar.gz#/ros-noetic-rosmsg-1.15.9-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-std_msgs-devel - -Requires: python3-rospkg -Requires: ros-noetic-catkin -Requires: ros-noetic-genmsg -Requires: ros-noetic-genpy -Requires: ros-noetic-rosbag -Requires: ros-noetic-roslib - -Provides: ros-noetic-rosmsg = 1.15.9-2 -Obsoletes: ros-noetic-rosmsg < 1.15.9-2 -Obsoletes: ros-kinetic-rosmsg < 1.15.9-2 - - - -%description -rosmsg contains two command-line tools: - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-std_msgs-devel -Requires: ros-noetic-genmsg-devel -Requires: ros-noetic-genpy-devel -Requires: ros-noetic-rosbag-devel -Requires: ros-noetic-roslib-devel - -Provides: ros-noetic-rosmsg-devel = 1.15.9-2 -Obsoletes: ros-noetic-rosmsg-devel < 1.15.9-2 -Obsoletes: ros-kinetic-rosmsg-devel < 1.15.9-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rosmsg - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/rosmsg/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.15.9-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.1.15.9-1 -- Update to latest release -* Sat Aug 08 2020 Nicolas Limpert - noetic.1.15.8-1 -- Update to latest release -* Thu Jun 11 2020 Nicolas Limpert - noetic.1.15.7-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.15.6-1 -- Upgrade to noetic -* Fri Apr 17 2020 Till Hofmann - melodic.1.14.5-1 -- Update to latest release -* Wed Mar 04 2020 Till Hofmann - melodic.1.14.4-1 -- Update to latest release -* Mon Jul 22 2019 Till Hofmann - melodic.1.14.3-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.14.3-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.14.3-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.12.14-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.12.14-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.13-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.13-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.13-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.12.13-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.12.13-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.12.12-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.12-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.12-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.12-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.12.12-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.7-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.7-1 -- Update auto-generated Spec file diff --git a/specs/ros-rosnode.spec b/specs/ros-rosnode.spec deleted file mode 100644 index 98f1e5f..0000000 --- a/specs/ros-rosnode.spec +++ /dev/null @@ -1,190 +0,0 @@ -Name: ros-rosnode -Version: noetic.1.15.9 -Release: 2%{?dist} -Summary: ROS package rosnode - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/rosnode/1.15.9-1.tar.gz#/ros-noetic-rosnode-1.15.9-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-rostest-devel - -Requires: ros-noetic-rosgraph -Requires: ros-noetic-rostopic - -Provides: ros-noetic-rosnode = 1.15.9-2 -Obsoletes: ros-noetic-rosnode < 1.15.9-2 -Obsoletes: ros-kinetic-rosnode < 1.15.9-2 - - - -%description -rosnode is a command-line tool for displaying debug information about -ROS - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-rostest-devel -Requires: ros-noetic-rosgraph-devel -Requires: ros-noetic-rostopic-devel - -Provides: ros-noetic-rosnode-devel = 1.15.9-2 -Obsoletes: ros-noetic-rosnode-devel < 1.15.9-2 -Obsoletes: ros-kinetic-rosnode-devel < 1.15.9-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rosnode - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/rosnode/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.15.9-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.1.15.9-1 -- Update to latest release -* Sat Aug 08 2020 Nicolas Limpert - noetic.1.15.8-1 -- Update to latest release -* Thu Jun 11 2020 Nicolas Limpert - noetic.1.15.7-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.15.6-1 -- Upgrade to noetic -* Fri Apr 17 2020 Till Hofmann - melodic.1.14.5-1 -- Update to latest release -* Wed Mar 04 2020 Till Hofmann - melodic.1.14.4-1 -- Update to latest release -* Mon Jul 22 2019 Till Hofmann - melodic.1.14.3-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.14.3-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.14.3-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.12.14-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.12.14-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.13-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.13-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.13-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.12.13-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.12.13-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.12.12-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.12-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.12-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.12-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.12.12-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.7-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.7-1 -- Update auto-generated Spec file diff --git a/specs/ros-rosout.spec b/specs/ros-rosout.spec deleted file mode 100644 index 49e809c..0000000 --- a/specs/ros-rosout.spec +++ /dev/null @@ -1,194 +0,0 @@ -Name: ros-rosout -Version: noetic.1.15.9 -Release: 2%{?dist} -Summary: ROS package rosout - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/rosout/1.15.9-1.tar.gz#/ros-noetic-rosout-1.15.9-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: boost-devel -BuildRequires: log4cxx-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-roscpp-devel -BuildRequires: ros-noetic-rosgraph_msgs-devel -BuildRequires: ros-noetic-rostime-devel - -Requires: ros-noetic-roscpp -Requires: ros-noetic-rosgraph_msgs - -Provides: ros-noetic-rosout = 1.15.9-2 -Obsoletes: ros-noetic-rosout < 1.15.9-2 -Obsoletes: ros-kinetic-rosout < 1.15.9-2 - - - -%description -System-wide logging mechanism for messages sent to the /rosout topic. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: boost-devel -Requires: log4cxx-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-rosgraph_msgs-devel -Requires: ros-noetic-rostime-devel - -Provides: ros-noetic-rosout-devel = 1.15.9-2 -Obsoletes: ros-noetic-rosout-devel < 1.15.9-2 -Obsoletes: ros-kinetic-rosout-devel < 1.15.9-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rosout - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/rosout/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.15.9-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.1.15.9-1 -- Update to latest release -* Sat Aug 08 2020 Nicolas Limpert - noetic.1.15.8-1 -- Update to latest release -* Thu Jun 11 2020 Nicolas Limpert - noetic.1.15.7-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.15.6-1 -- Upgrade to noetic -* Fri Apr 17 2020 Till Hofmann - melodic.1.14.5-1 -- Update to latest release -* Wed Mar 04 2020 Till Hofmann - melodic.1.14.4-1 -- Update to latest release -* Mon Jul 22 2019 Till Hofmann - melodic.1.14.3-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.14.3-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.14.3-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.12.14-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.12.14-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.13-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.13-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.13-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.12.13-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.12.13-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.12.12-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.12-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.12-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.12-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.12.12-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.7-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.7-1 -- Update auto-generated Spec file diff --git a/specs/ros-rospack.spec b/specs/ros-rospack.spec deleted file mode 100644 index b066b89..0000000 --- a/specs/ros-rospack.spec +++ /dev/null @@ -1,199 +0,0 @@ -Name: ros-rospack -Version: noetic.2.6.2 -Release: 2%{?dist} -Summary: ROS package rospack - -License: BSD -URL: http://wiki.ros.org/rospack - -Source0: https://github.com/ros-gbp/rospack-release/archive/release/noetic/rospack/2.6.2-1.tar.gz#/ros-noetic-rospack-2.6.2-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: boost-devel -BuildRequires: gtest-devel -BuildRequires: pkgconfig -BuildRequires: python3-coverage -BuildRequires: python3-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-cmake_modules-devel - -Requires: pkgconfig -Requires: python3-catkin_pkg -Requires: python3-rosdep -Requires: ros-noetic-ros_environment - -Provides: ros-noetic-rospack = 2.6.2-2 -Obsoletes: ros-noetic-rospack < 2.6.2-2 -Obsoletes: ros-kinetic-rospack < 2.6.2-2 - - - -%description -ROS Package Tool - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: boost-devel -Requires: gtest-devel -Requires: pkgconfig -Requires: python3-coverage -Requires: python3-devel -Requires: tinyxml2-devel -Requires: ros-noetic-cmake_modules-devel -Requires: ros-noetic-ros_environment-devel - -Provides: ros-noetic-rospack-devel = 2.6.2-2 -Obsoletes: ros-noetic-rospack-devel < 2.6.2-2 -Obsoletes: ros-kinetic-rospack-devel < 2.6.2-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rospack - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/rospack/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.2.6.2-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.2.6.2-1 -- Upgrade to noetic -* Wed Mar 04 2020 Till Hofmann - melodic.2.5.5-1 -- Update to latest release -* Tue Feb 04 2020 Till Hofmann - 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.2.5.3-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 2.4.5-2 -- Remove ROS distro from package name -* Fri Jul 12 2019 Till Hofmann - 2.4.5-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 2.4.4-12 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 2.4.4-11 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 2.4.4-10 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 2.4.4-9 -- Add corresponding devel Requires: for the package's BRs and Rs -* Tue May 15 2018 Till Hofmann - 2.4.4-8 -- Add missing devel dependency on cpp_common -* Tue May 15 2018 Till Hofmann - 2.4.4-7 -- Add patch to remove deprecated boost tr1 libraries -* Mon May 14 2018 Till Hofmann - 2.4.4-6 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 2.4.4-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 2.4.4-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 2.4.4-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 2.4.4-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 2.4.4-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 2.3.3-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 2.3.3-1 -- Update auto-generated Spec file diff --git a/specs/ros-rosparam.spec b/specs/ros-rosparam.spec deleted file mode 100644 index 9667fd8..0000000 --- a/specs/ros-rosparam.spec +++ /dev/null @@ -1,190 +0,0 @@ -Name: ros-rosparam -Version: noetic.1.15.9 -Release: 2%{?dist} -Summary: ROS package rosparam - -License: BSD -URL: http://wiki.ros.org/rosparam - -Source0: https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/rosparam/1.15.9-1.tar.gz#/ros-noetic-rosparam-1.15.9-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: python3-pyyaml -Requires: python3dist(pyyaml) -Requires: ros-noetic-rosgraph - -Provides: ros-noetic-rosparam = 1.15.9-2 -Obsoletes: ros-noetic-rosparam < 1.15.9-2 -Obsoletes: ros-kinetic-rosparam < 1.15.9-2 - - - -%description -rosparam contains the rosparam command-line tool for getting and -setting ROS Parameters on the - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-rosgraph-devel - -Provides: ros-noetic-rosparam-devel = 1.15.9-2 -Obsoletes: ros-noetic-rosparam-devel < 1.15.9-2 -Obsoletes: ros-kinetic-rosparam-devel < 1.15.9-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rosparam - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/rosparam/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.15.9-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.1.15.9-1 -- Update to latest release -* Sat Aug 08 2020 Nicolas Limpert - noetic.1.15.8-1 -- Update to latest release -* Thu Jun 11 2020 Nicolas Limpert - noetic.1.15.7-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.15.6-1 -- Upgrade to noetic -* Fri Apr 17 2020 Till Hofmann - melodic.1.14.5-1 -- Update to latest release -* Thu Mar 05 2020 Till Hofmann - melodic.1.14.4-2 -- Fix dependency on python3-pyyaml -* Wed Mar 04 2020 Till Hofmann - melodic.1.14.4-1 -- Update to latest release -* Mon Jul 22 2019 Till Hofmann - melodic.1.14.3-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.14.3-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.14.3-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.12.14-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.12.14-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.13-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.13-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.13-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.12.13-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.12.13-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.12.12-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.12-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.12-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.12-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.12.12-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.7-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.7-1 -- Update auto-generated Spec file diff --git a/specs/ros-rospy.spec b/specs/ros-rospy.spec deleted file mode 100644 index de7bc7a..0000000 --- a/specs/ros-rospy.spec +++ /dev/null @@ -1,203 +0,0 @@ -Name: ros-rospy -Version: noetic.1.15.9 -Release: 2%{?dist} -Summary: ROS package rospy - -License: BSD -URL: http://wiki.ros.org/rospy - -Source0: https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/rospy/1.15.9-1.tar.gz#/ros-noetic-rospy-1.15.9-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: python3-numpy -Requires: python3-pyyaml -Requires: python3-rospkg -Requires: python3dist(numpy) -Requires: python3dist(pyyaml) -Requires: ros-noetic-genpy -Requires: ros-noetic-roscpp -Requires: ros-noetic-rosgraph -Requires: ros-noetic-rosgraph_msgs -Requires: ros-noetic-roslib -Requires: ros-noetic-std_msgs - -Provides: ros-noetic-rospy = 1.15.9-2 -Obsoletes: ros-noetic-rospy < 1.15.9-2 -Obsoletes: ros-kinetic-rospy < 1.15.9-2 - - - -%description -rospy is a pure Python client library for ROS. The rospy client API -enables Python programmers to quickly interface with ROS - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-genpy-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-rosgraph-devel -Requires: ros-noetic-rosgraph_msgs-devel -Requires: ros-noetic-roslib-devel -Requires: ros-noetic-std_msgs-devel - -Provides: ros-noetic-rospy-devel = 1.15.9-2 -Obsoletes: ros-noetic-rospy-devel < 1.15.9-2 -Obsoletes: ros-kinetic-rospy-devel < 1.15.9-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rospy - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/rospy/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.15.9-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.1.15.9-1 -- Update to latest release -* Sat Aug 08 2020 Nicolas Limpert - noetic.1.15.8-1 -- Update to latest release -* Thu Jun 11 2020 Nicolas Limpert - noetic.1.15.7-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.15.6-1 -- Upgrade to noetic -* Fri Apr 17 2020 Till Hofmann - melodic.1.14.5-1 -- Update to latest release -* Thu Mar 05 2020 Till Hofmann - melodic.1.14.4-2 -- Fix dependency on python3-pyyaml -* Wed Mar 04 2020 Till Hofmann - melodic.1.14.4-1 -- Update to latest release -* Mon Jul 22 2019 Till Hofmann - melodic.1.14.3-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.14.3-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.14.3-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.12.14-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.12.14-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.13-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.13-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.13-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.12.13-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.12.13-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.12.12-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.12-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.12-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.12-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.12.12-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.7-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.7-1 -- Update auto-generated Spec file diff --git a/specs/ros-rospy_tutorials.spec b/specs/ros-rospy_tutorials.spec deleted file mode 100644 index 9ec8c68..0000000 --- a/specs/ros-rospy_tutorials.spec +++ /dev/null @@ -1,184 +0,0 @@ -Name: ros-rospy_tutorials -Version: noetic.0.10.2 -Release: 2%{?dist} -Summary: ROS package rospy_tutorials - -License: BSD -URL: http://www.ros.org/wiki/rospy_tutorials - -Source0: https://github.com/ros-gbp/ros_tutorials-release/archive/release/noetic/rospy_tutorials/0.10.2-1.tar.gz#/ros-noetic-rospy_tutorials-0.10.2-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-message_generation-devel -BuildRequires: ros-noetic-roscpp_tutorials-devel -BuildRequires: ros-noetic-rostest-devel -BuildRequires: ros-noetic-std_msgs-devel - -Requires: ros-noetic-message_runtime -Requires: ros-noetic-rospy -Requires: ros-noetic-std_msgs - -Provides: ros-noetic-rospy_tutorials = 0.10.2-2 -Obsoletes: ros-noetic-rospy_tutorials < 0.10.2-2 -Obsoletes: ros-kinetic-rospy_tutorials < 0.10.2-2 - - - -%description -This package attempts to show the features of ROS python API step-by- -step, including using messages, servers, parameters, etc. These -tutorials are compatible with the nodes in roscpp_tutorial. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-message_generation-devel -Requires: ros-noetic-roscpp_tutorials-devel -Requires: ros-noetic-rostest-devel -Requires: ros-noetic-std_msgs-devel -Requires: ros-noetic-message_runtime-devel -Requires: ros-noetic-rospy-devel - -Provides: ros-noetic-rospy_tutorials-devel = 0.10.2-2 -Obsoletes: ros-noetic-rospy_tutorials-devel < 0.10.2-2 -Obsoletes: ros-kinetic-rospy_tutorials-devel < 0.10.2-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rospy_tutorials - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/rospy_tutorials/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.10.2-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.0.10.2-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.0.10.1-1 -- Upgrade to noetic -* Wed Mar 04 2020 Till Hofmann - melodic.0.9.2-1 -- Update to latest release -* Mon Jul 22 2019 Till Hofmann - melodic.0.9.1-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.0.9.1-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.9.1-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.7.1-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.7.1-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.7.1-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.7.1-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.7.1-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.7.1-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.7.1-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.7.1-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.7.1-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.7.1-1 -- Update auto-generated Spec file diff --git a/specs/ros-rosservice.spec b/specs/ros-rosservice.spec deleted file mode 100644 index 9a1182c..0000000 --- a/specs/ros-rosservice.spec +++ /dev/null @@ -1,194 +0,0 @@ -Name: ros-rosservice -Version: noetic.1.15.9 -Release: 2%{?dist} -Summary: ROS package rosservice - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/rosservice/1.15.9-1.tar.gz#/ros-noetic-rosservice-1.15.9-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: ros-noetic-genpy -Requires: ros-noetic-rosgraph -Requires: ros-noetic-roslib -Requires: ros-noetic-rosmsg -Requires: ros-noetic-rospy - -Provides: ros-noetic-rosservice = 1.15.9-2 -Obsoletes: ros-noetic-rosservice < 1.15.9-2 -Obsoletes: ros-kinetic-rosservice < 1.15.9-2 - - - -%description -rosservice contains the rosservice command-line tool for listing and -querying ROS - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-genpy-devel -Requires: ros-noetic-rosgraph-devel -Requires: ros-noetic-roslib-devel -Requires: ros-noetic-rosmsg-devel -Requires: ros-noetic-rospy-devel - -Provides: ros-noetic-rosservice-devel = 1.15.9-2 -Obsoletes: ros-noetic-rosservice-devel < 1.15.9-2 -Obsoletes: ros-kinetic-rosservice-devel < 1.15.9-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rosservice - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/rosservice/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.15.9-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.1.15.9-1 -- Update to latest release -* Sat Aug 08 2020 Nicolas Limpert - noetic.1.15.8-1 -- Update to latest release -* Thu Jun 11 2020 Nicolas Limpert - noetic.1.15.7-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.15.6-1 -- Upgrade to noetic -* Fri Apr 17 2020 Till Hofmann - melodic.1.14.5-1 -- Update to latest release -* Wed Mar 04 2020 Till Hofmann - melodic.1.14.4-1 -- Update to latest release -* Mon Jul 22 2019 Till Hofmann - melodic.1.14.3-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.14.3-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.14.3-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.12.14-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.12.14-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.13-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.13-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.13-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.12.13-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.12.13-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.12.12-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.12-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.12-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.12-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.12.12-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.7-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.7-1 -- Update auto-generated Spec file diff --git a/specs/ros-rostest.spec b/specs/ros-rostest.spec deleted file mode 100644 index 4853a76..0000000 --- a/specs/ros-rostest.spec +++ /dev/null @@ -1,197 +0,0 @@ -Name: ros-rostest -Version: noetic.1.15.9 -Release: 2%{?dist} -Summary: ROS package rostest - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/rostest/1.15.9-1.tar.gz#/ros-noetic-rostest-1.15.9-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: boost-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-rosunit-devel - -Requires: ros-noetic-rosgraph -Requires: ros-noetic-roslaunch -Requires: ros-noetic-rosmaster -Requires: ros-noetic-rospy -Requires: ros-noetic-rosunit - -Provides: ros-noetic-rostest = 1.15.9-2 -Obsoletes: ros-noetic-rostest < 1.15.9-2 -Obsoletes: ros-kinetic-rostest < 1.15.9-2 - - - -%description -Integration test suite based on roslaunch that is compatible with -xUnit frameworks. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: boost-devel -Requires: ros-noetic-rosunit-devel -Requires: ros-noetic-rosgraph-devel -Requires: ros-noetic-roslaunch-devel -Requires: ros-noetic-rosmaster-devel -Requires: ros-noetic-rospy-devel - -Provides: ros-noetic-rostest-devel = 1.15.9-2 -Obsoletes: ros-noetic-rostest-devel < 1.15.9-2 -Obsoletes: ros-kinetic-rostest-devel < 1.15.9-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rostest - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/rostest/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.15.9-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.1.15.9-1 -- Update to latest release -* Sat Aug 08 2020 Nicolas Limpert - noetic.1.15.8-1 -- Update to latest release -* Thu Jun 11 2020 Nicolas Limpert - noetic.1.15.7-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.15.6-1 -- Upgrade to noetic -* Fri Apr 17 2020 Till Hofmann - melodic.1.14.5-1 -- Update to latest release -* Wed Mar 04 2020 Till Hofmann - melodic.1.14.4-1 -- Update to latest release -* Mon Jul 22 2019 Till Hofmann - melodic.1.14.3-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.14.3-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.14.3-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.12.14-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.12.14-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.13-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.13-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.13-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.12.13-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.12.13-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.12.12-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.12-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.12-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.12-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.12.12-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.7-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.7-1 -- Update auto-generated Spec file diff --git a/specs/ros-rostime.spec b/specs/ros-rostime.spec deleted file mode 100644 index cbaf0e8..0000000 --- a/specs/ros-rostime.spec +++ /dev/null @@ -1,181 +0,0 @@ -Name: ros-rostime -Version: noetic.0.7.2 -Release: 2%{?dist} -Summary: ROS package rostime - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/roscpp_core-release/archive/release/noetic/rostime/0.7.2-1.tar.gz#/ros-noetic-rostime-0.7.2-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: boost-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-cpp_common-devel - -Requires: ros-noetic-cpp_common - -Provides: ros-noetic-rostime = 0.7.2-2 -Obsoletes: ros-noetic-rostime < 0.7.2-2 -Obsoletes: ros-kinetic-rostime < 0.7.2-2 - - - -%description -Time and Duration implementations for C++ libraries, including roscpp. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-cpp_common-devel -Requires: boost-devel - -Provides: ros-noetic-rostime-devel = 0.7.2-2 -Obsoletes: ros-noetic-rostime-devel < 0.7.2-2 -Obsoletes: ros-kinetic-rostime-devel < 0.7.2-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rostime - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/rostime/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.7.2-2 -- Modernize python shebang replacement -* Thu Jun 11 2020 Nicolas Limpert - noetic.0.7.2-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.0.7.1-1 -- Upgrade to noetic -* Tue Feb 04 2020 Till Hofmann - 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.6.12-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.6.11-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 0.6.11-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 0.6.9-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.6.9-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.6.9-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 0.6.9-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 0.6.9-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 0.6.7-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.6.7-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.6.7-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.6.7-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 0.6.7-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 0.6.2-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.6.2-1 -- Update auto-generated Spec file diff --git a/specs/ros-rostopic.spec b/specs/ros-rostopic.spec deleted file mode 100644 index 48bb989..0000000 --- a/specs/ros-rostopic.spec +++ /dev/null @@ -1,192 +0,0 @@ -Name: ros-rostopic -Version: noetic.1.15.9 -Release: 2%{?dist} -Summary: ROS package rostopic - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/rostopic/1.15.9-1.tar.gz#/ros-noetic-rostopic-1.15.9-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-rostest-devel - -Requires: ros-noetic-genpy -Requires: ros-noetic-rosbag -Requires: ros-noetic-rospy - -Provides: ros-noetic-rostopic = 1.15.9-2 -Obsoletes: ros-noetic-rostopic < 1.15.9-2 -Obsoletes: ros-kinetic-rostopic < 1.15.9-2 - - - -%description -rostopic contains the rostopic command-line tool for displaying debug -information about ROS - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-rostest-devel -Requires: ros-noetic-genpy-devel -Requires: ros-noetic-rosbag-devel -Requires: ros-noetic-rospy-devel - -Provides: ros-noetic-rostopic-devel = 1.15.9-2 -Obsoletes: ros-noetic-rostopic-devel < 1.15.9-2 -Obsoletes: ros-kinetic-rostopic-devel < 1.15.9-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rostopic - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/rostopic/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.15.9-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.1.15.9-1 -- Update to latest release -* Sat Aug 08 2020 Nicolas Limpert - noetic.1.15.8-1 -- Update to latest release -* Thu Jun 11 2020 Nicolas Limpert - noetic.1.15.7-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.15.6-1 -- Upgrade to noetic -* Fri Apr 17 2020 Till Hofmann - melodic.1.14.5-1 -- Update to latest release -* Wed Mar 04 2020 Till Hofmann - melodic.1.14.4-1 -- Update to latest release -* Mon Jul 22 2019 Till Hofmann - melodic.1.14.3-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.14.3-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.14.3-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.12.14-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.12.14-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.13-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.13-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.13-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.12.13-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.12.13-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.12.12-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.12-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.12-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.12-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.12.12-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.7-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.7-1 -- Update auto-generated Spec file diff --git a/specs/ros-rosunit.spec b/specs/ros-rosunit.spec deleted file mode 100644 index 191f275..0000000 --- a/specs/ros-rosunit.spec +++ /dev/null @@ -1,192 +0,0 @@ -Name: ros-rosunit -Version: noetic.1.15.7 -Release: 2%{?dist} -Summary: ROS package rosunit - -License: BSD -URL: http://wiki.ros.org/rosunit - -Source0: https://github.com/ros-gbp/ros-release/archive/release/noetic/rosunit/1.15.7-1.tar.gz#/ros-noetic-rosunit-1.15.7-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: python3-setuptools -BuildRequires: ros-noetic-catkin-devel - -Requires: python3-rospkg -Requires: ros-noetic-roslib - -Provides: ros-noetic-rosunit = 1.15.7-2 -Obsoletes: ros-noetic-rosunit < 1.15.7-2 -Obsoletes: ros-kinetic-rosunit < 1.15.7-2 - - - -%description -Unit-testing package for ROS. This is a lower-level library for -rostest and handles unit tests, whereas rostest handles integration -tests. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: python3-setuptools -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-roslib-devel - -Provides: ros-noetic-rosunit-devel = 1.15.7-2 -Obsoletes: ros-noetic-rosunit-devel < 1.15.7-2 -Obsoletes: ros-kinetic-rosunit-devel < 1.15.7-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rosunit - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/rosunit/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.15.7-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.1.15.7-1 -- Update to latest release -* Sat Aug 08 2020 Nicolas Limpert - noetic.1.15.6-1 -- Update to latest release -* Thu Jun 11 2020 Nicolas Limpert - noetic.1.15.4-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.15.1-1 -- Upgrade to noetic -* Wed Mar 04 2020 Till Hofmann - melodic.1.14.8-1 -- Update to latest release -* Tue Feb 04 2020 Till Hofmann - 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.14.6-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.14.6-2 -- Remove ROS distro from package name -* Fri Jul 12 2019 Till Hofmann - 1.14.6-1 -- Update to latest release -* Wed Nov 07 2018 Till Hofmann - 1.14.4-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.14.3-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.14.3-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.14.3-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.14.3-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.14.3-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.13.6-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.13.6-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.13.6-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.13.6-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.13.6-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.13.5-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.13.5-1 -- Update auto-generated Spec file diff --git a/specs/ros-roswtf.spec b/specs/ros-roswtf.spec deleted file mode 100644 index d8ef4d0..0000000 --- a/specs/ros-roswtf.spec +++ /dev/null @@ -1,208 +0,0 @@ -Name: ros-roswtf -Version: noetic.1.15.9 -Release: 2%{?dist} -Summary: ROS package roswtf - -License: BSD -URL: http://wiki.ros.org/roswtf - -Source0: https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/roswtf/1.15.9-1.tar.gz#/ros-noetic-roswtf-1.15.9-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-cmake_modules-devel -BuildRequires: ros-noetic-rosbag-devel -BuildRequires: ros-noetic-roslang-devel -BuildRequires: ros-noetic-rostest-devel -BuildRequires: ros-noetic-std_srvs-devel - -Requires: python3-paramiko -Requires: python3-rospkg -Requires: ros-noetic-rosbuild -Requires: ros-noetic-rosgraph -Requires: ros-noetic-roslaunch -Requires: ros-noetic-roslib -Requires: ros-noetic-rosnode -Requires: ros-noetic-rosservice - -Provides: ros-noetic-roswtf = 1.15.9-2 -Obsoletes: ros-noetic-roswtf < 1.15.9-2 -Obsoletes: ros-kinetic-roswtf < 1.15.9-2 - - - -%description -roswtf is a tool for diagnosing issues with a running ROS system. -Think of it as a FAQ implemented in code. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-cmake_modules-devel -Requires: ros-noetic-rosbag-devel -Requires: ros-noetic-roslang-devel -Requires: ros-noetic-rostest-devel -Requires: ros-noetic-std_srvs-devel -Requires: ros-noetic-rosbuild-devel -Requires: ros-noetic-rosgraph-devel -Requires: ros-noetic-roslaunch-devel -Requires: ros-noetic-roslib-devel -Requires: ros-noetic-rosnode-devel -Requires: ros-noetic-rosservice-devel - -Provides: ros-noetic-roswtf-devel = 1.15.9-2 -Obsoletes: ros-noetic-roswtf-devel < 1.15.9-2 -Obsoletes: ros-kinetic-roswtf-devel < 1.15.9-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg roswtf - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/roswtf/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.15.9-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.1.15.9-1 -- Update to latest release -* Sat Aug 08 2020 Nicolas Limpert - noetic.1.15.8-1 -- Update to latest release -* Thu Jun 11 2020 Nicolas Limpert - noetic.1.15.7-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.15.6-1 -- Upgrade to noetic -* Fri Apr 17 2020 Till Hofmann - melodic.1.14.5-1 -- Update to latest release -* Wed Mar 04 2020 Till Hofmann - melodic.1.14.4-1 -- Update to latest release -* Mon Jul 22 2019 Till Hofmann - melodic.1.14.3-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.14.3-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.14.3-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.12.14-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.12.14-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.13-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.13-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.13-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.12.13-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.12.13-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.12.12-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.12-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.12-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.12-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.12.12-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.7-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.7-1 -- Update auto-generated Spec file diff --git a/specs/ros-rotate_recovery.spec b/specs/ros-rotate_recovery.spec deleted file mode 100644 index 79ccc92..0000000 --- a/specs/ros-rotate_recovery.spec +++ /dev/null @@ -1,216 +0,0 @@ -Name: ros-rotate_recovery -Version: noetic.1.17.1 -Release: 2%{?dist} -Summary: ROS package rotate_recovery - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/navigation-release/archive/release/noetic/rotate_recovery/1.17.1-1.tar.gz#/ros-noetic-rotate_recovery-1.17.1-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: eigen3-devel -BuildRequires: libuuid-devel -BuildRequires: lz4-devel -BuildRequires: pcl-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-noetic-angles-devel -BuildRequires: ros-noetic-base_local_planner-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-cmake_modules-devel -BuildRequires: ros-noetic-costmap_2d-devel -BuildRequires: ros-noetic-geometry_msgs-devel -BuildRequires: ros-noetic-nav_core-devel -BuildRequires: ros-noetic-pluginlib-devel -BuildRequires: ros-noetic-roscpp-devel -BuildRequires: ros-noetic-tf2-devel -BuildRequires: ros-noetic-tf2_geometry_msgs-devel -BuildRequires: ros-noetic-tf2_ros-devel - -Requires: ros-noetic-costmap_2d -Requires: ros-noetic-geometry_msgs -Requires: ros-noetic-nav_core -Requires: ros-noetic-pluginlib -Requires: ros-noetic-roscpp -Requires: ros-noetic-tf2 -Requires: ros-noetic-tf2_geometry_msgs -Requires: ros-noetic-tf2_ros - -Provides: ros-noetic-rotate_recovery = 1.17.1-2 -Obsoletes: ros-noetic-rotate_recovery < 1.17.1-2 -Obsoletes: ros-kinetic-rotate_recovery < 1.17.1-2 - - - -%description -This package provides a recovery behavior for the navigation stack -that attempts to clear space by performing a 360 degree rotation of -the robot. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: eigen3-devel -Requires: libuuid-devel -Requires: lz4-devel -Requires: pcl-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: ros-noetic-angles-devel -Requires: ros-noetic-base_local_planner-devel -Requires: ros-noetic-cmake_modules-devel -Requires: ros-noetic-costmap_2d-devel -Requires: ros-noetic-geometry_msgs-devel -Requires: ros-noetic-nav_core-devel -Requires: ros-noetic-pluginlib-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-tf2-devel -Requires: ros-noetic-tf2_geometry_msgs-devel -Requires: ros-noetic-tf2_ros-devel - -Provides: ros-noetic-rotate_recovery-devel = 1.17.1-2 -Obsoletes: ros-noetic-rotate_recovery-devel < 1.17.1-2 -Obsoletes: ros-kinetic-rotate_recovery-devel < 1.17.1-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rotate_recovery - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/rotate_recovery/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.17.1-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.1.17.1-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.17.0-1 -- Upgrade to noetic -* Fri Apr 17 2020 Till Hofmann - melodic.1.16.6-1 -- Update to latest release -* Thu Mar 05 2020 Till Hofmann - melodic.1.16.4-1 -- Update to latest release -* Tue Feb 04 2020 Till Hofmann - melodic.1.16.3-1 -- Update to latest release -* Wed Jul 24 2019 Till Hofmann - melodic.1.16.2-1 -- Update to latest release -* Tue Jun 26 2018 Till Hofmann - 1.14.4-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.14.3-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.14.3-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.14.3-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.14.3-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.14.3-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.14.2-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.14.2-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.14.2-3 -- Add Recommends: for all BRs to the devel subpackage -* Fri Aug 25 2017 Till Hofmann - 1.14.2-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.14.2-1 -- Update auto-generated Spec file diff --git a/specs/ros-rqt_action.spec b/specs/ros-rqt_action.spec deleted file mode 100644 index f8c8dcb..0000000 --- a/specs/ros-rqt_action.spec +++ /dev/null @@ -1,175 +0,0 @@ -Name: ros-rqt_action -Version: noetic.0.4.9 -Release: 2%{?dist} -Summary: ROS package rqt_action - -License: BSD -URL: http://wiki.ros.org/rqt_action - -Source0: https://github.com/ros-gbp/rqt_action-release/archive/release/noetic/rqt_action/0.4.9-1.tar.gz#/ros-noetic-rqt_action-0.4.9-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: ros-noetic-rospy -Requires: ros-noetic-rqt_msg -Requires: ros-noetic-rqt_py_common - -Provides: ros-noetic-rqt_action = 0.4.9-2 -Obsoletes: ros-noetic-rqt_action < 0.4.9-2 -Obsoletes: ros-kinetic-rqt_action < 0.4.9-2 - - - -%description -rqt_action provides a feature to introspect all available ROS action -(from actionlib) types. By utilizing rqt_msg, the output format is -unified with it and rqt_srv. Note that the actions shown on this -plugin is the ones that are stored on your machine, not on the ROS -core your rqt instance connects to. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-rospy-devel -Requires: ros-noetic-rqt_msg-devel -Requires: ros-noetic-rqt_py_common-devel - -Provides: ros-noetic-rqt_action-devel = 0.4.9-2 -Obsoletes: ros-noetic-rqt_action-devel < 0.4.9-2 -Obsoletes: ros-kinetic-rqt_action-devel < 0.4.9-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_action - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/rqt_action/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.4.9-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.0.4.9-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.0.4.9-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.0.4.9-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.4.9-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.4.9-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.4.9-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.4.9-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.4.9-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.4.9-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.4.9-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.4.9-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.4.9-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.4.9-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.4.9-1 -- Update auto-generated Spec file diff --git a/specs/ros-rqt_bag.spec b/specs/ros-rqt_bag.spec deleted file mode 100644 index 770a6a3..0000000 --- a/specs/ros-rqt_bag.spec +++ /dev/null @@ -1,189 +0,0 @@ -Name: ros-rqt_bag -Version: noetic.0.5.1 -Release: 1%{?dist} -Summary: ROS package rqt_bag - -License: BSD -URL: http://wiki.ros.org/rqt_bag - -Source0: https://github.com/ros-gbp/rqt_bag-release/archive/release/noetic/rqt_bag/0.5.1-1.tar.gz#/ros-noetic-rqt_bag-0.5.1-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: python3-rospkg -Requires: ros-noetic-python_qt_binding -Requires: ros-noetic-rosbag -Requires: ros-noetic-rosgraph_msgs -Requires: ros-noetic-roslib -Requires: ros-noetic-rosnode -Requires: ros-noetic-rospy -Requires: ros-noetic-rqt_gui -Requires: ros-noetic-rqt_gui_py - -Provides: ros-noetic-rqt_bag = 0.5.1-1 -Obsoletes: ros-noetic-rqt_bag < 0.5.1-1 -Obsoletes: ros-kinetic-rqt_bag < 0.5.1-1 - - - -%description -rqt_bag provides a GUI plugin for displaying and replaying ROS bag -files. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-python_qt_binding-devel -Requires: ros-noetic-rosbag-devel -Requires: ros-noetic-rosgraph_msgs-devel -Requires: ros-noetic-roslib-devel -Requires: ros-noetic-rosnode-devel -Requires: ros-noetic-rospy-devel -Requires: ros-noetic-rqt_gui-devel -Requires: ros-noetic-rqt_gui_py-devel - -Provides: ros-noetic-rqt_bag-devel = 0.5.1-1 -Obsoletes: ros-noetic-rqt_bag-devel < 0.5.1-1 -Obsoletes: ros-kinetic-rqt_bag-devel < 0.5.1-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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_bag - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/rqt_bag/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.5.1-1 -- Modernize python shebang replacement -* Fri Nov 20 2020 Till Hofmann - noetic.0.5.0-1 -- Update to latest release -* Mon Nov 02 2020 Till Hofmann - noetic.0.4.15-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.0.4.13-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.0.4.12-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.0.4.12-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.4.12-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.4.12-4 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.4.12-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.4.12-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.4.12-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.4.11-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.4.11-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.4.11-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.4.11-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 0.4.11-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 0.4.8-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.4.8-1 -- Update auto-generated Spec file diff --git a/specs/ros-rqt_bag_plugins.spec b/specs/ros-rqt_bag_plugins.spec deleted file mode 100644 index 923146a..0000000 --- a/specs/ros-rqt_bag_plugins.spec +++ /dev/null @@ -1,196 +0,0 @@ -Name: ros-rqt_bag_plugins -Version: noetic.0.5.1 -Release: 1%{?dist} -Summary: ROS package rqt_bag_plugins - -License: BSD -URL: http://wiki.ros.org/rqt_bag - -Source0: https://github.com/ros-gbp/rqt_bag-release/archive/release/noetic/rqt_bag_plugins/0.5.1-1.tar.gz#/ros-noetic-rqt_bag_plugins-0.5.1-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: pycairo -Requires: python3-cairo -Requires: python3-pillow -Requires: python3-pillow python3-pillow-qt -Requires: ros-noetic-geometry_msgs -Requires: ros-noetic-rosbag -Requires: ros-noetic-roslib -Requires: ros-noetic-rospy -Requires: ros-noetic-rqt_bag -Requires: ros-noetic-rqt_gui -Requires: ros-noetic-rqt_gui_py -Requires: ros-noetic-rqt_plot -Requires: ros-noetic-sensor_msgs -Requires: ros-noetic-std_msgs - -Provides: ros-noetic-rqt_bag_plugins = 0.5.1-1 -Obsoletes: ros-noetic-rqt_bag_plugins < 0.5.1-1 -Obsoletes: ros-kinetic-rqt_bag_plugins < 0.5.1-1 - - - -%description -rqt_bag provides a GUI plugin for displaying and replaying ROS bag -files. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-geometry_msgs-devel -Requires: ros-noetic-rosbag-devel -Requires: ros-noetic-roslib-devel -Requires: ros-noetic-rospy-devel -Requires: ros-noetic-rqt_bag-devel -Requires: ros-noetic-rqt_gui-devel -Requires: ros-noetic-rqt_gui_py-devel -Requires: ros-noetic-rqt_plot-devel -Requires: ros-noetic-sensor_msgs-devel -Requires: ros-noetic-std_msgs-devel - -Provides: ros-noetic-rqt_bag_plugins-devel = 0.5.1-1 -Obsoletes: ros-noetic-rqt_bag_plugins-devel < 0.5.1-1 -Obsoletes: ros-kinetic-rqt_bag_plugins-devel < 0.5.1-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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_bag_plugins - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/rqt_bag_plugins/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.5.1-1 -- Modernize python shebang replacement -* Fri Nov 20 2020 Till Hofmann - noetic.0.5.0-1 -- Update to latest release -* Mon Nov 02 2020 Till Hofmann - noetic.0.4.15-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.0.4.13-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.0.4.12-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.0.4.12-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.4.12-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.4.12-4 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.4.12-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.4.12-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.4.12-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.4.11-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.4.11-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.4.11-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.4.11-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 0.4.11-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 0.4.8-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.4.8-1 -- Update auto-generated Spec file diff --git a/specs/ros-rqt_common_plugins.spec b/specs/ros-rqt_common_plugins.spec deleted file mode 100644 index 7337d0c..0000000 --- a/specs/ros-rqt_common_plugins.spec +++ /dev/null @@ -1,210 +0,0 @@ -Name: ros-rqt_common_plugins -Version: noetic.0.4.9 -Release: 2%{?dist} -Summary: ROS package rqt_common_plugins - -License: BSD -URL: http://ros.org/wiki/rqt_common_plugins - -Source0: https://github.com/ros-gbp/rqt_common_plugins-release/archive/release/noetic/rqt_common_plugins/0.4.9-1.tar.gz#/ros-noetic-rqt_common_plugins-0.4.9-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: ros-noetic-rqt_action -Requires: ros-noetic-rqt_bag -Requires: ros-noetic-rqt_bag_plugins -Requires: ros-noetic-rqt_console -Requires: ros-noetic-rqt_dep -Requires: ros-noetic-rqt_graph -Requires: ros-noetic-rqt_image_view -Requires: ros-noetic-rqt_launch -Requires: ros-noetic-rqt_logger_level -Requires: ros-noetic-rqt_msg -Requires: ros-noetic-rqt_plot -Requires: ros-noetic-rqt_publisher -Requires: ros-noetic-rqt_py_common -Requires: ros-noetic-rqt_py_console -Requires: ros-noetic-rqt_reconfigure -Requires: ros-noetic-rqt_service_caller -Requires: ros-noetic-rqt_shell -Requires: ros-noetic-rqt_srv -Requires: ros-noetic-rqt_top -Requires: ros-noetic-rqt_topic -Requires: ros-noetic-rqt_web - -Provides: ros-noetic-rqt_common_plugins = 0.4.9-2 -Obsoletes: ros-noetic-rqt_common_plugins < 0.4.9-2 -Obsoletes: ros-kinetic-rqt_common_plugins < 0.4.9-2 - - - -%description -rqt_common_plugins metapackage provides ROS backend graphical tools -suite that can be used on/off of robot runtime. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-rqt_action-devel -Requires: ros-noetic-rqt_bag-devel -Requires: ros-noetic-rqt_bag_plugins-devel -Requires: ros-noetic-rqt_console-devel -Requires: ros-noetic-rqt_dep-devel -Requires: ros-noetic-rqt_graph-devel -Requires: ros-noetic-rqt_image_view-devel -Requires: ros-noetic-rqt_launch-devel -Requires: ros-noetic-rqt_logger_level-devel -Requires: ros-noetic-rqt_msg-devel -Requires: ros-noetic-rqt_plot-devel -Requires: ros-noetic-rqt_publisher-devel -Requires: ros-noetic-rqt_py_common-devel -Requires: ros-noetic-rqt_py_console-devel -Requires: ros-noetic-rqt_reconfigure-devel -Requires: ros-noetic-rqt_service_caller-devel -Requires: ros-noetic-rqt_shell-devel -Requires: ros-noetic-rqt_srv-devel -Requires: ros-noetic-rqt_top-devel -Requires: ros-noetic-rqt_topic-devel -Requires: ros-noetic-rqt_web-devel - -Provides: ros-noetic-rqt_common_plugins-devel = 0.4.9-2 -Obsoletes: ros-noetic-rqt_common_plugins-devel < 0.4.9-2 -Obsoletes: ros-kinetic-rqt_common_plugins-devel < 0.4.9-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_common_plugins - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/rqt_common_plugins/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.4.9-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.0.4.9-1 -- Upgrade to noetic -* 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.4.8-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.4.8-11 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.4.8-10 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.4.8-9 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.4.8-8 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.4.8-7 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.4.8-6 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.4.8-5 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.4.8-4 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 0.4.8-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.4.8-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.4.8-1 -- Update auto-generated Spec file diff --git a/specs/ros-rqt_console.spec b/specs/ros-rqt_console.spec deleted file mode 100644 index 129db3a..0000000 --- a/specs/ros-rqt_console.spec +++ /dev/null @@ -1,183 +0,0 @@ -Name: ros-rqt_console -Version: noetic.0.4.11 -Release: 2%{?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/noetic/rqt_console/0.4.11-1.tar.gz#/ros-noetic-rqt_console-0.4.11-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: python3-rospkg -Requires: ros-noetic-python_qt_binding -Requires: ros-noetic-roslib -Requires: ros-noetic-rospy -Requires: ros-noetic-rqt_gui -Requires: ros-noetic-rqt_gui_py -Requires: ros-noetic-rqt_logger_level -Requires: ros-noetic-rqt_py_common - -Provides: ros-noetic-rqt_console = 0.4.11-2 -Obsoletes: ros-noetic-rqt_console < 0.4.11-2 -Obsoletes: ros-kinetic-rqt_console < 0.4.11-2 - - - -%description -rqt_console provides a GUI plugin for displaying and filtering ROS -messages. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-python_qt_binding-devel -Requires: ros-noetic-roslib-devel -Requires: ros-noetic-rospy-devel -Requires: ros-noetic-rqt_gui-devel -Requires: ros-noetic-rqt_gui_py-devel -Requires: ros-noetic-rqt_logger_level-devel -Requires: ros-noetic-rqt_py_common-devel - -Provides: ros-noetic-rqt_console-devel = 0.4.11-2 -Obsoletes: ros-noetic-rqt_console-devel < 0.4.11-2 -Obsoletes: ros-kinetic-rqt_console-devel < 0.4.11-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_console - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/rqt_console/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.4.11-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.0.4.11-1 -- Upgrade to noetic -* Tue Feb 04 2020 Till Hofmann - 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.4.8-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.4.8-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.4.8-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.4.8-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.4.8-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.4.8-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.4.8-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.4.8-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.4.8-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.4.8-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.4.8-1 -- Update auto-generated Spec file diff --git a/specs/ros-rqt_dep.spec b/specs/ros-rqt_dep.spec deleted file mode 100644 index cae976e..0000000 --- a/specs/ros-rqt_dep.spec +++ /dev/null @@ -1,183 +0,0 @@ -Name: ros-rqt_dep -Version: noetic.0.4.10 -Release: 2%{?dist} -Summary: ROS package rqt_dep - -License: BSD -URL: http://wiki.ros.org/rqt_dep - -Source0: https://github.com/ros-gbp/rqt_dep-release/archive/release/noetic/rqt_dep/0.4.10-1.tar.gz#/ros-noetic-rqt_dep-0.4.10-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: python3-mock -BuildRequires: ros-noetic-catkin-devel - -Requires: python3-rospkg -Requires: ros-noetic-python_qt_binding -Requires: ros-noetic-qt_dotgraph -Requires: ros-noetic-qt_gui -Requires: ros-noetic-qt_gui_py_common -Requires: ros-noetic-rqt_graph -Requires: ros-noetic-rqt_gui_py - -Provides: ros-noetic-rqt_dep = 0.4.10-2 -Obsoletes: ros-noetic-rqt_dep < 0.4.10-2 -Obsoletes: ros-kinetic-rqt_dep < 0.4.10-2 - - - -%description -rqt_dep provides a GUI plugin for visualizing the ROS dependency -graph. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: python3-mock -Requires: ros-noetic-python_qt_binding-devel -Requires: ros-noetic-qt_dotgraph-devel -Requires: ros-noetic-qt_gui-devel -Requires: ros-noetic-qt_gui_py_common-devel -Requires: ros-noetic-rqt_graph-devel -Requires: ros-noetic-rqt_gui_py-devel - -Provides: ros-noetic-rqt_dep-devel = 0.4.10-2 -Obsoletes: ros-noetic-rqt_dep-devel < 0.4.10-2 -Obsoletes: ros-kinetic-rqt_dep-devel < 0.4.10-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_dep - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/rqt_dep/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.4.10-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.0.4.10-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.0.4.9-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.0.4.9-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.4.9-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.4.9-2 -- Remove ROS distro from package name -* Wed May 30 2018 Till Hofmann - 0.4.9-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 0.4.8-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.4.8-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.4.8-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.4.8-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.4.8-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.4.8-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.4.8-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.4.8-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.4.8-1 -- Update auto-generated Spec file diff --git a/specs/ros-rqt_graph.spec b/specs/ros-rqt_graph.spec deleted file mode 100644 index 863d850..0000000 --- a/specs/ros-rqt_graph.spec +++ /dev/null @@ -1,193 +0,0 @@ -Name: ros-rqt_graph -Version: noetic.0.4.14 -Release: 2%{?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/noetic/rqt_graph/0.4.14-1.tar.gz#/ros-noetic-rqt_graph-0.4.14-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: python3-rospkg -Requires: ros-noetic-python_qt_binding -Requires: ros-noetic-qt_dotgraph -Requires: ros-noetic-rosgraph -Requires: ros-noetic-rosgraph_msgs -Requires: ros-noetic-roslib -Requires: ros-noetic-rosnode -Requires: ros-noetic-rospy -Requires: ros-noetic-rosservice -Requires: ros-noetic-rostopic -Requires: ros-noetic-rqt_gui -Requires: ros-noetic-rqt_gui_py - -Provides: ros-noetic-rqt_graph = 0.4.14-2 -Obsoletes: ros-noetic-rqt_graph < 0.4.14-2 -Obsoletes: ros-kinetic-rqt_graph < 0.4.14-2 - - - -%description -rqt_graph provides a GUI plugin for visualizing the ROS computation -graph. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-python_qt_binding-devel -Requires: ros-noetic-qt_dotgraph-devel -Requires: ros-noetic-rosgraph-devel -Requires: ros-noetic-rosgraph_msgs-devel -Requires: ros-noetic-roslib-devel -Requires: ros-noetic-rosnode-devel -Requires: ros-noetic-rospy-devel -Requires: ros-noetic-rosservice-devel -Requires: ros-noetic-rostopic-devel -Requires: ros-noetic-rqt_gui-devel -Requires: ros-noetic-rqt_gui_py-devel - -Provides: ros-noetic-rqt_graph-devel = 0.4.14-2 -Obsoletes: ros-noetic-rqt_graph-devel < 0.4.14-2 -Obsoletes: ros-kinetic-rqt_graph-devel < 0.4.14-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_graph - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/rqt_graph/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.4.14-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.0.4.14-1 -- Upgrade to noetic -* Tue Feb 04 2020 Till Hofmann - 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.4.10-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.4.9-9 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.4.9-8 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.4.9-7 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.4.9-6 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.4.9-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.4.9-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.4.9-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.4.9-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 0.4.9-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 0.4.8-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.4.8-1 -- Update auto-generated Spec file diff --git a/specs/ros-rqt_gui.spec b/specs/ros-rqt_gui.spec deleted file mode 100644 index 35e4d3a..0000000 --- a/specs/ros-rqt_gui.spec +++ /dev/null @@ -1,178 +0,0 @@ -Name: ros-rqt_gui -Version: noetic.0.5.2 -Release: 2%{?dist} -Summary: ROS package rqt_gui - -License: BSD -URL: http://ros.org/wiki/rqt_gui - -Source0: https://github.com/ros-gbp/rqt-release/archive/release/noetic/rqt_gui/0.5.2-1.tar.gz#/ros-noetic-rqt_gui-0.5.2-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-qt_gui-devel - -Requires: python3-rospkg -Requires: ros-noetic-python_qt_binding -Requires: ros-noetic-qt_gui -Requires: ros-noetic-rospy - -Provides: ros-noetic-rqt_gui = 0.5.2-2 -Obsoletes: ros-noetic-rqt_gui < 0.5.2-2 -Obsoletes: ros-kinetic-rqt_gui < 0.5.2-2 - - - -%description -rqt_gui provides the main to start an instance of the ROS integrated -graphical user interface provided by qt_gui. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-qt_gui-devel -Requires: ros-noetic-python_qt_binding-devel -Requires: ros-noetic-rospy-devel - -Provides: ros-noetic-rqt_gui-devel = 0.5.2-2 -Obsoletes: ros-noetic-rqt_gui-devel < 0.5.2-2 -Obsoletes: ros-kinetic-rqt_gui-devel < 0.5.2-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_gui - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/rqt_gui/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.5.2-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.0.5.2-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.0.5.1-1 -- Upgrade to noetic -* Fri Apr 17 2020 Till Hofmann - melodic.0.5.1-1 -- Update to latest release -* Mon Jul 22 2019 Till Hofmann - melodic.0.5.0-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.0.5.0-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.5.0-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.5.0-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.5.0-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.5.0-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.5.0-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.5.0-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.5.0-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.5.0-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.5.0-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.5.0-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.5.0-1 -- Update auto-generated Spec file diff --git a/specs/ros-rqt_gui_cpp.spec b/specs/ros-rqt_gui_cpp.spec deleted file mode 100644 index f1a38d1..0000000 --- a/specs/ros-rqt_gui_cpp.spec +++ /dev/null @@ -1,194 +0,0 @@ -Name: ros-rqt_gui_cpp -Version: noetic.0.5.2 -Release: 2%{?dist} -Summary: ROS package rqt_gui_cpp - -License: BSD -URL: http://ros.org/wiki/rqt_gui_cpp - -Source0: https://github.com/ros-gbp/rqt-release/archive/release/noetic/rqt_gui_cpp/0.5.2-1.tar.gz#/ros-noetic-rqt_gui_cpp-0.5.2-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: libuuid-devel -BuildRequires: poco-devel -BuildRequires: qt5-qtbase-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-nodelet-devel -BuildRequires: ros-noetic-qt_gui-devel -BuildRequires: ros-noetic-qt_gui_cpp-devel -BuildRequires: ros-noetic-roscpp-devel - -Requires: ros-noetic-nodelet -Requires: ros-noetic-qt_gui -Requires: ros-noetic-qt_gui_cpp -Requires: ros-noetic-roscpp - -Provides: ros-noetic-rqt_gui_cpp = 0.5.2-2 -Obsoletes: ros-noetic-rqt_gui_cpp < 0.5.2-2 -Obsoletes: ros-kinetic-rqt_gui_cpp < 0.5.2-2 - - - -%description -rqt_gui_cpp enables GUI plugins to use the C++ client library for ROS. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: libuuid-devel -Requires: poco-devel -Requires: qt5-qtbase-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: ros-noetic-nodelet-devel -Requires: ros-noetic-qt_gui-devel -Requires: ros-noetic-qt_gui_cpp-devel -Requires: ros-noetic-roscpp-devel - -Provides: ros-noetic-rqt_gui_cpp-devel = 0.5.2-2 -Obsoletes: ros-noetic-rqt_gui_cpp-devel < 0.5.2-2 -Obsoletes: ros-kinetic-rqt_gui_cpp-devel < 0.5.2-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_gui_cpp - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/rqt_gui_cpp/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.5.2-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.0.5.2-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.0.5.1-1 -- Upgrade to noetic -* Fri Apr 17 2020 Till Hofmann - melodic.0.5.1-1 -- Update to latest release -* Mon Jul 22 2019 Till Hofmann - melodic.0.5.0-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.0.5.0-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.5.0-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.5.0-12 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.5.0-11 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.5.0-10 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.5.0-9 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.5.0-8 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.5.0-7 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.5.0-6 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.5.0-5 -- Split devel package -* Fri Nov 24 2017 Till Hofmann - 0.5.0-4 -- Add missing BR tinyxml-devel -* Fri Nov 24 2017 Till Hofmann - 0.5.0-3 -- Add missing BR poco-devel -* Fri Aug 25 2017 Till Hofmann - 0.5.0-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.5.0-1 -- Update auto-generated Spec file diff --git a/specs/ros-rqt_gui_py.spec b/specs/ros-rqt_gui_py.spec deleted file mode 100644 index f81fa5e..0000000 --- a/specs/ros-rqt_gui_py.spec +++ /dev/null @@ -1,179 +0,0 @@ -Name: ros-rqt_gui_py -Version: noetic.0.5.2 -Release: 2%{?dist} -Summary: ROS package rqt_gui_py - -License: BSD -URL: http://ros.org/wiki/rqt_gui_py - -Source0: https://github.com/ros-gbp/rqt-release/archive/release/noetic/rqt_gui_py/0.5.2-1.tar.gz#/ros-noetic-rqt_gui_py-0.5.2-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-qt_gui-devel -BuildRequires: ros-noetic-rospy-devel -BuildRequires: ros-noetic-rqt_gui-devel - -Requires: ros-noetic-qt_gui -Requires: ros-noetic-rospy -Requires: ros-noetic-rqt_gui - -Provides: ros-noetic-rqt_gui_py = 0.5.2-2 -Obsoletes: ros-noetic-rqt_gui_py < 0.5.2-2 -Obsoletes: ros-kinetic-rqt_gui_py < 0.5.2-2 - - - -%description -rqt_gui_py enables GUI plugins to use the Python client library for -ROS. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-qt_gui-devel -Requires: ros-noetic-rospy-devel -Requires: ros-noetic-rqt_gui-devel - -Provides: ros-noetic-rqt_gui_py-devel = 0.5.2-2 -Obsoletes: ros-noetic-rqt_gui_py-devel < 0.5.2-2 -Obsoletes: ros-kinetic-rqt_gui_py-devel < 0.5.2-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_gui_py - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/rqt_gui_py/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.5.2-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.0.5.2-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.0.5.1-1 -- Upgrade to noetic -* Fri Apr 17 2020 Till Hofmann - melodic.0.5.1-1 -- Update to latest release -* Mon Jul 22 2019 Till Hofmann - melodic.0.5.0-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.0.5.0-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.5.0-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.5.0-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.5.0-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.5.0-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.5.0-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.5.0-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.5.0-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.5.0-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.5.0-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.5.0-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.5.0-1 -- Update auto-generated Spec file diff --git a/specs/ros-rqt_image_view.spec b/specs/ros-rqt_image_view.spec deleted file mode 100644 index 2a017d6..0000000 --- a/specs/ros-rqt_image_view.spec +++ /dev/null @@ -1,209 +0,0 @@ -Name: ros-rqt_image_view -Version: noetic.0.4.16 -Release: 2%{?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/noetic/rqt_image_view/0.4.16-1.tar.gz#/ros-noetic-rqt_image_view-0.4.16-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: libuuid-devel -BuildRequires: opencv-devel -BuildRequires: poco-devel -BuildRequires: python3-qt5-devel -BuildRequires: qt5-qtbase-devel -BuildRequires: qtermwidget-qt5-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-cv_bridge-devel -BuildRequires: ros-noetic-geometry_msgs-devel -BuildRequires: ros-noetic-image_transport-devel -BuildRequires: ros-noetic-rqt_gui-devel -BuildRequires: ros-noetic-rqt_gui_cpp-devel -BuildRequires: ros-noetic-sensor_msgs-devel - -Requires: ros-noetic-cv_bridge -Requires: ros-noetic-geometry_msgs -Requires: ros-noetic-image_transport -Requires: ros-noetic-rqt_gui -Requires: ros-noetic-rqt_gui_cpp -Requires: ros-noetic-sensor_msgs - -Provides: ros-noetic-rqt_image_view = 0.4.16-2 -Obsoletes: ros-noetic-rqt_image_view < 0.4.16-2 -Obsoletes: ros-kinetic-rqt_image_view < 0.4.16-2 - - - -%description -rqt_image_view provides a GUI plugin for displaying images using -image_transport. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: libuuid-devel -Requires: opencv-devel -Requires: poco-devel -Requires: python3-qt5-devel -Requires: qt5-qtbase-devel -Requires: qtermwidget-qt5-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: ros-noetic-cv_bridge-devel -Requires: ros-noetic-geometry_msgs-devel -Requires: ros-noetic-image_transport-devel -Requires: ros-noetic-rqt_gui-devel -Requires: ros-noetic-rqt_gui_cpp-devel -Requires: ros-noetic-sensor_msgs-devel - -Provides: ros-noetic-rqt_image_view-devel = 0.4.16-2 -Obsoletes: ros-noetic-rqt_image_view-devel < 0.4.16-2 -Obsoletes: ros-kinetic-rqt_image_view-devel < 0.4.16-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_image_view - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/rqt_image_view/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.4.16-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.0.4.16-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.0.4.15-1 -- Upgrade to noetic -* Tue Feb 04 2020 Till Hofmann - 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.4.13-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.4.13-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 0.4.13-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 0.4.11-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.4.11-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.4.11-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.4.11-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.4.11-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.4.11-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.4.11-3 -- Split devel package -* Thu Nov 23 2017 Till Hofmann - 0.4.11-2 -- Build against system opencv3 instead of ros-kinetic-opencv -* Sun Nov 19 2017 Till Hofmann - 0.4.11-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 0.4.8-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.4.8-1 -- Update auto-generated Spec file diff --git a/specs/ros-rqt_launch.spec b/specs/ros-rqt_launch.spec deleted file mode 100644 index 4261f96..0000000 --- a/specs/ros-rqt_launch.spec +++ /dev/null @@ -1,183 +0,0 @@ -Name: ros-rqt_launch -Version: noetic.0.4.9 -Release: 2%{?dist} -Summary: ROS package rqt_launch - -License: BSD -URL: http://wiki.ros.org/rqt_launch - -Source0: https://github.com/ros-gbp/rqt_launch-release/archive/release/noetic/rqt_launch/0.4.9-1.tar.gz#/ros-noetic-rqt_launch-0.4.9-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-rqt_py_common-devel - -Requires: ros-noetic-python_qt_binding -Requires: ros-noetic-roslaunch -Requires: ros-noetic-rospy -Requires: ros-noetic-rqt_console -Requires: ros-noetic-rqt_gui -Requires: ros-noetic-rqt_gui_py -Requires: ros-noetic-rqt_py_common - -Provides: ros-noetic-rqt_launch = 0.4.9-2 -Obsoletes: ros-noetic-rqt_launch < 0.4.9-2 -Obsoletes: ros-kinetic-rqt_launch < 0.4.9-2 - - - -%description -This rqt plugin ROS package provides easy view of .launch files. User -can also start and end node by node that are defined in those files. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-rqt_py_common-devel -Requires: ros-noetic-python_qt_binding-devel -Requires: ros-noetic-roslaunch-devel -Requires: ros-noetic-rospy-devel -Requires: ros-noetic-rqt_console-devel -Requires: ros-noetic-rqt_gui-devel -Requires: ros-noetic-rqt_gui_py-devel - -Provides: ros-noetic-rqt_launch-devel = 0.4.9-2 -Obsoletes: ros-noetic-rqt_launch-devel < 0.4.9-2 -Obsoletes: ros-kinetic-rqt_launch-devel < 0.4.9-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_launch - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/rqt_launch/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.4.9-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.0.4.9-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.0.4.8-1 -- Upgrade to noetic -* 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.4.8-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.4.8-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.4.8-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.4.8-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.4.8-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.4.8-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.4.8-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.4.8-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.4.8-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.4.8-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.4.8-1 -- Update auto-generated Spec file diff --git a/specs/ros-rqt_logger_level.spec b/specs/ros-rqt_logger_level.spec deleted file mode 100644 index 7c95421..0000000 --- a/specs/ros-rqt_logger_level.spec +++ /dev/null @@ -1,179 +0,0 @@ -Name: ros-rqt_logger_level -Version: noetic.0.4.11 -Release: 2%{?dist} -Summary: ROS package rqt_logger_level - -License: BSD -URL: http://wiki.ros.org/rqt_logger_level - -Source0: https://github.com/ros-gbp/rqt_logger_level-release/archive/release/noetic/rqt_logger_level/0.4.11-1.tar.gz#/ros-noetic-rqt_logger_level-0.4.11-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: python3-rospkg -Requires: ros-noetic-python_qt_binding -Requires: ros-noetic-rosnode -Requires: ros-noetic-rospy -Requires: ros-noetic-rosservice -Requires: ros-noetic-rqt_gui -Requires: ros-noetic-rqt_gui_py - -Provides: ros-noetic-rqt_logger_level = 0.4.11-2 -Obsoletes: ros-noetic-rqt_logger_level < 0.4.11-2 -Obsoletes: ros-kinetic-rqt_logger_level < 0.4.11-2 - - - -%description -rqt_logger_level provides a GUI plugin for configuring the logger -level of ROS nodes. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-python_qt_binding-devel -Requires: ros-noetic-rosnode-devel -Requires: ros-noetic-rospy-devel -Requires: ros-noetic-rosservice-devel -Requires: ros-noetic-rqt_gui-devel -Requires: ros-noetic-rqt_gui_py-devel - -Provides: ros-noetic-rqt_logger_level-devel = 0.4.11-2 -Obsoletes: ros-noetic-rqt_logger_level-devel < 0.4.11-2 -Obsoletes: ros-kinetic-rqt_logger_level-devel < 0.4.11-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_logger_level - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/rqt_logger_level/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.4.11-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.0.4.11-1 -- Upgrade to noetic -* 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.4.8-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.4.8-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.4.8-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.4.8-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.4.8-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.4.8-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.4.8-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.4.8-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.4.8-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.4.8-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.4.8-1 -- Update auto-generated Spec file diff --git a/specs/ros-rqt_moveit.spec b/specs/ros-rqt_moveit.spec deleted file mode 100644 index 3b654a3..0000000 --- a/specs/ros-rqt_moveit.spec +++ /dev/null @@ -1,187 +0,0 @@ -Name: ros-rqt_moveit -Version: noetic.0.5.9 -Release: 2%{?dist} -Summary: ROS package rqt_moveit - -License: BSD -URL: http://wiki.ros.org/rqt_moveit - -Source0: https://github.com/ros-gbp/rqt_moveit-release/archive/release/noetic/rqt_moveit/0.5.9-3.tar.gz#/ros-noetic-rqt_moveit-0.5.9-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: python3-setuptools -BuildRequires: ros-noetic-catkin-devel - -Requires: ros-noetic-python_qt_binding -Requires: ros-noetic-rosnode -Requires: ros-noetic-rospy -Requires: ros-noetic-rostopic -Requires: ros-noetic-rqt_gui -Requires: ros-noetic-rqt_gui_py -Requires: ros-noetic-rqt_py_common -Requires: ros-noetic-rqt_topic -Requires: ros-noetic-sensor_msgs - -Provides: ros-noetic-rqt_moveit = 0.5.9-2 -Obsoletes: ros-noetic-rqt_moveit < 0.5.9-2 -Obsoletes: ros-kinetic-rqt_moveit < 0.5.9-2 - - - -%description -An rqt-based tool that assists monitoring tasks for - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: python3-setuptools -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-python_qt_binding-devel -Requires: ros-noetic-rosnode-devel -Requires: ros-noetic-rospy-devel -Requires: ros-noetic-rostopic-devel -Requires: ros-noetic-rqt_gui-devel -Requires: ros-noetic-rqt_gui_py-devel -Requires: ros-noetic-rqt_py_common-devel -Requires: ros-noetic-rqt_topic-devel -Requires: ros-noetic-sensor_msgs-devel - -Provides: ros-noetic-rqt_moveit-devel = 0.5.9-2 -Obsoletes: ros-noetic-rqt_moveit-devel < 0.5.9-2 -Obsoletes: ros-kinetic-rqt_moveit-devel < 0.5.9-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_moveit - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/rqt_moveit/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.5.9-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.0.5.9-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.0.5.8-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.0.5.7-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.0.5.7-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.5.7-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.5.7-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.5.7-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.5.7-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.5.7-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.5.7-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.5.7-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.5.7-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.5.7-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.5.7-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.5.7-1 -- Update auto-generated Spec file diff --git a/specs/ros-rqt_msg.spec b/specs/ros-rqt_msg.spec deleted file mode 100644 index 98d37cd..0000000 --- a/specs/ros-rqt_msg.spec +++ /dev/null @@ -1,185 +0,0 @@ -Name: ros-rqt_msg -Version: noetic.0.4.9 -Release: 2%{?dist} -Summary: ROS package rqt_msg - -License: BSD -URL: http://wiki.ros.org/rqt_msg - -Source0: https://github.com/ros-gbp/rqt_msg-release/archive/release/noetic/rqt_msg/0.4.9-1.tar.gz#/ros-noetic-rqt_msg-0.4.9-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: python3-rospkg -Requires: ros-noetic-python_qt_binding -Requires: ros-noetic-roslib -Requires: ros-noetic-rosmsg -Requires: ros-noetic-rospy -Requires: ros-noetic-rqt_console -Requires: ros-noetic-rqt_gui -Requires: ros-noetic-rqt_gui_py -Requires: ros-noetic-rqt_py_common - -Provides: ros-noetic-rqt_msg = 0.4.9-2 -Obsoletes: ros-noetic-rqt_msg < 0.4.9-2 -Obsoletes: ros-kinetic-rqt_msg < 0.4.9-2 - - - -%description -A Python GUI plugin for introspecting available ROS message types. -Note that the msgs available through this plugin is the ones that are -stored on your machine, not on the ROS core your rqt instance connects -to. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-python_qt_binding-devel -Requires: ros-noetic-roslib-devel -Requires: ros-noetic-rosmsg-devel -Requires: ros-noetic-rospy-devel -Requires: ros-noetic-rqt_console-devel -Requires: ros-noetic-rqt_gui-devel -Requires: ros-noetic-rqt_gui_py-devel -Requires: ros-noetic-rqt_py_common-devel - -Provides: ros-noetic-rqt_msg-devel = 0.4.9-2 -Obsoletes: ros-noetic-rqt_msg-devel < 0.4.9-2 -Obsoletes: ros-kinetic-rqt_msg-devel < 0.4.9-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_msg - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/rqt_msg/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.4.9-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.0.4.9-1 -- Upgrade to noetic -* 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.4.8-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.4.8-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.4.8-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.4.8-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.4.8-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.4.8-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.4.8-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.4.8-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.4.8-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.4.8-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.4.8-1 -- Update auto-generated Spec file diff --git a/specs/ros-rqt_nav_view.spec b/specs/ros-rqt_nav_view.spec deleted file mode 100644 index c6495fc..0000000 --- a/specs/ros-rqt_nav_view.spec +++ /dev/null @@ -1,183 +0,0 @@ -Name: ros-rqt_nav_view -Version: noetic.0.5.7 -Release: 2%{?dist} -Summary: ROS package rqt_nav_view - -License: BSD -URL: http://wiki.ros.org/rqt_nav_view - -Source0: https://github.com/ros-gbp/rqt_nav_view-release/archive/release/noetic/rqt_nav_view/0.5.7-1.tar.gz#/ros-noetic-rqt_nav_view-0.5.7-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: ros-noetic-geometry_msgs -Requires: ros-noetic-nav_msgs -Requires: ros-noetic-python_qt_binding -Requires: ros-noetic-qt_gui -Requires: ros-noetic-rospy -Requires: ros-noetic-rqt_gui -Requires: ros-noetic-rqt_gui_py -Requires: ros-noetic-rqt_py_common -Requires: ros-noetic-tf - -Provides: ros-noetic-rqt_nav_view = 0.5.7-2 -Obsoletes: ros-noetic-rqt_nav_view < 0.5.7-2 -Obsoletes: ros-kinetic-rqt_nav_view < 0.5.7-2 - - - -%description -rqt_nav_view provides a gui for viewing navigation maps and paths. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-geometry_msgs-devel -Requires: ros-noetic-nav_msgs-devel -Requires: ros-noetic-python_qt_binding-devel -Requires: ros-noetic-qt_gui-devel -Requires: ros-noetic-rospy-devel -Requires: ros-noetic-rqt_gui-devel -Requires: ros-noetic-rqt_gui_py-devel -Requires: ros-noetic-rqt_py_common-devel -Requires: ros-noetic-tf-devel - -Provides: ros-noetic-rqt_nav_view-devel = 0.5.7-2 -Obsoletes: ros-noetic-rqt_nav_view-devel < 0.5.7-2 -Obsoletes: ros-kinetic-rqt_nav_view-devel < 0.5.7-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_nav_view - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/rqt_nav_view/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.5.7-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.0.5.7-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.0.5.7-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.0.5.7-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.5.7-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.5.7-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.5.7-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.5.7-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.5.7-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.5.7-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.5.7-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.5.7-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.5.7-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.5.7-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.5.7-1 -- Update auto-generated Spec file diff --git a/specs/ros-rqt_plot.spec b/specs/ros-rqt_plot.spec deleted file mode 100644 index 088f0a0..0000000 --- a/specs/ros-rqt_plot.spec +++ /dev/null @@ -1,188 +0,0 @@ -Name: ros-rqt_plot -Version: noetic.0.4.12 -Release: 2%{?dist} -Summary: ROS package rqt_plot - -License: BSD -URL: http://wiki.ros.org/rqt_plot - -Source0: https://github.com/ros-gbp/rqt_plot-release/archive/release/noetic/rqt_plot/0.4.12-1.tar.gz#/ros-noetic-rqt_plot-0.4.12-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: python3-matplotlib -Requires: python3-numpy -Requires: python3-rospkg -Requires: python3dist(numpy) -Requires: ros-noetic-python_qt_binding -Requires: ros-noetic-qt_gui_py_common -Requires: ros-noetic-qwt_dependency -Requires: ros-noetic-rosgraph -Requires: ros-noetic-rostopic -Requires: ros-noetic-rqt_gui -Requires: ros-noetic-rqt_gui_py -Requires: ros-noetic-rqt_py_common -Requires: ros-noetic-std_msgs - -Provides: ros-noetic-rqt_plot = 0.4.12-2 -Obsoletes: ros-noetic-rqt_plot < 0.4.12-2 -Obsoletes: ros-kinetic-rqt_plot < 0.4.12-2 - - - -%description -rqt_plot provides a GUI plugin visualizing numeric values in a 2D plot -using different plotting backends. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-python_qt_binding-devel -Requires: ros-noetic-qt_gui_py_common-devel -Requires: ros-noetic-qwt_dependency-devel -Requires: ros-noetic-rosgraph-devel -Requires: ros-noetic-rostopic-devel -Requires: ros-noetic-rqt_gui-devel -Requires: ros-noetic-rqt_gui_py-devel -Requires: ros-noetic-rqt_py_common-devel -Requires: ros-noetic-std_msgs-devel - -Provides: ros-noetic-rqt_plot-devel = 0.4.12-2 -Obsoletes: ros-noetic-rqt_plot-devel < 0.4.12-2 -Obsoletes: ros-kinetic-rqt_plot-devel < 0.4.12-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_plot - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/rqt_plot/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.4.12-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.0.4.12-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.0.4.9-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.0.4.9-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.4.9-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.4.8-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.4.8-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.4.8-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.4.8-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.4.8-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.4.8-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.4.8-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.4.8-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.4.8-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.4.8-1 -- Update auto-generated Spec file diff --git a/specs/ros-rqt_pose_view.spec b/specs/ros-rqt_pose_view.spec deleted file mode 100644 index 2e2d537..0000000 --- a/specs/ros-rqt_pose_view.spec +++ /dev/null @@ -1,189 +0,0 @@ -Name: ros-rqt_pose_view -Version: noetic.0.5.10 -Release: 2%{?dist} -Summary: ROS package rqt_pose_view - -License: BSD -URL: http://wiki.ros.org/rqt_pose_view - -Source0: https://github.com/ros-gbp/rqt_pose_view-release/archive/release/noetic/rqt_pose_view/0.5.10-1.tar.gz#/ros-noetic-rqt_pose_view-0.5.10-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: python3-pyopengl -Requires: python3-rospkg -Requires: ros-noetic-geometry_msgs -Requires: ros-noetic-gl_dependency -Requires: ros-noetic-python_qt_binding -Requires: ros-noetic-rospy -Requires: ros-noetic-rostopic -Requires: ros-noetic-rqt_gui -Requires: ros-noetic-rqt_gui_py -Requires: ros-noetic-rqt_py_common -Requires: ros-noetic-tf - -Provides: ros-noetic-rqt_pose_view = 0.5.10-2 -Obsoletes: ros-noetic-rqt_pose_view < 0.5.10-2 -Obsoletes: ros-kinetic-rqt_pose_view < 0.5.10-2 - - - -%description -rqt_pose_view provides a GUI plugin for visualizing 3D poses. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-geometry_msgs-devel -Requires: ros-noetic-gl_dependency-devel -Requires: ros-noetic-python_qt_binding-devel -Requires: ros-noetic-rospy-devel -Requires: ros-noetic-rostopic-devel -Requires: ros-noetic-rqt_gui-devel -Requires: ros-noetic-rqt_gui_py-devel -Requires: ros-noetic-rqt_py_common-devel -Requires: ros-noetic-tf-devel - -Provides: ros-noetic-rqt_pose_view-devel = 0.5.10-2 -Obsoletes: ros-noetic-rqt_pose_view-devel < 0.5.10-2 -Obsoletes: ros-kinetic-rqt_pose_view-devel < 0.5.10-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_pose_view - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/rqt_pose_view/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.5.10-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.0.5.10-1 -- Upgrade to noetic -* 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.5.8-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.5.8-10 -- Remove ROS distro from package name -* Tue Nov 13 2018 Till Hofmann - 0.5.8-9 -- Fix Requires on python2-pyopengl -* Tue May 22 2018 Till Hofmann - 0.5.8-8 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.5.8-7 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.5.8-6 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.5.8-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.5.8-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.5.8-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.5.8-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 0.5.8-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 0.5.7-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.5.7-1 -- Update auto-generated Spec file diff --git a/specs/ros-rqt_publisher.spec b/specs/ros-rqt_publisher.spec deleted file mode 100644 index d5e8713..0000000 --- a/specs/ros-rqt_publisher.spec +++ /dev/null @@ -1,181 +0,0 @@ -Name: ros-rqt_publisher -Version: noetic.0.4.9 -Release: 2%{?dist} -Summary: ROS package rqt_publisher - -License: BSD -URL: http://wiki.ros.org/rqt_publisher - -Source0: https://github.com/ros-gbp/rqt_publisher-release/archive/release/noetic/rqt_publisher/0.4.9-1.tar.gz#/ros-noetic-rqt_publisher-0.4.9-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: python3-rospkg -Requires: ros-noetic-python_qt_binding -Requires: ros-noetic-qt_gui_py_common -Requires: ros-noetic-roslib -Requires: ros-noetic-rosmsg -Requires: ros-noetic-rqt_gui -Requires: ros-noetic-rqt_gui_py -Requires: ros-noetic-rqt_py_common - -Provides: ros-noetic-rqt_publisher = 0.4.9-2 -Obsoletes: ros-noetic-rqt_publisher < 0.4.9-2 -Obsoletes: ros-kinetic-rqt_publisher < 0.4.9-2 - - - -%description -rqt_publisher provides a GUI plugin for publishing arbitrary messages -with fixed or computed field values. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-python_qt_binding-devel -Requires: ros-noetic-qt_gui_py_common-devel -Requires: ros-noetic-roslib-devel -Requires: ros-noetic-rosmsg-devel -Requires: ros-noetic-rqt_gui-devel -Requires: ros-noetic-rqt_gui_py-devel -Requires: ros-noetic-rqt_py_common-devel - -Provides: ros-noetic-rqt_publisher-devel = 0.4.9-2 -Obsoletes: ros-noetic-rqt_publisher-devel < 0.4.9-2 -Obsoletes: ros-kinetic-rqt_publisher-devel < 0.4.9-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_publisher - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/rqt_publisher/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.4.9-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.0.4.9-1 -- Upgrade to noetic -* 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.4.8-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.4.8-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.4.8-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.4.8-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.4.8-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.4.8-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.4.8-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.4.8-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.4.8-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.4.8-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.4.8-1 -- Update auto-generated Spec file diff --git a/specs/ros-rqt_py_common.spec b/specs/ros-rqt_py_common.spec deleted file mode 100644 index 937e44f..0000000 --- a/specs/ros-rqt_py_common.spec +++ /dev/null @@ -1,195 +0,0 @@ -Name: ros-rqt_py_common -Version: noetic.0.5.2 -Release: 2%{?dist} -Summary: ROS package rqt_py_common - -License: BSD -URL: http://ros.org/wiki/rqt_py_common - -Source0: https://github.com/ros-gbp/rqt-release/archive/release/noetic/rqt_py_common/0.5.2-1.tar.gz#/ros-noetic-rqt_py_common-0.5.2-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-genmsg-devel -BuildRequires: ros-noetic-std_msgs-devel - -Requires: ros-noetic-actionlib -Requires: ros-noetic-genpy -Requires: ros-noetic-python_qt_binding -Requires: ros-noetic-qt_gui -Requires: ros-noetic-rosbag -Requires: ros-noetic-roslib -Requires: ros-noetic-rospy -Requires: ros-noetic-rostopic - -Provides: ros-noetic-rqt_py_common = 0.5.2-2 -Obsoletes: ros-noetic-rqt_py_common < 0.5.2-2 -Obsoletes: ros-kinetic-rqt_py_common < 0.5.2-2 - - - -%description -rqt_py_common provides common functionality for rqt plugins written in -Python. Despite no plugin is provided, this package is part of the -rqt_common_plugins repository to keep refactoring generic -functionality from these common plugins into this package as easy as -possible. Functionality included in this package should cover generic -ROS concepts and should not introduce any special dependencies beside -"ros_base". - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-genmsg-devel -Requires: ros-noetic-std_msgs-devel -Requires: ros-noetic-actionlib-devel -Requires: ros-noetic-genpy-devel -Requires: ros-noetic-python_qt_binding-devel -Requires: ros-noetic-qt_gui-devel -Requires: ros-noetic-rosbag-devel -Requires: ros-noetic-roslib-devel -Requires: ros-noetic-rospy-devel -Requires: ros-noetic-rostopic-devel - -Provides: ros-noetic-rqt_py_common-devel = 0.5.2-2 -Obsoletes: ros-noetic-rqt_py_common-devel < 0.5.2-2 -Obsoletes: ros-kinetic-rqt_py_common-devel < 0.5.2-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_py_common - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/rqt_py_common/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.5.2-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.0.5.2-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.0.5.1-1 -- Upgrade to noetic -* Fri Apr 17 2020 Till Hofmann - melodic.0.5.1-1 -- Update to latest release -* Mon Jul 22 2019 Till Hofmann - melodic.0.5.0-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.0.5.0-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.5.0-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.5.0-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.5.0-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.5.0-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.5.0-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.5.0-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.5.0-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.5.0-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.5.0-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.5.0-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.5.0-1 -- Update auto-generated Spec file diff --git a/specs/ros-rqt_py_console.spec b/specs/ros-rqt_py_console.spec deleted file mode 100644 index 0a2f9a8..0000000 --- a/specs/ros-rqt_py_console.spec +++ /dev/null @@ -1,179 +0,0 @@ -Name: ros-rqt_py_console -Version: noetic.0.4.9 -Release: 2%{?dist} -Summary: ROS package rqt_py_console - -License: BSD -URL: http://wiki.ros.org/rqt_py_console - -Source0: https://github.com/ros-gbp/rqt_py_console-release/archive/release/noetic/rqt_py_console/0.4.9-1.tar.gz#/ros-noetic-rqt_py_console-0.4.9-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: python3-rospkg -Requires: ros-noetic-python_qt_binding -Requires: ros-noetic-qt_gui -Requires: ros-noetic-qt_gui_py_common -Requires: ros-noetic-rospy -Requires: ros-noetic-rqt_gui -Requires: ros-noetic-rqt_gui_py - -Provides: ros-noetic-rqt_py_console = 0.4.9-2 -Obsoletes: ros-noetic-rqt_py_console < 0.4.9-2 -Obsoletes: ros-kinetic-rqt_py_console < 0.4.9-2 - - - -%description -rqt_py_console is a Python GUI plugin providing an interactive Python -console. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-python_qt_binding-devel -Requires: ros-noetic-qt_gui-devel -Requires: ros-noetic-qt_gui_py_common-devel -Requires: ros-noetic-rospy-devel -Requires: ros-noetic-rqt_gui-devel -Requires: ros-noetic-rqt_gui_py-devel - -Provides: ros-noetic-rqt_py_console-devel = 0.4.9-2 -Obsoletes: ros-noetic-rqt_py_console-devel < 0.4.9-2 -Obsoletes: ros-kinetic-rqt_py_console-devel < 0.4.9-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_py_console - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/rqt_py_console/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.4.9-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.0.4.9-1 -- Upgrade to noetic -* 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.4.8-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.4.8-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.4.8-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.4.8-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.4.8-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.4.8-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.4.8-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.4.8-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.4.8-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.4.8-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.4.8-1 -- Update auto-generated Spec file diff --git a/specs/ros-rqt_reconfigure.spec b/specs/ros-rqt_reconfigure.spec deleted file mode 100644 index 14cade8..0000000 --- a/specs/ros-rqt_reconfigure.spec +++ /dev/null @@ -1,195 +0,0 @@ -Name: ros-rqt_reconfigure -Version: noetic.0.5.3 -Release: 2%{?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/noetic/rqt_reconfigure/0.5.3-1.tar.gz#/ros-noetic-rqt_reconfigure-0.5.3-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: python3-setuptools -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-roslint-devel -BuildRequires: ros-noetic-rostest-devel - -Requires: python3-pyyaml -Requires: python3dist(pyyaml) -Requires: ros-noetic-dynamic_reconfigure -Requires: ros-noetic-python_qt_binding -Requires: ros-noetic-rospy -Requires: ros-noetic-rqt_console -Requires: ros-noetic-rqt_gui -Requires: ros-noetic-rqt_gui_py -Requires: ros-noetic-rqt_py_common - -Provides: ros-noetic-rqt_reconfigure = 0.5.3-2 -Obsoletes: ros-noetic-rqt_reconfigure < 0.5.3-2 -Obsoletes: ros-kinetic-rqt_reconfigure < 0.5.3-2 - - - -%description -This rqt plugin succeeds former dynamic_reconfigure's GUI -(reconfigure_gui), and provides the way to view and edit the -parameters that are accessible via dynamic_reconfigure. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: python3-setuptools -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-roslint-devel -Requires: ros-noetic-rostest-devel -Requires: ros-noetic-dynamic_reconfigure-devel -Requires: ros-noetic-python_qt_binding-devel -Requires: ros-noetic-rospy-devel -Requires: ros-noetic-rqt_console-devel -Requires: ros-noetic-rqt_gui-devel -Requires: ros-noetic-rqt_gui_py-devel -Requires: ros-noetic-rqt_py_common-devel - -Provides: ros-noetic-rqt_reconfigure-devel = 0.5.3-2 -Obsoletes: ros-noetic-rqt_reconfigure-devel < 0.5.3-2 -Obsoletes: ros-kinetic-rqt_reconfigure-devel < 0.5.3-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_reconfigure - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/rqt_reconfigure/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.5.3-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.0.5.3-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.0.5.2-1 -- Upgrade to noetic -* Thu Mar 05 2020 Till Hofmann - melodic.0.5.1-2 -- Fix dependency on python3-pyyaml -* Tue Feb 04 2020 Till Hofmann - 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.4.10-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.4.10-4 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.4.10-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.4.10-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.4.10-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.4.9-4 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.4.9-3 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.4.9-2 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.4.9-1 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.4.8-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.4.8-1 -- Update auto-generated Spec file diff --git a/specs/ros-rqt_robot_dashboard.spec b/specs/ros-rqt_robot_dashboard.spec deleted file mode 100644 index c6dcd6a..0000000 --- a/specs/ros-rqt_robot_dashboard.spec +++ /dev/null @@ -1,186 +0,0 @@ -Name: ros-rqt_robot_dashboard -Version: noetic.0.5.8 -Release: 2%{?dist} -Summary: ROS package rqt_robot_dashboard - -License: BSD -URL: http://wiki.ros.org/rqt_robot_dashboard - -Source0: https://github.com/ros-gbp/rqt_robot_dashboard-release/archive/release/noetic/rqt_robot_dashboard/0.5.8-1.tar.gz#/ros-noetic-rqt_robot_dashboard-0.5.8-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: python3-setuptools -BuildRequires: ros-noetic-catkin-devel - -Requires: ros-noetic-diagnostic_msgs -Requires: ros-noetic-python_qt_binding -Requires: ros-noetic-qt_gui -Requires: ros-noetic-rospy -Requires: ros-noetic-rqt_console -Requires: ros-noetic-rqt_gui -Requires: ros-noetic-rqt_gui_py -Requires: ros-noetic-rqt_nav_view -Requires: ros-noetic-rqt_robot_monitor - -Provides: ros-noetic-rqt_robot_dashboard = 0.5.8-2 -Obsoletes: ros-noetic-rqt_robot_dashboard < 0.5.8-2 -Obsoletes: ros-kinetic-rqt_robot_dashboard < 0.5.8-2 - - - -%description -rqt_robot_dashboard provides an infrastructure for building robot -dashboard plugins in rqt. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: python3-setuptools -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-diagnostic_msgs-devel -Requires: ros-noetic-python_qt_binding-devel -Requires: ros-noetic-qt_gui-devel -Requires: ros-noetic-rospy-devel -Requires: ros-noetic-rqt_console-devel -Requires: ros-noetic-rqt_gui-devel -Requires: ros-noetic-rqt_gui_py-devel -Requires: ros-noetic-rqt_nav_view-devel -Requires: ros-noetic-rqt_robot_monitor-devel - -Provides: ros-noetic-rqt_robot_dashboard-devel = 0.5.8-2 -Obsoletes: ros-noetic-rqt_robot_dashboard-devel < 0.5.8-2 -Obsoletes: ros-kinetic-rqt_robot_dashboard-devel < 0.5.8-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_robot_dashboard - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/rqt_robot_dashboard/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.5.8-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.0.5.8-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.0.5.7-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.0.5.7-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.5.7-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.5.7-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.5.7-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.5.7-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.5.7-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.5.7-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.5.7-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.5.7-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.5.7-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.5.7-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.5.7-1 -- Update auto-generated Spec file diff --git a/specs/ros-rqt_robot_monitor.spec b/specs/ros-rqt_robot_monitor.spec deleted file mode 100644 index 5678b0c..0000000 --- a/specs/ros-rqt_robot_monitor.spec +++ /dev/null @@ -1,191 +0,0 @@ -Name: ros-rqt_robot_monitor -Version: noetic.0.5.13 -Release: 2%{?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/noetic/rqt_robot_monitor/0.5.13-1.tar.gz#/ros-noetic-rqt_robot_monitor-0.5.13-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: python3-setuptools -BuildRequires: ros-noetic-catkin-devel - -Requires: python3-rospkg -Requires: ros-noetic-diagnostic_msgs -Requires: ros-noetic-python_qt_binding -Requires: ros-noetic-qt_gui -Requires: ros-noetic-qt_gui_py_common -Requires: ros-noetic-rospy -Requires: ros-noetic-rqt_bag -Requires: ros-noetic-rqt_gui -Requires: ros-noetic-rqt_gui_py -Requires: ros-noetic-rqt_py_common - -Provides: ros-noetic-rqt_robot_monitor = 0.5.13-2 -Obsoletes: ros-noetic-rqt_robot_monitor < 0.5.13-2 -Obsoletes: ros-kinetic-rqt_robot_monitor < 0.5.13-2 - - - -%description -rqt_robot_monitor displays diagnostics_agg topics messages that are -published by - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: python3-setuptools -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-diagnostic_msgs-devel -Requires: ros-noetic-python_qt_binding-devel -Requires: ros-noetic-qt_gui-devel -Requires: ros-noetic-qt_gui_py_common-devel -Requires: ros-noetic-rospy-devel -Requires: ros-noetic-rqt_bag-devel -Requires: ros-noetic-rqt_gui-devel -Requires: ros-noetic-rqt_gui_py-devel -Requires: ros-noetic-rqt_py_common-devel - -Provides: ros-noetic-rqt_robot_monitor-devel = 0.5.13-2 -Obsoletes: ros-noetic-rqt_robot_monitor-devel < 0.5.13-2 -Obsoletes: ros-kinetic-rqt_robot_monitor-devel < 0.5.13-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_robot_monitor - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/rqt_robot_monitor/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.5.13-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.0.5.13-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.0.5.11-1 -- Upgrade to noetic -* Tue Feb 04 2020 Till Hofmann - 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.5.8-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.5.8-7 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.5.8-6 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.5.8-5 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.5.8-4 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.5.8-3 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.5.8-2 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.5.8-1 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.5.7-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.5.7-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.5.7-1 -- Update auto-generated Spec file diff --git a/specs/ros-rqt_robot_plugins.spec b/specs/ros-rqt_robot_plugins.spec deleted file mode 100644 index 9feb060..0000000 --- a/specs/ros-rqt_robot_plugins.spec +++ /dev/null @@ -1,186 +0,0 @@ -Name: ros-rqt_robot_plugins -Version: noetic.0.5.8 -Release: 2%{?dist} -Summary: ROS package rqt_robot_plugins - -License: BSD -URL: http://ros.org/wiki/rqt_robot_plugins - -Source0: https://github.com/ros-gbp/rqt_robot_plugins-release/archive/release/noetic/rqt_robot_plugins/0.5.8-1.tar.gz#/ros-noetic-rqt_robot_plugins-0.5.8-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: ros-noetic-rqt_moveit -Requires: ros-noetic-rqt_nav_view -Requires: ros-noetic-rqt_pose_view -Requires: ros-noetic-rqt_robot_dashboard -Requires: ros-noetic-rqt_robot_monitor -Requires: ros-noetic-rqt_robot_steering -Requires: ros-noetic-rqt_runtime_monitor -Requires: ros-noetic-rqt_rviz -Requires: ros-noetic-rqt_tf_tree - -Provides: ros-noetic-rqt_robot_plugins = 0.5.8-2 -Obsoletes: ros-noetic-rqt_robot_plugins < 0.5.8-2 -Obsoletes: ros-kinetic-rqt_robot_plugins < 0.5.8-2 - - - -%description -Metapackage of rqt plugins that are particularly used with robots -during its operation. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-rqt_moveit-devel -Requires: ros-noetic-rqt_nav_view-devel -Requires: ros-noetic-rqt_pose_view-devel -Requires: ros-noetic-rqt_robot_dashboard-devel -Requires: ros-noetic-rqt_robot_monitor-devel -Requires: ros-noetic-rqt_robot_steering-devel -Requires: ros-noetic-rqt_runtime_monitor-devel -Requires: ros-noetic-rqt_rviz-devel -Requires: ros-noetic-rqt_tf_tree-devel - -Provides: ros-noetic-rqt_robot_plugins-devel = 0.5.8-2 -Obsoletes: ros-noetic-rqt_robot_plugins-devel < 0.5.8-2 -Obsoletes: ros-kinetic-rqt_robot_plugins-devel < 0.5.8-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_robot_plugins - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/rqt_robot_plugins/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.5.8-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.0.5.8-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.0.5.7-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.0.5.7-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.5.7-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.5.7-11 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.5.7-10 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.5.7-9 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.5.7-8 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.5.7-7 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.5.7-6 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.5.7-5 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.5.7-4 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 0.5.7-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.5.7-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.5.7-1 -- Update auto-generated Spec file diff --git a/specs/ros-rqt_robot_steering.spec b/specs/ros-rqt_robot_steering.spec deleted file mode 100644 index dd1c650..0000000 --- a/specs/ros-rqt_robot_steering.spec +++ /dev/null @@ -1,183 +0,0 @@ -Name: ros-rqt_robot_steering -Version: noetic.0.5.12 -Release: 2%{?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/noetic/rqt_robot_steering/0.5.12-1.tar.gz#/ros-noetic-rqt_robot_steering-0.5.12-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: python3-rospkg -Requires: ros-noetic-geometry_msgs -Requires: ros-noetic-python_qt_binding -Requires: ros-noetic-rostopic -Requires: ros-noetic-rqt_gui -Requires: ros-noetic-rqt_gui_py - -Provides: ros-noetic-rqt_robot_steering = 0.5.12-2 -Obsoletes: ros-noetic-rqt_robot_steering < 0.5.12-2 -Obsoletes: ros-kinetic-rqt_robot_steering < 0.5.12-2 - - - -%description -rqt_robot_steering provides a GUI plugin for steering a robot using -Twist messages. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-geometry_msgs-devel -Requires: ros-noetic-python_qt_binding-devel -Requires: ros-noetic-rostopic-devel -Requires: ros-noetic-rqt_gui-devel -Requires: ros-noetic-rqt_gui_py-devel - -Provides: ros-noetic-rqt_robot_steering-devel = 0.5.12-2 -Obsoletes: ros-noetic-rqt_robot_steering-devel < 0.5.12-2 -Obsoletes: ros-kinetic-rqt_robot_steering-devel < 0.5.12-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_robot_steering - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/rqt_robot_steering/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.5.12-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.0.5.12-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.0.5.11-1 -- Upgrade to noetic -* Tue Feb 04 2020 Till Hofmann - 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.5.9-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.5.9-4 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.5.9-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.5.9-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.5.9-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.5.8-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.5.8-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.5.8-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.5.8-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 0.5.8-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 0.5.7-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.5.7-1 -- Update auto-generated Spec file diff --git a/specs/ros-rqt_runtime_monitor.spec b/specs/ros-rqt_runtime_monitor.spec deleted file mode 100644 index 617623e..0000000 --- a/specs/ros-rqt_runtime_monitor.spec +++ /dev/null @@ -1,179 +0,0 @@ -Name: ros-rqt_runtime_monitor -Version: noetic.0.5.8 -Release: 2%{?dist} -Summary: ROS package rqt_runtime_monitor - -License: BSD -URL: http://wiki.ros.org/rqt_runtime_monitor - -Source0: https://github.com/ros-gbp/rqt_runtime_monitor-release/archive/release/noetic/rqt_runtime_monitor/0.5.8-1.tar.gz#/ros-noetic-rqt_runtime_monitor-0.5.8-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: python3-rospkg -Requires: ros-noetic-diagnostic_msgs -Requires: ros-noetic-python_qt_binding -Requires: ros-noetic-qt_gui -Requires: ros-noetic-rospy -Requires: ros-noetic-rqt_gui -Requires: ros-noetic-rqt_gui_py - -Provides: ros-noetic-rqt_runtime_monitor = 0.5.8-2 -Obsoletes: ros-noetic-rqt_runtime_monitor < 0.5.8-2 -Obsoletes: ros-kinetic-rqt_runtime_monitor < 0.5.8-2 - - - -%description -rqt_runtime_monitor provides a GUI plugin viewing DiagnosticsArray -messages. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-diagnostic_msgs-devel -Requires: ros-noetic-python_qt_binding-devel -Requires: ros-noetic-qt_gui-devel -Requires: ros-noetic-rospy-devel -Requires: ros-noetic-rqt_gui-devel -Requires: ros-noetic-rqt_gui_py-devel - -Provides: ros-noetic-rqt_runtime_monitor-devel = 0.5.8-2 -Obsoletes: ros-noetic-rqt_runtime_monitor-devel < 0.5.8-2 -Obsoletes: ros-kinetic-rqt_runtime_monitor-devel < 0.5.8-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_runtime_monitor - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/rqt_runtime_monitor/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.5.8-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.0.5.8-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.0.5.7-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.0.5.7-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.5.7-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.5.7-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.5.7-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.5.7-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.5.7-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.5.7-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.5.7-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.5.7-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.5.7-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.5.7-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.5.7-1 -- Update auto-generated Spec file diff --git a/specs/ros-rqt_rviz.spec b/specs/ros-rqt_rviz.spec deleted file mode 100644 index 452922c..0000000 --- a/specs/ros-rqt_rviz.spec +++ /dev/null @@ -1,198 +0,0 @@ -Name: ros-rqt_rviz -Version: noetic.0.6.1 -Release: 2%{?dist} -Summary: ROS package rqt_rviz - -License: BSD -URL: http://wiki.ros.org/rqt_rviz - -Source0: https://github.com/ros-gbp/rqt_rviz-release/archive/release/noetic/rqt_rviz/0.6.1-1.tar.gz#/ros-noetic-rqt_rviz-0.6.1-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: boost-devel boost-python3-devel -BuildRequires: eigen3-devel -BuildRequires: libuuid-devel -BuildRequires: ogre-devel -BuildRequires: poco-devel -BuildRequires: qt5-qtbase-devel -BuildRequires: qtermwidget-qt5-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: urdfdom-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-pluginlib-devel -BuildRequires: ros-noetic-rqt_gui-devel -BuildRequires: ros-noetic-rqt_gui_cpp-devel -BuildRequires: ros-noetic-rviz-devel - -Requires: ros-noetic-pluginlib -Requires: ros-noetic-rqt_gui -Requires: ros-noetic-rqt_gui_cpp -Requires: ros-noetic-rviz - -Provides: ros-noetic-rqt_rviz = 0.6.1-2 -Obsoletes: ros-noetic-rqt_rviz < 0.6.1-2 -Obsoletes: ros-kinetic-rqt_rviz < 0.6.1-2 - - - -%description -rqt_rviz provides a GUI plugin embedding - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: boost-devel boost-python3-devel -Requires: eigen3-devel -Requires: libuuid-devel -Requires: ogre-devel -Requires: poco-devel -Requires: qt5-qtbase-devel -Requires: qtermwidget-qt5-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: urdfdom-devel -Requires: ros-noetic-pluginlib-devel -Requires: ros-noetic-rqt_gui-devel -Requires: ros-noetic-rqt_gui_cpp-devel -Requires: ros-noetic-rviz-devel - -Provides: ros-noetic-rqt_rviz-devel = 0.6.1-2 -Obsoletes: ros-noetic-rqt_rviz-devel < 0.6.1-2 -Obsoletes: ros-kinetic-rqt_rviz-devel < 0.6.1-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_rviz - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/rqt_rviz/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.6.1-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.0.6.1-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.0.6.0-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.0.6.0-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.6.0-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.5.10-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 0.5.10-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 0.5.7-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.5.7-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.5.7-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.5.7-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.5.7-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.5.7-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.5.7-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.5.7-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.5.7-1 -- Update auto-generated Spec file diff --git a/specs/ros-rqt_service_caller.spec b/specs/ros-rqt_service_caller.spec deleted file mode 100644 index 94218d8..0000000 --- a/specs/ros-rqt_service_caller.spec +++ /dev/null @@ -1,175 +0,0 @@ -Name: ros-rqt_service_caller -Version: noetic.0.4.9 -Release: 2%{?dist} -Summary: ROS package rqt_service_caller - -License: BSD -URL: http://wiki.ros.org/rqt_service_caller - -Source0: https://github.com/ros-gbp/rqt_service_caller-release/archive/release/noetic/rqt_service_caller/0.4.9-1.tar.gz#/ros-noetic-rqt_service_caller-0.4.9-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: python3-rospkg -Requires: ros-noetic-rosservice -Requires: ros-noetic-rqt_gui -Requires: ros-noetic-rqt_gui_py -Requires: ros-noetic-rqt_py_common - -Provides: ros-noetic-rqt_service_caller = 0.4.9-2 -Obsoletes: ros-noetic-rqt_service_caller < 0.4.9-2 -Obsoletes: ros-kinetic-rqt_service_caller < 0.4.9-2 - - - -%description -rqt_service_caller provides a GUI plugin for calling arbitrary -services. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-rosservice-devel -Requires: ros-noetic-rqt_gui-devel -Requires: ros-noetic-rqt_gui_py-devel -Requires: ros-noetic-rqt_py_common-devel - -Provides: ros-noetic-rqt_service_caller-devel = 0.4.9-2 -Obsoletes: ros-noetic-rqt_service_caller-devel < 0.4.9-2 -Obsoletes: ros-kinetic-rqt_service_caller-devel < 0.4.9-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_service_caller - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/rqt_service_caller/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.4.9-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.0.4.9-1 -- Upgrade to noetic -* 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.4.8-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.4.8-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.4.8-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.4.8-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.4.8-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.4.8-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.4.8-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.4.8-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.4.8-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.4.8-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.4.8-1 -- Update auto-generated Spec file diff --git a/specs/ros-rqt_shell.spec b/specs/ros-rqt_shell.spec deleted file mode 100644 index b5103fc..0000000 --- a/specs/ros-rqt_shell.spec +++ /dev/null @@ -1,180 +0,0 @@ -Name: ros-rqt_shell -Version: noetic.0.4.10 -Release: 2%{?dist} -Summary: ROS package rqt_shell - -License: BSD -URL: http://wiki.ros.org/rqt_shell - -Source0: https://github.com/ros-gbp/rqt_shell-release/archive/release/noetic/rqt_shell/0.4.10-1.tar.gz#/ros-noetic-rqt_shell-0.4.10-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: python3-rospkg -Requires: ros-noetic-python_qt_binding -Requires: ros-noetic-qt_gui -Requires: ros-noetic-qt_gui_py_common -Requires: ros-noetic-rqt_gui -Requires: ros-noetic-rqt_gui_py - -Provides: ros-noetic-rqt_shell = 0.4.10-2 -Obsoletes: ros-noetic-rqt_shell < 0.4.10-2 -Obsoletes: ros-kinetic-rqt_shell < 0.4.10-2 - - - -%description -rqt_shell is a Python GUI plugin providing an interactive shell. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-python_qt_binding-devel -Requires: ros-noetic-qt_gui-devel -Requires: ros-noetic-qt_gui_py_common-devel -Requires: ros-noetic-rqt_gui-devel -Requires: ros-noetic-rqt_gui_py-devel - -Provides: ros-noetic-rqt_shell-devel = 0.4.10-2 -Obsoletes: ros-noetic-rqt_shell-devel < 0.4.10-2 -Obsoletes: ros-kinetic-rqt_shell-devel < 0.4.10-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_shell - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/rqt_shell/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.4.10-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.0.4.10-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.0.4.9-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.0.4.9-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.4.9-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.4.9-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.4.9-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.4.9-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.4.9-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.4.9-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.4.9-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.4.9-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.4.9-3 -- Split devel package -* Fri Nov 24 2017 Till Hofmann - 0.4.9-2 -- Remove upstreamed patch -* Sun Nov 19 2017 Till Hofmann - 0.4.9-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 0.4.8-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.4.8-1 -- Update auto-generated Spec file diff --git a/specs/ros-rqt_srv.spec b/specs/ros-rqt_srv.spec deleted file mode 100644 index 5584c33..0000000 --- a/specs/ros-rqt_srv.spec +++ /dev/null @@ -1,178 +0,0 @@ -Name: ros-rqt_srv -Version: noetic.0.4.8 -Release: 2%{?dist} -Summary: ROS package rqt_srv - -License: BSD -URL: http://wiki.ros.org/rqt_srv - -Source0: https://github.com/ros-gbp/rqt_srv-release/archive/release/noetic/rqt_srv/0.4.8-1.tar.gz#/ros-noetic-rqt_srv-0.4.8-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: ros-noetic-rosmsg -Requires: ros-noetic-rospy -Requires: ros-noetic-rqt_gui -Requires: ros-noetic-rqt_gui_py -Requires: ros-noetic-rqt_msg - -Provides: ros-noetic-rqt_srv = 0.4.8-2 -Obsoletes: ros-noetic-rqt_srv < 0.4.8-2 -Obsoletes: ros-kinetic-rqt_srv < 0.4.8-2 - - - -%description -A Python GUI plugin for introspecting available ROS message types. -Note that the srvs available through this plugin is the ones that are -stored on your machine, not on the ROS core your rqt instance connects -to. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-rosmsg-devel -Requires: ros-noetic-rospy-devel -Requires: ros-noetic-rqt_gui-devel -Requires: ros-noetic-rqt_gui_py-devel -Requires: ros-noetic-rqt_msg-devel - -Provides: ros-noetic-rqt_srv-devel = 0.4.8-2 -Obsoletes: ros-noetic-rqt_srv-devel < 0.4.8-2 -Obsoletes: ros-kinetic-rqt_srv-devel < 0.4.8-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_srv - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/rqt_srv/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.4.8-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.0.4.8-1 -- Upgrade to noetic -* 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.4.8-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.4.8-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.4.8-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.4.8-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.4.8-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.4.8-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.4.8-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.4.8-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.4.8-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.4.8-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.4.8-1 -- Update auto-generated Spec file diff --git a/specs/ros-rqt_tf_tree.spec b/specs/ros-rqt_tf_tree.spec deleted file mode 100644 index be7c376..0000000 --- a/specs/ros-rqt_tf_tree.spec +++ /dev/null @@ -1,189 +0,0 @@ -Name: ros-rqt_tf_tree -Version: noetic.0.6.2 -Release: 2%{?dist} -Summary: ROS package rqt_tf_tree - -License: BSD -URL: http://wiki.ros.org/rqt_tf_tree - -Source0: https://github.com/ros-gbp/rqt_tf_tree-release/archive/release/noetic/rqt_tf_tree/0.6.2-1.tar.gz#/ros-noetic-rqt_tf_tree-0.6.2-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: python3-mock -BuildRequires: ros-noetic-catkin-devel - -Requires: python3-rospkg -Requires: ros-noetic-python_qt_binding -Requires: ros-noetic-qt_dotgraph -Requires: ros-noetic-rospy -Requires: ros-noetic-rqt_graph -Requires: ros-noetic-rqt_gui -Requires: ros-noetic-rqt_gui_py -Requires: ros-noetic-tf2_msgs -Requires: ros-noetic-tf2_ros - -Provides: ros-noetic-rqt_tf_tree = 0.6.2-2 -Obsoletes: ros-noetic-rqt_tf_tree < 0.6.2-2 -Obsoletes: ros-kinetic-rqt_tf_tree < 0.6.2-2 - - - -%description -rqt_tf_tree provides a GUI plugin for visualizing the ROS TF frame -tree. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: python3-mock -Requires: ros-noetic-python_qt_binding-devel -Requires: ros-noetic-qt_dotgraph-devel -Requires: ros-noetic-rospy-devel -Requires: ros-noetic-rqt_graph-devel -Requires: ros-noetic-rqt_gui-devel -Requires: ros-noetic-rqt_gui_py-devel -Requires: ros-noetic-tf2_msgs-devel -Requires: ros-noetic-tf2_ros-devel - -Provides: ros-noetic-rqt_tf_tree-devel = 0.6.2-2 -Obsoletes: ros-noetic-rqt_tf_tree-devel < 0.6.2-2 -Obsoletes: ros-kinetic-rqt_tf_tree-devel < 0.6.2-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_tf_tree - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/rqt_tf_tree/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.6.2-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.0.6.2-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.0.6.1-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.0.6.0-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.0.6.0-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.6.0-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.6.0-2 -- Remove ROS distro from package name -* Thu Mar 14 2019 Till Hofmann - 0.6.0-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 0.5.8-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.5.8-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.5.8-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.5.8-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.5.8-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.5.8-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.5.8-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.5.8-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.5.8-1 -- Update auto-generated Spec file diff --git a/specs/ros-rqt_top.spec b/specs/ros-rqt_top.spec deleted file mode 100644 index 2811a1d..0000000 --- a/specs/ros-rqt_top.spec +++ /dev/null @@ -1,174 +0,0 @@ -Name: ros-rqt_top -Version: noetic.0.4.9 -Release: 2%{?dist} -Summary: ROS package rqt_top - -License: BSD -URL: http://wiki.ros.org/rqt_top - -Source0: https://github.com/ros-gbp/rqt_top-release/archive/release/noetic/rqt_top/0.4.9-1.tar.gz#/ros-noetic-rqt_top-0.4.9-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: python3-psutil -Requires: ros-noetic-python_qt_binding -Requires: ros-noetic-rospy -Requires: ros-noetic-rqt_gui -Requires: ros-noetic-rqt_gui_py - -Provides: ros-noetic-rqt_top = 0.4.9-2 -Obsoletes: ros-noetic-rqt_top < 0.4.9-2 -Obsoletes: ros-kinetic-rqt_top < 0.4.9-2 - - - -%description -RQT plugin for monitoring ROS processes. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-python_qt_binding-devel -Requires: ros-noetic-rospy-devel -Requires: ros-noetic-rqt_gui-devel -Requires: ros-noetic-rqt_gui_py-devel - -Provides: ros-noetic-rqt_top-devel = 0.4.9-2 -Obsoletes: ros-noetic-rqt_top-devel < 0.4.9-2 -Obsoletes: ros-kinetic-rqt_top-devel < 0.4.9-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_top - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/rqt_top/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.4.9-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.0.4.9-1 -- Upgrade to noetic -* 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.4.8-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.4.8-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.4.8-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.4.8-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.4.8-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.4.8-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.4.8-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.4.8-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.4.8-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.4.8-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.4.8-1 -- Update auto-generated Spec file diff --git a/specs/ros-rqt_topic.spec b/specs/ros-rqt_topic.spec deleted file mode 100644 index 3f0545f..0000000 --- a/specs/ros-rqt_topic.spec +++ /dev/null @@ -1,182 +0,0 @@ -Name: ros-rqt_topic -Version: noetic.0.4.12 -Release: 2%{?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/noetic/rqt_topic/0.4.12-1.tar.gz#/ros-noetic-rqt_topic-0.4.12-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: python3-rospkg -Requires: ros-noetic-python_qt_binding -Requires: ros-noetic-rostopic -Requires: ros-noetic-rqt_gui -Requires: ros-noetic-rqt_gui_py -Requires: ros-noetic-std_msgs - -Provides: ros-noetic-rqt_topic = 0.4.12-2 -Obsoletes: ros-noetic-rqt_topic < 0.4.12-2 -Obsoletes: ros-kinetic-rqt_topic < 0.4.12-2 - - - -%description -rqt_topic provides a GUI plugin for displaying debug information about -ROS topics including publishers, subscribers, publishing rate, and ROS -Messages. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-python_qt_binding-devel -Requires: ros-noetic-rostopic-devel -Requires: ros-noetic-rqt_gui-devel -Requires: ros-noetic-rqt_gui_py-devel -Requires: ros-noetic-std_msgs-devel - -Provides: ros-noetic-rqt_topic-devel = 0.4.12-2 -Obsoletes: ros-noetic-rqt_topic-devel < 0.4.12-2 -Obsoletes: ros-kinetic-rqt_topic-devel < 0.4.12-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_topic - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/rqt_topic/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.4.12-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.0.4.12-1 -- Upgrade to noetic -* Tue Feb 04 2020 Till Hofmann - 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.4.10-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.4.10-9 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.4.10-8 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.4.10-7 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.4.10-6 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.4.10-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.4.10-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.4.10-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.4.10-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 0.4.10-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 0.4.8-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.4.8-1 -- Update auto-generated Spec file diff --git a/specs/ros-rqt_web.spec b/specs/ros-rqt_web.spec deleted file mode 100644 index f6c0e20..0000000 --- a/specs/ros-rqt_web.spec +++ /dev/null @@ -1,179 +0,0 @@ -Name: ros-rqt_web -Version: noetic.0.4.9 -Release: 2%{?dist} -Summary: ROS package rqt_web - -License: BSD -URL: http://wiki.ros.org/rqt_web - -Source0: https://github.com/ros-gbp/rqt_web-release/archive/release/noetic/rqt_web/0.4.9-1.tar.gz#/ros-noetic-rqt_web-0.4.9-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: python3-rospkg -Requires: ros-noetic-python_qt_binding -Requires: ros-noetic-qt_gui -Requires: ros-noetic-rospy -Requires: ros-noetic-rqt_gui -Requires: ros-noetic-rqt_gui_py -Requires: ros-noetic-webkit_dependency - -Provides: ros-noetic-rqt_web = 0.4.9-2 -Obsoletes: ros-noetic-rqt_web < 0.4.9-2 -Obsoletes: ros-kinetic-rqt_web < 0.4.9-2 - - - -%description -rqt_web is a simple web content viewer for rqt. Users can show web -content in Qt-based window by specifying its URL. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-python_qt_binding-devel -Requires: ros-noetic-qt_gui-devel -Requires: ros-noetic-rospy-devel -Requires: ros-noetic-rqt_gui-devel -Requires: ros-noetic-rqt_gui_py-devel -Requires: ros-noetic-webkit_dependency-devel - -Provides: ros-noetic-rqt_web-devel = 0.4.9-2 -Obsoletes: ros-noetic-rqt_web-devel < 0.4.9-2 -Obsoletes: ros-kinetic-rqt_web-devel < 0.4.9-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rqt_web - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/rqt_web/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.4.9-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.0.4.9-1 -- Upgrade to noetic -* 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.4.8-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.4.8-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.4.8-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.4.8-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.4.8-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.4.8-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.4.8-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.4.8-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.4.8-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.4.8-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.4.8-1 -- Update auto-generated Spec file diff --git a/specs/ros-rviz.spec b/specs/ros-rviz.spec deleted file mode 100644 index 0dc67cd..0000000 --- a/specs/ros-rviz.spec +++ /dev/null @@ -1,295 +0,0 @@ -Name: ros-rviz -Version: noetic.1.14.4 -Release: 2%{?dist} -Summary: ROS package rviz - -License: BSD -URL: http://wiki.ros.org/rviz - -Source0: https://github.com/ros-gbp/rviz-release/archive/release/noetic/rviz/1.14.4-1.tar.gz#/ros-noetic-rviz-1.14.4-source0.tar.gz - -Patch0: rviz.ogre-include-path.patch - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: assimp-devel -BuildRequires: eigen3-devel -BuildRequires: libXext-devel -BuildRequires: lz4-devel -BuildRequires: mesa-libGL-devel mesa-libGLU-devel -BuildRequires: ogre-devel -BuildRequires: poco-devel -BuildRequires: python3-qt5-devel -BuildRequires: python3-sip-devel -BuildRequires: qt5-qtbase-devel -BuildRequires: tinyxml2-devel -BuildRequires: urdfdom-devel -BuildRequires: urdfdom-headers-devel -BuildRequires: yaml-cpp-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-cmake_modules-devel -BuildRequires: ros-noetic-geometry_msgs-devel -BuildRequires: ros-noetic-image_transport-devel -BuildRequires: ros-noetic-interactive_markers-devel -BuildRequires: ros-noetic-laser_geometry-devel -BuildRequires: ros-noetic-map_msgs-devel -BuildRequires: ros-noetic-message_filters-devel -BuildRequires: ros-noetic-message_generation-devel -BuildRequires: ros-noetic-nav_msgs-devel -BuildRequires: ros-noetic-pluginlib-devel -BuildRequires: ros-noetic-python_qt_binding-devel -BuildRequires: ros-noetic-resource_retriever-devel -BuildRequires: ros-noetic-rosbag-devel -BuildRequires: ros-noetic-rosconsole-devel -BuildRequires: ros-noetic-roscpp-devel -BuildRequires: ros-noetic-roslib-devel -BuildRequires: ros-noetic-rospy-devel -BuildRequires: ros-noetic-rostest-devel -BuildRequires: ros-noetic-rosunit-devel -BuildRequires: ros-noetic-sensor_msgs-devel -BuildRequires: ros-noetic-std_msgs-devel -BuildRequires: ros-noetic-std_srvs-devel -BuildRequires: ros-noetic-tf2_geometry_msgs-devel -BuildRequires: ros-noetic-tf2_ros-devel -BuildRequires: ros-noetic-urdf-devel -BuildRequires: ros-noetic-visualization_msgs-devel - -Requires: qt5-qtbase -Requires: qt5-qtbase-gui -Requires: ros-noetic-geometry_msgs -Requires: ros-noetic-image_transport -Requires: ros-noetic-interactive_markers -Requires: ros-noetic-laser_geometry -Requires: ros-noetic-map_msgs -Requires: ros-noetic-media_export -Requires: ros-noetic-message_filters -Requires: ros-noetic-message_runtime -Requires: ros-noetic-nav_msgs -Requires: ros-noetic-pluginlib -Requires: ros-noetic-python_qt_binding -Requires: ros-noetic-resource_retriever -Requires: ros-noetic-rosbag -Requires: ros-noetic-rosconsole -Requires: ros-noetic-roscpp -Requires: ros-noetic-roslib -Requires: ros-noetic-rospy -Requires: ros-noetic-sensor_msgs -Requires: ros-noetic-std_msgs -Requires: ros-noetic-std_srvs -Requires: ros-noetic-tf2_geometry_msgs -Requires: ros-noetic-tf2_ros -Requires: ros-noetic-urdf -Requires: ros-noetic-visualization_msgs - -Provides: ros-noetic-rviz = 1.14.4-2 -Obsoletes: ros-noetic-rviz < 1.14.4-2 -Obsoletes: ros-kinetic-rviz < 1.14.4-2 - - - -%description -3D visualization tool for ROS. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ogre-devel -Requires: ros-noetic-catkin-devel -Requires: assimp-devel -Requires: eigen3-devel -Requires: libXext-devel -Requires: lz4-devel -Requires: mesa-libGL-devel mesa-libGLU-devel -Requires: poco-devel -Requires: python3-qt5-devel -Requires: python3-sip-devel -Requires: qt5-qtbase-devel -Requires: tinyxml2-devel -Requires: urdfdom-devel -Requires: urdfdom-headers-devel -Requires: yaml-cpp-devel -Requires: ros-noetic-cmake_modules-devel -Requires: ros-noetic-geometry_msgs-devel -Requires: ros-noetic-image_transport-devel -Requires: ros-noetic-interactive_markers-devel -Requires: ros-noetic-laser_geometry-devel -Requires: ros-noetic-map_msgs-devel -Requires: ros-noetic-message_filters-devel -Requires: ros-noetic-message_generation-devel -Requires: ros-noetic-nav_msgs-devel -Requires: ros-noetic-pluginlib-devel -Requires: ros-noetic-python_qt_binding-devel -Requires: ros-noetic-resource_retriever-devel -Requires: ros-noetic-rosbag-devel -Requires: ros-noetic-rosconsole-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-roslib-devel -Requires: ros-noetic-rospy-devel -Requires: ros-noetic-rostest-devel -Requires: ros-noetic-rosunit-devel -Requires: ros-noetic-sensor_msgs-devel -Requires: ros-noetic-std_msgs-devel -Requires: ros-noetic-std_srvs-devel -Requires: ros-noetic-tf2_geometry_msgs-devel -Requires: ros-noetic-tf2_ros-devel -Requires: ros-noetic-urdf-devel -Requires: ros-noetic-visualization_msgs-devel -Requires: ros-noetic-media_export-devel -Requires: ros-noetic-message_runtime-devel - -Provides: ros-noetic-rviz-devel = 1.14.4-2 -Obsoletes: ros-noetic-rviz-devel < 1.14.4-2 -Obsoletes: ros-kinetic-rviz-devel < 1.14.4-2 - - -%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 - -%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 ;} \ - -PATH="$PATH:%{_qt5_bindir}" ; export PATH -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rviz - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/rviz/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.14.4-2 -- Modernize python shebang replacement -* Fri Nov 20 2020 Till Hofmann - noetic.1.14.4-1 -- Update to latest release -* Thu Nov 12 2020 Till Hofmann - noetic.1.14.3-2 -- Fix missing def of OGRE_PLUGIN_DIR -* Mon Nov 02 2020 Till Hofmann - noetic.1.14.3-1 -- Update to latest release -* Thu Sep 10 2020 Nicolas Limpert - noetic.1.14.1-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.14.0-1 -- Upgrade to noetic -* Wed Apr 29 2020 Till Hofmann - melodic.1.13.11-2 -- Add BR on libXext -* Wed Apr 29 2020 Till Hofmann - melodic.1.13.11-1 -- Update to latest release -* Fri Apr 17 2020 Till Hofmann - melodic.1.13.9-1 -- Update to latest release -* Tue Feb 04 2020 Till Hofmann - 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.13.3-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.12.17-2 -- Remove ROS distro from package name -* Thu Mar 14 2019 Till Hofmann - 1.12.17-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.16-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.16-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.16-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.12.15-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.15-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.15-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.15-2 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 1.12.15-1 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.12.13-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.11-1 -- Update auto-generated Spec file diff --git a/specs/ros-rviz_plugin_tutorials.spec b/specs/ros-rviz_plugin_tutorials.spec deleted file mode 100644 index fd09888..0000000 --- a/specs/ros-rviz_plugin_tutorials.spec +++ /dev/null @@ -1,183 +0,0 @@ -Name: ros-rviz_plugin_tutorials -Version: noetic.0.11.0 -Release: 2%{?dist} -Summary: ROS package rviz_plugin_tutorials - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/visualization_tutorials-release/archive/release/noetic/rviz_plugin_tutorials/0.11.0-1.tar.gz#/ros-noetic-rviz_plugin_tutorials-0.11.0-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: eigen3-devel -BuildRequires: ogre-devel -BuildRequires: poco-devel -BuildRequires: qt5-qtbase-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: urdfdom-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-rviz-devel - -Requires: qt5-qtbase -Requires: qt5-qtbase-gui -Requires: ros-noetic-rviz - -Provides: ros-noetic-rviz_plugin_tutorials = 0.11.0-2 -Obsoletes: ros-noetic-rviz_plugin_tutorials < 0.11.0-2 -Obsoletes: ros-kinetic-rviz_plugin_tutorials < 0.11.0-2 - - - -%description -Tutorials showing how to write plugins for RViz. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: eigen3-devel -Requires: ogre-devel -Requires: poco-devel -Requires: qt5-qtbase-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: urdfdom-devel -Requires: ros-noetic-rviz-devel - -Provides: ros-noetic-rviz_plugin_tutorials-devel = 0.11.0-2 -Obsoletes: ros-noetic-rviz_plugin_tutorials-devel < 0.11.0-2 -Obsoletes: ros-kinetic-rviz_plugin_tutorials-devel < 0.11.0-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rviz_plugin_tutorials - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/rviz_plugin_tutorials/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.11.0-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.0.11.0-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.0.10.3-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.0.10.3-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.10.3-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.10.3-4 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.10.3-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.10.3-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.10.3-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.10.2-4 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.10.2-3 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.10.2-2 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.10.2-1 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.10.1-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.10.1-1 -- Update auto-generated Spec file diff --git a/specs/ros-rviz_python_tutorial.spec b/specs/ros-rviz_python_tutorial.spec deleted file mode 100644 index d36ba95..0000000 --- a/specs/ros-rviz_python_tutorial.spec +++ /dev/null @@ -1,172 +0,0 @@ -Name: ros-rviz_python_tutorial -Version: noetic.0.11.0 -Release: 2%{?dist} -Summary: ROS package rviz_python_tutorial - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/visualization_tutorials-release/archive/release/noetic/rviz_python_tutorial/0.11.0-1.tar.gz#/ros-noetic-rviz_python_tutorial-0.11.0-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: eigen3-devel -BuildRequires: ogre-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-rviz-devel - -Requires: ros-noetic-rviz - -Provides: ros-noetic-rviz_python_tutorial = 0.11.0-2 -Obsoletes: ros-noetic-rviz_python_tutorial < 0.11.0-2 -Obsoletes: ros-kinetic-rviz_python_tutorial < 0.11.0-2 - - - -%description -Tutorials showing how to call into rviz internals from python scripts. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: eigen3-devel -Requires: ogre-devel -Requires: ros-noetic-rviz-devel - -Provides: ros-noetic-rviz_python_tutorial-devel = 0.11.0-2 -Obsoletes: ros-noetic-rviz_python_tutorial-devel < 0.11.0-2 -Obsoletes: ros-kinetic-rviz_python_tutorial-devel < 0.11.0-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg rviz_python_tutorial - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/rviz_python_tutorial/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.11.0-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.0.11.0-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.0.10.3-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.0.10.3-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.10.3-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.10.3-4 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.10.3-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.10.3-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.10.3-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.10.2-4 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.10.2-3 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.10.2-2 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.10.2-1 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.10.1-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.10.1-1 -- Update auto-generated Spec file diff --git a/specs/ros-self_test.spec b/specs/ros-self_test.spec deleted file mode 100644 index 5209de2..0000000 --- a/specs/ros-self_test.spec +++ /dev/null @@ -1,179 +0,0 @@ -Name: ros-self_test -Version: noetic.1.10.3 -Release: 2%{?dist} -Summary: ROS package self_test - -License: BSD -URL: http://www.ros.org/wiki/self_test - -Source0: https://github.com/ros-gbp/diagnostics-release/archive/release/noetic/self_test/1.10.3-1.tar.gz#/ros-noetic-self_test-1.10.3-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-diagnostic_msgs-devel -BuildRequires: ros-noetic-diagnostic_updater-devel -BuildRequires: ros-noetic-roscpp-devel -BuildRequires: ros-noetic-rostest-devel - -Requires: ros-noetic-diagnostic_msgs -Requires: ros-noetic-diagnostic_updater -Requires: ros-noetic-roscpp - -Provides: ros-noetic-self_test = 1.10.3-2 -Obsoletes: ros-noetic-self_test < 1.10.3-2 -Obsoletes: ros-kinetic-self_test < 1.10.3-2 - - - -%description -self_test - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-diagnostic_msgs-devel -Requires: ros-noetic-diagnostic_updater-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-rostest-devel - -Provides: ros-noetic-self_test-devel = 1.10.3-2 -Obsoletes: ros-noetic-self_test-devel < 1.10.3-2 -Obsoletes: ros-kinetic-self_test-devel < 1.10.3-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg self_test - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/self_test/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.10.3-2 -- Modernize python shebang replacement -* Wed Feb 17 2021 Till Hofmann - noetic.1.10.3-1 -- Update to latest release -* Mon Nov 02 2020 Till Hofmann - noetic.1.10.2-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.9.4-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.1.9.3-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.9.3-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.9.3-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.9.3-4 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.9.3-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.9.3-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.9.3-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.9.2-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.9.2-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.9.2-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.9.2-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.9.2-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.9.2-1 -- Update auto-generated Spec file diff --git a/specs/ros-sensor_msgs.spec b/specs/ros-sensor_msgs.spec deleted file mode 100644 index dfe902e..0000000 --- a/specs/ros-sensor_msgs.spec +++ /dev/null @@ -1,197 +0,0 @@ -Name: ros-sensor_msgs -Version: noetic.1.13.1 -Release: 2%{?dist} -Summary: ROS package sensor_msgs - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/common_msgs-release/archive/release/noetic/sensor_msgs/1.13.1-1.tar.gz#/ros-noetic-sensor_msgs-1.13.1-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: python3-setuptools -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-geometry_msgs-devel -BuildRequires: ros-noetic-message_generation-devel -BuildRequires: ros-noetic-rosbag-devel -BuildRequires: ros-noetic-rosunit-devel -BuildRequires: ros-noetic-std_msgs-devel - -Requires: ros-noetic-geometry_msgs -Requires: ros-noetic-message_runtime -Requires: ros-noetic-std_msgs - -Provides: ros-noetic-sensor_msgs = 1.13.1-2 -Obsoletes: ros-noetic-sensor_msgs < 1.13.1-2 -Obsoletes: ros-kinetic-sensor_msgs < 1.13.1-2 - - - -%description -This package defines messages for commonly used sensors, including -cameras and scanning laser rangefinders. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: python3-setuptools -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-roscpp_serialization-devel -Requires: ros-noetic-geometry_msgs-devel -Requires: ros-noetic-message_generation-devel -Requires: ros-noetic-rosbag-devel -Requires: ros-noetic-rosunit-devel -Requires: ros-noetic-std_msgs-devel -Requires: ros-noetic-message_runtime-devel - -Provides: ros-noetic-sensor_msgs-devel = 1.13.1-2 -Obsoletes: ros-noetic-sensor_msgs-devel < 1.13.1-2 -Obsoletes: ros-kinetic-sensor_msgs-devel < 1.13.1-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg sensor_msgs - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/sensor_msgs/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.13.1-2 -- Modernize python shebang replacement -* Wed Feb 17 2021 Till Hofmann - noetic.1.13.1-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.13.0-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.1.12.7-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.12.7-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.12.7-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.12.7-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.12.7-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.6-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.6-2 -- devel also requires: the devel package of each run dependency -* Sun May 20 2018 Till Hofmann - 1.12.6-1 -- Update to latest release -* Wed May 16 2018 Till Hofmann - 1.12.5-11 -- Add missing devel dependency on roscpp_serialization -* Tue May 15 2018 Till Hofmann - 1.12.5-10 -- Add Requires: on roscpp_serialization -* Tue May 15 2018 Till Hofmann - 1.12.5-9 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.12.5-8 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.12.5-7 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.12.5-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.5-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.5-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.5-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.12.5-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.5-1 -- Update auto-generated Spec file diff --git a/specs/ros-shape_msgs.spec b/specs/ros-shape_msgs.spec deleted file mode 100644 index 295fafc..0000000 --- a/specs/ros-shape_msgs.spec +++ /dev/null @@ -1,182 +0,0 @@ -Name: ros-shape_msgs -Version: noetic.1.13.1 -Release: 2%{?dist} -Summary: ROS package shape_msgs - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/common_msgs-release/archive/release/noetic/shape_msgs/1.13.1-1.tar.gz#/ros-noetic-shape_msgs-1.13.1-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-geometry_msgs-devel -BuildRequires: ros-noetic-message_generation-devel -BuildRequires: ros-noetic-std_msgs-devel - -Requires: ros-noetic-geometry_msgs -Requires: ros-noetic-message_runtime -Requires: ros-noetic-std_msgs - -Provides: ros-noetic-shape_msgs = 1.13.1-2 -Obsoletes: ros-noetic-shape_msgs < 1.13.1-2 -Obsoletes: ros-kinetic-shape_msgs < 1.13.1-2 - - - -%description -This package contains messages for defining shapes, such as simple -solid object primitives (cube, sphere, etc), planes, and meshes. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-geometry_msgs-devel -Requires: ros-noetic-message_generation-devel -Requires: ros-noetic-std_msgs-devel -Requires: ros-noetic-message_runtime-devel - -Provides: ros-noetic-shape_msgs-devel = 1.13.1-2 -Obsoletes: ros-noetic-shape_msgs-devel < 1.13.1-2 -Obsoletes: ros-kinetic-shape_msgs-devel < 1.13.1-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg shape_msgs - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/shape_msgs/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.13.1-2 -- Modernize python shebang replacement -* Wed Feb 17 2021 Till Hofmann - noetic.1.13.1-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.13.0-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.1.12.7-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.12.7-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.12.7-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.12.7-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.12.7-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.6-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.6-2 -- devel also requires: the devel package of each run dependency -* Sun May 20 2018 Till Hofmann - 1.12.6-1 -- Update to latest release -* Tue May 15 2018 Till Hofmann - 1.12.5-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.12.5-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.5-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.5-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.5-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.12.5-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.5-1 -- Update auto-generated Spec file diff --git a/specs/ros-simulators.spec b/specs/ros-simulators.spec deleted file mode 100644 index 330ed83..0000000 --- a/specs/ros-simulators.spec +++ /dev/null @@ -1,175 +0,0 @@ -Name: ros-simulators -Version: noetic.1.5.0 -Release: 2%{?dist} -Summary: ROS package simulators - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/metapackages-release/archive/release/noetic/simulators/1.5.0-1.tar.gz#/ros-noetic-simulators-1.5.0-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: ros-noetic-gazebo_ros_pkgs -Requires: ros-noetic-robot -Requires: ros-noetic-rqt_common_plugins -Requires: ros-noetic-rqt_robot_plugins -Requires: ros-noetic-stage_ros - -Provides: ros-noetic-simulators = 1.5.0-2 -Obsoletes: ros-noetic-simulators < 1.5.0-2 -Obsoletes: ros-kinetic-simulators < 1.5.0-2 - - - -%description -A metapackage to aggregate several packages. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-gazebo_ros_pkgs-devel -Requires: ros-noetic-robot-devel -Requires: ros-noetic-rqt_common_plugins-devel -Requires: ros-noetic-rqt_robot_plugins-devel -Requires: ros-noetic-stage_ros-devel - -Provides: ros-noetic-simulators-devel = 1.5.0-2 -Obsoletes: ros-noetic-simulators-devel < 1.5.0-2 -Obsoletes: ros-kinetic-simulators-devel < 1.5.0-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg simulators - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/simulators/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.5.0-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.1.5.0-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.1.4.1-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.4.1-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.4.1-1 -- Update to ROS melodic release -* Tue May 22 2018 Till Hofmann - 1.3.2-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.3.2-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.3.2-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.3.1-7 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.3.1-6 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.3.1-5 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.3.1-4 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 1.3.1-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.3.1-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.3.1-1 -- Update auto-generated Spec file diff --git a/specs/ros-smach.spec b/specs/ros-smach.spec deleted file mode 100644 index df094d6..0000000 --- a/specs/ros-smach.spec +++ /dev/null @@ -1,157 +0,0 @@ -Name: ros-smach -Version: noetic.2.5.0 -Release: 2%{?dist} -Summary: ROS package smach - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/executive_smach-release/archive/release/noetic/smach/2.5.0-1.tar.gz#/ros-noetic-smach-2.5.0-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - - -Provides: ros-noetic-smach = 2.5.0-2 -Obsoletes: ros-noetic-smach < 2.5.0-2 -Obsoletes: ros-kinetic-smach < 2.5.0-2 - - - -%description -SMACH is a task-level architecture for rapidly creating complex robot -behavior. At its core, SMACH is a ROS-independent Python library to -build hierarchical state machines. SMACH is a new library that takes -advantage of very old concepts in order to quickly create robust robot -behavior with maintainable and modular code. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel - -Provides: ros-noetic-smach-devel = 2.5.0-2 -Obsoletes: ros-noetic-smach-devel < 2.5.0-2 -Obsoletes: ros-kinetic-smach-devel < 2.5.0-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg smach - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/smach/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.2.5.0-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.2.5.0-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.2.0.1-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.2.0.1-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.2.0.1-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 2.0.1-4 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 2.0.1-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 2.0.1-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 2.0.1-1 -- Also add upstream's exec_depend as Requires: diff --git a/specs/ros-smach_msgs.spec b/specs/ros-smach_msgs.spec deleted file mode 100644 index 99ddd42..0000000 --- a/specs/ros-smach_msgs.spec +++ /dev/null @@ -1,162 +0,0 @@ -Name: ros-smach_msgs -Version: noetic.2.5.0 -Release: 2%{?dist} -Summary: ROS package smach_msgs - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/executive_smach-release/archive/release/noetic/smach_msgs/2.5.0-1.tar.gz#/ros-noetic-smach_msgs-2.5.0-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-message_generation-devel -BuildRequires: ros-noetic-message_runtime-devel -BuildRequires: ros-noetic-std_msgs-devel - -Requires: ros-noetic-message_runtime -Requires: ros-noetic-std_msgs - -Provides: ros-noetic-smach_msgs = 2.5.0-2 -Obsoletes: ros-noetic-smach_msgs < 2.5.0-2 -Obsoletes: ros-kinetic-smach_msgs < 2.5.0-2 - - - -%description -this package contains a set of messages that are used by the -introspection interfaces for smach. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-message_runtime-devel -Requires: ros-noetic-message_generation-devel -Requires: ros-noetic-std_msgs-devel - -Provides: ros-noetic-smach_msgs-devel = 2.5.0-2 -Obsoletes: ros-noetic-smach_msgs-devel < 2.5.0-2 -Obsoletes: ros-kinetic-smach_msgs-devel < 2.5.0-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg smach_msgs - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/smach_msgs/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.2.5.0-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.2.5.0-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.2.0.1-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.2.0.1-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.2.0.1-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 2.0.1-4 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 2.0.1-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 2.0.1-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 2.0.1-1 -- Also add upstream's exec_depend as Requires: diff --git a/specs/ros-smach_ros.spec b/specs/ros-smach_ros.spec deleted file mode 100644 index c8dfadc..0000000 --- a/specs/ros-smach_ros.spec +++ /dev/null @@ -1,175 +0,0 @@ -Name: ros-smach_ros -Version: noetic.2.5.0 -Release: 2%{?dist} -Summary: ROS package smach_ros - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/executive_smach-release/archive/release/noetic/smach_ros/2.5.0-1.tar.gz#/ros-noetic-smach_ros-2.5.0-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-rostest-devel - -Requires: ros-noetic-actionlib -Requires: ros-noetic-actionlib_msgs -Requires: ros-noetic-rospy -Requires: ros-noetic-rostopic -Requires: ros-noetic-smach -Requires: ros-noetic-smach_msgs -Requires: ros-noetic-std_msgs -Requires: ros-noetic-std_srvs - -Provides: ros-noetic-smach_ros = 2.5.0-2 -Obsoletes: ros-noetic-smach_ros < 2.5.0-2 -Obsoletes: ros-kinetic-smach_ros < 2.5.0-2 - - - -%description -The smach_ros package contains extensions for the SMACH library to -integrate it tightly with ROS. For example, SMACH-ROS can call ROS -services, listen to ROS topics, and integrate with - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-rostest-devel -Requires: ros-noetic-actionlib-devel -Requires: ros-noetic-actionlib_msgs-devel -Requires: ros-noetic-rospy-devel -Requires: ros-noetic-rostopic-devel -Requires: ros-noetic-smach-devel -Requires: ros-noetic-smach_msgs-devel -Requires: ros-noetic-std_msgs-devel -Requires: ros-noetic-std_srvs-devel - -Provides: ros-noetic-smach_ros-devel = 2.5.0-2 -Obsoletes: ros-noetic-smach_ros-devel < 2.5.0-2 -Obsoletes: ros-kinetic-smach_ros-devel < 2.5.0-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg smach_ros - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/smach_ros/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.2.5.0-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.2.5.0-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.2.0.1-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.2.0.1-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.2.0.1-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 2.0.1-5 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 2.0.1-4 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 2.0.1-3 -- devel also requires: the devel package of each run dependency -* Wed May 16 2018 Till Hofmann - 2.0.1-2 -- Make package noarch -* Tue May 15 2018 Till Hofmann - 2.0.1-1 -- Also add upstream's exec_depend as Requires: diff --git a/specs/ros-smclib.spec b/specs/ros-smclib.spec deleted file mode 100644 index f1304ab..0000000 --- a/specs/ros-smclib.spec +++ /dev/null @@ -1,181 +0,0 @@ -Name: ros-smclib -Version: noetic.1.8.6 -Release: 2%{?dist} -Summary: ROS package smclib - -License: Mozilla Public License Version 1.1 -URL: http://smc.sourceforge.net/ - -Source0: https://github.com/ros-gbp/bond_core-release/archive/release/noetic/smclib/1.8.6-1.tar.gz#/ros-noetic-smclib-1.8.6-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: python3-setuptools -BuildRequires: ros-noetic-catkin-devel - - -Provides: ros-noetic-smclib = 1.8.6-2 -Obsoletes: ros-noetic-smclib < 1.8.6-2 -Obsoletes: ros-kinetic-smclib < 1.8.6-2 - - - -%description -The State Machine Compiler (SMC) from http://smc.sourceforge.net/ -converts a language-independent description of a state machine into -the source code to support that state machine. This package contains -the libraries that a compiled state machine depends on, but it does -not contain the compiler itself. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: python3-setuptools -Requires: ros-noetic-catkin-devel - -Provides: ros-noetic-smclib-devel = 1.8.6-2 -Obsoletes: ros-noetic-smclib-devel < 1.8.6-2 -Obsoletes: ros-kinetic-smclib-devel < 1.8.6-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg smclib - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/smclib/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.8.6-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.1.8.6-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.8.5-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.1.8.3-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.8.3-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.8.3-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.8.3-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.8.3-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.8.1-10 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.8.1-9 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.8.1-8 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.8.1-7 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.8.1-6 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.8.1-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.8.1-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.8.1-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.8.1-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.8.1-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.7.19-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.7.19-1 -- Update auto-generated Spec file diff --git a/specs/ros-srdfdom.spec b/specs/ros-srdfdom.spec deleted file mode 100644 index ca39051..0000000 --- a/specs/ros-srdfdom.spec +++ /dev/null @@ -1,167 +0,0 @@ -Name: ros-srdfdom -Version: melodic.0.5.1 -Release: 1%{?dist} -Summary: ROS package srdfdom - -License: BSD -URL: http://ros.org/wiki/srdfdom - -Source0: https://github.com/ros-gbp/srdfdom-release/archive/release/melodic/srdfdom/0.5.1-0.tar.gz#/ros-melodic-srdfdom-0.5.1-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel - -BuildRequires: boost-devel boost-python3-devel boost-python3-devel -BuildRequires: console-bridge-devel -BuildRequires: tinyxml-devel -BuildRequires: urdfdom-devel -BuildRequires: urdfdom-headers-devel -BuildRequires: ros-melodic-catkin-devel -BuildRequires: ros-melodic-cmake_modules-devel -BuildRequires: ros-melodic-rostest-devel -BuildRequires: ros-melodic-urdf-devel -BuildRequires: ros-melodic-urdfdom_py-devel - -Requires: ros-melodic-urdfdom_py - -Provides: ros-melodic-srdfdom = 0.5.1-1 -Obsoletes: ros-melodic-srdfdom < 0.5.1-1 -Obsoletes: ros-kinetic-srdfdom < 0.5.1-1 - - -%description -Parser for Semantic Robot Description Format (SRDF). - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-melodic-catkin-devel -Requires: boost-devel boost-python3-devel boost-python3-devel -Requires: console-bridge-devel -Requires: tinyxml-devel -Requires: urdfdom-devel -Requires: urdfdom-headers-devel -Requires: ros-melodic-cmake_modules-devel -Requires: ros-melodic-rostest-devel -Requires: ros-melodic-urdf-devel -Requires: ros-melodic-urdfdom_py-devel - -Provides: ros-melodic-srdfdom-devel = 0.5.1-1 -Obsoletes: ros-melodic-srdfdom-devel < 0.5.1-1 -Obsoletes: ros-kinetic-srdfdom-devel < 0.5.1-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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# 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 - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg srdfdom - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - - - -# 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 - 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 -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -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 -* Wed Jul 24 2019 Till Hofmann - melodic.0.5.1-1 -- Update to latest release -* Thu Jan 18 2018 Till Hofmann - 0.4.2-1 -- Initial package diff --git a/specs/ros-stage.spec b/specs/ros-stage.spec deleted file mode 100644 index e1d0419..0000000 --- a/specs/ros-stage.spec +++ /dev/null @@ -1,179 +0,0 @@ -Name: ros-stage -Version: noetic.4.3.0 -Release: 2%{?dist} -Summary: ROS package stage - -License: GPL -URL: http://rtv.github.com/Stage - -Source0: https://github.com/ros-gbp/stage-release/archive/release/noetic/stage/4.3.0-1.tar.gz#/ros-noetic-stage-4.3.0-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: cmake -BuildRequires: fltk-devel -BuildRequires: gtk2-devel -BuildRequires: libjpeg-turbo-devel -BuildRequires: libtool libtool-ltdl-devel -BuildRequires: mesa-libGL-devel mesa-libGLU-devel -BuildRequires: pkgconfig -BuildRequires: player-devel -BuildRequires: ros-noetic-catkin-devel - -Requires: ros-noetic-catkin - -Provides: ros-noetic-stage = 4.3.0-2 -Obsoletes: ros-noetic-stage < 4.3.0-2 -Obsoletes: ros-kinetic-stage < 4.3.0-2 - - - -%description -Mobile robot simulator http://rtv.github.com/Stage - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: cmake -Requires: pkgconfig -Requires: fltk-devel -Requires: gtk2-devel -Requires: libjpeg-turbo-devel -Requires: libtool libtool-ltdl-devel -Requires: mesa-libGL-devel mesa-libGLU-devel -Requires: player-devel -Requires: ros-noetic-catkin-devel - -Provides: ros-noetic-stage-devel = 4.3.0-2 -Obsoletes: ros-noetic-stage-devel < 4.3.0-2 -Obsoletes: ros-kinetic-stage-devel < 4.3.0-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg stage - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/stage/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.4.3.0-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.4.3.0-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.4.3.0-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.4.3.0-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.4.3.0-1 -- Update to ROS melodic release -* Tue May 22 2018 Till Hofmann - 4.1.1-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 4.1.1-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 4.1.1-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 4.1.1-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 4.1.1-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 4.1.1-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 4.1.1-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 4.1.1-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 4.1.1-1 -- Update auto-generated Spec file diff --git a/specs/ros-stage_ros.spec b/specs/ros-stage_ros.spec deleted file mode 100644 index 971a65d..0000000 --- a/specs/ros-stage_ros.spec +++ /dev/null @@ -1,194 +0,0 @@ -Name: ros-stage_ros -Version: noetic.1.8.0 -Release: 2%{?dist} -Summary: ROS package stage_ros - -License: BSD -URL: http://ros.org/wiki/stage_ros - -Source0: https://github.com/ros-gbp/stage_ros-release/archive/release/noetic/stage_ros/1.8.0-1.tar.gz#/ros-noetic-stage_ros-1.8.0-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: boost-devel boost-python3-devel -BuildRequires: fltk-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-geometry_msgs-devel -BuildRequires: ros-noetic-nav_msgs-devel -BuildRequires: ros-noetic-roscpp-devel -BuildRequires: ros-noetic-rostest-devel -BuildRequires: ros-noetic-sensor_msgs-devel -BuildRequires: ros-noetic-stage-devel -BuildRequires: ros-noetic-std_msgs-devel -BuildRequires: ros-noetic-std_srvs-devel -BuildRequires: ros-noetic-tf-devel - -Requires: ros-noetic-geometry_msgs -Requires: ros-noetic-nav_msgs -Requires: ros-noetic-roscpp -Requires: ros-noetic-sensor_msgs -Requires: ros-noetic-stage -Requires: ros-noetic-std_msgs -Requires: ros-noetic-std_srvs -Requires: ros-noetic-tf - -Provides: ros-noetic-stage_ros = 1.8.0-2 -Obsoletes: ros-noetic-stage_ros < 1.8.0-2 -Obsoletes: ros-kinetic-stage_ros < 1.8.0-2 - - - -%description -This package provides ROS specific hooks for stage - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: boost-devel boost-python3-devel -Requires: fltk-devel -Requires: ros-noetic-geometry_msgs-devel -Requires: ros-noetic-nav_msgs-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-rostest-devel -Requires: ros-noetic-sensor_msgs-devel -Requires: ros-noetic-stage-devel -Requires: ros-noetic-std_msgs-devel -Requires: ros-noetic-std_srvs-devel -Requires: ros-noetic-tf-devel - -Provides: ros-noetic-stage_ros-devel = 1.8.0-2 -Obsoletes: ros-noetic-stage_ros-devel < 1.8.0-2 -Obsoletes: ros-kinetic-stage_ros-devel < 1.8.0-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg stage_ros - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/stage_ros/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.8.0-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.1.8.0-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.1.8.0-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.8.0-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.8.0-1 -- Update to ROS melodic release -* Tue May 22 2018 Till Hofmann - 1.7.5-10 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.7.5-9 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.7.5-8 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.7.5-7 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.7.5-6 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.7.5-5 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.7.5-4 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 1.7.5-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.7.5-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.7.5-1 -- Update auto-generated Spec file diff --git a/specs/ros-std_msgs.spec b/specs/ros-std_msgs.spec deleted file mode 100644 index 5d65faa..0000000 --- a/specs/ros-std_msgs.spec +++ /dev/null @@ -1,179 +0,0 @@ -Name: ros-std_msgs -Version: noetic.0.5.13 -Release: 2%{?dist} -Summary: ROS package std_msgs - -License: BSD -URL: http://www.ros.org/wiki/std_msgs - -Source0: https://github.com/ros-gbp/std_msgs-release/archive/release/noetic/std_msgs/0.5.13-1.tar.gz#/ros-noetic-std_msgs-0.5.13-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: python3-pyyaml -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-message_generation-devel - -Requires: python3-pyyaml -Requires: ros-noetic-message_runtime - -Provides: ros-noetic-std_msgs = 0.5.13-2 -Obsoletes: ros-noetic-std_msgs < 0.5.13-2 -Obsoletes: ros-kinetic-std_msgs < 0.5.13-2 - - - -%description -Standard ROS Messages including common message types representing -primitive data types and other basic message constructs, such as -multiarrays. For common, generic robot-specific message types, please -see - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: python3-pyyaml -Requires: ros-noetic-message_generation-devel -Requires: ros-noetic-message_runtime-devel - -Provides: ros-noetic-std_msgs-devel = 0.5.13-2 -Obsoletes: ros-noetic-std_msgs-devel < 0.5.13-2 -Obsoletes: ros-kinetic-std_msgs-devel < 0.5.13-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg std_msgs - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/std_msgs/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.5.13-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.0.5.13-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.0.5.12-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.0.5.12-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.5.12-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.5.11-12 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.5.11-11 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.5.11-10 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.5.11-9 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 0.5.11-8 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 0.5.11-7 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 0.5.11-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.5.11-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.5.11-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.5.11-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.5.11-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.5.11-1 -- Update auto-generated Spec file diff --git a/specs/ros-std_srvs.spec b/specs/ros-std_srvs.spec deleted file mode 100644 index eb94803..0000000 --- a/specs/ros-std_srvs.spec +++ /dev/null @@ -1,176 +0,0 @@ -Name: ros-std_srvs -Version: noetic.1.11.3 -Release: 2%{?dist} -Summary: ROS package std_srvs - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/ros_comm_msgs-release/archive/release/noetic/std_srvs/1.11.3-1.tar.gz#/ros-noetic-std_srvs-1.11.3-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: python3-pyyaml -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-message_generation-devel - -Requires: python3-pyyaml -Requires: ros-noetic-message_runtime - -Provides: ros-noetic-std_srvs = 1.11.3-2 -Obsoletes: ros-noetic-std_srvs < 1.11.3-2 -Obsoletes: ros-kinetic-std_srvs < 1.11.3-2 - - - -%description -Common service definitions. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: python3-pyyaml -Requires: ros-noetic-message_generation-devel -Requires: ros-noetic-message_runtime-devel - -Provides: ros-noetic-std_srvs-devel = 1.11.3-2 -Obsoletes: ros-noetic-std_srvs-devel < 1.11.3-2 -Obsoletes: ros-kinetic-std_srvs-devel < 1.11.3-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg std_srvs - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/std_srvs/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.11.3-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.1.11.3-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.1.11.2-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.11.2-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.11.2-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.11.2-12 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.11.2-11 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.11.2-10 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.11.2-9 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.11.2-8 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.11.2-7 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.11.2-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.11.2-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.11.2-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.11.2-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.11.2-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.11.2-1 -- Update auto-generated Spec file diff --git a/specs/ros-stereo_image_proc.spec b/specs/ros-stereo_image_proc.spec deleted file mode 100644 index d289634..0000000 --- a/specs/ros-stereo_image_proc.spec +++ /dev/null @@ -1,209 +0,0 @@ -Name: ros-stereo_image_proc -Version: noetic.1.15.3 -Release: 2%{?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/noetic/stereo_image_proc/1.15.3-1.tar.gz#/ros-noetic-stereo_image_proc-1.15.3-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: libuuid-devel -BuildRequires: opencv-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-cv_bridge-devel -BuildRequires: ros-noetic-dynamic_reconfigure-devel -BuildRequires: ros-noetic-image_geometry-devel -BuildRequires: ros-noetic-image_proc-devel -BuildRequires: ros-noetic-image_transport-devel -BuildRequires: ros-noetic-message_filters-devel -BuildRequires: ros-noetic-nodelet-devel -BuildRequires: ros-noetic-rostest-devel -BuildRequires: ros-noetic-sensor_msgs-devel -BuildRequires: ros-noetic-stereo_msgs-devel - -Requires: ros-noetic-cv_bridge -Requires: ros-noetic-dynamic_reconfigure -Requires: ros-noetic-image_geometry -Requires: ros-noetic-image_proc -Requires: ros-noetic-image_transport -Requires: ros-noetic-message_filters -Requires: ros-noetic-nodelet -Requires: ros-noetic-sensor_msgs -Requires: ros-noetic-stereo_msgs - -Provides: ros-noetic-stereo_image_proc = 1.15.3-2 -Obsoletes: ros-noetic-stereo_image_proc < 1.15.3-2 -Obsoletes: ros-kinetic-stereo_image_proc < 1.15.3-2 - - - -%description -Stereo and single image rectification and disparity processing. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: libuuid-devel -Requires: opencv-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: ros-noetic-cv_bridge-devel -Requires: ros-noetic-dynamic_reconfigure-devel -Requires: ros-noetic-image_geometry-devel -Requires: ros-noetic-image_proc-devel -Requires: ros-noetic-image_transport-devel -Requires: ros-noetic-message_filters-devel -Requires: ros-noetic-nodelet-devel -Requires: ros-noetic-rostest-devel -Requires: ros-noetic-sensor_msgs-devel -Requires: ros-noetic-stereo_msgs-devel - -Provides: ros-noetic-stereo_image_proc-devel = 1.15.3-2 -Obsoletes: ros-noetic-stereo_image_proc-devel < 1.15.3-2 -Obsoletes: ros-kinetic-stereo_image_proc-devel < 1.15.3-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg stereo_image_proc - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/stereo_image_proc/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.15.3-2 -- Modernize python shebang replacement -* Wed Feb 17 2021 Till Hofmann - noetic.1.15.3-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.15.2-1 -- Upgrade to noetic -* Tue Feb 04 2020 Till Hofmann - 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.13.0-1 -- Update to ROS melodic release -* Tue May 22 2018 Till Hofmann - 1.12.23-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.23-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.23-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.12.22-4 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.22-3 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.22-2 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.22-1 -- Split devel package -* Thu Nov 23 2017 Till Hofmann - 1.12.21-2 -- Build against system opencv3 instead of ros-kinetic-opencv -* Sun Nov 19 2017 Till Hofmann - 1.12.21-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.20-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.20-1 -- Update auto-generated Spec file diff --git a/specs/ros-stereo_msgs.spec b/specs/ros-stereo_msgs.spec deleted file mode 100644 index 9079e7c..0000000 --- a/specs/ros-stereo_msgs.spec +++ /dev/null @@ -1,182 +0,0 @@ -Name: ros-stereo_msgs -Version: noetic.1.13.1 -Release: 2%{?dist} -Summary: ROS package stereo_msgs - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/common_msgs-release/archive/release/noetic/stereo_msgs/1.13.1-1.tar.gz#/ros-noetic-stereo_msgs-1.13.1-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-message_generation-devel -BuildRequires: ros-noetic-sensor_msgs-devel -BuildRequires: ros-noetic-std_msgs-devel - -Requires: ros-noetic-message_runtime -Requires: ros-noetic-sensor_msgs -Requires: ros-noetic-std_msgs - -Provides: ros-noetic-stereo_msgs = 1.13.1-2 -Obsoletes: ros-noetic-stereo_msgs < 1.13.1-2 -Obsoletes: ros-kinetic-stereo_msgs < 1.13.1-2 - - - -%description -stereo_msgs contains messages specific to stereo processing, such as -disparity images. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-message_generation-devel -Requires: ros-noetic-sensor_msgs-devel -Requires: ros-noetic-std_msgs-devel -Requires: ros-noetic-message_runtime-devel - -Provides: ros-noetic-stereo_msgs-devel = 1.13.1-2 -Obsoletes: ros-noetic-stereo_msgs-devel < 1.13.1-2 -Obsoletes: ros-kinetic-stereo_msgs-devel < 1.13.1-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg stereo_msgs - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/stereo_msgs/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.13.1-2 -- Modernize python shebang replacement -* Wed Feb 17 2021 Till Hofmann - noetic.1.13.1-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.13.0-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.1.12.7-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.12.7-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.12.7-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.12.7-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.12.7-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.6-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.6-2 -- devel also requires: the devel package of each run dependency -* Sun May 20 2018 Till Hofmann - 1.12.6-1 -- Update to latest release -* Tue May 15 2018 Till Hofmann - 1.12.5-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.12.5-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.5-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.5-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.5-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.12.5-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.5-1 -- Update auto-generated Spec file diff --git a/specs/ros-teb_local_planner.spec b/specs/ros-teb_local_planner.spec deleted file mode 100644 index 5801183..0000000 --- a/specs/ros-teb_local_planner.spec +++ /dev/null @@ -1,206 +0,0 @@ -Name: ros-teb_local_planner -Version: noetic.0.9.1 -Release: 2%{?dist} -Summary: ROS package teb_local_planner - -License: BSD -URL: http://wiki.ros.org/teb_local_planner - -Source0: https://github.com/rst-tu-dortmund/teb_local_planner-release/archive/release/noetic/teb_local_planner/0.9.1-1.tar.gz#/ros-noetic-teb_local_planner-0.9.1-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-base_local_planner-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-cmake_modules-devel -BuildRequires: ros-noetic-costmap_2d-devel -BuildRequires: ros-noetic-costmap_converter-devel -BuildRequires: ros-noetic-dynamic_reconfigure-devel -BuildRequires: ros-noetic-geometry_msgs-devel -BuildRequires: ros-noetic-interactive_markers-devel -BuildRequires: ros-noetic-libg2o-devel -BuildRequires: ros-noetic-mbf_costmap_core-devel -BuildRequires: ros-noetic-mbf_msgs-devel -BuildRequires: ros-noetic-message_generation-devel -BuildRequires: ros-noetic-message_runtime-devel -BuildRequires: ros-noetic-nav_core-devel -BuildRequires: ros-noetic-nav_msgs-devel -BuildRequires: ros-noetic-pluginlib-devel -BuildRequires: ros-noetic-roscpp-devel -BuildRequires: ros-noetic-std_msgs-devel -BuildRequires: ros-noetic-tf2-devel -BuildRequires: ros-noetic-tf2_eigen-devel -BuildRequires: ros-noetic-tf2_geometry_msgs-devel -BuildRequires: ros-noetic-tf2_ros-devel -BuildRequires: ros-noetic-visualization_msgs-devel - -Requires: ros-noetic-base_local_planner -Requires: ros-noetic-costmap_2d -Requires: ros-noetic-costmap_converter -Requires: ros-noetic-dynamic_reconfigure -Requires: ros-noetic-geometry_msgs -Requires: ros-noetic-interactive_markers -Requires: ros-noetic-libg2o -Requires: ros-noetic-mbf_costmap_core -Requires: ros-noetic-mbf_msgs -Requires: ros-noetic-message_runtime -Requires: ros-noetic-nav_core -Requires: ros-noetic-nav_msgs -Requires: ros-noetic-pluginlib -Requires: ros-noetic-roscpp -Requires: ros-noetic-std_msgs -Requires: ros-noetic-tf2 -Requires: ros-noetic-tf2_ros -Requires: ros-noetic-visualization_msgs - -Provides: ros-noetic-teb_local_planner = 0.9.1-2 -Obsoletes: ros-noetic-teb_local_planner < 0.9.1-2 -Obsoletes: ros-kinetic-teb_local_planner < 0.9.1-2 - - - -%description -The teb_local_planner package implements a plugin to the -base_local_planner of the 2D navigation stack. The underlying method -called Timed Elastic Band locally optimizes the robot's trajectory -with respect to trajectory execution time, separation from obstacles -and compliance with kinodynamic constraints at runtime. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-message_runtime-devel -Requires: ros-noetic-base_local_planner-devel -Requires: ros-noetic-cmake_modules-devel -Requires: ros-noetic-costmap_2d-devel -Requires: ros-noetic-costmap_converter-devel -Requires: ros-noetic-dynamic_reconfigure-devel -Requires: ros-noetic-geometry_msgs-devel -Requires: ros-noetic-interactive_markers-devel -Requires: ros-noetic-libg2o-devel -Requires: ros-noetic-mbf_costmap_core-devel -Requires: ros-noetic-mbf_msgs-devel -Requires: ros-noetic-message_generation-devel -Requires: ros-noetic-nav_core-devel -Requires: ros-noetic-nav_msgs-devel -Requires: ros-noetic-pluginlib-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-std_msgs-devel -Requires: ros-noetic-tf2-devel -Requires: ros-noetic-tf2_eigen-devel -Requires: ros-noetic-tf2_geometry_msgs-devel -Requires: ros-noetic-tf2_ros-devel -Requires: ros-noetic-visualization_msgs-devel - -Provides: ros-noetic-teb_local_planner-devel = 0.9.1-2 -Obsoletes: ros-noetic-teb_local_planner-devel < 0.9.1-2 -Obsoletes: ros-kinetic-teb_local_planner-devel < 0.9.1-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg teb_local_planner - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/teb_local_planner/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.9.1-2 -- Modernize python shebang replacement -* Thu Jun 11 2020 Nicolas Limpert - noetic.0.9.1-1 -- Update to noetic -* Fri Mar 13 2020 Nicolas Limpert - melodic.0.8.4-1 -- Initial package diff --git a/specs/ros-tf.spec b/specs/ros-tf.spec deleted file mode 100644 index ae7f90b..0000000 --- a/specs/ros-tf.spec +++ /dev/null @@ -1,214 +0,0 @@ -Name: ros-tf -Version: noetic.1.13.2 -Release: 2%{?dist} -Summary: ROS package tf - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/geometry-release/archive/release/noetic/tf/1.13.2-1.tar.gz#/ros-noetic-tf-1.13.2-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-angles-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-geometry_msgs-devel -BuildRequires: ros-noetic-message_filters-devel -BuildRequires: ros-noetic-message_generation-devel -BuildRequires: ros-noetic-rosconsole-devel -BuildRequires: ros-noetic-roscpp-devel -BuildRequires: ros-noetic-rostest-devel -BuildRequires: ros-noetic-rostime-devel -BuildRequires: ros-noetic-rosunit-devel -BuildRequires: ros-noetic-sensor_msgs-devel -BuildRequires: ros-noetic-std_msgs-devel -BuildRequires: ros-noetic-tf2_ros-devel - -Requires: graphviz -Requires: ros-noetic-geometry_msgs -Requires: ros-noetic-message_filters -Requires: ros-noetic-message_runtime -Requires: ros-noetic-rosconsole -Requires: ros-noetic-roscpp -Requires: ros-noetic-roswtf -Requires: ros-noetic-sensor_msgs -Requires: ros-noetic-std_msgs -Requires: ros-noetic-tf2_ros - -Provides: ros-noetic-tf = 1.13.2-2 -Obsoletes: ros-noetic-tf < 1.13.2-2 -Obsoletes: ros-kinetic-tf < 1.13.2-2 - - - -%description -tf is a package that lets the user keep track of multiple coordinate -frames over time. tf maintains the relationship between coordinate -frames in a tree structure buffered in time, and lets the user -transform points, vectors, etc between any two coordinate frames at -any desired point in time. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-angles-devel -Requires: ros-noetic-geometry_msgs-devel -Requires: ros-noetic-message_filters-devel -Requires: ros-noetic-message_generation-devel -Requires: ros-noetic-rosconsole-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-rostest-devel -Requires: ros-noetic-rostime-devel -Requires: ros-noetic-rosunit-devel -Requires: ros-noetic-sensor_msgs-devel -Requires: ros-noetic-std_msgs-devel -Requires: ros-noetic-tf2_ros-devel -Requires: ros-noetic-message_runtime-devel -Requires: ros-noetic-roswtf-devel - -Provides: ros-noetic-tf-devel = 1.13.2-2 -Obsoletes: ros-noetic-tf-devel < 1.13.2-2 -Obsoletes: ros-kinetic-tf-devel < 1.13.2-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg tf - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/tf/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.13.2-2 -- Modernize python shebang replacement -* Sat Aug 08 2020 Nicolas Limpert - noetic.1.13.2-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.13.1-1 -- Upgrade to noetic -* Wed Mar 18 2020 Nicolas Limpert - melodic.1.12.1-1 -- Update to latest release -* Tue Jul 23 2019 Till Hofmann - melodic.1.12.0-4 -- Remove obsolete dependency on boost signals -* Mon Jul 22 2019 Till Hofmann - melodic.1.12.0-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.12.0-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.12.0-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.11.9-12 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.11.9-11 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.11.9-10 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.11.9-9 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.11.9-8 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.11.9-7 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.11.9-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.11.9-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.11.9-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.11.9-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.11.9-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.11.9-1 -- Update auto-generated Spec file diff --git a/specs/ros-tf2.spec b/specs/ros-tf2.spec deleted file mode 100644 index 97ca3e3..0000000 --- a/specs/ros-tf2.spec +++ /dev/null @@ -1,203 +0,0 @@ -Name: ros-tf2 -Version: noetic.0.7.5 -Release: 2%{?dist} -Summary: ROS package tf2 - -License: BSD -URL: http://www.ros.org/wiki/tf2 - -Source0: https://github.com/ros-gbp/geometry2-release/archive/release/noetic/tf2/0.7.5-1.tar.gz#/ros-noetic-tf2-0.7.5-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-cpp_common-devel -BuildRequires: ros-noetic-geometry_msgs-devel -BuildRequires: ros-noetic-roscpp_serialization-devel -BuildRequires: ros-noetic-roscpp_traits-devel -BuildRequires: ros-noetic-rostime-devel -BuildRequires: ros-noetic-tf2_msgs-devel - -Requires: ros-noetic-geometry_msgs -Requires: ros-noetic-rostime -Requires: ros-noetic-tf2_msgs - -Provides: ros-noetic-tf2 = 0.7.5-2 -Obsoletes: ros-noetic-tf2 < 0.7.5-2 -Obsoletes: ros-kinetic-tf2 < 0.7.5-2 - - - -%description -tf2 is the second generation of the transform library, which lets the -user keep track of multiple coordinate frames over time. tf2 maintains -the relationship between coordinate frames in a tree structure -buffered in time, and lets the user transform points, vectors, etc -between any two coordinate frames at any desired point in time. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: boost-devel -Requires: console-bridge-devel -Requires: gtest-devel -Requires: ros-noetic-cpp_common-devel -Requires: ros-noetic-geometry_msgs-devel -Requires: ros-noetic-roscpp_serialization-devel -Requires: ros-noetic-roscpp_traits-devel -Requires: ros-noetic-rostime-devel -Requires: ros-noetic-tf2_msgs-devel - -Provides: ros-noetic-tf2-devel = 0.7.5-2 -Obsoletes: ros-noetic-tf2-devel < 0.7.5-2 -Obsoletes: ros-kinetic-tf2-devel < 0.7.5-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg tf2 - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/tf2/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.7.5-2 -- Modernize python shebang replacement -* Thu Sep 10 2020 Nicolas Limpert - noetic.0.7.5-1 -- Update to latest release -* Sat Aug 08 2020 Nicolas Limpert - noetic.0.7.2-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.0.7.1-2 -- Remove upstreamed patch -* Sun May 24 2020 Till Hofmann - noetic.0.7.1-1 -- Upgrade to noetic -* 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.6.5-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.5.20-2 -- Remove ROS distro from package name -* Thu Mar 14 2019 Till Hofmann - 0.5.20-1 -- Update to latest release -* Wed Nov 07 2018 Till Hofmann - 0.5.19-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 0.5.17-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.5.17-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.5.17-7 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 0.5.17-6 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 0.5.17-5 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 0.5.17-4 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.5.17-3 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.5.17-2 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.5.17-1 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.5.16-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.5.16-1 -- Update auto-generated Spec file diff --git a/specs/ros-tf2_bullet.spec b/specs/ros-tf2_bullet.spec deleted file mode 100644 index 78a375c..0000000 --- a/specs/ros-tf2_bullet.spec +++ /dev/null @@ -1,161 +0,0 @@ -Name: ros-tf2_bullet -Version: noetic.0.7.5 -Release: 2%{?dist} -Summary: ROS package tf2_bullet - -License: BSD -URL: http://www.ros.org/wiki/tf2_bullet - -Source0: https://github.com/ros-gbp/geometry2-release/archive/release/noetic/tf2_bullet/0.7.5-1.tar.gz#/ros-noetic-tf2_bullet-0.7.5-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: bullet-devel -BuildRequires: pkgconfig -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-geometry_msgs-devel -BuildRequires: ros-noetic-tf2-devel - -Requires: ros-noetic-geometry_msgs -Requires: ros-noetic-tf2 - -Provides: ros-noetic-tf2_bullet = 0.7.5-2 -Obsoletes: ros-noetic-tf2_bullet < 0.7.5-2 -Obsoletes: ros-kinetic-tf2_bullet < 0.7.5-2 - - - -%description -tf2_bullet - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: pkgconfig -Requires: ros-noetic-catkin-devel -Requires: bullet-devel -Requires: ros-noetic-geometry_msgs-devel -Requires: ros-noetic-tf2-devel - -Provides: ros-noetic-tf2_bullet-devel = 0.7.5-2 -Obsoletes: ros-noetic-tf2_bullet-devel < 0.7.5-2 -Obsoletes: ros-kinetic-tf2_bullet-devel < 0.7.5-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg tf2_bullet - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/tf2_bullet/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.7.5-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.0.7.5-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.0.7.1-1 -- Upgrade to noetic -* Wed Jul 24 2019 Till Hofmann - melodic.0.6.5-1 -- Update to latest release -* Thu Mar 14 2019 Till Hofmann - 0.5.20-1 -- Update to latest release -* Wed Nov 07 2018 Till Hofmann - 0.5.19-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 0.5.17-1 -- Update dependencies -* Wed Dec 20 2017 Till Hofmann - 0.5.16-1 -- Initial package diff --git a/specs/ros-tf2_eigen.spec b/specs/ros-tf2_eigen.spec deleted file mode 100644 index f168b88..0000000 --- a/specs/ros-tf2_eigen.spec +++ /dev/null @@ -1,185 +0,0 @@ -Name: ros-tf2_eigen -Version: noetic.0.7.5 -Release: 2%{?dist} -Summary: ROS package tf2_eigen - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/geometry2-release/archive/release/noetic/tf2_eigen/0.7.5-1.tar.gz#/ros-noetic-tf2_eigen-0.7.5-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: eigen3-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-cmake_modules-devel -BuildRequires: ros-noetic-geometry_msgs-devel -BuildRequires: ros-noetic-tf2-devel - -Requires: ros-noetic-geometry_msgs -Requires: ros-noetic-tf2 - -Provides: ros-noetic-tf2_eigen = 0.7.5-2 -Obsoletes: ros-noetic-tf2_eigen < 0.7.5-2 -Obsoletes: ros-kinetic-tf2_eigen < 0.7.5-2 - - - -%description -tf2_eigen - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: eigen3-devel -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-cmake_modules-devel -Requires: ros-noetic-geometry_msgs-devel -Requires: ros-noetic-tf2-devel - -Provides: ros-noetic-tf2_eigen-devel = 0.7.5-2 -Obsoletes: ros-noetic-tf2_eigen-devel < 0.7.5-2 -Obsoletes: ros-kinetic-tf2_eigen-devel < 0.7.5-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg tf2_eigen - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/tf2_eigen/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.7.5-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.0.7.5-1 -- Update to latest release -* Sat Aug 08 2020 Nicolas Limpert - noetic.0.7.2-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.0.7.1-1 -- Upgrade to noetic -* 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.6.5-1 -- Update to ROS melodic release -* Thu Mar 14 2019 Till Hofmann - 0.5.20-1 -- Update to latest release -* Wed Nov 07 2018 Till Hofmann - 0.5.19-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 0.5.17-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.5.17-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.5.17-7 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 0.5.17-6 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 0.5.17-5 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 0.5.17-4 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.5.17-3 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.5.17-2 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.5.17-1 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.5.16-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.5.16-1 -- Update auto-generated Spec file diff --git a/specs/ros-tf2_geometry_msgs.spec b/specs/ros-tf2_geometry_msgs.spec deleted file mode 100644 index c41612b..0000000 --- a/specs/ros-tf2_geometry_msgs.spec +++ /dev/null @@ -1,189 +0,0 @@ -Name: ros-tf2_geometry_msgs -Version: noetic.0.7.5 -Release: 2%{?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/noetic/tf2_geometry_msgs/0.7.5-1.tar.gz#/ros-noetic-tf2_geometry_msgs-0.7.5-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: orocos-kdl-devel -BuildRequires: python3-pykdl -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-geometry_msgs-devel -BuildRequires: ros-noetic-ros_environment-devel -BuildRequires: ros-noetic-rostest-devel -BuildRequires: ros-noetic-tf2-devel -BuildRequires: ros-noetic-tf2_ros-devel - -Requires: python3-pykdl -Requires: ros-noetic-geometry_msgs -Requires: ros-noetic-tf2 -Requires: ros-noetic-tf2_ros - -Provides: ros-noetic-tf2_geometry_msgs = 0.7.5-2 -Obsoletes: ros-noetic-tf2_geometry_msgs < 0.7.5-2 -Obsoletes: ros-kinetic-tf2_geometry_msgs < 0.7.5-2 - - - -%description -tf2_geometry_msgs - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: orocos-kdl-devel -Requires: python3-pykdl -Requires: ros-noetic-geometry_msgs-devel -Requires: ros-noetic-ros_environment-devel -Requires: ros-noetic-rostest-devel -Requires: ros-noetic-tf2-devel -Requires: ros-noetic-tf2_ros-devel - -Provides: ros-noetic-tf2_geometry_msgs-devel = 0.7.5-2 -Obsoletes: ros-noetic-tf2_geometry_msgs-devel < 0.7.5-2 -Obsoletes: ros-kinetic-tf2_geometry_msgs-devel < 0.7.5-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg tf2_geometry_msgs - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/tf2_geometry_msgs/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.7.5-2 -- Modernize python shebang replacement -* Thu Sep 10 2020 Nicolas Limpert - noetic.0.7.5-1 -- Update to latest release -* Sat Aug 08 2020 Nicolas Limpert - noetic.0.7.2-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.0.7.1-1 -- Upgrade to noetic -* 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.6.5-1 -- Update to ROS melodic release -* Thu Mar 14 2019 Till Hofmann - 0.5.20-1 -- Update to latest release -* Wed Nov 07 2018 Till Hofmann - 0.5.19-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 0.5.17-7 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.5.17-6 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.5.17-5 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.5.17-4 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.5.17-3 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.5.17-2 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.5.17-1 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.5.16-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.5.16-1 -- Update auto-generated Spec file diff --git a/specs/ros-tf2_kdl.spec b/specs/ros-tf2_kdl.spec deleted file mode 100644 index 866f183..0000000 --- a/specs/ros-tf2_kdl.spec +++ /dev/null @@ -1,187 +0,0 @@ -Name: ros-tf2_kdl -Version: noetic.0.7.5 -Release: 2%{?dist} -Summary: ROS package tf2_kdl - -License: BSD -URL: http://ros.org/wiki/tf2 - -Source0: https://github.com/ros-gbp/geometry2-release/archive/release/noetic/tf2_kdl/0.7.5-1.tar.gz#/ros-noetic-tf2_kdl-0.7.5-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: eigen3-devel -BuildRequires: orocos-kdl-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-cmake_modules-devel -BuildRequires: ros-noetic-ros_environment-devel -BuildRequires: ros-noetic-rostest-devel -BuildRequires: ros-noetic-tf2-devel -BuildRequires: ros-noetic-tf2_ros-devel - -Requires: ros-noetic-tf2 -Requires: ros-noetic-tf2_ros - -Provides: ros-noetic-tf2_kdl = 0.7.5-2 -Obsoletes: ros-noetic-tf2_kdl < 0.7.5-2 -Obsoletes: ros-kinetic-tf2_kdl < 0.7.5-2 - - - -%description -KDL binding for tf2 - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: eigen3-devel -Requires: ros-noetic-catkin-devel -Requires: orocos-kdl-devel -Requires: ros-noetic-cmake_modules-devel -Requires: ros-noetic-ros_environment-devel -Requires: ros-noetic-rostest-devel -Requires: ros-noetic-tf2-devel -Requires: ros-noetic-tf2_ros-devel - -Provides: ros-noetic-tf2_kdl-devel = 0.7.5-2 -Obsoletes: ros-noetic-tf2_kdl-devel < 0.7.5-2 -Obsoletes: ros-kinetic-tf2_kdl-devel < 0.7.5-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg tf2_kdl - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/tf2_kdl/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.7.5-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.0.7.5-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.0.7.1-1 -- Upgrade to noetic -* 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.6.5-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.5.20-2 -- Remove ROS distro from package name -* Thu Mar 14 2019 Till Hofmann - 0.5.20-1 -- Update to latest release -* Wed Nov 07 2018 Till Hofmann - 0.5.19-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 0.5.17-7 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.5.17-6 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.5.17-5 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.5.17-4 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.5.17-3 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.5.17-2 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.5.17-1 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.5.16-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.5.16-1 -- Update auto-generated Spec file diff --git a/specs/ros-tf2_msgs.spec b/specs/ros-tf2_msgs.spec deleted file mode 100644 index b94ff27..0000000 --- a/specs/ros-tf2_msgs.spec +++ /dev/null @@ -1,190 +0,0 @@ -Name: ros-tf2_msgs -Version: noetic.0.7.5 -Release: 2%{?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/noetic/tf2_msgs/0.7.5-1.tar.gz#/ros-noetic-tf2_msgs-0.7.5-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: boost-devel -BuildRequires: ros-noetic-actionlib_msgs-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-geometry_msgs-devel -BuildRequires: ros-noetic-message_generation-devel - -Requires: ros-noetic-actionlib_msgs -Requires: ros-noetic-geometry_msgs -Requires: ros-noetic-message_generation - -Provides: ros-noetic-tf2_msgs = 0.7.5-2 -Obsoletes: ros-noetic-tf2_msgs < 0.7.5-2 -Obsoletes: ros-kinetic-tf2_msgs < 0.7.5-2 - - - -%description -tf2_msgs - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: boost-devel -Requires: ros-noetic-actionlib_msgs-devel -Requires: ros-noetic-geometry_msgs-devel -Requires: ros-noetic-message_generation-devel - -Provides: ros-noetic-tf2_msgs-devel = 0.7.5-2 -Obsoletes: ros-noetic-tf2_msgs-devel < 0.7.5-2 -Obsoletes: ros-kinetic-tf2_msgs-devel < 0.7.5-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg tf2_msgs - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/tf2_msgs/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.7.5-2 -- Modernize python shebang replacement -* Thu Sep 10 2020 Nicolas Limpert - noetic.0.7.5-1 -- Update to latest release -* Sat Aug 08 2020 Nicolas Limpert - noetic.0.7.2-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.0.7.1-1 -- Upgrade to noetic -* 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.6.5-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.5.20-2 -- Remove ROS distro from package name -* Thu Mar 14 2019 Till Hofmann - 0.5.20-1 -- Update to latest release -* Wed Nov 07 2018 Till Hofmann - 0.5.19-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 0.5.17-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.5.17-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.5.17-7 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 0.5.17-6 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 0.5.17-5 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 0.5.17-4 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.5.17-3 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.5.17-2 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.5.17-1 -- Split devel package -* Mon Nov 20 2017 Till Hofmann - 0.5.16-3 -- Add missing BR on boost-devel -* Fri Aug 25 2017 Till Hofmann - 0.5.16-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.5.16-1 -- Update auto-generated Spec file diff --git a/specs/ros-tf2_py.spec b/specs/ros-tf2_py.spec deleted file mode 100644 index 8540f98..0000000 --- a/specs/ros-tf2_py.spec +++ /dev/null @@ -1,183 +0,0 @@ -Name: ros-tf2_py -Version: noetic.0.7.5 -Release: 2%{?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/noetic/tf2_py/0.7.5-1.tar.gz#/ros-noetic-tf2_py-0.7.5-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-rospy-devel -BuildRequires: ros-noetic-tf2-devel - -Requires: ros-noetic-rospy -Requires: ros-noetic-tf2 - -Provides: ros-noetic-tf2_py = 0.7.5-2 -Obsoletes: ros-noetic-tf2_py < 0.7.5-2 -Obsoletes: ros-kinetic-tf2_py < 0.7.5-2 - - - -%description -The tf2_py package - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-rospy-devel -Requires: ros-noetic-tf2-devel - -Provides: ros-noetic-tf2_py-devel = 0.7.5-2 -Obsoletes: ros-noetic-tf2_py-devel < 0.7.5-2 -Obsoletes: ros-kinetic-tf2_py-devel < 0.7.5-2 - - -%description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. - - -%global debug_package %{nil} - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg tf2_py - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/tf2_py/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.7.5-2 -- Modernize python shebang replacement -* Thu Sep 10 2020 Nicolas Limpert - noetic.0.7.5-1 -- Update to latest release -* Sat Aug 08 2020 Nicolas Limpert - noetic.0.7.2-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.0.7.1-1 -- Upgrade to noetic -* 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.6.5-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.5.20-2 -- Remove ROS distro from package name -* Thu Mar 14 2019 Till Hofmann - 0.5.20-1 -- Update to latest release -* Wed Nov 07 2018 Till Hofmann - 0.5.19-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 0.5.17-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.5.17-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.5.17-7 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 0.5.17-6 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 0.5.17-5 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 0.5.17-4 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.5.17-3 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.5.17-2 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.5.17-1 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.5.16-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.5.16-1 -- Update auto-generated Spec file diff --git a/specs/ros-tf2_ros.spec b/specs/ros-tf2_ros.spec deleted file mode 100644 index 073e910..0000000 --- a/specs/ros-tf2_ros.spec +++ /dev/null @@ -1,215 +0,0 @@ -Name: ros-tf2_ros -Version: noetic.0.7.5 -Release: 2%{?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/noetic/tf2_ros/0.7.5-1.tar.gz#/ros-noetic-tf2_ros-0.7.5-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-actionlib-devel -BuildRequires: ros-noetic-actionlib_msgs-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-geometry_msgs-devel -BuildRequires: ros-noetic-message_filters-devel -BuildRequires: ros-noetic-roscpp-devel -BuildRequires: ros-noetic-rosgraph-devel -BuildRequires: ros-noetic-rospy-devel -BuildRequires: ros-noetic-rostest-devel -BuildRequires: ros-noetic-std_msgs-devel -BuildRequires: ros-noetic-tf2-devel -BuildRequires: ros-noetic-tf2_msgs-devel -BuildRequires: ros-noetic-tf2_py-devel -BuildRequires: ros-noetic-xmlrpcpp-devel - -Requires: ros-noetic-actionlib -Requires: ros-noetic-actionlib_msgs -Requires: ros-noetic-geometry_msgs -Requires: ros-noetic-message_filters -Requires: ros-noetic-roscpp -Requires: ros-noetic-rosgraph -Requires: ros-noetic-rospy -Requires: ros-noetic-std_msgs -Requires: ros-noetic-tf2 -Requires: ros-noetic-tf2_msgs -Requires: ros-noetic-tf2_py -Requires: ros-noetic-xmlrpcpp - -Provides: ros-noetic-tf2_ros = 0.7.5-2 -Obsoletes: ros-noetic-tf2_ros < 0.7.5-2 -Obsoletes: ros-kinetic-tf2_ros < 0.7.5-2 - - - -%description -This package contains the ROS bindings for the tf2 library, for both -Python and C++. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-actionlib-devel -Requires: ros-noetic-actionlib_msgs-devel -Requires: ros-noetic-geometry_msgs-devel -Requires: ros-noetic-message_filters-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-rosgraph-devel -Requires: ros-noetic-rospy-devel -Requires: ros-noetic-rostest-devel -Requires: ros-noetic-std_msgs-devel -Requires: ros-noetic-tf2-devel -Requires: ros-noetic-tf2_msgs-devel -Requires: ros-noetic-tf2_py-devel -Requires: ros-noetic-xmlrpcpp-devel - -Provides: ros-noetic-tf2_ros-devel = 0.7.5-2 -Obsoletes: ros-noetic-tf2_ros-devel < 0.7.5-2 -Obsoletes: ros-kinetic-tf2_ros-devel < 0.7.5-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg tf2_ros - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/tf2_ros/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.7.5-2 -- Modernize python shebang replacement -* Thu Sep 10 2020 Nicolas Limpert - noetic.0.7.5-1 -- Update to latest release -* Sat Aug 08 2020 Nicolas Limpert - noetic.0.7.2-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.0.7.1-1 -- Upgrade to noetic -* 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.6.5-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.5.20-2 -- Remove ROS distro from package name -* Thu Mar 14 2019 Till Hofmann - 0.5.20-1 -- Update to latest release -* Wed Nov 07 2018 Till Hofmann - 0.5.19-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 0.5.17-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.5.17-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.5.17-7 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 0.5.17-6 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 0.5.17-5 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 0.5.17-4 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.5.17-3 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.5.17-2 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.5.17-1 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.5.16-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.5.16-1 -- Update auto-generated Spec file diff --git a/specs/ros-tf2_sensor_msgs.spec b/specs/ros-tf2_sensor_msgs.spec deleted file mode 100644 index e7099f7..0000000 --- a/specs/ros-tf2_sensor_msgs.spec +++ /dev/null @@ -1,165 +0,0 @@ -Name: ros-tf2_sensor_msgs -Version: noetic.0.7.5 -Release: 2%{?dist} -Summary: ROS package tf2_sensor_msgs - -License: BSD -URL: http://www.ros.org/wiki/tf2_ros - -Source0: https://github.com/ros-gbp/geometry2-release/archive/release/noetic/tf2_sensor_msgs/0.7.5-1.tar.gz#/ros-noetic-tf2_sensor_msgs-0.7.5-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: eigen3-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-cmake_modules-devel -BuildRequires: ros-noetic-geometry_msgs-devel -BuildRequires: ros-noetic-rostest-devel -BuildRequires: ros-noetic-sensor_msgs-devel -BuildRequires: ros-noetic-tf2-devel -BuildRequires: ros-noetic-tf2_ros-devel - -Requires: python3-pykdl -Requires: ros-noetic-rospy -Requires: ros-noetic-sensor_msgs -Requires: ros-noetic-tf2 -Requires: ros-noetic-tf2_ros - -Provides: ros-noetic-tf2_sensor_msgs = 0.7.5-2 -Obsoletes: ros-noetic-tf2_sensor_msgs < 0.7.5-2 -Obsoletes: ros-kinetic-tf2_sensor_msgs < 0.7.5-2 - - - -%description -Small lib to transform sensor_msgs with tf. Most notably, PointCloud2 - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: eigen3-devel -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-cmake_modules-devel -Requires: ros-noetic-geometry_msgs-devel -Requires: ros-noetic-rostest-devel -Requires: ros-noetic-sensor_msgs-devel -Requires: ros-noetic-tf2-devel -Requires: ros-noetic-tf2_ros-devel -Requires: ros-noetic-rospy-devel - -Provides: ros-noetic-tf2_sensor_msgs-devel = 0.7.5-2 -Obsoletes: ros-noetic-tf2_sensor_msgs-devel < 0.7.5-2 -Obsoletes: ros-kinetic-tf2_sensor_msgs-devel < 0.7.5-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg tf2_sensor_msgs - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/tf2_sensor_msgs/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.7.5-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.0.7.5-1 -- Update to latest release -* Sat Aug 08 2020 Nicolas Limpert - noetic.0.7.2-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.0.7.1-1 -- Upgrade to noetic -* Wed Jul 24 2019 Till Hofmann - melodic.0.6.5-1 -- Update to latest release diff --git a/specs/ros-tf_conversions.spec b/specs/ros-tf_conversions.spec deleted file mode 100644 index 4ab0e1c..0000000 --- a/specs/ros-tf_conversions.spec +++ /dev/null @@ -1,190 +0,0 @@ -Name: ros-tf_conversions -Version: noetic.1.13.2 -Release: 2%{?dist} -Summary: ROS package tf_conversions - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/geometry-release/archive/release/noetic/tf_conversions/1.13.2-1.tar.gz#/ros-noetic-tf_conversions-1.13.2-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: eigen3-devel -BuildRequires: orocos-kdl-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-geometry_msgs-devel -BuildRequires: ros-noetic-kdl_conversions-devel -BuildRequires: ros-noetic-tf-devel - -Requires: orocos-kdl -Requires: python3-pykdl -Requires: ros-noetic-geometry_msgs -Requires: ros-noetic-kdl_conversions -Requires: ros-noetic-tf - -Provides: ros-noetic-tf_conversions = 1.13.2-2 -Obsoletes: ros-noetic-tf_conversions < 1.13.2-2 -Obsoletes: ros-kinetic-tf_conversions < 1.13.2-2 - - - -%description -This package contains a set of conversion functions to convert common -tf datatypes (point, vector, pose, etc) into semantically identical -datatypes used by other libraries. The conversion functions make it -easier for users of the transform library (tf) to work with the -datatype of their choice. Currently this package has support for the -Kinematics and Dynamics Library (KDL) and the Eigen matrix library. -This package is stable, and will get integrated into tf in the next -major release cycle (see roadmap). - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: orocos-kdl-devel -Requires: ros-noetic-catkin-devel -Requires: eigen3-devel -Requires: ros-noetic-geometry_msgs-devel -Requires: ros-noetic-kdl_conversions-devel -Requires: ros-noetic-tf-devel - -Provides: ros-noetic-tf_conversions-devel = 1.13.2-2 -Obsoletes: ros-noetic-tf_conversions-devel < 1.13.2-2 -Obsoletes: ros-kinetic-tf_conversions-devel < 1.13.2-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg tf_conversions - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/tf_conversions/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.13.2-2 -- Modernize python shebang replacement -* Mon Aug 10 2020 Nicolas Limpert - noetic.1.13.2-1 -- Update to noetic -* Sun May 24 2020 Till Hofmann - noetic.1.13.1-1 -- Upgrade to noetic -* Fri Apr 17 2020 Till Hofmann - melodic.1.12.1-1 -- Update to latest release -* Mon Jul 22 2019 Till Hofmann - melodic.1.12.0-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.12.0-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.12.0-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.11.9-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.11.9-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.11.9-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.11.9-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.11.9-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.11.9-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.11.9-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.11.9-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.11.9-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.11.9-1 -- Update auto-generated Spec file diff --git a/specs/ros-theora_image_transport.spec b/specs/ros-theora_image_transport.spec deleted file mode 100644 index 2763270..0000000 --- a/specs/ros-theora_image_transport.spec +++ /dev/null @@ -1,201 +0,0 @@ -Name: ros-theora_image_transport -Version: noetic.1.14.0 -Release: 2%{?dist} -Summary: ROS package theora_image_transport - -License: BSD -URL: http://www.ros.org/wiki/image_transport_plugins - -Source0: https://github.com/ros-gbp/image_transport_plugins-release/archive/release/noetic/theora_image_transport/1.14.0-1.tar.gz#/ros-noetic-theora_image_transport-1.14.0-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: libogg-devel -BuildRequires: libtheora-devel -BuildRequires: lz4-devel -BuildRequires: opencv-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-cv_bridge-devel -BuildRequires: ros-noetic-dynamic_reconfigure-devel -BuildRequires: ros-noetic-image_transport-devel -BuildRequires: ros-noetic-message_generation-devel -BuildRequires: ros-noetic-pluginlib-devel -BuildRequires: ros-noetic-rosbag-devel -BuildRequires: ros-noetic-std_msgs-devel - -Requires: ros-noetic-cv_bridge -Requires: ros-noetic-dynamic_reconfigure -Requires: ros-noetic-image_transport -Requires: ros-noetic-message_runtime -Requires: ros-noetic-pluginlib -Requires: ros-noetic-rosbag -Requires: ros-noetic-std_msgs - -Provides: ros-noetic-theora_image_transport = 1.14.0-2 -Obsoletes: ros-noetic-theora_image_transport < 1.14.0-2 -Obsoletes: ros-kinetic-theora_image_transport < 1.14.0-2 - - - -%description -Theora_image_transport provides a plugin to image_transport for -transparently sending an image stream encoded with the Theora codec. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: libogg-devel -Requires: libtheora-devel -Requires: lz4-devel -Requires: opencv-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: ros-noetic-cv_bridge-devel -Requires: ros-noetic-dynamic_reconfigure-devel -Requires: ros-noetic-image_transport-devel -Requires: ros-noetic-message_generation-devel -Requires: ros-noetic-pluginlib-devel -Requires: ros-noetic-rosbag-devel -Requires: ros-noetic-std_msgs-devel -Requires: ros-noetic-message_runtime-devel - -Provides: ros-noetic-theora_image_transport-devel = 1.14.0-2 -Obsoletes: ros-noetic-theora_image_transport-devel < 1.14.0-2 -Obsoletes: ros-kinetic-theora_image_transport-devel < 1.14.0-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg theora_image_transport - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/theora_image_transport/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.14.0-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.1.14.0-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.1.9.5-13 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.9.5-12 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.9.5-11 -- Update to ROS melodic release -* Tue May 22 2018 Till Hofmann - 1.9.5-10 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.9.5-9 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.9.5-8 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.9.5-7 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.9.5-6 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.9.5-5 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.9.5-4 -- Split devel package -* Thu Nov 23 2017 Till Hofmann - 1.9.5-3 -- Build against system opencv3 instead of ros-kinetic-opencv -* Fri Aug 25 2017 Till Hofmann - 1.9.5-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.9.5-1 -- Update auto-generated Spec file diff --git a/specs/ros-topic_tools.spec b/specs/ros-topic_tools.spec deleted file mode 100644 index 6a3f17c..0000000 --- a/specs/ros-topic_tools.spec +++ /dev/null @@ -1,213 +0,0 @@ -Name: ros-topic_tools -Version: noetic.1.15.9 -Release: 2%{?dist} -Summary: ROS package topic_tools - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/topic_tools/1.15.9-1.tar.gz#/ros-noetic-topic_tools-1.15.9-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-cpp_common-devel -BuildRequires: ros-noetic-message_generation-devel -BuildRequires: ros-noetic-rosbash-devel -BuildRequires: ros-noetic-rosconsole-devel -BuildRequires: ros-noetic-roscpp-devel -BuildRequires: ros-noetic-rostest-devel -BuildRequires: ros-noetic-rostime-devel -BuildRequires: ros-noetic-rosunit-devel -BuildRequires: ros-noetic-std_msgs-devel -BuildRequires: ros-noetic-xmlrpcpp-devel - -Requires: ros-noetic-message_runtime -Requires: ros-noetic-rosconsole -Requires: ros-noetic-roscpp -Requires: ros-noetic-rostime -Requires: ros-noetic-std_msgs -Requires: ros-noetic-xmlrpcpp - -Provides: ros-noetic-topic_tools = 1.15.9-2 -Obsoletes: ros-noetic-topic_tools < 1.15.9-2 -Obsoletes: ros-kinetic-topic_tools < 1.15.9-2 - - - -%description -Tools for directing, throttling, selecting, and otherwise messing with -ROS topics at a meta level. None of the programs in this package -actually know about the topics whose streams they are altering; -instead, these tools deal with messages as generic binary blobs. This -means they can be applied to any ROS topic. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-cpp_common-devel -Requires: ros-noetic-message_generation-devel -Requires: ros-noetic-rosbash-devel -Requires: ros-noetic-rosconsole-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-rostest-devel -Requires: ros-noetic-rostime-devel -Requires: ros-noetic-rosunit-devel -Requires: ros-noetic-std_msgs-devel -Requires: ros-noetic-xmlrpcpp-devel -Requires: ros-noetic-message_runtime-devel - -Provides: ros-noetic-topic_tools-devel = 1.15.9-2 -Obsoletes: ros-noetic-topic_tools-devel < 1.15.9-2 -Obsoletes: ros-kinetic-topic_tools-devel < 1.15.9-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg topic_tools - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/topic_tools/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.15.9-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.1.15.9-1 -- Update to latest release -* Sat Aug 08 2020 Nicolas Limpert - noetic.1.15.8-1 -- Update to latest release -* Thu Jun 11 2020 Nicolas Limpert - noetic.1.15.7-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.15.6-1 -- Upgrade to noetic -* Fri Apr 17 2020 Till Hofmann - melodic.1.14.5-1 -- Update to latest release -* Wed Mar 04 2020 Till Hofmann - melodic.1.14.4-1 -- Update to latest release -* Mon Jul 22 2019 Till Hofmann - melodic.1.14.3-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.14.3-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.14.3-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.12.14-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.12.14-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.13-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.13-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.13-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.12.13-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.12.13-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.12.12-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.12-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.12-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.12-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.12.12-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.7-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.7-1 -- Update auto-generated Spec file diff --git a/specs/ros-trajectory_msgs.spec b/specs/ros-trajectory_msgs.spec deleted file mode 100644 index a3dd83a..0000000 --- a/specs/ros-trajectory_msgs.spec +++ /dev/null @@ -1,184 +0,0 @@ -Name: ros-trajectory_msgs -Version: noetic.1.13.1 -Release: 2%{?dist} -Summary: ROS package trajectory_msgs - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/common_msgs-release/archive/release/noetic/trajectory_msgs/1.13.1-1.tar.gz#/ros-noetic-trajectory_msgs-1.13.1-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-geometry_msgs-devel -BuildRequires: ros-noetic-message_generation-devel -BuildRequires: ros-noetic-std_msgs-devel - -Requires: ros-noetic-geometry_msgs -Requires: ros-noetic-message_runtime -Requires: ros-noetic-rosbag_migration_rule -Requires: ros-noetic-std_msgs - -Provides: ros-noetic-trajectory_msgs = 1.13.1-2 -Obsoletes: ros-noetic-trajectory_msgs < 1.13.1-2 -Obsoletes: ros-kinetic-trajectory_msgs < 1.13.1-2 - - - -%description -This package defines messages for defining robot trajectories. These -messages are also the building blocks of most of the - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-geometry_msgs-devel -Requires: ros-noetic-message_generation-devel -Requires: ros-noetic-std_msgs-devel -Requires: ros-noetic-message_runtime-devel -Requires: ros-noetic-rosbag_migration_rule-devel - -Provides: ros-noetic-trajectory_msgs-devel = 1.13.1-2 -Obsoletes: ros-noetic-trajectory_msgs-devel < 1.13.1-2 -Obsoletes: ros-kinetic-trajectory_msgs-devel < 1.13.1-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg trajectory_msgs - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/trajectory_msgs/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.13.1-2 -- Modernize python shebang replacement -* Wed Feb 17 2021 Till Hofmann - noetic.1.13.1-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.13.0-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.1.12.7-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.12.7-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.12.7-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.12.7-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.12.7-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.6-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.6-2 -- devel also requires: the devel package of each run dependency -* Sun May 20 2018 Till Hofmann - 1.12.6-1 -- Update to latest release -* Tue May 15 2018 Till Hofmann - 1.12.5-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.12.5-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.5-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.5-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.5-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.12.5-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.5-1 -- Update auto-generated Spec file diff --git a/specs/ros-transmission_interface.spec b/specs/ros-transmission_interface.spec deleted file mode 100644 index 2fe9013..0000000 --- a/specs/ros-transmission_interface.spec +++ /dev/null @@ -1,175 +0,0 @@ -Name: ros-transmission_interface -Version: noetic.0.19.4 -Release: 2%{?dist} -Summary: ROS package transmission_interface - -License: BSD -URL: https://github.com/ros-controls/ros_control/wiki - -Source0: https://github.com/ros-gbp/ros_control-release/archive/release/noetic/transmission_interface/0.19.4-1.tar.gz#/ros-noetic-transmission_interface-0.19.4-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-cmake_modules-devel -BuildRequires: ros-noetic-hardware_interface-devel -BuildRequires: ros-noetic-pluginlib-devel -BuildRequires: ros-noetic-resource_retriever-devel -BuildRequires: ros-noetic-roscpp-devel - -Requires: ros-noetic-roscpp - -Provides: ros-noetic-transmission_interface = 0.19.4-2 -Obsoletes: ros-noetic-transmission_interface < 0.19.4-2 -Obsoletes: ros-kinetic-transmission_interface < 0.19.4-2 - - - -%description -Transmission Interface. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-hardware_interface-devel -Requires: ros-noetic-pluginlib-devel -Requires: poco-devel -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: ros-noetic-cmake_modules-devel -Requires: ros-noetic-resource_retriever-devel -Requires: ros-noetic-roscpp-devel - -Provides: ros-noetic-transmission_interface-devel = 0.19.4-2 -Obsoletes: ros-noetic-transmission_interface-devel < 0.19.4-2 -Obsoletes: ros-kinetic-transmission_interface-devel < 0.19.4-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg transmission_interface - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/transmission_interface/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.19.4-2 -- Modernize python shebang replacement -* Wed Feb 17 2021 Till Hofmann - noetic.0.19.4-1 -- Update to latest release -* Mon Nov 02 2020 Till Hofmann - noetic.0.19.3-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.0.19.1-1 -- Upgrade to noetic -* Fri Apr 17 2020 Till Hofmann - melodic.0.18.0-1 -- Update to latest release -* Mon Mar 02 2020 Till Hofmann - melodic.0.17.0-1 -- Update to latest release -* Tue Feb 04 2020 Till Hofmann - melodic.0.16.0-1 -- Update to latest release -* Mon Jul 22 2019 Till Hofmann - melodic.0.15.1-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.0.15.1-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.15.1-1 -- Update to ROS melodic release -* Tue May 22 2018 Till Hofmann - 0.13.3-1 -- Update to latest release -* Fri Jan 19 2018 Tim Niemueller - 0.13.0-1 -- Initial package diff --git a/specs/ros-turtle_actionlib.spec b/specs/ros-turtle_actionlib.spec deleted file mode 100644 index 57baa0a..0000000 --- a/specs/ros-turtle_actionlib.spec +++ /dev/null @@ -1,196 +0,0 @@ -Name: ros-turtle_actionlib -Version: noetic.0.2.0 -Release: 2%{?dist} -Summary: ROS package turtle_actionlib - -License: BSD -URL: http://ros.org/wiki/turtle_actionlib - -Source0: https://github.com/ros-gbp/common_tutorials-release/archive/release/noetic/turtle_actionlib/0.2.0-1.tar.gz#/ros-noetic-turtle_actionlib-0.2.0-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-actionlib-devel -BuildRequires: ros-noetic-actionlib_msgs-devel -BuildRequires: ros-noetic-angles-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-geometry_msgs-devel -BuildRequires: ros-noetic-message_generation-devel -BuildRequires: ros-noetic-rosconsole-devel -BuildRequires: ros-noetic-roscpp-devel -BuildRequires: ros-noetic-std_msgs-devel -BuildRequires: ros-noetic-turtlesim-devel - -Requires: ros-noetic-actionlib -Requires: ros-noetic-actionlib_msgs -Requires: ros-noetic-angles -Requires: ros-noetic-geometry_msgs -Requires: ros-noetic-message_runtime -Requires: ros-noetic-rosconsole -Requires: ros-noetic-roscpp -Requires: ros-noetic-std_msgs -Requires: ros-noetic-turtlesim - -Provides: ros-noetic-turtle_actionlib = 0.2.0-2 -Obsoletes: ros-noetic-turtle_actionlib < 0.2.0-2 -Obsoletes: ros-kinetic-turtle_actionlib < 0.2.0-2 - - - -%description -turtle_actionlib demonstrates how to write an action server and client -with the turtlesim. The shape_server provides and action interface for -drawing regular polygons with the turtlesim. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-actionlib-devel -Requires: ros-noetic-actionlib_msgs-devel -Requires: ros-noetic-angles-devel -Requires: ros-noetic-geometry_msgs-devel -Requires: ros-noetic-message_generation-devel -Requires: ros-noetic-rosconsole-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-std_msgs-devel -Requires: ros-noetic-turtlesim-devel -Requires: ros-noetic-message_runtime-devel - -Provides: ros-noetic-turtle_actionlib-devel = 0.2.0-2 -Obsoletes: ros-noetic-turtle_actionlib-devel < 0.2.0-2 -Obsoletes: ros-kinetic-turtle_actionlib-devel < 0.2.0-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg turtle_actionlib - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/turtle_actionlib/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.2.0-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.0.2.0-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.0.1.12-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.0.1.11-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.0.1.11-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.1.11-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.1.10-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.1.10-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.1.10-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.1.10-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.1.10-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.1.10-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.1.10-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.1.10-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.1.10-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.1.10-1 -- Update auto-generated Spec file diff --git a/specs/ros-turtle_tf.spec b/specs/ros-turtle_tf.spec deleted file mode 100644 index fb68e54..0000000 --- a/specs/ros-turtle_tf.spec +++ /dev/null @@ -1,184 +0,0 @@ -Name: ros-turtle_tf -Version: noetic.0.2.3 -Release: 2%{?dist} -Summary: ROS package turtle_tf - -License: BSD -URL: http://ros.org/wiki/turtle_tf - -Source0: https://github.com/ros-gbp/geometry_tutorials-release/archive/release/noetic/turtle_tf/0.2.3-1.tar.gz#/ros-noetic-turtle_tf-0.2.3-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-geometry_msgs-devel -BuildRequires: ros-noetic-roscpp-devel -BuildRequires: ros-noetic-rospy-devel -BuildRequires: ros-noetic-std_msgs-devel -BuildRequires: ros-noetic-tf-devel -BuildRequires: ros-noetic-turtlesim-devel - -Requires: ros-noetic-geometry_msgs -Requires: ros-noetic-roscpp -Requires: ros-noetic-rospy -Requires: ros-noetic-std_msgs -Requires: ros-noetic-tf -Requires: ros-noetic-turtlesim - -Provides: ros-noetic-turtle_tf = 0.2.3-2 -Obsoletes: ros-noetic-turtle_tf < 0.2.3-2 -Obsoletes: ros-kinetic-turtle_tf < 0.2.3-2 - - - -%description -turtle_tf demonstrates how to write a tf broadcaster and listener with -the turtlesim. The tutle_tf_listener commands turtle2 to follow -turtle1 around as you drive turtle1 using the keyboard. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-geometry_msgs-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-rospy-devel -Requires: ros-noetic-std_msgs-devel -Requires: ros-noetic-tf-devel -Requires: ros-noetic-turtlesim-devel - -Provides: ros-noetic-turtle_tf-devel = 0.2.3-2 -Obsoletes: ros-noetic-turtle_tf-devel < 0.2.3-2 -Obsoletes: ros-kinetic-turtle_tf-devel < 0.2.3-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg turtle_tf - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/turtle_tf/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.2.3-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.0.2.3-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.0.2.2-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.0.2.2-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.2.2-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.2.2-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.2.2-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.2.2-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.2.2-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.2.2-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.2.2-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.2.2-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.2.2-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.2.2-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.2.2-1 -- Update auto-generated Spec file diff --git a/specs/ros-turtle_tf2.spec b/specs/ros-turtle_tf2.spec deleted file mode 100644 index 112389c..0000000 --- a/specs/ros-turtle_tf2.spec +++ /dev/null @@ -1,190 +0,0 @@ -Name: ros-turtle_tf2 -Version: noetic.0.2.3 -Release: 2%{?dist} -Summary: ROS package turtle_tf2 - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/geometry_tutorials-release/archive/release/noetic/turtle_tf2/0.2.3-1.tar.gz#/ros-noetic-turtle_tf2-0.2.3-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-geometry_msgs-devel -BuildRequires: ros-noetic-roscpp-devel -BuildRequires: ros-noetic-rospy-devel -BuildRequires: ros-noetic-std_msgs-devel -BuildRequires: ros-noetic-tf2-devel -BuildRequires: ros-noetic-tf2_geometry_msgs-devel -BuildRequires: ros-noetic-tf2_ros-devel -BuildRequires: ros-noetic-turtlesim-devel - -Requires: ros-noetic-geometry_msgs -Requires: ros-noetic-roscpp -Requires: ros-noetic-rospy -Requires: ros-noetic-std_msgs -Requires: ros-noetic-tf2 -Requires: ros-noetic-tf2_geometry_msgs -Requires: ros-noetic-tf2_ros -Requires: ros-noetic-turtlesim - -Provides: ros-noetic-turtle_tf2 = 0.2.3-2 -Obsoletes: ros-noetic-turtle_tf2 < 0.2.3-2 -Obsoletes: ros-kinetic-turtle_tf2 < 0.2.3-2 - - - -%description -turtle_tf2 demonstrates how to write a tf2 broadcaster and listener -with the turtlesim. The tutle_tf2_listener commands turtle2 to follow -turtle1 around as you drive turtle1 using the keyboard. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-geometry_msgs-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-rospy-devel -Requires: ros-noetic-std_msgs-devel -Requires: ros-noetic-tf2-devel -Requires: ros-noetic-tf2_geometry_msgs-devel -Requires: ros-noetic-tf2_ros-devel -Requires: ros-noetic-turtlesim-devel - -Provides: ros-noetic-turtle_tf2-devel = 0.2.3-2 -Obsoletes: ros-noetic-turtle_tf2-devel < 0.2.3-2 -Obsoletes: ros-kinetic-turtle_tf2-devel < 0.2.3-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg turtle_tf2 - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/turtle_tf2/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.2.3-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.0.2.3-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.0.2.2-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.0.2.2-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.2.2-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.2.2-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.2.2-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.2.2-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.2.2-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.2.2-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.2.2-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.2.2-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.2.2-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.2.2-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.2.2-1 -- Update auto-generated Spec file diff --git a/specs/ros-turtlesim.spec b/specs/ros-turtlesim.spec deleted file mode 100644 index 09433c9..0000000 --- a/specs/ros-turtlesim.spec +++ /dev/null @@ -1,208 +0,0 @@ -Name: ros-turtlesim -Version: noetic.0.10.2 -Release: 2%{?dist} -Summary: ROS package turtlesim - -License: BSD -URL: http://www.ros.org/wiki/turtlesim - -Source0: https://github.com/ros-gbp/ros_tutorials-release/archive/release/noetic/turtlesim/0.10.2-1.tar.gz#/ros-noetic-turtlesim-0.10.2-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: log4cxx-devel -BuildRequires: qt5-qtbase-devel -BuildRequires: tinyxml-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-geometry_msgs-devel -BuildRequires: ros-noetic-message_generation-devel -BuildRequires: ros-noetic-rosconsole-devel -BuildRequires: ros-noetic-roscpp-devel -BuildRequires: ros-noetic-roscpp_serialization-devel -BuildRequires: ros-noetic-roslib-devel -BuildRequires: ros-noetic-rostime-devel -BuildRequires: ros-noetic-std_msgs-devel -BuildRequires: ros-noetic-std_srvs-devel - -Requires: qt5-qtbase -Requires: qt5-qtbase-gui -Requires: ros-noetic-geometry_msgs -Requires: ros-noetic-message_runtime -Requires: ros-noetic-rosconsole -Requires: ros-noetic-roscpp -Requires: ros-noetic-roscpp_serialization -Requires: ros-noetic-roslib -Requires: ros-noetic-rostime -Requires: ros-noetic-std_msgs -Requires: ros-noetic-std_srvs - -Provides: ros-noetic-turtlesim = 0.10.2-2 -Obsoletes: ros-noetic-turtlesim < 0.10.2-2 -Obsoletes: ros-kinetic-turtlesim < 0.10.2-2 - - - -%description -turtlesim is a tool made for teaching ROS and ROS packages. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: boost-devel -Requires: console-bridge-devel -Requires: log4cxx-devel -Requires: qt5-qtbase-devel -Requires: tinyxml-devel -Requires: ros-noetic-geometry_msgs-devel -Requires: ros-noetic-message_generation-devel -Requires: ros-noetic-rosconsole-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-roscpp_serialization-devel -Requires: ros-noetic-roslib-devel -Requires: ros-noetic-rostime-devel -Requires: ros-noetic-std_msgs-devel -Requires: ros-noetic-std_srvs-devel -Requires: ros-noetic-message_runtime-devel - -Provides: ros-noetic-turtlesim-devel = 0.10.2-2 -Obsoletes: ros-noetic-turtlesim-devel < 0.10.2-2 -Obsoletes: ros-kinetic-turtlesim-devel < 0.10.2-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg turtlesim - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/turtlesim/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.10.2-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.0.10.2-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.0.10.1-1 -- Upgrade to noetic -* Wed Mar 04 2020 Till Hofmann - melodic.0.9.2-1 -- Update to latest release -* Mon Jul 22 2019 Till Hofmann - melodic.0.9.1-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.0.9.1-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.9.1-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.7.1-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.7.1-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.7.1-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.7.1-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.7.1-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.7.1-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.7.1-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.7.1-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.7.1-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.7.1-1 -- Update auto-generated Spec file diff --git a/specs/ros-universal_robot.spec b/specs/ros-universal_robot.spec deleted file mode 100644 index b8c1104..0000000 --- a/specs/ros-universal_robot.spec +++ /dev/null @@ -1,87 +0,0 @@ -Name: ros-kinetic-universal_robot -Version: 1.2.1 -Release: 1%{?dist} -Summary: ROS package universal_robot - -License: BSD -URL: http://ros.org/wiki/universal_robot - -Source0: https://github.com/ros-industrial-release/universal_robot-release/archive/release/kinetic/universal_robot/1.2.1-0.tar.gz#/ros-kinetic-universal_robot-1.2.1-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin - -Requires: ros-kinetic-ur10_moveit_config -Requires: ros-kinetic-ur3_moveit_config -Requires: ros-kinetic-ur5_moveit_config -Requires: ros-kinetic-ur_bringup -Requires: ros-kinetic-ur_description -Requires: ros-kinetic-ur_driver -Requires: ros-kinetic-ur_gazebo -Requires: ros-kinetic-ur_kinematics -Requires: ros-kinetic-ur_msgs - -%description -Drivers, description, and utilities for Universal Robot Arms. - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg universal_robot - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,setup*,env.sh} - -find %{buildroot}/%{_libdir}/ros/{bin,etc,include,lib*/pkgconfig,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 - - -find . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - -%files -f files.list - - - -%changelog -* Fri Jan 19 2018 Tim Niemueller - 1.2.1-1 -- Initial package diff --git a/specs/ros-ur10_moveit_config.spec b/specs/ros-ur10_moveit_config.spec deleted file mode 100644 index a8cf2f1..0000000 --- a/specs/ros-ur10_moveit_config.spec +++ /dev/null @@ -1,90 +0,0 @@ -Name: ros-kinetic-ur10_moveit_config -Version: 1.2.1 -Release: 1%{?dist} -Summary: ROS package ur10_moveit_config - -License: BSD -URL: http://moveit.ros.org/ - -Source0: https://github.com/ros-industrial-release/universal_robot-release/archive/release/kinetic/ur10_moveit_config/1.2.1-0.tar.gz#/ros-kinetic-ur10_moveit_config-1.2.1-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin -BuildRequires: ros-kinetic-ur_description - -Requires: ros-kinetic-joint_state_publisher -Requires: ros-kinetic-moveit_fake_controller_manager -Requires: ros-kinetic-moveit_planners_ompl -Requires: ros-kinetic-moveit_ros_move_group -Requires: ros-kinetic-moveit_ros_visualization -Requires: ros-kinetic-moveit_simple_controller_manager -Requires: ros-kinetic-robot_state_publisher -Requires: ros-kinetic-ur_description -Requires: ros-kinetic-xacro - -%description -An automatically generated package with all the configuration and -launch files for using the ur10 with the MoveIt Motion Planning -Framework - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg ur10_moveit_config - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,setup*,env.sh} - -find %{buildroot}/%{_libdir}/ros/{bin,etc,include,lib*/pkgconfig,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 - - -find . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - -%files -f files.list - - - -%changelog -* Fri Jan 19 2018 Tim Niemueller - 1.2.1-1 -- Initial package diff --git a/specs/ros-ur3_moveit_config.spec b/specs/ros-ur3_moveit_config.spec deleted file mode 100644 index 5bd0bd8..0000000 --- a/specs/ros-ur3_moveit_config.spec +++ /dev/null @@ -1,90 +0,0 @@ -Name: ros-kinetic-ur3_moveit_config -Version: 1.2.1 -Release: 1%{?dist} -Summary: ROS package ur3_moveit_config - -License: BSD -URL: http://moveit.ros.org/ - -Source0: https://github.com/ros-industrial-release/universal_robot-release/archive/release/kinetic/ur3_moveit_config/1.2.1-0.tar.gz#/ros-kinetic-ur3_moveit_config-1.2.1-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin -BuildRequires: ros-kinetic-ur_description - -Requires: ros-kinetic-joint_state_publisher -Requires: ros-kinetic-moveit_fake_controller_manager -Requires: ros-kinetic-moveit_planners_ompl -Requires: ros-kinetic-moveit_ros_move_group -Requires: ros-kinetic-moveit_ros_visualization -Requires: ros-kinetic-moveit_simple_controller_manager -Requires: ros-kinetic-robot_state_publisher -Requires: ros-kinetic-ur_description -Requires: ros-kinetic-xacro - -%description -An automatically generated package with all the configuration and -launch files for using the ur3 with the MoveIt Motion Planning -Framework - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg ur3_moveit_config - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,setup*,env.sh} - -find %{buildroot}/%{_libdir}/ros/{bin,etc,include,lib*/pkgconfig,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 - - -find . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - -%files -f files.list - - - -%changelog -* Fri Jan 19 2018 Tim Niemueller - 1.2.1-1 -- Initial package diff --git a/specs/ros-ur5_moveit_config.spec b/specs/ros-ur5_moveit_config.spec deleted file mode 100644 index 987ac8e..0000000 --- a/specs/ros-ur5_moveit_config.spec +++ /dev/null @@ -1,90 +0,0 @@ -Name: ros-kinetic-ur5_moveit_config -Version: 1.2.1 -Release: 1%{?dist} -Summary: ROS package ur5_moveit_config - -License: BSD -URL: http://moveit.ros.org/ - -Source0: https://github.com/ros-industrial-release/universal_robot-release/archive/release/kinetic/ur5_moveit_config/1.2.1-0.tar.gz#/ros-kinetic-ur5_moveit_config-1.2.1-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin -BuildRequires: ros-kinetic-ur_description - -Requires: ros-kinetic-joint_state_publisher -Requires: ros-kinetic-moveit_fake_controller_manager -Requires: ros-kinetic-moveit_planners_ompl -Requires: ros-kinetic-moveit_ros_move_group -Requires: ros-kinetic-moveit_ros_visualization -Requires: ros-kinetic-moveit_simple_controller_manager -Requires: ros-kinetic-robot_state_publisher -Requires: ros-kinetic-ur_description -Requires: ros-kinetic-xacro - -%description -An automatically generated package with all the configuration and -launch files for using the ur5 with the MoveIt Motion Planning -Framework - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg ur5_moveit_config - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,setup*,env.sh} - -find %{buildroot}/%{_libdir}/ros/{bin,etc,include,lib*/pkgconfig,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 - - -find . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - -%files -f files.list - - - -%changelog -* Fri Jan 19 2018 Tim Niemueller - 1.2.1-1 -- Initial package diff --git a/specs/ros-ur_bringup.spec b/specs/ros-ur_bringup.spec deleted file mode 100644 index e7c107a..0000000 --- a/specs/ros-ur_bringup.spec +++ /dev/null @@ -1,81 +0,0 @@ -Name: ros-kinetic-ur_bringup -Version: 1.2.1 -Release: 1%{?dist} -Summary: ROS package ur_bringup - -License: BSD -URL: http://ros.org/wiki/ur_bringup - -Source0: https://github.com/ros-industrial-release/universal_robot-release/archive/release/kinetic/ur_bringup/1.2.1-0.tar.gz#/ros-kinetic-ur_bringup-1.2.1-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin - -Requires: ros-kinetic-tf2_ros -Requires: ros-kinetic-ur_description -Requires: ros-kinetic-ur_driver - -%description -The ur_bringup package - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg ur_bringup - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,setup*,env.sh} - -find %{buildroot}/%{_libdir}/ros/{bin,etc,include,lib*/pkgconfig,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 - - -find . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - -%files -f files.list - - - -%changelog -* Fri Jan 19 2018 Tim Niemueller - 1.2.1-1 -- Initial package diff --git a/specs/ros-ur_description.spec b/specs/ros-ur_description.spec deleted file mode 100644 index cf52795..0000000 --- a/specs/ros-ur_description.spec +++ /dev/null @@ -1,79 +0,0 @@ -Name: ros-kinetic-ur_description -Version: 1.2.1 -Release: 1%{?dist} -Summary: ROS package ur_description - -License: BSD -URL: http://ros.org/wiki/ur_description - -Source0: https://github.com/ros-industrial-release/universal_robot-release/archive/release/kinetic/ur_description/1.2.1-0.tar.gz#/ros-kinetic-ur_description-1.2.1-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin - -Requires: ros-kinetic-urdf - -%description -URDF description for Universal UR5/10 robot arms - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg ur_description - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,setup*,env.sh} - -find %{buildroot}/%{_libdir}/ros/{bin,etc,include,lib*/pkgconfig,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 - - -find . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - -%files -f files.list - - - -%changelog -* Fri Jan 19 2018 Tim Niemueller - 1.2.1-1 -- Initial package diff --git a/specs/ros-ur_driver.spec b/specs/ros-ur_driver.spec deleted file mode 100644 index 347b86c..0000000 --- a/specs/ros-ur_driver.spec +++ /dev/null @@ -1,87 +0,0 @@ -Name: ros-kinetic-ur_driver -Version: 1.2.1 -Release: 1%{?dist} -Summary: ROS package ur_driver - -License: BSD -URL: http://ros.org/wiki/ur_driver - -Source0: https://github.com/ros-industrial-release/universal_robot-release/archive/release/kinetic/ur_driver/1.2.1-0.tar.gz#/ros-kinetic-ur_driver-1.2.1-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin -BuildRequires: ros-kinetic-dynamic_reconfigure - -Requires: python-lxml -Requires: ros-kinetic-actionlib -Requires: ros-kinetic-control_msgs -Requires: ros-kinetic-dynamic_reconfigure -Requires: ros-kinetic-rospy -Requires: ros-kinetic-sensor_msgs -Requires: ros-kinetic-trajectory_msgs -Requires: ros-kinetic-ur_msgs - -%description -Driver for the UR5/10 arm based on the Polyscope control scheme. - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg ur_driver - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,setup*,env.sh} - -find %{buildroot}/%{_libdir}/ros/{bin,etc,include,lib*/pkgconfig,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 - - -find . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - -%files -f files.list - - - -%changelog -* Fri Jan 19 2018 Tim Niemueller - 1.2.1-1 -- Initial package diff --git a/specs/ros-ur_gazebo.spec b/specs/ros-ur_gazebo.spec deleted file mode 100644 index bb6ab94..0000000 --- a/specs/ros-ur_gazebo.spec +++ /dev/null @@ -1,86 +0,0 @@ -Name: ros-kinetic-ur_gazebo -Version: 1.2.1 -Release: 1%{?dist} -Summary: ROS package ur_gazebo - -License: BSD -URL: http://ros.org/wiki/ur_gazebo - -Source0: https://github.com/ros-industrial-release/universal_robot-release/archive/release/kinetic/ur_gazebo/1.2.1-0.tar.gz#/ros-kinetic-ur_gazebo-1.2.1-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin - -Requires: ros-kinetic-controller_manager -Requires: ros-kinetic-effort_controllers -Requires: ros-kinetic-gazebo_ros -Requires: ros-kinetic-gazebo_ros_control -Requires: ros-kinetic-joint_state_controller -Requires: ros-kinetic-joint_trajectory_controller -Requires: ros-kinetic-robot_state_publisher -Requires: ros-kinetic-ur_description - -%description -Gazebo wrapper for the Universal UR5/10 robot arms. - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg ur_gazebo - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,setup*,env.sh} - -find %{buildroot}/%{_libdir}/ros/{bin,etc,include,lib*/pkgconfig,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 - - -find . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - -%files -f files.list - - - -%changelog -* Fri Jan 19 2018 Tim Niemueller - 1.2.1-1 -- Initial package diff --git a/specs/ros-ur_kinematics.spec b/specs/ros-ur_kinematics.spec deleted file mode 100644 index b122d50..0000000 --- a/specs/ros-ur_kinematics.spec +++ /dev/null @@ -1,99 +0,0 @@ -Name: ros-kinetic-ur_kinematics -Version: 1.2.1 -Release: 1%{?dist} -Summary: ROS package ur_kinematics - -License: BSD -URL: http://wiki.ros.org/ur_kinematics - -Source0: https://github.com/ros-industrial-release/universal_robot-release/archive/release/kinetic/ur_kinematics/1.2.1-0.tar.gz#/ros-kinetic-ur_kinematics-1.2.1-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: boost-devel -BuildRequires: eigen3-devel -BuildRequires: fcl-devel -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: urdfdom-devel -BuildRequires: ros-kinetic-catkin -BuildRequires: ros-kinetic-geometry_msgs -BuildRequires: ros-kinetic-moveit_core -BuildRequires: ros-kinetic-moveit_kinematics -BuildRequires: ros-kinetic-moveit_ros_planning -BuildRequires: ros-kinetic-pluginlib -BuildRequires: ros-kinetic-roscpp -BuildRequires: ros-kinetic-tf_conversions - -Requires: ros-kinetic-geometry_msgs -Requires: ros-kinetic-moveit_core -Requires: ros-kinetic-moveit_kinematics -Requires: ros-kinetic-moveit_ros_planning -Requires: ros-kinetic-pluginlib -Requires: ros-kinetic-roscpp -Requires: ros-kinetic-tf_conversions - -%description -Provides forward and inverse kinematics for Universal Robots designs. -See http://hdl.handle.net/1853/50782 for details. - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg ur_kinematics - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,setup*,env.sh} - -find %{buildroot}/%{_libdir}/ros/{bin,etc,include,lib*/pkgconfig,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 - - -find . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - -%files -f files.list - - - -%changelog -* Fri Jan 19 2018 Tim Niemueller - 1.2.1-1 -- Initial package diff --git a/specs/ros-ur_msgs.spec b/specs/ros-ur_msgs.spec deleted file mode 100644 index e037c34..0000000 --- a/specs/ros-ur_msgs.spec +++ /dev/null @@ -1,82 +0,0 @@ -Name: ros-kinetic-ur_msgs -Version: 1.2.1 -Release: 1%{?dist} -Summary: ROS package ur_msgs - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-industrial-release/universal_robot-release/archive/release/kinetic/ur_msgs/1.2.1-0.tar.gz#/ros-kinetic-ur_msgs-1.2.1-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python2-devel - -BuildRequires: ros-kinetic-catkin -BuildRequires: ros-kinetic-message_generation -BuildRequires: ros-kinetic-std_msgs - -Requires: ros-kinetic-message_runtime -Requires: ros-kinetic-std_msgs - -%description -The ur_msgs package - - -%prep - -%setup -c -T -tar --strip-components=1 -xf %{SOURCE0} - -%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 ;} \ - - -source %{_libdir}/ros/setup.bash - -DESTDIR=%{buildroot} ; export DESTDIR - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg ur_msgs - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,setup*,env.sh} - -find %{buildroot}/%{_libdir}/ros/{bin,etc,include,lib*/pkgconfig,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 - - -find . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - -%files -f files.list - - - -%changelog -* Fri Jan 19 2018 Tim Niemueller - 1.2.1-1 -- Initial package diff --git a/specs/ros-urdf.spec b/specs/ros-urdf.spec deleted file mode 100644 index 5c20f60..0000000 --- a/specs/ros-urdf.spec +++ /dev/null @@ -1,196 +0,0 @@ -Name: ros-urdf -Version: noetic.1.13.2 -Release: 2%{?dist} -Summary: ROS package urdf - -License: BSD -URL: http://ros.org/wiki/urdf - -Source0: https://github.com/ros-gbp/urdf-release/archive/release/noetic/urdf/1.13.2-1.tar.gz#/ros-noetic-urdf-1.13.2-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: poco-devel -BuildRequires: tinyxml-devel -BuildRequires: tinyxml2-devel -BuildRequires: urdfdom-devel -BuildRequires: urdfdom-headers-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-cmake_modules-devel -BuildRequires: ros-noetic-pluginlib-devel -BuildRequires: ros-noetic-rosconsole_bridge-devel -BuildRequires: ros-noetic-roscpp-devel -BuildRequires: ros-noetic-rostest-devel -BuildRequires: ros-noetic-urdf_parser_plugin-devel - -Requires: ros-noetic-pluginlib -Requires: ros-noetic-rosconsole_bridge -Requires: ros-noetic-roscpp - -Provides: ros-noetic-urdf = 1.13.2-2 -Obsoletes: ros-noetic-urdf < 1.13.2-2 -Obsoletes: ros-kinetic-urdf < 1.13.2-2 - - - -%description -This package contains a C++ parser for the Unified Robot Description -Format (URDF), which is an XML format for representing a robot model. -The code API of the parser has been through our review process and -will remain backwards compatible in future releases. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: tinyxml-devel -Requires: tinyxml2-devel -Requires: urdfdom-headers-devel -Requires: ros-noetic-catkin-devel -Requires: poco-devel -Requires: urdfdom-devel -Requires: ros-noetic-cmake_modules-devel -Requires: ros-noetic-pluginlib-devel -Requires: ros-noetic-rosconsole_bridge-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-rostest-devel -Requires: ros-noetic-urdf_parser_plugin-devel - -Provides: ros-noetic-urdf-devel = 1.13.2-2 -Obsoletes: ros-noetic-urdf-devel < 1.13.2-2 -Obsoletes: ros-kinetic-urdf-devel < 1.13.2-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg urdf - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/urdf/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.13.2-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.1.13.2-1 -- Upgrade to noetic -* Fri Apr 17 2020 Till Hofmann - melodic.1.13.2-1 -- Update to latest release -* Mon Jul 22 2019 Till Hofmann - melodic.1.13.1-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.13.1-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.13.1-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.12.12-9 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.12.12-8 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.12-7 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.12-6 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.12.12-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.12-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.12-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.12-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.12.12-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.11-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.11-1 -- Update auto-generated Spec file diff --git a/specs/ros-urdf_parser_plugin.spec b/specs/ros-urdf_parser_plugin.spec deleted file mode 100644 index 352c049..0000000 --- a/specs/ros-urdf_parser_plugin.spec +++ /dev/null @@ -1,171 +0,0 @@ -Name: ros-urdf_parser_plugin -Version: noetic.1.13.2 -Release: 2%{?dist} -Summary: ROS package urdf_parser_plugin - -License: BSD -URL: http://ros.org/wiki/urdf - -Source0: https://github.com/ros-gbp/urdf-release/archive/release/noetic/urdf_parser_plugin/1.13.2-1.tar.gz#/ros-noetic-urdf_parser_plugin-1.13.2-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: urdfdom-headers-devel -BuildRequires: ros-noetic-catkin-devel - - -Provides: ros-noetic-urdf_parser_plugin = 1.13.2-2 -Obsoletes: ros-noetic-urdf_parser_plugin < 1.13.2-2 -Obsoletes: ros-kinetic-urdf_parser_plugin < 1.13.2-2 - - - -%description -This package contains a C++ base class for URDF parsers. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: urdfdom-headers-devel - -Provides: ros-noetic-urdf_parser_plugin-devel = 1.13.2-2 -Obsoletes: ros-noetic-urdf_parser_plugin-devel < 1.13.2-2 -Obsoletes: ros-kinetic-urdf_parser_plugin-devel < 1.13.2-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg urdf_parser_plugin - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/urdf_parser_plugin/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.13.2-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.1.13.2-1 -- Upgrade to noetic -* Fri Apr 17 2020 Till Hofmann - melodic.1.13.2-1 -- Update to latest release -* Mon Jul 22 2019 Till Hofmann - melodic.1.13.1-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.13.1-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.13.1-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.12.12-9 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.12.12-8 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.12-7 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.12-6 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.12.12-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.12-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.12-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.12-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.12.12-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.11-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.11-1 -- Update auto-generated Spec file diff --git a/specs/ros-urdf_sim_tutorial.spec b/specs/ros-urdf_sim_tutorial.spec deleted file mode 100644 index fad36e5..0000000 --- a/specs/ros-urdf_sim_tutorial.spec +++ /dev/null @@ -1,179 +0,0 @@ -Name: ros-urdf_sim_tutorial -Version: noetic.0.5.1 -Release: 2%{?dist} -Summary: ROS package urdf_sim_tutorial - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/urdf_sim_tutorial-release/archive/release/noetic/urdf_sim_tutorial/0.5.1-1.tar.gz#/ros-noetic-urdf_sim_tutorial-0.5.1-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: ros-noetic-controller_manager -Requires: ros-noetic-diff_drive_controller -Requires: ros-noetic-gazebo_ros -Requires: ros-noetic-gazebo_ros_control -Requires: ros-noetic-joint_state_controller -Requires: ros-noetic-position_controllers -Requires: ros-noetic-robot_state_publisher -Requires: ros-noetic-rqt_robot_steering -Requires: ros-noetic-rviz -Requires: ros-noetic-urdf_tutorial -Requires: ros-noetic-xacro - -Provides: ros-noetic-urdf_sim_tutorial = 0.5.1-2 -Obsoletes: ros-noetic-urdf_sim_tutorial < 0.5.1-2 -Obsoletes: ros-kinetic-urdf_sim_tutorial < 0.5.1-2 - - - -%description -The urdf_sim_tutorial package - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-controller_manager-devel -Requires: ros-noetic-diff_drive_controller-devel -Requires: ros-noetic-gazebo_ros-devel -Requires: ros-noetic-gazebo_ros_control-devel -Requires: ros-noetic-joint_state_controller-devel -Requires: ros-noetic-position_controllers-devel -Requires: ros-noetic-robot_state_publisher-devel -Requires: ros-noetic-rqt_robot_steering-devel -Requires: ros-noetic-rviz-devel -Requires: ros-noetic-urdf_tutorial-devel -Requires: ros-noetic-xacro-devel - -Provides: ros-noetic-urdf_sim_tutorial-devel = 0.5.1-2 -Obsoletes: ros-noetic-urdf_sim_tutorial-devel < 0.5.1-2 -Obsoletes: ros-kinetic-urdf_sim_tutorial-devel < 0.5.1-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg urdf_sim_tutorial - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/urdf_sim_tutorial/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.5.1-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.0.5.1-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.0.5.0-1 -- Upgrade to noetic -* 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.4.0-1 -- Update to ROS melodic release -* Sat Jul 13 2019 Till Hofmann - melodic.0.4.0-1 -- Update to ROS melodic release -* Sat Jul 13 2019 Till Hofmann - melodic.0.4.0-1 -- Update to ROS melodic release -* Sat Jul 13 2019 Till Hofmann - melodic.0.4.0-1 -- Update to ROS melodic release -* Sat Jul 13 2019 Till Hofmann - melodic.0.4.0-1 -- Update to ROS melodic release -* Sat Jul 13 2019 Till Hofmann - melodic.0.4.0-1 -- Update to ROS melodic release diff --git a/specs/ros-urdf_tutorial.spec b/specs/ros-urdf_tutorial.spec deleted file mode 100644 index 650e008..0000000 --- a/specs/ros-urdf_tutorial.spec +++ /dev/null @@ -1,177 +0,0 @@ -Name: ros-urdf_tutorial -Version: noetic.0.5.0 -Release: 2%{?dist} -Summary: ROS package urdf_tutorial - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/urdf_tutorial-release/archive/release/noetic/urdf_tutorial/0.5.0-1.tar.gz#/ros-noetic-urdf_tutorial-0.5.0-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-roslaunch-devel - -Requires: ros-noetic-joint_state_publisher -Requires: ros-noetic-joint_state_publisher_gui -Requires: ros-noetic-robot_state_publisher -Requires: ros-noetic-rviz -Requires: ros-noetic-xacro - -Provides: ros-noetic-urdf_tutorial = 0.5.0-2 -Obsoletes: ros-noetic-urdf_tutorial < 0.5.0-2 -Obsoletes: ros-kinetic-urdf_tutorial < 0.5.0-2 - - - -%description -This package contains a number of URDF tutorials. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-roslaunch-devel -Requires: ros-noetic-joint_state_publisher-devel -Requires: ros-noetic-joint_state_publisher_gui-devel -Requires: ros-noetic-robot_state_publisher-devel -Requires: ros-noetic-rviz-devel -Requires: ros-noetic-xacro-devel - -Provides: ros-noetic-urdf_tutorial-devel = 0.5.0-2 -Obsoletes: ros-noetic-urdf_tutorial-devel < 0.5.0-2 -Obsoletes: ros-kinetic-urdf_tutorial-devel < 0.5.0-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg urdf_tutorial - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/urdf_tutorial/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.5.0-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.0.5.0-1 -- Upgrade to noetic -* 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.4.0-1 -- Update to ROS melodic release -* Tue May 22 2018 Till Hofmann - 0.3.0-10 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.3.0-9 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.3.0-8 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.3.0-7 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.3.0-6 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.3.0-5 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.3.0-4 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 0.3.0-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.3.0-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.3.0-1 -- Update auto-generated Spec file diff --git a/specs/ros-urdfdom_py.spec b/specs/ros-urdfdom_py.spec deleted file mode 100644 index 60f902c..0000000 --- a/specs/ros-urdfdom_py.spec +++ /dev/null @@ -1,165 +0,0 @@ -Name: ros-urdfdom_py -Version: noetic.0.4.5 -Release: 2%{?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/noetic/urdfdom_py/0.4.5-1.tar.gz#/ros-noetic-urdfdom_py-0.4.5-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: python3-mock -BuildRequires: python3-setuptools -BuildRequires: ros-noetic-catkin-devel - -Requires: python3-pyyaml -Requires: python3dist(pyyaml) -Requires: ros-noetic-rospy - -Provides: ros-noetic-urdfdom_py = 0.4.5-2 -Obsoletes: ros-noetic-urdfdom_py < 0.4.5-2 -Obsoletes: ros-kinetic-urdfdom_py < 0.4.5-2 - - - -%description -Python implementation of the URDF parser. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: python3-setuptools -Requires: ros-noetic-catkin-devel -Requires: python3-mock -Requires: ros-noetic-rospy-devel - -Provides: ros-noetic-urdfdom_py-devel = 0.4.5-2 -Obsoletes: ros-noetic-urdfdom_py-devel < 0.4.5-2 -Obsoletes: ros-kinetic-urdfdom_py-devel < 0.4.5-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg urdfdom_py - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/urdfdom_py/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.4.5-2 -- Modernize python shebang replacement -* Wed Feb 17 2021 Till Hofmann - noetic.0.4.5-1 -- Update to latest release -* Mon Nov 02 2020 Till Hofmann - noetic.0.4.4-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.0.4.3-1 -- Upgrade to noetic -* Fri Apr 17 2020 Till Hofmann - melodic.0.4.3-1 -- Update to latest release -* Thu Mar 05 2020 Till Hofmann - melodic.0.4.2-2 -- Fix dependency on python3-pyyaml -* Tue Feb 04 2020 Till Hofmann - melodic.0.4.2-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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.4.0-1 -- Update to ROS melodic release -* Thu Jan 18 2018 Till Hofmann - 0.3.3-1 -- Initial package diff --git a/specs/ros-vision_opencv.spec b/specs/ros-vision_opencv.spec deleted file mode 100644 index d1f43f4..0000000 --- a/specs/ros-vision_opencv.spec +++ /dev/null @@ -1,172 +0,0 @@ -Name: ros-vision_opencv -Version: noetic.1.15.0 -Release: 2%{?dist} -Summary: ROS package vision_opencv - -License: BSD -URL: http://www.ros.org/wiki/vision_opencv - -Source0: https://github.com/ros-gbp/vision_opencv-release/archive/release/noetic/vision_opencv/1.15.0-1.tar.gz#/ros-noetic-vision_opencv-1.15.0-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: ros-noetic-cv_bridge -Requires: ros-noetic-image_geometry - -Provides: ros-noetic-vision_opencv = 1.15.0-2 -Obsoletes: ros-noetic-vision_opencv < 1.15.0-2 -Obsoletes: ros-kinetic-vision_opencv < 1.15.0-2 - - - -%description -Packages for interfacing ROS with OpenCV, a library of programming -functions for real time computer vision. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-cv_bridge-devel -Requires: ros-noetic-image_geometry-devel - -Provides: ros-noetic-vision_opencv-devel = 1.15.0-2 -Obsoletes: ros-noetic-vision_opencv-devel < 1.15.0-2 -Obsoletes: ros-kinetic-vision_opencv-devel < 1.15.0-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg vision_opencv - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/vision_opencv/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.15.0-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.1.15.0-1 -- Upgrade to noetic -* 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.13.0-1 -- Update to ROS melodic release -* Tue May 22 2018 Till Hofmann - 1.12.8-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.8-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.8-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.12.7-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.7-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.7-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.7-3 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 1.12.7-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.12.7-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.4-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.4-1 -- Update auto-generated Spec file diff --git a/specs/ros-visualization_marker_tutorials.spec b/specs/ros-visualization_marker_tutorials.spec deleted file mode 100644 index 328b65f..0000000 --- a/specs/ros-visualization_marker_tutorials.spec +++ /dev/null @@ -1,176 +0,0 @@ -Name: ros-visualization_marker_tutorials -Version: noetic.0.11.0 -Release: 2%{?dist} -Summary: ROS package visualization_marker_tutorials - -License: BSD -URL: http://ros.org/wiki/visualization_marker_tutorials - -Source0: https://github.com/ros-gbp/visualization_tutorials-release/archive/release/noetic/visualization_marker_tutorials/0.11.0-1.tar.gz#/ros-noetic-visualization_marker_tutorials-0.11.0-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: log4cxx-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-roscpp-devel -BuildRequires: ros-noetic-visualization_msgs-devel - -Requires: ros-noetic-roscpp -Requires: ros-noetic-visualization_msgs - -Provides: ros-noetic-visualization_marker_tutorials = 0.11.0-2 -Obsoletes: ros-noetic-visualization_marker_tutorials < 0.11.0-2 -Obsoletes: ros-kinetic-visualization_marker_tutorials < 0.11.0-2 - - - -%description -The visulalization_marker_tutorials package - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: boost-devel -Requires: console-bridge-devel -Requires: log4cxx-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-visualization_msgs-devel - -Provides: ros-noetic-visualization_marker_tutorials-devel = 0.11.0-2 -Obsoletes: ros-noetic-visualization_marker_tutorials-devel < 0.11.0-2 -Obsoletes: ros-kinetic-visualization_marker_tutorials-devel < 0.11.0-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg visualization_marker_tutorials - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/visualization_marker_tutorials/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.11.0-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.0.11.0-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.0.10.3-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.0.10.3-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.10.3-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.10.3-4 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.10.3-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.10.3-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.10.3-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.10.2-4 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.10.2-3 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.10.2-2 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.10.2-1 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.10.1-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.10.1-1 -- Update auto-generated Spec file diff --git a/specs/ros-visualization_msgs.spec b/specs/ros-visualization_msgs.spec deleted file mode 100644 index bbf5582..0000000 --- a/specs/ros-visualization_msgs.spec +++ /dev/null @@ -1,186 +0,0 @@ -Name: ros-visualization_msgs -Version: noetic.1.13.1 -Release: 2%{?dist} -Summary: ROS package visualization_msgs - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/common_msgs-release/archive/release/noetic/visualization_msgs/1.13.1-1.tar.gz#/ros-noetic-visualization_msgs-1.13.1-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-geometry_msgs-devel -BuildRequires: ros-noetic-message_generation-devel -BuildRequires: ros-noetic-std_msgs-devel - -Requires: ros-noetic-geometry_msgs -Requires: ros-noetic-message_runtime -Requires: ros-noetic-std_msgs - -Provides: ros-noetic-visualization_msgs = 1.13.1-2 -Obsoletes: ros-noetic-visualization_msgs < 1.13.1-2 -Obsoletes: ros-kinetic-visualization_msgs < 1.13.1-2 - - - -%description -visualization_msgs is a set of messages used by higher level packages, -such as - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-geometry_msgs-devel -Requires: ros-noetic-message_generation-devel -Requires: ros-noetic-std_msgs-devel -Requires: ros-noetic-message_runtime-devel - -Provides: ros-noetic-visualization_msgs-devel = 1.13.1-2 -Obsoletes: ros-noetic-visualization_msgs-devel < 1.13.1-2 -Obsoletes: ros-kinetic-visualization_msgs-devel < 1.13.1-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg visualization_msgs - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/visualization_msgs/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.13.1-2 -- Modernize python shebang replacement -* Wed Feb 17 2021 Till Hofmann - noetic.1.13.1-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.13.0-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.1.12.7-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.12.7-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.12.7-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.12.7-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.12.7-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.6-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.6-2 -- devel also requires: the devel package of each run dependency -* Sun May 20 2018 Till Hofmann - 1.12.6-1 -- Update to latest release -* Tue May 15 2018 Till Hofmann - 1.12.5-9 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.12.5-8 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.12.5-7 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.12.5-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.5-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.5-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.5-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.12.5-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.5-1 -- Update auto-generated Spec file diff --git a/specs/ros-visualization_tutorials.spec b/specs/ros-visualization_tutorials.spec deleted file mode 100644 index 85219af..0000000 --- a/specs/ros-visualization_tutorials.spec +++ /dev/null @@ -1,177 +0,0 @@ -Name: ros-visualization_tutorials -Version: noetic.0.11.0 -Release: 2%{?dist} -Summary: ROS package visualization_tutorials - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/visualization_tutorials-release/archive/release/noetic/visualization_tutorials/0.11.0-1.tar.gz#/ros-noetic-visualization_tutorials-0.11.0-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: ros-noetic-interactive_marker_tutorials -Requires: ros-noetic-librviz_tutorial -Requires: ros-noetic-rviz_plugin_tutorials -Requires: ros-noetic-rviz_python_tutorial -Requires: ros-noetic-visualization_marker_tutorials - -Provides: ros-noetic-visualization_tutorials = 0.11.0-2 -Obsoletes: ros-noetic-visualization_tutorials < 0.11.0-2 -Obsoletes: ros-kinetic-visualization_tutorials < 0.11.0-2 - - - -%description -Metapackage referencing tutorials related to rviz and visualization. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-interactive_marker_tutorials-devel -Requires: ros-noetic-librviz_tutorial-devel -Requires: ros-noetic-rviz_plugin_tutorials-devel -Requires: ros-noetic-rviz_python_tutorial-devel -Requires: ros-noetic-visualization_marker_tutorials-devel - -Provides: ros-noetic-visualization_tutorials-devel = 0.11.0-2 -Obsoletes: ros-noetic-visualization_tutorials-devel < 0.11.0-2 -Obsoletes: ros-kinetic-visualization_tutorials-devel < 0.11.0-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg visualization_tutorials - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/visualization_tutorials/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.0.11.0-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.0.11.0-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.0.10.3-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.0.10.3-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.0.10.3-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 0.10.3-4 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 0.10.3-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 0.10.3-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 0.10.3-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 0.10.2-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 0.10.2-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 0.10.2-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 0.10.2-2 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 0.10.2-1 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 0.10.1-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 0.10.1-1 -- Update auto-generated Spec file diff --git a/specs/ros-viz.spec b/specs/ros-viz.spec deleted file mode 100644 index b113ba4..0000000 --- a/specs/ros-viz.spec +++ /dev/null @@ -1,175 +0,0 @@ -Name: ros-viz -Version: noetic.1.5.0 -Release: 2%{?dist} -Summary: ROS package viz - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/metapackages-release/archive/release/noetic/viz/1.5.0-1.tar.gz#/ros-noetic-viz-1.5.0-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: ros-noetic-ros_base -Requires: ros-noetic-rqt_common_plugins -Requires: ros-noetic-rqt_robot_plugins -Requires: ros-noetic-rviz - -Provides: ros-noetic-viz = 1.5.0-2 -Obsoletes: ros-noetic-viz < 1.5.0-2 -Obsoletes: ros-kinetic-viz < 1.5.0-2 - - - -%description -A metapackage to aggregate several packages. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-ros_base-devel -Requires: ros-noetic-rqt_common_plugins-devel -Requires: ros-noetic-rqt_robot_plugins-devel -Requires: ros-noetic-rviz-devel - -Provides: ros-noetic-viz-devel = 1.5.0-2 -Obsoletes: ros-noetic-viz-devel < 1.5.0-2 -Obsoletes: ros-kinetic-viz-devel < 1.5.0-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg viz - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/viz/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.5.0-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.1.5.0-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.1.4.1-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.4.1-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.4.1-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.3.2-4 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.3.2-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.3.2-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.3.2-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.3.1-7 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.3.1-6 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.3.1-5 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.3.1-4 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 1.3.1-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.3.1-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.3.1-1 -- Update auto-generated Spec file diff --git a/specs/ros-voxel_grid.spec b/specs/ros-voxel_grid.spec deleted file mode 100644 index bf8843d..0000000 --- a/specs/ros-voxel_grid.spec +++ /dev/null @@ -1,186 +0,0 @@ -Name: ros-voxel_grid -Version: noetic.1.17.1 -Release: 2%{?dist} -Summary: ROS package voxel_grid - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/navigation-release/archive/release/noetic/voxel_grid/1.17.1-1.tar.gz#/ros-noetic-voxel_grid-1.17.1-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-rosconsole-devel -BuildRequires: ros-noetic-roscpp-devel -BuildRequires: ros-noetic-rosunit-devel - -Requires: ros-noetic-roscpp - -Provides: ros-noetic-voxel_grid = 1.17.1-2 -Obsoletes: ros-noetic-voxel_grid < 1.17.1-2 -Obsoletes: ros-kinetic-voxel_grid < 1.17.1-2 - - - -%description -voxel_grid provides an implementation of an efficient 3D voxel grid. -The occupancy grid can support 3 different representations for the -state of a cell: marked, free, or unknown. Due to the underlying -implementation relying on bitwise and and or integer operations, the -voxel grid only supports 16 different levels per voxel column. -However, this limitation yields raytracing and cell marking -performance in the grid comparable to standard 2D structures making it -quite fast compared to most 3D structures. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-rosconsole-devel -Requires: ros-noetic-roscpp-devel -Requires: ros-noetic-rosunit-devel - -Provides: ros-noetic-voxel_grid-devel = 1.17.1-2 -Obsoletes: ros-noetic-voxel_grid-devel < 1.17.1-2 -Obsoletes: ros-kinetic-voxel_grid-devel < 1.17.1-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg voxel_grid - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/voxel_grid/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.17.1-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.1.17.1-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.17.0-1 -- Upgrade to noetic -* Fri Apr 17 2020 Till Hofmann - melodic.1.16.6-1 -- Update to latest release -* Wed Mar 18 2020 Nicolas Limpert - melodic.1.16.5-1 -- Update to latest release -* Thu Mar 05 2020 Till Hofmann - melodic.1.16.4-1 -- Update to latest release -* Tue Feb 04 2020 Till Hofmann - melodic.1.16.3-1 -- Update to latest release -* Wed Jul 24 2019 Till Hofmann - melodic.1.16.2-1 -- Update to latest release -* Tue Jun 26 2018 Till Hofmann - 1.14.4-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.14.3-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.14.3-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.14.3-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.14.3-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.14.3-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.14.2-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.14.2-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.14.2-3 -- Add Recommends: for all BRs to the devel subpackage -* Fri Aug 25 2017 Till Hofmann - 1.14.2-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.14.2-1 -- Update auto-generated Spec file diff --git a/specs/ros-warehouse_ros.spec b/specs/ros-warehouse_ros.spec deleted file mode 100644 index de02486..0000000 --- a/specs/ros-warehouse_ros.spec +++ /dev/null @@ -1,178 +0,0 @@ -Name: ros-warehouse_ros -Version: melodic.0.9.4 -Release: 1%{?dist} -Summary: ROS package warehouse_ros - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/warehouse_ros-release/archive/release/melodic/warehouse_ros/0.9.4-1.tar.gz#/ros-melodic-warehouse_ros-0.9.4-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel - -BuildRequires: gtest-devel -BuildRequires: ros-melodic-catkin-devel -BuildRequires: ros-melodic-geometry_msgs-devel -BuildRequires: ros-melodic-pluginlib-devel -BuildRequires: ros-melodic-roscpp-devel -BuildRequires: ros-melodic-rostest-devel -BuildRequires: ros-melodic-rostime-devel -BuildRequires: ros-melodic-std_msgs-devel -BuildRequires: ros-melodic-tf-devel - -Requires: ros-melodic-geometry_msgs -Requires: ros-melodic-pluginlib -Requires: ros-melodic-roscpp -Requires: ros-melodic-rostime -Requires: ros-melodic-std_msgs -Requires: ros-melodic-tf - -Provides: ros-melodic-warehouse_ros = 0.9.4-1 -Obsoletes: ros-melodic-warehouse_ros < 0.9.4-1 -Obsoletes: ros-kinetic-warehouse_ros < 0.9.4-1 - - -%description -Persistent storage of ROS messages - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-melodic-catkin-devel -Requires: gtest-devel -Requires: ros-melodic-geometry_msgs-devel -Requires: ros-melodic-pluginlib-devel -Requires: ros-melodic-roscpp-devel -Requires: ros-melodic-rostest-devel -Requires: ros-melodic-rostime-devel -Requires: ros-melodic-std_msgs-devel -Requires: ros-melodic-tf-devel - -Provides: ros-melodic-warehouse_ros-devel = 0.9.4-1 -Obsoletes: ros-melodic-warehouse_ros-devel < 0.9.4-1 -Obsoletes: ros-kinetic-warehouse_ros-devel < 0.9.4-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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# 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 - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg warehouse_ros - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - - - -# 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 - 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 -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -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 -* Wed Apr 29 2020 Till Hofmann - melodic.0.9.4-1 -- Update to latest release -* Tue Feb 04 2020 Till Hofmann - melodic.0.9.3-1 -- Update to latest release -* Wed Jul 24 2019 Till Hofmann - melodic.0.9.2-1 -- Update to latest release -* Thu Mar 14 2019 Till Hofmann - 0.9.2-1 -- Update to latest release -* Wed Nov 07 2018 Till Hofmann - 0.9.1-1 -- Update to latest release -* Thu Jan 18 2018 Till Hofmann - 0.9.0-1 -- Initial package diff --git a/specs/ros-webkit_dependency.spec b/specs/ros-webkit_dependency.spec deleted file mode 100644 index 9d76ce8..0000000 --- a/specs/ros-webkit_dependency.spec +++ /dev/null @@ -1,168 +0,0 @@ -Name: ros-webkit_dependency -Version: noetic.1.1.2 -Release: 2%{?dist} -Summary: ROS package webkit_dependency - -License: BSD -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/webkit_dependency-release/archive/release/noetic/webkit_dependency/1.1.2-1.tar.gz#/ros-noetic-webkit_dependency-1.1.2-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel - -Requires: python3-qt5 -Requires: python3-qt5-webkit - -Provides: ros-noetic-webkit_dependency = 1.1.2-2 -Obsoletes: ros-noetic-webkit_dependency < 1.1.2-2 -Obsoletes: ros-kinetic-webkit_dependency < 1.1.2-2 - - - -%description -This encapsulates the WebKit dependency for a specific ROS -distribution and its Qt version - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel - -Provides: ros-noetic-webkit_dependency-devel = 1.1.2-2 -Obsoletes: ros-noetic-webkit_dependency-devel < 1.1.2-2 -Obsoletes: ros-kinetic-webkit_dependency-devel < 1.1.2-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg webkit_dependency - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/webkit_dependency/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.1.2-2 -- Modernize python shebang replacement -* Sun May 24 2020 Till Hofmann - noetic.1.1.2-1 -- Upgrade to noetic -* Mon Jul 22 2019 Till Hofmann - melodic.1.1.0-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.1.0-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.1.0-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.1.0-10 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.1.0-9 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.1.0-8 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.1.0-7 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.1.0-6 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.1.0-5 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.1.0-4 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.1.0-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.1.0-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.1.0-1 -- Update auto-generated Spec file diff --git a/specs/ros-xacro.spec b/specs/ros-xacro.spec deleted file mode 100644 index 457dd27..0000000 --- a/specs/ros-xacro.spec +++ /dev/null @@ -1,179 +0,0 @@ -Name: ros-xacro -Version: noetic.1.14.5 -Release: 2%{?dist} -Summary: ROS package xacro - -License: BSD -URL: http://ros.org/wiki/xacro - -Source0: https://github.com/ros-gbp/xacro-release/archive/release/noetic/xacro/1.14.5-1.tar.gz#/ros-noetic-xacro-1.14.5-source0.tar.gz - - -BuildArch: noarch - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-roslint-devel -BuildRequires: ros-noetic-rostest-devel - -Requires: ros-noetic-roslaunch - -Provides: ros-noetic-xacro = 1.14.5-2 -Obsoletes: ros-noetic-xacro < 1.14.5-2 -Obsoletes: ros-kinetic-xacro < 1.14.5-2 - - - -%description -Xacro (XML Macros) Xacro is an XML macro language. With xacro, you can -construct shorter and more readable XML files by using macros that -expand to larger XML expressions. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: ros-noetic-roslint-devel -Requires: ros-noetic-rostest-devel -Requires: ros-noetic-roslaunch-devel - -Provides: ros-noetic-xacro-devel = 1.14.5-2 -Obsoletes: ros-noetic-xacro-devel < 1.14.5-2 -Obsoletes: ros-kinetic-xacro-devel < 1.14.5-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg xacro - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/xacro/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.14.5-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.1.14.5-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.14.2-1 -- Upgrade to noetic -* Tue Feb 04 2020 Till Hofmann - 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 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.13.3-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.11.3-4 -- Remove ROS distro from package name -* Tue May 22 2018 Till Hofmann - 1.11.3-3 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.11.3-2 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.11.3-1 -- Also add upstream's exec_depend as Requires: -* Tue Feb 20 2018 Till Hofmann - 1.11.2-7 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.11.2-6 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.11.2-5 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.11.2-4 -- Split devel package -* Tue Feb 06 2018 Till Hofmann - 1.11.2-3 -- Split devel package -* Fri Aug 25 2017 Till Hofmann - 1.11.2-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.11.2-1 -- Update auto-generated Spec file diff --git a/specs/ros-xmlrpcpp.spec b/specs/ros-xmlrpcpp.spec deleted file mode 100644 index 3c62754..0000000 --- a/specs/ros-xmlrpcpp.spec +++ /dev/null @@ -1,193 +0,0 @@ -Name: ros-xmlrpcpp -Version: noetic.1.15.9 -Release: 2%{?dist} -Summary: ROS package xmlrpcpp - -License: LGPL-2.1 -URL: http://www.ros.org/ - -Source0: https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/xmlrpcpp/1.15.9-1.tar.gz#/ros-noetic-xmlrpcpp-1.15.9-source0.tar.gz - - - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -BuildRequires: boost-devel -BuildRequires: ros-noetic-catkin-devel -BuildRequires: ros-noetic-cpp_common-devel -BuildRequires: ros-noetic-rostime-devel - -Requires: ros-noetic-cpp_common -Requires: ros-noetic-rostime - -Provides: ros-noetic-xmlrpcpp = 1.15.9-2 -Obsoletes: ros-noetic-xmlrpcpp < 1.15.9-2 -Obsoletes: ros-kinetic-xmlrpcpp < 1.15.9-2 - - - -%description -XmlRpc++ is a C++ implementation of the XML-RPC protocol. This version -is heavily modified from the package available on SourceForge in order -to support roscpp's threading model. As such, we are maintaining our -own fork. - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: ros-noetic-catkin-devel -Requires: boost-devel -Requires: ros-noetic-cpp_common-devel -Requires: ros-noetic-rostime-devel - -Provides: ros-noetic-xmlrpcpp-devel = 1.15.9-2 -Obsoletes: ros-noetic-xmlrpcpp-devel < 1.15.9-2 -Obsoletes: ros-kinetic-xmlrpcpp-devel < 1.15.9-2 - - -%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} - -%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 ;} \ - -source %{_libdir}/ros/setup.bash - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ - --pkg xmlrpcpp - - - - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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,share/xmlrpcpp/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.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 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 - - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -%files devel -f files_devel.list - - -%changelog -* Tue Feb 23 2021 Till Hofmann - noetic.1.15.9-2 -- Modernize python shebang replacement -* Mon Nov 02 2020 Till Hofmann - noetic.1.15.9-1 -- Update to latest release -* Sat Aug 08 2020 Nicolas Limpert - noetic.1.15.8-1 -- Update to latest release -* Thu Jun 11 2020 Nicolas Limpert - noetic.1.15.7-1 -- Update to latest release -* Sun May 24 2020 Till Hofmann - noetic.1.15.6-1 -- Upgrade to noetic -* Fri Apr 17 2020 Till Hofmann - melodic.1.14.5-1 -- Update to latest release -* Wed Mar 04 2020 Till Hofmann - melodic.1.14.4-1 -- Update to latest release -* Mon Jul 22 2019 Till Hofmann - melodic.1.14.3-3 -- Remove obsolete python2 dependencies -* Sun Jul 21 2019 Till Hofmann - melodic.1.14.3-2 -- Switch to python3 -* Sat Jul 13 2019 Till Hofmann - melodic.1.14.3-1 -- Update to ROS melodic release -* Fri Jul 12 2019 Till Hofmann - 1.12.14-2 -- Remove ROS distro from package name -* Wed Nov 07 2018 Till Hofmann - 1.12.14-1 -- Update to latest release -* Tue May 22 2018 Till Hofmann - 1.12.13-5 -- devel also requires: the devel package of each run dependency -* Tue May 22 2018 Till Hofmann - 1.12.13-4 -- devel also requires: the devel package of each run dependency -* Tue May 15 2018 Till Hofmann - 1.12.13-3 -- Also add upstream's exec_depend as Requires: -* Tue May 15 2018 Till Hofmann - 1.12.13-2 -- Add corresponding devel Requires: for the package's BRs and Rs -* Mon May 14 2018 Till Hofmann - 1.12.13-1 -- Update to latest release, rebuild for F28 -* Tue Feb 20 2018 Till Hofmann - 1.12.12-5 -- Replace Recommends: with Requires: in devel subpackage -* Tue Feb 20 2018 Till Hofmann - 1.12.12-4 -- Fix Requires: in devel subpackage -* Mon Feb 19 2018 Till Hofmann - 1.12.12-3 -- Add Recommends: for all BRs to the devel subpackage -* Tue Feb 06 2018 Till Hofmann - 1.12.12-2 -- Split devel package -* Sun Nov 19 2017 Till Hofmann - 1.12.12-1 -- Update to latest release -* Fri Aug 25 2017 Till Hofmann - 1.12.7-2 -- Remove all Requires: on devel packages -* Wed Aug 16 2017 Till Hofmann - 1.12.7-1 -- Update auto-generated Spec file diff --git a/templates/catkin.spec.j2 b/templates/catkin.spec.j2 deleted file mode 100644 index 074854b..0000000 --- a/templates/catkin.spec.j2 +++ /dev/null @@ -1,54 +0,0 @@ -{% extends "pkg.spec.j2" %} -{% block meta %} -Obsoletes: ros-kdl_parser_py < melodic.1.13.1-4 -Obsoletes: ros-orocos_kdl < melodic.1.4.0-4 -Obsoletes: ros-python_orocos_kdl < melodic.1.4.0-6 -{% endblock %} -{% block meta_devel %} -Obsoletes: ros-kdl_parser_py-devel < melodic.1.13.1-4 -Obsoletes: ros-orocos_kdl-devel < melodic.1.4.0-4 -Obsoletes: ros-python_orocos_kdl-devel < melodic.1.4.0-6 -{% endblock %} -{% block pre_install %} -{% endblock %} - -{% block install_catkin %} -./bin/catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ -{% block cmake_flags %} -{% endblock %} - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ -{% if build_flags %} - --pkg {{ pkg_name }} \ - {{ build_flags }} -{% else %} - --pkg {{ pkg_name }} -{% endif %} -{% endblock %} - -{% block install_files %} -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 - -{% if has_devel %} -touch files_devel.list -find %{buildroot}/%{_libdir}/ros/{include,lib*/pkgconfig} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.list -{% endif %} - -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 - -{% endblock %} diff --git a/templates/ompl.spec.j2 b/templates/ompl.spec.j2 deleted file mode 100644 index ad0e91b..0000000 --- a/templates/ompl.spec.j2 +++ /dev/null @@ -1,5 +0,0 @@ -{% extends "pkg.spec.j2" %} -{% block cmake_flags %} - -DCMAKE_INSTALL_LIBDIR=%{_libdir}/ros/lib \ - -DOMPL_REGISTRATION=OFF \ -{% endblock %} diff --git a/templates/pkg.spec.j2 b/templates/pkg.spec.j2 deleted file mode 100644 index b30a05d..0000000 --- a/templates/pkg.spec.j2 +++ /dev/null @@ -1,243 +0,0 @@ -{% block info %} -Name: ros-{{ pkg_name }} -Version: {{ distro }}.{{ pkg_version }} -Release: {{ pkg_release }}%{?dist} -Summary: ROS package {{ pkg_name }} - -License: {{ license }} -URL: {{ pkg_url }} -{% endblock %} - -{% block sources %} -{% for url in source_urls -%} -Source{{ loop.index0 }}: {{ url }}#/ros-{{ distro }}-{{ pkg_name }}-{{ pkg_version }}-source{{ loop.index0 }}.tar.gz -{% endfor %} -{% endblock %} - -{% block patches %} -{% for patch in patches -%} -Patch{{ loop.index0 }}: {{ patch }} -{% endfor %} -{% endblock %} - -{% if noarch == true %} -BuildArch: noarch -{% endif %} -{% block globals %} -{% endblock %} - -# common BRs -BuildRequires: boost-devel -BuildRequires: console-bridge-devel -BuildRequires: gtest-devel -BuildRequires: log4cxx-devel -BuildRequires: python3-devel -BuildRequires: python-unversioned-command - -{% block dependencies %} -{% for dep in build_dependencies.system|sort %} -BuildRequires: {{ dep }} -{% endfor %} -{% for dep in build_dependencies.ros|sort %} -BuildRequires: ros-{{ distro }}-{{ dep }}-devel -{% endfor %} - -{% for dep in run_dependencies.system|sort %} -Requires: {{ dep }} -{% endfor %} -{% for dep in run_dependencies.ros|sort %} -Requires: ros-{{ distro }}-{{ dep }} -{% endfor %} -{% endblock %} - -Provides: ros-{{ distro }}-{{ pkg_name }} = {{ pkg_version }}-{{ pkg_release }} -{% if obsolete_distro_pkg %} -Obsoletes: ros-{{ distro }}-{{ pkg_name }} < {{ pkg_version }}-{{ pkg_release }} -Obsoletes: ros-kinetic-{{ pkg_name }} < {{ pkg_version }}-{{ pkg_release }} -{% endif %} - -{% if not has_devel %} -Provides: %{name}-devel{% if not noarch %}%{?_isa}{% endif %} = %{version}-%{release} -Provides: ros-{{ distro }}-{{ pkg_name }}-devel = {{ pkg_version }}-{{ pkg_release }} -{% endif %} - -{% block meta %} -{% endblock %} - -%description -{% block description %} -{{ pkg_description }} -{% endblock %} - -{% if has_devel %} -%package devel -Summary: Development files for %{name} -Requires: %{name}{% if not noarch %}%{?_isa}{% endif %} = %{version}-%{release} -{% block devel_dependencies %} -{% for dep in run_dependencies_devel.system|sort %} -Requires: {{ dep }} -{% endfor %} -{% for dep in run_dependencies_devel.ros|sort %} -Requires: ros-{{ distro }}-{{ dep }}-devel -{% endfor %} -{% for dep in build_dependencies.system|sort %} -{% if dep not in run_dependencies_devel.system %} -Requires: {{ dep }} -{% endif %} -{% endfor %} -{% for dep in build_dependencies.ros | sort %} -{% if dep not in run_dependencies_devel.ros %} -Requires: ros-{{ distro }}-{{ dep }}-devel -{% endif %} -{% endfor %} -{% for dep in run_dependencies.ros | sort %} -{% if dep not in run_dependencies_devel.ros and dep not in build_dependencies.ros %} -Requires: ros-{{ distro }}-{{ dep }}-devel -{% endif %} -{% endfor %} -{% endblock %} - -Provides: ros-{{ distro }}-{{ pkg_name }}-devel = {{ pkg_version }}-{{ pkg_release }} -{% if obsolete_distro_pkg %} -Obsoletes: ros-{{ distro }}-{{ pkg_name }}-devel < {{ pkg_version }}-{{ pkg_release }} -Obsoletes: ros-kinetic-{{ pkg_name }}-devel < {{ pkg_version }}-{{ pkg_release }} -{% endif %} - -{% block meta_devel %} -{% endblock %} - -%description devel -{% block description_devel %} -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. -{% endblock %} - -{% endif %} - -{% if no_debug %} -%global debug_package %{nil} -{% endif %} - -%prep -{% block prep %} - -%setup -c -T -{% for url in source_urls %} -tar --strip-components=1 -xf %{SOURCE{{ loop.index0 }}} -{% endfor %} -{% for patch in patches %} -%patch{{ loop.index0 }} -p1 -{% endfor %} -{% endblock %} - -%build -{% block build %} -# nothing to do here -{% endblock %} - - -%install - -PYTHONUNBUFFERED=1 ; export PYTHONUNBUFFERED - -{% block install_environment %} -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 ;} \ -{% endblock %} - -{% block pre_install %} -source %{_libdir}/ros/setup.bash -{% endblock %} - -# substitute shebang before install block because we run the local catkin script -%py3_shebang_fix . - -DESTDIR=%{buildroot} ; export DESTDIR - -{% block install_catkin %} - -catkin_make_isolated \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCATKIN_ENABLE_TESTING=OFF \ - -DPYTHON_VERSION=%{python3_version} \ - -DPYTHON_VERSION_NODOTS=%{python3_version_nodots} \ -{% block cmake_flags %} -{% endblock %} - --source . \ - --install \ - --install-space %{_libdir}/ros/ \ -{% if build_flags %} - --pkg {{ pkg_name }} \ - {{ build_flags }} -{% else %} - --pkg {{ pkg_name }} -{% endif %} - -{% endblock %} - - -{% block install_files %} - -rm -rf %{buildroot}/%{_libdir}/ros/{.catkin,.rosinstall,_setup*,local_setup*,setup*,env.sh} - -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 - -{% if has_devel %} -touch files_devel.list -find %{buildroot}/%{_libdir}/ros/{include,lib*/pkgconfig,share/{{ pkg_name }}/cmake} \ - -mindepth 1 -maxdepth 1 | sed "s:%{buildroot}/::" > files_devel.list -{% endif %} - -find . -maxdepth 1 -type f -iname "*readme*" | sed "s:^:%%doc :" >> files.list -find . -maxdepth 1 -type f -iname "*license*" | sed "s:^:%%license :" >> files.list - -{% endblock %} - -{% block post_install %} - -# 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 - -{% endblock %} - -echo "This is a package automatically generated with rosfed." >> README_FEDORA -echo "See https://pagure.io/ros for more information." >> README_FEDORA -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name} README_FEDORA -echo %{_docdir}/%{name} >> files.list -{% if has_devel %} -install -m 0644 -p -D -t %{buildroot}/%{_docdir}/%{name}-devel README_FEDORA -echo %{_docdir}/%{name}-devel >> files_devel.list -{% endif %} - -%py3_shebang_fix %{buildroot} - -# Also fix .py.in files -for pyfile in $(grep -rIl '^#!.*python.*$' %{buildroot}) ; do - %py3_shebang_fix $pyfile -done - - -%files -f files.list -{% if has_devel %} -%files devel -f files_devel.list -{% endif %} - - -%changelog -{% if changelog_entry %} -* {{ date }} {{ user_string }} - {{ distro }}.{{ pkg_version }}-{{ pkg_release }} -- {{ changelog_entry }} -{% endif %} -{{ changelog }} diff --git a/templates/qt_gui_cpp.spec.j2 b/templates/qt_gui_cpp.spec.j2 deleted file mode 100644 index 687e3de..0000000 --- a/templates/qt_gui_cpp.spec.j2 +++ /dev/null @@ -1,5 +0,0 @@ -{% extends "pkg.spec.j2" %} -{% block pre_install %} -PATH="$PATH:%{_qt5_bindir}" ; export PATH -source %{_libdir}/ros/setup.bash -{% endblock %} diff --git a/templates/rviz.spec.j2 b/templates/rviz.spec.j2 deleted file mode 100644 index 687e3de..0000000 --- a/templates/rviz.spec.j2 +++ /dev/null @@ -1,5 +0,0 @@ -{% extends "pkg.spec.j2" %} -{% block pre_install %} -PATH="$PATH:%{_qt5_bindir}" ; export PATH -source %{_libdir}/ros/setup.bash -{% endblock %}