%global commit a1b41dcb01ad531da7f94ae6af116ba77da3575c %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global module_name catkin_pkg Name: python-%{module_name} Version: 0.1.28 Release: 1%{?dist} Summary: Library for retrieving information about catkin packages License: BSD URL: https://github.com/ros-infrastructure/%{module_name} Source0: https://github.com/ros-infrastructure/%{module_name}/archive/%{commit}/%{module_name}-%{version}-%{shortcommit}.tar.gz BuildArch: noarch Requires: python-dateutil Requires: python-docutils BuildRequires: python-devel BuildRequires: python-setuptools BuildRequires: python-dateutil BuildRequires: python-docutils BuildRequires: python-nose BuildRequires: python-mock %description Library for retrieving information about catkin packages %prep %setup -q -n %{module_name}-%{commit} %build %{__python} setup.py build %install %{__python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT %check PYTHONPATH=$RPM_BUILD_ROOT%{python_sitelib} nosetests -w test %files %doc README.rst %{_bindir}/catkin_create_pkg %{_bindir}/catkin_find_pkg %{_bindir}/catkin_generate_changelog %{_bindir}/catkin_tag_changelog %{_bindir}/catkin_test_changelog %{python_sitelib}/%{module_name}/ %{python_sitelib}/%{module_name}-%{version}-py?.?.egg-info %changelog * Thu Feb 06 2014 Scott K Logan - 0.1.28-1 - Update to 0.1.28 * Thu Feb 06 2014 Scott K Logan - 0.1.25-1 - Update to 0.1.25 - Added check section - Added python-dateutil Requires/BuildRequires - Added python-docutils Requires/BuildRequires - Added python-nose BuildRequires - Added python-mock BuildRequires * Sun Aug 04 2013 Fedora Release Engineering - 0.1.18-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Wed Jul 17 2013 Ankur Sinha 0.1.18-1 - Update to 1.18 - https://bugzilla.redhat.com/show_bug.cgi?id=926034 * Sat Mar 16 2013 Ankur Sinha 0.1.10-1 - Initial rpm build