3 %bcond_with tests # do not perform "make test"
5 Summary: Sync github, bitbucket, and trac issues with taskwarrior
10 Group: Applications/Databases
11 Source0: http://pypi.python.org/packages/source/b/bugwarrior/%{name}-%{version}.tar.gz
12 # Source0-md5: 09c93f86a27ffc092e69b46889a3bf50
13 URL: http://pypi.python.org/pypi/bugwarrior
14 BuildRequires: rpm-pythonprov
15 BuildRequires: rpmbuild(macros) >= 1.219
17 BuildRequires: python-bitlyapi
18 BuildRequires: python-bugzilla
19 BuildRequires: python-click
20 BuildRequires: python-dateutil
21 BuildRequires: python-devel
22 BuildRequires: python-dogpile-cache
23 BuildRequires: python-jinja2
24 BuildRequires: python-keyring
25 BuildRequires: python-lockfile
26 BuildRequires: python-offtrac
27 BuildRequires: python-pycurl
28 BuildRequires: python-pytz
29 BuildRequires: python-requests
30 BuildRequires: python-setuptools
31 BuildRequires: python-six
32 BuildRequires: python-taskw
33 BuildRequires: python-twiggy
35 Requires: python-bitlyapi
36 Requires: python-bugzilla
37 Requires: python-click
38 Requires: python-dateutil
39 Requires: python-dogpile-cache
40 Requires: python-jinja2
41 Requires: python-keyring
42 Requires: python-lockfile
43 Requires: python-offtrac
44 Requires: python-pycurl
46 Requires: python-requests
47 Requires: python-setuptools
49 Requires: python-taskw
50 Requires: python-twiggy
52 # See https://bugzilla.redhat.com/show_bug.cgi?id=1036078
53 #BuildRequires: python-jira
54 #Requires: python-jira
55 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
58 bugwarrior is a command line utility for updating your local
59 taskwarrior database from your forge issue trackers.
61 It currently supports pulling issues from github, bitbucket, trac,
62 bugzilla, megaplan, teamlab, redmine, and activecollab
67 # Remove bundled egg-info in case it exists
68 rm -r %{name}.egg-info
71 %{__python} setup.py build
74 rm -rf $RPM_BUILD_ROOT
75 %{__python} setup.py install \
78 --root=$RPM_BUILD_ROOT
80 %{__rm} $RPM_BUILD_ROOT%{py_sitescriptdir}/%{name}/README.rst
81 %{__rm} -r $RPM_BUILD_ROOT%{py_sitescriptdir}/%{name}/docs
86 rm -rf $RPM_BUILD_ROOT
89 %defattr(644,root,root,755)
90 %doc bugwarrior/README.rst LICENSE.txt bugwarrior/docs
91 %attr(755,root,root) %{_bindir}/bugwarrior-pull
92 %attr(755,root,root) %{_bindir}/bugwarrior-vault
93 %{py_sitescriptdir}/%{name}
94 %{py_sitescriptdir}/bugwarrior-%{version}-py*.egg-info