Update all README to clearify intention or usage

Add snap configuration file used by Buildbot snap store steps1
This commit is contained in:
James Monteath 2021-05-31 18:58:42 +02:00
parent ffe7a41540
commit ee54a8ace7
6 changed files with 76 additions and 19 deletions

View File

@ -1,5 +1,4 @@
Moved Scripts
=============
Buildbot Configuration
=====================
Scripts have been moved to own git repo
Only configurations remain here and is used with new pipeline
Files used by Buildbot's `compile-code` step.

View File

@ -1,10 +1,8 @@
Pipeline Config
===============
Scripts have been moved to own git repo.
This configuration file is used by buildbot new pipeline for the `update-code` step.
It will soon be used by the ../utils/make_update.py script.
Both buildbot and developers will eventually use the same configuration file.
Both buildbot and developers will eventually use the same configuration file.

View File

@ -1,5 +1,5 @@
Moved Scripts
=============
Buildbot Configuration
======================
Files used by Buildbot's `package-code-binaires` step for the darwin platform.
Scripts have been moved to own git repo
Only configurations remain here and is used with new pipeline

View File

@ -1,5 +1,17 @@
Moved Scripts
=============
Snap Configuration
===================
Scripts have been moved to own git repo
Only configurations remain here and is used with new pipeline
Files used by Buildbot's `package-code-store-snap` and `deliver-code-store-snap` steps.
Build pipeline snap tracks and channels
```
<track>/stable
- Latest stable release for the specified track
<track>/candidate
- Test builds for the upcoming stable release - *not used for now*
<track>/beta
- Nightly automated builds provided by a release branch
<track>/egde/<branch>
- Nightly or on demand builds - will also make use of branch
```

View File

@ -0,0 +1,49 @@
name: blender
summary: Blender is the free and open source 3D creation suite.
description: |
Blender is the free and open source 3D creation suite. It supports the
entirety of the 3D pipeline—modeling, rigging, animation, simulation,
rendering, compositing and motion tracking, and video editing.
Blender is a public project, made by hundreds of people from around the
world; by studios and individual artists, professionals and hobbyists,
scientists, students, VFX experts, animators, game artists, modders, and
the list goes on.
icon: @ICON_PATH@
passthrough:
license: GPL-3.0
confinement: classic
apps:
blender:
command: ./blender-wrapper
desktop: ./blender.desktop
base: core18
version: '@VERSION@'
grade: @GRADE@
parts:
blender:
plugin: dump
source: @PACKAGE_PATH@
build-attributes: [keep-execstack, no-patchelf]
override-build: |
snapcraftctl build
sed -i 's|Icon=blender|Icon=${SNAP}/blender.svg|' ${SNAPCRAFT_PART_INSTALL}/blender.desktop
stage-packages:
- libxcb1
- libxext6
- libx11-6
- libxi6
- libxfixes3
- libxrender1
- libxxf86vm1
wrapper:
plugin: dump
source: .
stage:
- ./blender-wrapper

View File

@ -1,5 +1,4 @@
Moved Scripts
=============
Buildbot Configuration
======================
Scripts have been moved to own git repo
Only configurations remain here and is used with new pipeline
Files used by Buildbot's `package-code-store-windows` step.