Browse code

rubygem-fluent-plugin-kubernetes_metadata_filter: upgrade to v3.4.0

New additions:
- rubygem-ffi-compiler
- rubygem-http-accept-1.7.0
- rubygem-http-4.4.1
- rubygem-multi_json
- rubygem-jsonpath
- rubygem-llhttp-ffi

All these are required by kubernetes_metadata_filter.

Change-Id: Idf6001089a5f005622197344d12f1d9844a6da75
Signed-off-by: Shreenidhi Shedi <sshedi@vmware.com>
Reviewed-on: http://photon-jenkins.eng.vmware.com:8082/c/photon/+/22190
Tested-by: gerrit-photon <photon-checkins@vmware.com>

Shreenidhi Shedi authored on 2023/10/21 03:02:10
Showing 11 changed files
1 1
new file mode 100755
... ...
@@ -0,0 +1,44 @@
0
+%global debug_package %{nil}
1
+%global gemdir %(IFS=: R=($(gem env gempath)); echo ${R[${#R[@]}-1]})
2
+%global gem_name ffi-compiler
3
+
4
+Name:           rubygem-ffi-compiler
5
+Version:        1.0.1
6
+Release:        1%{?dist}
7
+Summary:        An easy-to-use client library for making requests from Ruby.
8
+Group:          Development/Libraries
9
+Vendor:         VMware, Inc.
10
+Distribution:   Photon
11
+License:        MIT
12
+URL:            https://rubygems.org/gems/%{gem_name}
13
+
14
+Source0: https://rubygems.org/downloads/%{gem_name}-%{version}.gem
15
+%define sha512 %{gem_name}=7a13625ab1c5748d05ec93d68708dd9435ec92dcd0c823109c44173fdaf8710aec5f5b4fb11966475f10ae91401c7ca3c620f9d36bb9ca665114e1ed70f4edd0
16
+
17
+BuildRequires: ruby
18
+
19
+Requires: rubygem-ffi
20
+Requires: ruby
21
+
22
+BuildArch: noarch
23
+
24
+%description
25
+An easy-to-use client library for making requests from Ruby. It uses a simple
26
+method chaining system for building requests, similar to Python's Requests.
27
+
28
+%prep
29
+%autosetup -p1 -n %{gem_name}-%{version}
30
+
31
+%build
32
+
33
+%install
34
+gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
35
+
36
+%files
37
+%defattr(-,root,root,-)
38
+%{gemdir}
39
+
40
+%changelog
41
+* Fri Oct 20 2023 Shreenidhi Shedi <sshedi@vmware.com> 1.0.1-1
42
+- Initial version.
43
+- Needed by rubygem-http-parser.
... ...
@@ -3,21 +3,29 @@
3 3
 %global gem_name fluent-plugin-kubernetes_metadata_filter
4 4
 
5 5
 Name:           rubygem-fluent-plugin-kubernetes_metadata_filter
6
-Version:        3.1.2
6
+Version:        3.4.0
7 7
 Release:        1%{?dist}
8 8
 Summary:        Fluentd Filter plugin to add Kubernetes metadata.
9 9
 Group:          Development/Libraries
10 10
 Vendor:         VMware, Inc.
11 11
 Distribution:   Photon
12 12
 License:        Apache-2.0
13
-URL:            https://rubygems.org/gems/%{gem_name}/versions/%{version}
14
-Source0:        https://rubygems.org/downloads/%{gem_name}-%{version}.gem
15
-%define sha512  fluent-plugin-kubernetes_metadata_filter=57c9fb1dc0d970550c5b16afcaf1d54d82a1d8666801818d36f6437a01025722e9112b35614c56fe8615561a5ff594708d16a41c8559e110bc587f6ca4781b96
16
-BuildRequires:  ruby >= 2.1
13
+URL:            https://rubygems.org/gems/%{gem_name}
14
+
15
+Source0: https://rubygems.org/downloads/%{gem_name}-%{version}.gem
16
+%define sha512 %{gem_name}=6383590639aab9a81aa87a191dcd5b7058e360dcf0ee7744e1a91b36e1c8b92f82a2f7de731883e208bb8e49d2dcc45285a714341e3fc226f1dfe4a8916c8bbf
17
+
18
+BuildRequires:  ruby
17 19
 BuildRequires:  findutils
18
-Requires:       rubygem-fluentd >= 0.14.0, rubygem-fluentd < 2.0.0
19
-Requires:       rubygem-kubeclient < 5.0
20
-Requires:       rubygem-lru_redux
20
+
21
+Requires: rubygem-fluentd >= 0.14.0, rubygem-fluentd < 2.0.0
22
+Requires: rubygem-kubeclient < 5.0
23
+Requires: rubygem-http-accept >= 1.7.0, rubygem-http-accept < 2.0
24
+Requires: rubygem-http >= 3.0, rubygem-http < 5.0
25
+Requires: rubygem-lru_redux
26
+Requires: rubygem-jsonpath
27
+Requires: ruby
28
+
21 29
 BuildArch:      noarch
22 30
 
23 31
 %description
... ...
@@ -32,26 +40,28 @@ metadata. This behaviors supports multi-tenant systems that rely on the authenti
32 32
 proper log isolation.
33 33
 
34 34
 %prep
35
-%autosetup -n %{gem_name}-%{version}
35
+%autosetup -p1 -n %{gem_name}-%{version}
36 36
 
37 37
 %build
38 38
 
39 39
 %install
40 40
 gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
41
-[ -d %{buildroot}/usr/lib ] && find %{buildroot}/usr/lib -type f -perm /022 -exec chmod go-w {} \;
41
+[ -d %{buildroot}%{_libdir} ] && find %{buildroot}%{_libdir} -type f -perm /022 -exec chmod go-w {} \;
42 42
 
43 43
 %files
44 44
 %defattr(-,root,root,-)
45 45
 %{gemdir}
46 46
 
47 47
 %changelog
48
-*   Wed Aug 17 2022 Gerrit Photon <photon-checkins@vmware.com> 3.1.2-1
49
--   Automatic Version Bump
50
-*   Thu Oct 14 2021 Stanislav Hadjiiski <hadjiiskis@vmware.com> 2.5.2-3
51
--   Drop group write permissions for files in /usr/lib to comply with STIG
52
-*   Tue Sep 22 2020 Gerrit Photon <photon-checkins@vmware.com> 2.5.2-2
53
--   Update rubygem-kubeclient version
54
-*   Thu Jul 16 2020 Gerrit Photon <photon-checkins@vmware.com> 2.5.2-1
55
--   Automatic Version Bump
56
-*   Thu Aug 22 2019 Stanislav Hadjiiski <hadjiiskis@vmware.com> 2.2.0-1
57
--   Initial build
48
+* Fri Oct 20 2023 Shreenidhi Shedi <sshedi@vmware.com> 3.4.0-1
49
+- Upgrade to v3.4.0
50
+* Wed Aug 17 2022 Gerrit Photon <photon-checkins@vmware.com> 3.1.2-1
51
+- Automatic Version Bump
52
+* Thu Oct 14 2021 Stanislav Hadjiiski <hadjiiskis@vmware.com> 2.5.2-3
53
+- Drop group write permissions for files in /usr/lib to comply with STIG
54
+* Tue Sep 22 2020 Gerrit Photon <photon-checkins@vmware.com> 2.5.2-2
55
+- Update rubygem-kubeclient version
56
+* Thu Jul 16 2020 Gerrit Photon <photon-checkins@vmware.com> 2.5.2-1
57
+- Automatic Version Bump
58
+* Thu Aug 22 2019 Stanislav Hadjiiski <hadjiiskis@vmware.com> 2.2.0-1
59
+- Initial build
58 60
new file mode 100755
... ...
@@ -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 http-accept
3
+
4
+Name:           rubygem-http-accept
5
+Version:        1.7.0
6
+Release:        1%{?dist}
7
+Summary:        Parse Accept and Accept-Language HTTP headers.
8
+Group:          Development/Libraries
9
+Vendor:         VMware, Inc.
10
+Distribution:   Photon
11
+License:        MIT
12
+URL:            https://rubygems.org/gems/%{gem_name}
13
+
14
+Source0: https://rubygems.org/downloads/%{gem_name}-%{version}.gem
15
+%define sha512 %{gem_name}=de263630227768a4cd5c8fa3b84eef54c6273ad207bc6958dd8b27dcee955ba3d6caf2972e9bd07f8aa03235d1ad9f260c1cdb66e83b24d69d0366fde28335b8
16
+
17
+BuildRequires: ruby
18
+
19
+Requires: ruby
20
+
21
+BuildArch: noarch
22
+
23
+%description
24
+Parse Accept and Accept-Language HTTP headers.
25
+
26
+%prep
27
+%autosetup -n %{gem_name}-%{version}
28
+
29
+%build
30
+
31
+%install
32
+gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
33
+
34
+%files
35
+%defattr(-,root,root,-)
36
+%{gemdir}
37
+
38
+%changelog
39
+* Fri Oct 20 2023 Shreenidhi Shedi <sshedi@vmware.com> 1.7.0-1
40
+- Initial version.
41
+- Needed by rubygem-fluent-plugin-kubernetes_metadata_filter.
... ...
@@ -2,19 +2,23 @@
2 2
 %global gemdir %(IFS=: R=($(gem env gempath)); echo ${R[${#R[@]}-1]})
3 3
 %global gem_name http-accept
4 4
 
5
-Name: rubygem-http-accept
5
+Name:           rubygem-http-accept
6 6
 Version:        2.2.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.
11 11
 Distribution:   Photon
12 12
 License:        MIT
13
-URL:            https://rubygems.org/gems/%{gem_name}/versions/%{version}
14
-Source0:        https://rubygems.org/downloads/%{gem_name}-%{version}.gem
15
-%define sha512  http-accept=f60a9818e79b90c67da8b5c2a5f357b40049aec1809c0809bbf17e1c3d93734cd1367fd4d7d5afba1ae49f6c9817281b6892d6ef9a027d91fc49c46ec943409b
13
+URL:            https://rubygems.org/gems/%{gem_name}
14
+
15
+Source0: https://rubygems.org/downloads/%{gem_name}-%{version}.gem
16
+%define sha512 %{gem_name}=f60a9818e79b90c67da8b5c2a5f357b40049aec1809c0809bbf17e1c3d93734cd1367fd4d7d5afba1ae49f6c9817281b6892d6ef9a027d91fc49c46ec943409b
17
+
16 18
 BuildRequires:  ruby
17 19
 
20
+Requires: ruby
21
+
18 22
 BuildArch: noarch
19 23
 
20 24
 %description
... ...
@@ -33,13 +37,15 @@ gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
33 33
 %{gemdir}
34 34
 
35 35
 %changelog
36
-*   Mon Oct 31 2022 Gerrit Photon <photon-checkins@vmware.com> 2.2.0-1
37
--   Automatic Version Bump
38
-*   Fri Sep 25 2020 Gerrit Photon <photon-checkins@vmware.com> 1.7.0-3
39
--   Downgrade to 1.7.0 for rubygem-rest-client 2.1.0
40
-*   Fri Sep 25 2020 Gerrit Photon <photon-checkins@vmware.com> 2.1.1-1
41
--   Automatic Version Bump
42
-*   Wed Sep 02 2020 Sujay G <gsujay@vmware.com> 1.7.0-2
43
--   rebuilt with ruby-2.7.1
44
-*   Thu Aug 22 2019 Stanislav Hadjiiski <hadjiiskis@vmware.com> 1.7.0-1
45
--   Initial build
36
+* Fri Oct 20 2023 Shreenidhi Shedi <sshedi@vmware.com> 2.2.0-2
37
+- Fix requires
38
+* Mon Oct 31 2022 Gerrit Photon <photon-checkins@vmware.com> 2.2.0-1
39
+- Automatic Version Bump
40
+* Fri Sep 25 2020 Gerrit Photon <photon-checkins@vmware.com> 1.7.0-3
41
+- Downgrade to 1.7.0 for rubygem-rest-client 2.1.0
42
+* Fri Sep 25 2020 Gerrit Photon <photon-checkins@vmware.com> 2.1.1-1
43
+- Automatic Version Bump
44
+* Wed Sep 02 2020 Sujay G <gsujay@vmware.com> 1.7.0-2
45
+- rebuilt with ruby-2.7.1
46
+* Thu Aug 22 2019 Stanislav Hadjiiski <hadjiiskis@vmware.com> 1.7.0-1
47
+- Initial build
46 48
new file mode 100755
... ...
@@ -0,0 +1,45 @@
0
+%global debug_package %{nil}
1
+%global gemdir %(IFS=: R=($(gem env gempath)); echo ${R[${#R[@]}-1]})
2
+%global gem_name http-parser
3
+
4
+Name:           rubygem-http-parser
5
+Version:        1.2.3
6
+Release:        1%{?dist}
7
+Summary:        An easy-to-use client library for making requests from Ruby.
8
+Group:          Development/Libraries
9
+Vendor:         VMware, Inc.
10
+Distribution:   Photon
11
+License:        MIT
12
+URL:            https://rubygems.org/gems/%{gem_name}
13
+
14
+Source0: https://rubygems.org/downloads/%{gem_name}-%{version}.gem
15
+%define sha512 %{gem_name}=03c34c3e8174d9010440483af34800b74a7bbddd5daa63607e6aa2254d9c91cf36d90854ea65827b32680432de278aeeb7b8878f788f124c150f163409fa5107
16
+
17
+BuildRequires: ruby
18
+BuildRequires: rubygem-ffi-compiler
19
+
20
+Requires: rubygem-ffi-compiler
21
+Requires: ruby
22
+
23
+BuildArch: noarch
24
+
25
+%description
26
+An easy-to-use client library for making requests from Ruby. It uses a simple
27
+method chaining system for building requests, similar to Python's Requests.
28
+
29
+%prep
30
+%autosetup -p1 -n %{gem_name}-%{version}
31
+
32
+%build
33
+
34
+%install
35
+gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
36
+
37
+%files
38
+%defattr(-,root,root,-)
39
+%{gemdir}
40
+
41
+%changelog
42
+* Fri Oct 20 2023 Shreenidhi Shedi <sshedi@vmware.com> 1.2.3-1
43
+- Initial version.
44
+- Needed by rubygem-http-4.4.1.
0 45
new file mode 100755
... ...
@@ -0,0 +1,49 @@
0
+%global debug_package %{nil}
1
+%global gemdir %(IFS=: R=($(gem env gempath)); echo ${R[${#R[@]}-1]})
2
+%global gem_name http
3
+
4
+Name:           rubygem-http
5
+Version:        4.4.1
6
+Release:        1%{?dist}
7
+Summary:        An easy-to-use client library for making requests from Ruby.
8
+Group:          Development/Libraries
9
+Vendor:         VMware, Inc.
10
+Distribution:   Photon
11
+License:        MIT
12
+URL:            https://rubygems.org/gems/%{gem_name}
13
+
14
+Source0: https://rubygems.org/downloads/%{gem_name}-%{version}.gem
15
+%define sha512 %{gem_name}=6e43a8ae379d7c8a807a9a03c87bfb5ad1719f9838e26ac7a695220ee2bc50344accc2db268d30da175328fd5468b87ec8532d17ce42a5b74d6c2c4c281d1bc9
16
+
17
+BuildRequires: ruby
18
+
19
+Requires: rubygem-addressable >= 2.3.0, rubygem-addressable < 3.0.0
20
+Requires: rubygem-http-cookie >= 1.0.0, rubygem-http-cookie < 2.0.0
21
+Requires: rubygem-http-form_data >= 2.2.0
22
+Requires: rubygem-http_parser.rb >= 0.6.0, rubygem-http_parser.rb < 0.8.1
23
+Requires: rubygem-http-parser
24
+Requires: rubygem-llhttp-ffi
25
+Requires: ruby
26
+
27
+BuildArch: noarch
28
+
29
+%description
30
+An easy-to-use client library for making requests from Ruby. It uses a simple
31
+method chaining system for building requests, similar to Python's Requests.
32
+
33
+%prep
34
+%autosetup -p1 -n %{gem_name}-%{version}
35
+
36
+%build
37
+
38
+%install
39
+gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
40
+
41
+%files
42
+%defattr(-,root,root,-)
43
+%{gemdir}
44
+
45
+%changelog
46
+* Fri Oct 20 2023 Shreenidhi Shedi <sshedi@vmware.com> 4.4.1-1
47
+- Initial version.
48
+- Needed by rubygem-http.
... ...
@@ -4,28 +4,34 @@
4 4
 
5 5
 Name:           rubygem-http
6 6
 Version:        5.1.0
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.
11 11
 Distribution:   Photon
12 12
 License:        MIT
13
-URL:            https://rubygems.org/gems/%{gem_name}/versions/%{version}
14
-Source0:        https://rubygems.org/downloads/%{gem_name}-%{version}.gem
15
-%define sha512    http=b99da5318da54e7b64abd48df0b68cde9a02e1ae92b51fc43302e3dea28ba9672e2b7a25e31c342235835e16b2e1b98c94b6d4efa7916a0aa99258fc8290260f
13
+URL:            https://rubygems.org/gems/%{gem_name}
14
+
15
+Source0: https://rubygems.org/downloads/%{gem_name}-%{version}.gem
16
+%define sha512 %{gem_name}=b99da5318da54e7b64abd48df0b68cde9a02e1ae92b51fc43302e3dea28ba9672e2b7a25e31c342235835e16b2e1b98c94b6d4efa7916a0aa99258fc8290260f
17
+
16 18
 BuildRequires:  ruby
17
-Requires:       rubygem-addressable >= 2.3.0, rubygem-addressable < 3.0.0
18
-Requires:       rubygem-http-cookie >= 1.0.0, rubygem-http-cookie < 2.0.0
19
-Requires:       rubygem-http-form_data >= 2.2.0
20
-Requires:       rubygem-http_parser.rb >= 0.6.0, rubygem-http_parser.rb < 0.8.1
21
-BuildArch:      noarch
19
+
20
+Requires: rubygem-addressable >= 2.3.0, rubygem-addressable < 3.0.0
21
+Requires: rubygem-http-cookie >= 1.0.0, rubygem-http-cookie < 2.0.0
22
+Requires: rubygem-http-form_data >= 2.2.0
23
+Requires: rubygem-http_parser.rb >= 0.6.0, rubygem-http_parser.rb < 0.8.1
24
+Requires: rubygem-llhttp-ffi
25
+Requires: ruby
26
+
27
+BuildArch: noarch
22 28
 
23 29
 %description
24 30
 An easy-to-use client library for making requests from Ruby. It uses a simple
25 31
 method chaining system for building requests, similar to Python's Requests.
26 32
 
27 33
 %prep
28
-%autosetup -c -T
34
+%autosetup -p1 -n %{gem_name}-%{version}
29 35
 
30 36
 %build
31 37
 
... ...
@@ -37,11 +43,13 @@ gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
37 37
 %{gemdir}
38 38
 
39 39
 %changelog
40
-*   Wed Aug 17 2022 Gerrit Photon <photon-checkins@vmware.com> 5.1.0-1
41
--   Automatic Version Bump
42
-*   Mon Sep 21 2020 Gerrit Photon <photon-checkins@vmware.com> 4.4.1-1
43
--   Automatic Version Bump
44
-*   Wed Sep 02 2020 Sujay G <gsujay@vmware.com> 0.9.8-2
45
--   rebuilt with ruby-2.7.1
46
-*   Thu Aug 22 2019 Stanislav Hadjiiski <hadjiiskis@vmware.com> 0.9.8-1
47
--   Initial build
40
+* Fri Oct 20 2023 Shreenidhi Shedi <sshedi@vmware.com> 5.1.0-2
41
+- Fix requires
42
+* Wed Aug 17 2022 Gerrit Photon <photon-checkins@vmware.com> 5.1.0-1
43
+- Automatic Version Bump
44
+* Mon Sep 21 2020 Gerrit Photon <photon-checkins@vmware.com> 4.4.1-1
45
+- Automatic Version Bump
46
+* Wed Sep 02 2020 Sujay G <gsujay@vmware.com> 0.9.8-2
47
+- rebuilt with ruby-2.7.1
48
+* Thu Aug 22 2019 Stanislav Hadjiiski <hadjiiskis@vmware.com> 0.9.8-1
49
+- Initial build
48 50
new file mode 100644
... ...
@@ -0,0 +1,39 @@
0
+%global debug_package %{nil}
1
+%global gemdir %(IFS=: R=($(gem env gempath)); echo ${R[${#R[@]}-1]})
2
+%global gem_name jsonpath
3
+
4
+Name:           rubygem-jsonpath
5
+Version:        1.1.5
6
+Release:        1%{?dist}
7
+Summary:        Ruby Gem for JSONPath implementation
8
+Group:          Development/Languages
9
+Vendor:         VMware, Inc.
10
+License:        MIT
11
+URL:            https://rubygems.org/gems/%{gem_name}
12
+Distribution:   Photon
13
+
14
+Source0: https://rubygems.org/downloads/%{gem_name}-%{version}.gem
15
+%define sha512 %{gem_name}=c5f70c24c47cb703af25ac3302b3e4312f174c754d24965fd67c6b1ab0986c43a684a542e6fe520f14cf3765b3dec48306bd7321ed6a7b57dc6a5de4c78fdc42
16
+
17
+BuildRequires: ruby
18
+
19
+Requires: ruby
20
+Requires: rubygem-multi_json
21
+
22
+%description
23
+JSONPath is a lightweight library to search and extract data from JSON documents.
24
+
25
+%prep
26
+%autosetup -p1 -n %{gem_name}-%{version}
27
+
28
+%install
29
+gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
30
+
31
+%files
32
+%defattr(-,root,root,-)
33
+%{gemdir}
34
+
35
+%changelog
36
+* Fri Oct 20 2023 Shreenidhi Shedi <sshedi@vmware.com> 1.1.5-1
37
+- Initial version.
38
+- Needed by rubygem-fluent-plugin-kubernetes_metadata_filter.
... ...
@@ -4,48 +4,57 @@
4 4
 
5 5
 Name:           rubygem-kubeclient
6 6
 Version:        4.10.1
7
-Release:        1%{?dist}
7
+Release:        2%{?dist}
8 8
 Summary:        A client for Kubernetes REST api.
9 9
 Group:          Development/Libraries
10 10
 Vendor:         VMware, Inc.
11 11
 Distribution:   Photon
12 12
 License:        MIT
13 13
 URL:            https://rubygems.org/gems/%{gem_name}/versions/%{version}
14
-Source0:        https://rubygems.org/downloads/%{gem_name}-%{version}.gem
15
-%define sha512  kubeclient=71b5dcaeb238802ac096282d031c05c89dd7c950a2cc863fb1fa4aef596909c0834b2c53c5a759085e47e2f3929838fe8473ca6debee4e2b74e31095745a8190
16
-BuildRequires:  ruby >= 2.0.0
14
+
15
+Source0: https://rubygems.org/downloads/%{gem_name}-%{version}.gem
16
+%define sha512 %{gem_name}=71b5dcaeb238802ac096282d031c05c89dd7c950a2cc863fb1fa4aef596909c0834b2c53c5a759085e47e2f3929838fe8473ca6debee4e2b74e31095745a8190
17
+
18
+BuildRequires:  ruby
17 19
 BuildRequires:  findutils
18
-Requires:       rubygem-activesupport
19
-Requires:       rubygem-http >= 3.0, rubygem-http < 5.1.1
20
-Requires:       rubygem-recursive-open-struct > 1.1
21
-Requires:       rubygem-rest-client
22 20
 
23
-BuildArch:      noarch
21
+Requires: rubygem-activesupport
22
+Requires: rubygem-http >= 3.0, rubygem-http < 5.1.1
23
+Requires: rubygem-recursive-open-struct > 1.1
24
+Requires: rubygem-rest-client
25
+Requires: rubygem-http >= 3.0, rubygem-http < 5.0
26
+Requires: rubygem-http-accept >= 1.7.0, rubygem-http-accept < 2.0
27
+Requires: rubygem-jsonpath
28
+Requires: ruby
29
+
30
+BuildArch: noarch
24 31
 
25 32
 %description
26 33
 A client for Kubernetes REST api.
27 34
 
28 35
 %prep
29
-%autosetup -n %{gem_name}-%{version}
36
+%autosetup -p1 -n %{gem_name}-%{version}
30 37
 
31 38
 %build
32 39
 
33 40
 %install
34 41
 gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
35
-[ -d %{buildroot}/usr/lib ] && find %{buildroot}/usr/lib -type f -perm /022 -exec chmod go-w {} \;
42
+[ -d %{buildroot}%{_libdir} ] && find %{buildroot}%{_libdir} -type f -perm /022 -exec chmod go-w {} \;
36 43
 
37 44
 %files
38 45
 %defattr(-,root,root,-)
39 46
 %{gemdir}
40 47
 
41 48
 %changelog
42
-*   Wed Aug 17 2022 Gerrit Photon <photon-checkins@vmware.com> 4.10.1-1
43
--   Automatic Version Bump
44
-*   Thu Oct 14 2021 Stanislav Hadjiiski <hadjiiskis@vmware.com> 4.9.1-2
45
--   Drop group write permissions for files in /usr/lib to comply with STIG
46
-*   Mon Sep 21 2020 Gerrit Photon <photon-checkins@vmware.com> 4.9.1-1
47
--   Automatic Version Bump
48
-*   Wed Sep 02 2020 Sujay G <gsujay@vmware.com> 1.1.4-2
49
--   Rebuilt with ruby-2.7.1
50
-*   Thu Aug 22 2019 Stanislav Hadjiiski <hadjiiskis@vmware.com> 1.1.4-1
51
--   Initial build
49
+* Sat Oct 21 2023 Shreenidhi Shedi <sshedi@vmware.com> 4.10.1-2
50
+- Fix requires
51
+* Wed Aug 17 2022 Gerrit Photon <photon-checkins@vmware.com> 4.10.1-1
52
+- Automatic Version Bump
53
+* Thu Oct 14 2021 Stanislav Hadjiiski <hadjiiskis@vmware.com> 4.9.1-2
54
+- Drop group write permissions for files in /usr/lib to comply with STIG
55
+* Mon Sep 21 2020 Gerrit Photon <photon-checkins@vmware.com> 4.9.1-1
56
+- Automatic Version Bump
57
+* Wed Sep 02 2020 Sujay G <gsujay@vmware.com> 1.1.4-2
58
+- Rebuilt with ruby-2.7.1
59
+* Thu Aug 22 2019 Stanislav Hadjiiski <hadjiiskis@vmware.com> 1.1.4-1
60
+- Initial build
52 61
new file mode 100755
... ...
@@ -0,0 +1,50 @@
0
+%global debug_package %{nil}
1
+%global gemdir %(IFS=: R=($(gem env gempath)); echo ${R[${#R[@]}-1]})
2
+%global gem_name llhttp-ffi
3
+
4
+Name:           rubygem-llhttp-ffi
5
+Version:        0.4.0
6
+Release:        1%{?dist}
7
+Summary:        An easy-to-use client library for making requests from Ruby.
8
+Group:          Development/Libraries
9
+Vendor:         VMware, Inc.
10
+Distribution:   Photon
11
+License:        MIT
12
+URL:            https://rubygems.org/gems/%{gem_name}
13
+
14
+Source0: https://rubygems.org/downloads/%{gem_name}-%{version}.gem
15
+%define sha512 %{gem_name}=66ed073e435853f74fc936d8f90bf913fb5ec36e1db85ac5797248f8c4632a490f3bb3ca4efea7fb90941295bd732bb51c31e717281ce737f192b3a45d8778d5
16
+
17
+BuildRequires: ruby
18
+BuildRequires: rubygem-ffi-compiler
19
+
20
+Requires: rubygem-addressable >= 2.3.0, rubygem-addressable < 3.0.0
21
+Requires: rubygem-http-cookie >= 1.0.0, rubygem-http-cookie < 2.0.0
22
+Requires: rubygem-http-form_data >= 2.2.0
23
+Requires: rubygem-http_parser.rb >= 0.6.0, rubygem-http_parser.rb < 0.8.1
24
+Requires: rubygem-http-parser
25
+Requires: rubygem-ffi-compiler
26
+Requires: ruby
27
+
28
+BuildArch: noarch
29
+
30
+%description
31
+An easy-to-use client library for making requests from Ruby. It uses a simple
32
+method chaining system for building requests, similar to Python's Requests.
33
+
34
+%prep
35
+%autosetup -p1 -n %{gem_name}-%{version}
36
+
37
+%build
38
+
39
+%install
40
+gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
41
+
42
+%files
43
+%defattr(-,root,root,-)
44
+%{gemdir}
45
+
46
+%changelog
47
+* Fri Oct 20 2023 Shreenidhi Shedi <sshedi@vmware.com> 0.4.0-1
48
+- Initial version.
49
+- Needed by rubygem-fluent-plugin-kubernetes_metadata_filter.
0 50
new file mode 100644
... ...
@@ -0,0 +1,38 @@
0
+%global debug_package %{nil}
1
+%global gemdir %(IFS=: R=($(gem env gempath)); echo ${R[${#R[@]}-1]})
2
+%global gem_name multi_json
3
+
4
+Name:           rubygem-multi_json
5
+Version:        1.15.0
6
+Release:        1%{?dist}
7
+Summary:        Ruby Gem for JSON parsing and encoding
8
+Group:          Development/Languages
9
+Vendor:         VMware, Inc.
10
+License:        MIT
11
+URL:            https://rubygems.org/gems/%{gem_name}
12
+Distribution:   Photon
13
+
14
+Source0: https://rubygems.org/downloads/%{gem_name}-%{version}.gem
15
+%define sha512 %{gem_name}=5021b66bd607bde8679899ff48fbf596cdf6a4f6c026472b20f25bd1933d105bef597c143ab529804d7b5a4a244476be24555f13a7fbe9fef30bbe1fb92978eb
16
+
17
+BuildRequires: ruby
18
+
19
+Requires: ruby
20
+
21
+%description
22
+MultiJson is a library that provides a common interface to several JSON implementation libraries in Ruby.
23
+
24
+%prep
25
+%autosetup -n %{gem_name}-%{version}
26
+
27
+%install
28
+gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
29
+
30
+%files
31
+%defattr(-,root,root,-)
32
+%{gemdir}
33
+
34
+%changelog
35
+* Fri Oct 20 2023 Shreenidhi Shedi <sshedi@vmware.com> 1.15.0-1
36
+- Initial version.
37
+- Needed by rubygem-fluent-plugin-kubernetes_metadata_filter.