SPECS: nhc98.spec - up to 1.18, new style bconds

undefine undefine at pld-linux.org
Mon Jul 4 02:28:42 CEST 2005


Author: undefine                     Date: Mon Jul  4 00:28:42 2005 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- up to 1.18, new style bconds

---- Files affected:
SPECS:
   nhc98.spec (1.18 -> 1.19) 

---- Diffs:

================================================================
Index: SPECS/nhc98.spec
diff -u SPECS/nhc98.spec:1.18 SPECS/nhc98.spec:1.19
--- SPECS/nhc98.spec:1.18	Wed May 11 16:32:23 2005
+++ SPECS/nhc98.spec	Mon Jul  4 02:28:36 2005
@@ -1,9 +1,7 @@
 # $Revision$, $Date$
-
-# _with_ghc	- build using ghc haskell compiler
-
-# _with_nhc	- build not using ghc haskell compiler, but nhc98
-#		  (slow compiler in effect)
+%bcond_with	ghc	# build using ghc haskell compiler
+%bcond_with	nhc	# build not using ghc haskell compiler, but nhc98 (slow compiler in effect)
+%bcond_with	java	# build with Java support
 
 # Due to nhc being old it does not build with new ghc, so default compiler
 # is now gcc
@@ -17,24 +15,24 @@
 Summary:	York compiler for Haskell 98
 Summary(pl):	Kompilator York do Haskella 98
 Name:		nhc98
-Version:	1.17
+Version:	1.18
 Release:	1
 License:	Free
 Group:		Development/Languages
 Source0:	ftp://ftp.cs.york.ac.uk/pub/haskell/nhc98/%{name}src-%{version}.tar.gz
-# Source0-md5:	a8ae8c0273cc8a881a527af4c7219847
+# Source0-md5:	f38b74481ec01a066cc9314b7bd18c90
 Patch0:		%{name}-termcap.patch
 Patch1:		%{name}-uname.patch
 Patch2:		%{name}-LP64.patch
 Patch3:		%{name}-alpha.patch
 URL:		http://www.cs.york.ac.uk/fp/nhc98/
 BuildRequires:	%{compiler}
-BuildRequires:	jdk
+%{?with_java:BuildRequires:	jdk}
 # for some tools
 BuildRequires:	gmp-devel
 BuildRequires:	ncurses-devel
 BuildRequires:	rpmbuild(macros) >= 1.213
-Requires:	jre
+%{?with_java:Requires:	jre}
 # this should be moved to subpackage
 Requires:	hmake
 Provides:	haskell
@@ -101,6 +99,7 @@
 %files
 %defattr(644,root,root,755)
 %doc COPYRIGHT INSTALL README docs_/docs
+%attr(755,root,root) %{_bindir}/cpphs
 %attr(755,root,root) %{_bindir}/*nhc98
 %attr(755,root,root) %{_bindir}/hood
 %attr(755,root,root) %{_bindir}/hp2graph
@@ -109,6 +108,8 @@
 %dir %{_libdir}/nhc98
 %dir %{_libdir}/nhc98/ix86-Linux
 %dir %{_libdir}/nhc98/*.jar
+%attr (755,root,root) %{_libdir}/nhc98/ix86-Linux/cpphs
+%attr (755,root,root) %{_libdir}/nhc98/ix86-Linux/hsc2hs
 %attr (755,root,root) %{_libdir}/nhc98/ix86-Linux/nhc98*
 %attr (755,root,root) %{_libdir}/nhc98/ix86-Linux/hmake*
 %attr (755,root,root) %{_libdir}/nhc98/ix86-Linux/greencard-nhc98
@@ -125,6 +126,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.19  2005/07/04 00:28:36  undefine
+- up to 1.18, new style bconds
+
 Revision 1.18  2005/05/11 14:32:23  qboosh
 - updated 64-bit archs list
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/nhc98.spec?r1=1.18&r2=1.19&f=u




More information about the pld-cvs-commit mailing list