Sophie

Sophie

distrib > Mandriva > 8.0 > i586 > media > main-src > by-pkgid > 330a3398b3861eb3449acc5ca04f490b > files > 3

hugs98-20010215-1mdk.src.rpm

Summary: Hugs 98: The Nottingham and Yale Haskell system
Name: hugs98
Version: 20010215
%define real_ver Feb2001
Release: 1mdk
Source: ftp://www.cse.ogi.edu/pub/pacsoft/hugs/hugs98-%{real_ver}.tar.bz2
Source1: http://www.cse.ogi.edu/PacSoft/projects/Hugs/downloads/libs.tar.gz
Source4: %{name}.menu
Url: http://www.haskell.org/hugs/
Copyright: Artistic
Packager: Pixel <pixel@mandrakesoft.com>
BuildRoot: %{_tmppath}/%{name}-root
BuildRequires: readline-devel gpm-devel ncurses-devel
Group: Development/Other

%description
A Haskell interpreter and programming environment for developing cool
Haskell programs.

This release is largely conformant with Haskell 98, including
monad and record syntax, newtypes, strictness annotations, and
modules.  In addition, it comes packaged with the libraries defined
in the most recent version of the Haskell Library Report and with
extension libraries which are compatible with GHC 3.0.

%prep
%setup -n %{name}-%{real_ver}
%setup -c -n %{name}-%{real_ver}/docs/libs -T -D -a 1

#restore %{name}
%setup -n %{name}-%{real_ver} -T -D

%build
cd src/unix
%configure --with-readline
cd .. ; make

%install
rm -rf $RPM_BUILD_ROOT

(cd src ; %makeinstall)
install -d $RPM_BUILD_ROOT%{_mandir}/man1
install -m 644 docs/hugs.1 $RPM_BUILD_ROOT%{_mandir}/man1

find docs -name "*~" | xargs rm -f

install -d $RPM_BUILD_ROOT%{_menudir}
install -m 644 %{SOURCE4} $RPM_BUILD_ROOT%{_menudir}/%{name}

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root)
%doc Install Readme docs
%{_bindir}/*
%{_mandir}/man1/*
%{_datadir}/hugs
#%{_menudir}/*


%changelog
* Thu Feb 15 2001 Pixel <pixel@mandrakesoft.com> 20010215-1mdk
- new version

* Sat Feb  3 2001 Pixel <pixel@mandrakesoft.com> 2000229-9mdk
- fix BuildRoot

* Thu Nov  2 2000 Pixel <pixel@mandrakesoft.com> 2000229-8mdk
- fix for new glibc (backport from cvs)

* Thu Aug 31 2000 Pixel <pixel@mandrakesoft.com> 2000229-7mdk
- remove menu

* Wed Aug 23 2000 Pixel <pixel@mandrakesoft.com> 2000229-6mdk
- add packager field

* Mon Aug 07 2000 Frederic Lepied <flepied@mandrakesoft.com> 2000229-5mdk
- automatically added BuildRequires

* Wed Jul 19 2000 Pixel <pixel@mandrakesoft.com> 2000229-4mdk
- macroization, BM

* Tue Mar 28 2000 Pixel <pixel@mandrakesoft.com> 2000229-3mdk
- really add menu

* Mon Mar 27 2000 Pixel <pixel@mandrakesoft.com> 2000229-2mdk
- add menu

* Sat Mar 11 2000 Pixel <pixel@mandrakesoft.com> 2000229-1mdk
- new version

* Sun Nov 28 1999 Pixel <pixel@linux-mandrake.com>
- mandrake adaptation (and much cleanup)