Update version according to OSCI-883
[packages/precise/mcollective.git] / ext / project_data.yaml
1 ---
2 project: 'mcollective'
3 author: 'Puppet Labs'
4 email: 'info@puppetlabs.com'
5 homepage: 'https://docs.puppetlabs.com/mcollective/'
6 summary: 'Application Server for hosting Ruby code on any capable middleware'
7 description: 'The Marionette Collective, e.g. mcollective, is a framework for building server orchestration or parallel job execution systems.'
8 version_file: 'lib/mcollective.rb'
9 update_version_file: true
10 version_strategy: 'odd_even'
11 # files and gem_files are space separated lists
12 files: 'mcollective.init COPYING doc etc lib plugins ext bin install.rb'
13 # List of packaging related templates to evaluate before the tarball is packed
14 templates:
15   - "ext/redhat/mcollective.spec.erb"
16   - "ext/debian/changelog.erb"
17 # The gem is only built for the mcollective client
18 gem_name: 'mcollective-client'
19 gem_summary: 'Client libraries for the Mcollective Application Server'
20 gem_description: 'Client libraries for the Mcollective Application Server'
21 gem_files: 'lib bin'
22 gem_test_files: 'spec/**/*'
23 gem_require_path: 'lib'
24 gem_executables: 'mco'
25 gem_default_executables: 'mco'
26 gem_excludes: "bin/mcollectived lib/mcollective/runner.rb lib/mcollective/vendor/json lib/mcollective/vendor/load_json.rb lib/mcollective/vendor/systemu lib/mcollective/vendor/load_systemu.rb lib/mcollective/vendor/i18n lib/mcollective/vendor/load_i18n.rb"
27 gem_runtime_dependencies:
28   systemu:
29   json:
30   stomp:
31   i18n:
32 gem_rdoc_options:
33   - --line-numbers
34   - --main
35   - Mcollective
36   - --exclude
37   - mcollective/vendor
38   - --exclude
39   - spec
40   - --exclude
41   - ext
42   - --exclude
43   - website
44   - --exclude
45   - plugins