specfile: Accept BuildDependencies inside Package tags

It will be used for build dependencies specific to a build type.
This commit is contained in:
Fatih Aşıcı
2011-02-20 18:20:53 +00:00
parent b52a95a726
commit fd43ea55d6
3 changed files with 5 additions and 0 deletions
+1
View File
@@ -85,6 +85,7 @@
Summary |
Description |
BuildType |
BuildDependencies |
RuntimeDependencies |
Files |
Conflicts |
+3
View File
@@ -88,6 +88,9 @@
<optional>
<ref name="BuildType"/>
</optional>
<optional>
<ref name="BuildDependencies"/>
</optional>
<optional>
<ref name="RuntimeDependencies"/>
</optional>
+1
View File
@@ -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"]