packages: python-coverage/python-coverage.spec (NEW) - raw

zbyniu zbyniu at pld-linux.org
Wed Jan 20 12:57:22 CET 2010


Author: zbyniu                       Date: Wed Jan 20 11:57:22 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- raw

---- Files affected:
packages/python-coverage:
   python-coverage.spec (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/python-coverage/python-coverage.spec
diff -u /dev/null packages/python-coverage/python-coverage.spec:1.1
--- /dev/null	Wed Jan 20 12:57:23 2010
+++ packages/python-coverage/python-coverage.spec	Wed Jan 20 12:57:17 2010
@@ -0,0 +1,63 @@
+# $Revision$, $Date$
+%define 	module	coverage
+Summary:	Tool for measuring code coverage of Python programs
+Name:		python-%{module}
+Version:	3.2
+Release:	0.1
+License:	BSD
+Group:		Development/Languages/Python
+Source0:	http://pypi.python.org/packages/source/c/coverage/%{module}-%{version}.tar.gz
+# Source0-md5:	e35935f346eaf5afe5741992cda3a881
+URL:		http://nedbatchelder.com/code/coverage
+BuildRequires:	python-devel
+BuildRequires:	rpm-pythonprov
+# if py_postclean is used
+BuildRequires:	rpmbuild(macros) >= 1.219
+#Requires:		python-libs
+Requires:		python-modules
+#BuildArch:	noarch
+BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+Coverage.py is a tool for measuring code coverage of Python programs. It monitors your program, noting which parts of the code have been executed, then analyzes the source to identify code that could have been executed but was not.
+
+%prep
+%setup -q -n %{module}-%{version}
+
+%build
+export CFLAGS="%{rpmcflags}"
+%{__python} setup.py build
+
+%install
+rm -rf $RPM_BUILD_ROOT
+%{__python} setup.py install \
+	--optimize=2 \
+	--root=$RPM_BUILD_ROOT
+
+# change %{py_sitedir} to %{py_sitescriptdir} for 'noarch' packages!
+%py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
+%py_comp $RPM_BUILD_ROOT%{py_sitedir}
+%py_postclean
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%doc CHANGES.txt README.txt
+# change %{py_sitedir} to %{py_sitescriptdir} for 'noarch' packages!
+%{py_sitedir}/%{module}/*.py[co]
+%attr(755,root,root) %{py_sitedir}/%{module}/*.so
+%if "%{py_ver}" > "2.4"
+#{py_sitedir}/TEMPLATE-*.egg-info
+%endif
+
+%define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
+%changelog
+* %{date} PLD Team <feedback at pld-linux.org>
+All persons listed below can be reached at <cvs_login>@pld-linux.org
+
+$Log$
+Revision 1.1  2010/01/20 11:57:17  zbyniu
+- raw
+
================================================================


More information about the pld-cvs-commit mailing list