1ec1da1
Name:		pl
0da5da7
Version:	5.6.35
01ea79a
Release:	1%{?dist}
2f7cab2
1ec1da1
Summary:	SWI-Prolog - Edinburgh compatible Prolog compiler
1ec1da1
1ec1da1
Group:		Development/Languages
1ec1da1
License:	LGPL
1ec1da1
URL:		http://www.swi-prolog.org
0da5da7
Source:		http://gollem.science.uva.nl/cgi-bin/nph-download/SWI-Prolog/pl-5.6.35.tar.gz
1ec1da1
Source1:	http://gollem.science.uva.nl/cgi-bin/nph-download/SWI-Prolog/refman/HTMLmanual.tar.gz
1ec1da1
Source2:	http://gollem.science.uva.nl/cgi-bin/nph-download/xpce/doc/userguide/userguide.html.tgz
4e2c605
Patch0:         pl-5.4.6-rpath.patch
4e2c605
Patch1:         pl-5.6.0-multilib.patch
1ec1da1
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
3a78f16
BuildRequires:  gmp-devel
4e2c605
BuildRequires:  libICE-devel
4e2c605
BuildRequires:  libSM-devel
4e2c605
BuildRequires:  libX11-devel
4e2c605
BuildRequires:  libXaw-devel
4e2c605
BuildRequires:  libXext-devel
4e2c605
BuildRequires:  libXft-devel
3a78f16
BuildRequires:  libXinerama-devel
4e2c605
BuildRequires:  libXmu-devel
9ea1de3
BuildRequires:  libXpm-devel
4e2c605
BuildRequires:  libXrender-devel
4e2c605
BuildRequires:  libXt-devel
3a78f16
BuildRequires:  libjpeg-devel
3a78f16
BuildRequires:  openssl-devel
3a78f16
BuildRequires:  pkgconfig
3a78f16
BuildRequires:  readline-devel
3a78f16
BuildRequires:  unixODBC-devel
3a78f16
Buildrequires:  freetype-devel
0da5da7
Requires:       readline-devel
d06630e
1ec1da1
%description
1ec1da1
ISO/Edinburgh-style Prolog compiler including modules, autoload,
1ec1da1
libraries, Garbage-collector, stack-expandor, C/C++-interface,
1ec1da1
GNU-readline interface, very fast compiler.  Including packages clib
1ec1da1
(Unix process control and sockets), cpp (C++ interface), sgml (reading
1ec1da1
XML/SGML), sgml/RDF (reading RDF into triples) and XPCE (Graphics UI
1ec1da1
toolkit, integrated editor (Emacs-clone) and source-level debugger).
1ec1da1
50ded1b
1ec1da1
%prep
1ec1da1
%setup -q
5eb36b1
%patch0 -p1 -b .rpath
b690f88
%patch1 -p1 -b .multilib
1ec1da1
(
1ec1da1
   mkdir doc-install
1ec1da1
   cd doc-install
1ec1da1
   tar zxf %{SOURCE1}
1ec1da1
   tar zxf %{SOURCE2}
1ec1da1
)
aa6f73d
find . -name CVS | xargs rm -fr
1ec1da1
50ded1b
1ec1da1
%build
1ec1da1
%configure
1ec1da1
make COFLAGS="$RPM_OPT_FLAGS"
37e2751
PATH=$PWD/src:$PATH
37e2751
cd packages
37e2751
%configure --without-jpl
37e2751
make COFLAGS="$RPM_OPT_FLAGS"
37e2751
cd ..
1ec1da1
50ded1b
1ec1da1
%install
1ec1da1
rm -rf $RPM_BUILD_ROOT
1ec1da1
mkdir -p $RPM_BUILD_ROOT%{_prefix}
b690f88
%makeinstall
1ec1da1
(cd packages && \
1ec1da1
 PATH=$RPM_BUILD_ROOT/usr/bin:$PATH make rpm-install \
1ec1da1
	PLBASE=$RPM_BUILD_ROOT%{_libdir}/pl-%{version} \
1ec1da1
	prefix=$RPM_BUILD_ROOT%{_prefix} \
1ec1da1
        bindir=$RPM_BUILD_ROOT%{_bindir} \
b690f88
        libdir=$RPM_BUILD_ROOT%{_libdir} \
1ec1da1
	mandir=$RPM_BUILD_ROOT%{_mandir}/man1
1ec1da1
)
1ec1da1
1ec1da1
rm -rf $RPM_BUILD_ROOT%{_libdir}/pl-%{version}/man
aa6f73d
rm -rf $RPM_BUILD_ROOT%{_libdir}/pl-%{version}/doc
1ec1da1
rm -fr $RPM_BUILD_ROOT%{_mandir}/man3/readline*
1ec1da1
50ded1b
1ec1da1
%clean
1ec1da1
rm -rf $RPM_BUILD_ROOT
1ec1da1
50ded1b
1ec1da1
%files
1ec1da1
%defattr(-,root,root,-)
1ec1da1
%doc ChangeLog README COPYING ANNOUNCE VERSION
1ec1da1
%doc dotfiles/dot*
1ec1da1
%doc doc-install/*
1ec1da1
%{_mandir}/man1/*
1ec1da1
%{_libdir}/pl*
1ec1da1
%{_bindir}/*
1ec1da1
50ded1b
1ec1da1
%changelog
0da5da7
* Fri Jun  8 2007 Gerard Milmeister <gemi@bluewin.ch> - 5.6.35-1
0da5da7
- new version 5.6.35
0da5da7
- add requires readline-devel
0da5da7
aa6f73d
* Mon Apr 23 2007 Gerard Milmeister <gemi@bluewin.ch> - 5.6.34-1
aa6f73d
- new version 5.6.34
aa6f73d
3a78f16
* Fri Feb 23 2007 Gerard Milmeister <gemi@bluewin.ch> - 5.6.28-1
3a78f16
- new version 5.6.28
3a78f16
a7ba767
* Fri Dec  1 2006 Gerard Milmeister <gemi@bluewin.ch> - 5.6.24-1
3a78f16
- new version 5.6.24
a7ba767
dba74d1
* Sun Oct  1 2006 Gerard Milmeister <gemi@bluewin.ch> - 5.6.20-1
dba74d1
- new version 5.6.20
dba74d1
01ea79a
* Sat Sep  2 2006 Gerard Milmeister <gemi@bluewin.ch> - 5.6.18-1
01ea79a
- updated to 5.6.18
01ea79a
e543d51
* Mon Aug 28 2006 Gerard Milmeister <gemi@bluewin.ch> - 5.6.16-3
e543d51
- Rebuild for FE6
e543d51
0ab7efb
* Tue Jul 11 2006 Gerard Milmeister <gemi@bluewin.ch> - 5.6.16-1
0ab7efb
- new version 5.6.16
0ab7efb
ac1168d
* Mon May  1 2006 Gerard Milmeister <gemi@bluewin.ch> - 5.6.12-3
ac1168d
- added buildreq for libXinerama-devel
ac1168d
8821ca1
* Mon May  1 2006 Gerard Milmeister <gemi@bluewin.ch> - 5.6.12-2
8821ca1
- added patch to compile with xft
8821ca1
daa36de
* Sun Apr 30 2006 Gerard Milmeister <gemi@bluewin.ch> - 5.6.12-1
daa36de
- new version 5.6.12
daa36de
44d4ca6
* Wed Mar  8 2006 Gerard Milmeister <gemi@bluewin.ch> - 5.6.7-1
44d4ca6
- new version 5.6.7
cdad653
50ded1b
* Sat Jan 28 2006 Gerard Milmeister <gemi@bluewin.ch> - 5.6.3-1
50ded1b
- new version 5.6.3
50ded1b
4e2c605
* Mon Jan  2 2006 Gerard Milmeister <gemi@bluewin.ch> - 5.6.0-1
4e2c605
- new version 5.6.0
4e2c605
5eb36b1
* Wed Jun 22 2005 Gerard Milmeister <gemi@bluewin.ch> - 5.4.7-1
4e2c605
- new version 5.4.7
5eb36b1
a88d83e
* Sun May 22 2005 Jeremy Katz <katzj@redhat.com> - 5.4.6-9
a88d83e
- rebuild on all arches
a88d83e
2f7cab2
* Fri Apr  7 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
2f7cab2
- rebuilt
2f7cab2
16634c0
* Wed Feb 23 2005 David Woodhouse <dwmw2@infradead.org> - 5.4.6-7
16634c0
- Fix visibility abuse. This may well fix x86_64 too, so re-enable that.
16634c0
0890604
* Mon Feb 21 2005 Gerard Milmeister <gemi@bluewin.ch> - 5.4.6-6
d6a46ac
- Exclude x86_64 for now (bugzilla 149038)
0890604
b690f88
* Sun Feb 20 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 5.4.6-5
b690f88
- Added patch1 for a few multilib Makefile/configure fixes.
b690f88
- Use %%makeinstall and set libdir in install section.
b690f88
7af9130
* Sat Feb 12 2005 Warren Togami <wtogami@redhat.com> - 5.4.6-4
bfc23f7
- remove duplicate RPATH patch
bfc23f7
- remove Epoch
7af9130
- remove redundant unixODBC from BR
bfc23f7
bfc23f7
* Sat Feb 12 2005 Gerard Milmeister <gemi@bluewin.ch> - 5.4.6-2
ba3c8a5
- Added BuildRequires: unixODBC, unixODBC-devel
ba3c8a5
- Removed rpath from shared libs: pl-rpath.patch
ba3c8a5
bfc23f7
* Sat Feb 12 2005 Gerard Milmeister <gemi@bluewin.ch> - 5.4.6-1
37e2751
- New Version 5.4.6
37e2751
bfc23f7
* Thu Jan 13 2005 Gerard Milmeister <gemi@bluewin.ch> - 5.4.5-0.fdr.1
1ec1da1
- New Version 5.4.5