Merge lp:~pete-woods/libusermetrics/packaging into lp:libusermetrics

Proposed by Pete Woods
Status: Merged
Approved by: Pete Woods
Approved revision: 127
Merged at revision: 125
Proposed branch: lp:~pete-woods/libusermetrics/packaging
Merge into: lp:libusermetrics
Diff against target: 136 lines (+38/-25)
5 files modified
debian/control (+21/-20)
debian/libusermetrics-tools.install (+1/-1)
debian/usermetricsservice.install (+1/-1)
debian/usermetricsservice.postinst (+15/-0)
debian/usermetricsservice.preinst (+0/-3)
To merge this branch: bzr merge lp:~pete-woods/libusermetrics/packaging
Reviewer Review Type Date Requested Status
PS Jenkins bot (community) continuous-integration Approve
Unity Team Pending
Review via email: mp+180340@code.launchpad.net

Commit message

Improve the packaging

Description of the change

Improve the packaging

To post a comment you must log in.
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
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-08-15 09:06:26 +0000
3+++ debian/control 2013-08-15 13:12:48 +0000
4@@ -2,19 +2,19 @@
5 Priority: optional
6 Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
7 Build-Depends: cmake,
8+ dbus,
9 debhelper (>= 9),
10 doxygen,
11+ gettext,
12 google-mock (>= 1.6.0+svn437),
13 libgtest-dev,
14- qtbase5-dev,
15 libqdjango-dev,
16- valgrind,
17- pkg-config,
18 libqt5sql5-sqlite,
19 libqtdbustest1-dev,
20+ pkg-config,
21+ qtbase5-dev,
22 sqlite3,
23- dbus,
24- gettext,
25+ valgrind,
26 Standards-Version: 3.9.4
27 Section: libs
28 Homepage: http://launchpad.net/libusermetrics
29@@ -23,25 +23,17 @@
30 Vcs-Bzr: http://bazaar.launchpad.net/~indicator-applet-developers/libusermetrics/trunk
31 Vcs-Browser: https://code.launchpad.net/~indicator-applet-developers/libusermetrics/trunk
32
33-Package: libusermetrics-tools
34-Architecture: any
35-Depends: libusermetricsinput1 (= ${binary:Version}),
36- ${misc:Depends},
37- ${shlibs:Depends}
38-Description: library for exporting anonymous metrics about users
39- This package contains command line tools to operate the library.
40-
41 Package: usermetricsservice
42 Architecture: any
43-Multi-Arch: same
44-Depends: dbus,
45+Depends: adduser,
46+ dbus,
47+ libqt5sql5-sqlite,
48 sqlite3,
49- libqt5sql5-sqlite,
50- adduser,
51 ${misc:Depends},
52- ${shlibs:Depends}
53+ ${shlibs:Depends},
54 Description: library for exporting anonymous metrics about users
55 This package contains the service which stores the metrics.
56+Multi-Arch: same
57
58 Package: libusermetricsinput1-dev
59 Section: libdevel
60@@ -56,8 +48,8 @@
61 Section: libs
62 Architecture: any
63 Multi-Arch: same
64-Depends: usermetricsservice (= ${binary:Version}),
65- gettext,
66+Depends: gettext,
67+ usermetricsservice (= ${binary:Version}),
68 ${misc:Depends},
69 ${shlibs:Depends},
70 Pre-Depends: ${misc:Pre-Depends},
71@@ -90,3 +82,12 @@
72 Depends: ${misc:Depends},
73 Description: API documentation for libusermetrics
74 This package installs the libusermetrics API documentation.
75+
76+Package: libusermetrics-tools
77+Architecture: any
78+Depends: libusermetricsinput1 (= ${binary:Version}),
79+ ${misc:Depends},
80+ ${shlibs:Depends}
81+Description: library for exporting anonymous metrics about users
82+ This package contains command line tools to operate the library.
83+
84
85=== modified file 'debian/libusermetrics-tools.install'
86--- debian/libusermetrics-tools.install 2013-07-01 17:13:45 +0000
87+++ debian/libusermetrics-tools.install 2013-08-15 13:12:48 +0000
88@@ -1,1 +1,1 @@
89-usr/bin
90\ No newline at end of file
91+usr/bin
92
93=== modified file 'debian/usermetricsservice.install'
94--- debian/usermetricsservice.install 2013-07-05 15:31:22 +0000
95+++ debian/usermetricsservice.install 2013-08-15 13:12:48 +0000
96@@ -1,4 +1,4 @@
97+etc
98 usr/lib/*/libusermetrics
99 usr/share/dbus-1
100 usr/share/locale
101-etc
102\ No newline at end of file
103
104=== added file 'debian/usermetricsservice.postinst'
105--- debian/usermetricsservice.postinst 1970-01-01 00:00:00 +0000
106+++ debian/usermetricsservice.postinst 2013-08-15 13:12:48 +0000
107@@ -0,0 +1,15 @@
108+#!/bin/sh
109+
110+set -e
111+
112+. /usr/share/debconf/confmodule
113+
114+dbus-send --system --print-reply \
115+ --dest=org.freedesktop.DBus \
116+ /org/freedesktop/DBus \
117+ org.freedesktop.DBus.StartServiceByName \
118+ string:"com.canonical.UserMetrics" uint32:0
119+
120+#DEBHELPER#
121+
122+exit 0
123
124=== renamed file 'debian/usermetricsservice.postinst' => 'debian/usermetricsservice.preinst'
125--- debian/usermetricsservice.postinst 2013-07-03 13:38:01 +0000
126+++ debian/usermetricsservice.preinst 2013-08-15 13:12:48 +0000
127@@ -25,9 +25,6 @@
128 chmod 0750 /var/lib/usermetrics
129 fi
130
131-# Force dbus to reload its configuration
132-touch "/etc/dbus-1/system.d/com.canonical.UserMetrics.conf"
133-
134 #DEBHELPER#
135
136 exit 0

Subscribers

People subscribed via source and target branches

to all changes: