Merge ~jhodapp/snappy-hwe-snaps/+git/examples:pulse-example-client into ~snappy-hwe-team/snappy-hwe-snaps/+git/examples:master

Proposed by Jim Hodapp
Status: Merged
Approved by: Simon Fels
Approved revision: 79cfbc268b82e3c610250c25b99fc63792b04c21
Merged at revision: 261004a0ef82478deb7b00ee4ce916c6975befac
Proposed branch: ~jhodapp/snappy-hwe-snaps/+git/examples:pulse-example-client
Merge into: ~snappy-hwe-team/snappy-hwe-snaps/+git/examples:master
Diff against target: 69 lines (+57/-0)
2 files modified
pulseaudio-example-clients/README.md (+3/-0)
pulseaudio-example-clients/snapcraft.yaml (+54/-0)
Reviewer Review Type Date Requested Status
Simon Fels Approve
Review via email: mp+299572@code.launchpad.net

Commit message

Added simple test snap for pulseaudio client binaries.

Description of the change

Added simple test snap for pulseaudio client binaries.

To post a comment you must log in.
Revision history for this message
Simon Fels (morphis) wrote :

Comments in line

review: Needs Fixing
Revision history for this message
Simon Fels (morphis) :
review: Needs Fixing
Revision history for this message
Simon Fels (morphis) :
review: Needs Fixing
Revision history for this message
Simon Fels (morphis) wrote :

LGTM

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/pulseaudio-example-clients/README.md b/pulseaudio-example-clients/README.md
2new file mode 100644
3index 0000000..57cdd3e
4--- /dev/null
5+++ b/pulseaudio-example-clients/README.md
6@@ -0,0 +1,3 @@
7+# PulseAudio Example Clients Snap
8+
9+This is the snap to package some of the PulseAudio client binaries
10diff --git a/pulseaudio-example-clients/snapcraft.yaml b/pulseaudio-example-clients/snapcraft.yaml
11new file mode 100644
12index 0000000..b527c6f
13--- /dev/null
14+++ b/pulseaudio-example-clients/snapcraft.yaml
15@@ -0,0 +1,54 @@
16+name: pulseaudio-example-clients
17+version: 8.0-1
18+summary: Example PulseAudio client snap
19+description:
20+ Contains PulseAudio client binaries and test sound file for
21+ doing simple manual testing of the PulseAudio interface. You
22+ may find the source for this snap here
23+ https://code.launchpad.net/~snappy-hwe-team/snappy-hwe-snaps/+git/examples/
24+confinement: strict
25+
26+plugs:
27+ client: pulseaudio
28+
29+apps:
30+ paplay:
31+ command: usr/bin/paplay
32+ plugs: [client]
33+ pactl:
34+ command: usr/bin/pactl
35+ plugs: [client]
36+
37+parts:
38+ pulse-utils:
39+ plugin: nil
40+ organize:
41+ usr/bin/pacat: usr/bin/paplay
42+ stage-packages:
43+ - pulseaudio
44+ - pulseaudio-utils
45+ - libsndfile1
46+ - libxcb1
47+ - libasyncns0
48+ - libflac8
49+ - libvorbisenc2
50+ - libxau6
51+ - libxdmcp6
52+ - libogg0
53+ - libvorbis0a
54+ # Needed for the example .wav files for testing purposes
55+ - alsa-utils
56+ snap:
57+ - usr/bin/paplay
58+ - usr/bin/pactl
59+ - usr/share/sounds/alsa/Noise.wav
60+ - usr/lib/*/libpulse.so*
61+ - usr/lib/*/libsndfile.so*
62+ - usr/lib/*/libxcb.so*
63+ - usr/lib/*/libasyncns.so*
64+ - usr/lib/*/libFLAC.so*
65+ - usr/lib/*/libvorbisenc.so*
66+ - usr/lib/*/libXau.so*
67+ - usr/lib/*/libXdmcp.so*
68+ - usr/lib/*/libogg.so*
69+ - usr/lib/*/libvorbis.so.*

Subscribers

People subscribed via source and target branches

to all changes: