Browse code

rubygem-fluentd: fix requires

New addtion:
- rubygem-webrick

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

Shreenidhi Shedi authored on 2023/10/20 22:49:58
Showing 5 changed files
... ...
@@ -5,7 +5,7 @@
5 5
 Name:           rubygem-async-pool
6 6
 Version:        0.4.0
7 7
 Release:        1%{?dist}
8
-Summary:        An event loop.
8
+Summary:        A singleplex and multiplex resource pool for implementing robust clients.
9 9
 Group:          Development/Libraries
10 10
 Vendor:         VMware, Inc.
11 11
 Distribution:   Photon
... ...
@@ -23,8 +23,7 @@ Requires: rubygem-async
23 23
 BuildArch: noarch
24 24
 
25 25
 %description
26
-Provides low level cross-platform primitives for constructing
27
-event loops, with support for select, kqueue, epoll and io_uring.
26
+A singleplex and multiplex resource pool for implementing robust clients.
28 27
 
29 28
 %prep
30 29
 %autosetup -p1 -n %{gem_name}-%{version}
... ...
@@ -5,7 +5,7 @@
5 5
 Name:           rubygem-fiber-local
6 6
 Version:        1.0.0
7 7
 Release:        1%{?dist}
8
-Summary:        An event loop.
8
+Summary:        Provides a class-level mixin to make fiber local state easy.
9 9
 Group:          Development/Libraries
10 10
 Vendor:         VMware, Inc.
11 11
 Distribution:   Photon
... ...
@@ -23,8 +23,7 @@ Requires: rubygem-io-event
23 23
 BuildArch: noarch
24 24
 
25 25
 %description
26
-Provides low level cross-platform primitives for constructing
27
-event loops, with support for select, kqueue, epoll and io_uring.
26
+%{summary}
28 27
 
29 28
 %prep
30 29
 %autosetup -p1 -n %{gem_name}-%{version}
