Merge lp:~robru/unity-system-compositor/drop-libboost-all-dev into lp:unity-system-compositor

Proposed by Robert Bruce Park
Status: Merged
Approved by: Michael Terry
Approved revision: 101
Merged at revision: 98
Proposed branch: lp:~robru/unity-system-compositor/drop-libboost-all-dev
Merge into: lp:unity-system-compositor
Diff against target: 72 lines (+21/-14)
2 files modified
debian/control (+19/-12)
debian/unity-system-compositor.install (+2/-2)
To merge this branch: bzr merge lp:~robru/unity-system-compositor/drop-libboost-all-dev
Reviewer Review Type Date Requested Status
PS Jenkins bot (community) continuous-integration Approve
Ken VanDine Approve
Michael Terry (community) Approve
Review via email: mp+195860@code.launchpad.net

Commit message

Stop depending on libboost-all-dev, it is verboten.

Description of the change

Key change here is drop dependency on 'libboost-all-dev', which xnox and cjwatson say is not allowed. Instead, depend directly on libboost-system-dev and libboost-program-options-dev which are all that is necessary.

The rest of this diff is just a minor cleanup from the 'wrap-and-sort' tool.

To post a comment you must log in.
98. By Robert Bruce Park

Add some missing deps.

Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Needs Fixing (continuous-integration)
99. By Robert Bruce Park

Merge trunk.

100. By Robert Bruce Park

wrap-and-sort -a -t again.

101. By Robert Bruce Park

Fix trunk merge mistake.

Revision history for this message
Michael Terry (mterry) wrote :

LGTM

review: Approve
Revision history for this message
Ken VanDine (ken-vandine) wrote :

Great!

review: Approve
Revision history for this message
PS Jenkins bot (ps-jenkins) :
review: Approve (continuous-integration)

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'debian/control'
2--- debian/control 2013-11-12 15:45:22 +0000
3+++ debian/control 2013-11-19 21:23:34 +0000
4@@ -5,18 +5,25 @@
5 Build-Depends: cmake,
6 cmake-data,
7 debhelper (>= 9),
8- libboost1.48-all-dev | libboost-all-dev,
9+ libboost-chrono-dev,
10+ libboost-date-time-dev,
11+ libboost-filesystem-dev,
12+ libboost-program-options-dev,
13+ libboost-regex-dev,
14+ libboost-system-dev,
15+ libboost-thread-dev,
16+ libgles2-mesa-dev,
17 libmirserver-dev (>= 0.1.0),
18- libgles2-mesa-dev,
19 libprotobuf-dev,
20 pkg-config,
21 python (>= 2.7),
22 python-setuptools,
23 Standards-Version: 3.9.4
24 Homepage: https://launchpad.net/unity-system-compositor
25-# If you aren't a member of ~unity-team but need to upload packaging changes,
26-# just go ahead. ~unity-system-compositor-team will notice and sync up the code again.
27-Vcs-Bzr: https://code.launchpad.net/~unity-system-compositor-team/unity-system-compositor/trunk
28+# if you don't have have commit access to this branch but would like to upload
29+# directly to Ubuntu, don't worry: your changes will be merged back into the
30+# upstream branch
31+Vcs-Bzr: lp:unity-system-compositor
32
33 Package: unity-system-compositor
34 Architecture: any
35@@ -29,20 +36,20 @@
36
37 Package: unity-system-compositor-autopilot
38 Architecture: all
39-Depends: ${misc:Depends},
40+Depends: python-autopilot,
41+ unity-system-compositor (>= ${source:Version}),
42+ ${misc:Depends},
43 ${python:Depends},
44- python-autopilot,
45- unity-system-compositor (>= ${source:Version}),
46 Description: Test package for Unity System Compositor
47 Autopilots tests for Unity System Compositor
48
49 Package: ubuntu-desktop-mir
50 Architecture: all
51-Depends: ${misc:Depends},
52- unity-system-compositor,
53+Depends: unity-system-compositor,
54 xserver-xorg-xmir,
55-Replaces: unity-system-compositor (<< 0.0.2)
56-Breaks: unity-system-compositor (<< 0.0.2)
57+ ${misc:Depends},
58+Replaces: unity-system-compositor (<< 0.0.2),
59+Breaks: unity-system-compositor (<< 0.0.2),
60 Description: System compositor for Ubuntu Desktop
61 Settings package which installs everything Ubuntu Desktop needs to use Mir
62 (via XMir).
63
64=== modified file 'debian/unity-system-compositor.install'
65--- debian/unity-system-compositor.install 2013-11-12 15:45:22 +0000
66+++ debian/unity-system-compositor.install 2013-11-19 21:23:34 +0000
67@@ -1,3 +1,3 @@
68+debian/source_unity-system-compositor.py usr/share/apport/package-hooks
69+debian/unity-system-compositor.sleep usr/sbin/
70 usr/sbin/unity-system-compositor
71-debian/unity-system-compositor.sleep usr/sbin/
72-debian/source_unity-system-compositor.py usr/share/apport/package-hooks

Subscribers

People subscribed via source and target branches