[GRASS-SVN] r74027 - in grass/trunk/mswindows: . osgeo4w
svn_grass at osgeo.org
svn_grass at osgeo.org
Sat Jan 26 12:35:23 PST 2019
Author: martinl
Date: 2019-01-26 12:35:23 -0800 (Sat, 26 Jan 2019)
New Revision: 74027
Modified:
grass/trunk/mswindows/GRASS-Packager.bat.tmpl
grass/trunk/mswindows/Makefile
grass/trunk/mswindows/osgeo4w/env.bat.tmpl
grass/trunk/mswindows/osgeo4w/grass.bat.tmpl
grass/trunk/mswindows/osgeo4w/package.sh
grass/trunk/mswindows/osgeo4w/postinstall.bat
grass/trunk/mswindows/osgeo4w/preremove.bat
Log:
wingrass: change instalation target, see #3732
Modified: grass/trunk/mswindows/GRASS-Packager.bat.tmpl
===================================================================
--- grass/trunk/mswindows/GRASS-Packager.bat.tmpl 2019-01-26 18:33:04 UTC (rev 74026)
+++ grass/trunk/mswindows/GRASS-Packager.bat.tmpl 2019-01-26 20:35:23 UTC (rev 74027)
@@ -23,7 +23,7 @@
set MSYS_BLD_DIR=C:\msys%1\mingw%1
-set GRASS_PREFIX=%OSGEO4W_BLD_DIR%\apps\grass\grass- at GRASS_VERSION_MAJOR@. at GRASS_VERSION_MINOR@. at GRASS_VERSION_RELEASE@
+set GRASS_PREFIX=%OSGEO4W_BLD_DIR%\apps\grass\grass at GRASS_VERSION_MAJOR@@GRASS_VERSION_MINOR@
@echo.
@echo -----------------------------------------------------------------------------------------------------------------------
Modified: grass/trunk/mswindows/Makefile
===================================================================
--- grass/trunk/mswindows/Makefile 2019-01-26 18:33:04 UTC (rev 74026)
+++ grass/trunk/mswindows/Makefile 2019-01-26 20:35:23 UTC (rev 74027)
@@ -17,7 +17,6 @@
sed \
-e 's#@GRASS_VERSION_MAJOR@#$(GRASS_VERSION_MAJOR)#' \
-e 's#@GRASS_VERSION_MINOR@#$(GRASS_VERSION_MINOR)#' \
- -e 's#@GRASS_VERSION_RELEASE@#$(GRASS_VERSION_RELEASE)#' \
$< > $@
GRASS-Installer.nsi: GRASS-Installer.nsi.tmpl
Modified: grass/trunk/mswindows/osgeo4w/env.bat.tmpl
===================================================================
--- grass/trunk/mswindows/osgeo4w/env.bat.tmpl 2019-01-26 18:33:04 UTC (rev 74026)
+++ grass/trunk/mswindows/osgeo4w/env.bat.tmpl 2019-01-26 20:35:23 UTC (rev 74027)
@@ -2,7 +2,7 @@
REM Environmental variables for GRASS OSGeo4W installer
REM
-set GISBASE=%OSGEO4W_ROOT%\apps\grass\grass- at VERSION@
+set GISBASE=%OSGEO4W_ROOT%\apps\grass\grass at POSTFIX@
REM Uncomment if you want to use Bash instead of Cmd
REM Note that msys package must be also installed
Modified: grass/trunk/mswindows/osgeo4w/grass.bat.tmpl
===================================================================
--- grass/trunk/mswindows/osgeo4w/grass.bat.tmpl 2019-01-26 18:33:04 UTC (rev 74026)
+++ grass/trunk/mswindows/osgeo4w/grass.bat.tmpl 2019-01-26 20:35:23 UTC (rev 74027)
@@ -12,7 +12,7 @@
call py3_env.bat
@echo off
-call %OSGEO4W_ROOT%\apps\grass\grass- at VERSION@\etc\env.bat
+call %OSGEO4W_ROOT%\apps\grass\grass at POSTFIX@\etc\env.bat
rem
rem Launch GRASS GIS
Modified: grass/trunk/mswindows/osgeo4w/package.sh
===================================================================
--- grass/trunk/mswindows/osgeo4w/package.sh 2019-01-26 18:33:04 UTC (rev 74026)
+++ grass/trunk/mswindows/osgeo4w/package.sh 2019-01-26 20:35:23 UTC (rev 74027)
@@ -91,7 +91,8 @@
read MINOR <&3
read PATCH <&3
-export VERSION=$MAJOR.$MINOR.$PATCH
+export VERSION=${MAJOR}.${MINOR}.${PATCH}
+export POSTFIX=${MAJOR}${MINOR}
if [[ "$PATCH" == *svn* ]] ; then
GRASS_EXECUTABLE=grass${MAJOR}${MINOR}svn
@@ -214,25 +215,25 @@
rm -f diib*
log prepare packaging
-mv $OSGEO4W_ROOT_MSYS/apps/grass/grass-$VERSION/include/grass/config.h \
- $OSGEO4W_ROOT_MSYS/apps/grass/grass-$VERSION/include/grass/config.h.mingw
-cp mswindows/osgeo4w/config.h.switch $OSGEO4W_ROOT_MSYS/apps/grass/grass-$VERSION/include/grass/config.h
-cp mswindows/osgeo4w/config.h.vc $OSGEO4W_ROOT_MSYS/apps/grass/grass-$VERSION/include/grass
+mv $OSGEO4W_ROOT_MSYS/apps/grass/grass$POSTFIX/include/grass/config.h \
+ $OSGEO4W_ROOT_MSYS/apps/grass/grass$POSTFIX/include/grass/config.h.mingw
+cp mswindows/osgeo4w/config.h.switch $OSGEO4W_ROOT_MSYS/apps/grass/grass$POSTFIX/include/grass/config.h
+cp mswindows/osgeo4w/config.h.vc $OSGEO4W_ROOT_MSYS/apps/grass/grass$POSTFIX/include/grass
mkdir -p $OSGEO4W_ROOT_MSYS/etc/preremove $OSGEO4W_ROOT_MSYS/etc/postinstall
-sed -e "s#@VERSION@#$VERSION#g" -e "s#@OSGEO4W_ROOT@#$OSGEO4W_ROOT#g" -e "s#@POSTFIX@#$MAJOR$MINOR#g" \
+sed -e "s#@POSTFIX@#$POSTFIX#g" \
mswindows/osgeo4w/grass.bat.tmpl >$OSGEO4W_ROOT_MSYS/bin/${GRASS_EXECUTABLE}.bat
-sed -e "s#@VERSION@#$VERSION#g" -e "s#@OSGEO4W_ROOT_MSYS@#$OSGEO4W_ROOT#g" \
- mswindows/osgeo4w/env.bat.tmpl >$OSGEO4W_ROOT_MSYS/apps/grass/grass-$VERSION/etc/env.bat
-sed -e "s#@VERSION@#$VERSION#g" -e "s#@GRASS_EXECUTABLE@#$GRASS_EXECUTABLE#g" \
+sed -e "s#@POSTFIX@#$POSTFIX#g" \
+ mswindows/osgeo4w/env.bat.tmpl >$OSGEO4W_ROOT_MSYS/apps/grass/grass$POSTFIX/etc/env.bat
+sed -e "s#@POSTFIX@#$POSTFIX#g" -e "s#@VERSION@#$VERSION#g" -e "s#@GRASS_EXECUTABLE@#$GRASS_EXECUTABLE#g" \
mswindows/osgeo4w/postinstall.bat >$OSGEO4W_ROOT_MSYS/etc/postinstall/grass${PACKAGE_POSTFIX}.bat
-sed -e "s#@VERSION@#$VERSION#g" -e "s#@GRASS_EXECUTABLE@#$GRASS_EXECUTABLE#g" \
+sed -e "s#@POSTFIX@#$POSTFIX#g" -e "s#@VERSION@#$VERSION#g" -e "s#@GRASS_EXECUTABLE@#$GRASS_EXECUTABLE#g" \
mswindows/osgeo4w/preremove.bat >$OSGEO4W_ROOT_MSYS/etc/preremove/grass${PACKAGE_POSTFIX}.bat
if [ -n "$PACKAGE_PATCH" ]; then
log building vc libraries
OSGEO4W_POSTFIX=$OSGEO4W_POSTFIX sh \
- mswindows/osgeo4w/mklibs.sh $OSGEO4W_ROOT_MSYS/apps/grass/grass-$VERSION/lib/*.$VERSION.dll
- mv mswindows/osgeo4w/vc/grass*.lib $OSGEO4W_ROOT_MSYS/apps/grass/grass-$VERSION/lib
+ mswindows/osgeo4w/mklibs.sh $OSGEO4W_ROOT_MSYS/apps/grass/grass$POSTFIX/lib/*.$VERSION.dll
+ mv mswindows/osgeo4w/vc/grass*.lib $OSGEO4W_ROOT_MSYS/apps/grass/grass$POSTFIX/lib
log creating package
mkdir -p mswindows/osgeo4w/package
@@ -242,8 +243,7 @@
cd $OSGEO4W_ROOT_MSYS
# update startup script
- sed -e "s#@VERSION@#$VERSION#g" -e "s#@OSGEO4W_ROOT@#$OSGEO4W_ROOT#g" \
- -e "s#@POSTFIX@#$MAJOR$MINOR#g" \
+ sed -e "s#@POSTFIX@#$POSTFIX#g" \
$SRC/mswindows/osgeo4w/grass.bat.tmpl > bin/${GRASS_EXECUTABLE}.bat.tmpl
# bat files - unix2dos
@@ -272,13 +272,13 @@
/mingw${MINGW_POSTFIX}/bin/libtre-5.dll \
/mingw${MINGW_POSTFIX}/bin/zlib1.dll \
/mingw${MINGW_POSTFIX}/bin/libstdc++-6.dll \
- apps/grass/grass-$VERSION/bin
+ apps/grass/grass$POSTFIX/bin
cp -uv /mingw${MINGW_POSTFIX}/etc/fonts/fonts.conf \
- apps/grass/grass-$VERSION/etc
+ apps/grass/grass$POSTFIX/etc
# creating grass package
tar -cjf $PDIR/grass$PACKAGE_POSTFIX-$VERSION-$PACKAGE_PATCH.tar.bz2 \
- apps/grass/grass-$VERSION \
+ apps/grass/grass$POSTFIX \
bin/${GRASS_EXECUTABLE}.bat.tmpl \
etc/postinstall/grass${PACKAGE_POSTFIX}.bat \
etc/preremove/grass${PACKAGE_POSTFIX}.bat
Modified: grass/trunk/mswindows/osgeo4w/postinstall.bat
===================================================================
--- grass/trunk/mswindows/osgeo4w/postinstall.bat 2019-01-26 18:33:04 UTC (rev 74026)
+++ grass/trunk/mswindows/osgeo4w/postinstall.bat 2019-01-26 20:35:23 UTC (rev 74027)
@@ -1,7 +1,7 @@
-set ICON=%OSGEO4W_ROOT%\apps\grass\grass- at VERSION@\gui\icons\grass_osgeo.ico
+set ICON=%OSGEO4W_ROOT%\apps\grass\grass at POSTFIX@\gui\icons\grass_osgeo.ico
set BATCH=%OSGEO4W_ROOT%\bin\@GRASS_EXECUTABLE at .bat
textreplace -std -t "%BATCH%"
-textreplace -std -t "%OSGEO4W_ROOT%"\apps\grass\grass- at VERSION@\etc\fontcap
+textreplace -std -t "%OSGEO4W_ROOT%"\apps\grass\grass- at POSTFIX@\etc\fontcap
xxmklink "%OSGEO4W_STARTMENU%\GRASS GIS @VERSION at .lnk" "%BATCH%" "--gui" \ "Launch GRASS GIS @VERSION@" 1 "%ICON%"
xxmklink "%ALLUSERSPROFILE%\Desktop\GRASS GIS @VERSION at .lnk" "%BATCH%" "--gui" \ "Launch GRASS GIS @VERSION@" 1 "%ICON%"
@@ -10,7 +10,7 @@
rem an OSGeo4W installation for updating paths to fonts
rem set gisbase
-set GISBASE=%OSGEO4W_ROOT%\apps\grass\grass- at VERSION@
+set GISBASE=%OSGEO4W_ROOT%\apps\grass\grass at POSTFIX@
rem set path to freetype dll and its dependencies
set FREETYPEBASE=%OSGEO4W_ROOT%\bin;%OSGEO4W_ROOT%\apps\msys\bin;%GISBASE%\lib
Modified: grass/trunk/mswindows/osgeo4w/preremove.bat
===================================================================
--- grass/trunk/mswindows/osgeo4w/preremove.bat 2019-01-26 18:33:04 UTC (rev 74026)
+++ grass/trunk/mswindows/osgeo4w/preremove.bat 2019-01-26 20:35:23 UTC (rev 74027)
@@ -2,4 +2,4 @@
del "%ALLUSERSPROFILE%\Desktop\GRASS GIS @VERSION at .lnk"
del "%OSGEO4W_ROOT%\bin\@GRASS_EXECUTABLE at .bat"
-del "%OSGEO4W_ROOT%"\apps\grass\grass- at VERSION@\etc\fontcap
+del "%OSGEO4W_ROOT%"\apps\grass\grass at POSTFIX@\etc\fontcap
More information about the grass-commit
mailing list