From 84fba8eb85e9eb737659853102244de5efaea122 Mon Sep 17 00:00:00 2001 From: vincents Date: Tue, 10 Jun 2008 22:34:56 +0000 Subject: [PATCH] rpm build script: fixed using fpc version number when running samplecfg (bug #11461) git-svn-id: trunk@15377 - --- tools/install/build_fpc_snaphot_rpm.sh | 1 + tools/install/create_fpc_rpm.sh | 1 + tools/install/rpm/fpc.spec.template | 6 ++++-- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/tools/install/build_fpc_snaphot_rpm.sh b/tools/install/build_fpc_snaphot_rpm.sh index 020741c505..a73431b8df 100755 --- a/tools/install/build_fpc_snaphot_rpm.sh +++ b/tools/install/build_fpc_snaphot_rpm.sh @@ -85,6 +85,7 @@ SpecFile=$RPMDIR/SPECS/fpc.spec cat $SpecFileTemplate | \ sed -e 's/^Version: .*/Version: '"$LazVersion/" \ -e 's/^Release: .*/Release: '"$LazRelease/" \ + -e 's/^%define fpcversion .*/%define fpcversion '"$CompilerVersionStr/" \ > $SpecFile # -e 's/\(%define builddocdir.*\)/%define __strip smart_strip.sh\n\n\1/' \ # -e 's/^\%{fpcdir}\/samplecfg .*/%{fpcdir}\/samplecfg %{_libdir}\/fpc\/\\\$version/' \ diff --git a/tools/install/create_fpc_rpm.sh b/tools/install/create_fpc_rpm.sh index 23a124ac66..395226a4d3 100755 --- a/tools/install/create_fpc_rpm.sh +++ b/tools/install/create_fpc_rpm.sh @@ -148,6 +148,7 @@ else cat $SpecFileTemplate | \ sed -e 's/^Version: .*/Version: '"$FPCVersion/" \ -e 's/^Release: .*/Release: '"$FPCRelease/" \ + -e 's/^%define fpcversion .*/%define fpcversion '"$FPCVersion/" \ > $SpecFile # -e 's/\(%define builddocdir.*\)/%define __strip smart_strip.sh\n\n\1/' \ # -e 's/^\%{fpcdir}\/samplecfg .*/%{fpcdir}\/samplecfg %{_libdir}\/fpc\/\\\$version/' \ diff --git a/tools/install/rpm/fpc.spec.template b/tools/install/rpm/fpc.spec.template index d6add70f5d..4c67c102a4 100644 --- a/tools/install/rpm/fpc.spec.template +++ b/tools/install/rpm/fpc.spec.template @@ -80,10 +80,11 @@ make clean all FPC=${STARTPP} %install rm -rf %{buildroot} FPCMAKE=`pwd`/utils/fpcm/fpcmake +DATA2INC=`pwd`/utils/data2inc NEWPP=`pwd`/compiler/%{ppcname} FPCVERSION=`${NEWPP} -iV` FPCFULLVERSION=`${NEWPP} -iW` -INSTALLOPTS="FPC=${NEWPP} FPCMAKE=${FPCMAKE} \ +INSTALLOPTS="FPC=${NEWPP} FPCMAKE=${FPCMAKE} DATA2INC=${DATA2INC} \ INSTALL_PREFIX=%{buildroot}%{_prefix} \ INSTALL_LIBDIR=%{buildroot}%{_libdir} \ INSTALL_BASEDIR=%{buildroot}%{_libdir}/%{name}/${FPCVERSION} \ @@ -127,7 +128,8 @@ rm -rf %{buildroot} %post # Create a version independent config -%{_libdir}/%{name}/${FPCVERSION}/samplecfg %{_libdir}/%{name}/${FPCVERSION} > /dev/null +%define fpcversion 2.2.0 +%{_libdir}/%{name}/%{fpcversion}/samplecfg %{_libdir}/%{name}/%{fpcversion} > /dev/null %files %defattr(-,root,root,-)