specfile: Accept BuildDependencies inside Package tags
It will be used for build dependencies specific to a build type.
This commit is contained in:
@@ -85,6 +85,7 @@
|
||||
Summary |
|
||||
Description |
|
||||
BuildType |
|
||||
BuildDependencies |
|
||||
RuntimeDependencies |
|
||||
Files |
|
||||
Conflicts |
|
||||
|
||||
@@ -88,6 +88,9 @@
|
||||
<optional>
|
||||
<ref name="BuildType"/>
|
||||
</optional>
|
||||
<optional>
|
||||
<ref name="BuildDependencies"/>
|
||||
</optional>
|
||||
<optional>
|
||||
<ref name="RuntimeDependencies"/>
|
||||
</optional>
|
||||
|
||||
@@ -233,6 +233,7 @@ class Package:
|
||||
t_License = [ [autoxml.String], autoxml.optional]
|
||||
t_Icon = [ autoxml.String, autoxml.optional]
|
||||
t_BuildType = [ autoxml.String, autoxml.optional ]
|
||||
t_BuildDependencies = [[pisi.dependency.Dependency], autoxml.optional]
|
||||
t_PackageDependencies = [ [pisi.dependency.Dependency], autoxml.optional, "RuntimeDependencies/Dependency"]
|
||||
t_PackageAnyDependencies = [[AnyDependency], autoxml.optional, "RuntimeDependencies/AnyDependency"]
|
||||
t_ComponentDependencies = [ [autoxml.String], autoxml.optional, "RuntimeDependencies/Component"]
|
||||
|
||||
Reference in New Issue
Block a user