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