Browse code

rabbitmq, erlang: Version updates

rabbitmq-server updated to 3.7.20
erlang updated to 22.1
elixir updated to 1.8.2
erlang-sd_notify new package required by rabbitmq

Change-Id: Icfa32a0bbc780b88d200232a718f38e9466c470a
Reviewed-on: http://photon-jenkins.eng.vmware.com:8082/8479
Tested-by: gerrit-photon <photon-checkins@vmware.com>
Reviewed-by: Keerthana K <keerthanak@vmware.com>

Keerthana K authored on 2019/11/04 15:29:49
Showing 4 changed files
... ...
@@ -1,7 +1,7 @@
1 1
 %global debug_package %{nil}
2 2
 Name:            elixir
3 3
 Summary:         A modern approach to programming for the Erlang VM
4
-Version:         1.5.0
4
+Version:         1.8.2
5 5
 Release:         1%{?dist}
6 6
 License:         ASL 2.0
7 7
 URL:             http://elixir-lang.org/
... ...
@@ -9,7 +9,7 @@ Source0:         https://github.com/elixir-lang/%{name}/archive/v%{version}/%{na
9 9
 Vendor:          VMware, Inc.
10 10
 Distribution:    Photon
11 11
 Group:           Development/Languages
12
-%define sha1 elixir=258f3ddf367706747e055977ddad117372019124
12
+%define sha1 elixir=62265bb3660bfc17a1ad209be9ca9304ae9d3035
13 13
 BuildRequires:   git
14 14
 BuildRequires:   sed
15 15
 BuildRequires:   erlang
... ...
@@ -46,5 +46,7 @@ ln -s %{_datadir}/%{name}/%{version}/bin/{elixir,elixirc,iex,mix} %{buildroot}/%
46 46
 %{_datadir}/%{name}
47 47
 
48 48
 %changelog
49
+*   Tue Oct 29 2019 Keerthana K <keerthanak@vmware.com> 1.8.2-1
50
+-   Update to 1.8.2
49 51
 *   Mon Aug 26 2019 Keerthana K <keerthanak@vmware.com> 1.5.0-1
50 52
 -   Initial  package for PhotonOS.
51 53
new file mode 100644
... ...
@@ -0,0 +1,44 @@
0
+%global realname sd_notify
1
+Name:            erlang-%{realname}
2
+Summary:         Erlang Bindings for sd_notify()
3
+Version:         1.0
4
+Release:         1%{?dist}
5
+License:         MIT
6
+URL:             https://github.com/systemd/erlang-%{realname}
7
+Source0:         https://github.com/systemd/erlang-%{realname}/archive/%{name}-%{version}.tar.gz
8
+Vendor:          VMware, Inc.
9
+Distribution:    Photon
10
+Group:           Development/Languages
11
+%define sha1     erlang-sd_notify=fa71e23a839ae32f231ce3330ac7561fc22d4ab5
12
+BuildRequires:   erlang
13
+BuildRequires:   which
14
+BuildRequires:   systemd-devel
15
+
16
+%description
17
+Erlang module for native access to the systemd-notify facilities.
18
+
19
+%prep
20
+%setup -q -n %{name}-%{version}
21
+
22
+%build
23
+make all
24
+
25
+%install
26
+mkdir -p %{buildroot}%{_libdir}/erlang/lib/%{realname}-%{version}/{ebin,priv}
27
+install -m 644 -p ebin/%{realname}.app %{buildroot}%{_libdir}/erlang/lib/%{realname}-%{version}/ebin
28
+install -m 644 -p ebin/%{realname}.beam %{buildroot}%{_libdir}/erlang/lib/%{realname}-%{version}/ebin
29
+install -m 755 -p priv/%{realname}_drv.so %{buildroot}%{_libdir}/erlang/lib/%{realname}-%{version}/priv
30
+
31
+%files
32
+%defattr(-,root,root)
33
+%doc LICENSE
34
+%dir %{_libdir}/erlang/lib/%{realname}-%{version}/
35
+%dir %{_libdir}/erlang/lib/%{realname}-%{version}/ebin/
36
+%dir %{_libdir}/erlang/lib/%{realname}-%{version}/priv/
37
+%{_libdir}/erlang/lib/%{realname}-%{version}/ebin/%{realname}.app
38
+%{_libdir}/erlang/lib/%{realname}-%{version}/ebin/%{realname}.beam
39
+%{_libdir}/erlang/lib/%{realname}-%{version}/priv/%{realname}_drv.so
40
+
41
+%changelog
42
+*   Mon Nov 04 2019 Keerthana K <keerthanak@vmware.com> 1.0-1
43
+-   Initial  package for PhotonOS.
... ...
@@ -1,20 +1,20 @@
1 1
 Name:         erlang
