renamed fpcsrc to fpc-src

git-svn-id: trunk@8602 -
This commit is contained in:
mattias 2006-01-23 10:35:53 +00:00
parent cd829bad7c
commit 575c6d1810
11 changed files with 51 additions and 50 deletions

3
.gitattributes vendored
View File

@ -2225,9 +2225,9 @@ tools/delete_non_cvs_files.pl -text svneol=native#application/x-perl
tools/find_non_cvs_files.pl -text svneol=native#application/x-perl tools/find_non_cvs_files.pl -text svneol=native#application/x-perl
tools/getallmofiles.sh -text svneol=native#application/x-sh tools/getallmofiles.sh -text svneol=native#application/x-sh
tools/getallpofiles.sh -text svneol=native#application/x-sh tools/getallpofiles.sh -text svneol=native#application/x-sh
tools/install/build_fpc-src_rpm.sh svneol=native#text/plain
tools/install/build_fpc_rpm.sh -text svneol=native#application/x-sh tools/install/build_fpc_rpm.sh -text svneol=native#application/x-sh
tools/install/build_fpc_snaphot_rpm.sh svneol=native#text/plain tools/install/build_fpc_snaphot_rpm.sh svneol=native#text/plain
tools/install/build_fpcsrc_rpm.sh -text svneol=native#application/x-sh
tools/install/create_clean_fpcsrc_directory.sh -text svneol=native#application/x-sh tools/install/create_clean_fpcsrc_directory.sh -text svneol=native#application/x-sh
tools/install/create_clean_lazarus_directory.sh -text svneol=native#application/x-sh tools/install/create_clean_lazarus_directory.sh -text svneol=native#application/x-sh
tools/install/create_fpc_deb.sh -text svneol=native#application/x-sh tools/install/create_fpc_deb.sh -text svneol=native#application/x-sh
@ -2245,6 +2245,7 @@ tools/install/cvsexportlocal.pas svneol=native#text/pascal
tools/install/do_nothing.sh -text svneol=native#application/x-sh tools/install/do_nothing.sh -text svneol=native#application/x-sh
tools/install/download_and_build_fpc_rpm.sh -text svneol=native#application/x-sh tools/install/download_and_build_fpc_rpm.sh -text svneol=native#application/x-sh
tools/install/file_filter.sh -text svneol=native#application/x-sh tools/install/file_filter.sh -text svneol=native#application/x-sh
tools/install/fpc-src.spec svneol=native#text/plain
tools/install/get_lazarus_version.sh -text svneol=native#application/x-sh tools/install/get_lazarus_version.sh -text svneol=native#application/x-sh
tools/install/macosx/fpc_installer_info.zip -text svneol=unset#application/zip tools/install/macosx/fpc_installer_info.zip -text svneol=unset#application/zip
tools/install/replace_in_files.pl -text svneol=native#application/x-perl tools/install/replace_in_files.pl -text svneol=native#application/x-perl

View File

@ -2,12 +2,12 @@ Installation tools
================== ==================
This document describes how to create the various packages for lazarus This document describes how to create the various packages for lazarus
including the required freepascal packages (fpc and fpcsrc). including the required freepascal packages (fpc and fpc-src).
-------------------------------------------------------------------------------- --------------------------------------------------------------------------------
TGZ TGZ
Creating the fpcsrc tgz: Creating the fpc-src tgz:
There are two ways to do it and so there are two scripts. The first downloads There are two ways to do it and so there are two scripts. The first downloads
the fpc svn and packs it. The second uses an existing fpc svn directory, the fpc svn and packs it. The second uses an existing fpc svn directory,
@ -59,7 +59,7 @@ How to create RPM packages as normal user / non root:
From now all new rpms will be built in ~/rpm/. From now all new rpms will be built in ~/rpm/.
Creating the fpc and the fpcsrc rpm: Creating the fpc and the fpc-src rpm:
There are two versions of the compiler: the old 2.0.x and the new (but not There are two versions of the compiler: the old 2.0.x and the new (but not
yet released) developer version 2.1.x. To build them, you must install fpc yet released) developer version 2.1.x. To build them, you must install fpc
@ -72,9 +72,9 @@ Creating the fpc and the fpcsrc rpm:
[]$ cd <lazarus_directory>/tools/install []$ cd <lazarus_directory>/tools/install
[]$ ./build_fpc_rpm.sh nodocs /path/to/your/fpc/sources/fpc []$ ./build_fpc_rpm.sh nodocs /path/to/your/fpc/sources/fpc
Then build the fpcsrc rpm: Then build the fpc-src rpm:
[]$ ./build_fpcsrc_rpm.sh /path/to/your/fpc/sources/fpc []$ ./build_fpc-src_rpm.sh /path/to/your/fpc/sources/fpc
Normally you can find the rpms under /usr/src/redhat/RPMS/i386/ Normally you can find the rpms under /usr/src/redhat/RPMS/i386/
and /usr/src/redhat/SRPMS/. and /usr/src/redhat/SRPMS/.
@ -101,7 +101,7 @@ Creating other system specific rpms:
Debian: Debian:
Creating the debian fpc and fpcsrc packages: Creating the debian fpc and fpc-src packages:
There are two versions of the compiler: the stable 2.0.x and the unstable There are two versions of the compiler: the stable 2.0.x and the unstable
developer version 2.1.x. To build them, you must install fpc first. Install the developer version 2.1.x. To build them, you must install fpc first. Install the

