Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37576328
en ru br
ALT Linux repos
S:8.2.1-alt2
5.0: 5.6.15-alt1
4.1: 5.6.15-alt1
4.0: 5.6.15-alt1
3.0: 5.0.10-alt1

Group :: Development/Other
RPM: swi-prolog

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Name: swi-prolog
Version: 5.6.15
Release: alt1

Summary: Prolog interpreter and compiler
License: LGPL/GPL
Group: Development/Other

URL: http://www.swi-prolog.org
Source: pl-%version.tar.bz2

# Added by buildreq2 on Sun Jul 02 2006

BuildRequires: libgmp-devel libncursesw-devel libreadline-devel tetex-context tetex-latex

%define plbase %_libdir/swi-prolog

# not perl

%add_findreq_skiplist %plbase/*.pl
%add_findprov_skiplist %plbase/*.pl

%description
Edinburgh-style Prolog compiler including modules, autoload, libraries,
Garbage-collector, stack-expandor, C-interface, GNU-readline and GNU-Emacs
interface, very fast compiler.

%prep
%setup -q -n pl-%version

%build
cd ./src
export ac_cv_prog_ETAGS=ctags
%configure --enable-shared
%make_build PLBASE=%plbase LDLFAGS=

cd ../man
sed -i 1s:/usr/local/bin/perl:%_bindir/perl: doc2tex
sed -i- '/usepackage{times}/d' doc.doc
make manual.pdf PDF=manual.pdf

%install
cd ./src
%makeinstall PLBASE=%buildroot%plbase

mv %buildroot%plbase/lib/*/libpl.so.%version %buildroot%_libdir/
ln -s libpl.so.%version %buildroot%_libdir/libpl.so
rm -rv %buildroot%plbase/lib

rmdir %buildroot%plbase/man

%post -p %post_ldconfig
%postun -p %postun_ldconfig

%files
%doc ANNOUNCE ChangeLog LSM README man/manual.pdf
%_bindir/pl*
%_man1dir/pl*.1*
%_libdir/libpl.so.%version
%_libdir/libpl.so
%plbase/

%changelog

Full changelog you can see here

 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin