Name: fpc Version: 0.99.8 Release: 1 ExclusiveArch: i386 Copyright: GPL Group: Development/Languages Source: fpc-0.99.8-src.tar.gz Summary: Free Pascal Compiler Packager: Peter Vreman (pfv@cooldown.demon.nl) URL: http://tfdec1.fys.kuleuven.ac.be/~michael/fpc/ %description The Free Pascal Compiler is a Turbo Pascal 7.0 and Delphi II compatible 32bit Pascal Compiler. It comes with fully TP 7.0 compatible run-time library. Some extensions are added to the language, like function overloading. Shared and static libraries can be linked and created. Linking with C libraries is easy, so interfaces can be written fast. %define package fpc-%{PACKAGE_VERSION} %define bindir /usr/bin %define libdir /usr/lib/fpc %define vlibdir %{libdir}/%{PACKAGE_VERSION} %define unitdir %{vlibdir}/linuxunits %define docdir /usr/doc/%{package} %define gcclib `dirname \`rpm -ql gcc|grep libgcc.a\`` %prep %setup -c %build make -C rtl/linux all make -C compiler cycle RELEASE=1 make -C rtl/utils all RELEASE=1 make -C docs html %install make -C rtl/linux install UNITINSTALLDIR=%{unitdir} make -C compiler install BININSTALLDIR=%{bindir} LIBINSTALLDIR=%{vlibdir} make -C rtl/utils install BININSTALLDIR=%{bindir} UNITINSTALLDIR=%{unitdir} make -C docs install DOCINSTALLDIR=%{docdir} %clean make -C rtl/linux clean make -C compiler clean make -C rtl/utils clean make -C docs clean %post %{vlibdir}/samplecfg %files %{bindir}/ppc386 %{bindir}/ppudump %{bindir}/ppumove %{bindir}/h2pas %{bindir}/mkdep %{bindir}/msg2inc %{vlibdir} %dir %{libdir} %doc %{docdir}