lazarus/tools/install
mattias b1ca812285 added hint for rebuilding
git-svn-id: trunk@3842 -
2003-02-08 10:19:27 +00:00
..
create_fpc_export_tgz.sh improved rpm building and added support for 1.0.7 2002-08-17 23:41:28 +00:00
create_fpc_rpm.sh fixed csDashDot 2002-08-18 04:57:01 +00:00
create_fpc_snapshot_tgz.sh added tools for creating rpms 2003-02-08 10:12:23 +00:00
create_fpcsrc-1.1_rpm.sh fixes for fpc 1.1 2002-08-17 23:41:26 +00:00
create_lazarus_snapshot_tgz.sh added tools for creating rpms 2003-02-08 10:12:23 +00:00
create_lazarus_tgz_from_local_dir.sh fixed readonly check and added script to quick create lazarus snapshot 2002-08-18 08:55:30 +00:00
fpcsrc-1.0.7-1.spec added tools for creating rpms 2003-02-08 10:12:23 +00:00
fpcsrc-patch fixed create fpc rpm 2002-08-18 04:56:58 +00:00
fpcsrc.spec fixes for fpc 1.1 2002-08-17 23:41:26 +00:00
lazarus-0.8.5-1.spec added tools for creating rpms 2003-02-08 10:12:23 +00:00
lazarus.spec fixes for fpc 1.1 2002-08-17 23:41:26 +00:00
README added hint for rebuilding 2003-02-08 10:19:27 +00:00

Installation tools
==================

1. creating the fpcsrc tgz:

  The script create_fpc_snapshot_tgz.sh makes a cvs export of the
  fpc FIXES_1_0_0 branch and compress it to fpcsrc-1.0.7.tgz.
  
  
2. creating the fpcsrc rpm:

  Put the fpcsrc-1.0.7.tgz of step 1. into /usr/src/redhat/SOURCES/ and
  run 'rpm -ba fpcsrc-1.0.7-1.spec'. This will create the src rpm and the
  rpm for the current system (e.g. redhat 7.3). The src rpm can be used to
  create rpms for any system by building it on the destination system.
  The fpcsrc rpm will simply copy the files into /usr/share/fpcsrc. It does
  not contain any binaries, so all rpms are system independent. The lazarus
  IDE searches the fpc src automatically in /usr/share/fpcsrc and so the user
  does not need to setup this path.
  
  
3. creating the lazarus tgz:

  The script create_lazarus_snapshot_tgz.sh makes a cvs export of lazarus and
  compress it to lazarus-0.8.5.tgz.


4. creating the lazarus rpm:

  Put the lazarus-0.8.5.tgz of step 3. into /usr/src/redhat/SOURCES/ and
  run 'rpm -ba lazarus-0.8.5-1.spec'. This will create the src rpm and the
  rpm for the current system (e.g. redhat 7.3). The src rpm can be used to
  create rpms for any system by building it on the destination system.
  The package depends on 'fpc >= 1.0.7' and 'fpcsrc >= 1.0.7'.

5. To create other system specific rpms:
  rpm --rebuild lazarus-0.8.5-1.src.rpm