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
|
||||
*.moc
|
||||
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.
|
||||
:: 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 ..\..
|
||||
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