Merge lp:~robru/evemu/inline-packaging into lp:evemu

Proposed by Robert Bruce Park
Status: Merged
Approved by: Francis Ginther
Approved revision: 64
Merged at revision: 63
Proposed branch: lp:~robru/evemu/inline-packaging
Merge into: lp:evemu
Diff against target: 303 lines (+247/-0)
11 files modified
.bzr-builddeb/default.conf (+2/-0)
debian/changelog (+88/-0)
debian/compat (+1/-0)
debian/control (+75/-0)
debian/copyright (+38/-0)
debian/evemu-tools.install (+2/-0)
debian/libevemu-dev.install (+3/-0)
debian/libevemu1.install (+1/-0)
debian/libevemu1.symbols (+28/-0)
debian/python-evemu.install (+1/-0)
debian/rules (+8/-0)
To merge this branch: bzr merge lp:~robru/evemu/inline-packaging
Reviewer Review Type Date Requested Status
PS Jenkins bot (community) continuous-integration Needs Fixing
Didier Roche Approve
Review via email: mp+135787@code.launchpad.net

Commit message

Add inline packaging

To post a comment you must log in.
Revision history for this message
Didier Roche (didrocks) wrote :

Like for the others of the oif stack! Good works (and no jenkins, need to happen ;))

You also need to remove:
299 +# Act differently if this is a native (daily) build or not.
300 +ifneq ($(wildcard autogen.sh),)
301 + DEB_BUILD_OPTIONS += nostrip
302 +endif

Hence the needs fixing for now, all the rest is good, builds fine, and so on… :)

review: Needs Fixing
Revision history for this message
Robert Bruce Park (robru) wrote :

Fixed, please approve ;-)

Revision history for this message
Didier Roche (didrocks) wrote :

How can I say no? ;)

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

FAILED: Autolanding.
No commit message was specified.

review: Needs Fixing (continuous-integration)
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Needs Fixing (continuous-integration)
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Needs Fixing (continuous-integration)
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Needs Fixing (continuous-integration)
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Needs Fixing (continuous-integration)
Revision history for this message
Francis Ginther (fginther) wrote :

