Hello community,

here is the log from the commit of package rubygem-gem2rpm for openSUSE:Factory 
checked in at 2014-09-12 11:28:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-gem2rpm (Old)
 and      /work/SRC/openSUSE:Factory/.rubygem-gem2rpm.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rubygem-gem2rpm"

Changes:
--------
--- /work/SRC/openSUSE:Factory/rubygem-gem2rpm/rubygem-gem2rpm.changes  
2014-07-27 18:47:50.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-gem2rpm.new/rubygem-gem2rpm.changes     
2014-09-12 11:28:22.000000000 +0200
@@ -1,0 +2,25 @@
+Mon Sep  8 11:02:50 UTC 2014 - [email protected]
+
+- changed rubinius macro
+
+-------------------------------------------------------------------
+Fri Sep  5 09:46:22 UTC 2014 - [email protected]
+
+- for easier bootstrapping dont use gem2rpm here for now.
+
+-------------------------------------------------------------------
+Thu Sep  4 13:34:30 UTC 2014 - [email protected]
+
+- make it easier to enable rbx and ruby 2.2 support
+
+-------------------------------------------------------------------
+Wed Sep  3 12:44:54 UTC 2014 - [email protected]
+
+- added support for building for rbx
+
+-------------------------------------------------------------------
+Mon Jul 28 11:11:27 UTC 2014 - [email protected]
+
+- really install the templates as docs
+
+-------------------------------------------------------------------
@@ -49,0 +75,3 @@
+- added gem2rpm_bootstrap conditional:
+  If this is set to true, the hardcoded subpackage/files sections
+  are used. Otherwise it will use the normal gem2rpm based solution
@@ -58,0 +87 @@
+- only build for 2.1 for now
@@ -127,0 +157,35 @@
+- added quilt series file to the sources list
+- dropped empty doc package
+
+-------------------------------------------------------------------
+Thu Jun 26 09:58:34 UTC 2014 - [email protected]
+
+- update rpm macros requires to 5
+
+-------------------------------------------------------------------
+Wed Jun 25 17:07:59 UTC 2014 - [email protected]
+
+- fix filelist for multi ruby packaging
+
+-------------------------------------------------------------------
+Wed Jun 25 16:28:46 UTC 2014 - [email protected]
+
+- add ruby 2.2 support
+
+-------------------------------------------------------------------
+Tue Jun 24 15:19:28 UTC 2014 - [email protected]
+
+- added BuildIgnore for rubygem(gem2rpm), otherwise we can not
+  bootstrap a new ruby version. this package will need the
+  subpackages for a new ruby version to be created manually.
+
+-------------------------------------------------------------------
+Wed Jun 18 20:10:04 UTC 2014 - [email protected]
+
+- fixed paths in the u-a scriptlets
+
+-------------------------------------------------------------------
+Wed Jun 18 18:47:31 UTC 2014 - [email protected]
+
+- no longer provide gem2rpm-opensuse
+- use new style packaging but the hardcoded version
@@ -140,0 +205 @@
+

New:
----
  series

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ rubygem-gem2rpm.spec ++++++
--- /var/tmp/diff_new_pack.tpng0C/_old  2014-09-12 11:28:23.000000000 +0200
+++ /var/tmp/diff_new_pack.tpng0C/_new  2014-09-12 11:28:23.000000000 +0200
@@ -14,7 +14,9 @@
 
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
-
+%bcond_without  gem2rpm_bootstrap
+%bcond_with     ruby22
+%bcond_with     rubinius22
 
 Name:           rubygem-gem2rpm
 Version:        0.10.1
@@ -23,16 +25,21 @@
 %define mod_full_name %{mod_name}-%{version}
 %define mod_branch -%{version}
 %define mod_weight 1001
-#
+#define rb_build_versions %{rb_default_ruby}
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  ruby-macros >= 1
-%rubygems_requires
+BuildRequires:  ruby-macros >= 5
+BuildRequires:  %{ruby}
+%if %{with gem2rpm_bootstrap}
+#!BuildIgnore:  rubygem(gem2rpm) rubygem(ruby:2.1.0:gem2rpm) 
rubygem(ruby:2.2.0:gem2rpm) rubygem(rbx:2.2:gem2rpm)
+%else
+BuildRequires:  %{rubygem gem2rpm}
+%endif
+BuildRequires:  update-alternatives
 Url:            https://github.com/lutter/gem2rpm/
 Source:         http://rubygems.org/gems/%{mod_full_name}.gem
 Source1:        gem2rpm.yml.documentation
 Source2:        gem2rpm-opensuse
