mirror of
https://github.com/ea4k/klog.git
synced 2024-09-21 02:18:32 +00:00
Windows automation
This commit is contained in:
parent
25078be342
commit
c29f85eae2
1
.gitignore
vendored
1
.gitignore
vendored
@ -25,3 +25,4 @@ tests/tst_mainwindow/moc_predefs.h
|
|||||||
tests/tst_mainwindow/target_wrapper.sh
|
tests/tst_mainwindow/target_wrapper.sh
|
||||||
*.moc
|
*.moc
|
||||||
tests/tst_mainwindow/moc_*.cpp
|
tests/tst_mainwindow/moc_*.cpp
|
||||||
|
*.exe
|
||||||
|
@ -47,15 +47,11 @@ windeployqt --qmldir qml release\klog.exe
|
|||||||
:: Check in main.cpp and uncomment the SSL line to see what is the version that was used.
|
:: Check in main.cpp and uncomment the SSL line to see what is the version that was used.
|
||||||
:: After knowing the version, the package can be obtained from: https://indy.fulgan.com/SSL/Archive/
|
:: After knowing the version, the package can be obtained from: https://indy.fulgan.com/SSL/Archive/
|
||||||
|
|
||||||
copy *.ico release
|
|
||||||
copy AUTHORS release
|
|
||||||
copy Changelog release
|
|
||||||
copy NEWS release
|
|
||||||
copy TODO release
|
|
||||||
copy README release
|
|
||||||
copy COPYING release
|
|
||||||
copy gpl-3.0-standalone.html release
|
|
||||||
rem cd ..\..
|
rem cd ..\..
|
||||||
|
echo %cd%
|
||||||
|
cd ../devscripts
|
||||||
|
echo %cd%
|
||||||
|
builder-cli.exe build klog-win-build.xml --verbose
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
317
devscripts/klog-win-build.xml
Normal file
317
devscripts/klog-win-build.xml
Normal file
@ -0,0 +1,317 @@
|
|||||||
|
<project>
|
||||||
|
<shortName>KLog</shortName>
|
||||||
|
<fullName>KLog</fullName>
|
||||||
|
<version>2.2.1</version>
|
||||||
|
<readmeFile>../src/README</readmeFile>
|
||||||
|
<licenseFile>../src/COPYING</licenseFile>
|
||||||
|
<htmlLicenseFile>../src/gpl-3.0-standalone.html</htmlLicenseFile>
|
||||||
|
<leftImage>../images/klog.iconset/icon_512x512.png</leftImage>
|
||||||
|
<logoImage>../images/klog.iconset/icon_512x512.png</logoImage>
|
||||||
|
<splashImage>../images/klog_splash.png</splashImage>
|
||||||
|
<allowLanguageSelection>1</allowLanguageSelection>
|
||||||
|
<outputDirectory>.</outputDirectory>
|
||||||
|
<componentList>
|
||||||
|
<component>
|
||||||
|
<name>default</name>
|
||||||
|
<description>Default Component</description>
|
||||||
|
<canBeEdited>1</canBeEdited>
|
||||||
|
<selected>1</selected>
|
||||||
|
<show>1</show>
|
||||||
|
<desktopShortcutList>
|
||||||
|
<shortcut>
|
||||||
|
<comment>${project.fullName}</comment>
|
||||||
|
<exec></exec>
|
||||||
|
<icon></icon>
|
||||||
|
<name>${project.fullName}</name>
|
||||||
|
<path></path>
|
||||||
|
<platforms>windows</platforms>
|
||||||
|
<runAsAdmin>0</runAsAdmin>
|
||||||
|
<runInTerminal>0</runInTerminal>
|
||||||
|
<windowsExec>${installdir}/klog.exe</windowsExec>
|
||||||
|
<windowsExecArgs></windowsExecArgs>
|
||||||
|
<windowsIcon>${installdir}/klog.ico</windowsIcon>
|
||||||
|
<windowsPath>${installdir}/</windowsPath>
|
||||||
|
</shortcut>
|
||||||
|
</desktopShortcutList>
|
||||||
|
<folderList>
|
||||||
|
<folder>
|
||||||
|
<description>Program Files</description>
|
||||||
|
<destination>${installdir}</destination>
|
||||||
|
<name>programfiles</name>
|
||||||
|
<platforms>all</platforms>
|
||||||
|
<distributionFileList>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../src/TODO</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../src/AUTHORS</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../src/Changelog</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../src/COPYING</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../src/release/D3Dcompiler_47.dll</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../src/gpl-3.0-standalone.html</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../src/release/klog.exe</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../images/klog.ico</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../src/release/libcrypto-1_1.dll</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../src/release/libeay32.dll</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../src/release/libEGL.dll</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../src/release/libgcc_s_dw2-1.dll</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../src/release/libgcc_s_sjlj-1.dll</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../src/release/libGLESv2.dll</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../src/release/libhamlib-4.dll</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../src/release/libssl-1_1.dll</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../src/release/libstdc++-6.dll</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../src/release/libusb-1.0.dll</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../src/release/libwinpthread-1.dll</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../src/NEWS</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../src/release/opengl32sw.dll</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../src/release/Qt5Charts.dll</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../src/release/Qt5Core.dll</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../src/release/Qt5Gui.dll</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../src/release/Qt5Location.dll</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../src/release/Qt5Network.dll</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../src/release/Qt5Positioning.dll</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../src/release/Qt5PositioningQuick.dll</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../src/release/Qt5PrintSupport.dll</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../src/release/Qt5Qml.dll</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../src/release/Qt5QmlModels.dll</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../src/release/Qt5QmlWorkerScript.dll</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../src/release/Qt5Quick.dll</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../src/release/Qt5RemoteObjects.dll</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../src/release/Qt5SerialPort.dll</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../src/release/Qt5Sql.dll</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../src/release/Qt5Svg.dll</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../src/release/Qt5Widgets.dll</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../src/README</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../src/release/ssleay32.dll</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionDirectory>
|
||||||
|
<origin>../src/release/bearer</origin>
|
||||||
|
</distributionDirectory>
|
||||||
|
<distributionDirectory>
|
||||||
|
<origin>../src/release/geoservices</origin>
|
||||||
|
</distributionDirectory>
|
||||||
|
<distributionDirectory>
|
||||||
|
<origin>../src/release/iconengines</origin>
|
||||||
|
</distributionDirectory>
|
||||||
|
<distributionDirectory>
|
||||||
|
<origin>../src/release/imageformats</origin>
|
||||||
|
</distributionDirectory>
|
||||||
|
<distributionDirectory>
|
||||||
|
<origin>../src/release/platforms</origin>
|
||||||
|
</distributionDirectory>
|
||||||
|
<distributionDirectory>
|
||||||
|
<origin>../src/release/position</origin>
|
||||||
|
</distributionDirectory>
|
||||||
|
<distributionDirectory>
|
||||||
|
<origin>../src/release/printsupport</origin>
|
||||||
|
</distributionDirectory>
|
||||||
|
<distributionDirectory>
|
||||||
|
<origin>../src/release/qmltooling</origin>
|
||||||
|
</distributionDirectory>
|
||||||
|
<distributionDirectory>
|
||||||
|
<origin>../src/release/QtLocation</origin>
|
||||||
|
</distributionDirectory>
|
||||||
|
<distributionDirectory>
|
||||||
|
<origin>../src/release/QtPositioning</origin>
|
||||||
|
</distributionDirectory>
|
||||||
|
<distributionDirectory>
|
||||||
|
<origin>../src/release/QtQml</origin>
|
||||||
|
</distributionDirectory>
|
||||||
|
<distributionDirectory>
|
||||||
|
<origin>../src/release/QtQuick</origin>
|
||||||
|
</distributionDirectory>
|
||||||
|
<distributionDirectory>
|
||||||
|
<origin>../src/release/QtQuick.2</origin>
|
||||||
|
</distributionDirectory>
|
||||||
|
<distributionDirectory>
|
||||||
|
<origin>../src/release/sqldrivers</origin>
|
||||||
|
</distributionDirectory>
|
||||||
|
<distributionDirectory>
|
||||||
|
<origin>../src/release/styles</origin>
|
||||||
|
</distributionDirectory>
|
||||||
|
<distributionDirectory>
|
||||||
|
<origin>../src/release/translations</origin>
|
||||||
|
</distributionDirectory>
|
||||||
|
<distributionDirectory>
|
||||||
|
<origin>../src/release/QtGraphicalEffects</origin>
|
||||||
|
</distributionDirectory>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../src/release/Qt5QuickControls2.dll</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../src/release/Qt5QuickTemplates2.dll</origin>
|
||||||
|
</distributionFile>
|
||||||
|
</distributionFileList>
|
||||||
|
<shortcutList>
|
||||||
|
<shortcut>
|
||||||
|
<comment>Uninstall</comment>
|
||||||
|
<exec>${installdir}/${uninstallerName}</exec>
|
||||||
|
<icon></icon>
|
||||||
|
<name>Uninstall ${product_fullname}</name>
|
||||||
|
<path>${installdir}</path>
|
||||||
|
<platforms>all</platforms>
|
||||||
|
<runAsAdmin>0</runAsAdmin>
|
||||||
|
<runInTerminal>0</runInTerminal>
|
||||||
|
<windowsExec>${installdir}/${uninstallerName}.exe</windowsExec>
|
||||||
|
<windowsExecArgs></windowsExecArgs>
|
||||||
|
<windowsIcon></windowsIcon>
|
||||||
|
<windowsPath>${installdir}</windowsPath>
|
||||||
|
</shortcut>
|
||||||
|
<shortcut>
|
||||||
|
<comment>Start KLog</comment>
|
||||||
|
<exec></exec>
|
||||||
|
<icon></icon>
|
||||||
|
<name>KLog</name>
|
||||||
|
<path></path>
|
||||||
|
<platforms>all</platforms>
|
||||||
|
<runAsAdmin>0</runAsAdmin>
|
||||||
|
<runInTerminal>0</runInTerminal>
|
||||||
|
<windowsExec>${installdir}/klog.exe</windowsExec>
|
||||||
|
<windowsExecArgs></windowsExecArgs>
|
||||||
|
<windowsIcon>klog.ico</windowsIcon>
|
||||||
|
<windowsPath></windowsPath>
|
||||||
|
</shortcut>
|
||||||
|
</shortcutList>
|
||||||
|
</folder>
|
||||||
|
<folder>
|
||||||
|
<description>Program Files</description>
|
||||||
|
<destination>${installdir}/translations</destination>
|
||||||
|
<name>newfolder</name>
|
||||||
|
<platforms>all</platforms>
|
||||||
|
</folder>
|
||||||
|
</folderList>
|
||||||
|
<startMenuShortcutList>
|
||||||
|
<startMenuShortcut>
|
||||||
|
<comment>Uninstall ${product_fullname}</comment>
|
||||||
|
<name>Uninstall ${product_fullname}</name>
|
||||||
|
<runAsAdmin>0</runAsAdmin>
|
||||||
|
<runInTerminal>0</runInTerminal>
|
||||||
|
<windowsExec>${installdir}/${uninstallerName}.exe</windowsExec>
|
||||||
|
<windowsExecArgs></windowsExecArgs>
|
||||||
|
<windowsIcon></windowsIcon>
|
||||||
|
<windowsPath>${installdir}/</windowsPath>
|
||||||
|
</startMenuShortcut>
|
||||||
|
<startMenuShortcut>
|
||||||
|
<comment>Start KLog</comment>
|
||||||
|
<name>KLog</name>
|
||||||
|
<runAsAdmin>0</runAsAdmin>
|
||||||
|
<runInTerminal>0</runInTerminal>
|
||||||
|
<windowsExec>${installdir}/klog.exe</windowsExec>
|
||||||
|
<windowsExecArgs></windowsExecArgs>
|
||||||
|
<windowsIcon></windowsIcon>
|
||||||
|
<windowsPath></windowsPath>
|
||||||
|
</startMenuShortcut>
|
||||||
|
</startMenuShortcutList>
|
||||||
|
</component>
|
||||||
|
</componentList>
|
||||||
|
<allowAddRemoveComponents>1</allowAddRemoveComponents>
|
||||||
|
<enableRollback>1</enableRollback>
|
||||||
|
<enableTimestamp>1</enableTimestamp>
|
||||||
|
<saveRelativePaths>1</saveRelativePaths>
|
||||||
|
<vendor>EA4K</vendor>
|
||||||
|
<windowsARPRegistryPrefix>${project.fullName}</windowsARPRegistryPrefix>
|
||||||
|
<windowsExecutableIcon>../images/klogExeIcon.ico</windowsExecutableIcon>
|
||||||
|
<licenseFileList>
|
||||||
|
<licenseFile>
|
||||||
|
<code>en</code>
|
||||||
|
<encoding>utf-8</encoding>
|
||||||
|
<file></file>
|
||||||
|
</licenseFile>
|
||||||
|
</licenseFileList>
|
||||||
|
<parameterList>
|
||||||
|
<directoryParameter>
|
||||||
|
<name>installdir</name>
|
||||||
|
<description>Installer.Parameter.installdir.description</description>
|
||||||
|
<explanation>Installer.Parameter.installdir.explanation</explanation>
|
||||||
|
<value></value>
|
||||||
|
<default>${platform_install_prefix}/${product_shortname}</default>
|
||||||
|
<allowEmptyValue>0</allowEmptyValue>
|
||||||
|
<cliOptionName>prefix</cliOptionName>
|
||||||
|
<mustBeWritable>1</mustBeWritable>
|
||||||
|
<mustExist>0</mustExist>
|
||||||
|
<width>40</width>
|
||||||
|
</directoryParameter>
|
||||||
|
</parameterList>
|
||||||
|
<platformOptionsList>
|
||||||
|
<platformOptions>
|
||||||
|
<platform>windows</platform>
|
||||||
|
</platformOptions>
|
||||||
|
</platformOptionsList>
|
||||||
|
</project>
|
||||||
|
|
BIN
images/klogExeIcon.ico
Normal file
BIN
images/klogExeIcon.ico
Normal file
Binary file not shown.
After Width: | Height: | Size: 31 KiB |
Loading…
Reference in New Issue
Block a user