mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-06-02 20:58:23 +02:00
rpm scripts: added heuristic to find target_cpu
git-svn-id: trunk@12820 -
This commit is contained in:
parent
69c3702ccf
commit
1edf510a8a
@ -78,6 +78,10 @@ if [ "$CompilerPatch" != "0" ]; then
|
||||
fi
|
||||
echo " $CompilerVersionStr-$FPCRelease"
|
||||
|
||||
Arch=i386
|
||||
if [ -f /etc/rpm/platform ]; then
|
||||
Arch=$(cat /etc/rpm/platform | sed -e 's/-.*//')
|
||||
fi
|
||||
|
||||
|
||||
#------------------------------------------------------------------------------
|
||||
@ -163,7 +167,7 @@ else
|
||||
fi
|
||||
rpmbuild --nodeps -ba $SpecFile
|
||||
|
||||
echo "The new rpm can be found in $(./rpm/get_rpm_source_dir.sh)/RPMS/i386/fpc-$FPCVersion-$FPCRelease.i386.rpm"
|
||||
echo "The new rpm can be found in $(./rpm/get_rpm_source_dir.sh)/RPMS/$Arch/fpc-$FPCVersion-$FPCRelease.$Arch.rpm"
|
||||
fi
|
||||
|
||||
# end.
|
||||
|
@ -27,6 +27,11 @@ SrcTGZ=$(./rpm/get_rpm_source_dir.sh)/SOURCES/$Src
|
||||
TmpDir=/tmp/lazarus$LazVersion
|
||||
SpecFile=rpm/lazarus-$LazVersion-$LazRelease.spec
|
||||
|
||||
Arch=i386
|
||||
if [ -f /etc/rpm/platform ]; then
|
||||
Arch=$(cat /etc/rpm/platform | sed -e 's/-.*//')
|
||||
fi
|
||||
|
||||
# download lazarus svn if needed
|
||||
echo "creating lazarus tgz ..."
|
||||
#if [ ! -f $SrcTGZ ]; then
|
||||
@ -48,7 +53,7 @@ cat rpm/lazarus.spec.template | \
|
||||
echo "building rpm ..."
|
||||
rpm -ba $SpecFile || rpmbuild -ba $SpecFile
|
||||
|
||||
echo "The new rpm can be found at $(./rpm/get_rpm_source_dir.sh)/RPMS/i386/lazarus-$LazVersion-$LazRelease.i386.rpm"
|
||||
echo "The new rpm can be found at $(./rpm/get_rpm_source_dir.sh)/RPMS/$Arch/lazarus-$LazVersion-$LazRelease.$Arch.rpm"
|
||||
|
||||
# end.
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user