mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-07 21:37:11 +02:00
fix snapshot building with rpm templates
git-svn-id: trunk@7752 -
This commit is contained in:
parent
502f83fbbf
commit
e48c5f8f8b
@ -44,7 +44,7 @@ fi
|
|||||||
#------------------------------------------------------------------------------
|
#------------------------------------------------------------------------------
|
||||||
|
|
||||||
# create a temporary copy of the fpc sources to patch it
|
# create a temporary copy of the fpc sources to patch it
|
||||||
TmpDir=/tmp/fpc
|
TmpDir=/tmp/`whoami`/fpc
|
||||||
rm -rf $TmpDir
|
rm -rf $TmpDir
|
||||||
|
|
||||||
echo "extracting FPC from local svn ..."
|
echo "extracting FPC from local svn ..."
|
||||||
@ -65,7 +65,7 @@ fi
|
|||||||
perl replace_in_files.pl -sR -f '=\d.\d.\d' -r =$CompilerVersionStr -m 'Makefile(.fpc)?' $TmpDir/*
|
perl replace_in_files.pl -sR -f '=\d.\d.\d' -r =$CompilerVersionStr -m 'Makefile(.fpc)?' $TmpDir/*
|
||||||
|
|
||||||
# create a source tar.gz
|
# create a source tar.gz
|
||||||
cd /tmp
|
cd $TmpDir
|
||||||
tar -czf ~/rpmbuild/SOURCES/fpc-2.1.1-$LazRelease.source.tar.gz fpc
|
tar -czf ~/rpmbuild/SOURCES/fpc-2.1.1-$LazRelease.source.tar.gz fpc
|
||||||
|
|
||||||
# remove the tempdir
|
# remove the tempdir
|
||||||
|
@ -35,7 +35,8 @@ if [ ! -f $FPCRPM ]; then
|
|||||||
exit
|
exit
|
||||||
fi
|
fi
|
||||||
|
|
||||||
TmpFPCDir=~/tmp/fpc
|
User=`whoami`
|
||||||
|
TmpFPCDir=/tmp/$User/fpc
|
||||||
if [ -e $TmpFPCDir ]; then
|
if [ -e $TmpFPCDir ]; then
|
||||||
rm -rf $TmpFPCDir
|
rm -rf $TmpFPCDir
|
||||||
fi
|
fi
|
||||||
@ -61,7 +62,7 @@ svn export $LazSrcDir $TmpDir
|
|||||||
|
|
||||||
# create a source tar.gz
|
# create a source tar.gz
|
||||||
cd $TmpDir/..
|
cd $TmpDir/..
|
||||||
tar -czf ~/rpmbuild/SOURCES/lazarus-$LazVersion-$Date.source.tar.gz lazarus
|
tar -czf ~/rpmbuild/SOURCES/lazarus-$LazVersion-$Date.tar.gz lazarus
|
||||||
|
|
||||||
# remove the tempdir
|
# remove the tempdir
|
||||||
cd -
|
cd -
|
||||||
|
@ -66,7 +66,8 @@ cp -a packages fpcsrc
|
|||||||
rm -rf packages/extra/amunits
|
rm -rf packages/extra/amunits
|
||||||
rm -rf packages/extra/winunits
|
rm -rf packages/extra/winunits
|
||||||
|
|
||||||
STARTPP=`which %{ppcname}`
|
# STARTPP=`which %{ppcname}`
|
||||||
|
STARTPP=/usr/local/bin/ppc386
|
||||||
NEWPP=`pwd`/compiler/%{ppcname}
|
NEWPP=`pwd`/compiler/%{ppcname}
|
||||||
NEWFPDOC=`pwd`/utils/fpdoc/fpdoc
|
NEWFPDOC=`pwd`/utils/fpdoc/fpdoc
|
||||||
DATA2INC=`pwd`/utils/data2inc
|
DATA2INC=`pwd`/utils/data2inc
|
||||||
|
@ -24,7 +24,11 @@ component library - LCL, which is also included in this package.
|
|||||||
|
|
||||||
%build
|
%build
|
||||||
cd lazarus
|
cd lazarus
|
||||||
make OPT="-Fl/opt/gnome/lib"
|
MAKEOPTS="-Fl/opt/gnome/lib"
|
||||||
|
if [ -n "$FPCCfg" ]; then
|
||||||
|
MAKEOPTS="$MAKEOPTS -n @$FPCCfg"
|
||||||
|
fi
|
||||||
|
make OPT="$MAKEOPTS"
|
||||||
strip lazarus
|
strip lazarus
|
||||||
strip startlazarus
|
strip startlazarus
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user