xref: /aosp_15_r20/external/grpc-grpc/templates/package.xml.template (revision cc02d7e222339f7a4f6ba5f422e6413f4bd931f2)
1%YAML 1.2
2--- |
3  <?xml version="1.0" encoding="UTF-8"?>
4  <package packagerversion="1.9.5" version="2.0" xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.0 http://pear.php.net/dtd/package-2.0.xsd">
5   <name>grpc</name>
6   <channel>pecl.php.net</channel>
7   <summary>A high performance, open source, general RPC framework that puts mobile and HTTP/2 first.</summary>
8   <description>Remote Procedure Calls (RPCs) provide a useful abstraction for building distributed applications and services. The libraries in this repository provide a concrete implementation of the gRPC protocol, layered over HTTP/2. These libraries enable communication between clients and servers using any combination of the supported languages.</description>
9   <lead>
10    <name>Stanley Cheung</name>
11    <user>stanleycheung</user>
12    <email>[email protected]</email>
13    <active>yes</active>
14   </lead>
15   <date>2019-09-24</date>
16   <time>16:06:07</time>
17   <version>
18    <release>${settings.php_version.php()}</release>
19    <api>${settings.php_version.php()}</api>
20   </version>
21   <stability>
22    <release>${settings.php_version.php_stability()}</release>
23    <api>${settings.php_version.php_stability()}</api>
24   </stability>
25   <license>Apache 2.0</license>
26   <notes>
27  - gRPC Core ${settings.php_version.php_composer()} update
28   </notes>
29   <contents>
30    <dir baseinstalldir="/" name="/">
31      <file baseinstalldir="/" name="config.m4" role="src" />
32      <file baseinstalldir="/" name="config.w32" role="src" />
33      <file baseinstalldir="/" name="src/php/README.md" role="src" />\
34  <%
35    srcs = []
36    srcs.extend(php_config_m4.src + php_config_m4.headers)
37    php_deps = php_config_m4.get('deps', [])
38    lib_maps = {lib.name: lib for lib in libs}
39    for dep in php_deps[:]:
40      lib = lib_maps.get(dep, None)
41      if lib:
42        php_deps.extend(lib.transitive_deps)
43    # construct list of all source files, but explicitly exclude cares
44    for dep in set(php_deps) - set({'cares'}):
45      lib = lib_maps.get(dep, None)
46      if lib:
47         srcs.extend(lib.get('public_headers', []) + lib.headers + lib.src)
48    srcs = sorted(set(srcs))
49  %>
50      % for src in srcs:
51      <file baseinstalldir="/" name="${src}" role="src" />
52      % endfor
53      <file name="LICENSE" role="doc" />
54    </dir>
55   </contents>
56   <dependencies>
57    <required>
58     <php>
59      <min>7.0.0</min>
60     </php>
61     <pearinstaller>
62      <min>1.4.0</min>
63     </pearinstaller>
64    </required>
65   </dependencies>
66   <providesextension>grpc</providesextension>
67   <extsrcrelease />
68   <changelog>
69    <release>
70     <version>
71      <release>0.5.0</release>
72      <api>0.5.0</api>
73     </version>
74     <stability>
75      <release>alpha</release>
76      <api>alpha</api>
77     </stability>
78     <date>2015-06-16</date>
79     <license>BSD</license>
80     <notes>
81  First alpha release
82     </notes>
83    </release>
84    <release>
85     <version>
86      <release>0.5.1</release>
87      <api>0.5.1</api>
88     </version>
89     <stability>
90      <release>alpha</release>
91      <api>alpha</api>
92     </stability>
93     <date>2015-07-09</date>
94     <license>BSD</license>
95     <notes>
96  Update to wrap gRPC C Core version 0.10.0
97     </notes>
98    </release>
99    <release>
100     <version>
101      <release>0.6.0</release>
102      <api>0.6.0</api>
103     </version>
104     <stability>
105      <release>beta</release>
106      <api>beta</api>
107     </stability>
108     <date>2015-09-24</date>
109     <license>BSD</license>
110     <notes>
111  - support per message compression disable
112  - expose per-call host override option
113  - expose connectivity API
114  - expose channel target and call peer
115  - add user-agent
116  - update to wrap gRPC C core library beta version 0.11.0
117     </notes>
118    </release>
119    <release>
120     <version>
121      <release>0.6.1</release>
122      <api>0.6.0</api>
123     </version>
124     <stability>
125      <release>beta</release>
126      <api>beta</api>
127     </stability>
128     <date>2015-10-21</date>
129     <license>BSD</license>
130     <notes>
131  - fixed undefined constant fatal error when run with apache/nginx #2275
132     </notes>
133    </release>
134    <release>
135     <version>
136      <release>0.7.0</release>
137      <api>0.7.0</api>
138     </version>
139     <stability>
140      <release>beta</release>
141      <api>beta</api>
142     </stability>
143     <date>2016-01-13</date>
144     <license>BSD</license>
145     <notes>
146  - Breaking change to Credentials class (removed) #3765
147  - Replaced by ChannelCredentials and CallCredentials class #3765
148  - New plugin based metadata auth API #4394
149  - Explicit ChannelCredentials::createInsecure() call
150     </notes>
151    </release>
152    <release>
153     <version>
154      <release>0.8.0</release>
155      <api>0.8.0</api>
156     </version>
157     <stability>
158      <release>beta</release>
159      <api>beta</api>
160     </stability>
161     <date>2016-02-24</date>
162     <license>BSD</license>
163     <notes>
164  - Simplify gRPC PHP installation #4517
165  - Wrap gRPC core library version 0.13
166     </notes>
167    </release>
168    <release>
169     <version>
170      <release>0.8.1</release>
171      <api>0.8.1</api>
172     </version>
173     <stability>
174      <release>beta</release>
175      <api>beta</api>
176     </stability>
177     <date>2016-03-01</date>
178     <license>BSD</license>
179     <notes>
180  - Increase unit test code coverage #5225
181     </notes>
182    </release>
183    <release>
184     <version>
185      <release>0.14.0</release>
186      <api>0.14.0</api>
187     </version>
188     <stability>
189      <release>beta</release>
190      <api>beta</api>
191     </stability>
192     <date>2016-04-19</date>
193     <license>BSD</license>
194     <notes>
195  - wrap grpc C core version 0.14.0
196  - destroy grpc_byte_buffer after startBatch #6096
197     </notes>
198    </release>
199    <release>
200     <version>
201      <release>0.15.0</release>
202      <api>0.15.0</api>
203     </version>
204     <stability>
205      <release>beta</release>
206      <api>beta</api>
207     </stability>
208     <date>2016-05-18</date>
209     <license>BSD</license>
210     <notes>
211  - Updated functions with TSRM macros for ZTS support #6607
212  - Load default roots.pem via grpc_set_ssl_roots_override_callback #6848
213     </notes>
214    </release>
215    <release>
216     <version>
217      <release>1.0.0RC1</release>
218      <api>1.0.0RC1</api>
219     </version>
220     <stability>
221      <release>stable</release>
222      <api>stable</api>
223     </stability>
224     <date>2016-07-13</date>
225     <license>BSD</license>
226     <notes>
227  - GA release
228  - Fix shutdown freeze problem #4017
229     </notes>
230    </release>
231    <release>
232     <version>
233      <release>1.0.0RC2</release>
234      <api>1.0.0RC2</api>
235     </version>
236     <stability>
237      <release>stable</release>
238      <api>stable</api>
239     </stability>
240     <date>2016-07-21</date>
241     <license>BSD</license>
242     <notes>
243  - PHP7 Support #7464
244     </notes>
245    </release>
246    <release>
247     <version>
248      <release>1.0.0RC3</release>
249      <api>1.0.0RC3</api>
250     </version>
251     <stability>
252      <release>stable</release>
253      <api>stable</api>
254     </stability>
255     <date>2016-07-28</date>
256     <license>BSD</license>
257     <notes>
258  - PHP7 Support continued, reduce code duplication #7543
259     </notes>
260    </release>
261    <release>
262     <version>
263      <release>1.0.0RC4</release>
264      <api>1.0.0RC4</api>
265     </version>
266     <stability>
267      <release>stable</release>
268      <api>stable</api>
269     </stability>
270     <date>2016-08-09</date>
271     <license>BSD</license>
272     <notes>
273  - Fixed Ubuntu compile error #7571, #7642
274     </notes>
275    </release>
276    <release>
277     <version>
278      <release>1.0.0</release>
279      <api>1.0.0</api>
280     </version>
281     <stability>
282      <release>stable</release>
283      <api>stable</api>
284     </stability>
285     <date>2016-08-18</date>
286     <license>BSD</license>
287     <notes>
288  - gRPC 1.0.0 release
289     </notes>
290    </release>
291    <release>
292     <version>
293      <release>1.0.1RC1</release>
294      <api>1.0.1RC1</api>
295     </version>
296     <stability>
297      <release>beta</release>
298      <api>beta</api>
299     </stability>
300     <date>2016-10-06</date>
301     <license>BSD</license>
302     <notes>
303  - Reject metadata keys which are not legal #7881
304     </notes>
305    </release>
306    <release>
307     <version>
308      <release>1.0.1</release>
309      <api>1.0.1</api>
310     </version>
311     <stability>
312      <release>stable</release>
313      <api>stable</api>
314     </stability>
315     <date>2016-10-27</date>
316     <license>BSD</license>
317     <notes>
318  - Reject metadata keys which are not legal #7881
319     </notes>
320    </release>
321    <release>
322     <version>
323      <release>1.1.0RC1</release>
324      <api>1.1.0RC1</api>
325     </version>
326     <stability>
327      <release>beta</release>
328      <api>beta</api>
329     </stability>
330     <date>2017-01-13</date>
331     <license>BSD</license>
332     <notes>
333  - PHP Proto3 adoption #8179
334  - Various bug fixes
335     </notes>
336    </release>
337    <release>
338     <version>
339      <release>1.1.0</release>
340      <api>1.1.0</api>
341     </version>
342     <stability>
343      <release>stable</release>
344      <api>stable</api>
345     </stability>
346     <date>2017-01-31</date>
347     <license>BSD</license>
348     <notes>
349  - PHP Proto3 adoption #8179
350  - Various bug fixes
351     </notes>
352    </release>
353    <release>
354     <version>
355      <release>1.2.0RC1</release>
356      <api>1.2.0RC1</api>
357     </version>
358     <stability>
359      <release>beta</release>
360      <api>beta</api>
361     </stability>
362     <date>2017-03-01</date>
363     <license>BSD</license>
364     <notes>
365  - Added arg info macros #9751
366  - Updated codegen to be consistent with protobuf #9492
367     </notes>
368    </release>
369    <release>
370     <version>
371      <release>1.2.0</release>
372      <api>1.2.0</api>
373     </version>
374     <stability>
375      <release>stable</release>
376      <api>stable</api>
377     </stability>
378     <date>2017-03-20</date>
379     <license>BSD</license>
380     <notes>
381  - Added arg info macros #9751
382  - Updated codegen to be consistent with protobuf #9492
383     </notes>
384    </release>
385   </changelog>
386  </package>
387