Change-Id: I16bd25e1042fe4ad852e3b2427c730303a404e0a
Reviewed-on: http://photon-jenkins.eng.vmware.com:8082/6750
Tested-by: michellew <michellew@vmware.com>
Reviewed-by: michellew <michellew@vmware.com>
| ... | ... |
@@ -3,7 +3,7 @@ Summary: aws sdk for c++ |
| 3 | 3 |
Group: Development/Libraries |
| 4 | 4 |
Name: aws-sdk-cpp |
| 5 | 5 |
Version: 1.4.33 |
| 6 |
-Release: 4%{?dist}
|
|
| 6 |
+Release: 5%{?dist}
|
|
| 7 | 7 |
Vendor: VMware, Inc. |
| 8 | 8 |
Distribution: Photon |
| 9 | 9 |
License: Apache 2.0 |
| ... | ... |
@@ -20,7 +20,6 @@ BuildRequires: cmake |
| 20 | 20 |
BuildRequires: curl-devel |
| 21 | 21 |
BuildRequires: openssl-devel |
| 22 | 22 |
BuildRequires: zlib-devel |
| 23 |
- |
|
| 24 | 23 |
%description |
| 25 | 24 |
The AWS SDK for C++ provides a modern C++ (version C++ 11 or later) interface for Amazon Web Services (AWS). |
| 26 | 25 |
|
| ... | ... |
@@ -28,7 +27,6 @@ The AWS SDK for C++ provides a modern C++ (version C++ 11 or later) interface fo |
| 28 | 28 |
Summary: aws sdk core |
| 29 | 29 |
Group: Development/Libraries |
| 30 | 30 |
Requires: aws-core-libs = %{version}-%{release}
|
| 31 |
- |
|
| 32 | 31 |
%description -n aws-sdk-core |
| 33 | 32 |
aws sdk cpp core |
| 34 | 33 |
|
| ... | ... |
@@ -38,7 +36,6 @@ Group: Development/Libraries |
| 38 | 38 |
Requires: openssl-devel |
| 39 | 39 |
Requires: curl-devel |
| 40 | 40 |
Requires: zlib-devel |
| 41 |
- |
|
| 42 | 41 |
%description -n aws-core-libs |
| 43 | 42 |
aws core libs |
| 44 | 43 |
|
| ... | ... |
@@ -47,7 +44,6 @@ Summary: aws sdk kinesis |
| 47 | 47 |
Group: Development/Libraries |
| 48 | 48 |
Requires: aws-sdk-core = %{version}-%{release}
|
| 49 | 49 |
Requires: aws-kinesis-libs = %{version}-%{release}
|
| 50 |
- |
|
| 51 | 50 |
%description -n aws-sdk-kinesis |
| 52 | 51 |
aws sdk cpp for kinesis |
| 53 | 52 |
|
| ... | ... |
@@ -55,7 +51,6 @@ aws sdk cpp for kinesis |
| 55 | 55 |
Summary: aws kinesis libs |
| 56 | 56 |
Group: Development/Libraries |
| 57 | 57 |
Requires: aws-core-libs = %{version}-%{release}
|
| 58 |
- |
|
| 59 | 58 |
%description -n aws-kinesis-libs |
| 60 | 59 |
aws kinesis libs |
| 61 | 60 |
|
| ... | ... |
@@ -64,13 +59,21 @@ Summary: aws sdk s3 |
| 64 | 64 |
Group: Development/Libraries |
| 65 | 65 |
Requires: aws-sdk-core = %{version}-%{release}
|
| 66 | 66 |
Requires: aws-s3-libs = %{version}-%{release}
|
| 67 |
+%description -n aws-sdk-s3 |
|
| 68 |
+aws sdk cpp for s3 |
|
| 69 |
+ |
|
| 70 |
+%package -n aws-s3-libs |
|
| 71 |
+Summary: aws s3 libs |
|
| 72 |
+Group: Development/Libraries |
|
| 73 |
+Requires: aws-core-libs = %{version}-%{release}
|
|
| 74 |
+%description -n aws-s3-libs |
|
| 75 |
+aws s3 libs |
|
| 67 | 76 |
|
| 68 | 77 |
%package -n aws-sdk-kms |
| 69 | 78 |
Summary: aws sdk kms |
| 70 | 79 |
Group: Development/Libraries |
| 71 | 80 |
Requires: aws-sdk-core = %{version}-%{release}
|
| 72 | 81 |
Requires: aws-kms-libs = %{version}-%{release}
|
| 73 |
- |
|
| 74 | 82 |
%description -n aws-sdk-kms |
| 75 | 83 |
aws sdk cpp for kms |
| 76 | 84 |
|
| ... | ... |
@@ -78,20 +81,23 @@ aws sdk cpp for kms |
| 78 | 78 |
Summary: aws kms libs |
| 79 | 79 |
Group: Development/Libraries |
| 80 | 80 |
Requires: aws-core-libs = %{version}-%{release}
|
| 81 |
- |
|
| 82 | 81 |
%description -n aws-kms-libs |
| 83 | 82 |
aws sdk cpp libs for kms |
| 84 | 83 |
|
| 85 |
-%description -n aws-sdk-s3 |
|
| 86 |
-aws sdk cpp for s3 |
|
| 84 |
+%package -n aws-sdk-monitoring |
|
| 85 |
+Summary: aws sdk monitoring |
|
| 86 |
+Group: Development/Libraries |
|
| 87 |
+Requires: aws-sdk-core = %{version}-%{release}
|
|
| 88 |
+Requires: aws-monitoring-libs = %{version}-%{release}
|
|
| 89 |
+%description -n aws-sdk-monitoring |
|
| 90 |
+aws sdk cpp for monitoring |
|
| 87 | 91 |
|
| 88 |
-%package -n aws-s3-libs |
|
| 89 |
-Summary: aws s3 libs |
|
| 92 |
+%package -n aws-monitoring-libs |
|
| 93 |
+Summary: aws monitoring libs |
|
| 90 | 94 |
Group: Development/Libraries |
| 91 | 95 |
Requires: aws-core-libs = %{version}-%{release}
|
| 92 |
- |
|
| 93 |
-%description -n aws-s3-libs |
|
| 94 |
-aws s3 libs |
|
| 96 |
+%description -n aws-monitoring-libs |
|
| 97 |
+aws sdk cpp libs for monitoring |
|
| 95 | 98 |
|
| 96 | 99 |
%prep |
| 97 | 100 |
%setup |
| ... | ... |
@@ -102,16 +108,15 @@ cd build |
| 102 | 102 |
cmake \ |
| 103 | 103 |
-DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \
|
| 104 | 104 |
-DCMAKE_BUILD_TYPE=Release .. |
| 105 |
-for component in "core" "kinesis" "kms" "s3"; do |
|
| 105 |
+for component in "core" "kinesis" "s3" "kms" "monitoring"; do |
|
| 106 | 106 |
cd aws-cpp-sdk-$component |
| 107 | 107 |
make %{?_smp_mflags}
|
| 108 | 108 |
cd .. |
| 109 | 109 |
done |
| 110 | 110 |
|
| 111 |
- |
|
| 112 | 111 |
%install |
| 113 | 112 |
cd build |
| 114 |
-for component in "core" "kinesis" "kms" "s3"; do |
|
| 113 |
+for component in "core" "kinesis" "s3" "kms" "monitoring"; do |
|
| 115 | 114 |
cd aws-cpp-sdk-$component |
| 116 | 115 |
make DESTDIR=%{buildroot} install
|
| 117 | 116 |
cd .. |
| ... | ... |
@@ -153,15 +158,19 @@ rm -rf %{buildroot}/*
|
| 153 | 153 |
%defattr(-,root,root,0755) |
| 154 | 154 |
%exclude %{_includedir}/aws/core
|
| 155 | 155 |
%exclude %{_includedir}/aws/kinesis
|
| 156 |
- %exclude %{_includedir}/aws/kms
|
|
| 157 | 156 |
%exclude %{_includedir}/aws/s3
|
| 157 |
+ %exclude %{_includedir}/aws/kms
|
|
| 158 |
+ %exclude %{_includedir}/aws/monitoring
|
|
| 158 | 159 |
%exclude %{_lib64dir}/pkgconfig/aws-cpp-sdk-core.pc
|
| 159 | 160 |
%exclude %{_lib64dir}/pkgconfig/aws-cpp-sdk-kinesis.pc
|
| 160 | 161 |
%exclude %{_lib64dir}/pkgconfig/aws-cpp-sdk-s3.pc
|
| 162 |
+ %exclude %{_lib64dir}/pkgconfig/aws-cpp-sdk-kms.pc
|
|
| 163 |
+ %exclude %{_lib64dir}/pkgconfig/aws-cpp-sdk-monitoring.pc
|
|
| 161 | 164 |
%exclude %{_lib64dir}/libaws-cpp-sdk-core.so
|
| 162 | 165 |
%exclude %{_lib64dir}/libaws-cpp-sdk-kinesis.so
|
| 163 |
- %exclude %{_lib64dir}/libaws-cpp-sdk-kms.so
|
|
| 164 | 166 |
%exclude %{_lib64dir}/libaws-cpp-sdk-s3.so
|
| 167 |
+ %exclude %{_lib64dir}/libaws-cpp-sdk-kms.so
|
|
| 168 |
+ %exclude %{_lib64dir}/libaws-cpp-sdk-monitoring.so
|
|
| 165 | 169 |
|
| 166 | 170 |
%files -n aws-sdk-core |
| 167 | 171 |
%defattr(-,root,root,0755) |
| ... | ... |
@@ -181,6 +190,15 @@ rm -rf %{buildroot}/*
|
| 181 | 181 |
%defattr(-,root,root,0755) |
| 182 | 182 |
%{_lib64dir}/libaws-cpp-sdk-kinesis.so
|
| 183 | 183 |
|
| 184 |
+%files -n aws-sdk-s3 |
|
| 185 |
+ %defattr(-,root,root,0755) |
|
| 186 |
+ %{_includedir}/aws/s3/*
|
|
| 187 |
+ %{_lib64dir}/pkgconfig/aws-cpp-sdk-s3.pc
|
|
| 188 |
+ |
|
| 189 |
+%files -n aws-s3-libs |
|
| 190 |
+ %defattr(-,root,root,0755) |
|
| 191 |
+ %{_lib64dir}/libaws-cpp-sdk-s3.so
|
|
| 192 |
+ |
|
| 184 | 193 |
%files -n aws-sdk-kms |
| 185 | 194 |
%defattr(-,root,root,0755) |
| 186 | 195 |
%{_includedir}/aws/kms/*
|
| ... | ... |
@@ -190,16 +208,18 @@ rm -rf %{buildroot}/*
|
| 190 | 190 |
%defattr(-,root,root,0755) |
| 191 | 191 |
%{_lib64dir}/libaws-cpp-sdk-kms.so
|
| 192 | 192 |
|
| 193 |
-%files -n aws-sdk-s3 |
|
| 193 |
+%files -n aws-sdk-monitoring |
|
| 194 | 194 |
%defattr(-,root,root,0755) |
| 195 |
- %{_includedir}/aws/s3/*
|
|
| 196 |
- %{_lib64dir}/pkgconfig/aws-cpp-sdk-s3.pc
|
|
| 195 |
+ %{_includedir}/aws/monitoring/*
|
|
| 196 |
+ %{_lib64dir}/pkgconfig/aws-cpp-sdk-monitoring.pc
|
|
| 197 | 197 |
|
| 198 |
-%files -n aws-s3-libs |
|
| 198 |
+%files -n aws-monitoring-libs |
|
| 199 | 199 |
%defattr(-,root,root,0755) |
| 200 |
- %{_lib64dir}/libaws-cpp-sdk-s3.so
|
|
| 200 |
+ %{_lib64dir}/libaws-cpp-sdk-monitoring.so
|
|
| 201 | 201 |
|
| 202 | 202 |
%changelog |
| 203 |
+* Fri Feb 15 2019 Michelle Wang <michellew@vmware.com> 1.4.33-5 |
|
| 204 |
+- Add monitoring libraries |
|
| 203 | 205 |
* Thu Sep 27 2018 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.4.33-4 |
| 204 | 206 |
- Add kms libraries |
| 205 | 207 |
* Thu May 03 2018 Anish Swaminathan <anishs@vmware.com> 1.4.33-3 |