|
208 | 208 | "description": "Settings for all packages", |
209 | 209 | "hidden": true, |
210 | 210 | "generators": [ |
211 | | - "TGZ", |
| 211 | + "TGZ" |
| 212 | + ] |
| 213 | + }, |
| 214 | + { |
| 215 | + "name": "debian-package", |
| 216 | + "inherits": "default-package", |
| 217 | + "description": "Settings building a Debian Package", |
| 218 | + "hidden": true, |
| 219 | + "generators": [ |
212 | 220 | "DEB" |
213 | 221 | ] |
214 | 222 | }, |
215 | 223 | { |
216 | | - "name": "release-gcc-linux-shared-package", |
| 224 | + "name": "rpm-package", |
217 | 225 | "inherits": "default-package", |
| 226 | + "description": "Settings building an RPM Package", |
| 227 | + "hidden": true, |
| 228 | + "generators": [ |
| 229 | + "RPM" |
| 230 | + ] |
| 231 | + }, |
| 232 | + { |
| 233 | + "name": "release-gcc-debian-shared-package", |
| 234 | + "inherits": "debian-package", |
218 | 235 | "configurePreset": "release-gcc-linux-shared-config" |
219 | 236 | }, |
220 | 237 | { |
221 | | - "name": "release-gcc-linux-static-package", |
222 | | - "inherits": "default-package", |
| 238 | + "name": "release-gcc-debian-static-package", |
| 239 | + "inherits": "debian-package", |
| 240 | + "configurePreset": "release-gcc-linux-static-config" |
| 241 | + }, |
| 242 | + { |
| 243 | + "name": "release-gcc-rpm-shared-package", |
| 244 | + "inherits": "rpm-package", |
| 245 | + "configurePreset": "release-gcc-linux-shared-config" |
| 246 | + }, |
| 247 | + { |
| 248 | + "name": "release-gcc-rpm-static-package", |
| 249 | + "inherits": "rpm-package", |
223 | 250 | "configurePreset": "release-gcc-linux-static-config" |
224 | 251 | } |
225 | 252 | ], |
|
263 | 290 | ] |
264 | 291 | }, |
265 | 292 | { |
266 | | - "name": "package-release-gcc-linux-shared-workflow", |
267 | | - "displayName": "Package Release Shared Library Workflow", |
268 | | - "description": "Packaging the release gcc shared library", |
| 293 | + "name": "package-release-gcc-debian-shared-workflow", |
| 294 | + "displayName": "Debian Package Release Shared Library Workflow", |
| 295 | + "description": "Packaging the release gcc shared library with debian", |
| 296 | + "steps": [ |
| 297 | + { |
| 298 | + "type": "configure", |
| 299 | + "name": "release-gcc-linux-shared-config" |
| 300 | + }, |
| 301 | + { |
| 302 | + "type": "build", |
| 303 | + "name": "release-gcc-linux-shared-build" |
| 304 | + }, |
| 305 | + { |
| 306 | + "type": "package", |
| 307 | + "name": "release-gcc-debian-shared-package" |
| 308 | + } |
| 309 | + ] |
| 310 | + }, |
| 311 | + { |
| 312 | + "name": "package-release-gcc-debian-static-workflow", |
| 313 | + "displayName": "Debian Package Release Static Library Workflow", |
| 314 | + "description": "Packaging the release gcc static library with debian", |
| 315 | + "steps": [ |
| 316 | + { |
| 317 | + "type": "configure", |
| 318 | + "name": "release-gcc-linux-static-config" |
| 319 | + }, |
| 320 | + { |
| 321 | + "type": "build", |
| 322 | + "name": "release-gcc-linux-static-build" |
| 323 | + }, |
| 324 | + { |
| 325 | + "type": "package", |
| 326 | + "name": "release-gcc-debian-static-package" |
| 327 | + } |
| 328 | + ] |
| 329 | + }, |
| 330 | + { |
| 331 | + "name": "package-release-gcc-rpm-shared-workflow", |
| 332 | + "displayName": "RPM Package Release Shared Library Workflow", |
| 333 | + "description": "Packaging the release gcc shared library as an RPM", |
269 | 334 | "steps": [ |
270 | 335 | { |
271 | 336 | "type": "configure", |
|
277 | 342 | }, |
278 | 343 | { |
279 | 344 | "type": "package", |
280 | | - "name": "release-gcc-linux-shared-package" |
| 345 | + "name": "release-gcc-rpm-shared-package" |
281 | 346 | } |
282 | 347 | ] |
283 | 348 | }, |
284 | 349 | { |
285 | | - "name": "package-release-gcc-linux-static-workflow", |
286 | | - "displayName": "Package Release Static Library Workflow", |
287 | | - "description": "Packaging the release gcc static library", |
| 350 | + "name": "package-release-gcc-rpm-static-workflow", |
| 351 | + "displayName": "RPM Package Release Static Library Workflow", |
| 352 | + "description": "Packaging the release gcc static library as an RPM", |
288 | 353 | "steps": [ |
289 | 354 | { |
290 | 355 | "type": "configure", |
|
296 | 361 | }, |
297 | 362 | { |
298 | 363 | "type": "package", |
299 | | - "name": "release-gcc-linux-static-package" |
| 364 | + "name": "release-gcc-rpm-static-package" |
300 | 365 | } |
301 | 366 | ] |
302 | 367 | } |
|
0 commit comments