Merge lp:~xnox/libappindicator/fix-arm64 into lp:libappindicator/13.10

Proposed by Dimitri John Ledkov
Status: Merged
Approved by: Ted Gould
Approved revision: 268
Merged at revision: 268
Proposed branch: lp:~xnox/libappindicator/fix-arm64
Merge into: lp:libappindicator/13.10
Diff against target: 74 lines (+20/-6)
3 files modified
debian/changelog (+7/-0)
debian/control (+5/-5)
debian/rules (+8/-1)
To merge this branch: bzr merge lp:~xnox/libappindicator/fix-arm64
Reviewer Review Type Date Requested Status
Ted Gould (community) Approve
PS Jenkins bot (community) continuous-integration Approve
Review via email: mp+190846@code.launchpad.net

Commit message

Don't build the mono bindings on AArch64, not available.

To post a comment you must log in.
Revision history for this message
Dimitri John Ledkov (xnox) wrote :

urgent; for saucy/arm64 port.

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

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'debian/changelog'
2--- debian/changelog 2013-09-20 10:17:40 +0000
3+++ debian/changelog 2013-10-14 00:17:25 +0000
4@@ -1,3 +1,10 @@
5+libappindicator (12.10.1+13.10.20130920-0ubuntu2) UNRELEASED; urgency=low
6+
7+ * Don't build the mono bindings on AArch64, not available. (LP:
8+ #1239474)
9+
10+ -- Matthias Klose <doko@ubuntu.com> Mon, 14 Oct 2013 01:47:10 +0200
11+
12 libappindicator (12.10.1+13.10.20130920-0ubuntu1) saucy; urgency=low
13
14 * Automatic snapshot from revision 266
15
16=== modified file 'debian/control'
17--- debian/control 2013-08-14 03:13:54 +0000
18+++ debian/control 2013-10-14 00:17:25 +0000
19@@ -7,22 +7,22 @@
20 dh-autoreconf,
21 python-all-dev,
22 at-spi2-core,
23- cli-common-dev (>= 0.5.7),
24+ cli-common-dev (>= 0.5.7) [!arm64],
25 gobject-introspection,
26 intltool,
27 gtk-doc-tools,
28 libxml2-utils,
29- libnunit-cil-dev,
30+ libnunit-cil-dev [!arm64],
31 dbus-test-runner,
32 xvfb,
33 valac,
34- mono-devel (>= 2.4.3),
35+ mono-devel (>= 2.4.3) [!arm64],
36 libglib2.0-dev (>= 2.35.4),
37 libgtk-3-dev (>= 2.91.3),
38 libgtk2.0-dev (>= 2.12.0),
39 python-gtk2-dev,
40- gtk-sharp2-gapi,
41- libgtk2.0-cil-dev,
42+ gtk-sharp2-gapi [!arm64],
43+ libgtk2.0-cil-dev [!arm64],
44 libdbus-glib-1-dev (>= 0.82),
45 libindicator-dev (>= 0.3.90),
46 libindicator3-dev (>= 0.3.90),
47
48=== modified file 'debian/rules'
49--- debian/rules 2013-06-08 03:45:07 +0000
50+++ debian/rules 2013-10-14 00:17:25 +0000
51@@ -4,7 +4,14 @@
52 PY_VERSIONS = $(shell pyversions --requested debian/control)
53 API_VERSION = 0.1
54
55+DEB_HOST_ARCH := $(shell dpkg-architecture -qDEB_HOST_ARCH)
56+
57 CONFIGURE_COMMON_FLAGS = --disable-scrollkeeper --enable-introspection
58+ifneq (,$(filter $(DEB_HOST_ARCH),arm64))
59+ CONFIGURE_COMMON_FLAGS += --disable-mono-test
60+else
61+ dh_extra_args = ,cli
62+endif
63 CONFIGURE_FLAGS_gtk2 = --with-gtk=2 --enable-gtk-doc
64 CONFIGURE_FLAGS_gtk3 = --with-gtk=3 --enable-gtk-doc=no
65
66@@ -15,7 +22,7 @@
67 CFLAGS += -fPIC
68
69 %:
70- dh $@ --with autoreconf,python2,cli,gir
71+ dh $@ --with autoreconf,python2,gir$(dh_extra_args)
72
73 override_dh_autoreconf:
74 NOCONFIGURE=1 dh_autoreconf ./autogen.sh

Subscribers

People subscribed via source and target branches