%general-entities; ]> $Date$ Lazarus-&lazarus-version; lazarus Introduction to lazarus Lazarus is a Delphi compatible cross-platform IDE for Rapid Application Development. It has variety of components ready for use and a graphical form designer to easily create complex graphical user interfaces. &lfs110a_checked; Package Information Download (HTTP): Download MD5 sum: &lazarus-md5sum; Download size: &lazarus-size; Estimated disk space required: &lazarus-buildsize; Estimated build time: &lazarus-time; Lazarus Dependencies , , and one of and , or User Notes: Installation of Lazarus Ensure that the source tree is in proper state: make -j1 FPC=/usr/bin/fpc clean If you want to build Lazarus with the gtk2 toolkit, build the package by running the following commands, otherwise proceed to build the QT5 based variant below. make -j1 FPC=/usr/bin/fpc LCL_PLATFORM=gtk2 bigide If you have built the gtk2 variant, skip the QT5 section and proceed to the installation. Otherwise Lazarus is built using the QT5 library by running the following commands: make -j1 FPC=/usr/bin/fpc LCL_PLATFORM=qt5 bigide This package does not come with a test suite. Now, install lazarus as the root user: mkdir -pv /usr/{lib/lazarus,bin,share{/man/man1,/doc}} rsync -a \ --exclude="CVS" --exclude=".cvsignore" \ --exclude="*.ppw" --exclude="*.ppl" \ --exclude="*.ow" --exclude="*.a"\ --exclude="*.rst" --exclude=".#*" \ --exclude="*.~*" --exclude="*.bak" \ --exclude="*.orig" --exclude="*.rej" \ --exclude=".xvpics" \ --exclude="killme*" --exclude=".gdb_hist*" \ --exclude="debian" --exclude="COPYING*" \ --exclude="*.app" --exclude="tools/install" \ . /usr/lib/lazarus ln -s /usr/lib/lazarus/lazbuild /usr/bin/lazbuild cp -R install/man/man1/* /usr/share/man/man1/ mv /usr/lib/lazarus/docs /usr/share/doc/lazarus mkdir -p /usr/lib/lazarus/docs ln -s /usr/share/doc/lazarus/chm /usr/lib/lazarus/docs/html ln -s /usr/share/doc/lazarus/lazdoc.css /usr/lib/lazarus/docs/lazdoc.css install -D -m644 COPYING.modifiedLGPL.txt /usr/share/licenses/lazarus/COPYING.modifiedLGPL sed -e 's|\(Categories\).*|\1=IDE;Development;|' \ -e 's|\.png|\.xpm|' -i install/lazarus.desktop install -Dm644 install/lazarus.desktop /usr/share/applications/lazarus.desktop install -Dm644 images/ide_icon48x48.png /usr/share/pixmaps/lazarus.png Contents Installed Program Installed Libraries Installed Directories lazarus, ... None None Short Descriptions lazarus the Delphi-like IDE lazarus