packages: ghc/ghc.spec - old build changes
glen
glen at pld-linux.org
Fri May 8 13:30:21 CEST 2009
Author: glen Date: Fri May 8 11:30:21 2009 GMT
Module: packages Tag: HEAD
---- Log message:
- old build changes
---- Files affected:
packages/ghc:
ghc.spec (1.83 -> 1.84)
---- Diffs:
================================================================
Index: packages/ghc/ghc.spec
diff -u packages/ghc/ghc.spec:1.83 packages/ghc/ghc.spec:1.84
--- packages/ghc/ghc.spec:1.83 Thu Mar 19 11:32:28 2009
+++ packages/ghc/ghc.spec Fri May 8 13:30:15 2009
@@ -1,4 +1,7 @@
# $Revision$, $Date$
+# NOTE
+# - happy, alex needed only when using darcs checkout or regenerating parsers
+# http://hackage.haskell.org/trac/ghc/wiki/Building/Prerequisites
# TODO
# - system gmp/gmp-4.2.1.tar.gz
# - system libffi/libffi-3.0.4.tar.gz
@@ -28,6 +31,7 @@
#template-haskell -any,
#unix -any
#make[2]: *** [boot.stage.2] Error 1
+# - http://hackage.haskell.org/trac/ghc/wiki/Building/Porting
#
# Conditional build:
%bcond_with bootstrap # use foreign (non-rpm) ghc to bootstrap (extra 140MB to download)
@@ -54,6 +58,8 @@
# NoSource4-md5: efe7ce579a482b6bd87ed80ddf6e1f5c
NoSource: 4
%endif
+Patch0: %{name}-system-libffi.patch
+Patch1: %{name}-system-haddock.patch
URL: http://haskell.org/ghc/
BuildRequires: OpenAL-devel
BuildRequires: OpenGL-GLU-devel
@@ -61,7 +67,7 @@
BuildRequires: OpenGL-glut-devel
%{!?with_bootstrap:BuildRequires: alex >= 2.0}
BuildRequires: freealut-devel
-%{!?with_bootstrap:BuildRequires: ghc}
+%{!?with_bootstrap:BuildRequires: ghc >= 6.6}
BuildRequires: gmp-devel
%{!?with_bootstrap:BuildRequires: happy >= 1.15}
BuildRequires: ncurses-devel
@@ -152,6 +158,8 @@
%endif
mv %{name}-%{version} binsrc
%endif
+%patch0 -p1
+%patch1 -p1
# 0.10.1 ghc-pkg -l is not supported
sed -i -e 's,fp_ghc_pkg_guess" -l,fp_ghc_pkg_guess" list,' configure
@@ -173,6 +181,7 @@
%if %{with unregistered}
cat << 'EOF' >> mk/build.mk
+# An unregisterised build is one that compiles via vanilla C only
# http://hackage.haskell.org/trac/ghc/wiki/Building/Unregisterised
GhcUnregisterised=YES
GhcWithNativeCodeGen=NO
@@ -293,6 +302,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.84 2009/05/08 11:30:15 glen
+- old build changes
+
Revision 1.83 2009/03/19 10:32:28 glen
- some progress with bootstrap, but pkg check failures now
- added extralibs bcond
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/ghc/ghc.spec?r1=1.83&r2=1.84&f=u
More information about the pld-cvs-commit
mailing list