<commit_before># 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

# Use gzip payload compression
%define _binary_payload w9.gzdio

# Metadata
Name: <%= name %>
Version: <%= version %>
Release: <%= iteration %>
Summary:  <%= description.split("\n").first.empty? ? "_" : description.split("\n").first %>
BuildArch: <%= architecture %>
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 -%>
<% conflicts.each do |name| -%>
Obsoletes: <%= name %>
<%- end -%>
<% # RPM rejects descriptions with blank lines (even between content) -%>
%description
<%= description.gsub(/^\s*$/, " .") %>

%prep
# noop<commit_msg>use project#replaces to set the rpm spec's Obsoletes instead of #conflicts<commit_after># 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

# Use gzip payload compression
%define _binary_payload w9.gzdio

# Metadata
Name: <%= name %>
Version: <%= version %>
Release: <%= iteration %>
Summary:  <%= description.split("\n").first.empty? ? "_" : description.split("\n").first %>
BuildArch: <%= architecture %>
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
{'fraction_non_alphanumeric': 0.1637205387205387, 'fraction_numerical': 0.0025252525252525255, 'mean_word_length': 5.206266318537859, 'pattern_counts': {'":': 0, '<': 45, '<?xml version=': 0, '>': 45, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4786503', 'n_tokens_mistral': 881, 'n_tokens_neox': 762, 'n_words': 217}