~phablet-team/telephony-service/fix-hardcoded-paths

« back to all changes in this revision

Viewing changes to snapcraft.yaml

  • Committer: Roberto Mier Escandon
  • Date: 2016-11-24 12:20:29 UTC
  • Revision ID: roberto.escandon@canonical.com-20161124122029-jhmc6l6pt4to5f88
added snapcraft.yaml and folder to mount ubuntu-app-platform

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
name: telephony-service
 
2
version: 0.1
 
3
summary: Telephony service components for Ubuntu - backend
 
4
description: 
 
5
  Telephony service components for Ubuntu.
 
6
  .
 
7
  This package contains the backend components providing the telephony 
 
8
  features such as calling and texting.
 
9
confinement: devmode
 
10
grade: devel
 
11
 
 
12
apps:
 
13
  indicator:
 
14
    command: desktop-launch $SNAP/usr/bin/telephony-service-indicator
 
15
    plugs: [platform]
 
16
 
 
17
  handler:
 
18
    command: desktop-launch $SNAP/usr/bin/telephony-service-handler
 
19
    plugs: [platform]
 
20
 
 
21
  approver:
 
22
    command: desktop-launch $SNAP/usr/bin/telephony-service-approver
 
23
    plugs: [platform]
 
24
 
 
25
plugs:
 
26
  platform:
 
27
    interface: content
 
28
    content: ubuntu-app-platform1
 
29
    target: ubuntu-app-platform
 
30
    default-provider: ubuntu-app-platform
 
31
 
 
32
#slots:
 
33
#  telephony:
 
34
#    interface: telephony
 
35
 
 
36
parts:
 
37
  telephony-service:
 
38
    plugin: cmake
 
39
    configflags: [-DCMAKE_INSTALL_PREFIX=/usr, -DCMAKE_CROSSCOMPILING=On]
 
40
    source: .
 
41
    build-packages:
 
42
      - cmake
 
43
      - dh-translations
 
44
      - dconf-cli
 
45
      - gnome-keyring
 
46
      - gsettings-ubuntu-schemas
 
47
      - libhistoryservice-dev
 
48
      - libicu-dev
 
49
      - libmessaging-menu-dev
 
50
      - libnotify-dev
 
51
      - libphonenumber-dev
 
52
      - libtelepathy-qt5-dev
 
53
      - libubuntu-application-api-dev
 
54
      - libprotobuf-dev
 
55
      - pkg-config
 
56
      - qt5-default
 
57
      - qtbase5-dev
 
58
      - qtdeclarative5-dev
 
59
      - qtdeclarative5-dev-tools
 
60
      - qtfeedback5-dev
 
61
      - qtdeclarative5-ubuntu-ui-toolkit-plugin
 
62
      - qtmultimedia5-dev
 
63
      - qtpim5-dev
 
64
      - libusermetricsinput1-dev
 
65
      - telepathy-mission-control-5
 
66
      - upstart
 
67
    stage-packages:
 
68
      - accountsservice-ubuntu-touch-schemas
 
69
      - gsettings-ubuntu-schemas
 
70
      - history-service
 
71
      - libnotify4
 
72
      - telepathy-mission-control-5
 
73
      - ubuntu-sounds
 
74
      - tone-generator
 
75
      - libusermetricsinput1
 
76
      - dconf-cli
 
77
    after: [desktop-ubuntu-app-platform]
 
78
 
 
79
  environment:
 
80
    source: snap
 
81
    plugin: dump
 
82