summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam Thursfield <sam.thursfield@codethink.co.uk>2014-10-10 16:13:26 +0100
committerSam Thursfield <sam.thursfield@codethink.co.uk>2014-10-10 16:13:26 +0100
commitd65c4478131ff67373020f8502038e567022b1a6 (patch)
tree22f863ddf0b25bca81cb344ee825a95f38b4fd6c
parent75b3a17197fa211ec33d9fbe6de0f5aca71c5e64 (diff)
downloadmorph-d65c4478131ff67373020f8502038e567022b1a6.tar.gz
import: Tidyups etc.
-rwxr-xr-ximport/omnibus.to_chunk14
1 files changed, 8 insertions, 6 deletions
diff --git a/import/omnibus.to_chunk b/import/omnibus.to_chunk
index 641c2b73..8081f9fb 100755
--- a/import/omnibus.to_chunk
+++ b/import/omnibus.to_chunk
@@ -162,9 +162,9 @@ class OmnibusChunkMorphologyGenerator < Importer::Base
morphology = YAML::load(text)
return morphology
rescue SubprocessError => e
- error "Tried to import #{software.name} as a RubyGem, got the " \
- "following error from rubygems.to_chunk: #{e.message}"
- exit 1
+ error "Tried to import #{software.name} as a RubyGem, got the " \
+ "following error from rubygems.to_chunk: #{e.message}"
+ exit 1
end
def resolve_rubygems_deps(requirements)
@@ -221,10 +221,9 @@ class OmnibusChunkMorphologyGenerator < Importer::Base
end
end
- gem_requirements= software.builder.manually_installed_rubygems
+ gem_requirements = software.builder.manually_installed_rubygems
rubygems_deps = resolve_rubygems_deps(gem_requirements)
- ## FIXME: will overwrite the deps from rubygems
morphology.update({
# Possibly this tool should look at software.build and
# generate suitable configure, build and install-commands.
@@ -237,9 +236,12 @@ class OmnibusChunkMorphologyGenerator < Importer::Base
"x-build-dependencies-rubygems" => {},
"x-runtime-dependencies-rubygems" => rubygems_deps,
})
+
if software.description
- morphology['description'] = software.description
+ morphology['description'] = software.description + '\n\n' +
+ morphology['description']
end
+
morphology
end