Changeset View
Changeset View
Standalone View
Standalone View
extragear/atcore/atcore.py
Show All 16 Lines | 13 | def setDependencies(self): | |||
---|---|---|---|---|---|
17 | self.runtimeDependencies["libs/qt5/qtcharts"] = "default" | 17 | self.runtimeDependencies["libs/qt5/qtcharts"] = "default" | ||
18 | 18 | | |||
19 | 19 | | |||
20 | from Package.CMakePackageBase import * | 20 | from Package.CMakePackageBase import * | ||
21 | 21 | | |||
22 | class Package(CMakePackageBase): | 22 | class Package(CMakePackageBase): | ||
23 | def __init__(self): | 23 | def __init__(self): | ||
24 | CMakePackageBase.__init__(self) | 24 | CMakePackageBase.__init__(self) | ||
25 | self.subinfo.options.configure.args = "-DBUILD_GUI=ON " | | |||
26 | if self.buildTarget != "1.0": | 25 | if self.buildTarget != "1.0": | ||
27 | self.subinfo.options.configure.args += "-DDEPLOY_PLUGINS_WITH_BINARY=ON " | 26 | self.subinfo.options.configure.args = "-DBUILD_GUI=ON " | ||
28 | 27 | | |||
29 | self.blacklist_file = [ | 28 | self.blacklist_file.append(os.path.join(self.packageDir(), 'blacklist.txt')) | ||
30 | PackagerLists.runtimeBlacklist, | | |||
31 | os.path.join(self.packageDir(), 'blacklist.txt') | | |||
32 | ] | | |||
33 | def preArchive(self): | | |||
34 | if CraftCore.compiler.isMacOS: | | |||
35 | if self.buildTarget != "1.0": | | |||
36 | return utils.mergeTree(os.path.join(self.archiveDir(), "bin/plugins/"), os.path.join(self.archiveDir(), "AtCoreTest.app/Contents/MacOS/plugins")) | | |||
37 | else: | | |||
38 | return utils.mergeTree(os.path.join(self.archiveDir(), "bin/plugins/"), os.path.join(self.archiveDir(), "atcore-gui.app/Contents/MacOS/plugins")) | | |||
39 | else: | | |||
40 | return True | | |||
41 | 29 | | |||
42 | def createPackage(self): | 30 | def createPackage(self): | ||
43 | self.defines["executable"] = "bin\\atcore-gui.exe" | 31 | self.defines["executable"] = "bin\\atcore-gui.exe" | ||
44 | self.defines["appname"] = "atcore-gui" | 32 | self.defines["appname"] = "atcore-gui" | ||
45 | self.defines["website"] = "https://atelier.kde.org" | 33 | self.defines["website"] = "https://atelier.kde.org" | ||
46 | self.defines["icon"] = os.path.join(self.packageDir(), "atcore.ico") | 34 | self.defines["icon"] = os.path.join(self.packageDir(), "atcore.ico") | ||
47 | 35 | | |||
48 | return TypePackager.createPackage(self) | 36 | return TypePackager.createPackage(self) |