--- platform-api-0.18.1daily13.06.10.orig/debian/libplatform-api1-hybris.install +++ platform-api-0.18.1daily13.06.10/debian/libplatform-api1-hybris.install @@ -0,0 +1 @@ +usr/lib/*/libubuntu_application_api.so.* --- platform-api-0.18.1daily13.06.10.orig/debian/copyright +++ platform-api-0.18.1daily13.06.10/debian/copyright @@ -0,0 +1,32 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: platform-api + +Files: * +Copyright: 2013 Canonical Ltd +License: LGPL-3 + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU Lesser General Public License version 3, as + published by the Free Software Foundation. + . + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranties of + MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR + PURPOSE. See the GNU Lesser General Public License for more details. + . + On Debian systems, the complete text of the GNU Lesser General + Public License version 3 can be found in "/usr/share/common-licenses/LGPL-3". + +Files: android/hybris/test_* src/android/tests/test_* android/hybris/application_manager.cpp +Copyright: 2013 Canonical Ltd +License: GPL-3 + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License version 3, as + published by the Free Software Foundation. + . + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranties of + MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR + PURPOSE. See the GNU General Public License for more details. + . + On Debian systems, the complete text of the GNU General + Public License version 3 can be found in "/usr/share/common-licenses/GPL-3". --- platform-api-0.18.1daily13.06.10.orig/debian/libplatform-api1-hybris.shlibs +++ platform-api-0.18.1daily13.06.10/debian/libplatform-api1-hybris.shlibs @@ -0,0 +1 @@ +libubuntu_application_api 1 libplatform-api1-hybris | libplatform-api1 --- platform-api-0.18.1daily13.06.10.orig/debian/control +++ platform-api-0.18.1daily13.06.10/debian/control @@ -0,0 +1,112 @@ +Source: platform-api +Priority: optional +Maintainer: Ubuntu Developers +Build-Depends: cmake, + debhelper (>= 9), + libgl1-mesa-dev[!armhf], + libgles2-mesa-dev[armhf], + libhybris-dev, +Standards-Version: 3.9.4 +Section: devel +Homepage: https://launchpad.net/platform-api +Vcs-Bzr: lp:platform-api +# If you aren't a member of http://pad.lv/~phablet-team but need to upload packaging changes, +# just go ahead. http://pad.lv/~phablet-team will notice and sync up the code again. +Vcs-Browser: https://code.launchpad.net/platform-api + +Package: libplatform-api-headers +Section: libdevel +Pre-Depends: ${misc:Pre-Depends}, +Multi-Arch: same +Architecture: i386 amd64 armhf +Depends: ${misc:Depends}, +Description: Platform API for system level capabilities (API headers) + This package provides the library headers for the Platform API. + . + Unless a new backend for the Platform API is developed, packages + should build depend on the libplatform-api-dev package instead, which + will pull this package as well. + +Package: libplatform-api1-dev +Section: libdevel +Pre-Depends: ${misc:Pre-Depends}, +Multi-Arch: same +Architecture: i386 amd64 armhf +Depends: libgles2-mesa-dev, + libplatform-api-headers (= ${binary:Version}), + libplatform-api1-hybris | libplatform-api1, + ${misc:Depends}, +Description: Platform API for system level capabilities (development) + This package provides the development library and headers (via + dependency) for the Platform API. + +Package: libplatform-api1-hybris +Provides: libplatform-api1, +Conflicts: libplatform-api1, +Replaces: libplatform-api1, +Section: libs +Pre-Depends: ${misc:Pre-Depends}, +Multi-Arch: same +Architecture: i386 amd64 armhf +Depends: libhybris, + ${misc:Depends}, + ${shlibs:Depends}, +Description: Hybris implementation of the Platform API (runtime) + This package provides the hybris implementation of the Platform API. + . + The produced library should be used via libhybris, to communicate with the + Android userspace, which is where the Ubuntu Application Manager lives. + +Package: libplatform-api1-hybris-tests +Architecture: i386 amd64 armhf +Depends: libplatform-api1-hybris (= ${binary:Version}), + ${misc:Depends}, + ${shlibs:Depends}, +Description: Hybris implementation of the Platform API (tests) + This package provides the test cases for the hybris implementation + of the Platform API. + +Package: ubuntu-platform-api-headers +Section: oldlibs +Architecture: all +Depends: libplatform-api-headers (= ${binary:Version}), + ${misc:Depends}, +Description: dummy transitional package for libplatform-api-headers + This is dummy transitional package, please use libplatform-api-headers instead. + . + This package can be safely removed. + +Package: libubuntu-platform-api1-dev +Section: oldlibs +Architecture: all +Depends: libplatform-api1-dev (= ${binary:Version}), + ${misc:Depends}, +Description: dummy transitional package for libplatform-api1-dev + This is dummy transitional package, please use libplatform-api1-dev instead. + . + This package can be safely removed. + +Package: ubuntu-platform-implementation-android +Section: oldlibs +Architecture: all +Provides: libubuntu-platform-api1, +Conflicts: libubuntu-platform-api1, +Replaces: libubuntu-platform-api1, +Depends: libplatform-api1-hybris (= ${binary:Version}), + ${misc:Depends}, + ${shlibs:Depends}, +Description: dummy transitional package for libplatform-api1-hybris + This is dummy transitional package, please use libplatform-api1-hybris instead. + . + This package can be safely removed. + +Package: ubuntu-platform-implementation-android-tests +Architecture: all +Section: oldlibs +Depends: libplatform-api1-hybris-tests (= ${binary:Version}), + ${misc:Depends}, + ${shlibs:Depends}, +Description: dummy transitional package for libplatform-api1-hybris-tests + This is dummy transitional package, please use libplatform-api1-hybris-tests instead. + . + This package can be safely removed. --- platform-api-0.18.1daily13.06.10.orig/debian/libplatform-api-headers.install +++ platform-api-0.18.1daily13.06.10/debian/libplatform-api-headers.install @@ -0,0 +1 @@ +usr/include --- platform-api-0.18.1daily13.06.10.orig/debian/libplatform-api1-dev.install +++ platform-api-0.18.1daily13.06.10/debian/libplatform-api1-dev.install @@ -0,0 +1 @@ +usr/lib/*/libubuntu_application_api.so --- platform-api-0.18.1daily13.06.10.orig/debian/compat +++ platform-api-0.18.1daily13.06.10/debian/compat @@ -0,0 +1 @@ +9 --- platform-api-0.18.1daily13.06.10.orig/debian/rules +++ platform-api-0.18.1daily13.06.10/debian/rules @@ -0,0 +1,19 @@ +#!/usr/bin/make -f + +DPKG_GENSYMBOLS_CHECK_LEVEL = 4 + +gles2_architectures := armhf +ifeq ($(DEB_HOST_ARCH),$(findstring $(DEB_HOST_ARCH), $(gles2_architectures))) + use_gles=1 +else + use_gles=0 +endif + +%: + dh $@ + +override_dh_auto_configure: + dh_auto_configure -- -DUSE_GLES=$(use_gles) + +overrid_dh_install: + dh_install --fail-missing --- platform-api-0.18.1daily13.06.10.orig/debian/libplatform-api1-hybris-tests.install +++ platform-api-0.18.1daily13.06.10/debian/libplatform-api1-hybris-tests.install @@ -0,0 +1,5 @@ +usr/bin/test_android_gps_api +usr/bin/test_android_sensors_api +usr/bin/test_android_ubuntu_app_api +usr/bin/test_android_ubuntu_app_api_multiple_surfaces +usr/bin/test_android_ubuntu_session_api --- platform-api-0.18.1daily13.06.10.orig/debian/changelog +++ platform-api-0.18.1daily13.06.10/debian/changelog @@ -0,0 +1,275 @@ +platform-api (0.18.1daily13.06.10-0ubuntu1) saucy; urgency=low + + [ Ricardo Salveti de Araujo ] + * clipboard.h: fixing license (it should be LGPL instead of GPL). + + [ Ricardo Mendoza ] + * Extend the SessionProperties API to allow setting a remote_pid for + operation across container boundaries. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 65 + + -- Ubuntu daily release Mon, 10 Jun 2013 02:02:01 +0000 + +platform-api (0.18.1daily13.06.05-0ubuntu1) saucy; urgency=low + + [ Ricardo Mendoza ] + * * Move all private headers for android interfaces to + android/include/ * Expose publicly only the C headers for the API * + Change namespaces to match new coding guidelines * General cleanup + and housekeeping of the codebase. + * * Add headers for new refactored platform API * Implement new API + for Android/hybris backend * Implement lifecycle iteration 0 + delegates infrastructure * Do away with all old public headers and + use only the new API. + * * Enable usage of the new delegates from within the Application + Manager * Implement the notion of the application lifecycle and + state transition * Implement initial session state controller * Make + use of async delayer for suspend timeouts. + * * Refactor sensors API to use new guidelines * Add new public + headers for sensors and discard old API * Provide soft-float dynamic + loader macro for hybris * Provide updated test cases. + * * Change include barrier name to fix collision. + + [ Michael Terry ] + * Add ubuntu/ui/config.h with UBUNTU_USE_GLES so we can know whether + to include GLES2/gl2.h or GL/gl.h. + + [ Didier Roche ] + * fix archs for not building on powerpc and arch: all for transitional + packages. + + [ Sergio Schvezov ] + * Adding rules to generate config.h from Android.mk. + + [ Thomas Voß ] + * Switch to lazy init for the Bridge, and prevent tests from failing + on amd64/i386. + + [ Gustavo Pichorim Boiko ] + * Now that phone-app is being separate into phone, messages and + contacts, we need to have a messages and contacts app listed too. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 62 + + -- Ubuntu daily release Wed, 05 Jun 2013 02:02:04 +0000 + +platform-api (0.18.1daily13.05.30.2ubuntu.unity.next-0ubuntu1) raring; urgency=low + + [ Ricardo Mendoza ] + * * Change include barrier name to fix collision. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 60 (ubuntu-unity/next) + + -- Ubuntu daily release Thu, 30 May 2013 21:13:45 +0000 + +platform-api (0.18.1daily13.05.30.1ubuntu.unity.next-0ubuntu1) raring; urgency=low + + [ Thomas Voß ] + * Switch to lazy init for the Bridge, and prevent tests from failing + on amd64/i386. + + [ Ricardo Mendoza ] + * * Move all private headers for android interfaces to + android/include/ * Expose publicly only the C headers for the API * + Change namespaces to match new coding guidelines * General cleanup + and housekeeping of the codebase. + * * Add headers for new refactored platform API * Implement new API + for Android/hybris backend * Implement lifecycle iteration 0 + delegates infrastructure * Do away with all old public headers and + use only the new API. + * * Enable usage of the new delegates from within the Application + Manager * Implement the notion of the application lifecycle and + state transition * Implement initial session state controller * Make + use of async delayer for suspend timeouts. + * * Refactor sensors API to use new guidelines * Add new public + headers for sensors and discard old API * Provide soft-float dynamic + loader macro for hybris * Provide updated test cases. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 58 (ubuntu-unity/next) + + -- Ubuntu daily release Thu, 30 May 2013 02:45:43 +0000 + +platform-api (0.18.1daily13.05.15ubuntu.unity.next-0ubuntu1) raring; urgency=low + + [ Gustavo Pichorim Boiko ] + * Now that phone-app is being separate into phone, messages and + contacts, we need to have a messages and contacts app listed too. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 52 (ubuntu-unity/next) + + -- Ubuntu daily release Wed, 15 May 2013 02:00:58 +0000 + +platform-api (0.18.1daily13.04.15ubuntu.unity.next-0ubuntu1) raring; urgency=low + + * Automatic snapshot from revision 50 (ubuntu-unity/next) + + -- Ubuntu daily release Mon, 15 Apr 2013 02:02:18 +0000 + +platform-api (0.18.1daily13.04.12ubuntu.unity.next-0ubuntu1) raring; urgency=low + + * Automatic snapshot from revision 48 (ubuntu-unity/next) + + -- Ubuntu daily release Fri, 12 Apr 2013 02:01:49 +0000 + +platform-api (0.18.1daily13.04.08ubuntu.unity.next-0ubuntu1) raring; urgency=low + + [ Dmitrijs Ledkovs ] + * Apply packaging clean-up: + - Use wrap-and-sort + - White space cleanup on .bzr-builddeb and debian/copyright + - Remove un-needed comments from debian/rules + - Use dh_install --fail-missing + * Rename packages to use generic names, but provide previous package + names as dummy/transitional such that not to break the world. + + [ Michael Terry ] + * Automatic snapshot from revision 44 (bootstrap) + + [ Ubuntu daily release ] + * Automatic snapshot from revision 46 (ubuntu-unity/next) + + -- Ubuntu daily release Mon, 08 Apr 2013 08:35:48 +0000 + +ubuntu-platform-api (0.18-0phablet1) quantal; urgency=low + + * Rename telephony-app to phone-app. + + -- Gustavo Pichorim Boiko Mon, 18 Mar 2013 18:27:18 -0300 + +ubuntu-platform-api (0.17-0phablet1) quantal; urgency=low + + [ Jim Hodapp ] + * Implements getting the min sensor reading update rate, min and max + reading values, and reading resolution. + * Refactor accelerometer support so that it supports calling more than + one observer listener per Sensor instance. + + [ Ricardo Mendoza ] + * Support tracking sessions in a different namespace than the app manager. + * Move default app manager to detail namespace. + * Fix various tests due to API changes. + + -- Ricardo Mendoza Mon, 04 Mar 2013 10:51:10 -0430 + +ubuntu-platform-api (0.16-0phablet1) quantal; urgency=low + + * Dynamically adjust the OOM values for running apps + + -- Ricardo Mendoza Fri, 22 Feb 2013 18:25:13 -0430 + +ubuntu-platform-api (0.15-0phablet1) quantal; urgency=low + + * Correct selection of next focused application + * Mark keyboard as invisible when switching apps to prevent the trap + * Correctly update current apps list even if all remaining apps are system sessions + + -- Ricardo Mendoza Wed, 20 Feb 2013 16:48:08 -0430 + +ubuntu-platform-api (0.14-0phablet1) quantal; urgency=low + + * Packaging improvements for the public release + + -- Ricardo Salveti de Araujo Wed, 20 Feb 2013 15:49:21 -0300 + +ubuntu-platform-api (0.13) quantal; urgency=low + + * Add method to signal App Manager clients for changes on OSK geometry/visibility + * Prevent attempting to focus sessions from session-less surfaces + + -- Ricardo Mendoza Wed, 20 Feb 2013 02:42:09 -0430 + +ubuntu-platform-api (0.12) quantal; urgency=low + + * Focus a new application only when the application requests visibility for its surfaces + + -- Ricardo Mendoza Wed, 20 Feb 2013 02:05:14 -0430 + +ubuntu-platform-api (0.11) quantal; urgency=low + + [ Ricardo Mendoza ] + * Correctly report fullscreen session for mainstage apps if requested + * Dont schedule a system session app (osk) for focusing when recovering from a binder death + * Keep track of apps in independent pointers and better protect session binders. + + -- Florian Boucault Wed, 20 Feb 2013 02:46:09 +0000 + +ubuntu-platform-api (0.10) quantal; urgency=low + + [Thomas Voss] + * fix compilation for c programs + + -- Bill Filler Sat, 16 Feb 2013 23:09:26 -0500 + +ubuntu-platform-api (0.9) quantal; urgency=low + + [ Ricardo Mendoza ] + * Track sidestage/mainstage app running states and adjust transitions accordingly + * Input layer changes to deal with new behaviour + * Do dynamic screenshots according to surface size with correctly scaled geometry + * General cleanup and stability fixes + + [ Ricardo Salveti ] + * Removing logic to kill applications using the volume down key + + -- Ricardo Mendoza Thu, 14 Feb 2013 11:19:18 -0430 + +ubuntu-platform-api (0.8) quantal; urgency=low + + [ Ricardo Mendoza ] + * Add API support for the dynamic creation and dismissal of system-session input traps with variable geometry. + + -- Florian Boucault Wed, 13 Feb 2013 23:56:45 +0000 + +ubuntu-platform-api (0.7) quantal; urgency=low + + * debian/control: changing to arch any as libhybris is now available for + x86 64 + + -- Ricardo Salveti de Araujo Sun, 10 Feb 2013 23:57:21 -0200 + +ubuntu-platform-api (0.6) quantal; urgency=low + + [ Thomas Voss ] + * Add fullscreen observer and callback for the app manager. + + [ Ricardo Mendoza ] + * Release upstream + + -- Ricardo Mendoza Thu, 07 Feb 2013 19:44:18 -0430 + +ubuntu-platform-api (0.5) quantal; urgency=low + + * Add support for copy and paste (Clipboard service) + + -- Ricardo Mendoza Wed, 06 Feb 2013 21:06:53 -0430 + +ubuntu-platform-api (0.4) quantal; urgency=low + + * Enabling packages for i386 (useful from a package dependency perspective). + + -- Ricardo Salveti de Araujo Wed, 06 Feb 2013 20:08:58 -0200 + +ubuntu-platform-api (0.3) quantal; urgency=low + + * Creating a common libubuntu-platform-api-dev package, to avoid people to + depend on implementation specific packages (for that we have provides). + + -- Ricardo Salveti de Araujo Wed, 06 Feb 2013 19:14:05 -0200 + +ubuntu-platform-api (0.2) quantal; urgency=low + + * Updating packages to be multi-arch compatible + + -- Ricardo Salveti de Araujo Tue, 05 Feb 2013 21:01:10 -0200 + +ubuntu-platform-api (0.1) quantal; urgency=low + + * Initial Release + + -- Ricardo Salveti de Araujo Tue, 05 Feb 2013 14:15:40 -0200 --- platform-api-0.18.1daily13.06.10.orig/debian/source/format +++ platform-api-0.18.1daily13.06.10/debian/source/format @@ -0,0 +1 @@ +1.0