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 | Summary |
Description | Description |
BuildType | BuildType |
BuildDependencies |
RuntimeDependencies | RuntimeDependencies |
Files | Files |
Conflicts | Conflicts |
+3
View File
@@ -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>
+1
View File
@@ -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"]