Makefile update, and adding rpm specfile.

master
Michael P. Soulier 2011-07-26 03:32:33 -04:00
parent a5a42a3cc4
commit 64478a31a6
3 changed files with 52 additions and 11 deletions

View File

@ -9,14 +9,6 @@ sdist:
test:
PYTHONPATH=$(PYTHONPATH) $(PY) t/test.py
doc: apidocs
apidocs: tftpy-doc
tftpy-doc:
rm -rf html/tftpy-doc
PYTHONPATH=$(PYTHONPATH) epydoc --html -o html/tftpy-doc tftpy
clean:
rm -rf dist src tftpy-doc* MANIFEST

52
rpm/python-tftpy.spec Normal file
View File

@ -0,0 +1,52 @@
Name: python-tftpy
Version: 0.5.1
Release: 01
Packager: Michael P. Soulier <michael_soulier@mitel.com>
Summary: A pure python TFTP library.
License: BSD
Group: Libraries/Net
URL: http://tftpy.sf.net/
Source0: tftpy-%{version}.tar.gz
BuildRequires: python-devel
Requires: python
BuildRoot: %{_tmppath}/%{name}-%{version}-root
BuildArch: noarch
AutoReqProv: no
%define debug_package %{nil}
%define __os_install_post %{nil}
%description
This module is a pure Python implementation of the TFTP protocol, RFCs 1350,
2347, 2348 and the tsize option from 2349.
%changelog
* Tue Feb 15 2011 Michael P. Soulier <michael_soulier@mitel.com>
- [0.5.1-01]
- Initial rpm build.
%prep
%setup -q -n tftpy-%{version}
%build
%{__python} setup.py build
%install
rm -rf $RPM_BUILD_ROOT
%{__python} setup.py install \
--prefix=$RPM_BUILD_ROOT/usr \
--record=filelist-%{name}-%{version}-%{release}-temp
cat filelist-%{name}-%{version}-%{release}-temp | \
sed -e "s;^$RPM_BUILD_ROOT;;" \
> filelist-%{name}-%{version}-%{release}
%clean
rm -rf $RPM_BUILD_ROOT
%files -f filelist-%{name}-%{version}-%{release}
%defattr(-,root,root)
%doc COPYING
%doc README
%doc ChangeLog
%doc PKG-INFO

View File

@ -1,3 +0,0 @@
#!/bin/sh
PYTHONPATH=. python t/test.py