Re-approving now that the build configuration issues have been worked out.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== added directory '.bzr-builddeb'
2=== added file '.bzr-builddeb/default.conf'
3--- .bzr-builddeb/default.conf 1970-01-01 00:00:00 +0000
4+++ .bzr-builddeb/default.conf 2012-11-23 16:39:21 +0000
5@@ -0,0 +1,2 @@
6+[BUILDDEB]
7+split = True
8
9=== added directory 'debian'
10=== added file 'debian/changelog'
11--- debian/changelog 1970-01-01 00:00:00 +0000
12+++ debian/changelog 2012-11-23 16:39:21 +0000
13@@ -0,0 +1,88 @@
14+evemu (1.0.11-0ubuntu1) raring; urgency=low
15+
16+ * Inline packaging metadata.
17+
18+ -- Robert Bruce Park <robert.park@canonical.com> Thu, 22 Nov 2012 15:57:47 -0600
19+
20+evemu (1.0.10-0ubuntu1) quantal; urgency=low
21+
22+ * New upstream release.
23+ - Add support for emitting one event at a time
24+ - Add evemu-event tool for emitting one event on a device
25+ - Add comment header support for evemu files
26+ - Fix property bit handling
27+ - Rename project to simply "Evemu"
28+ * Rename package and update packaging (LP: #1021443)
29+ - Added Conflicts and Replaces clauses for libevemu-dev, python-evemu, and
30+ evemu-tools
31+
32+ -- Chase Douglas <chase.douglas@ubuntu.com> Thu, 05 Jul 2012 12:00:27 -0700
33+
34+utouch-evemu (1.0.9-0ubuntu1) precise; urgency=low
35+
36+ * debian/copyright: changed Format to URL of official format
37+ * debian/control: updated Standards-Version to 3.9.3 (no changes required)
38+ * removed udeb binary package
39+ * debian/control: moved python-utouch-evemu into Python section
40+ * updated to debhelper compat level 9
41+ - added multi-arch support
42+ * New upstream release.
43+ - fixes C++ compile problems (lp: #771763)
44+ - fixes node search problems (lp: #735614)
45+ - change library license to LGPLv3 (lp: #963167)
46+
47+ -- Stephen M. Webb <stephen.webb@canonical.com> Thu, 29 Mar 2012 20:40:11 -0400
48+
49+utouch-evemu (1.0.8-0ubuntu1) precise; urgency=low
50+
51+ * Restored required autoreconf invocation.
52+ * Ran control file through wrap-and-sort.
53+ * Enriched package descriptions to silence lintian warnings.
54+ * New upstream release.
55+ - added python bindings (LP: #731678).
56+ - fixed buffer overflow (LP: #884848).
57+ * Converted to dh packaging.
58+
59+ -- Stephen M. Webb <stephen.webb@canonical.com> Thu, 01 Dec 2011 07:18:23 -0500
60+
61+utouch-evemu (1.0.7-0ubuntu1) precise; urgency=low
62+
63+ * New upstream release.
64+ - Fix corrupted recordings when terminated
65+ * Bump lintian standards to 3.9.2
66+ * Removed unnecessary autoreconf invocation
67+
68+ -- Chase Douglas <chase.douglas@ubuntu.com> Sun, 30 Oct 2011 14:40:55 -0700
69+
70+utouch-evemu (1.0.5-0ubuntu1) natty; urgency=low
71+
72+ [ Henrik Rydberg ]
73+ * New upstream release.
74+ * Add the new functions to the symbols file
75+ * Feature freeze exception LP: #735558
76+
77+ -- Chase Douglas <chase.douglas@ubuntu.com> Wed, 16 Mar 2011 16:02:44 -0400
78+
79+utouch-evemu (1.0.4-0ubuntu1) natty; urgency=low
80+
81+ [ Henrik Rydberg ]
82+ * New upstream release.
83+ * Install man pages for utouch-evemu-tools.
84+
85+ [ Stephen M. Webb ]
86+ * Added GPL-3 licensing to source files.
87+ * Fixed debian/copyright format.
88+ * Removed breaks: from debian/control.
89+
90+ -- Stephen M. Webb <stephen.webb@canonical.com> Thu, 03 Feb 2011 12:51:21 -0500
91+
92+utouch-evemu (1.0.3-0ubuntu2) natty; urgency=low
93+
94+ * Initial load of upstream version utouch-evemu-1.0.0
95+ * Initial debian directory for utouch-evemu.
96+ * New upstream release utouch-evemu-1.0.2.
97+ * New upstream release utouch-evemu-1.0.3.
98+ * Fix exported symbols list
99+ * Fix package descriptions.
100+
101+ -- Henrik Rydberg <rydberg@bitmath.org> Mon, 03 Jan 2011 17:41:55 +0100
102
103=== added file 'debian/compat'
104--- debian/compat 1970-01-01 00:00:00 +0000
105+++ debian/compat 2012-11-23 16:39:21 +0000
106@@ -0,0 +1,1 @@
107+9
108
109=== added file 'debian/control'
110--- debian/control 1970-01-01 00:00:00 +0000
111+++ debian/control 2012-11-23 16:39:21 +0000
112@@ -0,0 +1,75 @@
113+Source: evemu
114+Section: libs
115+Priority: optional
116+Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
117+Build-Depends: asciidoc,
118+ debhelper (>= 9),
119+ dh-autoreconf,
120+ pkg-config,
121+ python,
122+ xmlto,
123+Standards-Version: 3.9.3
124+Homepage: https://launchpad.net/evemu
125+# If you aren't a member of ~oif-team but need to upload packaging changes,
126+# just go ahead. ~oif-team will notice and sync up the code again.
127+Vcs-Bzr: https://code.launchpad.net/~oif-team/evemu/trunk
128+
129+Package: libevemu1
130+Architecture: any
131+Multi-Arch: same
132+Pre-Depends: ${misc:Pre-Depends}
133+Depends: ${misc:Depends},
134+ ${shlibs:Depends},
135+Description: KernelInput Event Device Emulation Library
136+ The evemu library and tools are used to describe devices, record data,
137+ create emulation devices and replay data from kernel evdev (input event)
138+ devices.
139+ .
140+ This package contains the runtime library used by evemu-tools.
141+
142+Package: python-evemu
143+Section: python
144+Architecture: any
145+Pre-Depends: ${misc:Pre-Depends}
146+Depends: ${misc:Depends},
147+ ${python:Depends},
148+ ${shlibs:Depends},
149+Conflicts: python-utouch-evemu
150+Replaces: python-utouch-evemu
151+Description: Kernel Input Event Device Emulation Library (Python bindings)
152+ The evemu library and tools are used to describe devices, record data,
153+ create emulation devices and replay data from kernel evdev (input event)
154+ devices.
155+ .
156+ This package contains the Python bindings for the evemu library.
157+
158+Package: libevemu-dev
159+Section: libdevel
160+Architecture: any
161+Pre-Depends: ${misc:Pre-Depends}
162+Depends: libevemu1 (= ${binary:Version}),
163+ ${misc:Depends},
164+Replaces: libutouch-evemu-dev
165+Conflicts: libutouch-evemu-dev
166+Description: Kernel Device Emulation Library - development files
167+ The evemu library and tools are used to describe devices, record data,
168+ create emulation devices and replay data from kernel evdev (input event)
169+ devices.
170+ .
171+ This package contains files that are needed to build applications.
172+
173+Package: evemu-tools
174+Section: libdevel
175+Architecture: any
176+Pre-Depends: ${misc:Pre-Depends}
177+Depends: libevemu1 (= ${binary:Version}),
178+ ${misc:Depends},
179+ ${shlibs:Depends},
180+Conflicts: utouch-evemu-tools
181+Replaces: utouch-evemu-tools
182+Description: Kernel Device Emulation Library - test tools
183+ The evemu library and tools are used to describe devices, record data,
184+ create emulation devices and replay data from kernel evdev (input event)
185+ devices.
186+ .
187+ This package provides some test tools for the evemu library.
188
189=== added file 'debian/copyright'
190--- debian/copyright 1970-01-01 00:00:00 +0000
191+++ debian/copyright 2012-11-23 16:39:21 +0000
192@@ -0,0 +1,38 @@
193+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0
194+Upstream-Name: evemu
195+Upstream-Contact: Multitouch Developers <multi-touch-dev@lists.launchpad.net>
196+Source: http://launchpad.net/evemu
197+
198+Files: *
199+Copyright: 2010-2012 Canonical Ltd.
200+ 2010 Henrik Rydberg <rydberg@euromail.se>
201+License: LGPL-3
202+ This program is free software: you can redistribute it and/or modify
203+ it under the terms of version 3 of the GNU Lesser General Public License
204+ as published by the Free Software Foundation.
205+ .
206+ This program is distributed in the hope that it will be useful,
207+ but WITHOUT ANY WARRANTY; without even the implied warranty of
208+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
209+ GNU General Public License for more details.
210+ .
211+ On Debian systems, the full text of the GNU LesserGeneral Public
212+ License version 3 can be found in the file
213+ `/usr/share/common-licenses/LGPL-3'.
214+
215+Files: tools/*
216+Copyright: 2010-2012 Canonical Ltd.
217+ 2010 Henrik Rydberg <rydberg@euromail.se>
218+License: GPL-3
219+ This program is free software: you can redistribute it and/or modify
220+ it under the terms of version 3 of the GNU General Public License as
221+ published by the Free Software Foundation.
222+ .
223+ This program is distributed in the hope that it will be useful,
224+ but WITHOUT ANY WARRANTY; without even the implied warranty of
225+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
226+ GNU General Public License for more details.
227+ .
228+ On Debian systems, the full text of the GNU General Public
229+ License version 3 can be found in the file
230+ `/usr/share/common-licenses/GPL-3'.
231
232=== added file 'debian/evemu-tools.install'
233--- debian/evemu-tools.install 1970-01-01 00:00:00 +0000
234+++ debian/evemu-tools.install 2012-11-23 16:39:21 +0000
235@@ -0,0 +1,2 @@
236+usr/bin/*
237+usr/share/man/*
238
239=== added file 'debian/libevemu-dev.install'
240--- debian/libevemu-dev.install 1970-01-01 00:00:00 +0000
241+++ debian/libevemu-dev.install 2012-11-23 16:39:21 +0000
242@@ -0,0 +1,3 @@
243+usr/include
244+usr/lib/*/libevemu.so
245+usr/lib/*/pkgconfig
246
247=== added file 'debian/libevemu1.install'
248--- debian/libevemu1.install 1970-01-01 00:00:00 +0000
249+++ debian/libevemu1.install 2012-11-23 16:39:21 +0000
250@@ -0,0 +1,1 @@
251+usr/lib/*/libevemu.so.1*
252
253=== added file 'debian/libevemu1.symbols'
254--- debian/libevemu1.symbols 1970-01-01 00:00:00 +0000
255+++ debian/libevemu1.symbols 2012-11-23 16:39:21 +0000
256@@ -0,0 +1,28 @@
257+libevemu.so.1 libevemu1 #MINVER#
258+ (symver)EVEMU_1.0 1.0.5
259+ evemu_create@EVEMU_1.0 1.0.3
260+ evemu_delete@EVEMU_1.0 1.0.3
261+ evemu_destroy@EVEMU_1.0 1.0.3
262+ evemu_extract@EVEMU_1.0 1.0.3
263+ evemu_get_abs_flat@EVEMU_1.0 1.0.3
264+ evemu_get_abs_fuzz@EVEMU_1.0 1.0.3
265+ evemu_get_abs_maximum@EVEMU_1.0 1.0.3
266+ evemu_get_abs_minimum@EVEMU_1.0 1.0.3
267+ evemu_get_abs_resolution@EVEMU_1.0 1.0.3
268+ evemu_get_id_bustype@EVEMU_1.0 1.0.3
269+ evemu_get_id_product@EVEMU_1.0 1.0.3
270+ evemu_get_id_vendor@EVEMU_1.0 1.0.3
271+ evemu_get_id_version@EVEMU_1.0 1.0.3
272+ evemu_get_name@EVEMU_1.0 1.0.3
273+ evemu_get_version@EVEMU_1.0 1.0.3
274+ evemu_has_event@EVEMU_1.0 1.0.3
275+ evemu_has_prop@EVEMU_1.0 1.0.3
276+ evemu_new@EVEMU_1.0 1.0.3
277+ evemu_play@EVEMU_1.0 1.0.3
278+ evemu_read@EVEMU_1.0 1.0.3
279+ evemu_read_event@EVEMU_1.0 1.0.3
280+ evemu_read_event_realtime@EVEMU_1.0 1.0.5
281+ evemu_record@EVEMU_1.0 1.0.3
282+ evemu_set_name@EVEMU_1.0 1.0.5
283+ evemu_write@EVEMU_1.0 1.0.3
284+ evemu_write_event@EVEMU_1.0 1.0.3
285
286=== added file 'debian/python-evemu.install'
287--- debian/python-evemu.install 1970-01-01 00:00:00 +0000
288+++ debian/python-evemu.install 2012-11-23 16:39:21 +0000
289@@ -0,0 +1,1 @@
290+usr/lib/python*/*/evemu
291
292=== added file 'debian/rules'
293--- debian/rules 1970-01-01 00:00:00 +0000
294+++ debian/rules 2012-11-23 16:39:21 +0000
295@@ -0,0 +1,8 @@
296+#!/usr/bin/make -f
297+export DPKG_GENSYMBOLS_CHECK_LEVEL=4
298+
299+%:
300+ dh $@ --with python2,autoreconf
301+
302+override_dh_install:
303+ dh_install --fail-missing -X.la -X.a -X.pyo -X.pyc

Subscribers

People subscribed via source and target branches