Merge lp:~robru/ubuntu/utopic/qtubuntu-gles/platform-api-v2-sync into lp:ubuntu/utopic/qtubuntu-gles

Proposed by Robert Bruce Park
Status: Merged
Merged at revision: 4
Proposed branch: lp:~robru/ubuntu/utopic/qtubuntu-gles/platform-api-v2-sync
Merge into: lp:ubuntu/utopic/qtubuntu-gles
Diff against target: 113 lines (+26/-6)
7 files modified
debian/changelog (+7/-0)
debian/control (+2/-1)
debian/rules (+1/-1)
src/platforms/ubuntu/ubuntumir/ubuntumirclient/main.cc (+7/-1)
src/platforms/ubuntu/ubuntumir/ubuntumirclient/ubuntumirclient.pro (+1/-1)
src/platforms/ubuntu/ubuntumir/ubuntumirserver/main.cc (+7/-1)
src/platforms/ubuntu/ubuntumir/ubuntumirserver/ubuntumirserver.pro (+1/-1)
To merge this branch: bzr merge lp:~robru/ubuntu/utopic/qtubuntu-gles/platform-api-v2-sync
Reviewer Review Type Date Requested Status
Steve Langasek Pending
Review via email: mp+222998@code.launchpad.net

Description of the change

Sync the platform-api v2.0.0 changes from qtubuntu into qtubuntu-gles.

