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
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