From 64478a31a66dca1e64448cfbd7a24b8f81a9ad12 Mon Sep 17 00:00:00 2001 From: "Michael P. Soulier" Date: Tue, 26 Jul 2011 03:32:33 -0400 Subject: [PATCH] Makefile update, and adding rpm specfile. --- Makefile | 8 ------- rpm/python-tftpy.spec | 52 +++++++++++++++++++++++++++++++++++++++++++ run_tests | 3 --- 3 files changed, 52 insertions(+), 11 deletions(-) create mode 100644 rpm/python-tftpy.spec delete mode 100755 run_tests diff --git a/Makefile b/Makefile index 811bdff..7c2e735 100644 --- a/Makefile +++ b/Makefile @@ -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 diff --git a/rpm/python-tftpy.spec b/rpm/python-tftpy.spec new file mode 100644 index 0000000..3e81e12 --- /dev/null +++ b/rpm/python-tftpy.spec @@ -0,0 +1,52 @@ +Name: python-tftpy +Version: 0.5.1 +Release: 01 +Packager: Michael P. Soulier +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 +- [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 diff --git a/run_tests b/run_tests deleted file mode 100755 index 3dc0ecd..0000000 --- a/run_tests +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh - -PYTHONPATH=. python t/test.py