diff options
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-catkin_lint.spec | 172 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 174 insertions, 0 deletions
@@ -0,0 +1 @@ +/catkin_lint-1.6.22.tar.gz diff --git a/python-catkin_lint.spec b/python-catkin_lint.spec new file mode 100644 index 0000000..884a90c --- /dev/null +++ b/python-catkin_lint.spec @@ -0,0 +1,172 @@ +%global _empty_manifest_terminate_build 0 +Name: python-catkin-lint +Version: 1.6.22 +Release: 1 +Summary: Check catkin packages for common errors +License: BSD +URL: https://github.com/fkie/catkin_lint +Source0: https://files.pythonhosted.org/packages/a3/03/eaa8830d94bd20e149df580ed098f6c3491d102704cfde8cbba44aa8eabf/catkin_lint-1.6.22.tar.gz +BuildArch: noarch + +Requires: python3-catkin-pkg +Requires: python3-lxml +Requires: python3-configparser +Requires: python3-rosdistro +Requires: python3-rosdep + +%description +catkin_lint +############ + +|github_release| |pypi_badge| |debian_badge| |ci_badge| |codecov_master| + +**catkin_lint** checks package configurations for the +`catkin <https://github.com/ros/catkin>`_ build system of `ROS <http://www.ros.org>`_. + +I generally recommend that you install **catkin_lint** from my Ubuntu PPA or use the pre-built packages for your Linux distribution. Use the PyPI version if your distribution does not ship **catkin_lint** or you absolutely need the latest release. The version in the ROS Package Archives is updated only once in a while. + +* `Debian packages <https://packages.debian.org/catkin-lint>`_ +* `Ubuntu packages <https://packages.ubuntu.com/catkin-lint>`_ +* `ROS Package Archive <http://packages.ros.org/ros/ubuntu/pool/main/c/catkin-lint/>`_ +* `Timo's Ubuntu PPA for ROS packages <https://launchpad.net/~roehling/+archive/ros>`_ +* `PyPI <https://pypi.org/project/catkin_lint>`_ +* `Github <https://github.com/fkie/catkin_lint>`_ + +You can find more information about **catkin_lint** in the `online documentation`_ and +the available command line arguments on the `manpage`_. + +.. |ci_badge| image:: https://github.com/fkie/catkin_lint/workflows/CI/badge.svg + :target: https://github.com/fkie/catkin_lint/actions +.. |codecov_master| image:: https://img.shields.io/codecov/c/github/fkie/catkin_lint/master.svg + :target: https://codecov.io/github/fkie/catkin_lint?branch=master +.. |pypi_badge| image:: https://img.shields.io/pypi/v/catkin_lint.svg + :target: https://pypi.org/project/catkin_lint +.. |github_release| image:: https://img.shields.io/github/release/fkie/catkin_lint.svg + :target: https://github.com/fkie/catkin_lint/releases +.. |debian_badge| image:: https://img.shields.io/badge/dynamic/json.svg?label=Debian&url=https%3A%2F%2Fsources.debian.org%2Fapi%2Fsrc%2Fros-catkin-lint&query=%24.versions%5B0%5D.version&colorB=blue + :target: https://packages.debian.org/source/sid/ros-catkin-lint +.. _online documentation: https://fkie.github.io/catkin_lint/ +.. _manpage: https://github.com/fkie/catkin_lint/blob/master/catkin_lint.pod + + +%package -n python3-catkin-lint +Summary: Check catkin packages for common errors +Provides: python-catkin-lint +BuildRequires: python3-devel +BuildRequires: python3-setuptools +%description -n python3-catkin-lint +catkin_lint +############ + +|github_release| |pypi_badge| |debian_badge| |ci_badge| |codecov_master| + +**catkin_lint** checks package configurations for the +`catkin <https://github.com/ros/catkin>`_ build system of `ROS <http://www.ros.org>`_. + +I generally recommend that you install **catkin_lint** from my Ubuntu PPA or use the pre-built packages for your Linux distribution. Use the PyPI version if your distribution does not ship **catkin_lint** or you absolutely need the latest release. The version in the ROS Package Archives is updated only once in a while. + +* `Debian packages <https://packages.debian.org/catkin-lint>`_ +* `Ubuntu packages <https://packages.ubuntu.com/catkin-lint>`_ +* `ROS Package Archive <http://packages.ros.org/ros/ubuntu/pool/main/c/catkin-lint/>`_ +* `Timo's Ubuntu PPA for ROS packages <https://launchpad.net/~roehling/+archive/ros>`_ +* `PyPI <https://pypi.org/project/catkin_lint>`_ +* `Github <https://github.com/fkie/catkin_lint>`_ + +You can find more information about **catkin_lint** in the `online documentation`_ and +the available command line arguments on the `manpage`_. + +.. |ci_badge| image:: https://github.com/fkie/catkin_lint/workflows/CI/badge.svg + :target: https://github.com/fkie/catkin_lint/actions +.. |codecov_master| image:: https://img.shields.io/codecov/c/github/fkie/catkin_lint/master.svg + :target: https://codecov.io/github/fkie/catkin_lint?branch=master +.. |pypi_badge| image:: https://img.shields.io/pypi/v/catkin_lint.svg + :target: https://pypi.org/project/catkin_lint +.. |github_release| image:: https://img.shields.io/github/release/fkie/catkin_lint.svg + :target: https://github.com/fkie/catkin_lint/releases +.. |debian_badge| image:: https://img.shields.io/badge/dynamic/json.svg?label=Debian&url=https%3A%2F%2Fsources.debian.org%2Fapi%2Fsrc%2Fros-catkin-lint&query=%24.versions%5B0%5D.version&colorB=blue + :target: https://packages.debian.org/source/sid/ros-catkin-lint +.. _online documentation: https://fkie.github.io/catkin_lint/ +.. _manpage: https://github.com/fkie/catkin_lint/blob/master/catkin_lint.pod + + +%package help +Summary: Development documents and examples for catkin-lint +Provides: python3-catkin-lint-doc +%description help +catkin_lint +############ + +|github_release| |pypi_badge| |debian_badge| |ci_badge| |codecov_master| + +**catkin_lint** checks package configurations for the +`catkin <https://github.com/ros/catkin>`_ build system of `ROS <http://www.ros.org>`_. + +I generally recommend that you install **catkin_lint** from my Ubuntu PPA or use the pre-built packages for your Linux distribution. Use the PyPI version if your distribution does not ship **catkin_lint** or you absolutely need the latest release. The version in the ROS Package Archives is updated only once in a while. + +* `Debian packages <https://packages.debian.org/catkin-lint>`_ +* `Ubuntu packages <https://packages.ubuntu.com/catkin-lint>`_ +* `ROS Package Archive <http://packages.ros.org/ros/ubuntu/pool/main/c/catkin-lint/>`_ +* `Timo's Ubuntu PPA for ROS packages <https://launchpad.net/~roehling/+archive/ros>`_ +* `PyPI <https://pypi.org/project/catkin_lint>`_ +* `Github <https://github.com/fkie/catkin_lint>`_ + +You can find more information about **catkin_lint** in the `online documentation`_ and +the available command line arguments on the `manpage`_. + +.. |ci_badge| image:: https://github.com/fkie/catkin_lint/workflows/CI/badge.svg + :target: https://github.com/fkie/catkin_lint/actions +.. |codecov_master| image:: https://img.shields.io/codecov/c/github/fkie/catkin_lint/master.svg + :target: https://codecov.io/github/fkie/catkin_lint?branch=master +.. |pypi_badge| image:: https://img.shields.io/pypi/v/catkin_lint.svg + :target: https://pypi.org/project/catkin_lint +.. |github_release| image:: https://img.shields.io/github/release/fkie/catkin_lint.svg + :target: https://github.com/fkie/catkin_lint/releases +.. |debian_badge| image:: https://img.shields.io/badge/dynamic/json.svg?label=Debian&url=https%3A%2F%2Fsources.debian.org%2Fapi%2Fsrc%2Fros-catkin-lint&query=%24.versions%5B0%5D.version&colorB=blue + :target: https://packages.debian.org/source/sid/ros-catkin-lint +.. _online documentation: https://fkie.github.io/catkin_lint/ +.. _manpage: https://github.com/fkie/catkin_lint/blob/master/catkin_lint.pod + + +%prep +%autosetup -n catkin-lint-1.6.22 + +%build +%py3_build + +%install +%py3_install +install -d -m755 %{buildroot}/%{_pkgdocdir} +if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi +if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi +if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi +if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi +pushd %{buildroot} +if [ -d usr/lib ]; then + find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/lib64 ]; then + find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/bin ]; then + find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/sbin ]; then + find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst +fi +touch doclist.lst +if [ -d usr/share/man ]; then + find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst +fi +popd +mv %{buildroot}/filelist.lst . +mv %{buildroot}/doclist.lst . + +%files -n python3-catkin-lint -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Fri Feb 24 2023 Python_Bot <Python_Bot@openeuler.org> - 1.6.22-1 +- Package Spec generated @@ -0,0 +1 @@ +86824e09ef7d925c233ef3a1df336a9e catkin_lint-1.6.22.tar.gz |