rpms/python-psutil/devel import.log, NONE, 1.1 python-psutil.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Mohamed ElMorabity melmorabity at fedoraproject.org
Mon Feb 22 20:17:37 UTC 2010


Author: melmorabity

Update of /cvs/pkgs/rpms/python-psutil/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv17140/devel

Modified Files:
	.cvsignore sources 
Added Files:
	import.log python-psutil.spec 
Log Message:
First import



--- NEW FILE import.log ---
python-psutil-0_1_2-4_fc12:HEAD:python-psutil-0.1.2-4.fc12.src.rpm:1266869787


--- NEW FILE python-psutil.spec ---
%if 0%{?fedora} > 12
%global with_python3 1
%else
%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")}
%endif

%global short_name psutil

Name:           python-psutil
Version:        0.1.2
Release:        4%{?dist}
Summary:        A process utilities module for Python

Group:          Development/Languages
License:        BSD
URL:            http://psutil.googlecode.com/
Source0:        http://psutil.googlecode.com/files/%{short_name}-%{version}.tar.gz
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

BuildArch:      noarch
BuildRequires:  python2-devel
%if 0%{?with_python3}
BuildRequires:  python2-tools
BuildRequires:  python3-devel
%endif

%description
psutil is a module providing an interface for retrieving information on running
processes and system utilization (CPU, memory) in a portable way by using
Python, implementing many functionalities offered by tools like ps, top and
Windows task manager.


%if 0%{?with_python3}
%package -n python3-psutil
Summary:        A process utilities module for Python 3
Group:          Development/Languages

%description -n python3-psutil
psutil is a module providing an interface for retrieving information on running
processes and system utilization (CPU, memory) in a portable way by using Python
3, implementing many functionalities offered by tools like ps, top and Windows
task manager.
%endif


%prep
%setup -q -n %{short_name}-%{version}

# Remove shebangs
pushd psutil
for file in _psbsd.py _pslinux.py _psmswindows.py _psosx.py _psutil.py; do
  sed -i.orig -e 1d $file && \
  touch -r $file.orig $file && \
  rm $file.orig
done
popd

# Remove DOS line endings
for file in HISTORY LICENSE README; do
  sed 's|\r||g' $file > $file.new && \
  touch -r $file $file.new && \
  mv $file.new $file
done

chmod a-x docs/class_diagram.png

rm docs/.DS_Store


%if 0%{?with_python3}
cp -rp . %{py3dir}
pushd %{py3dir}
2to3 --nobackups --write .
popd
%endif


%build
%{__python} setup.py build

%if 0%{?with_python3}
pushd %{py3dir}
%{__python3} setup.py build
%endif


%install
rm -rf $RPM_BUILD_ROOT

%{__python} setup.py install \
  --skip-build \
  --root $RPM_BUILD_ROOT

%if 0%{?with_python3}
pushd %{py3dir}
%{__python3} setup.py install \
  --skip-build \
  --root $RPM_BUILD_ROOT
popd
%endif

 
%clean
rm -rf $RPM_BUILD_ROOT


%files
%defattr(-,root,root,-)
%doc HISTORY LICENSE README docs
%{python_sitelib}/%{short_name}
%{python_sitelib}/*.egg-info


%if 0%{?with_python3}
%files -n python3-psutil
%defattr(-,root,root,-)
%doc HISTORY LICENSE README docs
%{python3_sitelib}/%{short_name}
%{python3_sitelib}/*.egg-info
%endif


%changelog
* Sat Feb 20 2010 ELMORABITY Mohamed <melmorabity at fedoraproject.org> 0.1.2-4
- Change python-utils BuildRequires for python2-utils

* Sat Feb 20 2010 ELMORABITY Mohamed <melmorabity at fedoraproject.org> 0.1.2-3
- Add python3 subpackage

* Thu Jan 14 2010 ELMORABITY Mohamed <melmorabity at fedoraproject.org> 0.1.2-2
- Drop no-shebang patch for a sed command
- Drop test suite from %%doc tag

* Fri Jan  8 2010 ELMORABITY Mohamed <melmorabity at fedoraproject.org> 0.1.2-1
- Initial RPM release


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/python-psutil/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- .cvsignore	22 Feb 2010 20:13:01 -0000	1.1
+++ .cvsignore	22 Feb 2010 20:17:37 -0000	1.2
@@ -0,0 +1 @@
+psutil-0.1.2.tar.gz


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/python-psutil/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- sources	22 Feb 2010 20:13:01 -0000	1.1
+++ sources	22 Feb 2010 20:17:37 -0000	1.2
@@ -0,0 +1 @@
+67235cdecf5c61ee64fc8ee05cc3c47e  psutil-0.1.2.tar.gz



More information about the scm-commits mailing list