~ahayzen/webbrowser-app/fix-1491279-depend-on-download-manager

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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
name: webbrowser-app
version: 0.23+16.10.20160928-0ubuntu1
summary: Ubuntu web browser
description: A lightweight web browser tailored for Ubuntu, based on the Oxide browser engine and using the Ubuntu UI components.
confinement: strict

apps:
  webbrowser-app:
    command: webbrowser-app.launcher
    plugs:
      - browser-sandbox
      - camera
      - network
      - network-bind
      - opengl
      - pulseaudio
      - screen-inhibit-control
      - unity7

plugs:
  browser-sandbox:
    interface: browser-support
    allow-sandbox: true

parts:
  webbrowser-app:
    plugin: cmake
    source: .
    build-packages:
      - intltool
      - libapparmor-dev
      - libevdev-dev
      - libudev-dev
      - lsb-release
      - pkg-config
      - qt5-default
      - qt5-qmake
      - qtbase5-dev
      - qtbase5-dev-tools
      - qtbase5-private-dev
      - qtdeclarative5-dev
      - qttools5-dev-tools
      - xvfb
    stage-packages:
      - fonts-liberation
      - liboxideqt-qmlplugin
      - libqt5sql5-sqlite
      - mir-graphics-drivers-desktop
      - qml-module-qt-labs-folderlistmodel
      - qml-module-qt-labs-settings
      - qml-module-qtquick2
      - qml-module-qtquick-layouts
      - qml-module-qtquick-window2
      - qml-module-ubuntu-components
      - qml-module-ubuntu-thumbnailer0.1
      - qtdeclarative5-ubuntu-content1
      - qtdeclarative5-ubuntu-download-manager0.1
      - qtdeclarative5-unity-action-plugin
      - qtubuntu-desktop
    after: [desktop-qt5]

  launcher:
    plugin: dump
    source: snap
    organize:
      webbrowser-app.launcher: bin/webbrowser-app.launcher