-
-
+Source3:        series
 Patch0:         0001-use-the-ID-from-os-release-to-use-the-proper-templat.patch
 Patch1:         0002-added-basic-config-file-support-to-gem2rpm-in-yaml-f.patch
 Patch2:         0003-sle-12-templates.-they-require-the-config-file-suppo.patch
@@ -49,15 +56,6 @@
 Generate source rpms and rpm spec files from a Ruby Gem.
 The spec file tries to follow the gem as closely as possible
 
-%package doc
-Summary:        RDoc documentation for %{mod_name}
-Group:          Development/Languages/Ruby
-Requires:       %{name} = %{version}
-
-%description doc
-Documentation generated at gem installation time.
-Usually in RDoc and RI formats.
-
 %prep
 %gem_unpack
 %patch0 -p1
@@ -72,35 +70,183 @@
 %gem_build
 
 %install
-%gem_install -f
-%{__install} -D -m 0755 %{S:2} %{buildroot}%{_bindir}/gem2rpm-opensuse
-mv %{buildroot}%{_bindir}/gem2rpm{,%{mod_branch}}
-ln -s gem2rpm%{mod_branch} %{buildroot}%{_bindir}/gem2rpm
-cp %{S:1} gem2rpm.yml
-install -m 0644 %{mod_full_name}/templates/sles12*.spec.erb \
-  %{buildroot}%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/templates/
+%gem_install -f --symlink-binaries --doc-files="AUTHORS LICENSE README"
+for i in %{buildroot}%{_docdir}/*rubygem-gem2rpm*/ ; do
+  install -m 0644 %{S:1} $i/gem2rpm.yml
+  install -m 0644 %{mod_full_name}/templates/sles12*.spec.erb $i/
+done
+
+%if %{with gem2rpm_bootstrap}
+%package -n ruby2.1-rubygem-gem2rpm
+Summary:        Generate rpm specfiles from gems
+Group:          Development/Languages/Ruby
+PreReq:         update-alternatives
+
+%description -n ruby2.1-rubygem-gem2rpm
+Generate source rpms and rpm spec files from a Ruby Gem. 
+The spec file tries to follow the gem as closely as possible
+
+%package -n ruby2.1-rubygem-gem2rpm-doc
+Summary:        RDoc documentation for %{mod_name}
+Group:          Development/Languages/Ruby
+Requires:       ruby2.1-rubygem-gem2rpm = %{version}
+
+%description -n ruby2.1-rubygem-gem2rpm-doc
+Documentation generated at gem installation time.
+Usually in RDoc and RI formats.
+
+
+%post -n ruby2.1-rubygem-gem2rpm
+/usr/sbin/update-alternatives --install \
+    %{_bindir}/gem2rpm         gem2rpm         
%{_bindir}/gem2rpm.ruby2.1-%{version} %{mod_weight}
+/usr/sbin/update-alternatives --install \
+    %{_bindir}/gem2rpm-%{version}   gem2rpm-%{version}   
%{_bindir}/gem2rpm.ruby2.1-%{version} %{mod_weight}
+/usr/sbin/update-alternatives --install \
+    %{_bindir}/gem2rpm.ruby2.1 gem2rpm.ruby2.1 
%{_bindir}/gem2rpm.ruby2.1-%{version} %{mod_weight}
+
+%preun -n ruby2.1-rubygem-gem2rpm
+if [ "$1" = 0 ] ; then
+    /usr/sbin/update-alternatives --remove gem2rpm          
%{_bindir}/gem2rpm.ruby2.1-%{version}
+    /usr/sbin/update-alternatives --remove gem2rpm-%{version}    
%{_bindir}/gem2rpm.ruby2.1-%{version}
+    /usr/sbin/update-alternatives --remove gem2rpm.ruby2.1  
%{_bindir}/gem2rpm.ruby2.1-%{version}
+fi
+
+%files -n ruby2.1-rubygem-gem2rpm
+%defattr(-,root,root,-)
+%{_docdir}/ruby2.1-rubygem-gem2rpm
+#{_bindir}/gem2rpm-opensuse
+%{_bindir}/gem2rpm.ruby2.1-%{version}
+%ghost %{_bindir}/gem2rpm.ruby2.1
+%ghost %{_bindir}/gem2rpm-%{version}
+%ghost %{_bindir}/gem2rpm
+%ghost %{_sysconfdir}/alternatives/gem2rpm
+%ghost %{_sysconfdir}/alternatives/gem2rpm.ruby2.1
+%ghost %{_sysconfdir}/alternatives/gem2rpm-%{version}
+# cache file
+%{_libdir}/ruby/gems/2.1.0/cache/gem2rpm-%{version}.gem
+%{_libdir}/ruby/gems/2.1.0/gems/gem2rpm-%{version}
+%{_libdir}/ruby/gems/2.1.0/specifications/gem2rpm-%{version}.gemspec
+
+%files -n ruby2.1-rubygem-gem2rpm-doc
+%defattr(-,root,root,-)
+%doc %{_libdir}/ruby/gems/2.1.0/doc/gem2rpm-%{version}
+
+%if %{with ruby22}
+%package -n ruby2.2-rubygem-gem2rpm
+Summary:        Generate rpm specfiles from gems
+Group:          Development/Languages/Ruby
+PreReq:         update-alternatives
+
+%description -n ruby2.2-rubygem-gem2rpm
+Generate source rpms and rpm spec files from a Ruby Gem. 
+The spec file tries to follow the gem as closely as possible
+
+%package -n ruby2.2-rubygem-gem2rpm-doc
+Summary:        RDoc documentation for %{mod_name}
+Group:          Development/Languages/Ruby
+Requires:       ruby2.2-rubygem-gem2rpm = %{version}
+
+%description -n ruby2.2-rubygem-gem2rpm-doc
+Documentation generated at gem installation time.
+Usually in RDoc and RI formats.
+
+
+%post -n ruby2.2-rubygem-gem2rpm
+/usr/sbin/update-alternatives --install \
+    %{_bindir}/gem2rpm         gem2rpm         
%{_bindir}/gem2rpm.ruby2.2-%{version} %{mod_weight}
+/usr/sbin/update-alternatives --install \
+    %{_bindir}/gem2rpm-%{version}   gem2rpm-%{version}   
%{_bindir}/gem2rpm.ruby2.2-%{version} %{mod_weight}
+/usr/sbin/update-alternatives --install \
+    %{_bindir}/gem2rpm.ruby2.2 gem2rpm.ruby2.2 
%{_bindir}/gem2rpm.ruby2.2-%{version} %{mod_weight}
+
+%preun -n ruby2.2-rubygem-gem2rpm
+if [ "$1" = 0 ] ; then
+    /usr/sbin/update-alternatives --remove gem2rpm          
%{_bindir}/gem2rpm.ruby2.2-%{version}
+    /usr/sbin/update-alternatives --remove gem2rpm-%{version}    
%{_bindir}/gem2rpm.ruby2.2-%{version}
+    /usr/sbin/update-alternatives --remove gem2rpm.ruby2.2  
%{_bindir}/gem2rpm.ruby2.2-%{version}
+fi
 
