Name: ghc
Summary: The Glasgow Haskell Compiler
Version: 6.4
Release: 1.2
License: Other
Group: Development/Languages
URL: http://www.haskell.org/ghc/
Description: The Glasgow Haskell Compiler is a robust, fully-featured, optimising
compiler for the functional programming language Haskell. GHC compiles
Haskell to either native code or C. It implements numerous experimental
language extensions to Haskell for example concurrency, a foreign language
interface, several type-system extensions, exceptions, and so on. GHC comes
with a generational garbage collector, a space and time profiler, and a
comprehensive set of libraries.
The build was not successful.
The build was not successful.
The spec file used by the build system currently has the following contents:
# $Id$ # Authority: dries %{?fc4:%define _without_modxorg 1} %{?el4:%define _without_modxorg 1} %{?fc3:%define _without_modxorg 1} %{?fc2:%define _without_modxorg 1} %{?fc1:%define _without_modxorg 1} %{?el3:%define _without_modxorg 1} %{?rh9:%define _without_modxorg 1} %{?rh7:%define _without_modxorg 1} %{?el2:%define _without_modxorg 1} %{?rh6:%define _without_modxorg 1} %{?yd3:%define _without_modxorg 1} %{?fc1:%define _without_xorg 1} %{?el3:%define _without_xorg 1} %{?rh9:%define _without_xorg 1} %{?rh8:%define _without_xorg 1} %{?rh7:%define _without_xorg 1} %{?el2:%define _without_xorg 1} %{?rh6:%define _without_xorg 1} %{?yd3:%define _without_xorg 1} # Warning: you need a lot of diskspace if you want to build this rpm! Summary: The Glasgow Haskell Compiler Name: ghc Version: 6.4 Release: 1.2%{?dist} License: Other Group: Development/Languages URL: http://www.haskell.org/ghc/ Source: http://www.haskell.org/ghc/dist/%{version}/ghc-%{version}-src.tar.bz2 Source1: http://www.haskell.org/ghc/dist/%{version}/ghc-%{version}-i386-unknown-linux.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root BuildRequires: readline-devel, readline BuildRequires: m4, python, perl BuildRequires: python-devel, docbook-dtds BuildRequires: openjade, jadetex %{?fc4:BuildRequires: compat-readline43} %if 0%{?_without_modxorg:1} %{?_without_xorg:BuildRequires: XFree86-devel, XFree86-Mesa-libGLU} %{!?_without_xorg:BuildRequires: xorg-x11-devel, xorg-x11-Mesa-libGLU} %else BuildRequires: libXt-devel, mesa-libGLU-devel %endif Requires: readline %description The Glasgow Haskell Compiler is a robust, fully-featured, optimising compiler for the functional programming language Haskell. GHC compiles Haskell to either native code or C. It implements numerous experimental language extensions to Haskell for example concurrency, a foreign language interface, several type-system extensions, exceptions, and so on. GHC comes with a generational garbage collector, a space and time profiler, and a comprehensive set of libraries. %prep %setup -a 1 %build # This is ugly and x86 centric... :-( %{__mkdir_p} ghc-%{version}/temp echo `pwd`/ghc-%{version}/lib/i386-unknown-linux/ghc-%{version} -B`pwd`/ghc-%{version}/lib/i386-unknown-linux \$\{1+\"\$@\"\} > ghc-%{version}/lib/i386-unknown-linux/ghc echo `pwd`/ghc-%{version}/lib/i386-unknown-linux/ghc-asm.prl \$\{1+\"\$@\"\} > ghc-%{version}/lib/i386-unknown-linux/ghc-asm chmod +x ghc-%{version}/lib/i386-unknown-linux/ghc chmod +x ghc-%{version}/lib/i386-unknown-linux/ghc-asm export PATH=`pwd`/ghc-%{version}/lib/i386-unknown-linux:`pwd`/ghc-%{verson}/bin/i386-unknown-linux/:$PATH # when you use the configure macro: # GHC configuration does not support differing host/target (i.e., cross-compiling) ./configure --program-prefix= \ --prefix=/usr \ --exec-prefix=/usr \ --bindir=/usr/bin \ --sbindir=/usr/sbin \ --sysconfdir=/etc \ --datadir=/usr/share \ --includedir=/usr/include \ --libdir=/usr/lib \ --libexecdir=/usr/libexec \ --localstatedir=/var \ --sharedstatedir=/usr/com \ --mandir=/usr/share/man \ --infodir=/usr/share/info %{__make} %{?_smp_mflags} %install %{__rm} -rf %{buildroot} %makeinstall %clean %{__rm} -rf %{buildroot} %post /sbin/ldconfig 2>/dev/null %postun /sbin/ldconfig 2>/dev/null %files %defattr(-, root, root, 0755) %doc README docs %{_bindir}/* %{_includedir}/* %{_libdir}/* %{_libexecdir}/* %changelog * Sat Apr 08 2006 Dries Verachtert <dries@ulyssis.org> - 6.4-1.2 - Rebuild for Fedora Core 5. * Fri Jul 1 2005 Dries Verachtert <dries@ulyssis.org> - Update to release 6.4. * Mon Mar 1 2004 Dries Verachtert <dries@ulyssis.org> - first packaging for Fedora Core 1