~chunsang/+junk/snapcraft-mir-client-armhf

1 by Kevin Gunn
first checkin of mir client app snap
1
name: mir-client
32 by Kevin Gunn
update to mir0.24.1
2
version: 0.24.1
1 by Kevin Gunn
first checkin of mir client app snap
3
summary: Example app on Mir stack
42 by Alberto Aguirre
Use the mir-libs content interface
4
description: This example can be used as a guide by other mir client snaps to render guis
17 by Kevin Gunn
update latest mir23.3 and verify against snapcraft 2.12.1 and snapd 2.0.10
5
confinement: strict
38 by Alberto Aguirre
Specify grade attribute
6
grade: devel
1 by Kevin Gunn
first checkin of mir client app snap
7
3 by Kevin Gunn
temp unconfined
8
apps:
1 by Kevin Gunn
first checkin of mir client app snap
9
  client-start:
3 by Kevin Gunn
temp unconfined
10
    command: bin/client-start
11
    daemon: simple
9 by Kevin Gunn
update ready for plugs
12
    plugs:
12 by Kevin Gunn
overhaul for snapcraft2.8 and interface introduction
13
      - mir
20 by Kevin Gunn
rely on opengl for relevant paths, mir interface PR reworked accordingly
14
      - opengl
42 by Alberto Aguirre
Use the mir-libs content interface
15
16
plugs:
17
  mir-libs:
18
    interface: content
19
    target: mir-libs
20
    default-provider: mir-libs:mir-libs
21
1 by Kevin Gunn
first checkin of mir client app snap
22
parts:
43 by Alberto Aguirre
Further split parts - simplify their stage-packages
23
  qtubuntu:
24
    plugin: nil
25
    stage-packages:
26
      - qtubuntu-desktop
27
28
  qt-examples:
29
    plugin: nil
30
    stage-packages:
22 by Kevin Gunn
clean up
31
      - qtdeclarative5-examples
43 by Alberto Aguirre
Further split parts - simplify their stage-packages
32
      - qml-module-qtquick-window2 #qtdeclarative5-examples is missing this dep, which is used by various examples
39 by Alberto Aguirre
Split up examples part into qt-support and mir-demos
33
34
  mir-demos:
35
    plugin: nil
36
    stage-packages:
37
      - mir-demos
38
28 by Kevin Gunn
add photoviewer as an example
39
  photoviewer:
40
    qt-version: qt5
41
    plugin: qmake
42
    source: https://github.com/qt/qtdeclarative.git
43
    project-files:
44
      - examples/quick/demos/photoviewer/photoviewer.pro
45
    build-packages:
46
      - build-essential
30 by Kevin Gunn
add qtdeclarative5-dev to qmake build pkg
47
      - qtdeclarative5-dev
28 by Kevin Gunn
add photoviewer as an example
48
      - qtquick1-5-dev
31 by Kevin Gunn
add xml list to bld pkg
49
      - libqt5xmlpatterns5-dev
43 by Alberto Aguirre
Further split parts - simplify their stage-packages
50
    stage-packages:
51
      - qml-module-qtquick-controls
52
      - qml-module-qtqml-models2
36 by Alberto Aguirre
Avoid use of deprecated copy plugin - use dump instead
53
22 by Kevin Gunn
clean up
54
  qmldemo:
36 by Alberto Aguirre
Avoid use of deprecated copy plugin - use dump instead
55
    plugin: dump
56
    source: .
57
    snap: [demo.qml]
58
45 by Alberto Aguirre
Run the app specified in configuration
59
  qtchooser-config:
36 by Alberto Aguirre
Avoid use of deprecated copy plugin - use dump instead
60
    plugin: dump
61
    source: .
62
    organize:
12 by Kevin Gunn
overhaul for snapcraft2.8 and interface introduction
63
      snappy-qt5.conf: etc/xdg/qtchooser/snappy-qt5.conf
36 by Alberto Aguirre
Avoid use of deprecated copy plugin - use dump instead
64
1 by Kevin Gunn
first checkin of mir client app snap
65
  glue:
36 by Alberto Aguirre
Avoid use of deprecated copy plugin - use dump instead
66
    plugin: dump
67
    source: .
68
    organize:
1 by Kevin Gunn
first checkin of mir client app snap
69
      client-start: bin/client-start
44 by Alberto Aguirre
Add a configure hook
70
      configure: meta/hooks/configure #FIXME: use actual hooks attribute when snapcraft supports it
42 by Alberto Aguirre
Use the mir-libs content interface
71
72
  mir-libs-target:
73
    plugin: dump
74
    source: .
75
    snap: [mir-libs]
45 by Alberto Aguirre
Run the app specified in configuration
76
77
  app-wrappers:
78
    plugin: dump
79
    source: .
80
    snap: [bin]
81
82