diff options
author | Hannah von Reth <hannah.vonreth@owncloud.com> | 2020-07-07 11:12:29 +0300 |
---|---|---|
committer | Hannah von Reth <vonreth@kde.org> | 2020-07-09 12:26:52 +0300 |
commit | 46165e7d384b5086a319ca3cc1dc96ba03e20e1a (patch) | |
tree | 1d4a2fb20c8459e5de6cd1ee0edbc8487f3e5068 /.craft.ini | |
parent | 3e5d33da7fc4232c58edef8ab4ecc649b7fa9daa (diff) |
Ci: Craft update to Qt 5.12.9 and a .craft.shelf with pinned versions
Diffstat (limited to '.craft.ini')
-rw-r--r-- | .craft.ini | 90 |
1 files changed, 90 insertions, 0 deletions
diff --git a/.craft.ini b/.craft.ini new file mode 100644 index 000000000..3e143fd3c --- /dev/null +++ b/.craft.ini @@ -0,0 +1,90 @@ +[General] +Branch = master +ShallowClone = False + +# Variables defined here override the default value +# The variable names are casesensitive +[Variables] +#Values need to be overwritten to create a chache +UseCache = True +CreateCache = True + +ownCloudVersion = 2.7 +# this version must match the target in the blueprint + +# update MacDeploymentTarget when updating Qt +QtVersion = 5.12.9 +CachePatchLvl = 1 + +# set WORKSPACE to cwd, override on ci +# with legacy fallbac APPVEYOR_BUILD_FOLDER +WORKSPACE = ${Variables:APPVEYOR_BUILD_FOLDER} +APPVEYOR_BUILD_FOLDER = ${Variables:Root} +CiBuild = True + +# Settings applicable for all Crafts matrices +# Settings are Category/key=value +# Category is case sensitive + +[GeneralSettings] +Version/ConfigVersion = 6 + +#https://github.com/qt/qtbase/blob/5.12/mkspecs/common/macx.conf#L8 +General/MacDeploymentTarget = 10.12 + +Packager/Destination=${Variables:WORKSPACE}/binaries +Paths/Python = C:/Python36 +Paths/Python27 = C:/Python27 +Paths/DownloadDir = ${Variables:Root}/downloads +Blueprints/BlueprintRoot = ${Variables:Root}/blueprints +ShortPath/JunctionDir = /_/ +Packager/CacheDir = ${Variables:WORKSPACE}/cache +Packager/UseCache = ${Variables:UseCache} +Packager/CreateCache = ${Variables:CreateCache} +Packager/CacheVersion = ${Variables:ownCloudVersion}/Qt_${Variables:QtVersion}_${Variables:CachePatchLvl} +; Packager/RepositoryUrl = https://files.kde.org/craft/ +Packager/PackageType = PortablePackager +Packager/RepositoryUrl = https://download.owncloud.com/desktop/craft/cache/;https://files.kde.org/craft/master/ +Compile/BuildType = RelWithDebInfo +ContinuousIntegration/Enabled = ${Variables:CiBuild} +ContinuousIntegration/UpdateRepository = True +CodeSigning/Enabled = ${Env:SIGN_PACKAGE} +CodeSigning/Protected = True +CodeSigning/Certificate = ${Env:CRAFT_CODESIGN_CERTIFICATE} +CodeSigning/CommonName = +CodeSigning/MacDeveloperId = ownCloud GmbH (4AP2STM4H5) +CodeSigning/MacKeychainPath = sign-${Env:DRONE_BUILD_NUMBER}.keychain + +[BlueprintSettings] +binary/mysql.ignored = True +libs/dbus.ignored = True +libs/icu.ignored = True +libs/llvm-meta.ignored = True + +libs/qt5.version = ${Variables:QtVersion} +libs/qt5/qtbase.useLtcg = True + +[windows-msvc2017_64-cl] +General/ABI = windows-msvc2017_64-cl + +[windows-msvc2017_64-cl-debug] +General/ABI = windows-msvc2017_64-cl +Compile/BuildType = Debug + +[windows-msvc2017_32-cl] +General/ABI = windows-msvc2017_32-cl + +[macos-64-clang] +General/ABI = macos-64-clang +Packager/PackageType = MacDMGPackager + +[macos-64-clang-debug] +General/ABI = macos-64-clang +Compile/BuildType = Debug + +[Env] +CRAFT_CODESIGN_CERTIFICATE = +SIGN_PACKAGE = False +# double fallback +DRONE_BUILD_NUMBER = ${Env:APPVEYOR_BUILD_NUMBER} +APPVEYOR_BUILD_NUMBER = 0 |