File project.diff of Package rubygem-google-protobuf
--- do-not-wrap.patch.orig
+++ do-not-wrap.patch
@@ -1,8 +1,8 @@
-Index: google-protobuf-3.25.1/ext/google/protobuf_c/extconf.rb
+Index: google-protobuf-4.27.2/ext/google/protobuf_c/extconf.rb
===================================================================
---- google-protobuf-3.25.1.orig/ext/google/protobuf_c/extconf.rb
-+++ google-protobuf-3.25.1/ext/google/protobuf_c/extconf.rb
-@@ -12,17 +12,12 @@ else
+--- google-protobuf-4.27.2.orig/ext/google/protobuf_c/extconf.rb
++++ google-protobuf-4.27.2/ext/google/protobuf_c/extconf.rb
+@@ -12,16 +12,11 @@ else
$CFLAGS += " -std=gnu99 -O3 -DNDEBUG"
end
@@ -17,7 +17,6 @@ Index: google-protobuf-3.25.1/ext/google
$srcs = ["protobuf.c", "convert.c", "defs.c", "message.c",
- "repeated_field.c", "map.c", "ruby-upb.c", "wrap_memcpy.c",
+ "repeated_field.c", "map.c", "ruby-upb.c",
- "naive.c", "range2-neon.c", "range2-sse.c", "shared_convert.c",
+ "utf8_range.c", "shared_convert.c",
"shared_message.c"]
- create_makefile(ext_name)
--- gem2rpm.yml.orig
+++ gem2rpm.yml
@@ -70,8 +70,12 @@
# :post: |-
# /bin/echo foo
#
+:preamble: |-
+ %define rb_build_versions %{my_apps_rb_build_versions}
+ %define rb_build_ruby_abis %{my_apps_rb_build_abi}
+:disable_docs: true
:patches:
do-not-wrap.patch: -p1
- 0001-ruby-return-0-from-shared_convert.c-shared_message.c.patch: -p2
:sources:
- rubygem-google-protobuf-rpmlintrc
+ - series
--- rubygem-google-protobuf.changes.orig
+++ rubygem-google-protobuf.changes
@@ -1,9 +1,32 @@
-------------------------------------------------------------------
+Sat Aug 31 08:59:34 UTC 2024 - Marcus Rueckert <mrueckert@suse.de>
+
+- update to 4.28.0
+ - no changelog found
+- This fixes build with gcc 14
+
+-------------------------------------------------------------------
+Tue Jul 30 14:54:44 UTC 2024 - Marcus Rueckert <mrueckert@suse.de>
+
+- drop 0001-ruby-return-0-from-shared_convert.c-shared_message.c.patch
+- track series file for easier patch refresh
+
+-------------------------------------------------------------------
Tue May 21 10:26:29 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
- Replace %patchN with %patch -P N: %patchN is deprecated.
-------------------------------------------------------------------
+Thu Mar 21 00:06:01 UTC 2024 - Marcus Rueckert <mrueckert@suse.de>
+
+- New upstream release 3.25.3, no changelog found
+
+-------------------------------------------------------------------
+Fri Jan 30 11:22:15 UTC 2024 - Marcus Rueckert <mrueckert@suse.de>
+
+- enable ruby 3.3
+
+-------------------------------------------------------------------
Mon Jan 29 14:04:16 UTC 2024 - Dan Čermák <dan.cermak@posteo.net>
- New upstream release 3.25.2, no changelog found
--- rubygem-google-protobuf.spec.orig
+++ rubygem-google-protobuf.spec
@@ -24,20 +24,22 @@
#
Name: rubygem-google-protobuf
-Version: 3.25.2
+Version: 4.28.0
Release: 0
%define mod_name google-protobuf
%define mod_full_name %{mod_name}-%{version}
-BuildRequires: %{rubydevel >= 2.7}
+%define rb_build_versions %{my_apps_rb_build_versions}
+%define rb_build_ruby_abis %{my_apps_rb_build_abi}
+BuildRequires: %{rubydevel >= 3.0}
BuildRequires: %{rubygem gem2rpm}
BuildRequires: ruby-macros >= 5
URL: https://developers.google.com/protocol-buffers
Source: https://rubygems.org/gems/%{mod_full_name}.gem
Source1: rubygem-google-protobuf-rpmlintrc
-Source2: gem2rpm.yml
+Source2: series
+Source3: gem2rpm.yml
# MANUAL
Patch0: do-not-wrap.patch
-Patch1: 0001-ruby-return-0-from-shared_convert.c-shared_message.c.patch
# /MANUAL
Summary: Protocol Buffers
License: BSD-3-Clause
@@ -48,7 +50,6 @@ Protocol Buffers are Google's data inter
%prep
%gem_unpack
%patch -P 0 -p1
-%patch -P 1 -p2
find -type f -print0 | xargs -0 touch -r %{S:0}
%gem_build
@@ -56,6 +57,7 @@ find -type f -print0 | xargs -0 touch -r
%install
%gem_install \
+ --no-document \
-f
%gem_cleanup
# MANUAL