Merge lp:~cyphermox/libgrip/inline into lp:libgrip

Proposed by Mathieu Trudel-Lapierre
Status: Merged
Approved by: Francis Ginther
Approved revision: 90
Merged at revision: 73
Proposed branch: lp:~cyphermox/libgrip/inline
Merge into: lp:libgrip
Diff against target: 395 lines (+323/-0)
14 files modified
.bzr-builddeb/default.conf (+2/-0)
debian/changelog (+174/-0)
debian/compat (+1/-0)
debian/control (+71/-0)
debian/copyright (+28/-0)
debian/gir1.2-grip.install (+1/-0)
debian/libbrip0.symbols (+11/-0)
debian/libgrip-dev.install (+5/-0)
debian/libgrip-dev.links (+1/-0)
debian/libgrip0.install (+1/-0)
debian/python-grip.install (+1/-0)
debian/rules (+24/-0)
debian/source/format (+1/-0)
debian/watch (+2/-0)
To merge this branch: bzr merge lp:~cyphermox/libgrip/inline
Reviewer Review Type Date Requested Status
Francis Ginther Approve
Didier Roche-Tolomelli Approve
PS Jenkins bot continuous-integration Pending
Review via email: mp+135806@code.launchpad.net

Description of the change

Inline packaging.

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

Hey Mathieu, thanks for the merge!

* I would say as for the other MR: did you test that multiarch didn't break the installed version?
* Please remove the undeeded Breaks/Replaces that are not in a supported upgrade path
* -exec rm {} \ can be done with -delete as seb mentionned the other day :)

If you change the two latest and can answer "yes" to the first one, please get it merged :)
Nice work!

review: Approve
lp:~cyphermox/libgrip/inline updated
89. By Mathieu Trudel-Lapierre

Drop the unneeded old Breaks/Replaces lines.

90. By Mathieu Trudel-Lapierre

Change the --exec rm find commands with the equivalent -delete which does the same thing.

Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote :

I can't properly test that the grips themselves work, but I see no issues loading, say, eog with libgrip after multiarch; the shared libraries are found without issues.

Revision history for this message
Francis Ginther (fginther) wrote :

Verified that didrocks' comments have been implemented. Approving.