View File

@ -43,21 +43,21 @@ CompilerVersionStr="$CompilerVersion.$CompilerRelease.$CompilerPatch"
LazVersion=$CompilerVersionStr LazVersion=$CompilerVersionStr
echo " $CompilerVersionStr-$LazRelease" echo " $CompilerVersionStr-$LazRelease"
FPCTGZ=$(rpm/get_rpm_source_dir.sh)/SOURCES/fpcsrc-$CompilerVersionStr-$LazRelease.source.tar.gz FPCTGZ=$(rpm/get_rpm_source_dir.sh)/SOURCES/fpc-src-$CompilerVersionStr-$LazRelease.source.tar.gz
CurDir=`pwd` CurDir=`pwd`
# pack the directory # pack the directory
sh create_fpc_tgz_from_local_dir.sh $FPCSourceDir $FPCTGZ sh create_fpc_tgz_from_local_dir.sh $FPCSourceDir $FPCTGZ
if [ "$PkgType" = "deb" ]; then if [ "$PkgType" = "deb" ]; then
# build fpcsrc deb # build fpc-src deb
echo building fpcsrc deb ... echo building fpc-src deb ...
FPCSrcTmpDir=/tmp/fpcsrc$LazVersion FPCSrcTmpDir=/tmp/fpc-src$LazVersion
FPCSrcBuildDir=$FPCSrcTmpDir/fpcsrc_build FPCSrcBuildDir=$FPCSrcTmpDir/fpc-src_build
FPCSrcDeb=fpcsrc-$LazVersion-$LazRelease.deb FPCSrcDeb=fpc-src-$LazVersion-$LazRelease.deb
DebianSrcDir=$CurDir/debian_fpcsrc DebianSrcDir=$CurDir/debian_fpc-src
echo "Build directory is $FPCSrcBuildDir" echo "Build directory is $FPCSrcBuildDir"
if [ x$FPCSrcBuildDir = x/ ]; then if [ x$FPCSrcBuildDir = x/ ]; then
@ -83,13 +83,13 @@ if [ "$PkgType" = "deb" ]; then
# copyright and changelog files # copyright and changelog files
echo "copying copyright and changelog files" echo "copying copyright and changelog files"
mkdir -p $FPCSrcBuildDir/usr/share/doc/fpcsrc mkdir -p $FPCSrcBuildDir/usr/share/doc/fpc-src
cat $DebianSrcDir/changelog | \ cat $DebianSrcDir/changelog | \
sed -e "s/FPCVERSION/$LazVersion-$LazRelease/g" \ sed -e "s/FPCVERSION/$LazVersion-$LazRelease/g" \
> $FPCSrcBuildDir/usr/share/doc/fpcsrc/changelog > $FPCSrcBuildDir/usr/share/doc/fpc-src/changelog
cp $DebianSrcDir/{copyright,changelog.Debian} $FPCSrcBuildDir/usr/share/doc/fpcsrc/ cp $DebianSrcDir/{copyright,changelog.Debian} $FPCSrcBuildDir/usr/share/doc/fpc-src/
gzip --best $FPCSrcBuildDir/usr/share/doc/fpcsrc/changelog gzip --best $FPCSrcBuildDir/usr/share/doc/fpc-src/changelog
gzip --best $FPCSrcBuildDir/usr/share/doc/fpcsrc/changelog.Debian gzip --best $FPCSrcBuildDir/usr/share/doc/fpc-src/changelog.Debian
# fixing permissions # fixing permissions
echo "fixing permissions ..." echo "fixing permissions ..."
@ -104,13 +104,13 @@ if [ "$PkgType" = "deb" ]; then
cd - cd -
else else
# build fpcsrc rpm # build fpc-src rpm
echo "building fpcsrc rpm ..." echo "building fpc-src rpm ..."
# create spec file # create spec file
SpecFile=rpm/fpcsrc-$LazVersion-$LazRelease.spec SpecFile=rpm/fpc-src-$LazVersion-$LazRelease.spec
cat fpcsrc.spec | \ cat fpc-src.spec | \
sed -e "s/LAZVERSION/$LazVersion/g" -e "s/LAZRELEASE/$LazRelease/" \ sed -e "s/LAZVERSION/$LazVersion/g" -e "s/LAZRELEASE/$LazRelease/" \
> $SpecFile > $SpecFile
@ -123,7 +123,7 @@ else
# build rpm # build rpm
rpmbuild -ba $SpecFile || rpm -ba $SpecFile rpmbuild -ba $SpecFile || rpm -ba $SpecFile
echo "The new rpm can be found in $(./rpm/get_rpm_source_dir.sh)/RPMS/i386/fpcsrc-$LazVersion-$LazRelease.i386.rpm" echo "The new rpm can be found in $(./rpm/get_rpm_source_dir.sh)/RPMS/i386/fpc-src-$LazVersion-$LazRelease.i386.rpm"
fi fi
# end. # end.

