diff --git a/rubygem-gem2rpm.changes b/rubygem-gem2rpm.changes index 80bf6e5..6f2ec96 100644 --- a/rubygem-gem2rpm.changes +++ b/rubygem-gem2rpm.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Thu Nov 17 12:00:27 UTC 2022 - Marcus Rueckert + +- Fix filelist for 3.2.0 + +------------------------------------------------------------------- +Fri Nov 11 17:22:10 UTC 2022 - Marcus Rueckert + +- added support for 3.2.0 + ------------------------------------------------------------------- Sun Dec 26 19:56:42 UTC 2021 - Marcus Rueckert diff --git a/rubygem-gem2rpm.spec b/rubygem-gem2rpm.spec index 9a36d35..b512a3b 100644 --- a/rubygem-gem2rpm.spec +++ b/rubygem-gem2rpm.spec @@ -1,7 +1,7 @@ # # spec file for package rubygem-gem2rpm # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -33,6 +33,7 @@ %bcond_with ruby27 %bcond_with ruby30 %bcond_with ruby31 +%bcond_with ruby32 %bcond_with rubinius25 Name: rubygem-gem2rpm @@ -841,6 +842,64 @@ fi %endif %endif +%if %{with ruby32} +%package -n ruby3.2-rubygem-gem2rpm +Summary: Generate rpm specfiles from gems +Group: Development/Languages/Ruby +Requires(post): update-alternatives +Requires(preun):update-alternatives + +%description -n ruby3.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 ruby3.2-rubygem-gem2rpm-doc +Summary: RDoc documentation for %{mod_name} +Group: Development/Languages/Ruby +Requires: ruby3.2-rubygem-gem2rpm = %{version} + +%description -n ruby3.2-rubygem-gem2rpm-doc +Documentation generated at gem installation time. +Usually in RDoc and RI formats. + +%post -n ruby3.2-rubygem-gem2rpm +/usr/sbin/update-alternatives --install \ + %{_bindir}/gem2rpm gem2rpm %{_bindir}/gem2rpm.ruby3.2-%{version} %{mod_weight} +/usr/sbin/update-alternatives --install \ + %{_bindir}/gem2rpm-%{version} gem2rpm-%{version} %{_bindir}/gem2rpm.ruby3.2-%{version} %{mod_weight} +/usr/sbin/update-alternatives --install \ + %{_bindir}/gem2rpm.ruby3.2 gem2rpm.ruby3.2 %{_bindir}/gem2rpm.ruby3.2-%{version} %{mod_weight} + +%preun -n ruby3.2-rubygem-gem2rpm +if [ "$1" = 0 ] ; then + /usr/sbin/update-alternatives --remove gem2rpm %{_bindir}/gem2rpm.ruby3.2-%{version} + /usr/sbin/update-alternatives --remove gem2rpm-%{version} %{_bindir}/gem2rpm.ruby3.2-%{version} + /usr/sbin/update-alternatives --remove gem2rpm.ruby3.2 %{_bindir}/gem2rpm.ruby3.2-%{version} +fi + +%files -n ruby3.2-rubygem-gem2rpm +%defattr(-,root,root,-) +%{_docdir}/ruby3.2-rubygem-gem2rpm +#{_bindir}/gem2rpm-opensuse +%{_bindir}/gem2rpm.ruby3.2-%{version} +%ghost %{_bindir}/gem2rpm.ruby3.2 +%ghost %{_bindir}/gem2rpm-%{version} +%ghost %{_bindir}/gem2rpm +%ghost %{_sysconfdir}/alternatives/gem2rpm +%ghost %{_sysconfdir}/alternatives/gem2rpm.ruby3.2 +%ghost %{_sysconfdir}/alternatives/gem2rpm-%{version} +# cache file +%{_libdir}/ruby/gems/3.2.0+3/cache/gem2rpm-%{version}.gem +%{_libdir}/ruby/gems/3.2.0+3/gems/gem2rpm-%{version} +%{_libdir}/ruby/gems/3.2.0+3/specifications/gem2rpm-%{version}.gemspec + +%if %{with docs} +%files -n ruby3.2-rubygem-gem2rpm-doc +%defattr(-,root,root,-) +%doc %{_libdir}/ruby/gems/3.2.0+3/doc/gem2rpm-%{version} +%endif +%endif + %if %{with rubinius25} %package -n rbx2.5-rubygem-gem2rpm # MANUAL