Here's a patch with a few minor improvements and updates for Nov2003 of the Hugs98 spec file. Cheers, -Jens 2003-11-26 Jens Petersen <petersen@haskell.org> * hugs98.spec (Prefix): No longer defined. (%prep): %setup quietly. (%build): Use %_prefix (%install): Remove old buildroot. Ditto. Set mandir with %_mandir. No longer need to compress manual by hand. (%files): Simplify and broaden file list. diff -u hugs98.spec~ hugs98.spec --- hugs98.spec~ 2003-11-26 17:34:11.000000000 +0900 +++ hugs98.spec 2003-11-26 17:34:11.000000000 +0900 @@ -3,5 +3,4 @@ BuildRoot: %{_tmppath}/%{name}-buildroot -Prefix: %{_prefix} Provides: haskell Requires: readline @@ -21,38 +19,25 @@ Hugs 98 is an interpreter for Haskell, a lazy functional programming language. %prep -%setup -n %{name}-%{version} +%setup -q %build cd src/unix -./configure --prefix=%{prefix} --with-fptools=../../fptools --enable-ffi +./configure --prefix=%{_prefix} --with-fptools=../../fptools --enable-ffi cd .. make %install +rm -rf $RPM_BUILD_ROOT + cd src -make prefix=$RPM_BUILD_ROOT%{prefix} HUGSDIR=$RPM_BUILD_ROOT%{prefix}/lib/hugs install -# make prefix=$RPM_BUILD_ROOT%{prefix} HUGSDIR=$RPM_BUILD_ROOT%{prefix}/lib/hugs install_ffi install_libraries_ffi -gzip -f -9 $RPM_BUILD_ROOT%{prefix}/man/man1/hugs.1 +make prefix=$RPM_BUILD_ROOT%{_prefix} mandir=$RPM_BUILD_ROOT%{_mandir} HUGSDIR=$RPM_BUILD_ROOT%{_libdir}/hugs install +# make prefix=$RPM_BUILD_ROOT%{_prefix} HUGSDIR=$RPM_BUILD_ROOT%{_libdir}/hugs install_ffi install_libraries_ffi +#gzip -f -9 $RPM_BUILD_ROOT%{_mandir}/man1/hugs.1 %files %defattr(-,root,root) -%doc License -%doc Readme -%doc Credits -%doc docs/server.html -%doc docs/observe-notes.txt -%doc docs/mdo-notes.txt -%doc docs/ffi-notes.txt -%doc docs/zipcomp-notes.txt -%doc docs/winhugs-notes.txt -%doc docs/machugs-notes.txt -%{prefix}/man/man1/hugs.1.gz -%{prefix}/bin/hugs -%{prefix}/bin/runhugs -%{prefix}/bin/ffihugs -%{prefix}/lib/hugs/demos -%{prefix}/lib/hugs/include -%{prefix}/lib/hugs/lib -%{prefix}/lib/hugs/libraries -%{prefix}/lib/hugs/oldlib +%doc License Readme Credits +%{_bindir}/* +%{_libdir}/hugs +%{_mandir}/man1/*