Sha256: 898187cc1248845f9fbeb9f3689d0c8924e8f2b0e9832760d507982e7e565e33

Contents?: true

Size: 1.45 KB

Versions: 16

Compression:

Stored size: 1.45 KB

Contents

# Disable any shell actions, replace them with simply 'true'
%define __spec_prep_post true
%define __spec_prep_pre true
%define __spec_build_post true
%define __spec_build_pre true
%define __spec_install_post true
%define __spec_install_pre true
%define __spec_clean_post true
%define __spec_clean_pre true

# Use md5
%define _binary_filedigest_algorithm 1

%define _binary_payload <%= compression %>

# Metadata
Name: <%= name %>
Version: <%= version %>
Release: <%= iteration %><%= dist_tag ? dist_tag : '' %>
Summary:  <%= description.split("\n").first.empty? ? "_" : description.split("\n").first %>
AutoReqProv: no
BuildRoot: %buildroot
Prefix: /
Group: <%= category %>
License: <%= license %>
Vendor: <%= vendor %>
URL: <%= homepage %>
Packager: <%= maintainer %>
<% dependencies.each do |name| -%>
Requires: <%= name %>
<% end -%>
<% conflicts.each do |name| -%>
Conflicts: <%= name %>
<% end -%>
<% replaces.each do |name| -%>
Obsoletes: <%= name %>
<%- end -%>
<% # RPM rejects descriptions with blank lines (even between content) -%>
%description
<%= description.gsub(/^\s*$/, " .") %>

%prep
# noop

%build
# noop

%install
# noop

%clean
# noop

<% scripts.each do |name, contents| -%>
%<%= name %>
<%= contents %>
<% end -%>

%files
%defattr(-,<%= user %>,<%= group %>,-)
<% # Output config files and then regular files -%>
<% config_files.each do |file| -%>
%config(noreplace) <%= file %>
<% end -%>
<% # List all files -%>
<% files.each do |file| -%>
<%= file %>
<% end -%>

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
omnibus-8.0.15 resources/rpm/spec.erb
omnibus-8.0.9 resources/rpm/spec.erb
omnibus-7.0.34 resources/rpm/spec.erb
omnibus-7.0.13 resources/rpm/spec.erb
omnibus-7.0.12 resources/rpm/spec.erb
omnibus-6.1.9 resources/rpm/spec.erb
omnibus-6.1.7 resources/rpm/spec.erb
omnibus-6.1.4 resources/rpm/spec.erb
omnibus-6.0.30 resources/rpm/spec.erb
omnibus-6.0.25 resources/rpm/spec.erb
omnibus-6.0.24 resources/rpm/spec.erb
omnibus-6.0.1 resources/rpm/spec.erb
omnibus-5.6.8 resources/rpm/spec.erb
omnibus-5.6.6 resources/rpm/spec.erb
omnibus-5.6.1 resources/rpm/spec.erb
omnibus-5.6.0 resources/rpm/spec.erb