... ...
@@ -2,18 +2,20 @@
2 2
 %global gemdir %(IFS=: R=($(gem env gempath)); echo ${R[${#R[@]}-1]})
3 3
 %global gem_name fluentd
4 4
 
5
-Name: rubygem-fluentd
5
+Name:           rubygem-fluentd
6 6
 Version:        1.15.2
7
-Release:        1%{?dist}
7
+Release:        2%{?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.
11 11
 Distribution:   Photon
12 12
 License:        Apache 2
13 13
 URL:            https://rubygems.org/gems/%{gem_name}/versions/%{version}
14
-Source0:        https://rubygems.org/downloads/fluentd-%{version}.gem
15
-%define sha512    fluentd=0e10ccf9ee33def27cc841162f4368f09753c733b4b9cf924b77fcb410b1b79ffb6b3294128575faa7324d1b696596344f202880b6292c437f5b22111056a686
16
-BuildRequires:  ruby >= 2.1
14
+
15
+Source0: https://rubygems.org/downloads/%{gem_name}-%{version}.gem
16
+%define sha512 %{gem_name}=0e10ccf9ee33def27cc841162f4368f09753c733b4b9cf924b77fcb410b1b79ffb6b3294128575faa7324d1b696596344f202880b6292c437f5b22111056a686
17
+
18
+BuildRequires:  ruby
17 19
 
18 20
 Requires(post): systemd
19 21
 Requires(preun): systemd
... ...
@@ -34,8 +36,13 @@ Requires: rubygem-tzinfo >= 1.0.0
34 34
 Requires: rubygem-tzinfo-data > 1.0.0
35 35
 Requires: rubygem-yajl-ruby >= 1.0
36 36
 Requires: rubygem-bundler >= 1.14.0
37
+Requires: rubygem-webrick >= 1.4.2, rubygem-webrick < 1.8.0
38
+Requires: rubygem-concurrent-ruby
39
+Requires: ruby
40
+
37 41
 BuildArch: noarch
38
-Provides: rubygem(%{gem_name}) = %{version}
42
+
43
+Provides: rubygem(%{gem_name}) = %{version}-%{release}
39 44
 
40 45
 %description
41 46
 Fluentd is an open source data collector designed to scale and simplify log management.
... ...
@@ -54,19 +61,21 @@ gem install -V --local --force --install-dir %{buildroot}/%{gemdir} %{SOURCE0}
54 54
 %{gemdir}
55 55
 
56 56
 %changelog
57
-*   Wed Aug 17 2022 Gerrit Photon <photon-checkins@vmware.com> 1.15.2-1
58
--   Automatic Version Bump
59
-*   Mon Jul 12 2021 Piyush Gupta <gpiyush@vmware.com> 1.11.3-2
60
--   Bump up to build with rubygem-bundler upgrade.
61
-*   Wed Sep 30 2020 Gerrit Photon <photon-checkins@vmware.com> 1.11.3-1
62
--   Automatic Version Bump
63
-*   Thu Jul 16 2020 Gerrit Photon <photon-checkins@vmware.com> 1.11.2-1
64
--   Automatic Version Bump
65
-*   Thu Aug 22 2019 Stanislav Hadjiiski <hadjiiskis@vmware.com> 1.6.3-1
66
--   Update to version 1.6.3
67
-*   Tue Sep 11 2018 srinidhira0 <srinidhir@vmware.com> 1.2.5-1
68
--   Update to version 1.2.5
69
-*   Thu Aug 16 2018 Srinidhi Rao <srinidhir@vmware.com> 1.2.3-2
70
--   Added dependency on rubygem-bundler
71
-*   Tue Jul 24 2018 Srinidhi Rao <srinidhir@vmware.com> 1.2.3-1
72
--   Initial build
57
+* Fri Oct 20 2023 Shreenidhi Shedi <sshedi@vmware.com> 1.15.2-2
58
+- Add webrick to requires
59
+* Wed Aug 17 2022 Gerrit Photon <photon-checkins@vmware.com> 1.15.2-1
60
+- Automatic Version Bump
61
+* Mon Jul 12 2021 Piyush Gupta <gpiyush@vmware.com> 1.11.3-2
62
+- Bump up to build with rubygem-bundler upgrade.
63
+* Wed Sep 30 2020 Gerrit Photon <photon-checkins@vmware.com> 1.11.3-1
64
+- Automatic Version Bump
65
+* Thu Jul 16 2020 Gerrit Photon <photon-checkins@vmware.com> 1.11.2-1
66
+- Automatic Version Bump
67
+* Thu Aug 22 2019 Stanislav Hadjiiski <hadjiiskis@vmware.com> 1.6.3-1
68
+- Update to version 1.6.3
69
+* Tue Sep 11 2018 srinidhira0 <srinidhir@vmware.com> 1.2.5-1
70
+- Update to version 1.2.5
71
+* Thu Aug 16 2018 Srinidhi Rao <srinidhir@vmware.com> 1.2.3-2
72
+- Added dependency on rubygem-bundler
73
+* Tue Jul 24 2018 Srinidhi Rao <srinidhir@vmware.com> 1.2.3-1
74
+- Initial build
... ...
@@ -5,7 +5,7 @@
5 5
 Name:           rubygem-traces
6 6
 Version:        0.11.1
7 7
 Release:        1%{?dist}
8
-Summary:        An event loop.
8
+Summary:        Application instrumentation and tracing.
9 9
 Group:          Development/Libraries
10 10
 Vendor:         VMware, Inc.
11 11
 Distribution:   Photon
... ...
@@ -22,8 +22,7 @@ Requires: ruby
22 22
 BuildArch: noarch
23 23
 
24 24
 %description
25
-Provides low level cross-platform primitives for constructing
26
-event loops, with support for select, kqueue, epoll and io_uring.
25
+%{summary}
27 26
 
28 27
 %prep
29 28
 %autosetup -p1 -n %{gem_name}-%{version}
30 29
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 webrick
3
+
4
+Name:           rubygem-webrick
5
+Version:        1.7.0
6
+Release:        1%{?dist}
7
+Summary:        HTTP server toolkit
8
+Group:          Development/Languages
9
+Vendor:         VMware, Inc.
10
+Distribution:   Photon
11
+License:        Apache 2
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}=5f242b50300046fe7c22ecd1640a73e5815e05a72bedfebe6bc39c24c92bd61abdd180860de0d194c0eebbc640b507b6892de181d3b577c5372ace0ca6faf2a3
16
+
17
+BuildRequires:  ruby
18
+
19
+Requires: ruby
20
+
21
+BuildArch: noarch
22
+
23
+%description
24
+WEBrick is an HTTP server toolkit that can be configured as an HTTPS server,
25
+a proxy server, and a virtual-host server.
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
+* Fri Oct 20 2023 Shreenidhi Shedi <sshedi@vmware.com> 1.7.0-1
41
+- Initial version. Needed by rubygem-fluentd.