To post a comment you must log in.

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 2014-06-05 00:28:32 +0000
3+++ debian/changelog 2014-06-12 21:19:09 +0000
4@@ -1,3 +1,10 @@
5+qtubuntu-gles (0.54+14.10.20140612-0ubuntu1) utopic; urgency=low
6+
7+ [ Ricardo Mendoza ]
8+ * Migrate to Platform API v2
9+
10+ -- Robert Bruce Park <robert.park@canonical.com> Thu, 12 Jun 2014 13:51:37 -0700
11+
12 qtubuntu-gles (0.54+14.10.20140526.1-0ubuntu1) utopic; urgency=medium
13
14 * Sync package with qtubuntu - 0.54+14.10.20140526.1
15
16=== modified file 'debian/control'
17--- debian/control 2014-05-08 19:53:01 +0000
18+++ debian/control 2014-06-12 21:19:09 +0000
19@@ -10,7 +10,7 @@
20 libgles2-mesa-dev,
21 libglib2.0-dev,
22 libhybris-dev,
23- libplatform-api1-dev (>= 0.20),
24+ libubuntu-application-api-dev (>= 2.0.0),
25 libudev-dev,
26 libxrender-dev,
27 libxkbcommon-dev,
28@@ -34,6 +34,7 @@
29 ${shlibs:Depends},
30 libqt5sensors5,
31 qtubuntu-sensors,
32+ ubuntu-application-api2-touch,
33 Description: Qt plugins for Ubuntu Platform API (mobile) - OpenGLES
34 QtUbuntu is a set of Qt5 components for the Ubuntu Platform API. It contains a
35 QPA (Qt Platform Abstraction) plugin based on the Ubuntu Platform API and a
36
37=== modified file 'debian/rules'
38--- debian/rules 2014-05-08 19:53:01 +0000
39+++ debian/rules 2014-06-12 21:19:09 +0000
40@@ -14,7 +14,7 @@
41 dh_clean
42
43 override_dh_auto_configure:
44- mkdir -p $(ANDROID_DIR) && dh_auto_configure -B$(ANDROID_DIR) -- "CONFIG+=mirserver" "CONFIG+=mirclient" "CONFIG+=hybris" $(CURDIR)
45+ mkdir -p $(ANDROID_DIR) && dh_auto_configure -B$(ANDROID_DIR) -- "CONFIG+=mirserver" "CONFIG+=mirclient" "CONFIG+=hybris" "QMAKE_CXXFLAGS=-DPLATFORM_API_TOUCH" $(CURDIR)
46
47 override_dh_auto_build:
48 dh_auto_build -B$(ANDROID_DIR)
49
50=== modified file 'src/platforms/ubuntu/ubuntumir/ubuntumirclient/main.cc'
51--- src/platforms/ubuntu/ubuntumir/ubuntumirclient/main.cc 2014-05-08 19:53:01 +0000
52+++ src/platforms/ubuntu/ubuntumir/ubuntumirclient/main.cc 2014-06-12 21:19:09 +0000
53@@ -37,8 +37,14 @@
54 QPlatformIntegration* QUbuntuMirClientIntegrationPlugin::create(
55 const QString& system, const QStringList& paramList) {
56 Q_UNUSED(paramList);
57- if (system.toLower() == "ubuntumirclient")
58+ if (system.toLower() == "ubuntumirclient") {
59+#ifdef PLATFORM_API_TOUCH
60+ setenv("UBUNTU_PLATFORM_API_BACKEND", "touch_mirclient", 1);
61+#else
62+ setenv("UBUNTU_PLATFORM_API_BACKEND", "desktop_mirclient", 1);
63+#endif
64 return new QUbuntuMirIntegration();
65+ }
66 return 0;
67 }
68
69
70=== modified file 'src/platforms/ubuntu/ubuntumir/ubuntumirclient/ubuntumirclient.pro'
71--- src/platforms/ubuntu/ubuntumir/ubuntumirclient/ubuntumirclient.pro 2014-05-08 19:53:01 +0000
72+++ src/platforms/ubuntu/ubuntumir/ubuntumirclient/ubuntumirclient.pro 2014-06-12 21:19:09 +0000
73@@ -17,7 +17,7 @@
74
75 PKGCONFIG += egl
76 INCLUDEPATH += ../../../ ../../ ../
77-LIBS += -Wl,--whole-archive -L../../../base -lubuntubase -L../../ubuntucommon -lqubuntucommon -L../ubuntumircommon -lqubuntumircommon -Wl,--no-whole-archive -lubuntu_application_api_mirclient
78+LIBS += -Wl,--whole-archive -L../../../base -lubuntubase -L../../ubuntucommon -lqubuntucommon -L../ubuntumircommon -lqubuntumircommon -Wl,--no-whole-archive -lubuntu_application_api
79
80 OTHER_FILES += ubuntumirclient.json
81
82
83=== modified file 'src/platforms/ubuntu/ubuntumir/ubuntumirserver/main.cc'
84--- src/platforms/ubuntu/ubuntumir/ubuntumirserver/main.cc 2014-05-08 19:53:01 +0000
85+++ src/platforms/ubuntu/ubuntumir/ubuntumirserver/main.cc 2014-06-12 21:19:09 +0000
86@@ -37,8 +37,14 @@
87 QPlatformIntegration* QUbuntuMirServerIntegrationPlugin::create(
88 const QString& system, const QStringList& paramList) {
89 Q_UNUSED(paramList);
90- if (system.toLower() == "ubuntumirserver")
91+ if (system.toLower() == "ubuntumirserver") {
92+#ifdef PLATFORM_API_TOUCH
93+ setenv("UBUNTU_PLATFORM_API_BACKEND", "touch_mirserver", 1);
94+#else
95+ setenv("UBUNTU_PLATFORM_API_BACKEND", "desktop_mirserver", 1);
96+#endif
97 return new QUbuntuMirIntegration();
98+ }
99 return 0;
100 }
101
102
103=== modified file 'src/platforms/ubuntu/ubuntumir/ubuntumirserver/ubuntumirserver.pro'
104--- src/platforms/ubuntu/ubuntumir/ubuntumirserver/ubuntumirserver.pro 2014-05-08 19:53:01 +0000
105+++ src/platforms/ubuntu/ubuntumir/ubuntumirserver/ubuntumirserver.pro 2014-06-12 21:19:09 +0000
106@@ -17,7 +17,7 @@
107
108 PKGCONFIG += egl
109 INCLUDEPATH += ../../../ ../../ ../
110-LIBS += -Wl,--whole-archive -L../../../base -lubuntubase -L../../ubuntucommon -lqubuntucommon -L../ubuntumircommon -lqubuntumircommon -Wl,--no-whole-archive -lubuntu_application_api_mirserver
111+LIBS += -Wl,--whole-archive -L../../../base -lubuntubase -L../../ubuntucommon -lqubuntucommon -L../ubuntumircommon -lqubuntumircommon -Wl,--no-whole-archive -lubuntu_application_api
112
113 OTHER_FILES += ubuntu.json
114

Subscribers

People subscribed via source and target branches