--- libhybris-0.62.orig/debian/libhybris-dev.install.in +++ libhybris-0.62/debian/libhybris-dev.install.in @@ -0,0 +1,9 @@ +compat/surface_flinger/surface_flinger_compatibility_layer.h #PKGINCLUDEDIR#/surface_flinger +compat/input/*.h #PKGINCLUDEDIR#/input +compat/camera/*.h #PKGINCLUDEDIR#/camera +compat/media/*.h #PKGINCLUDEDIR#/media +hybris/libis.so #LIBDIR# +hybris/libsf.so #LIBDIR# +hybris/libhardware.so #LIBDIR# +hybris/libcamera.so #LIBDIR# +hybris/libmediaplayer.so #LIBDIR# --- libhybris-0.62.orig/debian/libhybris.dirs.in +++ libhybris-0.62/debian/libhybris.dirs.in @@ -0,0 +1 @@ +#PKGLIBDIR# --- libhybris-0.62.orig/debian/libhybris.postinst.in +++ libhybris-0.62/debian/libhybris.postinst.in @@ -0,0 +1,21 @@ +#!/bin/sh +# Copyright (C) 2007 Mario Limonciello +# Copyright (C) 2009-2011 Canonical Ltd. + +set -e + +PACKAGE_NAME=#DRIVERNAME# +ARCH=`dpkg --print-architecture` + +if [ "$1" = "configure" ]; then + + update-alternatives --force \ + --install /#SYSCONFDIR#/ld.so.conf.d/#DEB_HOST_MULTIARCH#_EGL.conf #DEB_HOST_MULTIARCH#_egl_conf /#LDSOCONF# #ALTPRIORITY# + + # ldconfig needs to be run immediately as we're changing /etc/ld.so.conf.d/ with + # alternatives. + LDCONFIG_NOTRIGGER=y ldconfig + +fi + +#DEBHELPER# --- libhybris-0.62.orig/debian/libhybris-test.install.in +++ libhybris-0.62/debian/libhybris-test.install.in @@ -0,0 +1,7 @@ +hybris/test_egl #BINDIR# +hybris/test_glesv2 #BINDIR# +hybris/test_hw #BINDIR# +hybris/test_sensors #BINDIR# +hybris/test_sf #BINDIR# +hybris/test_camera #BINDIR# +hybris/test_media_player #BINDIR# --- libhybris-0.62.orig/debian/changelog +++ libhybris-0.62/debian/changelog @@ -0,0 +1,460 @@ +libhybris (0.62-0phablet1) raring; urgency=low + + [ Ricardo Salveti de Araujo ] + * common/hooks.c: adding getgrgid to avoid another segfault + * common/properties.c: also probe property from kernel cmdline + (used by mako) + * compat/surface_flinger/test.cpp: fixing test case due gl header + changes + * gl2.c: updating glShaderSource definition based on latest mesa + (fix ftbfs at raring) + + [ Michael Zanetti ] + * reset the media player before setting a new stream. Makes skipping + in QMediaPlaylist work. + + [ Guenter Schwann ] + * First video recording support + * Do not call releaseRecordingFrame() after capture (LP: #1169352) + + [ Jim Hodapp ] + * Add hook for vasprintf which is needed for the new MediaCodec-based + media player backend. + + [ Michael Terry ] + * Remove unnecessary GLES header includes + + -- PS Jenkins bot Wed, 29 May 2013 20:24:16 +0000 + +libhybris (0.61-0phablet1) quantal; urgency=low + + * Changing Canonical's GPL/LGPLv3 code to use Apache v2.0 instead + + -- Ricardo Salveti de Araujo Mon, 04 Mar 2013 20:08:42 -0300 + +libhybris (0.60-0phablet1) quantal; urgency=low + + * Updating licenses and packaging to better fit Ubuntu's standards + (LP: #1097083) + + -- Ricardo Salveti de Araujo Sun, 17 Feb 2013 23:58:15 -0300 + +libhybris (0.59) quantal; urgency=low + + * Removing extra debug from linker in case the library is not prelinked + (disabled at recent Android versions) + * Making libhybris buildable x86 64 (useful to avoid dependencies issues + for packages depending but not using hybris at run time) + + -- Ricardo Salveti de Araujo Sun, 10 Feb 2013 23:36:26 -0200 + +libhybris (0.58) quantal; urgency=low + + * Removing code from ubuntu platform api, as it's now available at a + different package (ubuntu-platform-api). + + -- Ricardo Salveti de Araujo Tue, 05 Feb 2013 04:53:46 -0200 + +libhybris (0.57) quantal; urgency=low + + * Place OSK input grab window according to coordinates and not only size + + -- Ricardo Mendoza Mon, 04 Feb 2013 13:33:25 -0430 + +libhybris (0.56) quantal; urgency=low + + * Correctly set window flags for input propagation + + -- Ricardo Mendoza Fri, 01 Feb 2013 03:39:45 -0430 + +libhybris (0.55) quantal; urgency=low + + [ Thomas Voss ] + * Get rid of hard-coded sizes for input trap window. + + [ Ricardo Mendoza ] + * Dynamically resize the OSK input window according to reported size + + -- Ricardo Mendoza Thu, 31 Jan 2013 18:48:27 -0430 + +libhybris (0.54) quantal; urgency=low + + * Added mediaPrepared callback which signifies when libstagefright is ready + to play the loaded media. + + -- Jim Hodapp Tue, 29 Jan 2013 15:46:08 -0500 + +libhybris (0.53) quantal; urgency=low + + [ Daniel d'Andrada ] + * Added API to expose android's GPS through hybris + + [ Ricardo Salveti de Araujo ] + * hybris/common: removing debugging prints by default + + -- Ricardo Salveti de Araujo Tue, 29 Jan 2013 08:59:18 -0500 + +libhybris (0.52) quantal; urgency=low + + * Added a function to initialize an ubuntu_sensor_observer instance for use by a client app. + + -- Jim Hodapp Thu, 24 Jan 2013 14:42:26 -0500 + +libhybris (0.51) quantal; urgency=low + + * Added blank / unblank methods to control power to display. + + -- Michael Frey Thu, 24 Jan 2013 09:36:45 -0500 + +libhybris (0.50) quantal; urgency=low + + * Added public API functions to enable/disable specific sensors. + + -- Jim Hodapp Wed, 23 Jan 2013 12:55:23 -0500 + +libhybris (0.49) quantal; urgency=low + + * Adding more stdio.h hooks to avoid calling __sfvwrite (malloc -> pthread) + + -- Ricardo Salveti de Araujo Wed, 23 Jan 2013 00:39:41 -0200 + +libhybris (0.48) quantal; urgency=low + + [ Daniel d'Andrada ] + * Added hook for fseeko function. + + [ Ricardo Salveti de Araujo ] + * Rebase compat code to work with Android's JB 4.2.1 + + -- Ricardo Salveti de Araujo Tue, 22 Jan 2013 16:31:06 -0200 + +libhybris (0.47) quantal; urgency=low + + * Fix predicate when updating input configuration if osk/notifications visibility changes. + + -- Thomas Voß Thu, 20 Dec 2012 17:15:24 +0100 + +libhybris (0.46) quantal; urgency=low + + * Add telephony to list of well known apps + + -- Bill Filler Wed, 19 Dec 2012 19:21:58 -0500 + +libhybris (0.45) quantal; urgency=low + + * Fix input events being propagated through the osk to ordinary apps underneath. + -- Thomas Voß Tue, 18 Dec 2012 07:29:51 +0100 + +libhybris (0.44) quantal; urgency=low + + * Fix key event delivery and remove filtering of volume up key. + + -- Thomas Voß Mon, 17 Dec 2012 15:31:36 +0100 + +libhybris (0.43) quantal; urgency=low + + * Bumped package version. + + -- Loïc Molinari Mon, 17 Dec 2012 23:30:41 +0100 + +libhybris (0.42) quantal; urgency=low + + * Add a callback for session observers that signals when a session is unfocused. + * Introduce surface flags and a way to express that a surface should be opaque. + + -- Thomas Voß Fri, 14 Dec 2012 12:31:36 +0100 + +libhybris (0.41) quantal; urgency=low + + * Stop and continue ordinary app sessions. + + -- Thomas Voß Fri, 14 Dec 2012 12:00:42 +0100 + +libhybris (0.40) quantal; urgency=low + + [ Thomas Voß ] + * Do not focus system sessions. + + -- Michael Frey Thu, 13 Dec 2012 17:05:42 -0500 + +libhybris (0.39) quantal; urgency=low + + * Add a way to unfocus all running applications. + + -- Thomas Voß Wed, 12 Dec 2012 14:49:36 +0100 + +libhybris (0.38) quantal; urgency=low + + * Fix event delivery for system-session only scenarios. + * Add a new callback "on_session_requested" for signalling to observers: Please start a session with the following properties. + + -- Thomas Voß Tue, 11 Dec 2012 19:31:51 +0100 + +libhybris (0.37) quantal; urgency=low + + * Iterate surface roles and adjust stacking. + + -- Thomas Voß Thu, 06 Dec 2012 21:00:04 +0100 + +libhybris (0.36) quantal; urgency=low + + * Refactor sensors API to include proximity and ambient light readings. + + -- Thomas Voß Wed, 05 Dec 2012 18:36:36 +0100 + +libhybris (0.35) quantal; urgency=low + + * Bumping the package version. + + -- Jim Hodapp Wed, 05 Dec 2012 11:54:39 -0500 + +libhybris (0.34) quantal; urgency=low + + * Do not restack surfaces on request update + * Add query of screen dpi. + + -- Thomas Voß Tue, 04 Dec 2012 20:53:26 +0100 + +libhybris (0.33) quantal; urgency=low + + [ Thomas Voß ] + * Add a generic way for application sessions signalling + an update to the appmanager. + + -- Michael Frey Fri, 30 Nov 2012 16:19:29 -0500 + +libhybris (0.32) quantal; urgency=low + + * Call a callback when the end of media is reached. + + -- Jim Hodapp Fri, 30 Nov 2012 15:26:46 -0500 + +libhybris (0.31) quantal; urgency=low + + * Add support for rotation vector and linear acceleration sensors. + + -- Thomas Voß Fri, 30 Nov 2012 11:50:40 +0100 + +libhybris (0.30) quantal; urgency=low + + * Fix event delivery in case of multiple surfaces. + * Add a test application that captures the issue. + * Fix query of vertical screen resolution. + + -- Thomas Voß Thu, 29 Nov 2012 15:47:53 +0100 + +libhybris (0.29) quantal; urgency=low + + [ Thomas Voß ] + * Add policies for handling surface roles and session-type. + + -- Michael Frey Wed, 28 Nov 2012 14:40:43 -0500 + +libhybris (0.28) quantal; urgency=low + + [ Jim Hodapp ] + * Hardware accelerated media playback interface + * Video/audio support over the bridge + * Volume get/set support + + -- Ricardo Mendoza Tue, 27 Nov 2012 15:38:15 -0430 + +libhybris (0.27) unstable; urgency=low + + [ Thomas Voß ] + * Add infrastructure for menubar-states in api + & means for client to register for lifecycle-events. + * Add implementation for acquiring snapshots of running applications. + + [ Ricardo Salveti ] + * Fix android logging to now use /dev/alog. + + -- Michael Frey Tue, 27 Nov 2012 10:18:05 -0500 + +libhybris (0.26) unstable; urgency=low + + * Expose accelerometer over hybris to Ubuntu. + + -- Michael Frey Fri, 23 Nov 2012 14:11:47 -0500 + +libhybris (0.25) unstable; urgency=low + + [ Ricardo Salveti de Araujo ] + * Covering static initializers and rwlock functions + + [ Thomas Voß ] + * ubuntu_application_api: Add means for querying running sessions + + -- Ricardo Salveti de Araujo Mon, 19 Nov 2012 16:40:26 -0200 + +libhybris (0.24) unstable; urgency=low + + [ Ricardo Salveti de Araujo ] + * Removing commented functions that were never used by us + + -- Michael Frey Fri, 16 Nov 2012 09:46:34 -0500 + +libhybris (0.23) unstable; urgency=low + + * Cover all pthread_attr related functions + * Warn about shared mutex or shared condition with Android + + -- Ricardo Salveti de Araujo Thu, 15 Nov 2012 12:35:06 -0200 + +libhybris (0.22) unstable; urgency=low + + * Added more hooks for *printf functions. + + -- Michael Frey Tue, 13 Nov 2012 11:20:15 -0500 + +libhybris (0.21) unstable; urgency=low + + * Fixes from upstream, specifically for errno handling, to avoid random + crashes when Android calls need to use and set errno (egl libs case when + using Nux and Unity) + + -- Ricardo Salveti de Araujo Mon, 12 Nov 2012 10:10:26 -0200 + +libhybris (0.20) unstable; urgency=low + + * Support for photo rotation. + + -- Michael Frey Wed, 07 Nov 2012 16:21:16 -0500 + +libhybris (0.19) unstable; urgency=low + + * Fix logic for detecting NVIDIA hack. We were always using it. + + -- Michael Frey Tue, 06 Nov 2012 10:32:06 -0500 + +libhybris (0.18) unstable; urgency=low + + * Support for ARM hard float. + * Initial sensor api support. + + -- Michael Frey Tue, 30 Oct 2012 12:46:14 +0100 + +libhybris (0.17) unstable; urgency=low + + [ Ricardo Salveti de Araujo ] + * Renaming Android binaries to follow the binary pattern at the fs: + - default_ubuntu_application_manager to ubuntuappmanager + - default_ubuntu_application_manager_test to ubuntuappmanager_test + + [ Sergio Schvezov ] + * Releasing + + -- Ricardo Salveti de Araujo Thu, 25 Oct 2012 17:38:53 +0200 + +libhybris (0.16) unstable; urgency=low + + * Remove debug printouts in application manager. + + -- Michael Frey Thu, 25 Oct 2012 13:06:28 +0200 + +libhybris (0.15) unstable; urgency=low + + * Adding libubuntu_application_api and test_ubuntu_app_api for application + and window manager. + + -- Ricardo Salveti de Araujo Tue, 23 Oct 2012 09:20:17 +0200 + +libhybris (0.14) unstable; urgency=low + + * Check for env var GRAPHICS at runtime. This allows dynamic use of + the nvidia graphics hack. + + -- Michael Frey Thu, 18 Oct 2012 12:42:57 -0400 + +libhybris (0.13) unstable; urgency=low + + * Added camera headers + + -- Sergio Schvezov Tue, 16 Oct 2012 11:47:07 -0300 + +libhybris (0.12) unstable; urgency=low + + * Added sf_surface_set_size. Ability to set a surface size. + + -- Michael Frey Wed, 10 Oct 2012 10:30:01 -0400 + +libhybris (0.11) unstable; urgency=low + + * Removed previous mappings. Causes segfaults. + + -- Michael Frey Mon, 08 Oct 2012 21:04:10 -0400 + +libhybris (0.10) unstable; urgency=low + + * Added more mapping in common/hooks.c to fix segfaults. + + -- Michael Frey Fri, 05 Oct 2012 10:49:31 -0400 + +libhybris (0.9) unstable; urgency=low + + * Added support to create a surfaceflinger client without EGL setup. + * Fixed up some Makefile clean target. + + -- Michael Frey Thu, 27 Sep 2012 09:58:19 -0400 + +libhybris (0.8) unstable; urgency=low + + * common/hooks.c stubbed out more functions needed. + + -- Michael Frey Tue, 25 Sep 2012 22:28:14 -0400 + +libhybris (0.7) unstable; urgency=low + + * test_camera added to test package + + -- Sergio Schvezov Tue, 25 Sep 2012 15:01:32 -0300 + +libhybris (0.6) unstable; urgency=low + + * Dropping the +git version string as we're now using our own specific + versions + * Adding lib*.so files to libhybris-dev + * Installing the new libcamera library at libhybris + * hybris/Makefile: + - Adding rules to create the lib*.so links + + -- Ricardo Salveti de Araujo Tue, 25 Sep 2012 03:31:12 -0300 + +libhybris (0.5+git) unstable; urgency=low + + * Using update-alternatives for the GLES libraries (LP: #1051994) + + -- Ricardo Salveti de Araujo Fri, 21 Sep 2012 01:18:07 -0300 + +libhybris (0.4+git) unstable; urgency=low + + * Bumping package version + * Packaging input library + + -- Ricardo Salveti de Araujo Wed, 19 Sep 2012 17:35:39 -0300 + +libhybris (0.3+git) unstable; urgency=low + + * Fix symbol visibility in InputStack compat layer + + -- Sergio Schvezov Wed, 19 Sep 2012 12:29:49 -0300 + +libhybris (0.2+git) unstable; urgency=low + + * Key codes for compatibility layer + * Compatibility hooks and functions added + + -- Sergio Schvezov Tue, 18 Sep 2012 23:03:22 -0300 + +libhybris (0.1+git) unstable; urgency=low + + * Adding dev package with headers + * Package only for armel, armhf and i386 + + -- Sergio Schvezov Fri, 14 Sep 2012 11:50:39 -0300 + +libhybris (0.0+git) UNRELEASED; urgency=low + + * Initial release + + -- Sergio Schvezov Fri, 07 Sep 2012 10:58:45 -0300 --- libhybris-0.62.orig/debian/compat +++ libhybris-0.62/debian/compat @@ -0,0 +1 @@ +9 --- libhybris-0.62.orig/debian/libhybris.prerm.in +++ libhybris-0.62/debian/libhybris.prerm.in @@ -0,0 +1,19 @@ +#!/bin/sh +# +# Copyright (C) 2007 Mario Limonciello +# Copyright (C) 2009-2011 Canonical Ltd. + +set -e + +PACKAGE_NAME=#DRIVERNAME# + +case "$1" in + remove) + update-alternatives --remove #DEB_HOST_MULTIARCH#_egl_conf /#LDSOCONF# + + # explicit ldconfig due to alternatives + LDCONFIG_NOTRIGGER=y ldconfig + ;; +esac + +#DEBHELPER# --- libhybris-0.62.orig/debian/libhybris-dev.dirs.in +++ libhybris-0.62/debian/libhybris-dev.dirs.in @@ -0,0 +1,4 @@ +#PKGINCLUDEDIR#/surface_flinger +#PKGINCLUDEDIR#/input +#PKGINCLUDEDIR#/camera +#PKGINCLUDEDIR#/media --- libhybris-0.62.orig/debian/libhybris.install.in +++ libhybris-0.62/debian/libhybris.install.in @@ -0,0 +1,15 @@ +hybris/libis.so.1 #LIBDIR# +hybris/libis.so.1.0 #LIBDIR# +hybris/libsf.so.1.0 #LIBDIR# +hybris/libsf.so.1 #LIBDIR# +hybris/libhardware.so.1.0 #LIBDIR# +hybris/libhardware.so.1 #LIBDIR# +hybris/libcamera.so.1.0 #LIBDIR# +hybris/libcamera.so.1 #LIBDIR# +hybris/libmediaplayer.so.1.0 #LIBDIR# +hybris/libmediaplayer.so.1 #LIBDIR# +hybris/libhybris_ics.so #LIBDIR# +hybris/libEGL.so.1.0 #PKGLIBDIR# +hybris/libEGL.so.1 #PKGLIBDIR# +hybris/libGLESv2.so.2 #PKGLIBDIR# +hybris/libGLESv2.so.2.0 #PKGLIBDIR# --- libhybris-0.62.orig/debian/rules +++ libhybris-0.62/debian/rules @@ -0,0 +1,104 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +# Package names +PKG_driver := libhybris +PKG_driver_dev := libhybris-dev +PKG_driver_dbg := libhybris-dbg +PKG_driver_test := libhybris-test +PKG_version := $(shell dpkg-parsechangelog | awk -F' ' '/^Version:/ {print $$2}' | awk -F- '{print $$1}') +PKG_source := $(shell dpkg-parsechangelog | sed -n 's/^Source: //p') + +DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) +ifneq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE)) + make_opts = CC=$(DEB_HOST_GNU_TYPE)-gcc CXX=$(DEB_HOST_GNU_TYPE)-g++ +endif + +# Priority of the alternatives +alt_priority := 1000 + +# Directory naming schemes +PKG_dirname := $(PKG_driver)-egl +bindir := usr/bin +datadir := usr/share +PKG_datadir := $(datadir)/$(PKG_dirname) +libdir := usr/lib/$(DEB_HOST_MULTIARCH) +dlibdir := usr/lib/debug +includedir := usr/include +sysconfdir := etc +PKG_libdir := $(libdir)/$(PKG_dirname) +PKG_dlibdir := $(dlibdir)/$(PKG_libdir) +PKG_bindir := $(PKG_libdir)/bin +PKG_configdir := $(PKG_libdir) +PKG_includedir := $(includedir)/hybris +ld_so_conf_dir := $(PKG_configdir) +ld_so_conf_file := ld.so.conf +alt_ld_so_conf_file := alt_ld.so.conf +ld_so_conf_path := $(ld_so_conf_dir)/$(ld_so_conf_file) +alt_ld_so_conf_path := $(ld_so_conf_dir)/$(alt_ld_so_conf_file) +mandir := usr/share/man/man1 + +%: + dh $@ + +override_dh_install: + # Fill in important variables + for i in $(PKG_driver).dirs \ + $(PKG_driver).install \ + $(PKG_driver).postinst \ + $(PKG_driver).postrm \ + $(PKG_driver).prerm \ + $(PKG_driver_dev).dirs \ + $(PKG_driver_dev).install \ + $(PKG_driver_test).install; do \ + sed -e "s|#LIBDIR#|$(libdir)|g" \ + -e "s|#BINDIR#|$(bindir)|g" \ + -e "s|#SYSCONFDIR#|$(sysconfdir)|g" \ + -e "s|#MANDIR#|$(mandir)|g" \ + -e "s|#LDSOCONF#|$(ld_so_conf_path)|g" \ + -e "s|#ALTLDSOCONF#|$(alt_ld_so_conf_path)|g" \ + -e "s|#ALTPRIORITY#|$(alt_priority)|g" \ + -e "s|#DATADIR#|$(datadir)|g" \ + -e "s|#PKGDATADIR#|$(PKG_datadir)|g" \ + -e "s|#PKGCONFIGDIR#|$(PKG_configdir)|g" \ + -e "s|#PKGBINDIR#|$(PKG_bindir)|g" \ + -e "s|#PKGLIBDIR#|$(PKG_libdir)|g" \ + -e "s|#PKGDLIBDIR#|$(PKG_dlibdir)|g" \ + -e "s|#DRIVERNAME#|$(PKG_driver)|g" \ + -e "s|#DRIVERDEVNAME#|$(PKG_driver_dev)|g" \ + -e "s|#DRIVERSRCNAME#|$(PKG_source)|g" \ + -e "s|#VERSION#|$(PKG_version)|g" \ + -e "s|#INCLUDEDIR#|$(includedir)|g" \ + -e "s|#PKGINCLUDEDIR#|$(PKG_includedir)|g" \ + -e "s|#DEB_HOST_MULTIARCH#|$(DEB_HOST_MULTIARCH)|g" \ + debian/$$i.in > debian/$$i; \ + done + + dh_install + + # ld.so.conf + echo "/$(PKG_libdir)" > "$(CURDIR)/debian/$(PKG_driver)/$(ld_so_conf_path)" + + # empty ld.so.conf for the fake multi-arch alternative + echo "" > "$(CURDIR)/debian/$(PKG_driver)/$(alt_ld_so_conf_path)" + + +override_dh_auto_build: + dh_auto_build -- $(make_opts) + +override_dh_shlibdeps: + dh_shlibdeps -l$(CURDIR)/debian/$(PKG_driver)/$(PKG_libdir) + +# Disabled or the test files would be executed and +# they are not exactly unit tests +override_dh_auto_test: + echo "Not testing" + +# Avoid calling install.sh +override_dh_auto_install: + echo "Nothing" --- libhybris-0.62.orig/debian/copyright +++ libhybris-0.62/debian/copyright @@ -0,0 +1,49 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: libhybris +Source: https://github.com/stskeeps/libhybris + +Files: compat/* hybris/camera/* hybris/hardware/hardware.* hybris/hardware/test.c hybris/media/* hybris/sf/* debian/* +Copyright: 2012 Canonical Ltd +License: Apache 2.0 + +Files: hybris/common/strlcpy.c +Copyright: 1998 Todd C. Miller +License: Expat + Permission to use, copy, modify, and distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + . + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +Files: hybris/common/hooks.c +Copyright: 2012 Carsten Munk + 2012 Canonical Ltd +License: Apache 2.0 + +Files: hybris/common/properties.* hybris/test.c hybris/testcases/* hybris/egl/* hybris/glesv2/* +Copyright: 2012 Carsten Munk +License: Apache 2.0 + +Files: hybris/gingerbread/* hybris/ics/* hybris/jb/* +Copyright: 2008-2010 The Android Open Source Project +License: Apache 2.0 + +License: Apache 2.0 + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + . + http://www.apache.org/licenses/LICENSE-2.0 + . + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --- libhybris-0.62.orig/debian/docs +++ libhybris-0.62/debian/docs @@ -0,0 +1 @@ +README.md --- libhybris-0.62.orig/debian/control +++ libhybris-0.62/debian/control @@ -0,0 +1,37 @@ +Source: libhybris +Priority: extra +Maintainer: Ubuntu Developers +Build-Depends: debhelper (>= 9.0.0), + libgles2-mesa-dev +Standards-Version: 3.9.3 +Section: libs +Vcs-Bzr: lp:phablet-extras/libhybris + +Package: libhybris +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends} +Description: Allows to run bionic-based HW adaptations in glibc systems - libs + Hybris is a solution that commits hybris, by allowing us to use bionic-based + HW adaptations in glibc systems. + +Package: libhybris-dev +Section: libdevel +Architecture: any +Depends: libhybris (= ${binary:Version}), + ${misc:Depends}, + libgles2-mesa-dev, +Description: Development headers and libraries for libhybris + Contains the header files for use in developing applications that use + the libhybris library. + . + Hybris is a solution that commits hybris, by allowing us to use bionic-based + HW adaptations in glibc systems. + +Package: libhybris-test +Section: devel +Architecture: any +Depends: libhybris (= ${binary:Version}), + ${misc:Depends} +Description: Allows to run bionic-based HW adaptations in glibc systems - tests + This package provides the test applications for libhybris. --- libhybris-0.62.orig/debian/libhybris.postrm.in +++ libhybris-0.62/debian/libhybris.postrm.in @@ -0,0 +1,47 @@ +#! /bin/sh +# +# see: dh_installdeb(1) +# +# Copyright (C) 2007 Mario Limonciello +# Copyright (C) 2009-2011 Canonical Ltd. + +set -e + +# summary of how this script can be called: +# * `remove' +# * `purge' +# * `upgrade' +# * `failed-upgrade' +# * `abort-install' +# * `abort-install' +# * `abort-upgrade' +# * `disappear' overwrit>r> +# for details, see /usr/share/doc/packaging-manual/ + +PKGNAME=#DRIVERNAME# + +case "$1" in + remove|purge) + + if [ "$1" = "purge" ]; then + rm -Rf /#PKGLIBDIR# + else + # This will preserve the etc directory + rm -f /#PKGLIBDIR#/* 2>/dev/null || true + fi + + ;; + + upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) + ;; + + *) + echo "postrm called with unknown argument \`$1'" >&2 + exit 0 + +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# --- libhybris-0.62.orig/debian/source/format +++ libhybris-0.62/debian/source/format @@ -0,0 +1 @@ +1.0