4d18045
Name:           polyml
ea91f93
Version:        5.1
782ace2
Release:        4%{?dist}
4d18045
Summary:        Poly/ML compiler and runtime system
4d18045
4d18045
Group:          Development/Languages
ea91f93
License:        LGPLv2+
4d18045
URL:            http://www.polyml.org
ea91f93
Source0:        http://kent.dl.sourceforge.net/sourceforge/polyml/polyml.5.1.tar.gz
4d18045
Source1:        polyml-docs.tar.gz
4d18045
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
4d18045
4d18045
BuildRequires:  lesstif-devel
4d18045
BuildRequires:  libX11-devel
4d18045
BuildRequires:  libXext-devel
4d18045
BuildRequires:  libXt-devel
4d18045
90cf7d6
ExcludeArch:    ppc64
90cf7d6
4d18045
%description
4d18045
Poly/ML is a full implementation of Standard ML available as
4d18045
open-source.  This release supports the ML97 version of the language
4d18045
and the Standard Basis Library.
4d18045
4d18045
4d18045
%package doc
4d18045
Summary:        Poly/ML documentation
4d18045
Group:          Development/Languages
4d18045
4d18045
%description doc
4d18045
Documention for Poly/ML.
4d18045
4d18045
4d18045
%package libs
4d18045
Summary:        Poly/ML runtime libraries
4d18045
Group:          System Environment/Libraries
4d18045
4d18045
%description libs
4d18045
Runtime libraries for Poly/ML.
4d18045
4d18045
4d18045
%prep
4d18045
%setup -q -n polyml.%{version}
4d18045
%setup -q -T -D -a 1 -n polyml.%{version}
4d18045
find docs -type f | xargs chmod 0644
4d18045
find docs -type f | xargs sed -i 's|\r|\n|'
4d18045
4d18045
4d18045
4d18045
%build
4d18045
%configure
4d18045
make %{?_smp_mflags}
4d18045
4d18045
4d18045
%install
4d18045
rm -rf $RPM_BUILD_ROOT
4d18045
make install DESTDIR=$RPM_BUILD_ROOT
4d18045
find $RPM_BUILD_ROOT -name '*.la' | xargs rm -f
4d18045
find $RPM_BUILD_ROOT -name 'libpolyml.a' | xargs rm -f
4d18045
4d18045
4d18045
%clean
4d18045
rm -rf $RPM_BUILD_ROOT
4d18045
4d18045
4d18045
%post libs -p /sbin/ldconfig
4d18045
4d18045
4d18045
%postun libs -p /sbin/ldconfig
4d18045
4d18045
4d18045
%files
4d18045
%defattr(-,root,root,-)
4d18045
%doc COPYING
4d18045
%{_bindir}/poly
4d18045
%{_bindir}/polyimport
4d18045
%{_libdir}/libpolymain.a
4d18045
%{_libdir}/libpolyml.so
4d18045
%{_mandir}/man1/poly.1.gz
4d18045
%{_mandir}/man1/polyimport.1.gz
4d18045
4d18045
4d18045
%files doc
4d18045
%defattr(-,root,root,-)
4d18045
%doc docs/*
4d18045
4d18045
4d18045
%files libs
4d18045
%defattr(-,root,root,-)
4d18045
%{_libdir}/libpolyml.so.*
4d18045
4d18045
4d18045
%changelog
782ace2
* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 5.1-4
782ace2
- Autorebuild for GCC 4.3
782ace2
90cf7d6
* Wed Jan  2 2008 Gerard Milmeister <gemi@bluewin.ch> - 5.1-3
90cf7d6
- Exclude arch ppc64
c0cd5a1
ea91f93
* Wed Jan  2 2008 Gerard Milmeister <gemi@bluewin.ch> - 5.1-1
ea91f93
- new release 5.1
ea91f93
4d18045
* Tue Mar 27 2007 Gerard Milmeister <gemi@bluewin.ch> - 5.0-2
4d18045
- spec file fixes
4d18045
4d18045
* Mon Feb 12 2007 Gerard Milmeister <gemi@bluewin.ch> - 5.0-1
4d18045
- new version 5.0
4d18045