diff --git a/gem2rpm.yml b/gem2rpm.yml new file mode 100644 index 0000000..8a2b68e --- /dev/null +++ b/gem2rpm.yml @@ -0,0 +1,73 @@ +# --- +# ## used by gem2rpm +# :summary: this is a custom summary +# ## used by gem2rpm +# :description: |- +# this is a custom description +# +# it can be multiline +# ## used by gem2rpm +# :license: MIT or Ruby +# ## used by gem2rpm and gem_packages +# :version_suffix: -x_y +# ## used by gem2rpm and gem_packages +# :disable_docs: true +# ## used by gem2rpm +# :disable_automatic_rdoc_dep: true +# ## used by gem2rpm +# :preamble: |- +# BuildRequires: foobar +# Requires: foobar +# ## used by gem2rpm +# :patches: +# foo.patch: -p1 +# bar.patch: +# ## used by gem2rpm +# :sources: +# - foo.desktop +# - bar.desktop +# :gem_install_args: '....' +# ## used by gem2rpm +# :pre_install: |- +# %if 0%{?use_system_libev} +# export USE_VENDORED_LIBEV="no" +# %endif +# ## used by gem2rpm +# :post_install: |- +# # delete custom files here or do other fancy stuff +# install -D -m 0644 %{S:1} %{buildroot}%{_bindir}/gem2rpm-opensuse +# ## used by gem2rpm +# :testsuite_command: |- +# (pushd %{buildroot}%{gem_base}/gems/%{mod_full_name} && rake test) +# ## used by gem2rpm +# :filelist: |- +# /usr/bin/gem2rpm-opensuse +# ## used by gem2rpm +# :scripts: +# :post: |- +# /bin/echo foo +# ## used by gem_packages +# :main: +# :preamble: |- +# Requires: util-linux +# Recommends: pwgen +# :filelist: |- +# /usr/bin/gem2rpm-opensuse +# ## used by gem_packages +# :custom: +# apache: +# :preamble: |- +# Requires: ..... +# :filelist: |- +# /etc/apache2/conf.d/passenger.conf +# :summary: Custom summary is optional +# :description: |- +# Custom description is optional +# +# bar +# :post: |- +# /bin/echo foo +# +--- +:post_install: |- + perl -p -i -e 's|#!\S+|#!/usr/bin/ruby|g' %{buildroot}%{_libdir}/*/gems/*/gems/%{mod_full_name}/test/* diff --git a/rubygem-ruby_parser.changes b/rubygem-ruby_parser.changes index 7e3aa18..f763330 100644 --- a/rubygem-ruby_parser.changes +++ b/rubygem-ruby_parser.changes @@ -1,3 +1,16 @@ +------------------------------------------------------------------- +Wed Sep 10 13:57:52 UTC 2014 - mrueckert@suse.de + +- added gem2rpm.yml as source + +------------------------------------------------------------------- +Wed Sep 10 09:39:32 UTC 2014 - mrueckert@suse.de + +- added a small scriptlet to fix the shebang line of the test + scripts +- also added a gem2rpm.yml for later, but did not regenerate the + specfile just yet. + ------------------------------------------------------------------- Sun May 18 09:04:44 UTC 2014 - coolo@suse.com diff --git a/rubygem-ruby_parser.spec b/rubygem-ruby_parser.spec index c8a6d8a..29bf678 100644 --- a/rubygem-ruby_parser.spec +++ b/rubygem-ruby_parser.spec @@ -30,6 +30,7 @@ BuildRequires: update-alternatives BuildRequires: rubygem(rdoc) > 3.10 Url: https://github.com/seattlerb/ruby_parser Source: http://rubygems.org/gems/%{mod_full_name}.gem +Source1: gem2rpm.yml Summary: ruby_parser (RP) is a ruby parser written in pure ruby (utilizing License: MIT Group: Development/Languages/Ruby @@ -96,6 +97,10 @@ mkdir -p %{buildroot}%{_docdir}/%{name} ln -s %{gem_base}/gems/%{mod_full_name}/History.txt %buildroot/%{_docdir}/%{name}/History.txt ln -s %{gem_base}/gems/%{mod_full_name}/README.txt %buildroot/%{_docdir}/%{name}/README.txt +# MANUAL +perl -p -i -e 's|#!\S+|#!/usr/bin/ruby|g' %{buildroot}%{_libdir}/*/gems/*/gems/%{mod_full_name}/test/* +# /MANUAL + %post /usr/sbin/update-alternatives --install \ %{_bindir}/ruby_parse ruby_parse %{_bindir}/ruby_parse%{mod_branch} %{mod_weight}