-%post
+%files -n ruby2.2-rubygem-gem2rpm
+%defattr(-,root,root,-)
+%{_docdir}/ruby2.2-rubygem-gem2rpm
+#{_bindir}/gem2rpm-opensuse
+%{_bindir}/gem2rpm.ruby2.2-%{version}
+%ghost %{_bindir}/gem2rpm.ruby2.2
+%ghost %{_bindir}/gem2rpm-%{version}
+%ghost %{_bindir}/gem2rpm
+%ghost %{_sysconfdir}/alternatives/gem2rpm
+%ghost %{_sysconfdir}/alternatives/gem2rpm.ruby2.2
+%ghost %{_sysconfdir}/alternatives/gem2rpm-%{version}
+# cache file
+%{_libdir}/ruby/gems/2.2.0/cache/gem2rpm-%{version}.gem
+%{_libdir}/ruby/gems/2.2.0/gems/gem2rpm-%{version}
+%{_libdir}/ruby/gems/2.2.0/specifications/gem2rpm-%{version}.gemspec
+
+%files -n ruby2.2-rubygem-gem2rpm-doc
+%defattr(-,root,root,-)
+%doc %{_libdir}/ruby/gems/2.2.0/doc/gem2rpm-%{version}
+%endif
+
+%if %{with rubinius22}
+%package -n rbx2.2-rubygem-gem2rpm
+# MANUAL
+# /MANUAL
+Summary:        Generate rpm specfiles from gems
+Group:          Development/Languages/Ruby
+PreReq:         update-alternatives
+
+%description -n rbx2.2-rubygem-gem2rpm
+Generate source rpms and rpm spec files from a Ruby Gem. 
+The spec file tries to follow the gem as closely as possible.
+
+%package -n rbx2.2-rubygem-gem2rpm-doc
+Summary:        RDoc documentation for gem2rpm
+Group:          Development/Languages/Ruby
+Requires:       rbx2.2-rubygem-gem2rpm = %{version}
+
+%description -n rbx2.2-rubygem-gem2rpm-doc
+Documentation generated at gem installation time.
+Usually in RDoc and RI formats.
+
+
+%post -n rbx2.2-rubygem-gem2rpm
+/usr/sbin/update-alternatives --install \
+    /usr/bin/gem2rpm                      gem2rpm 
/usr/bin/gem2rpm.rbx2.2-%{version} %{mod_weight}
+/usr/sbin/update-alternatives --install \
+    /usr/bin/gem2rpm-%{version} gem2rpm-%{version} 
/usr/bin/gem2rpm.rbx2.2-%{version} %{mod_weight}
 /usr/sbin/update-alternatives --install \
