]>
Commit | Line | Data |
---|---|---|
e1845848 | 1 | %define module seqdiag |
78acc7b3 | 2 | Summary: seqkdiag generate sequence-diagram image file from spec-text file |
9b851e89 | 3 | Name: python-%{module} |
70736569 | 4 | Version: 0.7.2 |
c01ed233 | 5 | Release: 3 |
78acc7b3 | 6 | License: Apache v2.0 |
e1845848 | 7 | Group: Development/Languages |
8 | URL: http://blockdiag.com/en/seqdiag/index.html | |
1bead7d8 | 9 | Source0: http://pypi.python.org/packages/source/s/%{module}/%{module}-%{version}.tar.gz |
70736569 | 10 | # Source0-md5: 428341e76c3434ba3a87a063ca5fb721 |
6318d407 | 11 | BuildRequires: rpmbuild(macros) >= 1.710 |
e1845848 | 12 | BuildRequires: sed >= 4.0 |
a650afd4 | 13 | Requires: python-blockdiag >= 1.1.0 |
e1845848 | 14 | BuildArch: noarch |
15 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
16 | ||
17 | %description | |
78acc7b3 | 18 | seqdiag generates sequence-diagram image file from spec-text files. |
e1845848 | 19 | |
78acc7b3 ER |
20 | Features: |
21 | - Generate sequence-diagram from dot like text (basic feature). | |
22 | - Multilingualization for node-label (utf-8 only). | |
e1845848 | 23 | |
24 | %prep | |
1bead7d8 | 25 | %setup -q -n %{module}-%{version} |
e1845848 | 26 | %{__sed} -i -e 's/^from ez_setup/#from ez_setup/' setup.py |
27 | %{__sed} -i -e 's/^use_setuptools()/#use_setuptools()/' setup.py | |
28 | ||
29 | %build | |
264cc6db | 30 | %py_build |
e1845848 | 31 | |
32 | %install | |
33 | rm -rf $RPM_BUILD_ROOT | |
264cc6db | 34 | %py_install \ |
e1845848 | 35 | --root $RPM_BUILD_ROOT |
36 | ||
9b851e89 | 37 | %{__rm} -r $RPM_BUILD_ROOT%{py_sitescriptdir}/%{module}/tests |
1f12f7c2 | 38 | %{__rm} $RPM_BUILD_ROOT%{py_sitescriptdir}/%{module}_sphinxhelper.py[co] |
1f12f7c2 | 39 | |
96363dbb ER |
40 | install -d $RPM_BUILD_ROOT%{_mandir}/man1 |
41 | cp -p %{module}.1 $RPM_BUILD_ROOT%{_mandir}/man1 | |
1f12f7c2 | 42 | |
9b851e89 ER |
43 | %py_postclean |
44 | ||
e1845848 | 45 | %clean |
46 | rm -rf $RPM_BUILD_ROOT | |
47 | ||
48 | %files | |
49 | %defattr(644,root,root,755) | |
78acc7b3 | 50 | %attr(755,root,root) %{_bindir}/seqdiag |
c9b60e9c | 51 | %{_mandir}/man1/*.1* |
9b851e89 ER |
52 | %dir %{py_sitescriptdir}/%{module} |
53 | %{py_sitescriptdir}/%{module}/*.py[co] | |
a650afd4 | 54 | %dir %{py_sitescriptdir}/%{module}/utils |
55 | %{py_sitescriptdir}/%{module}/utils/*.py[co] | |
56 | %dir %{py_sitescriptdir}/%{module}/utils/rst | |
57 | %{py_sitescriptdir}/%{module}/utils/rst/*.py[co] | |
e1845848 | 58 | %if "%{py_ver}" > "2.4" |
78acc7b3 | 59 | %{py_sitescriptdir}/%{module}-%{version}-*.egg-info |
e1845848 | 60 | %endif |