2 2
 Summary:      erlang
3
-Version:      19.3
4
-Release:      3%{?dist}
3
+Version:      22.1
4
+Release:      1%{?dist}
5 5
 Group:        Development/Languages
6 6
 Vendor:       VMware, Inc.
7 7
 Distribution: Photon
8 8
 License:      ASL2.0
9 9
 URL:          http://erlang.com
10
-Source0:      otp_src_%{version}.tar.gz
11
-%define sha1  otp_src=a3be29bff2d258399b1e2fddfc76cf2f6f1efba8
10
+Source0:      OTP-%{version}.tar.gz
11
+%define sha1  OTP=62fed3198da14dcc42773e24c572027c63e46e46
12 12
 BuildRequires: unzip
13 13
 %description
14 14
 erlang programming language
15 15
 
16 16
 %prep
17
-%setup -q -n otp_src_%{version}
17
+%setup -q -n otp-OTP-%{version}
18 18
 
19 19
 %build
20 20
 export ERL_TOP=`pwd`
... ...
@@ -37,6 +37,8 @@ make install DESTDIR=$RPM_BUILD_ROOT
37 37
 %exclude %{_libdir}/debug
38 38
 
39 39
 %changelog
40
+* Tue Oct 29 2019 Keerthana K <keerthanak@vmware.com> 22.1-1
41
+- Update to latest version 22.1
40 42
 * Thu Jan 31 2019 Siju Maliakkal <smaliakkal@vmware.com> 19.3-3
41 43
 - Revert to old version to fix rabbitmq-server startup failure
42 44
 * Fri Dec 07 2018 Ashwin H <ashwinh@vmware.com> 21.1.4-1
... ...
@@ -1,6 +1,6 @@
1 1
 Name:          rabbitmq-server
2 2
 Summary:       RabbitMQ messaging server
3
-Version:       3.7.3
3
+Version:       3.7.20
4 4
 Release:       1%{?dist}
5 5
 Group:         Applications
6 6
 Vendor:        VMware, Inc.
... ...
@@ -8,9 +8,10 @@ Distribution:  Photon
8 8
 License:       MPLv1.1
9 9
 URL:           https://github.com/rabbitmq/rabbitmq-server
10 10
 source0:       https://github.com/rabbitmq/rabbitmq-server/releases/download/v%{version}/%{name}-%{version}.tar.xz
11
-%define sha1 rabbitmq=ea8049abde9155959ced8b22af838d1deb262433
11
+%define sha1 rabbitmq=dc2ade335755a9342524651e994597199219b172
12 12
 Source1:       rabbitmq.config
13 13
 Requires:      erlang
14
+Requires:      erlang-sd_notify
14 15
 Requires:      /bin/sed
15 16
 Requires:      socat
16 17
 Requires(pre):  /usr/sbin/useradd /usr/sbin/groupadd
... ...
@@ -32,6 +33,7 @@ rabbitmq messaging server
32 32
 %setup -q
33 33
 
34 34
 %build
35
+LANG="en_US.UTF-8" LC_ALL="en_US.UTF-8"
35 36
 make %{?_smp_mflags}
36 37
 
37 38
 %install
... ...
@@ -85,7 +87,6 @@ fi
85 85
 chown -R rabbitmq:rabbitmq /var/lib/rabbitmq
86 86
 chown -R rabbitmq:rabbitmq /etc/rabbitmq
87 87
 %systemd_post %{name}.service
88
-systemctl daemon-reload
89 88
 
90 89
 %preun
91 90
 %systemd_preun %{name}.service
... ...
@@ -105,6 +106,8 @@ rm -rf $RPM_BUILD_ROOT
105 105
 /var/lib/*
106 106
 
107 107
 %changelog
108
+* Tue Oct 29 2019 Keerthana K <keerthanak@vmware.com> 3.7.20-1
109
+- Update to version 3.7.20
108 110
 * Mon Aug 19 2019 Keerthana K <keerthanak@vmware.com> 3.7.3-1
109 111
 - Update to version 3.7.3
110 112
 * Tue Feb 05 2019 Alexey Makhalov <amakhalov@vmware.com> 3.6.15-4