mirror of
https://github.com/doublecmd/doublecmd.git
synced 2026-06-21 09:58:13 +00:00
UPD: Build packages scripts
This commit is contained in:
parent
fed7d7862b
commit
ebd4e14090
10 changed files with 85 additions and 85 deletions
|
|
@ -1,79 +1,79 @@
|
|||
|
||||
rem Set Double Commander version
|
||||
set DC_VER=0.4.6
|
||||
|
||||
rem Path to subversion
|
||||
set SVN_EXE="c:\Program Files\svn-win32-1.6.5\bin\svn.exe"
|
||||
|
||||
rem Path to Inno Setup compiler
|
||||
set ISCC_EXE="c:\Program Files\Inno Setup 5\ISCC.exe"
|
||||
|
||||
rem The new package will be created from here
|
||||
set BUILD_PACK_DIR=%TEMP%\doublecmd-%DATE%
|
||||
|
||||
rem The new package will be saved here
|
||||
set PACK_DIR=%CD%\windows\release
|
||||
|
||||
rem Create temp dir for building
|
||||
set BUILD_DC_TMP_DIR=%TEMP%\doublecmd-%DC_VER%
|
||||
rm -rf %BUILD_DC_TMP_DIR%
|
||||
%SVN_EXE% export ..\ %BUILD_DC_TMP_DIR%
|
||||
|
||||
rem Save revision number
|
||||
mkdir %BUILD_DC_TMP_DIR%\.svn
|
||||
copy ..\.svn\entries %BUILD_DC_TMP_DIR%\.svn\
|
||||
|
||||
rem Prepare package build dir
|
||||
rm -rf %BUILD_PACK_DIR%
|
||||
mkdir %BUILD_PACK_DIR%
|
||||
mkdir %BUILD_PACK_DIR%\release
|
||||
|
||||
rem Copy needed files
|
||||
copy windows\doublecmd.iss %BUILD_PACK_DIR%\
|
||||
copy windows\portable.diff %BUILD_PACK_DIR%\
|
||||
|
||||
rem Get processor architecture
|
||||
if "%CPU_TARGET%" == "" (
|
||||
if "%PROCESSOR_ARCHITECTURE%" == "x86" (
|
||||
set CPU_TARGET=i386
|
||||
set OS_TARGET=win32
|
||||
) else if "%PROCESSOR_ARCHITECTURE%" == "AMD64" (
|
||||
set CPU_TARGET=x86_64
|
||||
set OS_TARGET=win64
|
||||
)
|
||||
)
|
||||
|
||||
rem Copy libraries
|
||||
copy windows\lib\%CPU_TARGET%\*.dll %BUILD_DC_TMP_DIR%\
|
||||
|
||||
cd /D %BUILD_DC_TMP_DIR%
|
||||
|
||||
rem Build all components of Double Commander
|
||||
call _make.bat all
|
||||
|
||||
rem Prepare install files
|
||||
call %BUILD_DC_TMP_DIR%\install\windows\install.bat
|
||||
|
||||
cd /D %BUILD_PACK_DIR%
|
||||
rem Create *.exe package
|
||||
%ISCC_EXE% /F"doublecmd-%DC_VER%.%CPU_TARGET%-%OS_TARGET%" doublecmd.iss
|
||||
|
||||
rem Move created package
|
||||
move release\*.exe %PACK_DIR%
|
||||
|
||||
rem Create *.zip package
|
||||
patch doublecmd/doublecmd.ini portable.diff
|
||||
zip -9 -Dr %PACK_DIR%\doublecmd-%DC_VER%.%CPU_TARGET%-%OS_TARGET%.zip doublecmd
|
||||
|
||||
rem Create help packages
|
||||
cd /D %BUILD_DC_TMP_DIR%
|
||||
rem Copy help files
|
||||
call %BUILD_DC_TMP_DIR%\install\windows\install-help.bat
|
||||
rem Create help package for each language
|
||||
cd %BUILD_PACK_DIR%\doublecmd
|
||||
for /D %%f in (doc\*) do zip -9 -Dr %PACK_DIR%\doublecmd-help.%%~nf-%DC_VER%.noarch.zip %%f
|
||||
|
||||
rem Clean temp directories
|
||||
cd \
|
||||
rm -rf %BUILD_DC_TMP_DIR%
|
||||
rm -rf %BUILD_PACK_DIR%
|
||||
|
||||
rem Set Double Commander version
|
||||
set DC_VER=0.4.6
|
||||
|
||||
rem Path to subversion
|
||||
set SVN_EXE="c:\Program Files\svn-win32-1.6.5\bin\svn.exe"
|
||||
|
||||
rem Path to Inno Setup compiler
|
||||
set ISCC_EXE="c:\Program Files\Inno Setup 5\ISCC.exe"
|
||||
|
||||
rem The new package will be created from here
|
||||
set BUILD_PACK_DIR=%TEMP%\doublecmd-%DATE%
|
||||
|
||||
rem The new package will be saved here
|
||||
set PACK_DIR=%CD%\windows\release
|
||||
|
||||
rem Create temp dir for building
|
||||
set BUILD_DC_TMP_DIR=%TEMP%\doublecmd-%DC_VER%
|
||||
rm -rf %BUILD_DC_TMP_DIR%
|
||||
%SVN_EXE% export ..\ %BUILD_DC_TMP_DIR%
|
||||
|
||||
rem Save revision number
|
||||
mkdir %BUILD_DC_TMP_DIR%\.svn
|
||||
copy ..\.svn\entries %BUILD_DC_TMP_DIR%\.svn\
|
||||
|
||||
rem Prepare package build dir
|
||||
rm -rf %BUILD_PACK_DIR%
|
||||
mkdir %BUILD_PACK_DIR%
|
||||
mkdir %BUILD_PACK_DIR%\release
|
||||
|
||||
rem Copy needed files
|
||||
copy windows\doublecmd.iss %BUILD_PACK_DIR%\
|
||||
copy windows\portable.diff %BUILD_PACK_DIR%\
|
||||
|
||||
rem Get processor architecture
|
||||
if "%CPU_TARGET%" == "" (
|
||||
if "%PROCESSOR_ARCHITECTURE%" == "x86" (
|
||||
set CPU_TARGET=i386
|
||||
set OS_TARGET=win32
|
||||
) else if "%PROCESSOR_ARCHITECTURE%" == "AMD64" (
|
||||
set CPU_TARGET=x86_64
|
||||
set OS_TARGET=win64
|
||||
)
|
||||
)
|
||||
|
||||
rem Copy libraries
|
||||
copy windows\lib\%CPU_TARGET%\*.dll %BUILD_DC_TMP_DIR%\
|
||||
|
||||
cd /D %BUILD_DC_TMP_DIR%
|
||||
|
||||
rem Build all components of Double Commander
|
||||
call build.bat all
|
||||
|
||||
rem Prepare install files
|
||||
call %BUILD_DC_TMP_DIR%\install\windows\install.bat
|
||||
|
||||
cd /D %BUILD_PACK_DIR%
|
||||
rem Create *.exe package
|
||||
%ISCC_EXE% /F"doublecmd-%DC_VER%.%CPU_TARGET%-%OS_TARGET%" doublecmd.iss
|
||||
|
||||
rem Move created package
|
||||
move release\*.exe %PACK_DIR%
|
||||
|
||||
rem Create *.zip package
|
||||
patch doublecmd/doublecmd.ini portable.diff
|
||||
zip -9 -Dr %PACK_DIR%\doublecmd-%DC_VER%.%CPU_TARGET%-%OS_TARGET%.zip doublecmd
|
||||
|
||||
rem Create help packages
|
||||
cd /D %BUILD_DC_TMP_DIR%
|
||||
rem Copy help files
|
||||
call %BUILD_DC_TMP_DIR%\install\windows\install-help.bat
|
||||
rem Create help package for each language
|
||||
cd %BUILD_PACK_DIR%\doublecmd
|
||||
for /D %%f in (doc\*) do zip -9 -Dr %PACK_DIR%\doublecmd-help.%%~nf-%DC_VER%.noarch.zip %%f
|
||||
|
||||
rem Clean temp directories
|
||||
cd \
|
||||
rm -rf %BUILD_DC_TMP_DIR%
|
||||
rm -rf %BUILD_PACK_DIR%
|
||||
|
|
|
|||
|
|
@ -91,7 +91,7 @@ cp -a linux/lib/$CPU_TARGET/$lcl/*.so $BUILD_DC_TMP_DIR/
|
|||
cd $BUILD_DC_TMP_DIR
|
||||
|
||||
# Build all components of Double Commander
|
||||
./_make.sh all
|
||||
./build.sh all
|
||||
|
||||
# Export variables for checkinstall
|
||||
export MAINTAINER="Alexander Koblov <Alexx2000@mail.ru>"
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ Standards-Version: 3.8.4
|
|||
Homepage: http://doublecmd.sourceforge.net/
|
||||
|
||||
Package: doublecmd
|
||||
Architecture: any
|
||||
Architecture: i386 amd64
|
||||
Depends: ${shlibs:Depends},
|
||||
${misc:Depends}
|
||||
Suggests: www-browser
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@ build: build-stamp
|
|||
build-stamp: configure-stamp
|
||||
dh_testdir
|
||||
|
||||
./_make.sh all
|
||||
./build.sh all
|
||||
|
||||
touch $@
|
||||
|
||||
|
|
@ -33,7 +33,7 @@ clean:
|
|||
dh_testroot
|
||||
rm -f build-stamp configure-stamp
|
||||
|
||||
./_clean.sh
|
||||
./clean.sh
|
||||
|
||||
cd language ;\
|
||||
if [ -f doublecmd.pt_BR.po ] ; then mv doublecmd.pt_BR.po doublecmd.pb.po; fi ;\
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
#!/usr/local/bin/lua
|
||||
#!/usr/bin/lua
|
||||
|
||||
first=true;
|
||||
function ContentGetSupportedField(Index)
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
#!/usr/local/bin/lua
|
||||
#!/usr/bin/lua
|
||||
|
||||
|
||||
function ContentSetDefaultParams(IniFileName,PlugApiVerHi,PlugApiVerLow)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue