From fd43ea55d69a3d7ed5dbfc47124c4809cd478bd1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fatih=20A=C5=9F=C4=B1c=C4=B1?= Date: Sun, 20 Feb 2011 18:20:53 +0000 Subject: [PATCH] specfile: Accept BuildDependencies inside Package tags It will be used for build dependencies specific to a build type. --- pisi-spec.dtd | 1 + pisi-spec.rng | 3 +++ pisi/specfile.py | 1 + 3 files changed, 5 insertions(+) diff --git a/pisi-spec.dtd b/pisi-spec.dtd index a12a95e5..e215c0e8 100644 --- a/pisi-spec.dtd +++ b/pisi-spec.dtd @@ -85,6 +85,7 @@ Summary | Description | BuildType | + BuildDependencies | RuntimeDependencies | Files | Conflicts | diff --git a/pisi-spec.rng b/pisi-spec.rng index dff1ada4..0d3c6381 100644 --- a/pisi-spec.rng +++ b/pisi-spec.rng @@ -88,6 +88,9 @@ + + + diff --git a/pisi/specfile.py b/pisi/specfile.py index 82fc2a86..2d5761b5 100644 --- a/pisi/specfile.py +++ b/pisi/specfile.py @@ -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"]