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

blender-snapcraft-template.yaml « snap « freedesktop « release - git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 882f9081c09f0e2343ca60bc2c89e31fa303efec (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
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