diff --git a/extragear/calligra/calligra.py b/extragear/calligra/calligra.py index 156543a8..964f5066 100644 --- a/extragear/calligra/calligra.py +++ b/extragear/calligra/calligra.py @@ -1,89 +1,89 @@ from distutils.dir_util import mkpath import info from Blueprints.CraftVersion import CraftVersion class subinfo(info.infoclass): def setTargets( self ): self.svnTargets[ 'master' ] = '[git]kde:calligra' self.defaultTarget = 'master' self.description = 'The Integrated Work Applications Suite by KDE' + self.webpage = "https://calligra.org/" def setDependencies( self ): self.buildDependencies['dev-util/pkg-config'] = 'default' self.runtimeDependencies['libs/qt5/qtbase'] = 'default' self.runtimeDependencies['libs/qt5/qtquickcontrols'] = 'default' # Qt WebEngine doesn't work with MinGW, because reasons, i guess, derp # No DropBox support for you, until we can get that made prettier if not CraftCore.compiler.isMinGW(): self.runtimeDependencies['libs/qt5/qtwebengine'] = 'default' - self.runtimeDependencies['win32libs/boost'] = 'default' + self.runtimeDependencies['win32libs/boost/boost-system'] = 'default' self.runtimeDependencies['win32libs/lcms2'] = 'default' self.runtimeDependencies['win32libs/libgit2'] = 'default' self.runtimeDependencies['win32libs/eigen3'] = 'default' # self.runtimeDependencies['win32libs/vc'] = 'default' self.runtimeDependencies['kdesupport/qca'] = 'default' self.runtimeDependencies['frameworks/tier1/kcodecs'] = 'default' self.runtimeDependencies['frameworks/tier1/kconfig'] = 'default' self.runtimeDependencies['frameworks/tier1/kcoreaddons'] = 'default' self.runtimeDependencies['frameworks/tier1/kdbusaddons'] = 'default' self.runtimeDependencies['frameworks/tier1/ki18n'] = 'default' self.runtimeDependencies['frameworks/tier1/kitemviews'] = 'default' self.runtimeDependencies['frameworks/tier1/sonnet'] = 'default' self.runtimeDependencies['frameworks/tier1/threadweaver'] = 'default' self.runtimeDependencies['frameworks/tier1/kirigami2'] = 'default' self.runtimeDependencies['frameworks/tier1/breeze-icons'] = 'default' self.runtimeDependencies['frameworks/tier1/kguiaddons'] = 'default' self.runtimeDependencies['frameworks/tier1/kwidgetsaddons'] = 'default' self.runtimeDependencies['frameworks/tier1/kwindowsystem'] = 'default' self.runtimeDependencies['frameworks/tier2/kdoctools'] = 'default' self.runtimeDependencies['frameworks/tier2/kcompletion'] = 'default' self.runtimeDependencies['frameworks/tier2/kjobwidgets'] = 'default' self.runtimeDependencies['frameworks/tier3/kactivities'] = 'default' self.runtimeDependencies['frameworks/tier3/kconfigwidgets'] = 'default' self.runtimeDependencies['frameworks/tier3/kiconthemes'] = 'default' self.runtimeDependencies['frameworks/tier3/kcmutils'] = 'default' self.runtimeDependencies['frameworks/tier3/kio'] = 'default' self.runtimeDependencies['frameworks/tier3/kross'] = 'default' self.runtimeDependencies['frameworks/tier3/knotifications'] = 'default' self.runtimeDependencies['frameworks/tier3/knotifyconfig'] = 'default' self.runtimeDependencies['frameworks/tier3/kparts'] = 'default' self.runtimeDependencies['frameworks/tier3/ktextwidgets'] = 'default' self.runtimeDependencies['frameworks/tier3/kwallet'] = 'default' self.runtimeDependencies['frameworks/tier3/kxmlgui'] = 'default' self.runtimeDependencies['frameworks/tier4/kdelibs4support'] = 'default' self.runtimeDependencies['extragear/kdiagram'] = 'default' if CraftCore.compiler.isMinGW(): self.runtimeDependencies["libs/runtime"] = "default" #mingw-based builds need this from Package.CMakePackageBase import * class Package( CMakePackageBase ): def __init__( self ): CMakePackageBase.__init__( self ) CMakePackageBase.buildTests = False def createPackage(self): self.defines["productname"] = "Calligra Gemini" - self.defines["website"] = "https://calligra.org/" self.defines["executable"] = "bin\\calligragemini.exe" self.defines["icon"] = os.path.join(self.sourceDir(), "gemini", "calligragemini.ico") self.defines["extrashortcuts"] = 'CreateShortCut "${startmenu}\\Calligra Sheets.lnk" "$INSTDIR\\bin\\calligrasheets.exe" "" "$INSTDIR\\bin\\calligrasheets.exe"\n' self.defines["extrashortcuts"] += 'CreateShortCut "${startmenu}\\Calligra Words.lnk" "$INSTDIR\\bin\\calligrawords.exe" "" "$INSTDIR\\bin\\calligrawords.exe"\n' self.defines["extrashortcuts"] += 'CreateShortCut "${startmenu}\\Calligra Karbon.lnk" "$INSTDIR\\bin\\karbon.exe" "" "$INSTDIR\\bin\\karbon.exe"\n' self.defines["extrashortcuts"] += 'CreateShortCut "${startmenu}\\Calligra Plan.lnk" "$INSTDIR\\bin\\calligraplan.exe" "" "$INSTDIR\\bin\\calligraplan.exe"\n' self.blacklist_file.append(os.path.join(self.packageDir(), 'blacklist.txt')) self.ignoredPackages.append("binary/mysql") self.ignoredPackages.append("gnuwin32/sed") return TypePackager.createPackage(self) def preArchive(self): archiveDir = self.archiveDir() # TODO: Just blacklisting this doesn't work. WTF? utils.rmtree(os.path.join(archiveDir, "dev-utils"))