]> git.pld-linux.org Git - packages/bugwarrior.git/blame - bugwarrior.spec
BR: rpmbuild(macros) >= 1.710
[packages/bugwarrior.git] / bugwarrior.spec
CommitLineData
599db6e2
ER
1#
2# Conditional build:
3%bcond_with tests # do not perform "make test"
4
5Summary: Sync github, bitbucket, and trac issues with taskwarrior
6Name: bugwarrior
7Version: 1.0.2
8Release: 0.1
9License: GPL v3+
10Group: Applications/Databases
11Source0: http://pypi.python.org/packages/source/b/bugwarrior/%{name}-%{version}.tar.gz
12# Source0-md5: 09c93f86a27ffc092e69b46889a3bf50
13URL: http://pypi.python.org/pypi/bugwarrior
14BuildRequires: rpm-pythonprov
aedabb0d 15BuildRequires: rpmbuild(macros) >= 1.710
599db6e2
ER
16%if %{with tests}
17BuildRequires: python-bitlyapi
18BuildRequires: python-bugzilla
19BuildRequires: python-click
20BuildRequires: python-dateutil
21BuildRequires: python-devel
22BuildRequires: python-dogpile-cache
23BuildRequires: python-jinja2
24BuildRequires: python-keyring
25BuildRequires: python-lockfile
26BuildRequires: python-offtrac
27BuildRequires: python-pycurl
28BuildRequires: python-pytz
29BuildRequires: python-requests
30BuildRequires: python-setuptools
31BuildRequires: python-six
32BuildRequires: python-taskw
33BuildRequires: python-twiggy
34%endif
35Requires: python-bitlyapi
36Requires: python-bugzilla
37Requires: python-click
38Requires: python-dateutil
39Requires: python-dogpile-cache
40Requires: python-jinja2
41Requires: python-keyring
42Requires: python-lockfile
43Requires: python-offtrac
44Requires: python-pycurl
45Requires: python-pytz
46Requires: python-requests
47Requires: python-setuptools
48Requires: python-six
49Requires: python-taskw
50Requires: python-twiggy
51BuildArch: noarch
52# See https://bugzilla.redhat.com/show_bug.cgi?id=1036078
53#BuildRequires: python-jira
54#Requires: python-jira
55BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
56
57%description
58bugwarrior is a command line utility for updating your local
59taskwarrior database from your forge issue trackers.
60
61It currently supports pulling issues from github, bitbucket, trac,
62bugzilla, megaplan, teamlab, redmine, and activecollab
63
64%prep
65%setup -q
66
67# Remove bundled egg-info in case it exists
68rm -r %{name}.egg-info
69
70%build
c13f2cbf 71%py_build
599db6e2
ER
72
73%install
74rm -rf $RPM_BUILD_ROOT
c13f2cbf 75%py_install
599db6e2
ER
76
77%{__rm} $RPM_BUILD_ROOT%{py_sitescriptdir}/%{name}/README.rst
78%{__rm} -r $RPM_BUILD_ROOT%{py_sitescriptdir}/%{name}/docs
79
80%py_postclean
81
82%clean
83rm -rf $RPM_BUILD_ROOT
84
85%files
86%defattr(644,root,root,755)
87%doc bugwarrior/README.rst LICENSE.txt bugwarrior/docs
88%attr(755,root,root) %{_bindir}/bugwarrior-pull
89%attr(755,root,root) %{_bindir}/bugwarrior-vault
90%{py_sitescriptdir}/%{name}
91%{py_sitescriptdir}/bugwarrior-%{version}-py*.egg-info
This page took 2.518248 seconds and 4 git commands to generate.