View File

@ -36,7 +36,7 @@ fi
CurDir=`pwd` CurDir=`pwd`
Date=20$Year$Month$Day Date=20$Year$Month$Day
LazRelease=laz.$Date LazRelease=laz.$Date
SrcTGZ=fpcsrc-$LazVersion-$LazRelease.tgz SrcTGZ=fpc-src-$LazVersion-$LazRelease.tgz
TmpDir=/tmp/fpc$LazVersion TmpDir=/tmp/fpc$LazVersion
DebianRulezDir=$TmpDir/fpc/install/debian/ DebianRulezDir=$TmpDir/fpc/install/debian/
@ -92,12 +92,12 @@ cd -
echo =================================================== echo ===================================================
echo echo
echo building fpcsrc deb ... echo building fpc-src deb ...
FPCSrcTmpDir=/tmp/fpcsrc$LazVersion FPCSrcTmpDir=/tmp/fpc-src$LazVersion
FPCSrcBuildDir=$FPCSrcTmpDir/fpcsrc_build FPCSrcBuildDir=$FPCSrcTmpDir/fpc-src_build
FPCSrcDeb=fpcsrc-$LazVersion-$LazRelease.deb FPCSrcDeb=fpc-src-$LazVersion-$LazRelease.deb
DebianSrcDir=$CurDir/debian_fpcsrc DebianSrcDir=$CurDir/debian_fpc-src
echo "Build directory is $FPCSrcBuildDir" echo "Build directory is $FPCSrcBuildDir"
if [ x$FPCSrcBuildDir = x/ ]; then if [ x$FPCSrcBuildDir = x/ ]; then
@ -124,14 +124,14 @@ cat $DebianSrcDir/control | \
# copyright and changelog files # copyright and changelog files
echo "copying copyright and changelog files" echo "copying copyright and changelog files"
mkdir -p $FPCSrcBuildDir/usr/share/doc/fpcsrc mkdir -p $FPCSrcBuildDir/usr/share/doc/fpc-src
cat $DebianSrcDir/changelog | \ cat $DebianSrcDir/changelog | \
sed -e "s/FPCVERSION/$LazVersion-$LazRelease/g" \ sed -e "s/FPCVERSION/$LazVersion-$LazRelease/g" \
-e "s/FPCDATE/$Year-$Month-$Day/g" \ -e "s/FPCDATE/$Year-$Month-$Day/g" \
> $FPCSrcBuildDir/usr/share/doc/fpcsrc/changelog > $FPCSrcBuildDir/usr/share/doc/fpc-src/changelog
cp $DebianSrcDir/{copyright,changelog.Debian} $FPCSrcBuildDir/usr/share/doc/fpcsrc/ cp $DebianSrcDir/{copyright,changelog.Debian} $FPCSrcBuildDir/usr/share/doc/fpc-src/
gzip --best $FPCSrcBuildDir/usr/share/doc/fpcsrc/changelog gzip --best $FPCSrcBuildDir/usr/share/doc/fpc-src/changelog
gzip --best $FPCSrcBuildDir/usr/share/doc/fpcsrc/changelog.Debian gzip --best $FPCSrcBuildDir/usr/share/doc/fpc-src/changelog.Debian
# fixing permissions # fixing permissions
echo "fixing permissions ..." echo "fixing permissions ..."

