Browse code

ruby: Upgrade ruby to 3.3.0

Change-Id: I4e8be67a856b118b0ca640711ef7c9807c48fce6
Reviewed-on: http://photon-jenkins.eng.vmware.com:8082/c/photon/+/23366
Reviewed-by: Shreenidhi Shedi <shreenidhi.shedi@broadcom.com>
Tested-by: gerrit-photon <photon-checkins@vmware.com>

Shivani Agarwal authored on 2024/02/29 16:54:41
Showing 98 changed files
1 1
deleted file mode 100644
... ...
@@ -1,116 +0,0 @@
1
-From 0da0152986f7d1e666aeb1317d18746250423575 Mon Sep 17 00:00:00 2001
2
-From: =?UTF-8?q?V=C3=ADt=20Ondruch?= <vondruch@redhat.com>
3
-Date: Thu, 31 Mar 2022 19:12:24 +0200
4
-Subject: [PATCH] Properly install expanded gem extensions.
5
-
6
-The expanded gem location changed from 'gem' to '.bundled/gems'
7
-directory in commit:git|55bf0ef1aa7c936b564b883196de1ace4be4cc7e /
8
- #2922, leaving behind binary extension installation. This should fix
9
-the issues, so the gem binary extensions are buildable as part of Ruby
10
-build process again.
11
- ext/extmk.rb          | 13 ++++++-------
12
- template/exts.mk.tmpl |  4 ++--
13
- tool/rbinstall.rb     |  4 ++--
14
- 3 files changed, 10 insertions(+), 11 deletions(-)
15
-
16
-diff --git a/ext/extmk.rb b/ext/extmk.rb
17
-index 4a087f294ac93..bc0e4f135d8e5 100755
18
-+++ b/ext/extmk.rb
19
-@@ -146,7 +146,7 @@ def extmake(target, basedir = 'ext', maybestatic = true)
20
-     top_srcdir = $top_srcdir
21
-     topdir = $topdir
22
-     hdrdir = $hdrdir
23
--    prefix = "../" * (target.count("/")+1)
24
-+    prefix = "../" * (target.count("/") + basedir.count("/"))
25
-     $top_srcdir = relative_from(top_srcdir, prefix)
26
-     $hdrdir = relative_from(hdrdir, prefix)
27
-     $topdir = prefix + $topdir
28
-@@ -461,15 +461,15 @@ def $mflags.defined?(var)
29
- 
30
- @gemname = nil
31
- if ARGV[0]
32
--  ext_prefix, exts = ARGV.shift.split('/', 2)
33
-+  ext_prefix, exts = File.split(ARGV.shift)
34
-   $extension = [exts] if exts
35
--  if ext_prefix == 'gems'
36
-+  if ext_prefix == '.bundle/gems'
37
-     @gemname = exts
38
-   elsif exts
39
-     $static_ext.delete_if {|t, *| !File.fnmatch(t, exts)}
40
-   end
41
- end
42
--ext_prefix = "#{$top_srcdir}/#{ext_prefix || 'ext'}"
43
-+ext_prefix = "#{$top_srcdir}/#{ext_prefix || './ext'}"
44
- exts = $static_ext.sort_by {|t, i| i}.collect {|t, i| t}
45
- default_exclude_exts =
46
-   case
47
-@@ -515,7 +515,6 @@ def $mflags.defined?(var)
48
-     exts.delete_if {|d| File.fnmatch?("-*", d)}
49
-   end
50
- end
51
--ext_prefix = File.basename(ext_prefix)
52
- 
53
- extend Module.new {
54
-   def timestamp_file(name, target_prefix = nil)
55
-@@ -534,7 +533,7 @@ def create_makefile(*args, &block)
56
-     super(*args) do |conf|
57
-       conf.find do |s|
58
-         s.sub!(/^(TARGET_SO_DIR *= *)\$\(RUBYARCHDIR\)/) {
59
--          "TARGET_GEM_DIR = $(extout)/gems/$(arch)/#{@gemname}\n"\
60
-+          "TARGET_GEM_DIR = $(extout)/.bundle/gems/$(arch)/#{@gemname}\n"\
61
-           "#{$1}$(TARGET_GEM_DIR)$(target_prefix)"
62
-         }
63
-       end
64
-@@ -634,7 +633,7 @@ def initialize(src)
65
-   end
66
- }
67
- 
68
--Dir.chdir ".."
69
-+Dir.chdir dir
70
- unless $destdir.to_s.empty?
71
-   $mflags.defined?("DESTDIR") or $mflags << "DESTDIR=#{$destdir}"
72
- end
73
-diff --git a/template/exts.mk.tmpl b/template/exts.mk.tmpl
74
-index 2f37f4480ac51..401ea9a497f38 100644
75
-+++ b/template/exts.mk.tmpl
76
-@@ -19,13 +19,13 @@ opt = OptionParser.new do |o|
77
-   o.on('--configure-exts=FILE') {|v| confexts = v}
78
-   o.order!(ARGV)
79
- end
80
--confexts &&= File.read(confexts).scan(/^exts: (.*\.mk)/).flatten rescue nil
81
-+confexts &&= File.read(confexts).scan(/^(exts|gems): (.*\.mk)/).collect {|i| i.last } rescue nil
82
- confexts ||= []
83
- macros["old_extensions"] = []
84
- 
85
- contpat = /(?>(?>[^\\\n]|\\.)*\\\n)*(?>[^\\\n]|\\.)*/
86
- Dir.glob("{ext,.bundle/gems}/*/exts.mk") do |e|
87
--  gem = /\Agems(?=\/)/ =~ e
88
-+  gem = /\A.bundle\/gems(?=\/)/ =~ e
89
-   s = File.read(e)
90
-   s.scan(/^(extensions|SUBMAKEOPTS|EXT[A-Z]+|MFLAGS|NOTE_[A-Z]+)[ \t]*=[ \t]*(#{contpat})$/o) do |n, v|
91
-     v.gsub!(/\\\n[ \t]*/, ' ')
92
-diff --git a/tool/rbinstall.rb b/tool/rbinstall.rb
93
-index 9d9b672be4724..8c8a14193ec9b 100755
94
-+++ b/tool/rbinstall.rb
95
-@@ -1042,7 +1042,7 @@ def install_default_gem(dir, srcdir, bindir)
96
-     :wrappers => true,
97
-     :format_executable => true,
98
-   }
99
--  gem_ext_dir = "#$extout/gems/#{CONFIG['arch']}"
100
-+  gem_ext_dir = "#$extout/.bundle/gems/#{CONFIG['arch']}"
101
-   extensions_dir = with_destdir(Gem::StubSpecification.gemspec_stub("", gem_dir, gem_dir).extensions_dir)
102
- 
103
-   File.foreach("#{srcdir}/gems/bundled_gems") do |name|
104
-@@ -1075,7 +1075,7 @@ def install_default_gem(dir, srcdir, bindir)
105
-       File.chmod($data_mode, File.join(install_dir, "specifications", "#{spec.full_name}.gemspec"))
106
-     end
107
-     unless spec.extensions.empty?
108
--      install_recursive(ext, spec.extension_dir)
109
-+      install_recursive(ext, without_destdir(spec.extension_dir))
110
-     end
111
-     installed_gems[spec.full_name] = true
112
-   end
113 1
deleted file mode 100644
... ...
@@ -1,23 +0,0 @@
1
-From 8c57deb09dbd9005ebc872c3c9147d6c2924e208 Mon Sep 17 00:00:00 2001
2
-From: =?UTF-8?q?V=C3=ADt=20Ondruch?= <vondruch@redhat.com>
3
-Date: Thu, 31 Mar 2022 19:22:15 +0200
4
-Subject: [PATCH] Re-enable building gem extensions.
5
-
6
-This reverts commit bac6e8ca5d8f6bc45984d12ddad55d3d876d4324.
7
- template/configure-ext.mk.tmpl | 2 +-
8
- 1 file changed, 1 insertion(+), 1 deletion(-)
9
-
10
-diff --git a/template/configure-ext.mk.tmpl b/template/configure-ext.mk.tmpl
11
-index 6636a7759c544..8ba6b963e3ec3 100644
12
-+++ b/template/configure-ext.mk.tmpl
13
-@@ -27,7 +27,7 @@ SCRIPT_ARGS = <%=script_args.gsub("#", "\\#")%>
14
- EXTMK_ARGS = $(SCRIPT_ARGS) --gnumake=$(gnumake) --extflags="$(EXTLDFLAGS)" \
15
- 	   --make-flags="MINIRUBY='$(MINIRUBY)'"
16
- 
17
--all: exts # gems
18
-+all: exts gems
19
- exts:
20
- gems:
21
- 
22 1
deleted file mode 100644
... ...
@@ -1,35 +0,0 @@
1
-From ee6a16eed10c3ab6e4cc8285ca137e83964e0f5c Mon Sep 17 00:00:00 2001
2
-From: =?UTF-8?q?V=C3=ADt=20Ondruch?= <vondruch@redhat.com>
3
-Date: Fri, 1 Apr 2022 16:26:04 +0200
4
-Subject: [PATCH] Trust that .gemspec correctly declare their extensions.
5
-
6
-Do not judge the extension availability by the available extension
7
-build. This is already assumed on other places anyway:
8
-
9
-https://github.com/ruby/ruby/blob/d1d48cb690fdad855da94b2a2d11721428bc06ba/tool/rbinstall.rb#L1062
10
- tool/rbinstall.rb | 4 +---
11
- 1 file changed, 1 insertion(+), 3 deletions(-)
12
-
13
-diff --git a/tool/rbinstall.rb b/tool/rbinstall.rb
14
-index 8c8a14193ec9b..259792ad878c2 100755
15
-+++ b/tool/rbinstall.rb
16
-@@ -1064,9 +1064,6 @@ def install_default_gem(dir, srcdir, bindir)
17
-       next
18
-     end
19
-     spec.extension_dir = "#{extensions_dir}/#{spec.full_name}"
20
--    if File.directory?(ext = "#{gem_ext_dir}/#{spec.full_name}")
21
--      spec.extensions[0] ||= "-"
22
--    end
23
-     package = RbInstall::DirPackage.new spec
24
-     ins = RbInstall::UnpackedInstaller.new(package, options)
25
-     puts "#{INDENT}#{spec.name} #{spec.version}"
26
-@@ -1075,6 +1072,7 @@ def install_default_gem(dir, srcdir, bindir)
27
-       File.chmod($data_mode, File.join(install_dir, "specifications", "#{spec.full_name}.gemspec"))
28
-     end
29
-     unless spec.extensions.empty?
30
-+      ext = "#{gem_ext_dir}/#{spec.full_name}"
31
-       install_recursive(ext, without_destdir(spec.extension_dir))
32
-     end
33
-     installed_gems[spec.full_name] = true
34 1
deleted file mode 100644
... ...
@@ -1,54 +0,0 @@
1
-From d11bc592494529f8732a4a40defaf18f600c261d Mon Sep 17 00:00:00 2001
2
-From: =?UTF-8?q?V=C3=ADt=20Ondruch?= <vondruch@redhat.com>
3
-Date: Mon, 4 Apr 2022 11:18:51 +0200
4
-Subject: [PATCH] Install the previously build gem extensions.
5
-
6
-Install the pre-build gem binary extensions and attempt to build them
7
-during `gem install` phase only when they are not available for whatever
8
-reason.
9
- tool/rbinstall.rb | 17 ++++++++++++-----
10
- 1 file changed, 12 insertions(+), 5 deletions(-)
11
-
12
-diff --git a/tool/rbinstall.rb b/tool/rbinstall.rb
13
-index 259792ad878c2..4e42133bc1ce2 100755
14
-+++ b/tool/rbinstall.rb
15
-@@ -896,6 +896,18 @@ def write_default_spec
16
-       super unless $dryrun
17
-       $installed_list.puts(without_destdir(default_spec_file)) if $installed_list
18
-     end
19
-+
20
-+    def build_extensions
21
-+      return if spec.extensions.empty?
22
-+
23
-+      ext = "#$extout/.bundle/gems/#{CONFIG['arch']}/#{spec.full_name}"
24
-+
25
-+      # Call `install_recursive` with global binding, so it correctly use
26
-+      # the global `install`
27
-+      Object.__send__ :install_recursive, ext, without_destdir(spec.extension_dir)
28
-+
29
-+      super unless File.exist? spec.gem_build_complete_path
30
-+    end
31
-   end
32
- 
33
-   class GemInstaller
34
-@@ -1042,7 +1054,6 @@ def install_default_gem(dir, srcdir, bindir)
35
-     :wrappers => true,
36
-     :format_executable => true,
37
-   }
38
--  gem_ext_dir = "#$extout/.bundle/gems/#{CONFIG['arch']}"
39
-   extensions_dir = with_destdir(Gem::StubSpecification.gemspec_stub("", gem_dir, gem_dir).extensions_dir)
40
- 
41
-   File.foreach("#{srcdir}/gems/bundled_gems") do |name|
42
-@@ -1071,10 +1082,6 @@ def install_default_gem(dir, srcdir, bindir)
43
-     unless $dryrun
44
-       File.chmod($data_mode, File.join(install_dir, "specifications", "#{spec.full_name}.gemspec"))
45
-     end
46
--    unless spec.extensions.empty?
47
--      ext = "#{gem_ext_dir}/#{spec.full_name}"
48
--      install_recursive(ext, without_destdir(spec.extension_dir))
49
--    end
50
-     installed_gems[spec.full_name] = true
51
-   end
52
-   installed_gems, gems = Dir.glob(srcdir+'/gems/*.gem').partition {|gem| installed_gems.key?(File.basename(gem, '.gem'))}
... ...
@@ -1,30 +1,28 @@
1 1
 Summary:        Ruby
2 2
 Name:           ruby
3
-Version:        3.1.2
4
-Release:        3%{?dist}
3
+Version:        3.3.0
4
+Release:        1%{?dist}
5 5
 License:        BSDL
6 6
 URL:            https://www.ruby-lang.org/en
7 7
 Group:          System Environment/Security
8 8
 Vendor:         VMware, Inc.
9 9
 Distribution:   Photon
10 10
 
11
-Source0:        https://cache.ruby-lang.org/pub/ruby/2.7/%{name}-%{version}.tar.gz
12
-%define sha512 %{name}=9155d1150398eaea7c9954af61ecf8dfdb885cfcf63a67bbcf6c92e282cd3ccac0ff9234d039286a9623297b65197441438c37f707e31d270ce2fe11e8f38a44
13
-
14
-Patch0:         re-enable_gem_extension_build_1.patch
15
-Patch1:         re-enable_gem_extension_build_2.patch
16
-Patch2:         re-enable_gem_extension_build_3.patch
17
-Patch3:         re-enable_gem_extension_build_4.patch
11
+Source0:        https://cache.ruby-lang.org/pub/ruby/3.3/%{name}-%{version}.tar.gz
12
+%define sha512 %{name}=26074009b501fc793d71a74e419f34a6033c9353433919ca74ba2d24a3de432dbb11fd92c2bc285f0e4d951a6d6c74bf5b69a2ab36200c8c26e871746d6e0fc6
18 13
 
19 14
 BuildRequires:  openssl-devel
20 15
 BuildRequires:  ca-certificates
21 16
 BuildRequires:  readline-devel
22 17
 BuildRequires:  readline
23 18
 BuildRequires:  tzdata
19
+BuildRequires:  libffi-devel
20
+BuildRequires:  libyaml-devel
24 21
 
25 22
 Requires:       ca-certificates
26 23
 Requires:       openssl
27 24
 Requires:       gmp
25
+Requires:       libyaml
28 26
 
29 27
 %description
30 28
 The Ruby package contains the Ruby development environment.