review: Approve

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-27 20:56:33 +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-27 20:56:33 +0000
13@@ -0,0 +1,174 @@
14+libgrip (0.3.6-0ubuntu1) UNRELEASED; urgency=low
15+
16+ * debian/control:
17+ - Update Vcs-Bzr, Vcs-Browser and add a notice to uploaders.
18+ - Update style: use trailing commas at the end of dependency lists.
19+ - Drop Build-Depends on cdbs.
20+ - Bump Build-Depends on debhelper to (>= 9).
21+ - Reorganize Build-Depends for clarity.
22+ - Add a Build-Depends on gnome-common.
23+ - Add a Build-Depends on dh-autoreconf.
24+ - Add a Pre-Depends: multiarch-support for libgrip0.
25+ - Drop the unneeded old Breaks/Replaces lines.
26+ * debian/compat: bump compat level to 9.
27+ * debian/rules:
28+ - Convert to using the dh9 sequencer.
29+ - Add and export DPKG_GENSYMBOLS_CHECK_LEVEL.
30+ - Explicitly remove grip-test binary to avoid dh_install failing the build.
31+ * debian/*.install: update paths for multiarch.
32+ * debian/source/format: migrate back to source format 1.0.
33+
34+ -- Mathieu Trudel-Lapierre <mathieu-tl@ubuntu.com> Thu, 22 Nov 2012 17:19:36 -0500
35+
36+libgrip (0.3.5-0ubuntu1) quantal; urgency=low
37+
38+ * New upstream release.
39+ - Update dependency on libgeis due to project rename
40+ - Remove lp872022-disconnect-non-toplevel-signal.patch, merged upstream
41+ * Update debian/control for upstream gesture project rename
42+
43+ -- Chase Douglas <chase.douglas@ubuntu.com> Mon, 30 Jul 2012 14:13:08 -0700
44+
45+libgrip (0.3.4-0ubuntu2) quantal; urgency=low
46+
47+ * updated to standards-version 3.9.3
48+ - debian/changelog: used official URL
49+ * Fixed a segfault when starting eog under some circumstances (lp: #872022).
50+
51+ -- Stephen M. Webb <stephen.webb@canonical.com> Wed, 30 May 2012 12:25:44 -0400
52+
53+libgrip (0.3.4-0ubuntu1) precise; urgency=low
54+
55+ * New upstream release.
56+
57+ -- Daniel d'Andrada <daniel.dandrada@canonical.com> Thu, 02 Feb 2012 16:49:20 -0200
58+
59+libgrip (0.3.3-0ubuntu1) precise; urgency=low
60+
61+ [ Chase Douglas ]
62+ * Run autoreconf if the build is native (for daily builds)
63+ * Don't strip binaries if build is native (for daily builds)
64+
65+ [ Martin Pitt ]
66+ * debian/libgrip-dev.install: Install the HTML documentation into
67+ /usr/share/doc/.
68+ * Add debian/libgrip-dev.links: Provide a gtk-doc symlink for devhelp.
69+ * debian/control: Fix Vcs-Bzr:, so that debcheckout actually works.
70+
71+ [ Stephen M. Webb ]
72+ * New upstream release.
73+ * Removed gio from main loop on shutdown (LP: #830640).
74+ * Fixed segfaults to to inconsistent window handling (LP: #827958).
75+ * Changed the names of generaed introspection files (LP: #861596).
76+ * Tweked Python introspection bindings (LP: #861599).
77+ * Fixed PPA daily build failures.
78+
79+ -- Stephen M. Webb <stephen.webb@canonical.com> Wed, 19 Oct 2011 22:48:21 -0400
80+
81+libgrip (0.3.2-0ubuntu1) oneiric; urgency=low
82+
83+ * New upstream release.
84+ - Fix unwanted gesture unsubscription (LP: #839379)
85+
86+ -- Jussi Pakkanen <jussi.pakkanen@ubuntu.com> Fri, 09 Sep 2011 18:15:15 +0300
87+
88+libgrip (0.3.1-0ubuntu1) oneiric; urgency=low
89+
90+ * New upstream release.
91+ - Fix FTBFS on ARM due to cast alignment issue
92+
93+ -- Chase Douglas <chase.douglas@ubuntu.com> Tue, 09 Aug 2011 17:33:39 -0700
94+
95+libgrip (0.3.0-0ubuntu1) oneiric; urgency=low
96+
97+ * New upstream release.
98+ - Add documentation (LP: #744911)
99+ - Expose device type and attributes
100+
101+ -- Chase Douglas <chase.douglas@ubuntu.com> Tue, 09 Aug 2011 16:33:26 -0700
102+
103+libgrip (0.2.1-0ubuntu1) oneiric; urgency=low
104+
105+ [ Jussi Pakkanen ]
106+ * New upstream release.
107+ - Adds transformation point coordinates to pinch and rotate events
108+ (LP: #741052)
109+ - Change to API to subscribe to specific classes of devices (LP: #741236)
110+ - Add a mechanism to unregister a window or widget (LP: #759117)
111+ - Renamed all packages for consistency
112+
113+ [ Chase Douglas ]
114+ * Bump packaging standards to 3.9.2
115+ * Add build dependency on python-dev for dh_python2
116+ * Updated bzr branch listed in debian/control
117+
118+ -- Chase Douglas <chase.douglas@ubuntu.com> Wed, 13 Jul 2011 12:51:42 -0700
119+
120+libgrip (0.1.6-0ubuntu1) natty; urgency=low
121+
122+ [ Chase Douglas ]
123+ * New upstream release.
124+ * Remove autoreconf usage
125+ * Remove deprecated DEB_COMPRESS_EXCLUDE from debian/rules
126+ * Added XB-Python-Version to python binary package
127+ * Remove non packaged files after dh_install
128+ * Remove python byte-compiled files after dh_install
129+
130+ [ Stephen M. Webb ]
131+ * New upstream release.
132+ * Versioned symbols in the debian/symbols file.
133+ * Add Vcs-Bzr to debian/control.
134+
135+ [ Chase Douglas ]
136+ * Initial Release (LP: #715830)
137+ * Change package maintainer to Ubuntu Developers
138+
139+ -- Chase Douglas <chase.douglas@ubuntu.com> Mon, 07 Mar 2011 07:54:24 -0500
140+
141+libgrip (0.1.2-0ubuntu1) natty; urgency=low
142+
143+ * New upstream release.
144+
145+ -- Cody Russell <bratsche@gnome.org> Fri, 04 Feb 2011 10:21:37 -0600
146+
147+libgrip (0.1.1-0ubuntu2) UNRELEASED; urgency=low
148+
149+ * Merged lp:~bratsche/libgrip/python-fixage-wip branch
150+ * debian/{control,gir1.2-grip-0.1.install,libgrip-0.1-dev.install}
151+ - Install the gir and typelib
152+ - Added build depends for packages needed to build the GIR
153+ - Added build depends for dh-autoreconf
154+ * debian/{control,python-grip.install}
155+ - Added new package for the python bindings (just a gi.overrides)
156+ * debian/rules
157+ - added dh_girepository for gir:Depends
158+ - include autoreconf.mk
159+ * +debian/source/format
160+ * debian/libgrip-0.1-0.symbols
161+ - Added new symbols
162+
163+ -- Ken VanDine <ken.vandine@canonical.com> Mon, 24 Jan 2011 14:32:30 -0500
164+
165+libgrip (0.1.1-0ubuntu1) natty; urgency=low
166+
167+ * Bump version and release for Natty.
168+
169+ -- Cody Russell <bratsche@gnome.org> Mon, 03 Jan 2011 13:17:48 -0600
170+
171+libgrip (0.1.0-0ubuntu3) maverick; urgency=low
172+
173+ * Fix for start callbacks.
174+
175+ -- Cody Russell <bratsche@gnome.org> Thu, 02 Dec 2010 13:58:18 -0600
176+
177+libgrip (0.1.0-0ubuntu2) maverick; urgency=low
178+
179+ * Fix build dependencies.
180+
181+ -- Cody Russell <bratsche@gnome.org> Mon, 29 Nov 2010 16:08:24 -0600
182+
183+libgrip (0.1.0-0ubuntu1) maverick; urgency=low
184+
185+ * Initial release
186+
187+ -- Cody Russell <bratsche@gnome.org> Wed, 24 Nov 2010 08:57:00 -0500
188
189=== added file 'debian/compat'
190--- debian/compat 1970-01-01 00:00:00 +0000
191+++ debian/compat 2012-11-27 20:56:33 +0000
192@@ -0,0 +1,1 @@
193+9
194
195=== added file 'debian/control'
196--- debian/control 1970-01-01 00:00:00 +0000
197+++ debian/control 2012-11-27 20:56:33 +0000
198@@ -0,0 +1,71 @@
199+Source: libgrip
200+Section: libs
201+Priority: optional
202+XS-Python-Version: all
203+Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
204+Build-Depends: debhelper (>= 9),
205+ dh-autoreconf,
206+ gnome-common,
207+ gtk-doc-tools,
208+ python,
209+ python-dev,
210+ gir1.2-freedesktop,
211+ gir1.2-gdkpixbuf-2.0,
212+ gir1.2-glib-2.0,
213+ gir1.2-gtk-3.0,
214+ gir1.2-pango-1.0,
215+ gobject-introspection,
216+ libgirepository1.0-dev,
217+ libglib2.0-dev (>=2.28.6),
218+ libgtk-3-dev (>= 3.0.8-0ubuntu1),
219+ libgeis-dev,
220+Standards-Version: 3.9.3
221+Homepage: https://launchpad.net/libgrip
222+# If you aren't a member of ~oif-team but need to upload
223+# packaging changes, just go ahead. ~oif-team will notice
224+# and sync up the code again.
225+Vcs-Bzr: https://code.launchpad.net/~oif-team/libgrip/trunk
226+Vcs-Browser: https://bazaar.launchpad.net/~oif-team/libgrip/trunk/files
227+
228+Package: libgrip0
229+Architecture: any
230+Pre-Depends: multiarch-support,
231+Depends: ${misc:Depends},
232+ ${shlibs:Depends},
233+Description: provides multitouch gestures to GTK+ apps
234+ .
235+ Libgrip hooks gesture recognition into GTK+ applications.
236+
237+Package: libgrip-dev
238+Section: libdevel
239+Architecture: any
240+Depends: libglib2.0-dev (>=2.28.6),
241+ libgrip0 (= ${binary:Version}),
242+ libgtk-3-dev (>= 3.0.8),
243+ libgeis-dev,
244+ pkg-config,
245+ ${misc:Depends},
246+ ${shlibs:Depends},
247+Description: provides multitouch gestures to GTK+ apps -- development files
248+ .
249+ This package contains files that are needed to build applications.
250+
251+Package: gir1.2-grip
252+Architecture: any
253+Depends: ${gir:Depends},
254+ ${misc:Depends},
255+Description: typelib file for libgrip
256+ .
257+ This package can be used by other packages using the GIRepository format to
258+ generate dynamic bindings for libgrip
259+
260+Package: python-grip
261+Section: python
262+XB-Python-Version: ${python:Versions}
263+Architecture: all
264+Depends: ${misc:Depends},
265+ ${python:Depends},
266+Description: python bindings for libgrip
267+ .
268+ This package provides Python bindings so that you can use libgrip from
269+ a Python program.
270
271=== added file 'debian/copyright'
272--- debian/copyright 1970-01-01 00:00:00 +0000
273+++ debian/copyright 2012-11-27 20:56:33 +0000
274@@ -0,0 +1,28 @@
275+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0
276+Upstream-Name: libgrip
277+Upstream-Contact: Cody Russell <cody.russell@canonical.com>
278+Source: https://launchpad.net/libgrip/+download
279+
280+Files: *
281+Copyright: 2010-2011 Canonical Ltd.
282+License: LGPL-2.1 or LGPL-3
283+ This program is free software: you can redistribute it and/or modify it
284+ under the terms of either or both of the following licenses:
285+ .
286+ 1) the GNU Lesser General Public License version 3, as published by the
287+ Free Software Foundation; and/or
288+ 2) the GNU Lesser General Public License version 2.1, as published by
289+ the Free Software Foundation.
290+ .
291+ This program is distributed in the hope that it will be useful, but
292+ WITHOUT ANY WARRANTY; without even the implied warranties of
293+ MERCHANTABILITY, SATISFACTORY QUALITY or FITNESS FOR A PARTICULAR
294+ PURPOSE. See the applicable version of the GNU Lesser General Public
295+ License for more details.
296+ .
297+ You should have received a copy of both the GNU Lesser General Public
298+ License version 3 and version 2.1 along with this program. If not, see
299+ <http://www.gnu.org/licenses/>
300+ .
301+ On Debian systems, the complete text of the GNU Lesser General Public License
302+ can be found in `/usr/share/common-licenses/LGPL-3' and `/usr/share/common-licenses/LGPL-2.1'
303
304=== added file 'debian/gir1.2-grip.install'
305--- debian/gir1.2-grip.install 1970-01-01 00:00:00 +0000
306+++ debian/gir1.2-grip.install 2012-11-27 20:56:33 +0000
307@@ -0,0 +1,1 @@
308+debian/tmp/usr/lib/*/girepository-1.0
309
310=== added file 'debian/libbrip0.symbols'
311--- debian/libbrip0.symbols 1970-01-01 00:00:00 +0000
312+++ debian/libbrip0.symbols 2012-11-27 20:56:33 +0000
313@@ -0,0 +1,11 @@
314+libgrip-0.1.so.0 libgrip-0.1-0 #MINVER#
315+ GRIP_0.1@GRIP_0.1 0.1.4
316+ grip_gesture_event_copy@GRIP_0.1 0.1.1
317+ grip_gesture_event_free@GRIP_0.1 0.1.1
318+ grip_gesture_event_get_type@GRIP_0.1 0.1.1
319+ grip_gesture_event_new@GRIP_0.1 0.1.1
320+ grip_gesture_manager_get@GRIP_0.1 0.1.0
321+ grip_gesture_manager_get_type@GRIP_0.1 0.1.0
322+ grip_gesture_manager_register_window@GRIP_0.1 0.1.0
323+ grip_gesture_type_get_type@GRIP_0.1 0.1.0
324+ grip_time_type_get_type@GRIP_0.1 0.1.0
325
326=== added file 'debian/libgrip-dev.install'
327--- debian/libgrip-dev.install 1970-01-01 00:00:00 +0000
328+++ debian/libgrip-dev.install 2012-11-27 20:56:33 +0000
329@@ -0,0 +1,5 @@
330+debian/tmp/usr/include/
331+debian/tmp/usr/lib/*/*.so
332+debian/tmp/usr/lib/*/pkgconfig
333+debian/tmp/usr/share/gir-1.0
334+debian/tmp/usr/share/gtk-doc/html/libgrip/* usr/share/doc/libgrip-dev/html
335
336=== added file 'debian/libgrip-dev.links'
337--- debian/libgrip-dev.links 1970-01-01 00:00:00 +0000
338+++ debian/libgrip-dev.links 2012-11-27 20:56:33 +0000
339@@ -0,0 +1,1 @@
340+/usr/share/doc/libgrip-dev/html usr/share/gtk-doc/html/libgrip
341
342=== added file 'debian/libgrip0.install'
343--- debian/libgrip0.install 1970-01-01 00:00:00 +0000
344+++ debian/libgrip0.install 2012-11-27 20:56:33 +0000
345@@ -0,0 +1,1 @@
346+debian/tmp/usr/lib/*/*.so.*
347
348=== added file 'debian/python-grip.install'
349--- debian/python-grip.install 1970-01-01 00:00:00 +0000
350+++ debian/python-grip.install 2012-11-27 20:56:33 +0000
351@@ -0,0 +1,1 @@
352+usr/lib/python*/*
353
354=== added file 'debian/rules'
355--- debian/rules 1970-01-01 00:00:00 +0000
356+++ debian/rules 2012-11-27 20:56:33 +0000
357@@ -0,0 +1,24 @@
358+#!/usr/bin/make -f
359+
360+LDFLAGS += -Wl,-O1 -Wl,--as-needed
361+
362+export DPKG_GENSYMBOLS_CHECK_LEVEL = 4
363+
364+%:
365+ dh $@ --with python2,autoreconf
366+
367+override_dh_autoreconf:
368+ NOCONFIGURE=1 dh_autoreconf ./autogen.sh
369+
370+override_dh_auto_configure:
371+ dh_auto_configure -- \
372+ --enable-gtk-doc
373+
374+override_dh_install:
375+ find debian/tmp/usr/lib -name \*.la -delete
376+ find debian/tmp/usr/lib -name \*.a -delete
377+ find debian/tmp/usr/lib -name \*.pyc -delete
378+ find debian/tmp/usr/lib -name \*.pyo -delete
379+ rm -f debian/tmp/usr/bin/grip-test
380+ dh_install --fail-missing
381+
382
383=== added directory 'debian/source'
384=== added file 'debian/source/format'
385--- debian/source/format 1970-01-01 00:00:00 +0000
386+++ debian/source/format 2012-11-27 20:56:33 +0000
387@@ -0,0 +1,1 @@
388+1.0
389
390=== added file 'debian/watch'
391--- debian/watch 1970-01-01 00:00:00 +0000
392+++ debian/watch 2012-11-27 20:56:33 +0000
393@@ -0,0 +1,2 @@
394+version=3
395+http://launchpad.net/libgrip/+download .*/grip-([0-9.]+)\.tar\.gz

Subscribers

People subscribed via source and target branches