-    %{_bindir}/gem2rpm gem2rpm %{_bindir}/gem2rpm%{mod_branch} %{mod_weight}
+    /usr/bin/gem2rpm.rbx2.2     gem2rpm.rbx2.2 
/usr/bin/gem2rpm.rbx2.2-%{version} %{mod_weight}
 
-%preun
+%preun -n rbx2.2-rubygem-gem2rpm
 if [ "$1" = 0 ] ; then
-    /usr/sbin/update-alternatives --remove gem2rpm 
%{_bindir}/gem2rpm%{mod_branch}
+    /usr/sbin/update-alternatives --remove gem2rpm 
/usr/bin/gem2rpm.rbx2.2-%{version}
+    /usr/sbin/update-alternatives --remove gem2rpm-%{version} 
/usr/bin/gem2rpm.rbx2.2-%{version}
+    /usr/sbin/update-alternatives --remove gem2rpm.rbx2.2 
/usr/bin/gem2rpm.rbx2.2-%{version}
 fi
 
-%files
+%files -n rbx2.2-rubygem-gem2rpm
 %defattr(-,root,root,-)
-%doc gem2rpm.yml %{mod_full_name}/templates/sles12*.spec.erb
-%{_bindir}/gem2rpm%{mod_branch}
+# MANUAL
+# /MANUAL
+/usr/share/doc/packages/rbx2.2-rubygem-gem2rpm
+%{_bindir}/gem2rpm.rbx2.2-%{version}
+%ghost %{_bindir}/gem2rpm.rbx2.2
+%ghost %{_bindir}/gem2rpm-%{version}
 %ghost %{_bindir}/gem2rpm
-%{_libdir}/ruby/gems/%{rb_ver}/cache/%{mod_full_name}.gem
-%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/
-%{_libdir}/ruby/gems/%{rb_ver}/specifications/%{mod_full_name}.gemspec
-%{_bindir}/gem2rpm-opensuse
+%ghost /etc/alternatives/gem2rpm
+%ghost /etc/alternatives/gem2rpm.rbx2.2
+%ghost /etc/alternatives/gem2rpm-%{version}
+# cache file
+%{_libdir}/rubinius/gems/2.2/cache/gem2rpm-%{version}.gem
+%{_libdir}/rubinius/gems/2.2/gems/gem2rpm-%{version}
+%{_libdir}/rubinius/gems/2.2/specifications/gem2rpm-%{version}.gemspec
 
-%files doc
+%files -n rbx2.2-rubygem-gem2rpm-doc
 %defattr(-,root,root,-)
-%doc %{_libdir}/ruby/gems/%{rb_ver}/doc/%{mod_full_name}/
+%doc %{_libdir}/rubinius/gems/2.2/doc/gem2rpm-%{version}
+%endif
+%else 
+%gem_packages
+%endif
 
 %changelog

++++++ series ++++++
0001-use-the-ID-from-os-release-to-use-the-proper-templat.patch -p1
0002-added-basic-config-file-support-to-gem2rpm-in-yaml-f.patch -p1
0003-sle-12-templates.-they-require-the-config-file-suppo.patch -p1
0004-openSUSE-template-fixes.patch -p1
0005-added-example-gem2rpm.yml.patch -p1
0006-properly-shorten-description-and-summary.patch -p1
0007-Preserve-the-license-header-found-in-the-output-file.patch -p1
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to