1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69
|
%define name flamethrower
%define version 0.1.8
%define release 1
%define prefix /usr
Summary: Flamethrower
Name: %name
Version: %version
Release: %release
License: GPL
URL: http://systemimager.org
Group: Applications/System
Source: %{name}-%{version}.tar.bz2
BuildArchitectures: noarch
Requires: /usr/bin/perl, udpcast
Vendor: http://sisuite.org
Packager: SIS Devel Team <sisuite-devel@lists.sf.net>
Prefix: %prefix
Buildroot: /tmp/%{name}-%{version}-root
AutoReqProv: no
%description
Multicast file transfer utility.
%prep
%setup
%build
perl Makefile.PL
make
%install
[ "$RPM_BUILD_ROOT" != "/" ] && rm -fr $RPM_BUILD_ROOT
make install PREFIX=$RPM_BUILD_ROOT%{prefix} PERLPREFIX=$RPM_BUILD_ROOT%{prefix} CONFDIR=$RPM_BUILD_ROOT
rm -rf $RPM_BUILD_ROOT%{prefix}/lib/flamethrower/auto/
find $RPM_BUILD_ROOT%{prefix} -name perllocal.pod | xargs rm -f
%files
%defattr(-,root,root)
%{prefix}/bin/flamethrower
%{prefix}/bin/flamethrowerd
%{prefix}/lib/flamethrower/*
%doc HOWTO README COPYING CREDITS
%config /etc/flamethrower/flamethrower.conf
%config /etc/init.d/flamethrower-server
%dir /var/lib/flamethrower
%dir /var/state/flamethrower
%post
%preun
%changelog
* Mon Jan 16 2006 Bernard Li <bli@bcgsc.ca>
- Added %dir /var/lib/flamethrower
* Sat Dec 24 2005 Bernard Li <bli@bcgsc.ca>
- Added PERLPREFIX such that building RPM on systems with newer perl (5.8.5?) works
- PREFIX is needed for backward compatability
- Find the correct perllocal.pod file to delete instead of hardcoding it
* Wed Dec 14 2005 Bernard Li <bli@bcgsc.ca>
- 0.1.7 release
- added directory /var/state/flamethrower needed for /etc/init.d script
* Wed Nov 26 2003 Brian Finley <finley@mcs.anl.gov>
- 0.1.6 release
- simplify spec file
* Thu Jul 03 2003 dann frazier <dannf@dannf.org>
- fix 765028 - stop using %dir macros for system dirs
* Sun Jul 01 2003 dann frazier <dannf@dannf.org>
- first package - based on systeminstaller's .spec file.
|