ed112e313210e6bb1ff7b7d1e93a19f55b310dc8
[packages/precise/mcollective.git] / plugins / mcollective / pluginpackager / templates / debian / control.erb
1 <%
2   @current_package_data[:dependencies].map! do |dep|
3       if dep[:version] && dep[:iteration]
4         dep[:name] + '(>=' + dep[:version] + '-' + dep[:iteration].to_s + ')'
5       elsif dep[:version]
6         dep[:name] + '(>=' + dep[:version] + ')'
7       else
8         dep[:name]
9       end
10     end
11
12   if @current_package_data[:plugindependency]
13     @current_package_data[:plugindependency] = "#{@current_package_data[:plugindependency][:name]} (= #{current_package_data[:plugindependency][:version]}-#{@current_package_data[:plugindependency][:iteration]})"
14     @current_package_data[:dependencies].push(@current_package_data[:plugindependency])
15   end
16 -%>
17 Source: <%= @current_package_shortname %>
18 Homepage: <%= @plugin.metadata[:url]%>
19 Section: utils
20 Priority: extra
21 Maintainer: <%= @plugin.metadata[:author] %>
22 Standards-Version: 3.8.0
23
24 Package: <%= @current_package_shortname %>
25 Architecture: all
26 Depends: <%= @current_package_data[:dependencies].join(", ") %>
27 Description: <%= @plugin.metadata[:description] %>