Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'release/freedesktop/snap/blender-snapcraft-template.yaml')
-rw-r--r--release/freedesktop/snap/blender-snapcraft-template.yaml49
1 files changed, 49 insertions, 0 deletions
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