hugs98.spec patch

Jens Petersen <[email protected]>
Newsgroups gmane.comp.lang.haskell.hugs.user
Message-ID <m3wu9no736.wl%[email protected]>
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  <[email protected]>

	* 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/*
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.