]>
Commit | Line | Data |
---|---|---|
7d638b46 | 1 | %define tarname qm |
2 | %define lcname qmtest | |
3 | Summary: Testing tool | |
4 | Summary(pl.UTF-8): Narzędzie do przeprowadzania testów | |
5 | Name: QMTest | |
6 | Version: 2.3 | |
7 | Release: 1 | |
8 | License: GPL v2 | |
9 | Group: Development/Tools | |
10 | Source0: http://www.codesourcery.com/public/%{lcname}/%{tarname}-%{version}/%{tarname}-%{version}.tar.gz | |
11 | # Source0-md5: a302b541fde20ebea5ee88d3d6185143 | |
12 | Patch0: %{name}-python25.patch | |
13 | URL: http://www.codesourcery.com/qmtest/ | |
14 | BuildRequires: python | |
15 | BuildRequires: rpmbuild(macros) >= 1.219 | |
16 | %pyrequires_eq python | |
17 | BuildArch: noarch | |
18 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
19 | ||
20 | %description | |
21 | QMTest is a general purpose testing solution that can be used to | |
22 | implement a robust, easy-to-use testing process. | |
23 | ||
24 | %description -l pl.UTF-8 | |
25 | QMTest jest ogólnego zastosowania narzędziem służącym do implementacji | |
26 | silnego i łatwego w użyciu procesu testowego. | |
27 | ||
28 | %prep | |
29 | %setup -q -n %{tarname}-%{version} | |
30 | %patch0 -p1 | |
31 | ||
32 | %build | |
33 | %{__python} setup.py build | |
34 | ||
35 | %install | |
36 | rm -rf $RPM_BUILD_ROOT | |
37 | %{__python} setup.py install \ | |
38 | --optimize=2 \ | |
39 | --root=$RPM_BUILD_ROOT | |
40 | rm $RPM_BUILD_ROOT%{_bindir}/%{lcname}.py | |
41 | mv $RPM_BUILD_ROOT%{_docdir}/%{tarname} _docs | |
42 | rm _docs/COPYING | |
43 | ||
44 | %py_postclean | |
45 | ||
46 | # Regenerate configuration cleaned above (it's broken anyway) | |
47 | cat > $RPM_BUILD_ROOT%{py_sitedir}/%{tarname}/config.py <<EOF | |
48 | version='%{version}' | |
49 | data_dir='%{_datadir}/%{tarname}' | |
50 | EOF | |
51 | ||
52 | %clean | |
53 | rm -rf $RPM_BUILD_ROOT | |
54 | ||
55 | %files | |
56 | %defattr(644,root,root,755) | |
57 | %doc _docs/* | |
58 | %attr(755,root,root) %{_bindir}/* | |
59 | %{py_sitedir}/%{tarname} | |
60 | %{_datadir}/%{tarname} |