Merge lp:~bregma/qtubuntu/lp-1246851 into lp:qtubuntu

Proposed by Stephen M. Webb
Status: Merged
Approved by: Ricardo Mendoza
Approved revision: 201
Merged at revision: 199
Proposed branch: lp:~bregma/qtubuntu/lp-1246851
Merge into: lp:qtubuntu
Diff against target: 96 lines (+49/-15)
3 files modified
debian/control (+39/-13)
debian/qtubuntu-desktop.install (+2/-0)
debian/rules (+8/-2)
To merge this branch: bzr merge lp:~bregma/qtubuntu/lp-1246851
Reviewer Review Type Date Requested Status
Ricardo Mendoza (community) Approve
PS Jenkins bot continuous-integration Approve
Review via email: mp+198309@code.launchpad.net

Commit message

provide two binary deb variants: Touch and Desktop (lp: #1246851)

Description of the change

Packaging changes to produce two binary debs: an -android variant for Touch and a -desktop variant for Desktop. Fixes lp:1246851, part of enabling a Unity8 session on the desktop.

To post a comment you must log in.
lp:~bregma/qtubuntu/lp-1246851 updated
201. By Stephen M. Webb

debian/changelog: backed out PPA changes

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

Looks good, works across devices.

Revision history for this message
Ricardo Mendoza (ricmm) wrote :

Approve

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'debian/control'
--- debian/control 2013-11-22 15:45:47 +0000
+++ debian/control 2013-12-09 20:11:56 +0000
@@ -30,21 +30,47 @@
30Package: qtubuntu-android30Package: qtubuntu-android
31Architecture: any31Architecture: any
32Multi-Arch: same32Multi-Arch: same
33Conflicts: qtubuntu-desktop
33Replaces: qthybris (<< 0.37),34Replaces: qthybris (<< 0.37),
34 qtubuntu (<< 0.52),35 qtubuntu (<< 0.52),
35Breaks: qthybris (<< 0.37)36 qtubuntu-desktop
36Provides: qtubuntu-shell,37Breaks: qthybris (<< 0.37)
37 qtubuntu,38Provides: qtubuntu-shell,
38Depends: ${misc:Depends},39 qtubuntu,
39 ${shlibs:Depends},40Depends: ${misc:Depends},
40 libqt5sensors5,41 ${shlibs:Depends},
41 qtubuntu-sensors,42 libqt5sensors5,
42Description: Qt plugins for Ubuntu Platform API43 qtubuntu-sensors,
43 QtUbuntu is a set of Qt5 components for the Ubuntu Platform API. It44Description: Qt plugins for Ubuntu Platform API (mobile)
44 contains a QPA (Qt Platform Abstraction) plugin based on the Ubuntu45 QtUbuntu is a set of Qt5 components for the Ubuntu Platform API. It contains a
45 Platform API and a legacy QPA plugin based on the compatibility46 QPA (Qt Platform Abstraction) plugin based on the Ubuntu Platform API and a
46 layers. It also provides Qt bindings for Ubuntu Platform API features47 legacy QPA plugin based on the compatibility layers. It also provides Qt
47 that are not exposed through the QPA plugins.48 bindings for Ubuntu Platform API features that are not exposed through the QPA
49 plugins.
50 .
51 This variant of the package is for Android-based phones and tablets.
52
53Package: qtubuntu-desktop
54Architecture: any
55Multi-Arch: same
56Conflicts: qtubuntu-android
57Replaces: qtubuntu (<< 0.52),
58 qtubuntu-android
59Breaks: qthybris (<< 0.37)
60Provides: qtubuntu-shell,
61 qtubuntu,
62Depends: ${misc:Depends},
63 ${shlibs:Depends},
64 libqt5sensors5,
65 qtubuntu-sensors,
66Description: Qt plugins for Ubuntu Platform API (desktop)
67 QtUbuntu is a set of Qt5 components for the Ubuntu Platform API. It contains a
68 QPA (Qt Platform Abstraction) plugin based on the Ubuntu Platform API and a
69 legacy QPA plugin based on the compatibility layers. It also provides Qt
70 bindings for Ubuntu Platform API features that are not exposed through the QPA
71 plugins.
72 .
73 This variant of the package is for GNU-based desktops.
4874
49Package: qthybris75Package: qthybris
50Depends: ${misc:Depends},76Depends: ${misc:Depends},
5177
=== added file 'debian/qtubuntu-desktop.install'
--- debian/qtubuntu-desktop.install 1970-01-01 00:00:00 +0000
+++ debian/qtubuntu-desktop.install 2013-12-09 20:11:56 +0000
@@ -0,0 +1,2 @@
1usr/lib/*/qt5/plugins/platforms/*
2usr/lib/*/qt5/imports/Unity/*
03
=== modified file 'debian/rules'
--- debian/rules 2013-08-21 04:48:49 +0000
+++ debian/rules 2013-12-09 20:11:56 +0000
@@ -3,12 +3,18 @@
33
4export DPKG_GENSYMBOLS_CHECK_LEVEL=44export DPKG_GENSYMBOLS_CHECK_LEVEL=4
55
6ANDROID_DIR = build-android
7DESKTOP_DIR = build-desktop
8
6%:9%:
7 dh $@ --parallel10 dh $@ --builddirectory=$(ANDROID_DIR) --parallel
11 dh $@ --builddirectory=$(DESKTOP_DIR) --parallel
812
9override_dh_auto_configure:13override_dh_auto_configure:
10 dh_auto_configure -- "CONFIG+=mirserver" "CONFIG+=mirclient" "CONFIG+=hybris" "QMAKE_CXXFLAGS=-g"14 mkdir -p $(ANDROID_DIR) && dh_auto_configure -- "CONFIG+=mirserver" "CONFIG+=mirclient" "CONFIG+=hybris" "QMAKE_CXXFLAGS=-g" $(CURDIR)
15 mkdir -p $(DESKTOP_DIR) && dh_auto_configure -- "CONFIG+=mirserver" "CONFIG+=mirclient" "QMAKE_CXXFLAGS=-g" $(CURDIR)
1116
12override_dh_install:17override_dh_install:
13 rm -f debian/*/usr/lib/*/qt5/examples/qtubuntu/qmlscene-ubuntu18 rm -f debian/*/usr/lib/*/qt5/examples/qtubuntu/qmlscene-ubuntu
14 dh_install --fail-missing19 dh_install --fail-missing
20

Subscribers

People subscribed via source and target branches