[Bf-blender-cvs] [ee54a8ace75] tmp-buildbot-cleanup: Update all README to clearify intention or usage Add snap configuration file used by Buildbot snap store steps1

James Monteath noreply at git.blender.org
Mon May 31 18:58:46 CEST 2021


Commit: ee54a8ace753a56236f5d1d647da7a40904af6b3
Author: James Monteath
Date:   Mon May 31 18:58:42 2021 +0200
Branches: tmp-buildbot-cleanup
https://developer.blender.org/rBee54a8ace753a56236f5d1d647da7a40904af6b3

Update all README to clearify intention or usage
Add snap configuration file used by Buildbot snap store steps1

===================================================================

M	build_files/buildbot/README.md
M	build_files/config/README.md
M	release/darwin/README.md
M	release/freedesktop/snap/README.md
A	release/freedesktop/snap/blender-snapcraft-template.yaml
M	release/windows/msix/README.md

===================================================================

diff --git a/build_files/buildbot/README.md b/build_files/buildbot/README.md
index 9c71deeec68..f6fd07d9246 100644
--- a/build_files/buildbot/README.md
+++ b/build_files/buildbot/README.md
@@ -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.
diff --git a/build_files/config/README.md b/build_files/config/README.md
index 958a01d9aa2..6c429e4e58d 100644
--- a/build_files/config/README.md
+++ b/build_files/config/README.md
@@ -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.
\ No newline at end of file
+Both buildbot and developers will eventually use the same configuration file.
diff --git a/release/darwin/README.md b/release/darwin/README.md
index 9c71deeec68..f1f02543ff3 100644
--- a/release/darwin/README.md
+++ b/release/darwin/README.md
@@ -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
diff --git a/release/freedesktop/snap/README.md b/release/freedesktop/snap/README.md
index 9c71deeec68..742b265ada6 100644
--- a/release/freedesktop/snap/README.md
+++ b/release/freedesktop/snap/README.md
@@ -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
+```
diff --git a/release/freedesktop/snap/blender-snapcraft-template.yaml b/release/freedesktop/snap/blender-snapcraft-template.yaml
new file mode 100644
index 00000000000..882f9081c09
--- /dev/null
+++ b/release/freedesktop/snap/blender-snapcraft-template.yaml
@@ -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
diff --git a/release/windows/msix/README.md b/release/windows/msix/README.md
index 9c71deeec68..96f753f0e78 100644
--- a/release/windows/msix/README.md
+++ b/release/windows/msix/README.md
@@ -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.



More information about the Bf-blender-cvs mailing list