diff options
author | Julian Eisel <julian@blender.org> | 2021-06-05 18:51:46 +0300 |
---|---|---|
committer | Julian Eisel <julian@blender.org> | 2021-06-05 18:51:46 +0300 |
commit | 87a821397fa4db7b72ea809ee29c319cf4788a1a (patch) | |
tree | 5b14c3657585b7e64ce1a3e14492925e0a79f473 /release/freedesktop/snap/blender-snapcraft-template.yaml | |
parent | d6e9b0ce5d61f64a3879459c9d39a151aabdea81 (diff) | |
parent | edaaa2afddb2132e56f39791e559b084b6df8773 (diff) |
Merge branch 'master' into asset-system-filelistasset-system-filelist
Diffstat (limited to 'release/freedesktop/snap/blender-snapcraft-template.yaml')
-rw-r--r-- | release/freedesktop/snap/blender-snapcraft-template.yaml | 49 |
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 |