File project.diff of Package rubygem-gettext

--- rubygem-gettext.changes.orig
+++ rubygem-gettext.changes
@@ -1,4 +1,9 @@
 -------------------------------------------------------------------
+Wed Nov 15 23:46:24 UTC 2023 - Marcus Rueckert <mrueckert@suse.de>
+
+- update to 3.4.9
+
+-------------------------------------------------------------------
 Tue Jun 29 11:18:38 UTC 2010 - jreidinger@novell.com
 
 - split package into doc and testsuite to reduce size
--- rubygem-gettext.spec.orig
+++ rubygem-gettext.spec
@@ -1,7 +1,7 @@
 #
-# spec file for package rubygem-gettext (Version 2.1.0)
+# spec file for package rubygem-gettext
 #
-# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2023 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -15,87 +15,47 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-# norootforbuild
+
+#
+# This file was generated with a gem2rpm.yml and not just plain gem2rpm.
+# All sections marked as MANUAL, license headers, summaries and descriptions
+# can be maintained in that file. Please consult this file before editing any
+# of those fields
+#
+
 Name:           rubygem-gettext
-Version:        2.1.0
+Version:        3.4.9
 Release:        0
 %define mod_name gettext
-#
-Group:          Development/Languages/Ruby
-License:        GPLv2+ or Ruby
-#
+%define mod_full_name %{mod_name}-%{version}
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  rubygems_with_buildroot_patch
-%rubygems_requires
-BuildRequires:  rubygem-locale >= 2.0.5
-Requires:       rubygem-locale >= 2.0.5
-Provides:       ruby-gettext = %{version}
-Obsoletes:      ruby-gettext <= %{version}
-#
-Url:            http://gettext.rubyforge.org/
-Source:         %{mod_name}-%{version}.gem
-#
-Summary:        Ruby-GetText-Package is a libary and tools to localize messages
-%description
-Ruby-GetText-Package is a GNU GetText-like program for Ruby.
-The catalog file(po-file) is same format with GNU GetText.
-So you can use GNU GetText tools for maintaining.
-
-%package testsuite
-Group:          Development/Languages/Ruby
-Requires:       %{name} = %{version}
-Summary:        Testsuite for Ruby-GetText-Package
-
-%description testsuite
-The package contain complete testsuite for rubygem-gettext.
-
-%package doc
+BuildRequires:  ruby-macros >= 5
+BuildRequires:  %{ruby >= 2.5.0}
+BuildRequires:  %{rubygem gem2rpm}
+BuildRequires:  update-alternatives
+Url:            https://ruby-gettext.github.io/
+Source:         https://rubygems.org/gems/%{mod_full_name}.gem
+Source1:        gem2rpm.yml
+Summary:        Gettext is a pure Ruby libary and tools to localize messages
+License:        Ruby or LGPL-3.0-or-later
 Group:          Development/Languages/Ruby
-Requires:       %{name} = %{version}
-Summary:        Documentation for Ruby-GetText-Package
+PreReq:         update-alternatives
 
-%description doc
-The package contain complete documentation for rubygem-gettext.
+%description
+Gettext is a GNU gettext-like program for Ruby.
+The catalog file(po-file) is same format with GNU gettext.
+So you can use GNU gettext tools for maintaining.
 
 %prep
+
 %build
-%install
-%gem_install %{S:0}
 
-%clean
-%{__rm} -rf %{buildroot}
+%install
+%gem_install \
+  --symlink-binaries \
+  --doc-files="README.md" \
+  -f
 
-%files
-%defattr(-,root,root,-)
-%{_bindir}/rmsgmerge
-%{_bindir}/rmsgfmt
-%{_bindir}/rgettext
-%{_libdir}/ruby/gems/%{rb_ver}/cache/%{mod_name}-%{version}.gem
-%dir %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_name}-%{version}/
-%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_name}-%{version}/Rakefile
-%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_name}-%{version}/bin
-%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_name}-%{version}/data
-%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_name}-%{version}/gettext.gemspec
-%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_name}-%{version}/lib
-%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_name}-%{version}/po
-%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_name}-%{version}/replace.rb
-%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_name}-%{version}/src
-%{_libdir}/ruby/gems/%{rb_ver}/specifications/%{mod_name}-%{version}.gemspec
-%doc %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_name}-%{version}/COPYING
-%doc %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_name}-%{version}/ChangeLog
-%doc %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_name}-%{version}/ChangeLog-1
-%doc %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_name}-%{version}/NEWS-1
-%doc %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_name}-%{version}/README.rdoc
-
-%files doc
-%defattr(-,root,root,-)
-%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_name}-%{version}/benchmark
-%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_name}-%{version}/samples
-%doc %{_libdir}/ruby/gems/%{rb_ver}/doc/%{mod_name}-%{version}/
-
-%files testsuite
-%defattr(-,root,root,-)
-%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_name}-%{version}/test
-%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_name}-%{version}/test.rb
+%gem_packages
 
 %changelog
openSUSE Build Service is sponsored by