Merge lp:~heber013/autopilot-gtk/snapping-autopilot-gtk into lp:autopilot-gtk

Proposed by Heber Parrucci
Status: Needs review
Proposed branch: lp:~heber013/autopilot-gtk/snapping-autopilot-gtk
Merge into: lp:autopilot-gtk
Diff against target: 40 lines (+36/-0)
1 file modified
snapcraft.yaml (+36/-0)
To merge this branch: bzr merge lp:~heber013/autopilot-gtk/snapping-autopilot-gtk
Reviewer Review Type Date Requested Status
Jean-Baptiste Lallement Pending
Review via email: mp+335081@code.launchpad.net

Commit message

Make autopilot-gtk a snap

Description of the change

Make autopilot-gtk a snap in order to be able to introspect gnome snap applications. This snap provides a slot called testability to share libautopilot library to snap under tests.

To post a comment you must log in.

Unmerged revisions

80. By Heber Parrucci

Minor fix in typo

79. By Heber Parrucci

Snapping autopilot-gtk

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== added file 'snapcraft.yaml'
2--- snapcraft.yaml 1970-01-01 00:00:00 +0000
3+++ snapcraft.yaml 2017-12-12 12:39:41 +0000
4@@ -0,0 +1,36 @@
5+name: autopilot-gtk
6+version: 1.4
7+summary: Autopilot GTK
8+grade: stable
9+description: |
10+ Makes GTK+ applications introspectable by autopilot.
11+ This allows autopilot to test any existing GTK+ application,
12+ without having to rebuild the application under test.
13+
14+confinement: strict
15+
16+slots:
17+ testability:
18+ content: testability
19+ interface: content
20+ read:
21+ - usr/lib
22+
23+parts:
24+ autopilot-gtk:
25+ plugin: cmake
26+ source: .
27+ build-packages: ['autopilot-desktop-legacy',
28+ 'bamfdaemon', 'at-spi2-core', 'cmake', 'dbus-x11', 'debhelper',
29+ 'gnome-calculator', 'gsettings-desktop-schemas', 'gnome-icon-theme-symbolic',
30+ 'libglib2.0-dev', 'libgtk-3-dev', 'libxpathselect-dev', 'pkg-config',
31+ 'python-evdev', 'python-gi', 'xvfb', 'light-themes']
32+ organize:
33+ lib/gtk-3.0/modules/libautopilot.so: usr/lib/libautopilot.so
34+ filesets:
35+ libs:
36+ - usr/lib/libautopilot.so
37+ stage:
38+ - $libs
39+ prime:
40+ - $libs

Subscribers

People subscribed via source and target branches