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 |
|
Summary |
|
||||||
Description |
|
Description |
|
||||||
BuildType |
|
BuildType |
|
||||||
|
BuildDependencies |
|
||||||
RuntimeDependencies |
|
RuntimeDependencies |
|
||||||
Files |
|
Files |
|
||||||
Conflicts |
|
Conflicts |
|
||||||
|
|||||||
@@ -88,6 +88,9 @@
|
|||||||
<optional>
|
<optional>
|
||||||
<ref name="BuildType"/>
|
<ref name="BuildType"/>
|
||||||
</optional>
|
</optional>
|
||||||
|
<optional>
|
||||||
|
<ref name="BuildDependencies"/>
|
||||||
|
</optional>
|
||||||
<optional>
|
<optional>
|
||||||
<ref name="RuntimeDependencies"/>
|
<ref name="RuntimeDependencies"/>
|
||||||
</optional>
|
</optional>
|
||||||
|
|||||||
@@ -233,6 +233,7 @@ class Package:
|
|||||||
t_License = [ [autoxml.String], autoxml.optional]
|
t_License = [ [autoxml.String], autoxml.optional]
|
||||||
t_Icon = [ autoxml.String, autoxml.optional]
|
t_Icon = [ autoxml.String, autoxml.optional]
|
||||||
t_BuildType = [ 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_PackageDependencies = [ [pisi.dependency.Dependency], autoxml.optional, "RuntimeDependencies/Dependency"]
|
||||||
t_PackageAnyDependencies = [[AnyDependency], autoxml.optional, "RuntimeDependencies/AnyDependency"]
|
t_PackageAnyDependencies = [[AnyDependency], autoxml.optional, "RuntimeDependencies/AnyDependency"]
|
||||||
t_ComponentDependencies = [ [autoxml.String], autoxml.optional, "RuntimeDependencies/Component"]
|
t_ComponentDependencies = [ [autoxml.String], autoxml.optional, "RuntimeDependencies/Component"]
|
||||||
|
|||||||
Reference in New Issue
Block a user