1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130
|
[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 = 5.0
# this version must match the target in the blueprint
# update MacDeploymentTarget when updating Qt
QtVersion = 6.4.3
CachePatchLvl = 3
# 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.15/mkspecs/common/macx.conf#L8
General/MacDeploymentTarget = 10.15
Packager/Destination=${Variables:WORKSPACE}/binaries
Paths/Python = C:/Python36
Paths/Python27 = C:/Python27
Paths/DownloadDir = ${Variables:Root}/downloads
Blueprints/BlueprintRoot = ${Variables:Root}/blueprints
CraftDebug/LogDir = ${Variables:Root}/logs
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/PackageDebugSymbols = False
; Packager/RepositoryUrl = https://files.kde.org/craft/
Packager/RepositoryUrl = https://download.owncloud.com/desktop/craft/cache/
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]
# skip msys in normal builds its only needed for the cache
dev-utils/msys.ignored = True
binary/mysql.ignored = True
libs/dbus.ignored = True
libs/icu.ignored = True
libs/openssl.version = 3.1.7
libs/qt5.ignored = True
libs/qt.qtMajorVersion = 6
libs/qt6.version = ${Variables:QtVersion}
libs/qt6/qtbase.withDBus = False
libs/qt6/qtbase.patchLevel = 1
qt-libs/qtkeychain.buildWithQt6 = True
[windows-cl-msvc2022-x86_64]
General/ABI = windows-cl-msvc2022-x86_64
[windows-cl-msvc2022-x86_64-debug]
General/ABI = windows-cl-msvc2022-x86_64
Compile/BuildType = Debug
[macos-64-clang]
General/ABI = macos-64-clang
# Packager/PackageType = MacPkgPackager
[macos-64-clang-debug]
General/ABI = macos-64-clang
Compile/BuildType = Debug
[macos-clang-arm64]
General/ABI = macos-clang-arm64
[macos-clang-arm64-debug]
General/ABI = macos-clang-arm64
Compile/BuildType = Debug
[linux-64-gcc]
General/ABI = linux-64-gcc
[linux-64-gcc-BlueprintSettings]
libs/dbus.ignored = False
libs/icu.ignored = False
libs/qt6/qtbase.withDBus = True
dev-utils/7zip.useCentosBasedBuild=True
[linux-64-gcc-debug]
General/ABI = linux-64-gcc
Compile/BuildType = Debug
[linux-64-gcc-debug-BlueprintSettings]
libs/dbus.ignored = False
libs/icu.ignored = False
libs/qt6/qtbase.withDBus = True
dev-utils/7zip.useCentosBasedBuild=True
[linux-gcc-x86_64-sles15]
Packager/CacheVersion = ${GeneralSettings:Packager/CacheVersion}/sles15
General/ABI = linux-gcc-x86_64
[linux-gcc-x86_64-sles15-BlueprintSettings]
libs/qt6/qtbase.withDBus = True
libs/icu.ignored = False
[Env]
CRAFT_CODESIGN_CERTIFICATE =
SIGN_PACKAGE = False
# double fallback
DRONE_BUILD_NUMBER = ${Env:APPVEYOR_BUILD_NUMBER}
APPVEYOR_BUILD_NUMBER = 0
|