Browse code

add kms sdk and libs to aws-sdk-cpp

Change-Id: I140edfbb101363e47df438cfdd1ed099e0973c23
Reviewed-on: http://photon-jenkins.eng.vmware.com:8082/5815
Reviewed-by: Anish Swaminathan <anishs@vmware.com>
Tested-by: Anish Swaminathan <anishs@vmware.com>

Priyesh Padmavilasom authored on 2018/09/28 16:27:42
Showing 1 changed files
... ...
@@ -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:        3%{?dist}
6
+Release:        4%{?dist}
7 7
 Vendor:         VMware, Inc.
8 8
 Distribution:   Photon
9 9
 License:        Apache 2.0
... ...
@@ -65,6 +65,23 @@ Group:          Development/Libraries
65 65
 Requires:       aws-sdk-core = %{version}-%{release}
66 66
 Requires:       aws-s3-libs = %{version}-%{release}
67 67
 
68
+%package -n     aws-sdk-kms
69
+Summary:        aws sdk kms
70
+Group:          Development/Libraries
71
+Requires:       aws-sdk-core = %{version}-%{release}
72
+Requires:       aws-kms-libs = %{version}-%{release}
73
+
74
+%description -n aws-sdk-kms
75
+aws sdk cpp for kms
76
+
77
+%package -n     aws-kms-libs
78
+Summary:        aws kms libs
79
+Group:          Development/Libraries
80
+Requires:       aws-core-libs = %{version}-%{release}
81
+
82
+%description -n aws-kms-libs
83
+aws sdk cpp libs for kms
84
+
68 85
 %description -n aws-sdk-s3
69 86
 aws sdk cpp for s3
70 87
 
... ...
@@ -85,7 +102,7 @@ cd build
85 85
 cmake \
86 86
 -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \
87 87
 -DCMAKE_BUILD_TYPE=Release ..
88
-for component in "core" "kinesis" "s3"; do
88
+for component in "core" "kinesis" "kms" "s3"; do
89 89
   cd aws-cpp-sdk-$component
90 90
   make %{?_smp_mflags}
91 91
   cd ..
... ...
@@ -94,7 +111,7 @@ done
94 94
 
95 95
 %install
96 96
 cd build
97
-for component in "core" "kinesis" "s3"; do
97
+for component in "core" "kinesis" "kms" "s3"; do
98 98
   cd aws-cpp-sdk-$component
99 99
   make DESTDIR=%{buildroot} install
100 100
   cd ..
... ...
@@ -136,12 +153,14 @@ rm -rf %{buildroot}/*
136 136
     %defattr(-,root,root,0755)
137 137
     %exclude %{_includedir}/aws/core
138 138
     %exclude %{_includedir}/aws/kinesis
139
+    %exclude %{_includedir}/aws/kms
139 140
     %exclude %{_includedir}/aws/s3
140 141
     %exclude %{_lib64dir}/pkgconfig/aws-cpp-sdk-core.pc
141 142
     %exclude %{_lib64dir}/pkgconfig/aws-cpp-sdk-kinesis.pc
142 143
     %exclude %{_lib64dir}/pkgconfig/aws-cpp-sdk-s3.pc
143 144
     %exclude %{_lib64dir}/libaws-cpp-sdk-core.so
144 145
     %exclude %{_lib64dir}/libaws-cpp-sdk-kinesis.so
146
+    %exclude %{_lib64dir}/libaws-cpp-sdk-kms.so
145 147
     %exclude %{_lib64dir}/libaws-cpp-sdk-s3.so
146 148
 
147 149
 %files -n aws-sdk-core
... ...
@@ -162,6 +181,15 @@ rm -rf %{buildroot}/*
162 162
     %defattr(-,root,root,0755)
163 163
     %{_lib64dir}/libaws-cpp-sdk-kinesis.so
164 164
 
165
+%files -n aws-sdk-kms
166
+    %defattr(-,root,root,0755)
167
+    %{_includedir}/aws/kms/*
168
+    %{_lib64dir}/pkgconfig/aws-cpp-sdk-kms.pc
169
+
170
+%files -n aws-kms-libs
171
+    %defattr(-,root,root,0755)
172
+    %{_lib64dir}/libaws-cpp-sdk-kms.so
173
+
165 174
 %files -n aws-sdk-s3
166 175
     %defattr(-,root,root,0755)
167 176
     %{_includedir}/aws/s3/*
... ...
@@ -172,6 +200,8 @@ rm -rf %{buildroot}/*
172 172
     %{_lib64dir}/libaws-cpp-sdk-s3.so
173 173
 
174 174
 %changelog
175
+*   Thu Sep 27 2018 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.4.33-4
176
+-   Add kms libraries
175 177
 *   Thu May 03 2018 Anish Swaminathan <anishs@vmware.com> 1.4.33-3
176 178
 -   Add s3 and only build the core, kinesis and s3
177 179
 *   Thu Apr 12 2018 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.4.33-2