]> git.pld-linux.org Git - packages/cmdtest.git/blame - cmdtest.spec
BR: rpmbuild(macros) >= 1.710
[packages/cmdtest.git] / cmdtest.spec
CommitLineData
967cb816
ER
1Summary: Black-box testing for Unix command line tools
2Name: cmdtest
3Version: 0.9
4Release: 1
5License: GPL v3+
6Group: Development/Building
7Source0: http://code.liw.fi/debian/pool/main/c/cmdtest/%{name}_%{version}.orig.tar.gz
8# Source0-md5: 5fff5c87c8b01b261f73bd4ae1277ed5
9URL: http://liw.fi/cmdtest/
10BuildRequires: python-cliapp
11BuildRequires: python-coverage-test-runner
12BuildRequires: python-markdown
13BuildRequires: python-ttystatus
14BuildRequires: rpm-pythonprov
3d55f969 15BuildRequires: rpmbuild(macros) >= 1.710
967cb816
ER
16Requires: python-cliapp
17Requires: python-ttystatus
18BuildArch: noarch
19BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20
21%description
22cmdtest black box tests Unix command line tools. Roughly, it is given
23a command line and input files, and the expected output, and it
24verifies that the command line produces the expected output. If not,
25it reports a problem, and shows the differences.
26
27%prep
28%setup -q
29
30%build
31%if %{with tests}
32# CoverageTestRunner trips up on build directory;
33# remove it first
34rm -rf build
35%{__python} setup.py check
36%endif
37
6ce48b4e 38%py_build
967cb816
ER
39
40%install
41rm -rf $RPM_BUILD_ROOT
6ce48b4e 42%py_install
967cb816
ER
43
44%{__rm} $RPM_BUILD_ROOT%{py_sitescriptdir}/yarnlib/*_tests.py*
45
46%py_postclean
47
48%clean
49rm -rf $RPM_BUILD_ROOT
50
51%files
52%defattr(644,root,root,755)
53%doc NEWS README README.yarn
54%attr(755,root,root) %{_bindir}/cmdtest
55%attr(755,root,root) %{_bindir}/yarn
56%{_mandir}/man1/cmdtest.1*
57%{_mandir}/man1/yarn.1*
58%{py_sitescriptdir}/cmdtestlib.py[co]
59%{py_sitescriptdir}/cmdtest-%{version}-py*.egg-info
60%dir %{py_sitescriptdir}/yarnlib
61%{py_sitescriptdir}/yarnlib/*.py[co]
This page took 0.07054 seconds and 4 git commands to generate.