View File

@ -1,16 +1,16 @@
fpcsrc (2.0.3) fpc-src (2.0.3)
* Bugfixes * Renamed fpcsrc to fpc-src
-- Mattias Gaertner <mattias@cvs.freepascal.org> 01/11/2006 -- Mattias Gaertner <mattias@cvs.freepascal.org> 01/11/2006
fpcsrc (1.0.10) fpc-src (1.0.10)
* Bugfixes * Bugfixes
-- Mattias Gaertner <mattias@cvs.freepascal.org> 07/13/2003 -- Mattias Gaertner <mattias@cvs.freepascal.org> 07/13/2003
fpcsrc (1.0.7) fpc-src (1.0.7)
* Started package * Started package

View File

@ -1,3 +1,3 @@
fpcsrc Debian maintainer and upstream author are identical. fpc-src Debian maintainer and upstream author are identical.
Therefore see also normal changelog file for Debian changes. Therefore see also normal changelog file for Debian changes.

View File

@ -1,4 +1,4 @@
Package: fpcsrc Package: fpc-src
Version: FPCVERSION Version: FPCVERSION
Section: devel Section: devel
Priority: optional Priority: optional

View File

@ -2,7 +2,7 @@
# #
# Author: Mattias Gaertner # Author: Mattias Gaertner
# #
# Script to download fpc and create the rpms 'fpc' and 'fpcsrc'. # Script to download fpc and create the rpms 'fpc' and 'fpc-src'.
set -x set -x
set -e set -e
@ -55,8 +55,8 @@ fi
Date=20$Year$Month$Day Date=20$Year$Month$Day
LazRelease=laz.$Date LazRelease=laz.$Date
SrcTGZ=fpcsrc-$LazVersion-$LazRelease.tgz SrcTGZ=fpc-src-$LazVersion-$LazRelease.tgz
SrcPatch=fpcsrc-patch SrcPatch=fpc-src-patch
TmpDir=/tmp/fpc$LazVersion TmpDir=/tmp/fpc$LazVersion
SpecFile=$TmpDir/fpc/install/fpc.spec SpecFile=$TmpDir/fpc/install/fpc.spec
@ -83,15 +83,15 @@ fi
echo echo
echo building fpcsrc rpm ... echo building fpc-src rpm ...
set -x set -x
# copy src tgz into building directory # copy src tgz into building directory
cp $SrcTGZ /usr/src/redhat/SOURCES/ cp $SrcTGZ /usr/src/redhat/SOURCES/
# create spec file # create spec file
SpecFile=fpcsrc-$LazVersion-$LazRelease.spec SpecFile=fpc-src-$LazVersion-$LazRelease.spec
cat fpcsrc.spec | \ cat fpc-src.spec | \
sed -e "s/LAZVERSION/$LazVersion/g" -e "s/LAZRELEASE/$LazRelease/" \ sed -e "s/LAZVERSION/$LazVersion/g" -e "s/LAZRELEASE/$LazRelease/" \
> $SpecFile > $SpecFile

View File

@ -1,4 +1,4 @@
Name: fpcsrc Name: fpc-src
Version: LAZVERSION Version: LAZVERSION
Release: LAZRELEASE Release: LAZRELEASE
Copyright: LGPL2 Copyright: LGPL2
@ -7,7 +7,7 @@ Source: %{name}-%{version}-%{release}.source.tar.gz
Summary: FreePascal sources Summary: FreePascal sources
Packager: Mattias Gaertner (mattias@freepascal.org) Packager: Mattias Gaertner (mattias@freepascal.org)
URL: http://www.freepascal.org/ URL: http://www.freepascal.org/
BuildRoot: %{_tmppath}/fpcsrc-build%{version} BuildRoot: %{_tmppath}/fpc-src-build%{version}
%define fpcsrcdir %{_datadir}/fpcsrc %define fpcsrcdir %{_datadir}/fpcsrc
%define destdir %{buildroot}%{fpcsrcdir}/ %define destdir %{buildroot}%{fpcsrcdir}/

View File

@ -9,7 +9,7 @@ FPCSRC="u"
echo "Installing freepascal" echo "Installing freepascal"
cd $WHERE/fpc cd $WHERE/fpc
yes "" | ./install.sh yes "" | ./install.sh
echo "Installin freepascal sources" echo "Installing freepascal sources"
cd / cd /
rm -frv /usr/src/fpc-1.9.6 rm -frv /usr/src/fpc-1.9.6
rm -frv /usr/src/fpc rm -frv /usr/src/fpc