From 7823b58d77f3d103a203afcbe6cbdef1fe41f92a Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Thu, 3 Nov 2011 16:22:40 +0000 Subject: Add build-depends to chunk morphs --- morphlib/morphology.py | 4 ++++ morphlib/morphology_tests.py | 4 ++++ 2 files changed, 8 insertions(+) (limited to 'morphlib') diff --git a/morphlib/morphology.py b/morphlib/morphology.py index 20fcbce0..4c8ca61c 100644 --- a/morphlib/morphology.py +++ b/morphlib/morphology.py @@ -55,6 +55,10 @@ class Morphology(object): def sources(self): return self._dict['sources'] + @property + def build_depends(self): + return self._dict['build-depends'] + @property def build_system(self): return self._dict.get('build-system', None) diff --git a/morphlib/morphology_tests.py b/morphlib/morphology_tests.py index 24e24c80..36daa11f 100644 --- a/morphlib/morphology_tests.py +++ b/morphlib/morphology_tests.py @@ -37,6 +37,9 @@ class MorphologyTests(unittest.TestCase): "name": "hello", "kind": "chunk", "description": "desc", + "build-depends": [ + "devel" + ], "build-system": "autotools", "max-jobs": "42", "configure-commands": ["./configure"], @@ -48,6 +51,7 @@ class MorphologyTests(unittest.TestCase): self.assertEqual(morph.kind, 'chunk') self.assertEqual(morph.description, 'desc') self.assertEqual(morph.filename, 'mockfile') + self.assertEqual(morph.build_depends, ['devel']) self.assertEqual(morph.build_system, 'autotools') self.assertEqual(morph.max_jobs, 42) self.assertEqual(morph.configure_commands, ['./configure']) -- cgit v1.2.1