You've already forked craft-blueprints-heurams
build: 初始化仓库
This commit is contained in:
@@ -0,0 +1,42 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
|
||||
# SPDX-FileCopyrightText: 2022 Hannah von Reth <vonreth@kde.org>
|
||||
|
||||
import info
|
||||
|
||||
|
||||
class subinfo(info.infoclass):
|
||||
def setTargets(self):
|
||||
for ver in ["master"]:
|
||||
self.svnTargets[ver] = f"https://invent.kde.org/packaging/craft-blueprints-community.git|{ver}|"
|
||||
self.defaultTarget = "master"
|
||||
|
||||
def setDependencies(self):
|
||||
self.buildDependencies["craft/craft-core"] = None
|
||||
|
||||
|
||||
from Package.SourceOnlyPackageBase import *
|
||||
|
||||
|
||||
class Package(SourceOnlyPackageBase):
|
||||
def __init__(self, **kwargs):
|
||||
super().__init__(**kwargs)
|
||||
self.subinfo.options.package.disableBinaryCache = True
|
||||
self.subinfo.options.dailyUpdate = True
|
||||
|
||||
def unpack(self):
|
||||
return True
|
||||
|
||||
def install(self):
|
||||
return True
|
||||
|
||||
def qmerge(self):
|
||||
if not SourceOnlyPackageBase.qmerge(self):
|
||||
return False
|
||||
CraftCore.cache.clear()
|
||||
return True
|
||||
|
||||
def createPackage(self):
|
||||
return True
|
||||
|
||||
def checkoutDir(self, index=0):
|
||||
return CraftCore.standardDirs.blueprintRoot() / self.package.name
|
||||
Reference in New Issue
Block a user