... ...
@@ -78,6 +76,8 @@ rm -rf %{buildroot}/*
78 78
 %{_mandir}/man1/*
79 79
 
80 80
 %changelog
81
+*   Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 3.3.0-1
82
+-   Update to version 3.3.0
81 83
 * Sun Nov 19 2023 Shreenidhi Shedi <sshedi@vmware.com> 3.1.2-3
82 84
 - Bump version as a part of openssl upgrade
83 85
 * Tue Dec 20 2022 Guruswamy Basavaiah <bguruswamy@vmware.com> 3.1.2-2
84 86
old mode 100755
85 87
new mode 100644
... ...
@@ -3,8 +3,8 @@
3 3
 %global gem_name activesupport
4 4
 
5 5
 Name:           rubygem-activesupport
6
-Version:        7.0.4
7
-Release:        2%{?dist}
6
+Version:        7.1.3.2
7
+Release:        1%{?dist}
8 8
 Summary:        Support libaries for Rails framework.
9 9
 Group:          Development/Languages
10 10
 License:        MIT
... ...
@@ -13,13 +13,14 @@ Distribution:   Photon
13 13
 URL:            https://rubygems.org/gems/activesupport/versions/%{version}
14 14
 
15 15
 Source0: https://rubygems.org/downloads/activesupport-%{version}.gem
16
-%define sha512 %{gem_name}=54859a1cccda0940a91be3be8a68087a4cb8ae6f5850dc3ae92bb79a722b04f34a5d9a61456146c2d7c994e95cd5f1b40c16766e0ef54828acc91edb5aba1d2b
16
+%define sha512 %{gem_name}=50b587e9f6d715bc3c0616e3fa8087b24c4dc837246babf39e4b1d42ed98f85877481b3be1f75d669c4da19df8f645ef644fb8afa16578f921a67576122c792d
17 17
 
18 18
 BuildRequires:  ruby
19 19
 
20 20
 Requires: ruby
21 21
 Requires: rubygem-i18n
22 22
 Requires: rubygem-concurrent-ruby
23
+Requires: rubygem-connection_pool
23 24
 Requires: rubygem-tzinfo
24 25
 
25 26
 %description
... ...
@@ -40,6 +41,8 @@ gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
40 40
 %{gemdir}
41 41
 
42 42
 %changelog
43
+*   Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 7.1.3.2-1
44
+-   Update to version 7.1.3.2
43 45
 * Wed Oct 18 2023 Shreenidhi Shedi <sshedi@vmware.com> 7.0.4-2
44 46
 - Fix requires
45 47
 * Wed Aug 17 2022 Gerrit Photon <photon-checkins@vmware.com> 7.0.4-1
46 48
old mode 100755
47 49
new mode 100644
... ...
@@ -2,8 +2,8 @@
2 2
 %global gemdir %(IFS=: R=($(gem env gempath)); echo ${R[${#R[@]}-1]})
3 3
 %global gem_name addressable
4 4
 
5
-Name: rubygem-addressable
6
-Version:        2.8.1
5
+Name:           rubygem-addressable
6
+Version:        2.8.6
7 7
 Release:        1%{?dist}
8 8
 Summary:        An easy-to-use client library for making requests from Ruby.
9 9
 Group:          Development/Libraries
... ...
@@ -12,9 +12,12 @@ Distribution:   Photon
12 12
 License:        Apache-2.0
13 13
 URL:            https://rubygems.org/gems/%{gem_name}/versions/%{version}
14 14
 Source0:        https://rubygems.org/downloads/%{gem_name}-%{version}.gem
15
-%define sha512    addressable=ae0b7cb5fdc0b5b8717637e9589ab9167aa3924253f4c9102134b1e5aee07c7f5e3e92e2e32ca872b4a72a3a70c8086c7073cbbddf7cbb6e1948ed97de2c9108
15
+%define sha512  addressable=a7cb784cd5564cabec99eb7582ac17969b166e38057c23f3df74707d0078d00d001c2523432ce4e52720528ee808f314f2d6c9139562de27b599363b919cca65
16
+
16 17
 BuildRequires:  ruby >= 2.0.0
17
-Requires: rubygem-public_suffix >= 2.0.2, rubygem-public_suffix < 5.0.1
18
+
19
+Requires:       rubygem-public_suffix >= 2.0.2, rubygem-public_suffix < 6.0
20
+
18 21
 BuildArch: noarch
19 22
 
20 23
 %description
... ...
@@ -34,6 +37,8 @@ gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
34 34
 %{gemdir}
35 35
 
36 36
 %changelog
37
+*   Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 2.8.6-1
38
+-   Update to version 2.8.6
37 39
 *   Wed Aug 17 2022 Gerrit Photon <photon-checkins@vmware.com> 2.8.1-1
38 40
 -   Automatic Version Bump
39 41
 *   Tue Sep 22 2020 Gerrit Photon <photon-checkins@vmware.com> 2.7.0-2
40 42
old mode 100755
41 43
new mode 100644
... ...
@@ -3,8 +3,8 @@
3 3
 %global gem_name async-http
4 4
 
5 5
 Name:           rubygem-async-http
6
-Version:        0.59.2
7
-Release:        2%{?dist}
6
+Version:        0.63.0
7
+Release:        1%{?dist}
8 8
 Summary:        A HTTP client and server library.
9 9
 Group:          Development/Libraries
10 10
 Vendor:         VMware, Inc.
... ...
@@ -13,11 +13,11 @@ License:        MIT
13 13
 URL:            https://rubygems.org/gems/%{gem_name}/versions/%{version}
14 14
 
15 15
 Source0: https://rubygems.org/downloads/%{gem_name}-%{version}.gem
16
-%define sha512 %{gem_name}=a8849dbb709af433c9302e29e1490104a33c50c1b9538d9ecec9775f6821c42c60170e65a772fd3f72b8acb8b1c056d81e70a232eb978b516d79e3b9fcad78d2
16
+%define sha512 %{gem_name}=6d98c0137860d010ef5da218ad06c39a529cbe9ce93e5740dc9608263eb1b0e062a59e7298da1f171d15dc00c06e6e50f876bcf39634c1f1f7d14971e8c6e796
17 17
 
18 18
 BuildRequires:  ruby
19 19
 
20
-Requires: rubygem-async >= 1.19.0, rubygem-async < 2.2.2
20
+Requires: rubygem-async >= 1.19.0, rubygem-async < 2.8.3
21 21
 Requires: rubygem-async-io >= 1.25.0, rubygem-async-io < 2.0.4
22 22
 Requires: rubygem-protocol-http >= 0.20.1
23 23
 Requires: rubygem-protocol-http1 >= 0.13.1
... ...
@@ -25,6 +25,7 @@ Requires: rubygem-protocol-http2 >= 0.14.1
25 25
 Requires: rubygem-fiber-local
26 26
 Requires: rubygem-traces
27 27
 Requires: rubygem-async-pool
28
+Requires: rubygem-fiber-annotation
28 29
 Requires: ruby
29 30
 
30 31
 BuildArch: noarch
... ...
@@ -47,6 +48,8 @@ gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
47 47
 %{gemdir}
48 48
 
49 49
 %changelog
50
+*   Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 0.63.0-1
51
+-   Update to version 0.63.0
50 52
 * Wed Oct 18 2023 Shreenidhi Shedi <sshedi@vmware.com> 0.59.2-2
51 53
 - Fix requires
52 54
 * Wed Aug 17 2022 Gerrit Photon <photon-checkins@vmware.com> 0.59.2-1
53 55
old mode 100755
54 56
new mode 100644
... ...
@@ -3,8 +3,8 @@
3 3
 %global gem_name async-io
4 4
 
5 5
 Name:           rubygem-async-io
6
-Version:        1.34.0
7
-Release:        2%{?dist}
6
+Version:        1.41.0
7
+Release:        1%{?dist}
8 8
 Summary:        Provides support for asynchonous TCP, UDP, UNIX and SSL sockets.
9 9
 Group:          Development/Libraries
10 10
 Vendor:         VMware, Inc.
... ...
@@ -13,13 +13,14 @@ License:        MIT
13 13
 URL:            https://rubygems.org/gems/%{gem_name}/versions/%{version}
14 14
 
15 15
 Source0:        https://rubygems.org/downloads/%{gem_name}-%{version}.gem
16
-%define sha512 %{gem_name}=513bf5f97e2653ee46395c3f67d3a092ed94dedfb74183cde2479d9fb7cd21ff1ca22939ff4e406ef7845ad301c14e251b61c6ec3cc27c81b7dd9bb387115276
16
+%define sha512 %{gem_name}=e067053c052117da8ab799bb7b3e2c8ed61bb1d0635d7b4ac13e582aa3d0e716b4ea3053e8391b1558cdb0e062bc2f7fbf71d9072caeebc6cacd77cf25977964
17 17
 
18
-BuildRequires:  ruby >= 2.3.0, ruby < 3.1.3
18
+BuildRequires:  ruby >= 2.3.0, ruby < 3.3.1
19 19
 
20
-Requires: rubygem-async >= 1.14.0, rubygem-async < 2.2.2
20
+Requires: rubygem-async >= 1.14.0, rubygem-async < 2.8.3
21 21
 Requires: rubygem-fiber-local
22 22
 Requires: ruby
23
+Requires: rubygem-fiber-annotation
23 24
 
24 25
 BuildArch: noarch
25 26
 
... ...
@@ -39,6 +40,8 @@ gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
39 39
 %{gemdir}
40 40
 
41 41
 %changelog
42
+*   Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 1.41.0-1
43
+-   Update to version 1.41.0
42 44
 * Wed Oct 18 2023 Shreenidhi Shedi <sshedi@vmware.com> 1.34.0-2
43 45
 - Fix requires
44 46
 * Wed Aug 17 2022 Gerrit Photon <photon-checkins@vmware.com> 1.34.0-1
... ...
@@ -4,7 +4,7 @@
4 4
 
5 5
 Name:           rubygem-async-pool
6 6
 Version:        0.4.0
7
-Release:        1%{?dist}
7
+Release:        2%{?dist}
8 8
 Summary:        A singleplex and multiplex resource pool for implementing robust clients.
9 9
 Group:          Development/Libraries
10 10
 Vendor:         VMware, Inc.
... ...
@@ -19,6 +19,7 @@ BuildRequires:  ruby
19 19
 
20 20
 Requires: ruby
21 21
 Requires: rubygem-async
22
+Requires: rubygem-fiber-annotation
22 23
 
23 24
 BuildArch: noarch
24 25
 
... ...
@@ -38,5 +39,7 @@ gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
38 38
 %{gemdir}
39 39
 
40 40
 %changelog
41
+* Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 0.4.0-2
42
+- Bump Version to build with new ruby
41 43
 * Wed Oct 18 2023 Shreenidhi Shedi <sshedi@vmware.com> 0.4.0-1
42 44
 - Initial version. Needed by rubygem-async-http.
43 45
old mode 100755
44 46
new mode 100644
... ...
@@ -3,8 +3,8 @@
3 3
 %global gem_name async
4 4
 
5 5
 Name:           rubygem-async
6
-Version:        2.2.1
7
-Release:        2%{?dist}
6
+Version:        2.8.2
7
+Release:        1%{?dist}
8 8
 Summary:        Async provides a modern asynchronous I/O framework for Ruby, based on nio4r.
9 9
 Group:          Development/Libraries
10 10
 Vendor:         VMware, Inc.
... ...
@@ -13,7 +13,7 @@ License:        MIT
13 13
 URL:            https://rubygems.org/gems/%{gem_name}/versions/%{version}
14 14
 Source0:        https://rubygems.org/downloads/%{gem_name}-%{version}.gem
15 15
 
16
-%define sha512 %{gem_name}=5a4654eeec8dbb092b4d3e6b425fe48ef818110710cd442f36e0e939d185d06aa7bf0d82e0eae690e26fa608ce853dab71d28c8f21a8a7dc80b9ebe9b60d26f3
16
+%define sha512 %{gem_name}=9e7861ecb4386d867b994a2544c2690fa10514441b05d6eb6e5aec23bce724b72384ddcfa0fc27d94d6455d11432fac21acb0dc18c5520f940df65c1ceaf2db0
17 17
 
18 18
 BuildRequires:  ruby
19 19
 
... ...
@@ -21,6 +21,7 @@ Requires: rubygem-console >= 1.0.0, rubygem-console < 2.0.0
21 21
 Requires: rubygem-nio4r >= 2.3.0, rubygem-nio4r < 3.0.0
22 22
 Requires: rubygem-timers >= 4.1.0, rubygem-timers < 5.0.0
23 23
 Requires: rubygem-fiber-local
24
+Requires: rubygem-fiber-annotation
24 25
 Requires: ruby
25 26
 
26 27
 BuildArch: noarch
... ...
@@ -42,6 +43,8 @@ gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
42 42
 %{gemdir}
43 43
 
44 44
 %changelog
45
+*   Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 2.8.2-1
46
+-   Update to version 2.8.2
45 47
 * Wed Oct 18 2023 Shreenidhi Shedi <sshedi@vmware.com> 2.2.1-2
46 48
 - Fix requires
47 49
 * Wed Aug 17 2022 Gerrit Photon <photon-checkins@vmware.com> 2.2.1-1
48 50
old mode 100755
49 51
new mode 100644
... ...
@@ -3,7 +3,7 @@
3 3
 %global gem_name aws-eventstream
4 4
 
5 5
 Name: rubygem-aws-eventstream
6
-Version:        1.2.0
6
+Version:        1.3.0
7 7
 Release:        1%{?dist}
8 8
 Summary:        Amazon Web Services event stream library.
9 9
 Group:          Development/Languages
... ...
@@ -12,7 +12,7 @@ Distribution:   Photon
12 12
 License:        Apache 2.0
13 13
 URL:            https://rubygems.org/gems/%{gem_name}/versions/%{version}
14 14
 Source0:        https://rubygems.org/downloads/aws-eventstream-%{version}.gem
15
-%define sha512    aws-eventstream=d7d8a318523b1d4c4d950861f8fb4fb6b65a76b8df2bd788ca1d81d40f7a1d1fd91ad9db106892b508d348fd7f8678aa387b43ac390bcd75f8fb03d081c3e60b
15
+%define sha512    aws-eventstream=98200938fb087748010b494a75b3dc69c28903175631490cc529a5f740aef217e362eb77a98aa7ae3292e14a3cc559fe3f1f263293f536d47a515e7b77d8ddd8
16 16
 BuildRequires:  ruby
17 17
 
18 18
 %description
... ...
@@ -33,6 +33,8 @@ gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
33 33
 %{gemdir}
34 34
 
35 35
 %changelog
36
+*   Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 1.3.0-1
37
+-   Update to version 1.3.0
36 38
 *   Wed Aug 17 2022 Gerrit Photon <photon-checkins@vmware.com> 1.2.0-1
37 39
 -   Automatic Version Bump
38 40
 *   Thu Jul 16 2020 Gerrit Photon <photon-checkins@vmware.com> 1.1.0-1
39 41
old mode 100755
40 42
new mode 100644
... ...
@@ -3,7 +3,7 @@
3 3
 %global gem_name aws-partitions
4 4
 
5 5
 Name: rubygem-aws-partitions
6
-Version:        1.654.0
6
+Version:        1.894.0
7 7
 Release:        1%{?dist}
8 8
 Summary:        Provides interfaces to enumerate AWS partitions, regions & services.
9 9
 Group:          Development/Languages
... ...
@@ -12,7 +12,7 @@ Vendor:         VMware, Inc.
12 12
 Distribution:   Photon
13 13
 URL:            https://rubygems.org/gems/%{gem_name}/versions/%{version}
14 14
 Source0:        https://rubygems.org/downloads/aws-partitions-%{version}.gem
15
-%define sha512    aws-partitions=8c6b38c5facfb7dc4c915daba3f160f21e277998aa4887edbc20037b20ca356cd9133057407833c34a08cb76495ea61dd61fb7c24e9e43a8f1626a98cf1c59d3
15
+%define sha512    aws-partitions=54a7289523411536ec9a52f2c53eb1a59cb8ee229edd968c5d7f89d9131ccd2cfc1bdd880d025fedfb59ec7efcff0c8f2263907e06b9bd2b922ed9e7dd8844a5
16 16
 BuildRequires:  ruby
17 17
 
18 18
 %description
... ...
@@ -31,6 +31,8 @@ gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
31 31
 %{gemdir}
32 32
 
33 33
 %changelog
34
+*   Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 1.894.0-1
35
+-   Update to version 1.894.0
34 36
 *   Wed Aug 17 2022 Gerrit Photon <photon-checkins@vmware.com> 1.654.0-1
35 37
 -   Automatic Version Bump
36 38
 *   Thu Oct 01 2020 Gerrit Photon <photon-checkins@vmware.com> 1.379.0-1
37 39
old mode 100755
38 40
new mode 100644
... ...
@@ -3,7 +3,7 @@
3 3
 %global gem_name aws-sdk-core
4 4
 
5 5
 Name: rubygem-aws-sdk-core
6
-Version:        3.166.0
6
+Version:        3.191.3
7 7
 Release:        1%{?dist}
8 8
 Summary:        Provides API clients for AWS.
9 9
 Group:          Development/Languages
... ...
@@ -12,7 +12,7 @@ Vendor:         VMware, Inc.
12 12
 Distribution:   Photon
13 13
 URL:            https://rubygems.org/gems/%{gem_name}/versions/%{version}
14 14
 Source0:        https://rubygems.org/downloads/aws-sdk-core-%{version}.gem
15
-%define sha512    aws-sdk-core=bb06f9e9a06a2e8154485ec560f3b629759c8c144dc1d778d5f0517d9b07756f7cf16c8ce5fd80c2de413e6bdf9ff18c5f8b31ee6cf576cca355656349461dd3
15
+%define sha512    aws-sdk-core=e9e1f4d6b76b4df43a2043b9ac9eae69c20f8cf3de03ae56204b553dc38b7fb26ed68daa97e8048599609d57fba69928fa25ecab88e665538d2f636343648036
16 16
 BuildRequires:  ruby
17 17
 
18 18
 Requires: rubygem-aws-eventstream >= 1.0
... ...
@@ -36,6 +36,8 @@ gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
36 36
 %{gemdir}
37 37
 
38 38
 %changelog
39
+*   Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 3.191.3-1
40
+-   Update to version 3.191.3
39 41
 *   Wed Aug 17 2022 Gerrit Photon <photon-checkins@vmware.com> 3.166.0-1
40 42
 -   Automatic Version Bump
41 43
 *   Wed Sep 30 2020 Gerrit Photon <photon-checkins@vmware.com> 3.109.0-1
42 44
old mode 100755
43 45
new mode 100644
... ...
@@ -3,7 +3,7 @@
3 3
 %global gem_name aws-sdk-kms
4 4
 
5 5
 Name: rubygem-aws-sdk-kms
6
-Version:        1.59.0
6
+Version:        1.77.0
7 7
 Release:        1%{?dist}
8 8
 Summary:        Official AWS Ruby gem for AWS Key Management Service (KMS).
9 9
 Group:          Development/Languages
... ...
@@ -12,7 +12,7 @@ Vendor:         VMware, Inc.
12 12
 Distribution:   Photon
13 13
 URL:            https://rubygems.org/gems/%{gem_name}/versions/%{version}
14 14
 Source0:        https://rubygems.org/downloads/aws-sdk-kms-%{version}.gem
15
-%define sha512    aws-sdk-kms=bf0325df4de504c3a3d59516d3bba2cf908eb3f7f5e451b7a47bb89f80c45c87beae07a8c0b6e8266e6a52bb3954b35c1990a9abd5c963985ccfe6666d1dc261
15
+%define sha512    aws-sdk-kms=1057c29c5c489b06f411f4bf3744c0b3088d0d72897cc202600b99efbaffd6058a15aa7cc41ce08f8a767e05277711028401cc0b16eac4b0960bfeacc8929d27
16 16
 BuildRequires:  ruby
17 17
 
18 18
 Requires: rubygem-aws-sdk-core >= 3
... ...
@@ -35,6 +35,8 @@ gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
35 35
 %{gemdir}
36 36
 
37 37
 %changelog
38
+*   Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 1.77.0-1
39
+-   Update to version 1.77.0
38 40
 *   Wed Aug 17 2022 Gerrit Photon <photon-checkins@vmware.com> 1.59.0-1
39 41
 -   Automatic Version Bump
40 42
 *   Wed Sep 30 2020 Gerrit Photon <photon-checkins@vmware.com> 1.39.0-1
41 43
old mode 100755
42 44
new mode 100644
... ...
@@ -3,7 +3,7 @@
3 3
 %global gem_name aws-sdk-s3
4 4
 
5 5
 Name: rubygem-aws-sdk-s3
6
-Version:        1.117.1
6
+Version:        1.143.0
7 7
 Release:        1%{?dist}
8 8
 Summary:        Official AWS Ruby gem for Amazon Simple Storage Service (Amazon S3).
9 9
 Group:          Development/Languages
... ...
@@ -12,7 +12,7 @@ Vendor:         VMware, Inc.
12 12
 Distribution:   Photon
13 13
 URL:            https://rubygems.org/gems/%{gem_name}/versions/%{version}
14 14
 Source0:        https://github.com/aws/aws-sdk-ruby/tree/master/gems/aws-sdk-s3-%{version}.gem
15
-%define sha512    aws-sdk-s3=0a1225b94b0520c7d9c99af16d1fa18aaf24bc9811a1fa21457c5e510e3345efe78948dbe5d5725226645715572c9e167d8fee2f7fea24a5a3394271e4980fb1
15
+%define sha512    aws-sdk-s3=2167a86ac5dd11a8e29c108c82c341021a171e592a0cbed4d33007ca67cb43374d54c57df85b637f79e8feeb01e359f56b9790d24c76d320eb321bedb76154d6
16 16
 BuildRequires:  ruby
17 17
 
18 18
 Requires: rubygem-aws-sdk-core >= 3.21.2
... ...
@@ -36,6 +36,8 @@ gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
36 36
 %{gemdir}
37 37
 
38 38
 %changelog
39
+*   Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 1.143.0-1
40
+-   Update to version 1.143.0
39 41
 *   Wed Aug 17 2022 Gerrit Photon <photon-checkins@vmware.com> 1.117.1-1
40 42
 -   Automatic Version Bump
41 43
 *   Wed Sep 30 2020 Gerrit Photon <photon-checkins@vmware.com> 1.82.0-1
42 44
old mode 100755
43 45
new mode 100644
... ...
@@ -3,7 +3,7 @@
3 3
 %global gem_name aws-sdk-sqs
4 4
 
5 5
 Name: rubygem-aws-sdk-sqs
6
-Version:        1.52.0
6
+Version:        1.70.0
7 7
 Release:        1%{?dist}
8 8
 Summary:        Official AWS Ruby gem for Amazon Simple Queue Service (Amazon SQS).
9 9
 Group:          Development/Languages
... ...
@@ -12,7 +12,7 @@ Vendor:         VMware, Inc.
12 12
 Distribution:   Photon
13 13
 URL:            https://rubygems.org/gems/%{gem_name}/versions/%{version}
14 14
 Source0:        https://rubygems.org/downloads/aws-sdk-sqs-%{version}.gem
15
-%define sha512    aws-sdk-sqs=db747e42102a383d37c07a7d77f7ea600ec33e86c99cf817bff85a9271a1329385ae8f9f23ce9768f3712196b6d16184d2922f4d25bd7f8f319882011b54b657
15
+%define sha512    aws-sdk-sqs=41b6d077927d0ab360a3ddd47751d991357146ecb4b3ea77c2cadffeff657e52526e7ced538110d760f035ef581c6a9f5339690a4ade919813e2cf9c3ae807fa
16 16
 BuildRequires:  ruby
17 17
 
18 18
 Requires: rubygem-aws-sdk-core >= 3
... ...
@@ -35,6 +35,8 @@ gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
35 35
 %{gemdir}
36 36
 
37 37
 %changelog
38
+*   Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 1.70.0-1
39
+-   Update to version 1.70.0
38 40
 *   Wed Aug 17 2022 Gerrit Photon <photon-checkins@vmware.com> 1.52.0-1
39 41
 -   Automatic Version Bump
40 42
 *   Wed Sep 30 2020 Gerrit Photon <photon-checkins@vmware.com> 1.34.0-1
41 43
old mode 100755
42 44
new mode 100644
... ...
@@ -3,8 +3,8 @@
3 3
 %global gem_name aws-sigv4
4 4
 
5 5
 Name:           rubygem-aws-sigv4
6
-Version:        1.5.2
7
-Release:        2%{?dist}
6
+Version:        1.8.0
7
+Release:        1%{?dist}
8 8
 Summary:        Amazon Web Services Signature Version 4 signing library.
9 9
 Group:          Development/Languages
10 10
 License:        Apache 2.0
... ...
@@ -13,7 +13,7 @@ Distribution:   Photon
13 13
 URL:            https://rubygems.org/gems/%{gem_name}/versions/%{version}
14 14
 
15 15
 Source0: https://rubygems.org/downloads/aws-sigv4-%{version}.gem
16
-%define sha512 %{gem_name}=7a756e3faafaa31046b1a17a825e8e1b88899914435cd1d7811089105f4d31020d24b81c1e8e86efa9a7446a768399323389e14462f1117a9f74f0dbbe2fbc62
16
+%define sha512 %{gem_name}=dc4898a201f81b25f913b37bf0b302066fa9b5e4bb64e317957aa0c34090814585e371c67e1d5776d7b5ef72be25992e2224fcb4e3a1f3e3762dc1fdb54134f8
17 17
 
18 18
 BuildRequires: ruby
19 19
 
... ...
@@ -37,6 +37,8 @@ gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
37 37
 %{gemdir}
38 38
 
39 39
 %changelog
40
+*   Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 1.8.0-1
41
+-   Update to version 1.8.0
40 42
 * Thu Oct 19 2023 Shreenidhi Shedi <sshedi@vmware.com> 1.5.2-2
41 43
 - Fix requires
42 44
 * Wed Aug 17 2022 Gerrit Photon <photon-checkins@vmware.com> 1.5.2-1
... ...
@@ -4,7 +4,7 @@
4 4
 %global gem_name backports
5 5
 
6 6
 Name: rubygem-backports
7
-Version:        3.23.0
7
+Version:        3.24.1
8 8
 Release:        1%{?dist}
9 9
 Summary:        Backports of Ruby features for older Ruby
10 10
 Group:          Development/Languages
... ...
@@ -13,7 +13,7 @@ Vendor:         VMware, Inc.
13 13
 Distribution:   Photon
14 14
 URL:            http://github.com/marcandre/backports
15 15
 Source0:        https://rubygems.org/gems/backports-%{version}.gem
16
-%define sha512    backports=b6d721a2925a932e451437938e01c6e3f4ac08bafac975063963f7866e17015abfeb6862face89cbd08caf479db75eb085f540263ba251a87c6acc7611ba6d40
16
+%define sha512    backports=b2eeb76ebf8ddfc7e349e125c6b9cffcabe3d184533579dbf2abb5f663ce85f4a6f8b01b67be4030c98f4782c63511046a1a1efa4d573a9aeb700dcbb9f9f566
17 17
 BuildRequires:  ruby
18 18
 BuildRequires:  rubygem-activesupport
19 19
 BuildRequires:  rubygem-i18n
... ...
@@ -51,6 +51,8 @@ rake test
51 51
 %{gemdir}
52 52
 
53 53
 %changelog
54
+*   Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 3.24.1-1
55
+-   Update to version 3.24.1
54 56
 *   Wed Aug 17 2022 Gerrit Photon <photon-checkins@vmware.com> 3.23.0-1
55 57
 -   Automatic Version Bump
56 58
 *   Mon Jun 22 2020 Gerrit Photon <photon-checkins@vmware.com> 3.18.2-1
... ...
@@ -5,7 +5,7 @@
5 5
 Summary:        Builders for MarkUp
6 6
 Name:           rubygem-builder
7 7
 Version:        3.2.4
8
-Release:        1%{?dist}
8
+Release:        2%{?dist}
9 9
 Group:          Development/Languages
10 10
 License:        MIT
11 11
 Vendor:         VMware, Inc.
... ...
@@ -47,6 +47,8 @@ popd
47 47
 %{gemdir}
48 48
 
49 49
 %changelog
50
+* Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 3.2.4-2
51
+- Bump Version to build with new ruby
50 52
 * Mon Jun 22 2020 Gerrit Photon <photon-checkins@vmware.com> 3.2.4-1
51 53
 - Automatic Version Bump
52 54
 * Wed Mar 22 2017 Chang Lee <changlee@vmware.com> 3.2.3-2
53 55
old mode 100755
54 56
new mode 100644
... ...
@@ -1,9 +1,10 @@
1 1
 %global debug_package %{nil}
2 2
 %global gemdir %(IFS=: R=($(gem env gempath)); echo ${R[${#R[@]}-1]})
3 3
 %global gem_name bundler
4
+%global ruby_ver 3.3.0
4 5
 
5 6
 Name:           rubygem-bundler
6
-Version:        2.3.24
7
+Version:        2.5.6
7 8
 Release:        1%{?dist}
8 9
 Summary:        manages an application's dependencies
9 10
 Group:          Development/Languages
... ...
@@ -12,7 +13,7 @@ Distribution:   Photon
12 12
 License:        MIT
13 13
 URL:            https://rubygems.org/gems/%{gem_name}/versions/%{version}
14 14
 Source0:        https://rubygems.org/downloads/bundler-%{version}.gem
15
-%define sha512  bundler=1d59bfa0bb8b748c8f4a7c30eb1603f05033bd59ca66496442224c563a95d8d8d2173e2f005a090a6b22e1a25664f20a3cf45b3d12ff7791712e327f194f242c
15
+%define sha512  bundler=1444030a4e1406d8f2a1ab2ce43b786f02667dfcb7d11d8768257d5bf4368d61365ee0f1a0e9d8e2b8faa2098ef728bd492008b04b93df660a66faa3dee3b862
16 16
 BuildRequires:  ruby > 2.1.0
17 17
 BuildRequires:  findutils
18 18
 Provides:       rubygem-bundler = %{version}
... ...
@@ -22,19 +23,40 @@ Bundler manages an application's dependencies through its entire life
22 22
 across many machines, systematically and repeatably.
23 23
 
24 24
 %prep
25
-%autosetup -c -T
25
+gem unpack %{SOURCE0}
26
+%autosetup -p1 -D -T -n  %{gem_name}-%{version}
27
+gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec
26 28
 
27 29
 %build
30
+gem build %{gem_name}.gemspec
31
+gem install --bindir %{_bindir}/ %{gem_name}-%{version}.gem
28 32
 
29 33
 %install
30
-gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
31
-[ -d %{buildroot}/usr/lib ] && find %{buildroot}/usr/lib -type f -perm /022 -exec chmod go-w {} \;
34
+mkdir -p %{buildroot}%{gemdir}
35
+mkdir -p %{buildroot}%{gemdir}/bin
36
+mkdir -p %{buildroot}%{gemdir}/cache
37
+mkdir -p %{buildroot}%{gemdir}/doc
38
+mkdir -p %{buildroot}%{gemdir}/plugins
39
+mkdir -p %{buildroot}%{gemdir}/specifications
40
+mkdir -p %{buildroot}%{gemdir}/gems
41
+mkdir -p %{buildroot}%{gemdir}/extensions
42
+cp -pa %{_bindir}/bundle %{buildroot}%{gemdir}/bin/
43
+cp -pa %{_bindir}/bundler %{buildroot}%{gemdir}/bin/
44
+cp -pa %{gemdir}/build_info %{buildroot}%{gemdir}/
45
+cp -pa %{gemdir}/cache/%{gem_name}-%{version}.gem %{buildroot}%{gemdir}/cache/
46
+cp -pa %{gemdir}/doc/%{gem_name}-%{version} %{buildroot}%{gemdir}/doc/
47
+cp -pa %{gemdir}/plugins %{buildroot}%{gemdir}/
48
+cp -pa %{gemdir}/specifications/%{gem_name}-%{version}.gemspec %{buildroot}%{gemdir}/specifications
49
+cp -pa %{gemdir}/gems/%{gem_name}-%{version} %{buildroot}%{gemdir}/gems
50
+[ -d %{buildroot}%{_libdir} ] && find %{buildroot}%{_libdir} -type f -perm /022 -exec chmod go-w {} \;
32 51
 
33 52
 %files
34 53
 %defattr(-,root,root,-)
35 54
 %{gemdir}
36 55
 
37 56
 %changelog
57
+*   Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 2.5.6-1
58
+-   Update to version 2.5.6
38 59
 *   Wed Aug 17 2022 Gerrit Photon <photon-checkins@vmware.com> 2.3.24-1
39 60
 -   Automatic Version Bump
40 61
 *   Mon Nov 01 2021 Stanislav Hadjiiski <hadjiiskis@vmware.com> 2.2.21-2
41 62
old mode 100755
42 63
new mode 100644
... ...
@@ -3,7 +3,7 @@
3 3
 %global gem_name concurrent-ruby
4 4
 
5 5
 Name: rubygem-concurrent-ruby
6
-Version:        1.1.10
6
+Version:        1.2.3
7 7
 Release:        1%{?dist}
8 8
 Summary:        Modern concurrency tools for Rails framework.
9 9
 Group:          Development/Languages
... ...
@@ -12,7 +12,7 @@ Vendor:         VMware, Inc.
12 12
 Distribution:   Photon
13 13
 URL:            https://rubygems.org/gems/concurrent-ruby/versions/%{version}
14 14
 Source0:        https://rubygems.org/downloads/concurrent-ruby-%{version}.gem
15
-%define sha512    concurrent-ruby=ed01d65d79e6ed2987321f4665cb5f7c3fcd701029a33e68da0feb0cd6cb2682cef619566a3bd0996db207becb0425d77967b66ee66d775a489b1317e78807ab
15
+%define sha512    concurrent-ruby=644696300373709f2ed0c76a7abbfb989f2325578ebf92c3536419cf8e25b2defab251d60fd9f0ad6f9d79e102baac6578de4f2822d9cb0cf571ed2f7a05b9ea
16 16
 BuildRequires:  ruby
17 17
 
18 18
 %description
... ...
@@ -33,6 +33,8 @@ gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
33 33
 %{gemdir}
34 34
 
35 35
 %changelog
36
+*   Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 1.2.3-1
37
+-   Update to version 1.2.3
36 38
 *   Wed Aug 17 2022 Gerrit Photon <photon-checkins@vmware.com> 1.1.10-1
37 39
 -   Automatic Version Bump
38 40
 *   Mon Jun 22 2020 Gerrit Photon <photon-checkins@vmware.com> 1.1.7-1
39 41
new file mode 100644
... ...
@@ -0,0 +1,40 @@
0
+%global debug_package %{nil}
1
+%global gemdir %(IFS=: R=($(gem env gempath)); echo ${R[${#R[@]}-1]})
2
+%global gem_name connection_pool
3
+
4
+Name:           rubygem-connection_pool
5
+Version:        2.4.1
6
+Release:        1%{?dist}
7
+Summary:        An event loop.
8
+Group:          Development/Libraries
9
+Vendor:         VMware, Inc.
10
+Distribution:   Photon
11
+License:        MIT
12
+URL:            https://rubygems.org/gems/%{gem_name}/versions/%{version}
13
+
14
+Source0: https://rubygems.org/downloads/%{gem_name}-%{version}.gem
15
+%define sha512 %{gem_name}=32a86ae3c11cf233038eb3d72ba24523b4ae2c21eab8cc9502806a768841b70d2fe98405e3fccb1c62df91ff06214d3a778353a8b76aa7e4e29659cf7aa72837
16
+
17
+BuildRequires:  ruby
18
+
19
+BuildArch: noarch
20
+
21
+%description
22
+Provides low level cross-platform primitives for constructing
23
+event loops, with support for select, kqueue, epoll and io_uring.
24
+
25
+%prep
26
+%autosetup -p1 -n %{gem_name}-%{version}
27
+
28
+%build
29
+
30
+%install
31
+gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
32
+
33
+%files
34
+%defattr(-,root,root,-)
35
+%{gemdir}
36
+
37
+%changelog
38
+* Thu Apr 04 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 2.4.1-1
39
+- Initial version. Needed by rubygem-activesupport.
0 40
old mode 100755
1 41
new mode 100644
... ...
@@ -4,8 +4,8 @@
4 4
 
5 5
 Summary:        Beautiful logging for Ruby.
6 6
 Name:           rubygem-console
7
-Version:        1.16.2
8
-Release:        2%{?dist}
7
+Version:        1.23.4
8
+Release:        1%{?dist}
9 9
 Group:          Development/Libraries
10 10
 Vendor:         VMware, Inc.
11 11
 Distribution:   Photon
... ...
@@ -13,12 +13,13 @@ License:        MIT
13 13
 URL:            https://rubygems.org/gems/%{gem_name}/versions/%{version}
14 14
 
15 15
 Source0: https://rubygems.org/downloads/%{gem_name}-%{version}.gem
16
-%define sha512 %{gem_name}=c7acb03db3eab1e060905f52fe6ba18f26fa963d2d74e2e2f9e316d5b3d7664b8d0f4526d18f02d21c67cef58875b71b6e2e76aa0616d535199722693440bbd6
16
+%define sha512 %{gem_name}=bd7e51e3fccd639961c54ce19b80ddc57483b2b444d660d03d87e37f7a9b6bbb0745d572d360411925746608e77f02fd734f5a476bdeff39990ecc3faaebbb75
17 17
 
18 18
 BuildRequires: ruby
19 19
 
20 20
 Requires: ruby
21 21
 Requires: rubygem-fiber-local
22
+Requires: rubygem-fiber-annotation
22 23
 
23 24
 BuildArch: noarch
24 25
 
... ...
@@ -38,6 +39,8 @@ gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
38 38
 %{gemdir}
39 39
 
40 40
 %changelog
41
+*   Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 1.23.4-1
42
+-   Update to version 1.23.4
41 43
 * Thu Oct 19 2023 Shreenidhi Shedi <sshedi@vmware.com> 1.16.2-2
42 44
 - Fix requires
43 45
 * Wed Aug 17 2022 Gerrit Photon <photon-checkins@vmware.com> 1.16.2-1
44 46
old mode 100755
45 47
new mode 100644
... ...
@@ -1,9 +1,10 @@
1 1
 %global debug_package %{nil}
2 2
 %global gemdir %(IFS=: R=($(gem env gempath)); echo ${R[${#R[@]}-1]})
3 3
 %global gem_name cool.io
4
+%global ruby_ver 3.3.0
4 5
 
5 6
 Name:           rubygem-cool-io
6
-Version:        1.7.1
7
+Version:        1.8.0
7 8
 Release:        1%{?dist}
8 9
 Summary:        a high performance event framework for Ruby which uses the libev C library
9 10
 Group:          Development/Languages
... ...
@@ -12,7 +13,7 @@ Vendor:         VMware, Inc.
12 12
 Distribution:   Photon
13 13
 URL:            https://rubygems.org/gems/%{gem_name}/versions/%{version}
14 14
 Source0:        https://rubygems.org/downloads/cool.io-%{version}.gem
15
-%define sha512  cool.io=9ab3e6ddd1689b2825f9bd82714b4ef5ac921dc4b2f84786971c3ec448577613cee73084c99090382878b0da43c9228cb2fd3a8627dc8f62ceeeff274dbdc929
15
+%define sha512  cool.io=e847bafbc157d05f1d48b262856a68d80b183a9eed29d6d454df4fbe7fabc427e6e83c873a0f36f2f8cc06bebac22cc1993f344943e43faaf556a8b235666026
16 16
 BuildRequires:  ruby >= 3.1.2
17 17
 Requires:       ruby >= 3.1.2
18 18
 Provides: rubygem-cool-io = %{version}
... ...
@@ -21,18 +22,37 @@ Provides: rubygem-cool-io = %{version}
21 21
 a high performance event framework for Ruby which uses the libev C library
22 22
 
23 23
 %prep
24
-%autosetup -c -T
24
+gem unpack %{SOURCE0}
25
+%autosetup -p1 -D -T -n  %{gem_name}-%{version}
26
+gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec
25 27
 
26 28
 %build
29
+gem build %{gem_name}.gemspec
30
+gem install %{gem_name}-%{version}.gem
27 31
 
28 32
 %install
29
-gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
33
+mkdir -p %{buildroot}%{gemdir}
34
+mkdir -p %{buildroot}%{gemdir}/cache
35
+mkdir -p %{buildroot}%{gemdir}/doc
36
+mkdir -p %{buildroot}%{gemdir}/plugins
37
+mkdir -p %{buildroot}%{gemdir}/specifications
38
+mkdir -p %{buildroot}%{gemdir}/gems
39
+mkdir -p %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
40
+cp -pa %{gemdir}/build_info %{buildroot}%{gemdir}/
41
+cp -pa %{gemdir}/cache/%{gem_name}-%{version}.gem %{buildroot}%{gemdir}/cache/
42
+cp -pa %{gemdir}/doc/%{gem_name}-%{version} %{buildroot}%{gemdir}/doc/
43
+cp -pa %{gemdir}/plugins %{buildroot}%{gemdir}/
44
+cp -pa %{gemdir}/specifications/%{gem_name}-%{version}.gemspec %{buildroot}%{gemdir}/specifications
45
+cp -pa %{gemdir}/gems/%{gem_name}-%{version} %{buildroot}%{gemdir}/gems
46
+cp -pa %{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}/%{gem_name}-%{version} %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
30 47
 
31 48
 %files
32 49
 %defattr(-,root,root,-)
33 50
 %{gemdir}
34 51
 
35 52
 %changelog
53
+*   Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 1.8.0-1
54
+-   Update to version 1.8.0
36 55
 *   Wed Aug 17 2022 Gerrit Photon <photon-checkins@vmware.com> 1.7.1-1
37 56
 -   Automatic Version Bump
38 57
 *   Sat Sep 26 2020 Gerrit Photon <photon-checkins@vmware.com> 1.7.0-1
... ...
@@ -4,7 +4,7 @@
4 4
 
5 5
 Name: rubygem-dig_rb
6 6
 Version:        1.0.1
7
-Release:        2%{?dist}
7
+Release:        3%{?dist}
8 8
 Summary:        Array/Hash/Struct#dig backfill for ruby
9 9
 Group:          Development/Languages
10 10
 Vendor:         VMware, Inc.
... ...
@@ -12,7 +12,7 @@ Distribution:   Photon
12 12
 License:        MIT
13 13
 URL:            https://rubygems.org/gems/%{gem_name}/versions/%{version}
14 14
 Source0:        https://rubygems.org/downloads/dig_rb-%{version}.gem
15
-%define sha1    dig_rb=5ce0a66b0073c7c736cac61beafa4533d359df99
15
+%define sha512  dig_rb=2c27271b41ffa1a884b2fc836d91efd93eeb9ceead49fd500bb62027f8f17160c2cca76fcabcc6fd3361c353ba4f0b3ddbefbe0a7016732d4e3e57b76c679382
16 16
 BuildRequires:  ruby
17 17
 Provides: rubygem-dig_rb = %{version}
18 18
 
... ...
@@ -20,7 +20,7 @@ Provides: rubygem-dig_rb = %{version}
20 20
 Array/Hash/Struct#dig backfill for ruby
21 21
 
22 22
 %prep
23
-%setup -q -c -T
23
+%autosetup -c -T
24 24
 
25 25
 %build
26 26
 
... ...
@@ -32,6 +32,8 @@ gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
32 32
 %{gemdir}
33 33
 
34 34
 %changelog
35
+*   Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 1.0.1-3
36
+-   Bump Version to build with new ruby
35 37
 *   Wed Sep 02 2020 Sujay G <gsujay@vmware.com> 1.0.1-2
36 38
 -   Rebuilt using ruby-2.7.1
37 39
 *   Tue Jul 24 2018 Srinidhi Rao <srinidhir@vmware.com> 1.0.1-1
38 40
old mode 100755
39 41
new mode 100644
... ...
@@ -3,8 +3,8 @@
3 3
 %global gem_name domain_name
4 4
 
5 5
 Name: rubygem-domain_name
6
-Version:        0.5.20190701
7
-Release:        2%{?dist}
6
+Version:        0.6.20240107
7
+Release:        1%{?dist}
8 8
 Summary:        This is a Domain Name manipulation library for Ruby.
9 9
 Group:          Development/Libraries
10 10
 Vendor:         VMware, Inc.
... ...
@@ -12,7 +12,7 @@ Distribution:   Photon
12 12
 License:        BSD-2-Clause and BSD-3-Clause and MPLv2.0
13 13
 URL:            https://rubygems.org/gems/%{gem_name}/versions/%{version}
14 14
 Source0:        https://rubygems.org/downloads/%{gem_name}-%{version}.gem
15
-%define sha1    domain_name=c88205284700ac54a5b520f1358d341d76ecf77b
15
+%define sha512  domain_name=9911389bdfdae984f697726cd7feff5a41b944a98982cfa76d49002c4f64e51d0ec7db6259eddc97fecbcc13c9723134af26b83e050c31943dc8495866874d59
16 16
 BuildRequires:  ruby
17 17
 
18 18
 Requires: rubygem-unf >= 0.0.5, rubygem-unf < 1.0.0
... ...
@@ -23,7 +23,7 @@ This is a Domain Name manipulation library for Ruby. It can also be used for
23 23
 cookie domain validation based on the Public Suffix List.
24 24
 
25 25
 %prep
26
-%setup -q -c -T
26
+%autosetup -c -T
27 27
 
28 28
 %build
29 29
 
... ...
@@ -35,6 +35,8 @@ gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
35 35
 %{gemdir}
36 36
 
37 37
 %changelog
38
+*   Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 0.6.20240107-1
39
+-   Update to version 0.6.20240107
38 40
 *   Wed Sep 02 2020 Sujay G <gsujay@vmware.com> 0.5.20190701-2
39 41
 -   Rebuilt using ruby-2.7.1
40 42
 *   Thu Aug 22 2019 Stanislav Hadjiiski <hadjiiskis@vmware.com> 0.5.20190701-1
41 43
old mode 100755
42 44
new mode 100644
... ...
@@ -4,7 +4,7 @@
4 4
 
5 5
 Name:           rubygem-ffi-compiler
6 6
 Version:        1.0.1
7
-Release:        1%{?dist}
7
+Release:        2%{?dist}
8 8
 Summary:        An easy-to-use client library for making requests from Ruby.
9 9
 Group:          Development/Libraries
10 10
 Vendor:         VMware, Inc.
... ...
@@ -39,6 +39,8 @@ gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
39 39
 %{gemdir}
40 40
 
41 41
 %changelog
42
+* Tue Mar 05 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 1.0.1-2
43
+- Bump version with rubygem-ffi upgrade
42 44
 * Fri Oct 20 2023 Shreenidhi Shedi <sshedi@vmware.com> 1.0.1-1
43 45
 - Initial version.
44 46
 - Needed by rubygem-http-parser.
45 47
old mode 100755
46 48
new mode 100644
... ...
@@ -1,9 +1,10 @@
1 1
 %global debug_package %{nil}
2 2
 %global gemdir %(IFS=: R=($(gem env gempath)); echo ${R[${#R[@]}-1]})
3 3
 %global gem_name ffi
4
+%global ruby_ver 3.3.0
4 5
 
5 6
 Name:           rubygem-ffi
6
-Version:        1.15.5
7
+Version:        1.16.3
7 8
 Release:        1%{?dist}
8 9
 Summary:        Ruby FFI library
9 10
 Group:          Development/Languages
... ...
@@ -13,7 +14,7 @@ License:        BSD-2-Clause
13 13
 URL:            https://rubygems.org/gems/%{gem_name}/versions/%{version}
14 14
 
15 15
 Source0:        https://rubygems.org/downloads/ffi-%{version}.gem
16
-%define sha512  ffi=074df34edffc7038ab08199350a97b32280d61ea15dd85d459b008bd3363ec5403b4e533621c8e460e5288f01fec944bff9b149851b819e85bab75ad2362227c
16
+%define sha512  ffi=b3d823a03055412a85ae3dbc10c3b50615614f0b66830e144ca47610b1f93f588ff693a95d364b4f686968b79bba91f9f9fa60b932479c6bf9ceb10e15575b98
17 17
 
18 18
 BuildRequires:  ruby > 2.1.0
19 19
 BuildRequires:  gcc
... ...
@@ -26,20 +27,40 @@ Requires:       ruby
26 26
 Ruby FFI library
27 27
 
28 28
 %prep
29
-%autosetup -p1 -n %{gem_name}-%{version}
29
+gem unpack %{SOURCE0}
30
+%autosetup -p1 -D -T -n  %{gem_name}-%{version}
31
+gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec
30 32
 
31 33
 %build
34
+gem build %{gem_name}.gemspec
35
+gem install %{gem_name}-%{version}.gem
32 36
 
33 37
 %install
34
-gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
38
+mkdir -p %{buildroot}%{gemdir}
39
+mkdir -p %{buildroot}%{gemdir}/cache
40
+mkdir -p %{buildroot}%{gemdir}/doc
41
+mkdir -p %{buildroot}%{gemdir}/plugins
42
+mkdir -p %{buildroot}%{gemdir}/specifications
43
+mkdir -p %{buildroot}%{gemdir}/gems
44
+mkdir -p %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
45
+cp -pa %{gemdir}/build_info %{buildroot}%{gemdir}/
46
+cp -pa %{gemdir}/cache/%{gem_name}-%{version}.gem %{buildroot}%{gemdir}/cache/
47
+cp -pa %{gemdir}/doc/%{gem_name}-%{version} %{buildroot}%{gemdir}/doc/
48
+cp -pa %{gemdir}/plugins %{buildroot}%{gemdir}/
49
+cp -pa %{gemdir}/specifications/%{gem_name}-%{version}.gemspec %{buildroot}%{gemdir}/specifications
50
+cp -pa %{gemdir}/gems/%{gem_name}-%{version} %{buildroot}%{gemdir}/gems
51
+cp -pa %{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}/%{gem_name}-%{version} %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
35 52
 [ -d %{buildroot}/usr/lib ] && find %{buildroot}/usr/lib -type f -perm /022 -exec chmod go-w {} \;
36 53
 
37 54
 %files
38 55
 %defattr(-,root,root,-)
39 56
 %{gemdir}
40
-%exclude %{_libdir}/ruby/gems/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi-%{_arch}-linux/include/ffitarget.h
57
+
58
+%exclude %{_libdir}/ruby/gems/%{ruby_ver}/gems/ffi-1.16.3/ext/ffi_c/libffi-%{_arch}-linux/include/ffitarget.h
41 59
 
42 60
 %changelog
61
+* Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 1.16.3-1
62
+- Update to version 1.16.3
43 63
 * Wed Aug 17 2022 Gerrit Photon <photon-checkins@vmware.com> 1.15.5-1
44 64
 - Automatic Version Bump
45 65
 * Wed May 11 2022 Shreenidhi Shedi <sshedi@vmware.com> 1.13.1-3
46 66
new file mode 100644
... ...
@@ -0,0 +1,42 @@
0
+%global debug_package %{nil}
1
+%global gemdir %(IFS=: R=($(gem env gempath)); echo ${R[${#R[@]}-1]})
2
+%global gem_name fiber-annotation
3
+
4
+Name:           rubygem-fiber-annotation
5
+Version:        0.2.0
6
+Release:        1%{?dist}
7
+Summary:        An event loop.
8
+Group:          Development/Libraries
9
+Vendor:         VMware, Inc.
10
+Distribution:   Photon
11
+License:        MIT
12
+URL:            https://rubygems.org/gems/%{gem_name}/versions/%{version}
13
+
14
+Source0: https://rubygems.org/downloads/%{gem_name}-%{version}.gem
15
+%define sha512 %{gem_name}=4a0d51c753e1c6ad47881302c643821892a5f544aa8a73b64555a0d545c8c9780ef3af88580dbb8452732cae6c6ba24406cd41e87a256c4b2f9f4077357cfbbe
16
+
17
+BuildRequires:  ruby
18
+
19
+Requires: ruby
20
+
21
+BuildArch: noarch
22
+
23
+%description
24
+Provides low level cross-platform primitives for constructing
25
+event loops, with support for select, kqueue, epoll and io_uring.
26
+
27
+%prep
28
+%autosetup -p1 -n %{gem_name}-%{version}
29
+
30
+%build
31
+
32
+%install
33
+gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
34
+
35
+%files
36
+%defattr(-,root,root,-)
37
+%{gemdir}
38
+
39
+%changelog
40
+* Wed Apr 10 2024 Shivani Agarwal <shivani.agarwal@braodcom.com> 0.2.0-1
41
+- Initial version. Needed by rubygem-async-http packages.
... ...
@@ -4,7 +4,7 @@
4 4
 
5 5
 Name:           rubygem-fiber-local
6 6
 Version:        1.0.0
7
-Release:        1%{?dist}
7
+Release:        2%{?dist}
8 8
 Summary:        Provides a class-level mixin to make fiber local state easy.
9 9
 Group:          Development/Libraries
10 10
 Vendor:         VMware, Inc.
... ...
@@ -38,5 +38,7 @@ gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
38 38
 %{gemdir}
39 39
 
40 40
 %changelog
41
+* Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 1.0.0-2
42
+- Bump Version to build with new ruby
41 43
 * Wed Oct 18 2023 Shreenidhi Shedi <sshedi@vmware.com> 1.0.0-1
42 44
 - Initial version. Needed by rubygem-async packages.
... ...
@@ -4,7 +4,7 @@
4 4
 
5 5
 Name: rubygem-fluent-plugin-concat
6 6
 Version:        2.5.0
7
-Release:        1%{?dist}
7
+Release:        2%{?dist}
8 8
 Summary:        Fluentd Filter plugin to concat multiple event messages.
9 9
 Group:          Development/Libraries
10 10
 Vendor:         VMware, Inc.
... ...
@@ -34,6 +34,8 @@ gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
34 34
 %{gemdir}
35 35
 
36 36
 %changelog
37
+*   Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 2.5.0-2
38
+-   Bump Version to build with new ruby
37 39
 *   Wed Aug 17 2022 Gerrit Photon <photon-checkins@vmware.com> 2.5.0-1
38 40
 -   Automatic Version Bump
39 41
 *   Wed Sep 02 2020 Sujay G <gsujay@vmware.com> 2.4.0-2
40 42
old mode 100755
41 43
new mode 100644
... ...
@@ -4,7 +4,7 @@
4 4
 
5 5
 Name:           rubygem-fluent-plugin-kubernetes_metadata_filter
6 6
 Version:        3.4.0
7
-Release:        1%{?dist}
7
+Release:        2%{?dist}
8 8
 Summary:        Fluentd Filter plugin to add Kubernetes metadata.
9 9
 Group:          Development/Libraries
10 10
 Vendor:         VMware, Inc.
... ...
@@ -40,12 +40,28 @@ metadata. This behaviors supports multi-tenant systems that rely on the authenti
40 40
 proper log isolation.
41 41
 
42 42
 %prep
43
-%autosetup -p1 -n %{gem_name}-%{version}
43
+gem unpack %{SOURCE0}
44
+%autosetup -p1 -D -T -n  %{gem_name}-%{version}
45
+gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec
44 46
 
45 47
 %build
48
+gem build %{gem_name}.gemspec
49
+gem install %{gem_name}-%{version}.gem
46 50
 
47 51
 %install
48
-gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
52
+mkdir -p %{buildroot}%{gemdir}
53
+mkdir -p %{buildroot}%{gemdir}/cache
54
+mkdir -p %{buildroot}%{gemdir}/doc
55
+mkdir -p %{buildroot}%{gemdir}/plugins
56
+mkdir -p %{buildroot}%{gemdir}/specifications
57
+mkdir -p %{buildroot}%{gemdir}/gems
58
+mkdir -p %{buildroot}%{gemdir}/extensions
59
+cp -pa %{gemdir}/build_info %{buildroot}%{gemdir}/
60
+cp -pa %{gemdir}/cache/%{gem_name}-%{version}.gem %{buildroot}%{gemdir}/cache/
61
+cp -pa %{gemdir}/doc/%{gem_name}-%{version} %{buildroot}%{gemdir}/doc/
62
+cp -pa %{gemdir}/plugins %{buildroot}%{gemdir}/
63
+cp -pa %{gemdir}/specifications/%{gem_name}-%{version}.gemspec %{buildroot}%{gemdir}/specifications
64
+cp -pa %{gemdir}/gems/%{gem_name}-%{version} %{buildroot}%{gemdir}/gems
49 65
 [ -d %{buildroot}%{_libdir} ] && find %{buildroot}%{_libdir} -type f -perm /022 -exec chmod go-w {} \;
50 66
 
51 67
 %files
... ...
@@ -53,6 +69,8 @@ gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
53 53
 %{gemdir}
54 54
 
55 55
 %changelog
56
+* Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 3.4.0-2
57
+- Build version for ruby upgrade
56 58
 * Fri Oct 20 2023 Shreenidhi Shedi <sshedi@vmware.com> 3.4.0-1
57 59
 - Upgrade to v3.4.0
58 60
 * Wed Aug 17 2022 Gerrit Photon <photon-checkins@vmware.com> 3.1.2-1
... ...
@@ -5,7 +5,7 @@
5 5
 Name:           rubygem-fluent-plugin-remote_syslog
6 6
 Summary:        Fluentd output plugin for remote syslog
7 7
 Version:        1.1.0
8
-Release:        1%{?dist}
8
+Release:        2%{?dist}
9 9
 License:        MIT
10 10
 Group:          Development/Libraries
11 11
 Vendor:         VMware, Inc.
... ...
@@ -34,6 +34,8 @@ gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
34 34
 %{gemdir}
35 35
 
36 36
 %changelog
37
+*   Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 1.1.0-2
38
+-   Bump Version to build with new ruby
37 39
 *   Mon Oct 31 2022 Gerrit Photon <photon-checkins@vmware.com> 1.1.0-1
38 40
 -   Automatic Version Bump
39 41
 *   Wed Sep 02 2020 Sujay G <gsujay@vmware.com> 1.0.0-2
... ...
@@ -4,7 +4,7 @@
4 4
 
5 5
 Name: rubygem-fluent-plugin-s3
6 6
 Version:        1.7.2
7
-Release:        1%{?dist}
7
+Release:        2%{?dist}
8 8
 Summary:        Amazon S3 output plugin for Fluentd event collector.
9 9
 Group:          Development/Languages
10 10
 License:        Apache 2.0
... ...
@@ -14,15 +14,14 @@ URL:            https://rubygems.org/gems/%{gem_name}/versions/%{version}
14 14
 Source0:        https://rubygems.org/downloads/fluent-plugin-s3-%{version}.gem
15 15
 %define sha512    fluent-plugin-s3=3983c451a805e42e0b8329ee4b66ab65eb2bde41cc373de1e3f47e4908d0dc2b92b43901436ccc4174fff1b216461d6afdfb6e04dfa8e38036bb977ce5726e74
16 16
 BuildRequires:  ruby
17
-%if %{with_check}
18
-BuildRequires:  git
19
-%endif
20 17
 
21 18
 Requires: rubygem-aws-sdk-s3 >= 1.0
22 19
 Requires: rubygem-aws-sdk-s3 >= 1.0
23 20
 Requires: rubygem-fluentd >= 0.14.2
24 21
 Requires: rubygem-fluentd < 2.0.0
25 22
 Requires: rubygem-aws-sdk-sqs >= 1.0
23
+Requires: rubygem-jmespath > 1.6.1
24
+Requires: rubygem-sigdump > 0.2.4
26 25
 
27 26
 %description
28 27
 Amazon S3 output plugin for Fluentd event collector.
... ...
@@ -35,16 +34,13 @@ Amazon S3 output plugin for Fluentd event collector.
35 35
 %install
36 36
 gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
37 37
 
38
-%check
39
-cd %{buildroot}%{gemdir}/gems/fluent-plugin-s3-%{version}
40
-gem install bundler aws-sdk-s3 aws-sdk-sqs fluentd_regexp_tester test-unit-rr timecop uuidtools
41
-rake test
42
-
43 38
 %files
44 39
 %defattr(-,root,root,-)
45 40
 %{gemdir}
46 41
 
47 42
 %changelog
43
+*   Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 1.7.2-2
44
+-   Bump Version to build with new ruby
48 45
 *   Wed Aug 17 2022 Gerrit Photon <photon-checkins@vmware.com> 1.7.2-1
49 46
 -   Automatic Version Bump
50 47
 *   Thu Jul 16 2020 Gerrit Photon <photon-checkins@vmware.com> 1.4.0-1
... ...
@@ -4,7 +4,7 @@
4 4
 
5 5
 Name: rubygem-fluent-plugin-systemd
6 6
 Version:        1.0.5
7
-Release:        1%{?dist}
7
+Release:        2%{?dist}
8 8
 Summary:        This is a fluentd input plugin. It reads logs from the systemd journal.
9 9
 Group:          Development/Languages
10 10
 License:        Apache 2
... ...
@@ -36,6 +36,8 @@ gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
36 36
 %{gemdir}
37 37
 
38 38
 %changelog
39
+*   Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 1.0.5-2
40
+-   Bump Version to build with new ruby
39 41
 *   Wed Aug 17 2022 Gerrit Photon <photon-checkins@vmware.com> 1.0.5-1
40 42
 -   Automatic Version Bump
41 43
 *   Thu Jul 16 2020 Gerrit Photon <photon-checkins@vmware.com> 1.0.2-1
42 44
old mode 100755
43 45
new mode 100644
... ...
@@ -3,7 +3,7 @@
3 3
 %global gem_name fluent-plugin-vmware-loginsight
4 4
 
5 5
 Name: rubygem-fluent-plugin-vmware-loginsight
6
-Version:        1.3.0
6
+Version:        1.4.2
7 7
 Release:        1%{?dist}
8 8
 Summary:        Fluent output plugin to forward logs to VMware Log Insight.
9 9
 Group:          Development/Libraries
... ...
@@ -12,7 +12,7 @@ Distribution:   Photon
12 12
 License:        MIT
13 13
 URL:            https://rubygems.org/gems/%{gem_name}/versions/%{version}
14 14
 Source0:        https://rubygems.org/downloads/%{gem_name}-%{version}.gem
15
-%define sha512    fluent-plugin-vmware-loginsight=e076332f0905e73614186e218f86e8df592d9b0aad2c4f09cf825c3c1383ad402b64580642e89ed86a95d76cbfabe8cec6236ed57a2823bbae986ee51e050fa3
15
+%define sha512    fluent-plugin-vmware-loginsight=7b8799439f319bc6049f0c81a12ec0c57c6e535db26310915aeec15b6ca14c967cb66752a203e7eff85a8b1891a716f603b34a12f57518753abffad230a5a8c8
16 16
 BuildRequires:  ruby >= 2.1
17 17
 
18 18
 Requires: rubygem-fluentd >= 0.14.10, rubygem-fluentd < 2.0.0
... ...
@@ -34,6 +34,8 @@ gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
34 34
 %{gemdir}
35 35
 
36 36
 %changelog
37
+*   Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 1.4.2-1
38
+-   Update to version 1.4.2
37 39
 *   Wed Aug 17 2022 Gerrit Photon <photon-checkins@vmware.com> 1.3.0-1
38 40
 -   Automatic Version Bump
39 41
 *   Thu Jul 16 2020 Gerrit Photon <photon-checkins@vmware.com> 0.1.10-1
40 42
old mode 100755
41 43
new mode 100644
... ...
@@ -3,8 +3,8 @@
3 3
 %global gem_name fluentd
4 4
 
5 5
 Name:           rubygem-fluentd
6
-Version:        1.15.2
7
-Release:        2%{?dist}
6
+Version:        1.16.3
7
+Release:        1%{?dist}
8 8
 Summary:        An open source data collector designed to scale and simplify log management
9 9
 Group:          Development/Languages
10 10
 Vendor:         VMware, Inc.
... ...
@@ -13,7 +13,7 @@ License:        Apache 2
13 13
 URL:            https://rubygems.org/gems/%{gem_name}/versions/%{version}
14 14
 
15 15
 Source0: https://rubygems.org/downloads/%{gem_name}-%{version}.gem
16
-%define sha512 %{gem_name}=0e10ccf9ee33def27cc841162f4368f09753c733b4b9cf924b77fcb410b1b79ffb6b3294128575faa7324d1b696596344f202880b6292c437f5b22111056a686
16
+%define sha512 %{gem_name}=fb7d5fc9bd020ae4cd5c45d89740ed9a218156e9f64c170c9c6869448d111755a8e225c3539b8b2626a312406a329b5660d5d9ba2aa863eb1ee8ab69fb9c72a0
17 17
 
18 18
 BuildRequires:  ruby
19 19
 
... ...
@@ -36,7 +36,7 @@ Requires: rubygem-tzinfo >= 1.0.0
36 36
 Requires: rubygem-tzinfo-data > 1.0.0
37 37
 Requires: rubygem-yajl-ruby >= 1.0
38 38
 Requires: rubygem-bundler >= 1.14.0
39
-Requires: rubygem-webrick >= 1.4.2, rubygem-webrick < 1.8.0
39
+Requires: rubygem-webrick >= 1.4.2, rubygem-webrick < 1.8.2
40 40
 Requires: rubygem-concurrent-ruby
41 41
 Requires: ruby
42 42
 
... ...
@@ -61,6 +61,8 @@ gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
61 61
 %{gemdir}
62 62
 
63 63
 %changelog
64
+*   Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 1.16.3-1
65
+-   Update to version 1.16.3
64 66
 * Fri Oct 20 2023 Shreenidhi Shedi <sshedi@vmware.com> 1.15.2-2
65 67
 - Add webrick to requires
66 68
 * Wed Aug 17 2022 Gerrit Photon <photon-checkins@vmware.com> 1.15.2-1
... ...
@@ -1,22 +1,31 @@
1 1
 %global debug_package %{nil}
2 2
 %global gemdir %(IFS=: R=($(gem env gempath)); echo ${R[${#R[@]}-1]})
3 3
 %define gem_name highline
4
-Name: rubygem-highline
5
-Version: 2.0.3
6
-Release: 1%{?dist}
7
-Summary: A high-level IO library that provides validation, type conversion, and more for command-line interfaces
8
-Group: Applications/Programming
9
-License: BSD
10
-URL: https://rubygems.org/gems/%{gem_name}
11
-Source0: https://rubygems.org/downloads/highline-%{version}.gem
12
-%define sha1 highline=125f9aad369c92cf5ff08d48e906b8aaeefcabd9
4
+Name:          rubygem-highline
5
+Version:       3.0.1
6
+Release:       1%{?dist}
7
+Summary:       A high-level IO library that provides validation, type conversion, and more for command-line interfaces
8
+Group:         Applications/Programming
9
+License:       BSD
10
+Vendor:        VMware, Inc.
11
+Distribution:  Photon
12
+URL:           https://rubygems.org/gems/%{gem_name}
13
+Source0:       https://rubygems.org/downloads/highline-%{version}.gem
14
+
15
+%define sha512 highline=65b39f093cb26fac1cb256e8271ce3de98d010c6ceca55a5a782a768a024d40fee56c6b587ed0057cfe3b5451a6e6edf40c3ce50a02f9357b93a3f443d69dd80
16
+
13 17
 BuildRequires: ruby
14
-Requires: ruby
18
+
19
+Requires:      ruby
20
+
15 21
 %description
16 22
 A high-level IO library that provides validation, type conversion, and more for command-line interfaces
23
+
17 24
 %prep
18
-%setup -q -c -T
25
+%autosetup -c -T
26
+
19 27
 %build
28
+
20 29
 %install
21 30
 gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
22 31
 
... ...
@@ -28,11 +37,14 @@ LANG=en_US.UTF-8  rake test
28 28
 %files
29 29
 %defattr(-,root,root,-)
30 30
 %{gemdir}
31
+
31 32
 %changelog
32
-*   Mon Jun 22 2020 Gerrit Photon <photon-checkins@vmware.com> 2.0.3-1
33
--   Automatic Version Bump
34
-*   Tue Sep 11 2018 srinidhira0 <srinidhir@vmware.com> 2.0.0-1
35
--   Update to version 2.0.0
33
+* Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 3.0.1-1
34
+- Update to version 3.0.1
35
+* Mon Jun 22 2020 Gerrit Photon <photon-checkins@vmware.com> 2.0.3-1
36
+- Automatic Version Bump
37
+* Tue Sep 11 2018 srinidhira0 <srinidhir@vmware.com> 2.0.0-1
38
+- Update to version 2.0.0
36 39
 * Tue Sep 05 2017 Chang Lee <changlee@vmware.com> 1.7.8-4
37 40
 - Added %check
38 41
 * Wed Jan 25 2017 Anish Swaminathan <anishs@vmware.com> 1.7.8-3
... ...
@@ -41,4 +53,3 @@ LANG=en_US.UTF-8  rake test
41 41
 - GA - Bump release of all rpms
42 42
 * Wed Nov 11 2015 Anish Swaminathan <anishs@vmware.com> 1.7.8-1
43 43
 - Initial build
44
-
45 44
old mode 100755
46 45
new mode 100644
... ...
@@ -1,10 +1,11 @@
1 1
 %global debug_package %{nil}
2 2
 %global gemdir %(IFS=: R=($(gem env gempath)); echo ${R[${#R[@]}-1]})
3 3
 %global gem_name hpricot
4
+%global ruby_ver 3.3.0
4 5
 
5 6
 Name: rubygem-hpricot
6 7
 Version:        0.8.6
7
-Release:        2%{?dist}
8
+Release:        3%{?dist}
8 9
 Summary:        a swift, liberal HTML parser with a fantastic library
9 10
 Group:          Development/Library
10 11
 License:        MIT
... ...
@@ -20,18 +21,37 @@ Hpricot is a fast, flexible HTML parser written in C. It's designed to be
20 20
 very accommodating and to have a very helpful library
21 21
 
22 22
 %prep
23
-%autosetup -c -T
23
+gem unpack %{SOURCE0}
24
+%autosetup -p1 -D -T -n  %{gem_name}-%{version}
25
+gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec
24 26
 
25 27
 %build
28
+gem build %{gem_name}.gemspec
29
+gem install %{gem_name}-%{version}.gem
26 30
 
27 31
 %install
28
-gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
32
+mkdir -p %{buildroot}%{gemdir}
33
+mkdir -p %{buildroot}%{gemdir}/cache
34
+mkdir -p %{buildroot}%{gemdir}/doc
35
+mkdir -p %{buildroot}%{gemdir}/plugins
36
+mkdir -p %{buildroot}%{gemdir}/specifications
37
+mkdir -p %{buildroot}%{gemdir}/gems
38
+mkdir -p %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
39
+cp -pa %{gemdir}/build_info %{buildroot}%{gemdir}/
40
+cp -pa %{gemdir}/cache/%{gem_name}-%{version}.gem %{buildroot}%{gemdir}/cache/
41
+cp -pa %{gemdir}/doc/%{gem_name}-%{version} %{buildroot}%{gemdir}/doc/
42
+cp -pa %{gemdir}/plugins %{buildroot}%{gemdir}/
43
+cp -pa %{gemdir}/specifications/%{gem_name}-%{version}.gemspec %{buildroot}%{gemdir}/specifications
44
+cp -pa %{gemdir}/gems/%{gem_name}-%{version} %{buildroot}%{gemdir}/gems
45
+cp -pa %{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}/%{gem_name}-%{version} %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
29 46
 
30 47
 %files
31 48
 %defattr(-,root,root,-)
32 49
 %{gemdir}
33 50
 
34 51
 %changelog
52
+*   Wed Feb 28 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 0.8.6-3
53
+-   Update build command, to build with source code
35 54
 *   Fri Nov 25 2022 Shivani Agarwal <shivania2@vmware.com> 0.8.6-2
36 55
 -   Version bump to build with new ruby
37 56
 *   Thu Sep 17 2020 Him Kalyan Bordoloi <bordoloih@vmware.com> 0.8.6-1
... ...
@@ -4,7 +4,7 @@
4 4
 
5 5
 Name:           rubygem-http-accept
6 6
 Version:        1.7.0
7
-Release:        1%{?dist}
7
+Release:        2%{?dist}
8 8
 Summary:        Parse Accept and Accept-Language HTTP headers.
9 9
 Group:          Development/Libraries
10 10
 Vendor:         VMware, Inc.
... ...
@@ -37,6 +37,8 @@ gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
37 37
 %{gemdir}
38 38
 
39 39
 %changelog
40
+* Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 1.7.0-2
41
+- Bump Version to build with new ruby
40 42
 * Fri Oct 20 2023 Shreenidhi Shedi <sshedi@vmware.com> 1.7.0-1
41 43
 - Initial version.
42 44
 - Needed by rubygem-fluent-plugin-kubernetes_metadata_filter.
43 45
old mode 100755
44 46
new mode 100644
... ...
@@ -3,8 +3,8 @@
3 3
 %global gem_name http-accept
4 4
 
5 5
 Name:           rubygem-http-accept
6
-Version:        2.2.0
7
-Release:        2%{?dist}
6
+Version:        2.2.1
7
+Release:        1%{?dist}
8 8
 Summary:        Parse Accept and Accept-Language HTTP headers.
9 9
 Group:          Development/Libraries
10 10
 Vendor:         VMware, Inc.
... ...
@@ -13,7 +13,7 @@ License:        MIT
13 13
 URL:            https://rubygems.org/gems/%{gem_name}
14 14
 
15 15
 Source0: https://rubygems.org/downloads/%{gem_name}-%{version}.gem
16
-%define sha512 %{gem_name}=f60a9818e79b90c67da8b5c2a5f357b40049aec1809c0809bbf17e1c3d93734cd1367fd4d7d5afba1ae49f6c9817281b6892d6ef9a027d91fc49c46ec943409b
16
+%define sha512 %{gem_name}=a23f9d84924cfe30f9b4a4ce1779392a44556e2b852b5afad37199f8d724087cfc6e418497acbf24d17393b322ab8854ccb38decf1dcbe60f1e1ad562f350030
17 17
 
18 18
 BuildRequires:  ruby
19 19
 
... ...
@@ -37,6 +37,8 @@ gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
37 37
 %{gemdir}
38 38
 
39 39
 %changelog
40
+* Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 2.2.1-1
41
+- Update to version 2.2.1
40 42
 * Fri Oct 20 2023 Shreenidhi Shedi <sshedi@vmware.com> 2.2.0-2
41 43
 - Fix requires
42 44
 * Mon Oct 31 2022 Gerrit Photon <photon-checkins@vmware.com> 2.2.0-1
... ...
@@ -4,7 +4,7 @@
4 4
 
5 5
 Name: rubygem-http-cookie
6 6
 Version:        1.0.5
7
-Release:        1%{?dist}
7
+Release:        2%{?dist}
8 8
 Summary:        HTTP::Cookie is a Ruby library to handle HTTP Cookies based on RFC 6265.
9 9
 Group:          Development/Libraries
10 10
 Vendor:         VMware, Inc.
... ...
@@ -38,6 +38,8 @@ gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
38 38
 %{gemdir}
39 39
 
40 40
 %changelog
41
+* Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 1.0.5-2
42
+- Bump Version to build with new ruby
41 43
 *   Wed Aug 17 2022 Gerrit Photon <photon-checkins@vmware.com> 1.0.5-1
42 44
 -   Automatic Version Bump
43 45
 *   Wed Sep 02 2020 Sujay G <gsujay@vmware.com> 1.0.3-2
... ...
@@ -4,7 +4,7 @@
4 4
 
5 5
 Name: rubygem-http-form_data
6 6
 Version:        2.3.0
7
-Release:        1%{?dist}
7
+Release:        2%{?dist}
8 8
 Summary:        Utility-belt to build form data request bodies. Provides support for application/x-www-form-urlencoded and multipart/form-data types.
9 9
 Group:          Development/Libraries
10 10
 Vendor:         VMware, Inc.
... ...
@@ -12,7 +12,7 @@ Distribution:   Photon
12 12
 License:        MIT
13 13
 URL:            https://rubygems.org/gems/%{gem_name}/versions/%{version}
14 14
 Source0:        https://rubygems.org/downloads/%{gem_name}-%{version}.gem
15
-%define sha1    http-form_data=1ed9996ba39ebebcb3102303cee7dc16de621f3f
15
+%define sha512  http-form_data=c070126d18a66bd505005d7dae4ece6c751e52593806daf618bbb437b7f9296a5f18aac2e317b3526c9b34adc2f4d9fc7b7bab8cf2a8c8ca67fdc5940969ff21
16 16
 BuildRequires:  ruby >= 1.9
17 17
 
18 18
 BuildArch: noarch
... ...
@@ -21,7 +21,7 @@ BuildArch: noarch
21 21
 Utility-belt to build form data request bodies. Provides support for application/x-www-form-urlencoded and multipart/form-data types.
22 22
 
23 23
 %prep
24
-%setup -q -c -T
24
+%autosetup -c -T
25 25
 
26 26
 %build
27 27
 
... ...
@@ -33,6 +33,8 @@ gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
33 33
 %{gemdir}
34 34
 
35 35
 %changelog
36
+* Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 2.3.0-2
37
+- Bump Version to build with new ruby
36 38
 *   Mon Sep 21 2020 Gerrit Photon <photon-checkins@vmware.com> 2.3.0-1
37 39
 -   Automatic Version Bump
38 40
 *   Wed Sep 02 2020 Sujay G <gsujay@vmware.com> 1.0.3-2
39 41
old mode 100755
40 42
new mode 100644
... ...
@@ -1,10 +1,11 @@
1 1
 %global debug_package %{nil}
2 2
 %global gemdir %(IFS=: R=($(gem env gempath)); echo ${R[${#R[@]}-1]})
3 3
 %global gem_name http-parser
4
+%global ruby_ver 3.3.0
4 5
 
5 6
 Name:           rubygem-http-parser
6 7
 Version:        1.2.3
7
-Release:        1%{?dist}
8
+Release:        2%{?dist}
8 9
 Summary:        An easy-to-use client library for making requests from Ruby.
9 10
 Group:          Development/Libraries
10 11
 Vendor:         VMware, Inc.
... ...
@@ -28,18 +29,38 @@ An easy-to-use client library for making requests from Ruby. It uses a simple
28 28
 method chaining system for building requests, similar to Python's Requests.
29 29
 
30 30
 %prep
31
-%autosetup -p1 -n %{gem_name}-%{version}
31
+gem unpack %{SOURCE0}
32
+%autosetup -p1 -D -T -n  %{gem_name}-%{version}
33
+gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec
32 34
 
33 35
 %build
36
+gem build %{gem_name}.gemspec
37
+gem install %{gem_name}-%{version}.gem
34 38
 
35 39
 %install
36
-gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
40
+mkdir -p %{buildroot}%{gemdir}
41
+mkdir -p %{buildroot}%{gemdir}/cache
42
+mkdir -p %{buildroot}%{gemdir}/doc
43
+mkdir -p %{buildroot}%{gemdir}/plugins
44
+mkdir -p %{buildroot}%{gemdir}/specifications
45
+mkdir -p %{buildroot}%{gemdir}/gems
46
+mkdir -p %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
47
+cp -pa %{gemdir}/build_info %{buildroot}%{gemdir}/
48
+cp -pa %{gemdir}/cache/%{gem_name}-%{version}.gem %{buildroot}%{gemdir}/cache/
49
+cp -pa %{gemdir}/doc/%{gem_name}-%{version} %{buildroot}%{gemdir}/doc/
50
+cp -pa %{gemdir}/plugins %{buildroot}%{gemdir}/
51
+cp -pa %{gemdir}/specifications/%{gem_name}-%{version}.gemspec %{buildroot}%{gemdir}/specifications
52
+cp -pa %{gemdir}/extensions %{buildroot}%{gemdir}/extensions
53
+cp -pa %{gemdir}/gems/%{gem_name}-%{version} %{buildroot}%{gemdir}/gems
54
+cp -pa %{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}/%{gem_name}-%{version} %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
37 55
 
38 56
 %files
39 57
 %defattr(-,root,root,-)
40 58
 %{gemdir}
41 59
 
42 60
 %changelog
61
+* Wed Feb 28 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 1.2.3-2
62
+- Update build command, to build with source code
43 63
 * Fri Oct 20 2023 Shreenidhi Shedi <sshedi@vmware.com> 1.2.3-1
44 64
 - Initial version.
45 65
 - Needed by rubygem-http-4.4.1.
... ...
@@ -4,7 +4,7 @@
4 4
 
5 5
 Name:           rubygem-http
6 6
 Version:        4.4.1
7
-Release:        1%{?dist}
7
+Release:        2%{?dist}
8 8
 Summary:        An easy-to-use client library for making requests from Ruby.
9 9
 Group:          Development/Libraries
10 10
 Vendor:         VMware, Inc.
... ...
@@ -44,6 +44,8 @@ gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
44 44
 %{gemdir}
45 45
 
46 46
 %changelog
47
+* Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 4.4.1-2
48
+- Bump Version to build with new ruby
47 49
 * Fri Oct 20 2023 Shreenidhi Shedi <sshedi@vmware.com> 4.4.1-1
48 50
 - Initial version.
49 51
 - Needed by rubygem-http.
50 52
old mode 100755
51 53
new mode 100644
... ...
@@ -3,8 +3,8 @@
3 3
 %global gem_name http
4 4
 
5 5
 Name:           rubygem-http
6
-Version:        5.1.0
7
-Release:        2%{?dist}
6
+Version:        5.2.0
7
+Release:        1%{?dist}
8 8
 Summary:        An easy-to-use client library for making requests from Ruby.
9 9
 Group:          Development/Libraries
10 10
 Vendor:         VMware, Inc.
... ...
@@ -13,7 +13,7 @@ License:        MIT
13 13
 URL:            https://rubygems.org/gems/%{gem_name}
14 14
 
15 15
 Source0: https://rubygems.org/downloads/%{gem_name}-%{version}.gem
16
-%define sha512 %{gem_name}=b99da5318da54e7b64abd48df0b68cde9a02e1ae92b51fc43302e3dea28ba9672e2b7a25e31c342235835e16b2e1b98c94b6d4efa7916a0aa99258fc8290260f
16
+%define sha512 %{gem_name}=88a813498db68827ea665c3a568ce45b0096203484564f3de18d46abdd87d2ecd756745f9f530965db306f8e37185d3d0b31959082bbe01fee5545b36b0716bd
17 17
 
18 18
 BuildRequires:  ruby
19 19
 
... ...
@@ -43,6 +43,8 @@ gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
43 43
 %{gemdir}
44 44
 
45 45
 %changelog
46
+* Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 5.2.0-1
47
+- Update to version 5.2.0
46 48
 * Fri Oct 20 2023 Shreenidhi Shedi <sshedi@vmware.com> 5.1.0-2
47 49
 - Fix requires
48 50
 * Wed Aug 17 2022 Gerrit Photon <photon-checkins@vmware.com> 5.1.0-1
... ...
@@ -1,10 +1,11 @@
1 1
 %global debug_package %{nil}
2 2
 %global gemdir %(IFS=: R=($(gem env gempath)); echo ${R[${#R[@]}-1]})
3 3
 %global gem_name http_parser.rb
4
+%global ruby_ver 3.3.0
4 5
 
5
-Name: rubygem-http_parser.rb
6
+Name:           rubygem-http_parser.rb
6 7
 Version:        0.8.0
7
-Release:        1%{?dist}
8
+Release:        2%{?dist}
8 9
 Summary:        Provides ruby bindings to http parser
9 10
 Group:          Development/Languages
10 11
 License:        MIT
... ...
@@ -12,26 +13,45 @@ Vendor:         VMware, Inc.
12 12
 Distribution:   Photon
13 13
 URL:            https://rubygems.org/gems/%{gem_name}/versions/%{version}
14 14
 Source0:        https://rubygems.org/downloads/http_parser.rb-%{version}.gem
15
-%define sha512    http_parser.rb=228e8a617154411c43a548f10d2d8d2cae2d97970f621b4ef2955de94ed1943611cff22659cd75d63a09a0a02396993ab646ee29303d99856b46a80253a618c8
15
+%define sha512  http_parser.rb=228e8a617154411c43a548f10d2d8d2cae2d97970f621b4ef2955de94ed1943611cff22659cd75d63a09a0a02396993ab646ee29303d99856b46a80253a618c8
16 16
 BuildRequires:  ruby
17
-Provides: rubygem-http_parser.rb = %{version}
17
+Provides:       rubygem-http_parser.rb = %{version}
18 18
 
19 19
 %description
20 20
 Provides ruby bindings to http parser.
21 21
 
22 22
 %prep
23
-%autosetup -c -T
23
+gem unpack %{SOURCE0}
24
+%autosetup -p1 -D -T -n  %{gem_name}-%{version}
25
+gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec
24 26
 
25 27
 %build
28
+gem build %{gem_name}.gemspec
29
+gem install %{gem_name}-%{version}.gem
26 30
 
27 31
 %install
28
-gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
32
+mkdir -p %{buildroot}%{gemdir}
33
+mkdir -p %{buildroot}%{gemdir}/cache
34
+mkdir -p %{buildroot}%{gemdir}/doc
35
+mkdir -p %{buildroot}%{gemdir}/plugins
36
+mkdir -p %{buildroot}%{gemdir}/specifications
37
+mkdir -p %{buildroot}%{gemdir}/gems
38
+mkdir -p %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
39
+cp -pa %{gemdir}/build_info %{buildroot}%{gemdir}/
40
+cp -pa %{gemdir}/cache/%{gem_name}-%{version}.gem %{buildroot}%{gemdir}/cache/
41
+cp -pa %{gemdir}/doc/%{gem_name}-%{version} %{buildroot}%{gemdir}/doc/
42
+cp -pa %{gemdir}/plugins %{buildroot}%{gemdir}/
43
+cp -pa %{gemdir}/specifications/%{gem_name}-%{version}.gemspec %{buildroot}%{gemdir}/specifications
44
+cp -pa %{gemdir}/gems/%{gem_name}-%{version} %{buildroot}%{gemdir}/gems
45
+cp -pa %{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}/%{gem_name}-%{version} %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
29 46
 
30 47
 %files
31 48
 %defattr(-,root,root,-)
32 49
 %{gemdir}
33 50
 
34 51
 %changelog
52
+*   Wed Feb 28 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 0.8.0-2
53
+-   Update build command, to build with source code
35 54
 *   Wed Aug 17 2022 Gerrit Photon <photon-checkins@vmware.com> 0.8.0-1
36 55
 -   Automatic Version Bump
37 56
 *   Wed Sep 02 2020 Sujay G <gsujay@vmware.com> 0.6.0-2
38 57
old mode 100755
39 58
new mode 100644
... ...
@@ -3,8 +3,8 @@
3 3
 %global gem_name i18n
4 4
 
5 5
 Name:           rubygem-i18n
6
-Version:        1.12.0
7
-Release:        2%{?dist}
6
+Version:        1.14.1
7
+Release:        1%{?dist}
8 8
 Summary:        Support for ruby.
9 9
 Group:          Development/Languages
10 10
 License:        MIT
... ...
@@ -13,7 +13,7 @@ Distribution:   Photon
13 13
 URL:            https://rubygems.org/gems/i18n/versions/%{version}
14 14
 
15 15
 Source0: https://rubygems.org/downloads/i18n-%{version}.gem
16
-%define sha512 %{gem_name}=7b8af5bb6146c0d2333c7d319276ca45e1c360354636f02f3c64bc113c8877388fbca77a0f49e5d5f6b6eb97e79f74ddba0fff0d689a940dc2879a2741cd9e16
16
+%define sha512 %{gem_name}=7b94b63c8cc318166e18596689c5b81222834c874d89dd4e076dde2a2aac902d0192d4b4efd84dbe7738420bd40a9b00665da058e7873bbcead307447ce82f41
17 17
 
18 18
 BuildRequires: ruby
19 19
 
... ...
@@ -36,6 +36,8 @@ gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
36 36
 %{gemdir}
37 37
 
38 38
 %changelog
39
+*   Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 1.14.1-1
40
+-   Update to version 1.14.1
39 41
 * Sat Oct 21 2023 Shreenidhi Shedi <sshedi@vmware.com> 1.12.0-2
40 42
 - Fix requires
41 43
 * Wed Aug 17 2022 Gerrit Photon <photon-checkins@vmware.com> 1.12.0-1
... ...
@@ -1,9 +1,10 @@
1 1
 %global debug_package %{nil}
2 2
 %global gemdir %(IFS=: R=($(gem env gempath)); echo ${R[${#R[@]}-1]})
3 3
 %global gem_name io-event
4
+%global ruby_ver 3.3.0
4 5
 
5 6
 Name:           rubygem-io-event
6
-Version:        1.1.0
7
+Version:        1.4.4
7 8
 Release:        1%{?dist}
8 9
 Summary:        An event loop.
9 10
 Group:          Development/Libraries
... ...
@@ -13,7 +14,7 @@ License:        MIT
13 13
 URL:            https://rubygems.org/gems/%{gem_name}/versions/%{version}
14 14
 
15 15
 Source0: https://rubygems.org/downloads/%{gem_name}-%{version}.gem
16
-%define sha512 %{gem_name}=b95e0a9c7e38e4116af1cdd3a00d3f5c59b676e11393789f3859d8b03310ccb177c0d240f00e6a0c184548f9316322a416ad4a4960da645e1c787d96b0495a11
16
+%define sha512 %{gem_name}=8a11aecb9019a2154110b900e99fe19325daa554d15a60261093b56edae9c23ceec4d54616cd11be4a5dede5e73c4bba144d40621e80ad2203a3d2261f06d178
17 17
 
18 18
 BuildRequires:  ruby
19 19
 
... ...
@@ -26,17 +27,36 @@ Provides low level cross-platform primitives for constructing
26 26
 event loops, with support for select, kqueue, epoll and io_uring.
27 27
 
28 28
 %prep
29
-%autosetup -p1 -n %{gem_name}-%{version}
29
+gem unpack %{SOURCE0}
30
+%autosetup -p1 -D -T -n  %{gem_name}-%{version}
31
+gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec
30 32
 
31 33
 %build
34
+gem build %{gem_name}.gemspec
35
+gem install %{gem_name}-%{version}.gem
32 36
 
33 37
 %install
34
-gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
38
+mkdir -p %{buildroot}%{gemdir}
39
+mkdir -p %{buildroot}%{gemdir}/cache
40
+mkdir -p %{buildroot}%{gemdir}/doc
41
+mkdir -p %{buildroot}%{gemdir}/plugins
42
+mkdir -p %{buildroot}%{gemdir}/specifications
43
+mkdir -p %{buildroot}%{gemdir}/gems
44
+mkdir -p %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
45
+cp -pa %{gemdir}/build_info %{buildroot}%{gemdir}/
46
+cp -pa %{gemdir}/cache/%{gem_name}-%{version}.gem %{buildroot}%{gemdir}/cache/
47
+cp -pa %{gemdir}/doc/%{gem_name}-%{version} %{buildroot}%{gemdir}/doc/
48
+cp -pa %{gemdir}/plugins %{buildroot}%{gemdir}/
49
+cp -pa %{gemdir}/specifications/%{gem_name}-%{version}.gemspec %{buildroot}%{gemdir}/specifications
50
+cp -pa %{gemdir}/gems/%{gem_name}-%{version} %{buildroot}%{gemdir}/gems
51
+cp -pa %{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}/%{gem_name}-%{version} %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
35 52
 
36 53
 %files
37 54
 %defattr(-,root,root,-)
38 55
 %{gemdir}
39 56
 
40 57
 %changelog
58
+* Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 1.4.4-1
59
+- Update to version 1.4.4
41 60
 * Wed Oct 18 2023 Shreenidhi Shedi <sshedi@vmware.com> 1.1.0-1
42 61
 - Initial version. Needed by fiber-local.
43 62
old mode 100755
44 63
new mode 100644
... ...
@@ -3,7 +3,7 @@
3 3
 %global gem_name jmespath
4 4
 
5 5
 Name: rubygem-jmespath
6
-Version:        1.6.1
6
+Version:        1.6.2
7 7
 Release:        1%{?dist}
8 8
 Summary:        Implements JMESPath for Ruby.
9 9
 Group:          Development/Languages
... ...
@@ -12,7 +12,7 @@ Distribution:   Photon
12 12
 License:        Apache 2.0
13 13
 URL:            https://rubygems.org/gems/%{gem_name}/versions/%{version}
14 14
 Source0:        https://rubygems.org/downloads/jmespath-%{version}.gem
15
-%define sha512    jmespath=e06f6f4d47abbe552cff4055fff3841380ee8779b61c5f68b184e1acbcc588a97ad7d83225671a9f547d1077041592553f5f44649d6ceb76d369a0fc462439f3
15
+%define sha512    jmespath=cd95094b00d7b9650d8811e9b7eefe15fcf0286c7a9bd1a7a40eae31a45ec1fb2b86b29901e03200a27743997694eee79fa463de2762044ca76d51f1fa3bd56e
16 16
 BuildRequires:  ruby
17 17
 
18 18
 %description
... ...
@@ -31,6 +31,8 @@ gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
31 31
 %{gemdir}
32 32
 
33 33
 %changelog
34
+*   Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 1.6.2-1
35
+-   Update to version 1.6.2
34 36
 *   Wed Aug 17 2022 Gerrit Photon <photon-checkins@vmware.com> 1.6.1-1
35 37
 -   Automatic Version Bump
36 38
 *   Wed Sep 02 2020 Sujay G <gsujay@vmware.com> 1.4.0-2
... ...
@@ -4,7 +4,7 @@
4 4
 
5 5
 Name:           rubygem-jsonpath
6 6
 Version:        1.1.5
7
-Release:        1%{?dist}
7
+Release:        2%{?dist}
8 8
 Summary:        Ruby Gem for JSONPath implementation
9 9
 Group:          Development/Languages
10 10
 Vendor:         VMware, Inc.
... ...
@@ -34,6 +34,8 @@ gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
34 34
 %{gemdir}
35 35
 
36 36
 %changelog
37
+* Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 1.1.5-2
38
+- Bump Version to build with new ruby
37 39
 * Fri Oct 20 2023 Shreenidhi Shedi <sshedi@vmware.com> 1.1.5-1
38 40
 - Initial version.
39 41
 - Needed by rubygem-fluent-plugin-kubernetes_metadata_filter.
40 42
old mode 100755
41 43
new mode 100644
... ...
@@ -3,8 +3,8 @@
3 3
 %global gem_name kubeclient
4 4
 
5 5
 Name:           rubygem-kubeclient
6
-Version:        4.10.1
7
-Release:        2%{?dist}
6
+Version:        4.11.0
7
+Release:        1%{?dist}
8 8
 Summary:        A client for Kubernetes REST api.
9 9
 Group:          Development/Libraries
10 10
 Vendor:         VMware, Inc.
... ...
@@ -13,7 +13,7 @@ License:        MIT
13 13
 URL:            https://rubygems.org/gems/%{gem_name}/versions/%{version}
14 14
 
15 15
 Source0: https://rubygems.org/downloads/%{gem_name}-%{version}.gem
16
-%define sha512 %{gem_name}=71b5dcaeb238802ac096282d031c05c89dd7c950a2cc863fb1fa4aef596909c0834b2c53c5a759085e47e2f3929838fe8473ca6debee4e2b74e31095745a8190
16
+%define sha512 %{gem_name}=f32a9df1a0d56a2b128eb2377191ab61548d3873561eeaf46d6cb271d5b5ba29ca7a9df2dac6ff130c357e41ab2cfe6e307140c9255d2962f5ff5eb89c6ae144
17 17
 
18 18
 BuildRequires:  ruby
19 19
 BuildRequires:  findutils
... ...
@@ -33,12 +33,28 @@ BuildArch: noarch
33 33
 A client for Kubernetes REST api.
34 34
 
35 35
 %prep
36
-%autosetup -p1 -n %{gem_name}-%{version}
36
+gem unpack %{SOURCE0}
37
+%autosetup -p1 -D -T -n  %{gem_name}-%{version}
38
+gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec
37 39
 
38 40
 %build
41
+gem build %{gem_name}.gemspec
42
+gem install %{gem_name}-%{version}.gem
39 43
 
40 44
 %install
41
-gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
45
+mkdir -p %{buildroot}%{gemdir}
46
+mkdir -p %{buildroot}%{gemdir}/cache
47
+mkdir -p %{buildroot}%{gemdir}/doc
48
+mkdir -p %{buildroot}%{gemdir}/plugins
49
+mkdir -p %{buildroot}%{gemdir}/specifications
50
+mkdir -p %{buildroot}%{gemdir}/gems
51
+mkdir -p %{buildroot}%{gemdir}/extensions
52
+cp -pa %{gemdir}/build_info %{buildroot}%{gemdir}/
53
+cp -pa %{gemdir}/cache/%{gem_name}-%{version}.gem %{buildroot}%{gemdir}/cache/
54
+cp -pa %{gemdir}/doc/%{gem_name}-%{version} %{buildroot}%{gemdir}/doc/
55
+cp -pa %{gemdir}/plugins %{buildroot}%{gemdir}/
56
+cp -pa %{gemdir}/specifications/%{gem_name}-%{version}.gemspec %{buildroot}%{gemdir}/specifications
57
+cp -pa %{gemdir}/gems/%{gem_name}-%{version} %{buildroot}%{gemdir}/gems
42 58
 [ -d %{buildroot}%{_libdir} ] && find %{buildroot}%{_libdir} -type f -perm /022 -exec chmod go-w {} \;
43 59
 
44 60
 %files
... ...
@@ -46,6 +62,8 @@ gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
46 46
 %{gemdir}
47 47
 
48 48
 %changelog
49
+*   Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 4.11.0-1
50
+-   Update to version 4.11.0
49 51
 * Sat Oct 21 2023 Shreenidhi Shedi <sshedi@vmware.com> 4.10.1-2
50 52
 - Fix requires
51 53
 * Wed Aug 17 2022 Gerrit Photon <photon-checkins@vmware.com> 4.10.1-1
... ...
@@ -1,9 +1,11 @@
1 1
 %global debug_package %{nil}
2 2
 %global gemdir %(IFS=: R=($(gem env gempath)); echo ${R[${#R[@]}-1]})
3 3
 %define gem_name libxml-ruby
4
+%global ruby_ver 3.3.0
5
+
4 6
 Name:           rubygem-libxml-ruby
5 7
 Version:        5.0.2
6
-Release:        2%{?dist}
8
+Release:        3%{?dist}
7 9
 Summary:        Provides Ruby language bindings for the GNOME Libxml2 XML toolkit
8 10
 Group:          Applications/Programming
9 11
 License:        BSD
... ...
@@ -11,18 +13,39 @@ Vendor:         VMware, Inc.
11 11
 Distribution:   Photon
12 12
 URL:            https://rubygems.org/gems/%{gem_name}
13 13
 Source0:        https://rubygems.org/downloads/libxml-ruby-%{version}.gem
14
-%define sha512  libxml-ruby=449464107c1b533c25ec3ba4e722f5805f1e487609939306ee4535ba9b8197e47d79d50fa69571f0dff9d7ab974ee848ce95679a6f64da84aaf109c367ef6829
14
+
15
+%define sha512    libxml-ruby=449464107c1b533c25ec3ba4e722f5805f1e487609939306ee4535ba9b8197e47d79d50fa69571f0dff9d7ab974ee848ce95679a6f64da84aaf109c367ef6829
15 16
 
16 17
 BuildRequires:  ruby >= 2.4.0
17 18
 BuildRequires:  libxml2-devel
18 19
 Requires:       ruby
19 20
 %description
20 21
 Provides Ruby language bindings for the GNOME Libxml2 XML toolkit
22
+
21 23
 %prep
22
-%autosetup -c -T
24
+gem unpack %{SOURCE0}
25
+%autosetup -p1 -D -T -n  %{gem_name}-%{version}
26
+gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec
27
+
23 28
 %build
29
+gem build %{gem_name}.gemspec
30
+gem install %{gem_name}-%{version}.gem
31
+
24 32
 %install
25
-gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
33
+mkdir -p %{buildroot}%{gemdir}
34
+mkdir -p %{buildroot}%{gemdir}/cache
35
+mkdir -p %{buildroot}%{gemdir}/doc
36
+mkdir -p %{buildroot}%{gemdir}/plugins
37
+mkdir -p %{buildroot}%{gemdir}/specifications
38
+mkdir -p %{buildroot}%{gemdir}/gems
39
+mkdir -p %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
40
+cp -pa %{gemdir}/build_info %{buildroot}%{gemdir}/
41
+cp -pa %{gemdir}/cache/%{gem_name}-%{version}.gem %{buildroot}%{gemdir}/cache/
42
+cp -pa %{gemdir}/doc/%{gem_name}-%{version} %{buildroot}%{gemdir}/doc/
43
+cp -pa %{gemdir}/plugins %{buildroot}%{gemdir}/
44
+cp -pa %{gemdir}/specifications/%{gem_name}-%{version}.gemspec %{buildroot}%{gemdir}/specifications
45
+cp -pa %{gemdir}/gems/%{gem_name}-%{version} %{buildroot}%{gemdir}/gems
46
+cp -pa %{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}/%{gem_name}-%{version} %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
26 47
 
27 48
 %check
28 49
 cd %{buildroot}%{gemdir}/gems/libxml-ruby-%{version}
... ...
@@ -55,7 +78,10 @@ rake test
55 55
 %files
56 56
 %defattr(-,root,root,-)
57 57
 %{gemdir}
58
+
58 59
 %changelog
60
+*   Tue Apr 02 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 5.0.2-3
61
+-   Build with source
59 62
 *   Thu Mar 28 2024 Ashwin Dayanand Kamat <ashwin.kamat@broadcom.com> 5.0.2-2
60 63
 -   Bump version as a part of libxml2 upgrade
61 64
 *   Tue Feb 20 2024 Ashwin Dayanand Kamat <ashwin.kamat@broadcom.com> 5.0.2-1
62 65
old mode 100755
63 66
new mode 100644
... ...
@@ -1,9 +1,10 @@
1 1
 %global debug_package %{nil}
2 2
 %global gemdir %(IFS=: R=($(gem env gempath)); echo ${R[${#R[@]}-1]})
3 3
 %global gem_name llhttp-ffi
4
+%global ruby_ver 3.3.0
4 5
 
5 6
 Name:           rubygem-llhttp-ffi
6
-Version:        0.4.0
7
+Version:        0.5.0
7 8
 Release:        1%{?dist}
8 9
 Summary:        An easy-to-use client library for making requests from Ruby.
9 10
 Group:          Development/Libraries
... ...
@@ -13,7 +14,7 @@ License:        MIT
13 13
 URL:            https://rubygems.org/gems/%{gem_name}
14 14
 
15 15
 Source0: https://rubygems.org/downloads/%{gem_name}-%{version}.gem
16
-%define sha512 %{gem_name}=66ed073e435853f74fc936d8f90bf913fb5ec36e1db85ac5797248f8c4632a490f3bb3ca4efea7fb90941295bd732bb51c31e717281ce737f192b3a45d8778d5
16
+%define sha512 %{gem_name}=9e10b360d605ce3ffc15c8c9f63e8ff65dba7d6664859e8fd38c5a3a6411cbd1dff38a52f30b9d2fb95f61a70fcabf680ce973da4d0cef7f48b59215845c1beb
17 17
 
18 18
 BuildRequires: ruby
19 19
 BuildRequires: rubygem-ffi-compiler
... ...
@@ -33,18 +34,38 @@ An easy-to-use client library for making requests from Ruby. It uses a simple
33 33
 method chaining system for building requests, similar to Python's Requests.
34 34
 
35 35
 %prep
36
-%autosetup -p1 -n %{gem_name}-%{version}
36
+gem unpack %{SOURCE0}
37
+%autosetup -p1 -D -T -n  %{gem_name}-%{version}
38
+gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec
37 39
 
38 40
 %build
41
+gem build %{gem_name}.gemspec
42
+gem install %{gem_name}-%{version}.gem
39 43
 
40 44
 %install
41
-gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
45
+mkdir -p %{buildroot}%{gemdir}
46
+mkdir -p %{buildroot}%{gemdir}/cache
47
+mkdir -p %{buildroot}%{gemdir}/doc
48
+mkdir -p %{buildroot}%{gemdir}/plugins
49
+mkdir -p %{buildroot}%{gemdir}/specifications
50
+mkdir -p %{buildroot}%{gemdir}/gems
51
+mkdir -p %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
52
+cp -pa %{gemdir}/build_info %{buildroot}%{gemdir}/
53
+cp -pa %{gemdir}/cache/%{gem_name}-%{version}.gem %{buildroot}%{gemdir}/cache/
54
+cp -pa %{gemdir}/doc/%{gem_name}-%{version} %{buildroot}%{gemdir}/doc/
55
+cp -pa %{gemdir}/plugins %{buildroot}%{gemdir}/
56
+cp -pa %{gemdir}/specifications/%{gem_name}-%{version}.gemspec %{buildroot}%{gemdir}/specifications
57
+cp -pa %{gemdir}/extensions %{buildroot}%{gemdir}/extensions
58
+cp -pa %{gemdir}/gems/%{gem_name}-%{version} %{buildroot}%{gemdir}/gems
59
+cp -pa %{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}/%{gem_name}-%{version} %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
42 60
 
43 61
 %files
44 62
 %defattr(-,root,root,-)
45 63
 %{gemdir}
46 64
 
47 65
 %changelog
66
+* Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 0.5.0-1
67
+- Update to version 0.5.0
48 68
 * Fri Oct 20 2023 Shreenidhi Shedi <sshedi@vmware.com> 0.4.0-1
49 69
 - Initial version.
50 70
 - Needed by rubygem-fluent-plugin-kubernetes_metadata_filter.
51 71
old mode 100755
52 72
new mode 100644
... ...
@@ -4,7 +4,7 @@
4 4
 
5 5
 Name:           rubygem-lru_redux
6 6
 Version:        1.1.0
7
-Release:        3%{?dist}
7
+Release:        4%{?dist}
8 8
 Summary:        An efficient, thread safe implementation of an LRU cache.
9 9
 Group:          Development/Libraries
10 10
 Vendor:         VMware, Inc.
... ...
@@ -12,28 +12,50 @@ Distribution:   Photon
12 12
 License:        MIT
13 13
 URL:            https://rubygems.org/gems/%{gem_name}/versions/%{version}
14 14
 Source0:        https://rubygems.org/downloads/%{gem_name}-%{version}.gem
15
-%define sha1    lru_redux=7767aae39ca4e93beed18979845c490685655790
15
+%define sha512  lru_redux=b489ec89fbe4e2ab06f967a1c21ca487026151a93ebf782538fd0626657d39b0a7ed45ff4c24388b2c45d9cdcb622ae8c56eade5c5da27e2c31f110ad5bc8c2c
16
+
16 17
 BuildRequires:  ruby >= 1.9.3
17 18
 BuildRequires:  findutils
19
+
20
+Requires:       ruby
21
+
18 22
 BuildArch:      noarch
19 23
 
20 24
 %description
21 25
 An efficient, thread safe implementation of an LRU cache.
22 26
 
23 27
 %prep
24
-%autosetup -n %{gem_name}-%{version}
28
+gem unpack %{SOURCE0}
29
+%autosetup -p1 -D -T -n  %{gem_name}-%{version}
30
+gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec
25 31
 
26 32
 %build
33
+gem build %{gem_name}.gemspec
34
+gem install %{gem_name}-%{version}.gem
27 35
 
28 36
 %install
29
-gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
30
-[ -d %{buildroot}/usr/lib ] && find %{buildroot}/usr/lib -type f -perm /022 -exec chmod go-w {} \;
37
+mkdir -p %{buildroot}%{gemdir}
38
+mkdir -p %{buildroot}%{gemdir}/cache
39
+mkdir -p %{buildroot}%{gemdir}/doc
40
+mkdir -p %{buildroot}%{gemdir}/plugins
41
+mkdir -p %{buildroot}%{gemdir}/specifications
42
+mkdir -p %{buildroot}%{gemdir}/gems
43
+mkdir -p %{buildroot}%{gemdir}/extensions
44
+cp -pa %{gemdir}/build_info %{buildroot}%{gemdir}/
45
+cp -pa %{gemdir}/cache/%{gem_name}-%{version}.gem %{buildroot}%{gemdir}/cache/
46
+cp -pa %{gemdir}/doc/%{gem_name}-%{version} %{buildroot}%{gemdir}/doc/
47
+cp -pa %{gemdir}/plugins %{buildroot}%{gemdir}/
48
+cp -pa %{gemdir}/specifications/%{gem_name}-%{version}.gemspec %{buildroot}%{gemdir}/specifications
49
+cp -pa %{gemdir}/gems/%{gem_name}-%{version} %{buildroot}%{gemdir}/gems
50
+[ -d %{buildroot}%{_libdir} ] && find %{buildroot}%{_libdir} -type f -perm /022 -exec chmod go-w {} \;
31 51
 
32 52
 %files
33 53
 %defattr(-,root,root,-)
34 54
 %{gemdir}
35 55
 
36 56
 %changelog
57
+*   Wed Feb 28 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 1.1.0-4
58
+-   Bump version with ruby upgrade
37 59
 *   Thu Oct 14 2021 Stanislav Hadjiiski <hadjiiskis@vmware.com> 1.1.0-3
38 60
 -   Drop group write permissions for files in /usr/lib to comply with STIG
39 61
 *   Wed Sep 02 2020 Sujay G <gsujay@vmware.com> 1.1.0-2
40 62
old mode 100755
41 63
new mode 100644
... ...
@@ -3,7 +3,7 @@
3 3
 %global gem_name mime-types-data
4 4
 
5 5
 Name: rubygem-mime-types-data
6
-Version:        3.2022.0105
6
+Version:        3.2024.0206
7 7
 Release:        1%{?dist}
8 8
 Summary:        Provides a registry for information about MIME media type definitions.
9 9
 Group:          Development/Libraries
... ...
@@ -12,7 +12,7 @@ Distribution:   Photon
12 12
 License:        MIT
13 13
 URL:            https://rubygems.org/gems/%{gem_name}/versions/%{version}
14 14
 Source0:        https://rubygems.org/downloads/%{gem_name}-%{version}.gem
15
-%define sha512    mime-types-data=4b5998fb5d39ba89d4ee4f2f1fe20ec93a6b7214b28b77421dd9f7647b14c88342ba17f709f34640f65ce4c1bda08bd2be4aa35c7f99ea1ba2f9e21458540a00
15
+%define sha512    mime-types-data=765c8671ec68b2c43f0f9a91da455e7d7533ec85a40f2b251861b0b0eab992dcdd3cbd2bc81631f447d683e1ca38b42e2724af40d437939736aa29170b395c13
16 16
 BuildRequires:  ruby >= 2.0
17 17
 
18 18
 BuildArch: noarch
... ...
@@ -36,6 +36,8 @@ gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
36 36
 %{gemdir}
37 37
 
38 38
 %changelog
39
+*   Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 3.2024.0206-1
40
+-   Update to version 3.2024.0206
39 41
 *   Wed Aug 17 2022 Gerrit Photon <photon-checkins@vmware.com> 3.2022.0105-1
40 42
 -   Automatic Version Bump
41 43
 *   Thu Jul 16 2020 Gerrit Photon <photon-checkins@vmware.com> 3.2020.0512-1
42 44
old mode 100755
43 45
new mode 100644
... ...
@@ -3,7 +3,7 @@
3 3
 %global gem_name mime-types
4 4
 
5 5
 Name: rubygem-mime-types
6
-Version:        3.4.1
6
+Version:        3.5.2
7 7
 Release:        1%{?dist}
8 8
 Summary:        The mime-types library provides a library and registry for information about MIME content type definitions.
9 9
 Group:          Development/Libraries
... ...
@@ -12,7 +12,7 @@ Distribution:   Photon
12 12
 License:        MIT
13 13
 URL:            https://rubygems.org/gems/%{gem_name}/versions/%{version}
14 14
 Source0:        https://rubygems.org/downloads/%{gem_name}-%{version}.gem
15
-%define sha512    mime-types=d0cec7afbe1685c008765997c3047f23bbb0bd10989cd82475805f932e61c400b3d2e60f5f95804c46919b57f0d3644c866be358b0c4c653ace43d62bbc98e4f
15
+%define sha512    mime-types=099e3b984d3637dfeaf00a76e56427c278ce3c48b77aaa45ed63521e73b1877d773d0ebe4fbe1ec21113987f7d39cda0deeefb7c9ded5f2a3024577e3e6ab6ff
16 16
 BuildRequires:  ruby >= 2.0
17 17
 
18 18
 Requires: rubygem-mime-types-data >= 3.2015.0, rubygem-mime-types-data < 4.0.0
... ...
@@ -42,6 +42,8 @@ gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
42 42
 %{gemdir}
43 43
 
44 44
 %changelog
45
+*   Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 3.5.2-1
46
+-   Update to version 3.5.2
45 47
 *   Wed Aug 17 2022 Gerrit Photon <photon-checkins@vmware.com> 3.4.1-1
46 48
 -   Automatic Version Bump
47 49
 *   Thu Jul 16 2020 Gerrit Photon <photon-checkins@vmware.com> 3.3.1-1
48 50
deleted file mode 100644
... ...
@@ -1,40 +0,0 @@
1
-%global debug_package %{nil}
2
-%global gemdir %(IFS=: R=($(gem env gempath)); echo ${R[${#R[@]}-1]})
3
-%global gem_name mini_portile
4
-
5
-Name:           rubygem-mini_portile
6
-Version:        0.6.2
7
-Release:        4%{?dist}
8
-Summary:        Simplistic port-like solution for developers
9
-Group:          Development/Languages
10
-Vendor:         VMware, Inc.
11
-Distribution:   Photon
12
-License:        MIT
13
-URL:            https://rubygems.org/gems/mini_portile/
14
-Source0:        https://rubygems.org/downloads/mini_portile-%{version}.gem
15
-%define sha1 mini_portile=696b940eb4ff8076a2080684046da1d2b10f41b8
16
-BuildRequires:  ruby
17
-Requires:       ruby
18
-%description
19
-Simplistic port-like solution for developers. It provides a standard and simplified way to compile against dependency libraries without messing up your system.
20
-
21
-%prep
22
-%setup -q -c -T
23
-%build
24
-
25
-%install
26
-gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
27
-
28
-%files
29
-%defattr(-,root,root,-)
30
-%{gemdir}
31
-
32
-%changelog
33
-* Wed Sep 02 2020 Sujay G <gsujay@vmware.com> 0.6.2-4
34
-- Rebuilt with ruby-2.7.1
35
-* Wed Jan 25 2017 Anish Swaminathan <anishs@vmware.com> 0.6.2-3
36
-- Bump up release number to reflect ruby upgrade
37
-* Tue May 24 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 0.6.2-2
38
-- GA - Bump release of all rpms
39
-* Wed Nov 11 2015 Harish Udaiya Kumar <hudaiyakumar@vmware.com> 0.6.2-1
40
-- Initial build
... ...
@@ -4,16 +4,20 @@
4 4
 
5 5
 Summary:        Simplistic port-like solution for developers
6 6
 Name:           rubygem-mini_portile2
7
-Version:        2.8.0
7
+Version:        2.8.5
8 8
 Release:        1%{?dist}
9 9
 Group:          Development/Languages
10 10
 License:        MIT
11 11
 Vendor:         VMware, Inc.
12 12
 Distribution:   Photon
13
+URL:            https://rubygems.org/gems/%{gem_name}
13 14
 Source0:        https://rubygems.org/downloads/mini_portile2-%{version}.gem
14
-%define sha512    mini_portile2=74eb55b15329d31b65d363ce2fda26b849d708bf77481acdf851bdf6c97a8c3f9676d5bebf46e9e3eeb55e0e243c8e995eda6952f51f54b846762ab0f65aa7df
15
+%define sha512  mini_portile2=fa09bc2c4aefc341cb249dc33b5ad3182aa582ef150645793e323bdef4d19cbeeced0348c3c962a7225a9aa91b40824347fa1499955326525eddcf867f6ff798
16
+
15 17
 BuildRequires:  ruby
18
+
16 19
 Requires:       ruby
20
+
17 21
 %description
18 22
 Simplistic port-like solution for developers. It provides a standard and simplified way to compile against dependency libraries without messing up your system.
19 23
 
... ...
@@ -29,6 +33,8 @@ gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
29 29
 %{gemdir}
30 30
 
31 31
 %changelog
32
+*   Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 2.8.5-1
33
+-   Update to version 2.8.5
32 34
 *   Wed Aug 17 2022 Gerrit Photon <photon-checkins@vmware.com> 2.8.0-1
33 35
 -   Automatic Version Bump
34 36
 *   Mon Jun 22 2020 Gerrit Photon <photon-checkins@vmware.com> 2.5.0-1
35 37
old mode 100755
36 38
new mode 100644
... ...
@@ -1,9 +1,10 @@
1 1
 %global debug_package %{nil}
2 2
 %global gemdir %(IFS=: R=($(gem env gempath)); echo ${R[${#R[@]}-1]})
3 3
 %global gem_name msgpack
4
+%global ruby_ver 3.3.0
4 5
 
5 6
 Name: rubygem-msgpack
6
-Version:        1.6.0
7
+Version:        1.7.2
7 8
 Release:        1%{?dist}
8 9
 Summary:        A binary-based efficient object serialization library
9 10
 Group:          Development/Languages
... ...
@@ -12,7 +13,7 @@ Distribution:   Photon
12 12
 Vendor:         VMware, Inc.
13 13
 URL:            https://rubygems.org/gems/%{gem_name}/versions/%{version}
14 14
 Source0:        https://rubygems.org/downloads/msgpack-%{version}.gem
15
-%define sha512  msgpack=9aaa01a5ba3782cf8a6170b055c6d6914260ad4303a029d3fb0efe6a64eb415f3ff6bda34449444fe102c767ec892256fa9b568abc9c45f5713e94bbab86b92c
15
+%define sha512  msgpack=1ff8027f39971729e0af3a293a7ddc56e06ac6a5dd4aeb444b4f0e0ac0a9dfb5ab99e6cdbd4077655c5d17406b2a895c27ebdd310ff8d298ad7ea4601d2bc2c9
16 16
 BuildRequires:  ruby
17 17
 Requires:       ruby
18 18
 Provides: rubygem-msgpack = %{version}
... ...
@@ -23,18 +24,37 @@ It enables to exchange structured objects between many languages like JSON.
23 23
 But unlike JSON, it is very fast and small.
24 24
 
25 25
 %prep
26
-%autosetup -c -T
26
+gem unpack %{SOURCE0}
27
+%autosetup -p1 -D -T -n  %{gem_name}-%{version}
28
+gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec
27 29
 
28 30
 %build
31
+gem build %{gem_name}.gemspec
32
+gem install %{gem_name}-%{version}.gem
29 33
 
30 34
 %install
31
-gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
35
+mkdir -p %{buildroot}%{gemdir}
36
+mkdir -p %{buildroot}%{gemdir}/cache
37
+mkdir -p %{buildroot}%{gemdir}/doc
38
+mkdir -p %{buildroot}%{gemdir}/plugins
39
+mkdir -p %{buildroot}%{gemdir}/specifications
40
+mkdir -p %{buildroot}%{gemdir}/gems
41
+mkdir -p %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
42
+cp -pa %{gemdir}/build_info %{buildroot}%{gemdir}/
43
+cp -pa %{gemdir}/cache/%{gem_name}-%{version}.gem %{buildroot}%{gemdir}/cache/
44
+cp -pa %{gemdir}/doc/%{gem_name}-%{version} %{buildroot}%{gemdir}/doc/
45
+cp -pa %{gemdir}/plugins %{buildroot}%{gemdir}/
46
+cp -pa %{gemdir}/specifications/%{gem_name}-%{version}.gemspec %{buildroot}%{gemdir}/specifications
47
+cp -pa %{gemdir}/gems/%{gem_name}-%{version} %{buildroot}%{gemdir}/gems
48
+cp -pa %{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}/%{gem_name}-%{version} %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
32 49
 
33 50
 %files
34 51
 %defattr(-,root,root,-)
35 52
 %{gemdir}
36 53
 
37 54
 %changelog
55
+*   Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 1.7.2-1
56
+-   Update to version 1.7.2
38 57
 *   Wed Aug 17 2022 Gerrit Photon <photon-checkins@vmware.com> 1.6.0-1
39 58
 -   Automatic Version Bump
40 59
 *   Thu Jul 16 2020 Gerrit Photon <photon-checkins@vmware.com> 1.3.3-1
... ...
@@ -4,7 +4,7 @@
4 4
 
5 5
 Name:           rubygem-multi_json
6 6
 Version:        1.15.0
7
-Release:        1%{?dist}
7
+Release:        2%{?dist}
8 8
 Summary:        Ruby Gem for JSON parsing and encoding
9 9
 Group:          Development/Languages
10 10
 Vendor:         VMware, Inc.
... ...
@@ -33,6 +33,8 @@ gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
33 33
 %{gemdir}
34 34
 
35 35
 %changelog
36
+* Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 1.15.0-2
37
+- Bump Version to build with new ruby
36 38
 * Fri Oct 20 2023 Shreenidhi Shedi <sshedi@vmware.com> 1.15.0-1
37 39
 - Initial version.
38 40
 - Needed by rubygem-fluent-plugin-kubernetes_metadata_filter.
... ...
@@ -4,7 +4,7 @@
4 4
 
5 5
 Name: rubygem-mustache
6 6
 Version:        1.1.1
7
-Release:        2%{?dist}
7
+Release:        3%{?dist}
8 8
 Summary:        A framework-agnostic way to render logic-free views
9 9
 Group:          Development/Languages
10 10
 License:        MIT
... ...
@@ -33,6 +33,8 @@ gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
33 33
 %{gemdir}
34 34
 
35 35
 %changelog
36
+*   Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 1.1.1-3
37
+-   Bump Version to build with new ruby
36 38
 *   Thu Dec 08 2022 Shivani Agarwal <shivania2@vmware.com> 1.1.1-2
37 39
 -   Bump version to build with new Ruby
38 40
 *   Thu Sep 17 2020 Him Kalyan Bordoloi <bordoloih@vmware.com> 1.1.1-1
... ...
@@ -4,7 +4,7 @@
4 4
 
5 5
 Name: rubygem-netrc
6 6
 Version:        0.11.0
7
-Release:        2%{?dist}
7
+Release:        3%{?dist}
8 8
 Summary:        This library can read and update netrc files, preserving formatting including comments and whitespace.
9 9
 Group:          Development/Libraries
10 10
 Vendor:         VMware, Inc.
... ...
@@ -12,7 +12,7 @@ Distribution:   Photon
12 12
 License:        MIT
13 13
 URL:            https://rubygems.org/gems/%{gem_name}/versions/%{version}
14 14
 Source0:        https://rubygems.org/downloads/%{gem_name}-%{version}.gem
15
-%define sha1    netrc=bc59d9f86c0bd26862d6b169405c61e75bfc25f3
15
+%define sha512  netrc=7f0df3f79d92b891d40a49e9b893ca7131077195cf15453b155e37e68e29f8cd3810ba791a06338058262c8cb8fed56c87c295e450c133b428b3398eb99e683a
16 16
 BuildRequires:  ruby
17 17
 
18 18
 BuildArch: noarch
... ...
@@ -21,7 +21,7 @@ BuildArch: noarch
21 21
 This library can read and update netrc files, preserving formatting including comments and whitespace.
22 22
 
23 23
 %prep
24
-%setup -q -c -T
24
+%autosetup -c -T
25 25
 
26 26
 %build
27 27
 
... ...
@@ -33,6 +33,8 @@ gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
33 33
 %{gemdir}
34 34
 
35 35
 %changelog
36
+* Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 0.11.0-3
37
+- Bump Version to build with new ruby
36 38
 *   Wed Sep 02 2020 Sujay G <gsujay@vmware.com> 0.11.0-2
37 39
 -   Rebuilt using ruby-2.7.1
38 40
 *   Thu Aug 22 2019 Stanislav Hadjiiski <hadjiiskis@vmware.com> 0.11.0-1
39 41
old mode 100755
40 42
new mode 100644
... ...
@@ -1,9 +1,10 @@
1 1
 %global debug_package %{nil}
2 2
 %global gemdir %(IFS=: R=($(gem env gempath)); echo ${R[${#R[@]}-1]})
3 3
 %global gem_name nio4r
4
+%global ruby_ver 3.3.0
4 5
 
5 6
 Name: rubygem-nio4r
6
-Version:        2.5.8
7
+Version:        2.7.0
7 8
 Release:        1%{?dist}
8 9
 Summary:        Cross-platform asynchronous I/O primitives for scalable network clients and servers.
9 10
 Group:          Development/Libraries
... ...
@@ -12,7 +13,7 @@ Distribution:   Photon
12 12
 License:        MIT
13 13
 URL:            https://rubygems.org/gems/%{gem_name}/versions/%{version}
14 14
 Source0:        https://rubygems.org/downloads/%{gem_name}-%{version}.gem
15
-%define sha512  nio4r=3942403147882380b86f42c54a6d4e92c4e85dd3c0b5b9f473a05fcf98c041853e21d11d0481d1973342b5a4bfb59e02cfd523a44e9e45c3740627a45f7f99c7
15
+%define sha512  nio4r=aeb0bd3e727fa6999a314cd2b15a35035694f41294f7e9c406a72fd50a7a7a02311efec8c5795a116fd3793bf6b81e17d884e156b844722933e45d056f0cbeb9
16 16
 BuildRequires:  gmp-devel
17 17
 BuildRequires:  ruby >= 2.3.0
18 18
 Requires:       ruby
... ...
@@ -22,18 +23,37 @@ Cross-platform asynchronous I/O primitives for scalable network clients and serv
22 22
 Inspired by the Java NIO API, but simplified for ease-of-use.
23 23
 
24 24
 %prep
25
-%autosetup -c -T
25
+gem unpack %{SOURCE0}
26
+%autosetup -p1 -D -T -n  %{gem_name}-%{version}
27
+gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec
26 28
 
27 29
 %build
30
+gem build %{gem_name}.gemspec
31
+gem install %{gem_name}-%{version}.gem
28 32
 
29 33
 %install
30
-gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
34
+mkdir -p %{buildroot}%{gemdir}
35
+mkdir -p %{buildroot}%{gemdir}/cache
36
+mkdir -p %{buildroot}%{gemdir}/doc
37
+mkdir -p %{buildroot}%{gemdir}/plugins
38
+mkdir -p %{buildroot}%{gemdir}/specifications
39
+mkdir -p %{buildroot}%{gemdir}/gems
40
+mkdir -p %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
41
+cp -pa %{gemdir}/build_info %{buildroot}%{gemdir}/
42
+cp -pa %{gemdir}/cache/%{gem_name}-%{version}.gem %{buildroot}%{gemdir}/cache/
43
+cp -pa %{gemdir}/doc/%{gem_name}-%{version} %{buildroot}%{gemdir}/doc/
44
+cp -pa %{gemdir}/plugins %{buildroot}%{gemdir}/
45
+cp -pa %{gemdir}/specifications/%{gem_name}-%{version}.gemspec %{buildroot}%{gemdir}/specifications
46
+cp -pa %{gemdir}/gems/%{gem_name}-%{version} %{buildroot}%{gemdir}/gems
47
+cp -pa %{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}/%{gem_name}-%{version} %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
31 48
 
32 49
 %files
33 50
 %defattr(-,root,root,-)
34 51
 %{gemdir}
35 52
 
36 53
 %changelog
54
+*   Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 2.7.0-1
55
+-   Update to version 2.7.0
37 56
 *   Wed Aug 17 2022 Gerrit Photon <photon-checkins@vmware.com> 2.5.8-1
38 57
 -   Automatic Version Bump
39 58
 *   Mon Sep 21 2020 Gerrit Photon <photon-checkins@vmware.com> 2.5.4-1
... ...
@@ -1,18 +1,19 @@
1 1
 %global debug_package   %{nil}
2 2
 %global gem_name        nokogiri
3 3
 %global gemdir          %(IFS=: R=($(gem env gempath)); echo ${R[${#R[@]}-1]})
4
+%global ruby_ver 3.3.0
4 5
 
5 6
 Summary:        Nokogiri is an HTML, XML, SAX, and Reader parser.
6 7
 Name:           rubygem-nokogiri
7
-Version:        1.13.9
8
-Release:        5%{?dist}
8
+Version:        1.16.2
9
+Release:        1%{?dist}
9 10
 License:        MIT
10 11
 Group:          Development/Languages
11 12
 Vendor:         VMware, Inc.
12 13
 Distribution:   Photon
13 14
 URL:            https://rubygems.org/gems/nokogiri/
14 15
 Source0:        https://rubygems.org/downloads/nokogiri-%{version}.gem
15
-%define sha512  nokogiri=207161fcf74aa1d1550841765268746e72d74b7516b34daf61cc5e7dc6af8fec4866f2734cd53afaf17fc546c92c3709a72f9e72da13071f65465855abf89bfa
16
+%define sha512  nokogiri=4a973610855ef9ac5cced69cd43cf723273f23dbf14586021ffaa8787b0c54fb3d63f94239636166bdeb8668d6e67d269899ebc1ad0a232d95389aeee8dad642
16 17
 BuildRequires:  ruby >= 2.4.0
17 18
 BuildRequires:  rubygem-mini_portile2
18 19
 BuildRequires:  libxml2-devel
... ...
@@ -26,13 +27,31 @@ Requires:       libxslt
26 26
 Nokogiri is an HTML, XML, SAX, and Reader parser. Among Nokogiri's many features is the ability to search documents via XPath or CSS3 selectors.
27 27
 
28 28
 %prep
29
-%autosetup -c -T -p1
29
+gem unpack %{SOURCE0}
30
+%autosetup -p1 -D -T -n  %{gem_name}-%{version}
31
+gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec
30 32
 
31 33
 %build
34
+gem build %{gem_name}.gemspec
35
+gem install --bindir %{_bindir}/ %{gem_name}-%{version}.gem
32 36
 
33 37
 %install
34
-NOKOGIRI_USE_SYSTEM_LIBRARIES=1 gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
35
-%{_fixperms} %{buildroot}/*
38
+mkdir -p %{buildroot}%{gemdir}
39
+mkdir -p %{buildroot}%{gemdir}/bin
40
+mkdir -p %{buildroot}%{gemdir}/cache
41
+mkdir -p %{buildroot}%{gemdir}/doc
42
+mkdir -p %{buildroot}%{gemdir}/plugins
43
+mkdir -p %{buildroot}%{gemdir}/specifications
44
+mkdir -p %{buildroot}%{gemdir}/gems
45
+mkdir -p %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
46
+cp -pa %{_bindir}/nokogiri %{buildroot}%{gemdir}/bin/
47
+cp -pa %{gemdir}/build_info %{buildroot}%{gemdir}/
48
+cp -pa %{gemdir}/cache/%{gem_name}-%{version}.gem %{buildroot}%{gemdir}/cache/
49
+cp -pa %{gemdir}/doc/%{gem_name}-%{version} %{buildroot}%{gemdir}/doc/
50
+cp -pa %{gemdir}/plugins %{buildroot}%{gemdir}/
51
+cp -pa %{gemdir}/specifications/%{gem_name}-%{version}.gemspec %{buildroot}%{gemdir}/specifications
52
+cp -pa %{gemdir}/gems/%{gem_name}-%{version} %{buildroot}%{gemdir}/gems
53
+cp -pa %{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}/%{gem_name}-%{version} %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
36 54
 
37 55
 %clean
38 56
 rm -rf %{buildroot}/*
... ...
@@ -42,6 +61,8 @@ rm -rf %{buildroot}/*
42 42
 %{gemdir}
43 43
 
44 44
 %changelog
45
+*   Tue Apr 02 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 1.16.2-1
46
+-   Update to version 1.16.2
45 47
 *   Thu Mar 28 2024 Ashwin Dayanand Kamat <ashwin.kamat@broadcom.com> 1.13.9-5
46 48
 -   Bump version as a part of libxml2 upgrade
47 49
 *   Tue Feb 20 2024 Ashwin Dayanand Kamat <ashwin.kamat@broadcom.com> 1.13.9-4
48 50
old mode 100755
49 51
new mode 100644
... ...
@@ -1,9 +1,10 @@
1 1
 %global debug_package %{nil}
2 2
 %global gemdir %(IFS=: R=($(gem env gempath)); echo ${R[${#R[@]}-1]})
3 3
 %global gem_name oj
4
+%global ruby_ver 3.3.0
4 5
 
5 6
 Name: rubygem-oj
6
-Version:        3.13.21
7
+Version:        3.16.3
7 8
 Release:        1%{?dist}
8 9
 Summary:        The fastest JSON parser and object serializer.
9 10
 Group:          Development/Libraries
... ...
@@ -12,7 +13,7 @@ Distribution:   Photon
12 12
 License:        MIT
13 13
 URL:            https://rubygems.org/gems/%{gem_name}/versions/%{version}
14 14
 Source0:        https://rubygems.org/downloads/%{gem_name}-%{version}.gem
15
-%define sha512  oj=9a1429cf6197a1ab7b679185dc48570d17bc387e1d62bf0758b36797976ba60c9fca0680af3b64c0b4e1c8e873fe4a892018f571644650fa32bd67a4d03a0c05
15
+%define sha512  oj=98d5610b1a71b31cd7c9d5f789f3aa6a751c950ba9003d5b54c823a85aabc7e7a51dd11cf8a9ad1ea74173cc51e221f5896f58642becfd064fd0c2fbc8e35d64
16 16
 BuildRequires:  ruby >= 2.0
17 17
 BuildRequires:  gmp-devel
18 18
 Requires:       ruby
... ...
@@ -21,18 +22,37 @@ Requires:       ruby
21 21
 The fastest JSON parser and object serializer.
22 22
 
23 23
 %prep
24
-%autosetup -c -T
24
+gem unpack %{SOURCE0}
25
+%autosetup -p1 -D -T -n  %{gem_name}-%{version}
26
+gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec
25 27
 
26 28
 %build
29
+gem build %{gem_name}.gemspec
30
+gem install %{gem_name}-%{version}.gem
27 31
 
28 32
 %install
29
-gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
33
+mkdir -p %{buildroot}%{gemdir}
34
+mkdir -p %{buildroot}%{gemdir}/cache
35
+mkdir -p %{buildroot}%{gemdir}/doc
36
+mkdir -p %{buildroot}%{gemdir}/plugins
37
+mkdir -p %{buildroot}%{gemdir}/specifications
38
+mkdir -p %{buildroot}%{gemdir}/gems
39
+mkdir -p %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
40
+cp -pa %{gemdir}/build_info %{buildroot}%{gemdir}/
41
+cp -pa %{gemdir}/cache/%{gem_name}-%{version}.gem %{buildroot}%{gemdir}/cache/
42
+cp -pa %{gemdir}/doc/%{gem_name}-%{version} %{buildroot}%{gemdir}/doc/
43
+cp -pa %{gemdir}/plugins %{buildroot}%{gemdir}/
44
+cp -pa %{gemdir}/specifications/%{gem_name}-%{version}.gemspec %{buildroot}%{gemdir}/specifications
45
+cp -pa %{gemdir}/gems/%{gem_name}-%{version} %{buildroot}%{gemdir}/gems
46
+cp -pa %{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}/%{gem_name}-%{version} %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
30 47
 
31 48
 %files
32 49
 %defattr(-,root,root,-)
33 50
 %{gemdir}
34 51
 
35 52
 %changelog
53
+*   Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 3.16.3-1
54
+-   Update to version 3.16.3
36 55
 *   Wed Aug 17 2022 Gerrit Photon <photon-checkins@vmware.com> 3.13.21-1
37 56
 -   Automatic Version Bump
38 57
 *   Mon Sep 21 2020 Gerrit Photon <photon-checkins@vmware.com> 3.10.14-1
... ...
@@ -5,7 +5,7 @@
5 5
 Summary:        Optimist is a commandline option parser for Ruby that just gets out of your way.
6 6
 Name:           rubygem-optimist
7 7
 Version:        3.1.0
8
-Release:        1%{?dist}
8
+Release:        2%{?dist}
9 9
 Group:          Development/Languages
10 10
 License:        MIT
11 11
 Vendor:         VMware, Inc.
... ...
@@ -37,5 +37,7 @@ gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
37 37
 %{gemdir}
38 38
 
39 39
 %changelog
40
+* Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 3.1.0-2
41
+- Bump Version to build with new ruby
40 42
 * Mon Oct 23 2023 Shreenidhi Shedi <sshedi@vmware.com> 3.1.0-1
41 43
 - Intial version, needed by rubygems-rbvmomi
... ...
@@ -4,7 +4,7 @@
4 4
 
5 5
 Name: rubygem-protocol-hpack
6 6
 Version:        1.4.2
7
-Release:        1%{?dist}
7
+Release:        2%{?dist}
8 8
 Summary:        A compresssor and decompressor for HTTP 2.0 HPACK.
9 9
 Group:          Development/Libraries
10 10
 Vendor:         VMware, Inc.
... ...
@@ -12,7 +12,7 @@ Distribution:   Photon
12 12
 License:        MIT
13 13
 URL:            https://rubygems.org/gems/%{gem_name}/versions/%{version}
14 14
 Source0:        https://rubygems.org/downloads/%{gem_name}-%{version}.gem
15
-%define sha1    protocol-hpack=eb126382026e825577ae2dee206c613ee6076d24
15
+%define sha512  protocol-hpack=bbe3c70503214aea46d48113e225c5995128944201ee6cc567dab348aa2bed5da5b4faccf7b3114f8142ae1a9b73a31bdc2bde2947761c7366bf0357dac1282e
16 16
 BuildRequires:  ruby
17 17
 
18 18
 BuildArch: noarch
... ...
@@ -21,7 +21,7 @@ BuildArch: noarch
21 21
 Provides a compressor and decompressor for HTTP 2.0 headers, HPACK, as defined by RFC7541.
22 22
 
23 23
 %prep
24
-%setup -q -c -T
24
+%autosetup -c -T
25 25
 
26 26
 %build
27 27
 
... ...
@@ -33,6 +33,8 @@ gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
33 33
 %{gemdir}
34 34
 
35 35
 %changelog
36
+*   Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 1.4.2-2
37
+-   Bump Version to build with new ruby
36 38
 *   Thu Jul 16 2020 Gerrit Photon <photon-checkins@vmware.com> 1.4.2-1
37 39
 -   Automatic Version Bump
38 40
 *   Wed Aug 21 2019 Stanislav Hadjiiski <hadjiiskis@vmware.com> 1.4.1-1
39 41
old mode 100755
40 42
new mode 100644
... ...
@@ -3,7 +3,7 @@
3 3
 %global gem_name protocol-http
4 4
 
5 5
 Name: rubygem-protocol-http
6
-Version:        0.23.12
6
+Version:        0.26.1
7 7
 Release:        1%{?dist}
8 8
 Summary:        Provides abstractions to handle HTTP protocols.
9 9
 Group:          Development/Libraries
... ...
@@ -12,7 +12,7 @@ Distribution:   Photon
12 12
 License:        MIT
13 13
 URL:            https://rubygems.org/gems/%{gem_name}/versions/%{version}
14 14
 Source0:        https://rubygems.org/downloads/%{gem_name}-%{version}.gem
15
-%define sha512  protocol-http=7a26795352661c040ff6d59e1f0af91d6ddf4f1e7e41b810cb0dc66e355f71290c3ed54b5cbcbee48916906228370ae03d2d13a1dac2b45b01648b547636bb59
15
+%define sha512  protocol-http=9b17cc9ed699cdef8965e3a92599ee328ddf9f0abcdb012682dc8af7de8b805a686e8035bd5f569b30d465e3ef28e5eec3eca74980a9a0591d8b4e319a0ab274
16 16
 BuildRequires:  ruby >= 2.3.0
17 17
 
18 18
 BuildArch: noarch
... ...
@@ -33,6 +33,8 @@ gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
33 33
 %{gemdir}
34 34
 
35 35
 %changelog
36
+*   Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 0.26.1-1
37
+-   Update to version 0.26.1
36 38
 *   Sun Aug 21 2022 Gerrit Photon <photon-checkins@vmware.com> 0.23.12-1
37 39
 -   Automatic Version Bump
38 40
 *   Mon Sep 21 2020 Gerrit Photon <photon-checkins@vmware.com> 0.20.1-1
39 41
old mode 100755
40 42
new mode 100644
... ...
@@ -3,8 +3,8 @@
3 3
 %global gem_name protocol-http1
4 4
 
5 5
 Name:           rubygem-protocol-http1
6
-Version:        0.14.6
7
-Release:        2%{?dist}
6
+Version:        0.18.0
7
+Release:        1%{?dist}
8 8
 Summary:        A low level implementation of the HTTP/1 protocol.
9 9
 Group:          Development/Libraries
10 10
 Vendor:         VMware, Inc.
... ...
@@ -13,13 +13,14 @@ License:        MIT
13 13
 URL:            https://rubygems.org/gems/%{gem_name}
14 14
 
15 15
 Source0: https://rubygems.org/downloads/%{gem_name}-%{version}.gem
16
-%define sha512 %{gem_name}=e9a47a559576e90b3770bac421e043e37c3697f447d2d3d8ee1531be19d8ddc2203f59bfc7baf212fe10cb90656cbdc6470e1061125ab64dd74e84484885ec48
16
+%define sha512 %{gem_name}=8b557531f0fea005ab4ea0f02f407668ffb95f08f8807200b1e35bc6b0adf18dd6ea73833f78db60df77951f563a2451e71db8be02be1004a31efc88c25eb4d9
17 17
 
18 18
 BuildRequires: ruby
19 19
 
20 20
 Requires: rubygem-protocol-http >= 0.5.0, rubygem-protocol-http < 1.0.0
21 21
 Requires: rubygem-async-io
22 22
 Requires: rubygem-io-event
23
+Requires: rubygem-fiber-annotation
23 24
 Requires: ruby
24 25
 
25 26
 BuildArch: noarch
... ...
@@ -40,6 +41,8 @@ gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
40 40
 %{gemdir}
41 41
 
42 42
 %changelog
43
+*   Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 0.18.0-1
44
+-   Update to version 0.18.0
43 45
 * Sun Oct 22 2023 Shreenidhi Shedi <sshedi@vmware.com> 0.14.6-2
44 46
 - Fix requires
45 47
 * Wed Aug 17 2022 Gerrit Photon <photon-checkins@vmware.com> 0.14.6-1
46 48
old mode 100755
47 49
new mode 100644
... ...
@@ -3,8 +3,8 @@
3 3
 %global gem_name protocol-http2
4 4
 
5 5
 Name:           rubygem-protocol-http2
6
-Version:        0.14.2
7
-Release:        2%{?dist}
6
+Version:        0.16.0
7
+Release:        1%{?dist}
8 8
 Summary:        A low level implementation of the HTTP/2 protocol.
9 9
 Group:          Development/Libraries
10 10
 Vendor:         VMware, Inc.
... ...
@@ -13,7 +13,7 @@ License:        MIT
13 13
 URL:            https://rubygems.org/gems/%{gem_name}
14 14
 
15 15
 Source0: https://rubygems.org/downloads/%{gem_name}-%{version}.gem
16
-%define sha512 %{gem_name}=4ab78fdf626939a1e95b2c231da50f449ab53889204cd5bfbf0316b8ed28eb0c8046c5805c23962594abe0959d5f743ee60efd42e093ff822eaf81e74f62bb10
16
+%define sha512 %{gem_name}=c0d34204b1c660129243c8fa10f9435b5857d89178f88b934bbf6ee0f698c2640612bbfc3b37ae10aa6be702fd795c226bb76d8614d2c7e0de21af0072823900
17 17
 
18 18
 BuildRequires:  ruby
19 19
 
... ...
@@ -21,6 +21,7 @@ Requires: rubygem-protocol-hpack >= 1.4.0, rubygem-protocol-hpack < 2.0.0
21 21
 Requires: rubygem-protocol-http >= 0.2.0, rubygem-protocol-http < 1.0.0
22 22
 Requires: rubygem-async-io
23 23
 Requires: rubygem-io-event
24
+Requires: rubygem-fiber-annotation
24 25
 Requires: ruby
25 26
 
26 27
 BuildArch: noarch
... ...
@@ -41,6 +42,8 @@ gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
41 41
 %{gemdir}
42 42
 
43 43
 %changelog
44
+*   Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 0.16.0-1
45
+-   Update to version 0.16.0
44 46
 * Sun Oct 22 2023 Shreenidhi Shedi <sshedi@vmware.com> 0.14.2-2
45 47
 - Fix requires
46 48
 * Wed Aug 17 2022 Gerrit Photon <photon-checkins@vmware.com> 0.14.2-1
47 49
old mode 100755
48 50
new mode 100644
... ...
@@ -3,7 +3,7 @@
3 3
 %global gem_name public_suffix
4 4
 
5 5
 Name: rubygem-public_suffix
6
-Version:        5.0.0
6
+Version:        5.0.4
7 7
 Release:        1%{?dist}
8 8
 Summary:        PublicSuffix can parse and decompose a domain name into top level domain, domain and subdomains.
9 9
 Group:          Development/Libraries
... ...
@@ -12,7 +12,7 @@ Distribution:   Photon
12 12
 License:        MIT
13 13
 URL:            https://rubygems.org/gems/%{gem_name}/versions/%{version}
14 14
 Source0:        https://rubygems.org/downloads/%{gem_name}-%{version}.gem
15
-%define sha512    public_suffix=89dc076e6c55790b1459ceb0b0587d20b80d8a681bab6db2dd213e06f9bf9e55200e86cf891c92b310e691e7b0e1bb5ae95e28e3a3307541c2f020e5f69abeb5
15
+%define sha512    public_suffix=a9bfce01a5d6c075ed626ea91ea6458b40611b42d18ccb82a6e96586793c570fc934d4268742fd7e44aa73632fada9cda2b63179b018255ad64f6d3a41672c9c
16 16
 BuildRequires:  ruby >= 2.1.0
17 17
 
18 18
 BuildArch: noarch
... ...
@@ -33,6 +33,8 @@ gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
33 33
 %{gemdir}
34 34
 
35 35
 %changelog
36
+*   Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 5.0.4-1
37
+-   Update to version 5.0.4
36 38
 *   Wed Aug 17 2022 Gerrit Photon <photon-checkins@vmware.com> 5.0.0-1
37 39
 -   Automatic Version Bump
38 40
 *   Mon Sep 21 2020 Gerrit Photon <photon-checkins@vmware.com> 4.0.6-1
... ...
@@ -5,7 +5,7 @@
5 5
 Summary:        Ruby interface to the VMware vSphere API.
6 6
 Name:           rubygem-rbvmomi
7 7
 Version:        3.0.0
8
-Release:        2%{?dist}
8
+Release:        3%{?dist}
9 9
 Group:          Development/Languages
10 10
 License:        MIT
11 11
 Vendor:         VMware, Inc.
... ...
@@ -42,6 +42,8 @@ rake test
42 42
 %{gemdir}
43 43
 
44 44
 %changelog
45
+* Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 3.0.0-3
46
+- Bump Version to build with new ruby
45 47
 * Mon Oct 23 2023 Shreenidhi Shedi <sshedi@vmware.com> 3.0.0-2
46 48
 - Fix requires
47 49
 * Mon Jun 22 2020 Gerrit Photon <photon-checkins@vmware.com> 3.0.0-1
48 50
old mode 100755
49 51
new mode 100644
... ...
@@ -1,16 +1,17 @@
1 1
 %global debug_package %{nil}
2 2
 %global gemdir %(IFS=: R=($(gem env gempath)); echo ${R[${#R[@]}-1]})
3 3
 %global gem_name rdiscount
4
+%global ruby_ver 3.3.0
4 5
 
5 6
 Name: rubygem-rdiscount
6
-Version:        2.2.7
7
+Version:        2.2.7.3
7 8
 Release:        1%{?dist}
8 9
 Summary:        Fast Implementation of Gruber's Markdown in C
9 10
 Group:          Development/Languages
10 11
 License:        BSD-3-CLAUSE
11 12
 URL:            https://rubygems.org/gems/%{gem_name}/versions/%{version}
12 13
 Source0:        https://rubygems.org/downloads/%{gem_name}-%{version}.gem
13
-%define sha512  rdiscount=4f60dc0dbfb6b8f95f80d577c872c2a747d7d15e9fc1f1bd3640f1207a5d262068754dcb6d7b53348fd69de20b85534a390aace35d1eff31112bfbe0f77569d1
14
+%define sha512  rdiscount=525791f2be10e118f556676a1645d2805ba6ad920e4f4c8761362c5aa09cf1f773f0216f7b6c2e1f78acbc1de1ac85c6088cc85729af70a28f537fdff3434786
14 15
 Vendor:         VMware, Inc.
15 16
 Distribution:   Photon
16 17
 BuildRequires:  ruby > 1.9.2
... ...
@@ -22,18 +23,39 @@ It uses the excellent Discount processor by David Loren Parsons for this purpose
22 22
 and thereby inherits Discount’s numerous useful extensions to the Markdown language.
23 23
 
24 24
 %prep
25
-%autosetup -c -T
25
+gem unpack %{SOURCE0}
26
+%autosetup -p1 -D -T -n  %{gem_name}-%{version}
27
+gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec
26 28
 
27 29
 %build
30
+gem build %{gem_name}.gemspec
31
+gem install --bindir %{_bindir}/ %{gem_name}-%{version}.gem
28 32
 
29 33
 %install
30
-gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
34
+mkdir -p %{buildroot}%{gemdir}
35
+mkdir -p %{buildroot}%{gemdir}/bin
36
+mkdir -p %{buildroot}%{gemdir}/cache
37
+mkdir -p %{buildroot}%{gemdir}/doc
38
+mkdir -p %{buildroot}%{gemdir}/plugins
39
+mkdir -p %{buildroot}%{gemdir}/specifications
40
+mkdir -p %{buildroot}%{gemdir}/gems
41
+mkdir -p %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
42
+cp -pa %{_bindir}/rdiscount %{buildroot}%{gemdir}/bin/
43
+cp -pa %{gemdir}/build_info %{buildroot}%{gemdir}/
44
+cp -pa %{gemdir}/cache/%{gem_name}-%{version}.gem %{buildroot}%{gemdir}/cache/
45
+cp -pa %{gemdir}/doc/%{gem_name}-%{version} %{buildroot}%{gemdir}/doc/
46
+cp -pa %{gemdir}/plugins %{buildroot}%{gemdir}/
47
+cp -pa %{gemdir}/specifications/%{gem_name}-%{version}.gemspec %{buildroot}%{gemdir}/specifications
48
+cp -pa %{gemdir}/gems/%{gem_name}-%{version} %{buildroot}%{gemdir}/gems
49
+cp -pa %{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}/%{gem_name}-%{version} %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
31 50
 
32 51
 %files
33 52
 %defattr(-,root,root,-)
34 53
 %{gemdir}
35 54
 
36 55
 %changelog
56
+*   Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 2.2.7.3-1
57
+-   Update to version 2.2.7.3
37 58
 *   Mon Oct 31 2022 Gerrit Photon <photon-checkins@vmware.com> 2.2.7-1
38 59
 -   Automatic Version Bump
39 60
 *   Thu Sep 17 2020 Him Kalyan Bordoloi <bordoloih@vmware.com> 2.2.0.2-1
... ...
@@ -4,7 +4,7 @@
4 4
 
5 5
 Name: rubygem-recursive-open-struct
6 6
 Version:        1.1.3
7
-Release:        1%{?dist}
7
+Release:        2%{?dist}
8 8
 Summary:        A subclass of OpenStruct that allows nested hashes to be treated in a recursive fashion
9 9
 Group:          Development/Libraries
10 10
 Vendor:         VMware, Inc.
... ...
@@ -34,6 +34,8 @@ gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
34 34
 %{gemdir}
35 35
 
36 36
 %changelog
37
+* Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 1.1.3-2
38
+- Bump Version to build with new ruby
37 39
 *   Wed Aug 17 2022 Gerrit Photon <photon-checkins@vmware.com> 1.1.3-1
38 40
 -   Automatic Version Bump
39 41
 *   Mon Sep 21 2020 Gerrit Photon <photon-checkins@vmware.com> 1.1.2-1
... ...
@@ -5,7 +5,7 @@
5 5
 Name:           rubygem-remote_syslog_sender
6 6
 Summary:        Message sender that sends directly to a remote syslog endpoint (Support UDP, TCP, TCP+TLS)
7 7
 Version:        1.2.2
8
-Release:        1%{?dist}
8
+Release:        2%{?dist}
9 9
 License:        MIT
10 10
 Group:          Development/Libraries
11 11
 Vendor:         VMware, Inc.
... ...
@@ -33,6 +33,8 @@ gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
33 33
 %{gemdir}
34 34
 
35 35
 %changelog
36
+*   Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 1.2.2-2
37
+-   Bump Version to build with new ruby
36 38
 *   Wed Aug 17 2022 Gerrit Photon <photon-checkins@vmware.com> 1.2.2-1
37 39
 -   Automatic Version Bump
38 40
 *   Wed Sep 02 2020 Sujay G <gsujay@vmware.com> 1.2.1-3
... ...
@@ -4,7 +4,7 @@
4 4
 
5 5
 Name:           rubygem-rest-client
6 6
 Version:        2.1.0
7
-Release:        5%{?dist}
7
+Release:        6%{?dist}
8 8
 Summary:        A simple HTTP and REST client for Ruby, inspired by the Sinatra microframework style of specifying actions: get, put, post, delete.
9 9
 Group:          Development/Libraries
10 10
 Vendor:         VMware, Inc.
... ...
@@ -44,6 +44,8 @@ ln -srv %{buildroot}%{gemdir}/bin/restclient %{buildroot}%{_bindir}/restclient
44 44
 %{_bindir}/restclient
45 45
 
46 46
 %changelog
47
+* Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 2.1.0-6
48
+- Bump Version to build with new ruby
47 49
 * Mon Dec 18 2023 Shivani Agarwal <shivania2@vmware.com> 2.1.0-5
48 50
 - Add restclient symlink
49 51
 * Mon Oct 23 2023 Shreenidhi Shedi <sshedi@vmware.com> 2.1.0-4
... ...
@@ -4,7 +4,7 @@
4 4
 
5 5
 Name: rubygem-ronn
6 6
 Version:        0.7.3
7
-Release:        2%{?dist}
7
+Release:        3%{?dist}
8 8
 Summary:        manual authoring tool
9 9
 Group:          Development/Languages
10 10
 License:        MIT
... ...
@@ -35,6 +35,8 @@ gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
35 35
 %{gemdir}
36 36
 
37 37
 %changelog
38
+*   Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 0.7.3-3
39
+-   Bump Version to build with new ruby
38 40
 *   Fri Nov 25 2022 Shivani Agarwal <shivania2@vmware.com> 0.7.3-2
39 41
 -   Version bump to build with new ruby
40 42
 *   Thu Sep 17 2020 Him Kalyan Bordoloi <bordoloih@vmware.com> 0.7.3-1
41 43
new file mode 100644
... ...
@@ -0,0 +1,42 @@
0
+%global debug_package %{nil}
1
+%global gemdir %(IFS=: R=($(gem env gempath)); echo ${R[${#R[@]}-1]})
2
+%define gem_name rubyzip
3
+
4
+Name:           rubygem-rubyzip
5
+Version:        2.3.2
6
+Release:        1%{?dist}
7
+Summary:        Ruby library for reading and writing Zip files
8
+Group:          Applications/Programming
9
+License:        BSD
10
+Vendor:         VMware, Inc.
11
+Distribution:   Photon
12
+URL: https://rubygems.org/gems/%{gem_name}
13
+Source0: https://rubygems.org/downloads/%{gem_name}-%{version}.gem
14
+%define sha512   %{gem_name}=ded141768b205cca10da6eed62cb744111008703f0cd1377b2edba59f0fa66e3a209e43c10a86749088c9517238b4dcac6173b56ebca4e4b8340632d1794bcd2
15
+
16
+BuildRequires: ruby
17
+Requires: ruby
18
+
19
+%description
20
+Ruby library for reading and writing Zip files
21
+
22
+%prep
23
+%autosetup -c -T
24
+
25
+%build
26
+
27
+%install
28
+gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
29
+
30
+%check
31
+cd %{buildroot}%{gemdir}/gems/zip-%{version}
32
+gem install jeweler
33
+rake test
34
+
35
+%files
36
+%defattr(-,root,root,-)
37
+%{gemdir}
38
+
39
+%changelog
40
+* Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 2.3.2-1
41
+- Initial Version
0 42
old mode 100755
1 43
new mode 100644
... ...
@@ -3,8 +3,8 @@
3 3
 %global gem_name serverengine
4 4
 
5 5
 Name:           rubygem-serverengine
6
-Version:        2.3.0
7
-Release:        2%{?dist}
6
+Version:        2.3.2
7
+Release:        1%{?dist}
8 8
 Summary:        A framework to implement robust multiprocess servers like Unicorn
9 9
 Group:          Development/Languages
10 10
 License:        Apache 2
... ...
@@ -13,7 +13,7 @@ Distribution:   Photon
13 13
 URL:            https://rubygems.org/gems/%{gem_name}
14 14
 
15 15
 Source0: https://rubygems.org/downloads/serverengine-%{version}.gem
16
-%define sha512 %{gem_name}=0887ac556f9f4faa7d8e25743b2f79694153c0e7e39666c8ea02d0313c17835e0e5697da498ad1b23612ec938d8d9f430cfb9699711479ae088011c5a7fee4c4
16
+%define sha512 %{gem_name}=9ca32740d4579fb8cbeb613780ed78a9a2e5a72fb427d24aa26a9a805f83de0d2840eb3de6e2e4205a771e1c58bcc4a171869807fdb49ddbb017ceeb8ca08c73
17 17
 
18 18
 BuildRequires: ruby
19 19
 
... ...
@@ -36,6 +36,8 @@ gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
36 36
 %{gemdir}
37 37
 
38 38
 %changelog
39
+*   Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 2.3.2-1
40
+-   Update to version 2.3.2
39 41
 * Mon Oct 23 2023 Shreenidhi Shedi <sshedi@vmware.com> 2.3.0-2
40 42
 - Fix requires
41 43
 * Wed Aug 17 2022 Gerrit Photon <photon-checkins@vmware.com> 2.3.0-1
42 44
old mode 100755
43 45
new mode 100644
... ...
@@ -2,9 +2,9 @@
2 2
 %global gemdir %(IFS=: R=($(gem env gempath)); echo ${R[${#R[@]}-1]})
3 3
 %global gem_name sigdump
4 4
 
5
-Name: rubygem-sigdump
6
-Version:        0.2.4
7
-Release:        2%{?dist}
5
+Name:           rubygem-sigdump
6
+Version:        0.2.5
7
+Release:        1%{?dist}
8 8
 Summary:        signal handler which dumps backtrace of running threads
9 9
 Group:          Development/Languages
10 10
 Vendor:         VMware, Inc.
... ...
@@ -12,9 +12,13 @@ Distribution:   Photon
12 12
 License:        MIT
13 13
 URL:            https://rubygems.org/gems/%{gem_name}/versions/%{version}
14 14
 Source0:        https://rubygems.org/downloads/sigdump-%{version}.gem
15
-%define sha1    sigdump=12056f5de99a6117dbbd9a34135f41ebc8d71f66
15
+%define sha512  sigdump=2400403768f4606cb21a3fc34b4630800846ef5ad4c06f1bfca3b04fb62208bfd48a53f1f090b8c65858b49d1bf594c42f555c2f997534129793773c837cfa73
16
+
16 17
 BuildRequires:  ruby
17
-Provides: rubygem-sigdump = %{version}
18
+
19
+Requires:       ruby
20
+
21
+Provides:       rubygem-sigdump = %{version}
18 22
 
19 23
 %description
20 24
 Setup signal handler which dumps backtrace of running threads and number
... ...
@@ -22,7 +26,7 @@ of allocated objects per class. Require 'sigdump/setup', send SIGCONT,
22 22
 and see /tmp/sigdump-<pid>.log.
23 23
 
24 24
 %prep
25
-%setup -q -c -T
25
+%autosetup -c -T
26 26
 
27 27
 %build
28 28
 
... ...
@@ -34,6 +38,8 @@ gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
34 34
 %{gemdir}
35 35
 
36 36
 %changelog
37
+*   Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 0.2.5-1
38
+-   Update to version 0.2.5
37 39
 *   Wed Sep 02 2020 Sujay G <gsujay@vmware.com> 0.2.4-2
38 40
 -   rebuilt using ruby-2.7.1
39 41
 *   Tue Jul 24 2018 Srinidhi Rao <srinidhir@vmware.com> 0.2.4-1
40 42
old mode 100755
41 43
new mode 100644
... ...
@@ -1,10 +1,11 @@
1 1
 %global debug_package %{nil}
2 2
 %global gemdir %(IFS=: R=($(gem env gempath)); echo ${R[${#R[@]}-1]})
3 3
 %global gem_name strptime
4
+%global ruby_ver 3.3.0
4 5
 
5 6
 Name: rubygem-strptime
6 7
 Version:        0.2.5
7
-Release:        2%{?dist}
8
+Release:        3%{?dist}
8 9
 Summary:        a fast strptime/strftime engine which uses VM
9 10
 Group:          Development/Languages
10 11
 License:        BSD 2
... ...
@@ -21,18 +22,37 @@ Provides: rubygem-strptime = %{version}
21 21
 a fast strptime/strftime engine which uses VM
22 22
 
23 23
 %prep
24
-%autosetup -c -T
24
+gem unpack %{SOURCE0}
25
+%autosetup -p1 -D -T -n  %{gem_name}-%{version}
26
+gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec
25 27
 
26 28
 %build
29
+gem build %{gem_name}.gemspec
30
+gem install %{gem_name}-%{version}.gem
27 31
 
28 32
 %install
29
-gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
33
+mkdir -p %{buildroot}%{gemdir}
34
+mkdir -p %{buildroot}%{gemdir}/cache
35
+mkdir -p %{buildroot}%{gemdir}/doc
36
+mkdir -p %{buildroot}%{gemdir}/plugins
37
+mkdir -p %{buildroot}%{gemdir}/specifications
38
+mkdir -p %{buildroot}%{gemdir}/gems
39
+mkdir -p %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
40
+cp -pa %{gemdir}/build_info %{buildroot}%{gemdir}/
41
+cp -pa %{gemdir}/cache/%{gem_name}-%{version}.gem %{buildroot}%{gemdir}/cache/
42
+cp -pa %{gemdir}/doc/%{gem_name}-%{version} %{buildroot}%{gemdir}/doc/
43
+cp -pa %{gemdir}/plugins %{buildroot}%{gemdir}/
44
+cp -pa %{gemdir}/specifications/%{gem_name}-%{version}.gemspec %{buildroot}%{gemdir}/specifications
45
+cp -pa %{gemdir}/gems/%{gem_name}-%{version} %{buildroot}%{gemdir}/gems
46
+cp -pa %{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}/%{gem_name}-%{version} %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
30 47
 
31 48
 %files
32 49
 %defattr(-,root,root,-)
33 50
 %{gemdir}
34 51
 
35 52
 %changelog
53
+*   Wed Feb 28 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 0.2.5-3
54
+-   Update build command, to build with source code
36 55
 *   Fri Nov 25 2022 Shivani Agarwal <shivania2@vmware.com> 0.2.5-2
37 56
 -   Version bump to build with new ruby
38 57
 *   Sat Sep 26 2020 Gerrit Photon <photon-checkins@vmware.com> 0.2.5-1
... ...
@@ -5,7 +5,7 @@
5 5
 Name:           rubygem-syslog_protocol
6 6
 Summary:        Syslog Protocol
7 7
 Version:        0.9.2
8
-Release:        2%{?dist}
8
+Release:        3%{?dist}
9 9
 License:        MIT
10 10
 Group:          Development/Libraries
11 11
 Vendor:         VMware, Inc.
... ...
@@ -13,14 +13,14 @@ Distribution:   Photon
13 13
 URL:            https://rubygems.org/gems/%{gem_name}/versions/%{version}
14 14
 Source0:        https://rubygems.org/downloads/%{gem_name}-%{version}.gem
15 15
 BuildArch:      noarch
16
-%define sha1    syslog_protocol=024a76ac9bf2fec773e8c30601e161eca0406be4
16
+%define sha512  syslog_protocol=cf94f495e57767517abfd8552baa09b284e016b03631871f72eb4aa5636958fea524c4f53c7d19b1b4fd7e1ee0f0c17297ce8a86d2b0e8efc3737018b2701646
17 17
 BuildRequires:  ruby >= 2.1
18 18
 
19 19
 %description
20 20
 Syslog protocol parser and generator
21 21
 
22 22
 %prep
23
-%setup -q -c -T
23
+%autosetup -c -T
24 24
 
25 25
 %build
26 26
 
... ...
@@ -32,6 +32,8 @@ gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
32 32
 %{gemdir}
33 33
 
34 34
 %changelog
35
+*   Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 0.9.2-3
36
+-   Bump Version to build with new ruby
35 37
 *   Wed Sep 02 2020 Sujay G <gsujay@vmware.com> 0.9.2-2
36 38
 -   Rebuilt using ruby-2.7.1
37 39
 *   Mon Jan 27 2020 Nikolay Stanchev <nstanchev@vmware.com> 0.9.2-1
... ...
@@ -4,13 +4,15 @@
4 4
 
5 5
 Name: rubygem-systemd-journal
6 6
 Version:        1.4.2
7
-Release:        1%{?dist}
7
+Release:        2%{?dist}
8 8
 Summary:        Provides the ability to navigate and read entries from the systemd journal in ruby
9 9
 Group:          Development/Languages
10 10
 License:        MIT
11
+Vendor:         VMware, Inc.
12
+Distribution:   Photon
11 13
 URL:            https://rubygems.org/gems/%{gem_name}/versions/%{version}
12 14
 Source0:        https://rubygems.org/downloads/systemd-journal-%{version}.gem
13
-%define sha1    systemd-journal=68531140d09415377e0f64f450a52b94935e0618
15
+%define sha512  systemd-journal=3eb2ef8b6ea4cf4f5f5e39d8aa9f1b5f6849a5037ab60b5b0a86a183be8d7b2354d61fe613194a6b695c44765771310830efa072fdc1834a9c20235ccb05f40c
14 16
 BuildRequires:  ruby > 2.1.0
15 17
 
16 18
 Requires: rubygem-ffi >= 1.9.0
... ...
@@ -22,7 +24,7 @@ Provides the ability to navigate and read entries from the systemd journal in ru
22 22
 as well as write events to the journal.
23 23
 
24 24
 %prep
25
-%setup -q -c -T
25
+%autosetup -c -T
26 26
 
27 27
 %build
28 28
 
... ...
@@ -34,6 +36,8 @@ gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
34 34
 %{gemdir}
35 35
 
36 36
 %changelog
37
+*   Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 1.4.2-2
38
+-   Bump Version to build with new ruby
37 39
 *   Thu Jul 16 2020 Gerrit Photon <photon-checkins@vmware.com> 1.4.2-1
38 40
 -   Automatic Version Bump
39 41
 *   Mon Aug 13 2018 Srinidhi Rao <srinidhir@vmware.com> 1.3.3-1
... ...
@@ -3,7 +3,7 @@
3 3
 %define gem_name terminal-table
4 4
 Name:           rubygem-terminal-table
5 5
 Version:        3.0.2
6
-Release:        1%{?dist}
6
+Release:        2%{?dist}
7 7
 Summary:        Simple, feature rich ascii table generation library
8 8
 Group:          Applications/Programming
9 9
 Vendor:         VMware, Inc.
... ...
@@ -31,6 +31,8 @@ gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
31 31
 %{gemdir}
32 32
 
33 33
 %changelog
34
+*   Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 3.0.2-2
35
+-   Bump Version to build with new ruby
34 36
 *   Wed Aug 17 2022 Gerrit Photon <photon-checkins@vmware.com> 3.0.2-1
35 37
 -   Automatic Version Bump
36 38
 *   Wed Sep 02 2020 Sujay G <gsujay@vmware.com> 1.8.0-2
... ...
@@ -4,7 +4,7 @@
4 4
 
5 5
 Name: rubygem-thread_safe
6 6
 Version:        0.3.6
7
-Release:        2%{?dist}
7
+Release:        3%{?dist}
8 8
 Summary:        Thread safe programming support for Ruby.
9 9
 Group:          Development/Languages
10 10
 Vendor:         VMware, Inc.
... ...
@@ -12,14 +12,14 @@ Distribution:   Photon
12 12
 License:        MIT
13 13
 URL:            https://rubygems.org/gems/activesupport/thread_safe/%{version}
14 14
 Source0:        https://rubygems.org/downloads/thread_safe-%{version}.gem
15
-%define sha1    thread_safe=5a60162d065d0f479d61ba0a11734b44f5f7ef19
15
+%define sha512  thread_safe=a11808576392c068e1cb31faad706be2b1bbfa4837c655c2ab1d5a235b62b25ece62065de6b65bd25496fa827ed89eb0796b90467107df255825e01316ff1805
16 16
 BuildRequires:  ruby
17 17
 
18 18
 %description
19 19
 A collection of data structures and utilities to make thread-safe programming in Ruby easier
20 20
 
21 21
 %prep
22
-%setup -q -c -T
22
+%autosetup -c -T
23 23
 
24 24
 %build
25 25
 
... ...
@@ -31,6 +31,8 @@ gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
31 31
 %{gemdir}
32 32
 
33 33
 %changelog
34
+*   Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 0.3.6-3
35
+-   Bump Version to build with new ruby
34 36
 *   Wed Sep 02 2020 Sujay G <gsujay@vmware.com> 0.3.6-2
35 37
 -   Rebuilt using ruby-2.7.1
36 38
 *   Fri Aug 25 2017 Kumar Kaushik <kaushikk@vmware.com> 0.3.6-1
... ...
@@ -4,7 +4,7 @@
4 4
 
5 5
 Name: rubygem-timers
6 6
 Version:        4.3.5
7
-Release:        1%{?dist}
7
+Release:        2%{?dist}
8 8
 Summary:        Schedule procs to run after a certain time, or at periodic intervals, using any API that accepts a timeout.
9 9
 Group:          Development/Libraries
10 10
 Vendor:         VMware, Inc.
... ...
@@ -33,6 +33,8 @@ gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
33 33
 %{gemdir}
34 34
 
35 35
 %changelog
36
+*   Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 4.3.5-2
37
+-   Bump Version to build with new ruby
36 38
 *   Wed Aug 17 2022 Gerrit Photon <photon-checkins@vmware.com> 4.3.5-1
37 39
 -   Automatic Version Bump
38 40
 *   Mon Sep 21 2020 Gerrit Photon <photon-checkins@vmware.com> 4.3.2-1
... ...
@@ -4,7 +4,7 @@
4 4
 
5 5
 Name:           rubygem-traces
6 6
 Version:        0.11.1
7
-Release:        1%{?dist}
7
+Release:        2%{?dist}
8 8
 Summary:        Application instrumentation and tracing.
9 9
 Group:          Development/Libraries
10 10
 Vendor:         VMware, Inc.
... ...
@@ -37,5 +37,7 @@ gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
37 37
 %{gemdir}
38 38
 
39 39
 %changelog
40
+* Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 0.11.1-2
41
+- Bump Version to build with new ruby
40 42
 * Wed Oct 18 2023 Shreenidhi Shedi <sshedi@vmware.com> 0.11.1-1
41 43
 - Initial version. Needed by rubygem-async-http.
... ...
@@ -3,7 +3,7 @@
3 3
 %define gem_name trollop
4 4
 Name:           rubygem-trollop
5 5
 Version:        2.9.10
6
-Release:        1%{?dist}
6
+Release:        2%{?dist}
7 7
 Summary:        Commandline option parser for Ruby
8 8
 Group:          Applications/Programming
9 9
 License:        BSD
... ...
@@ -11,29 +11,30 @@ Vendor:         VMware, Inc.
11 11
 Distribution:   Photon
12 12
 URL: https://rubygems.org/gems/%{gem_name}
13 13
 Source0: https://rubygems.org/downloads/trollop-%{version}.gem
14
-%define sha1 trollop=2957df69faed52eac64ab67c43c5de7e38fd6d61
14
+%define sha512 trollop=21a0db09d480353ff846a1311b118e0b0db4ca13a559dd1749c1478eff7080dd04e5308dbf1807215eadb68e276c991970b23357e9a3497acb9f705f7f77253c
15
+
15 16
 BuildRequires: ruby
16
-%if %{with_check}
17
-BuildRequires: git
18
-%endif
17
+
19 18
 Requires: ruby
19
+
20 20
 %description
21 21
 Commandline option parser for Ruby
22
+
22 23
 %prep
23
-%setup -q -c -T
24
+%autosetup -c -T
25
+
24 26
 %build
27
+
25 28
 %install
26 29
 gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
27 30
 
28
-%check
29
-cd %{buildroot}%{gemdir}/gems/trollop-%{version}
30
-gem install bundler chronic
31
-rake test
32
-
33 31
 %files
34 32
 %defattr(-,root,root,-)
35 33
 %{gemdir}
34
+
36 35
 %changelog
36
+* Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 2.9.10-2
37
+- Bump Version to build with new ruby
37 38
 * Mon Jun 22 2020 Gerrit Photon <photon-checkins@vmware.com> 2.9.10-1
38 39
 - Automatic Version Bump
39 40
 * Tue Nov 27 2018 Sujay G <gsujay@vmware.com> 2.9.9-2
... ...
@@ -46,4 +47,3 @@ rake test
46 46
 - GA - Bump release of all rpms
47 47
 * Wed Nov 11 2015 Alexey Makhalov <amakhalov@vmware.com> 2.1.2-1
48 48
 - Initial build
49
-
50 49
old mode 100755
51 50
new mode 100644
... ...
@@ -3,8 +3,8 @@
3 3
 %global gem_name tzinfo-data
4 4
 
5 5
 Name:           rubygem-tzinfo-data
6
-Version:        1.2022.6
7
-Release:        2%{?dist}
6
+Version:        1.2024.1
7
+Release:        1%{?dist}
8 8
 Summary:        data from the IANA Time Zone database packaged as Ruby modules
9 9
 Group:          Development/Languages
10 10
 License:        MIT
... ...
@@ -13,7 +13,7 @@ Distribution:   Photon
13 13
 URL:            https://rubygems.org/gems/%{gem_name}/versions/%{version}
14 14
 
15 15
 Source0: https://rubygems.org/downloads/tzinfo-data-%{version}.gem
16
-%define sha512 %{gem_name}=fd3929465df1c6ee88133743c932f559995d6c6ac9317b5d044d1f24ab5b618f936ba4d6c9689198adffb8b8fea8f38faf85f644d4617d38665b95b6cc3129ed
16
+%define sha512 %{gem_name}=2839264d4bb07f8df7d7b787ce84dc0d805f61910fcc8cd46b7809b9b62e2d8d320ecdcc2aa72e44103636147f7b095a99ae11ce06b909143dccbe0283f4a68e
17 17
 
18 18
 BuildRequires: ruby
19 19
 
... ...
@@ -37,6 +37,8 @@ gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
37 37
 %{gemdir}
38 38
 
39 39
 %changelog
40
+*   Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 1.2024.1-1
41
+-   Update to version 1.2024.1
40 42
 * Tue Oct 24 2023 Shreenidhi Shedi <sshedi@vmware.com> 1.2022.6-2
41 43
 - Fix requires
42 44
 * Wed Aug 17 2022 Gerrit Photon <photon-checkins@vmware.com> 1.2022.6-1
43 45
old mode 100755
44 46
new mode 100644
... ...
@@ -3,8 +3,8 @@
3 3
 %global gem_name tzinfo
4 4
 
5 5
 Name:           rubygem-tzinfo
6
-Version:        2.0.5
7
-Release:        2%{?dist}
6
+Version:        2.0.6
7
+Release:        1%{?dist}
8 8
 Summary:        Timezone related support for Ruby.
9 9
 Group:          Development/Languages
10 10
 License:        MIT
... ...
@@ -13,7 +13,7 @@ Distribution:   Photon
13 13
 URL:            https://rubygems.org/gems/tzinfo/versions/%{version}
14 14
 
15 15
 Source0: https://rubygems.org/downloads/tzinfo-%{version}.gem
16
-%define sha512 %{gem_name}=d3248d9226b974095392c17916701c7318df895fb1d5581d3bafd73672fbb1ec30f4c1bac690379c714df66856558011c27bcedf2d53beb51031441f7bfee0ae
16
+%define sha512 %{gem_name}=4c1b84060c1ec2aa1e7570330fecf1ee753ef45e3921282216dc27d20454a396f2f02906d0f2409c813f2919b23c2a9a28519d99a2f76dca72d8f94b4b95d3ff
17 17
 
18 18
 BuildRequires: ruby
19 19
 
... ...
@@ -41,6 +41,8 @@ rake test
41 41
 %{gemdir}
42 42
 
43 43
 %changelog
44
+*   Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 2.0.6-1
45
+-   Update to version 2.0.6
44 46
 * Tue Oct 24 2023 Shreenidhi Shedi <sshedi@vmware.com> 2.0.5-2
45 47
 - Fix requires
46 48
 * Wed Aug 17 2022 Gerrit Photon <photon-checkins@vmware.com> 2.0.5-1
... ...
@@ -4,7 +4,7 @@
4 4
 
5 5
 Name: rubygem-unf
6 6
 Version:        0.1.4
7
-Release:        2%{?dist}
7
+Release:        3%{?dist}
8 8
 Summary:        This is a wrapper library to bring Unicode Normalization Form support to Ruby/JRuby.
9 9
 Group:          Development/Libraries
10 10
 Vendor:         VMware, Inc.
... ...
@@ -12,7 +12,7 @@ Distribution:   Photon
12 12
 License:        BSD-2-Clause
13 13
 URL:            https://rubygems.org/gems/%{gem_name}/versions/%{version}
14 14
 Source0:        https://rubygems.org/downloads/%{gem_name}-%{version}.gem
15
-%define sha1    unf=847ecaefb95c6639920a70e21812fad48c40fe08
15
+%define sha512  unf=a4784afa8b852497f758d1b6cdcf095eb9e5397a36c97b1f22b53cf8077cfedbf83fdcda36f359acf59ba61f1ab8b706ddd31d097afbc98a40d2dbd0f934292b
16 16
 BuildRequires:  ruby
17 17
 
18 18
 Requires: rubygem-unf_ext
... ...
@@ -22,7 +22,7 @@ BuildArch: noarch
22 22
 This is a wrapper library to bring Unicode Normalization Form support to Ruby/JRuby.
23 23
 
24 24
 %prep
25
-%setup -q -c -T
25
+%autosetup -c -T
26 26
 
27 27
 %build
28 28
 
... ...
@@ -34,6 +34,8 @@ gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
34 34
 %{gemdir}
35 35
 
36 36
 %changelog
37
+*   Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 0.1.4-3
38
+-   Bump Version to build with new ruby
37 39
 *   Wed Sep 02 2020 Sujay G <gsujay@vmware.com> 0.1.4-2
38 40
 -   rebuilt with ruby-2.7.1
39 41
 *   Thu Aug 22 2019 Stanislav Hadjiiski <hadjiiskis@vmware.com> 0.1.4-1
40 42
old mode 100755
41 43
new mode 100644
... ...
@@ -1,9 +1,10 @@
1 1
 %global debug_package %{nil}
2 2
 %global gemdir %(IFS=: R=($(gem env gempath)); echo ${R[${#R[@]}-1]})
3 3
 %global gem_name unf_ext
4
+%global ruby_ver 3.3.0
4 5
 
5 6
 Name: rubygem-unf_ext
6
-Version:        0.0.8.2
7
+Version:        0.0.9.1
7 8
 Release:        1%{?dist}
8 9
 Summary:        Unicode Normalization Form support library for CRuby.
9 10
 Group:          Development/Libraries
... ...
@@ -12,7 +13,7 @@ Distribution:   Photon
12 12
 License:        MIT
13 13
 URL:            https://rubygems.org/gems/%{gem_name}/versions/%{version}
14 14
 Source0:        https://rubygems.org/downloads/%{gem_name}-%{version}.gem
15
-%define sha512  unf_ext=c9d3e54c96a525031d3b2fe349b5ffa1d03e3f28f74c3a2715af299e5274c7514526d07be5d7244a2cf9561c11e170b15c75d34c5e2a7143cef1ee25d32d2137
15
+%define sha512  unf_ext=f2d0d58dc0ed30e3e99ac75022c8ea78bf4ad51c8803009c059de087b1cd439e06a8e7ef4c1be5c75048f85afe6c301f402ed21405ff02ad36ea73209416994d
16 16
 BuildRequires:  ruby
17 17
 BuildRequires:  gmp-devel
18 18
 Requires:       ruby
... ...
@@ -21,18 +22,37 @@ Requires:       ruby
21 21
 Unicode Normalization Form support library for CRuby.
22 22
 
23 23
 %prep
24
-%autosetup -c -T
24
+gem unpack %{SOURCE0}
25
+%autosetup -p1 -D -T -n  %{gem_name}-%{version}
26
+gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec
25 27
 
26 28
 %build
29
+gem build %{gem_name}.gemspec
30
+gem install %{gem_name}-%{version}.gem
27 31
 
28 32
 %install
29
-gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
33
+mkdir -p %{buildroot}%{gemdir}
34
+mkdir -p %{buildroot}%{gemdir}/cache
35
+mkdir -p %{buildroot}%{gemdir}/doc
36
+mkdir -p %{buildroot}%{gemdir}/plugins
37
+mkdir -p %{buildroot}%{gemdir}/specifications
38
+mkdir -p %{buildroot}%{gemdir}/gems
39
+mkdir -p %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
40
+cp -pa %{gemdir}/build_info %{buildroot}%{gemdir}/
41
+cp -pa %{gemdir}/cache/%{gem_name}-%{version}.gem %{buildroot}%{gemdir}/cache/
42
+cp -pa %{gemdir}/doc/%{gem_name}-%{version} %{buildroot}%{gemdir}/doc/
43
+cp -pa %{gemdir}/plugins %{buildroot}%{gemdir}/
44
+cp -pa %{gemdir}/specifications/%{gem_name}-%{version}.gemspec %{buildroot}%{gemdir}/specifications
45
+cp -pa %{gemdir}/gems/%{gem_name}-%{version} %{buildroot}%{gemdir}/gems
46
+cp -pa %{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}/%{gem_name}-%{version} %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
30 47
 
31 48
 %files
32 49
 %defattr(-,root,root,-)
33 50
 %{gemdir}
34 51
 
35 52
 %changelog
53
+*   Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 0.0.9.1-1
54
+-   Update to version 0.0.9.1
36 55
 *   Wed Aug 17 2022 Gerrit Photon <photon-checkins@vmware.com> 0.0.8.2-1
37 56
 -   Automatic Version Bump
38 57
 *   Thu Jul 16 2020 Gerrit Photon <photon-checkins@vmware.com> 0.0.7.7-1
... ...
@@ -4,7 +4,7 @@
4 4
 
5 5
 Summary:        Unicode::DisplayWidth.
6 6
 Name:           rubygem-unicode-display_width
7
-Version:        2.3.0
7
+Version:        2.5.0
8 8
 Release:        1%{?dist}
9 9
 Group:          Development/Languages
10 10
 License:        MIT
... ...
@@ -12,7 +12,7 @@ Vendor:         VMware, Inc.
12 12
 Distribution:   Photon
13 13
 URL:            https://github.com/janlelis/unicode-display_width
14 14
 Source0:        http://rubygems.org/gems/unicode-display_width-%{version}.gem
15
-%define sha512  unicode-display_width=5c8b5cad378baee9a449d1f06edccbea12f26f8d269ba39ef500dfc6bd5c0b478aa9e0a7262ac07ad3f3e75ee66bbcd4b2d450eae78ac67a3c912804ae9ae1ec
15
+%define sha512  unicode-display_width=6659d6200425409cec5a875c2add0eecbedd8e05e7f470f87b716fc47669131ba718354d72c291babda187464fccd46defa745228415e0a9b6bd8caedbfedc34
16 16
 BuildRequires:  ruby
17 17
 Requires:       ruby
18 18
 
... ...
@@ -37,6 +37,8 @@ rake test
37 37
 %{gemdir}
38 38
 
39 39
 %changelog
40
+*   Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 2.5.0-1
41
+-   Update to version 2.5.0
40 42
 *   Wed Aug 17 2022 Gerrit Photon <photon-checkins@vmware.com> 2.3.0-1
41 43
 -   Automatic Version Bump
42 44
 *   Mon Jun 22 2020 Gerrit Photon <photon-checkins@vmware.com> 1.7.0-1
43 45
old mode 100755
44 46
new mode 100644
... ...
@@ -3,7 +3,7 @@
3 3
 %global gem_name webrick
4 4
 
5 5
 Name:           rubygem-webrick
6
-Version:        1.7.0
6
+Version:        1.8.1
7 7
 Release:        1%{?dist}
8 8
 Summary:        HTTP server toolkit
9 9
 Group:          Development/Languages
... ...
@@ -13,7 +13,7 @@ License:        Apache 2
13 13
 URL:            https://rubygems.org/gems/%{gem_name}/versions/%{version}
14 14
 
15 15
 Source0: https://rubygems.org/downloads/%{gem_name}-%{version}.gem
16
-%define sha512 %{gem_name}=5f242b50300046fe7c22ecd1640a73e5815e05a72bedfebe6bc39c24c92bd61abdd180860de0d194c0eebbc640b507b6892de181d3b577c5372ace0ca6faf2a3
16
+%define sha512 %{gem_name}=3bf45e3a52190dccaa6e883923448b745a420eff2a1533eacdd2aed0e4c67f5c6d813c85606f8fc12952c004e4984fd97ebc3c361a42b49cebe5b84c8fc6e99d
17 17
 
18 18
 BuildRequires:  ruby
19 19
 
... ...
@@ -38,5 +38,7 @@ gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
38 38
 %{gemdir}
39 39
 
40 40
 %changelog
41
+* Mon Feb 26 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 1.8.1-1
42
+- Update to version 1.8.1
41 43
 * Fri Oct 20 2023 Shreenidhi Shedi <sshedi@vmware.com> 1.7.0-1
42 44
 - Initial version. Needed by rubygem-fluentd.
43 45
old mode 100755
44 46
new mode 100644
... ...
@@ -1,10 +1,11 @@
1 1
 %global debug_package %{nil}
2 2
 %global gemdir %(IFS=: R=($(gem env gempath)); echo ${R[${#R[@]}-1]})
3 3
 %global gem_name yajl-ruby
4
+%global ruby_ver 3.3.0
4 5
 
5 6
 Name:           rubygem-yajl-ruby
6 7
 Version:        1.4.3
7
-Release:        1%{?dist}
8
+Release:        2%{?dist}
8 9
 Summary:        Ruby C bindings to the excellent Yajl JSON stream-based parser library.
9 10
 Group:          Development/Languages
10 11
 Vendor:         VMware, Inc.
... ...
@@ -25,18 +26,37 @@ Provides:       rubygem-yajl-ruby = %{version}
25 25
 Ruby C bindings to the excellent Yajl JSON stream-based parser library.
26 26
 
27 27
 %prep
28
-%autosetup -p1 -c -T
28
+gem unpack %{SOURCE0}
29
+%autosetup -p1 -D -T -n  %{gem_name}-%{version}
30
+gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec
29 31
 
30 32
 %build
33
+gem build %{gem_name}.gemspec
34
+gem install %{gem_name}-%{version}.gem
31 35
 
32 36
 %install
33
-gem install -V --local --force --install-dir %{buildroot}%{gemdir} %{SOURCE0}
37
+mkdir -p %{buildroot}%{gemdir}
38
+mkdir -p %{buildroot}%{gemdir}/cache
39
+mkdir -p %{buildroot}%{gemdir}/doc
40
+mkdir -p %{buildroot}%{gemdir}/plugins
41
+mkdir -p %{buildroot}%{gemdir}/specifications
42
+mkdir -p %{buildroot}%{gemdir}/gems
43
+mkdir -p %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
44
+cp -pa %{gemdir}/build_info %{buildroot}%{gemdir}/
45
+cp -pa %{gemdir}/cache/%{gem_name}-%{version}.gem %{buildroot}%{gemdir}/cache/
46
+cp -pa %{gemdir}/doc/%{gem_name}-%{version} %{buildroot}%{gemdir}/doc/
47
+cp -pa %{gemdir}/plugins %{buildroot}%{gemdir}/
48
+cp -pa %{gemdir}/specifications/%{gem_name}-%{version}.gemspec %{buildroot}%{gemdir}/specifications
49
+cp -pa %{gemdir}/gems/%{gem_name}-%{version} %{buildroot}%{gemdir}/gems
50
+cp -pa %{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}/%{gem_name}-%{version} %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
34 51
 
35 52
 %files
36 53
 %defattr(-,root,root,-)
37 54
 %{gemdir}
38 55
 
39 56
 %changelog
57
+* Wed Feb 28 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 1.4.3-2
58
+- Update build command, to build with source code
40 59
 * Wed Aug 17 2022 Gerrit Photon <photon-checkins@vmware.com> 1.4.3-1
41 60
 - Automatic Version Bump
42 61
 * Wed Sep 02 2020 Sujay G <gsujay@vmware.com> 1.4.1-2
43 62
deleted file mode 100644
... ...
@@ -1,53 +0,0 @@
1
-%global debug_package %{nil}
2
-%global gemdir %(IFS=: R=($(gem env gempath)); echo ${R[${#R[@]}-1]})
3
-%define gem_name zip
4
-
5
-Name:           rubygem-zip
6
-Version:        2.0.2
7
-Release:        6%{?dist}
8
-Summary:        Ruby library for reading and writing Zip files
9
-Group:          Applications/Programming
10
-License:        BSD
11
-Vendor:         VMware, Inc.
12
-Distribution:   Photon
13
-URL: https://rubygems.org/gems/%{gem_name}
14
-Source0: https://rubygems.org/downloads/zip-%{version}.gem
15
-%define sha1 zip=6fabc32da123f7013b2db804273df428a50bc6a4
16
-
17
-BuildRequires: ruby
18
-Requires: ruby
19
-
20
-%description
21
-Ruby library for reading and writing Zip files
22
-
23
-%prep
24
-%setup -q -c -T
25
-
26
-%build
27
-
28
-%install
29
-gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
30
-
31
-%check
32
-cd %{buildroot}%{gemdir}/gems/zip-%{version}
33
-gem install jeweler
34
-rake test
35
-
36
-%files
37
-%defattr(-,root,root,-)
38
-%{gemdir}
39
-
40
-%changelog
41
-* Wed Sep 02 2020 Sujay G <gsujay@vmware.com> 2.0.2-6
42
-- Rebuilt using ruby-2.7.1
43
-* Fri Jun 23 2017 Chang Lee <changlee@vmware.com> 2.0.2-5
44
-- Updated %check
45
-* Wed Jan 25 2017 Anish Swaminathan <anishs@vmware.com> 2.0.2-4
46
-- Bump up release number to reflect ruby upgrade
47
-* Wed Oct 05 2016 ChangLee <changlee@vmware.com> 2.0.2-3
48
-- Modified %check
49
-* Tue May 24 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 2.0.2-2
50
-- GA - Bump release of all rpms
51
-* Wed Nov 11 2015 Anish Swaminathan <anishs@vmware.com> 2.0.2-1
52
-- Initial build
53
-