forked from owncloud/client
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.craft.ini
130 lines (104 loc) · 3.6 KB
/
.craft.ini
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 = 6.0
# this version must match the target in the blueprint
# update MacDeploymentTarget when updating Qt
QtVersion = 6.6.1
CachePatchLvl = 0
# 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 = 11
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/qt.qtMajorVersion = 6
libs/qt6.version = ${Variables:QtVersion}
libs/qt6/qtbase.withDBus = False
qt-libs/qtkeychain.buildWithQt6 = True
# the latest release has still issues on mac
kde/frameworks/extra-cmake-modules.version = master
[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