diff options
Diffstat (limited to 'packages/qtopia-phone')
20 files changed, 0 insertions, 782 deletions
diff --git a/packages/qtopia-phone/.mtn2git_empty b/packages/qtopia-phone/.mtn2git_empty deleted file mode 100644 index e69de29bb2..0000000000 --- a/packages/qtopia-phone/.mtn2git_empty +++ /dev/null diff --git a/packages/qtopia-phone/files/.mtn2git_empty b/packages/qtopia-phone/files/.mtn2git_empty deleted file mode 100644 index e69de29bb2..0000000000 --- a/packages/qtopia-phone/files/.mtn2git_empty +++ /dev/null diff --git a/packages/qtopia-phone/files/fic-gta01/.mtn2git_empty b/packages/qtopia-phone/files/fic-gta01/.mtn2git_empty deleted file mode 100644 index e69de29bb2..0000000000 --- a/packages/qtopia-phone/files/fic-gta01/.mtn2git_empty +++ /dev/null diff --git a/packages/qtopia-phone/files/fic-gta01/device-conf b/packages/qtopia-phone/files/fic-gta01/device-conf deleted file mode 100644 index f1c3b21f24..0000000000 --- a/packages/qtopia-phone/files/fic-gta01/device-conf +++ /dev/null @@ -1,46 +0,0 @@ --arch OE_QT_ARCH --xplatform OE_QT_XPLATFORM --verbose --qtopiamedia --mediaengines gstreamer --extra-qtopiacore-config "-qt-mouse-linuxtp" --extra-qtopiacore-config "-depths 16" --no-infrared --dbus --dbuspath OE_QT_DBUSPATH --iconsize 22 --displaysize 480x640 --extra-qtopiacore-config "-D QT_QWS_SCREENCORDS" --extra-qtopiacore-config "-D QT_QWS_SCREEN_COORDINATES" --extra-qtopiacore-config "-fast" --extra-qtopiacore-config "-no-accessibility" --extra-qtopiacore-config "-no-cups" --extra-qtopiacore-config "-no-freetype" --extra-qtopiacore-config "-nomake demos" --extra-qtopiacore-config "-nomake examples" --extra-qtopiacore-config "-qt-gfx-linuxfb" --extra-qtopiacore-config "-qt-libjpeg" --extra-qtopiacore-config "-qt-libmng" --extra-qtopiacore-config "-qt-libpng" --extra-qtopiacore-config "-qt-mouse-tslib" --extra-qtopiacore-config "-qt-zlib" --extra-qtopiacore-config "-release" --extra-qtopiacore-config "OE_QT_ENDIAN" --extra-qt-config "-nomake examples" --extra-qt-config "-nomake demos" --font dejavu_sans_condensed:10,11,13,15,16,17,18,19,28,36:50,75 --image OE_QT_RPREFIX --launch-method quicklaunch --force-quicklaunch --no-clean --no-drm --no-qvfb --no-vpn --no-sxe --no-silent --prefix OE_QT_RPREFIX --reduce-exports=yes --release --confirm-license -OE_QT_EXTRACONFIG - diff --git a/packages/qtopia-phone/files/fic-gta01/device-conf.old b/packages/qtopia-phone/files/fic-gta01/device-conf.old deleted file mode 100644 index 37a9d1e7de..0000000000 --- a/packages/qtopia-phone/files/fic-gta01/device-conf.old +++ /dev/null @@ -1,48 +0,0 @@ --arch OE_QT_ARCH --xplatform OE_QT_XPLATFORM --verbose --qtopiamedia --mediaengines gstreamer --extra-qtopiacore-config "-qt-mouse-linuxtp" --extra-qtopiacore-config "-depths OE_QT_DEPTHS" --no-infrared --dbus --dbuspath OE_QT_DBUSPATH --iconsize OT_QT_ICONSIZE --displaysize OE_QT_DISPLAYSIZE --extra-qtopiacore-config "-D QT_QWS_SCREENCORDS" --extra-qtopiacore-config "-D QT_QWS_SCREEN_COORDINATES" --extra-qtopiacore-config "-fast" --extra-qtopiacore-config "-no-accessibility" --extra-qtopiacore-config "-no-cups" --extra-qtopiacore-config "-no-freetype" --extra-qtopiacore-config "-nomake demos" --extra-qtopiacore-config "-nomake examples" --extra-qtopiacore-config "-qt-gfx-linuxfb" --extra-qtopiacore-config "-qt-libjpeg" --extra-qtopiacore-config "-qt-libmng" --extra-qtopiacore-config "-qt-libpng" --extra-qtopiacore-config "-qt-mouse-tslib" --extra-qtopiacore-config "-qt-zlib" --extra-qtopiacore-config "-release" -#-extra-qtopiacore-config "-LOE_QT_LIBDIR" -#-extra-qtopiacore-config "-IOE_QT_INCDIR" --extra-qtopiacore-config "OE_QT_ENDIAN" --extra-qt-config "-nomake examples" --extra-qt-config "-nomake demos" --font dejavu_sans_condensed:10,11,13,15,16,17,18,19,28,36:50,75 --image OE_QT_RPREFEX --launch-method quicklaunch --force-quicklaunch --no-clean --no-drm --no-qvfb --no-vpn --no-sxe --no-silent --prefix OE_QT_RPREFIX --reduce-exports=yes --release --confirm-license -OE_QT_EXTRACONFIG - diff --git a/packages/qtopia-phone/files/fic-gta01/qplatformdefs.h b/packages/qtopia-phone/files/fic-gta01/qplatformdefs.h deleted file mode 100644 index c216578d97..0000000000 --- a/packages/qtopia-phone/files/fic-gta01/qplatformdefs.h +++ /dev/null @@ -1,146 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2000-2007 TROLLTECH ASA. All rights reserved. -** -** This file is part of the Opensource Edition of the Qtopia Toolkit. -** -** This software is licensed under the terms of the GNU General Public -** License (GPL) version 2. -** -** See http://www.trolltech.com/gpl/ for GPL licensing information. -** -** Contact info@trolltech.com if any conditions of this licensing are -** not clear to you. -** -** -** -** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE -** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. -** -****************************************************************************/ - -#ifndef QPLATFORMDEFS_H -#define QPLATFORMDEFS_H - -// Get Qt defines/settings - -#include "qglobal.h" - -// Set any POSIX/XOPEN defines at the top of this file to turn on specific APIs - -// 1) need to reset default environment if _BSD_SOURCE is defined -// 2) need to specify POSIX thread interfaces explicitly in glibc 2.0 -// 3) it seems older glibc need this to include the X/Open stuff -#ifndef _GNU_SOURCE -# define _GNU_SOURCE -#endif - -#include <unistd.h> - - -// We are hot - unistd.h should have turned on the specific APIs we requested - -#include <features.h> -#include <pthread.h> -#include <dirent.h> -#include <fcntl.h> -#include <grp.h> -#include <pwd.h> -#include <signal.h> -#include <dlfcn.h> - -#include <sys/types.h> -#include <sys/ioctl.h> -#include <sys/ipc.h> -#include <sys/time.h> -#include <sys/shm.h> -#include <sys/socket.h> -#include <sys/stat.h> -#include <sys/wait.h> -#include <netinet/in.h> -#ifndef QT_NO_IPV6IFNAME -#include <net/if.h> -#endif - -#ifdef QT_LARGEFILE_SUPPORT -#define QT_STATBUF struct stat64 -#define QT_STATBUF4TSTAT struct stat64 -#define QT_STAT ::stat64 -#define QT_FSTAT ::fstat64 -#define QT_LSTAT ::lstat64 -#define QT_OPEN ::open64 -#define QT_TRUNCATE ::truncate64 -#define QT_FTRUNCATE ::ftruncate64 -#define QT_LSEEK ::lseek64 -#else -#define QT_STATBUF struct stat -#define QT_STATBUF4TSTAT struct stat -#define QT_STAT ::stat -#define QT_FSTAT ::fstat -#define QT_LSTAT ::lstat -#define QT_OPEN ::open -#define QT_TRUNCATE ::truncate -#define QT_FTRUNCATE ::ftruncate -#define QT_LSEEK ::lseek -#endif - -#ifdef QT_LARGEFILE_SUPPORT -#define QT_FOPEN ::fopen64 -#define QT_FSEEK ::fseeko64 -#define QT_FTELL ::ftello64 -#define QT_FGETPOS ::fgetpos64 -#define QT_FSETPOS ::fsetpos64 -#define QT_FPOS_T fpos64_t -#define QT_OFF_T off64_t -#else -#define QT_FOPEN ::fopen -#define QT_FSEEK ::fseek -#define QT_FTELL ::ftell -#define QT_FGETPOS ::fgetpos -#define QT_FSETPOS ::fsetpos -#define QT_FPOS_T fpos_t -#define QT_OFF_T long -#endif - -#define QT_STAT_REG S_IFREG -#define QT_STAT_DIR S_IFDIR -#define QT_STAT_MASK S_IFMT -#define QT_STAT_LNK S_IFLNK -#define QT_SOCKET_CONNECT ::connect -#define QT_SOCKET_BIND ::bind -#define QT_SOCKET_BIND ::bind -#define QT_FILENO fileno -#define QT_CLOSE ::close -#define QT_READ ::read -#define QT_WRITE ::write -#define QT_ACCESS ::access -#define QT_GETCWD ::getcwd -#define QT_CHDIR ::chdir -#define QT_MKDIR ::mkdir -#define QT_RMDIR ::rmdir -#define QT_OPEN_LARGEFILE O_LARGEFILE -#define QT_OPEN_RDONLY O_RDONLY -#define QT_OPEN_WRONLY O_WRONLY -#define QT_OPEN_RDWR O_RDWR -#define QT_OPEN_CREAT O_CREAT -#define QT_OPEN_TRUNC O_TRUNC -#define QT_OPEN_APPEND O_APPEND - -#define QT_SIGNAL_RETTYPE void -#define QT_SIGNAL_ARGS int -#define QT_SIGNAL_IGNORE SIG_IGN - -#if defined(__GLIBC__) && (__GLIBC__ >= 2) -#define QT_SOCKLEN_T socklen_t -#else -#define QT_SOCKLEN_T int -#endif - -#if defined(_XOPEN_SOURCE) && (_XOPEN_SOURCE >= 500) -#define QT_SNPRINTF ::snprintf -#define QT_VSNPRINTF ::vsnprintf -#endif - -#define QT_QLOCALE_USES_FCVT - -#endif // QPLATFORMDEFS_H diff --git a/packages/qtopia-phone/files/fic-gta02/.mtn2git_empty b/packages/qtopia-phone/files/fic-gta02/.mtn2git_empty deleted file mode 100644 index e69de29bb2..0000000000 --- a/packages/qtopia-phone/files/fic-gta02/.mtn2git_empty +++ /dev/null diff --git a/packages/qtopia-phone/files/fic-gta02/device-conf b/packages/qtopia-phone/files/fic-gta02/device-conf deleted file mode 100644 index f1c3b21f24..0000000000 --- a/packages/qtopia-phone/files/fic-gta02/device-conf +++ /dev/null @@ -1,46 +0,0 @@ --arch OE_QT_ARCH --xplatform OE_QT_XPLATFORM --verbose --qtopiamedia --mediaengines gstreamer --extra-qtopiacore-config "-qt-mouse-linuxtp" --extra-qtopiacore-config "-depths 16" --no-infrared --dbus --dbuspath OE_QT_DBUSPATH --iconsize 22 --displaysize 480x640 --extra-qtopiacore-config "-D QT_QWS_SCREENCORDS" --extra-qtopiacore-config "-D QT_QWS_SCREEN_COORDINATES" --extra-qtopiacore-config "-fast" --extra-qtopiacore-config "-no-accessibility" --extra-qtopiacore-config "-no-cups" --extra-qtopiacore-config "-no-freetype" --extra-qtopiacore-config "-nomake demos" --extra-qtopiacore-config "-nomake examples" --extra-qtopiacore-config "-qt-gfx-linuxfb" --extra-qtopiacore-config "-qt-libjpeg" --extra-qtopiacore-config "-qt-libmng" --extra-qtopiacore-config "-qt-libpng" --extra-qtopiacore-config "-qt-mouse-tslib" --extra-qtopiacore-config "-qt-zlib" --extra-qtopiacore-config "-release" --extra-qtopiacore-config "OE_QT_ENDIAN" --extra-qt-config "-nomake examples" --extra-qt-config "-nomake demos" --font dejavu_sans_condensed:10,11,13,15,16,17,18,19,28,36:50,75 --image OE_QT_RPREFIX --launch-method quicklaunch --force-quicklaunch --no-clean --no-drm --no-qvfb --no-vpn --no-sxe --no-silent --prefix OE_QT_RPREFIX --reduce-exports=yes --release --confirm-license -OE_QT_EXTRACONFIG - diff --git a/packages/qtopia-phone/files/fic-gta02/device-conf.old b/packages/qtopia-phone/files/fic-gta02/device-conf.old deleted file mode 100644 index 37a9d1e7de..0000000000 --- a/packages/qtopia-phone/files/fic-gta02/device-conf.old +++ /dev/null @@ -1,48 +0,0 @@ --arch OE_QT_ARCH --xplatform OE_QT_XPLATFORM --verbose --qtopiamedia --mediaengines gstreamer --extra-qtopiacore-config "-qt-mouse-linuxtp" --extra-qtopiacore-config "-depths OE_QT_DEPTHS" --no-infrared --dbus --dbuspath OE_QT_DBUSPATH --iconsize OT_QT_ICONSIZE --displaysize OE_QT_DISPLAYSIZE --extra-qtopiacore-config "-D QT_QWS_SCREENCORDS" --extra-qtopiacore-config "-D QT_QWS_SCREEN_COORDINATES" --extra-qtopiacore-config "-fast" --extra-qtopiacore-config "-no-accessibility" --extra-qtopiacore-config "-no-cups" --extra-qtopiacore-config "-no-freetype" --extra-qtopiacore-config "-nomake demos" --extra-qtopiacore-config "-nomake examples" --extra-qtopiacore-config "-qt-gfx-linuxfb" --extra-qtopiacore-config "-qt-libjpeg" --extra-qtopiacore-config "-qt-libmng" --extra-qtopiacore-config "-qt-libpng" --extra-qtopiacore-config "-qt-mouse-tslib" --extra-qtopiacore-config "-qt-zlib" --extra-qtopiacore-config "-release" -#-extra-qtopiacore-config "-LOE_QT_LIBDIR" -#-extra-qtopiacore-config "-IOE_QT_INCDIR" --extra-qtopiacore-config "OE_QT_ENDIAN" --extra-qt-config "-nomake examples" --extra-qt-config "-nomake demos" --font dejavu_sans_condensed:10,11,13,15,16,17,18,19,28,36:50,75 --image OE_QT_RPREFEX --launch-method quicklaunch --force-quicklaunch --no-clean --no-drm --no-qvfb --no-vpn --no-sxe --no-silent --prefix OE_QT_RPREFIX --reduce-exports=yes --release --confirm-license -OE_QT_EXTRACONFIG - diff --git a/packages/qtopia-phone/files/fic-gta02/qplatformdefs.h b/packages/qtopia-phone/files/fic-gta02/qplatformdefs.h deleted file mode 100644 index c216578d97..0000000000 --- a/packages/qtopia-phone/files/fic-gta02/qplatformdefs.h +++ /dev/null @@ -1,146 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2000-2007 TROLLTECH ASA. All rights reserved. -** -** This file is part of the Opensource Edition of the Qtopia Toolkit. -** -** This software is licensed under the terms of the GNU General Public -** License (GPL) version 2. -** -** See http://www.trolltech.com/gpl/ for GPL licensing information. -** -** Contact info@trolltech.com if any conditions of this licensing are -** not clear to you. -** -** -** -** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE -** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. -** -****************************************************************************/ - -#ifndef QPLATFORMDEFS_H -#define QPLATFORMDEFS_H - -// Get Qt defines/settings - -#include "qglobal.h" - -// Set any POSIX/XOPEN defines at the top of this file to turn on specific APIs - -// 1) need to reset default environment if _BSD_SOURCE is defined -// 2) need to specify POSIX thread interfaces explicitly in glibc 2.0 -// 3) it seems older glibc need this to include the X/Open stuff -#ifndef _GNU_SOURCE -# define _GNU_SOURCE -#endif - -#include <unistd.h> - - -// We are hot - unistd.h should have turned on the specific APIs we requested - -#include <features.h> -#include <pthread.h> -#include <dirent.h> -#include <fcntl.h> -#include <grp.h> -#include <pwd.h> -#include <signal.h> -#include <dlfcn.h> - -#include <sys/types.h> -#include <sys/ioctl.h> -#include <sys/ipc.h> -#include <sys/time.h> -#include <sys/shm.h> -#include <sys/socket.h> -#include <sys/stat.h> -#include <sys/wait.h> -#include <netinet/in.h> -#ifndef QT_NO_IPV6IFNAME -#include <net/if.h> -#endif - -#ifdef QT_LARGEFILE_SUPPORT -#define QT_STATBUF struct stat64 -#define QT_STATBUF4TSTAT struct stat64 -#define QT_STAT ::stat64 -#define QT_FSTAT ::fstat64 -#define QT_LSTAT ::lstat64 -#define QT_OPEN ::open64 -#define QT_TRUNCATE ::truncate64 -#define QT_FTRUNCATE ::ftruncate64 -#define QT_LSEEK ::lseek64 -#else -#define QT_STATBUF struct stat -#define QT_STATBUF4TSTAT struct stat -#define QT_STAT ::stat -#define QT_FSTAT ::fstat -#define QT_LSTAT ::lstat -#define QT_OPEN ::open -#define QT_TRUNCATE ::truncate -#define QT_FTRUNCATE ::ftruncate -#define QT_LSEEK ::lseek -#endif - -#ifdef QT_LARGEFILE_SUPPORT -#define QT_FOPEN ::fopen64 -#define QT_FSEEK ::fseeko64 -#define QT_FTELL ::ftello64 -#define QT_FGETPOS ::fgetpos64 -#define QT_FSETPOS ::fsetpos64 -#define QT_FPOS_T fpos64_t -#define QT_OFF_T off64_t -#else -#define QT_FOPEN ::fopen -#define QT_FSEEK ::fseek -#define QT_FTELL ::ftell -#define QT_FGETPOS ::fgetpos -#define QT_FSETPOS ::fsetpos -#define QT_FPOS_T fpos_t -#define QT_OFF_T long -#endif - -#define QT_STAT_REG S_IFREG -#define QT_STAT_DIR S_IFDIR -#define QT_STAT_MASK S_IFMT -#define QT_STAT_LNK S_IFLNK -#define QT_SOCKET_CONNECT ::connect -#define QT_SOCKET_BIND ::bind -#define QT_SOCKET_BIND ::bind -#define QT_FILENO fileno -#define QT_CLOSE ::close -#define QT_READ ::read -#define QT_WRITE ::write -#define QT_ACCESS ::access -#define QT_GETCWD ::getcwd -#define QT_CHDIR ::chdir -#define QT_MKDIR ::mkdir -#define QT_RMDIR ::rmdir -#define QT_OPEN_LARGEFILE O_LARGEFILE -#define QT_OPEN_RDONLY O_RDONLY -#define QT_OPEN_WRONLY O_WRONLY -#define QT_OPEN_RDWR O_RDWR -#define QT_OPEN_CREAT O_CREAT -#define QT_OPEN_TRUNC O_TRUNC -#define QT_OPEN_APPEND O_APPEND - -#define QT_SIGNAL_RETTYPE void -#define QT_SIGNAL_ARGS int -#define QT_SIGNAL_IGNORE SIG_IGN - -#if defined(__GLIBC__) && (__GLIBC__ >= 2) -#define QT_SOCKLEN_T socklen_t -#else -#define QT_SOCKLEN_T int -#endif - -#if defined(_XOPEN_SOURCE) && (_XOPEN_SOURCE >= 500) -#define QT_SNPRINTF ::snprintf -#define QT_VSNPRINTF ::vsnprintf -#endif - -#define QT_QLOCALE_USES_FCVT - -#endif // QPLATFORMDEFS_H diff --git a/packages/qtopia-phone/qtopia-phone-x11/.mtn2git_empty b/packages/qtopia-phone/qtopia-phone-x11/.mtn2git_empty deleted file mode 100644 index e69de29bb2..0000000000 --- a/packages/qtopia-phone/qtopia-phone-x11/.mtn2git_empty +++ /dev/null diff --git a/packages/qtopia-phone/qtopia-phone-x11/fic-gta02/.mtn2git_empty b/packages/qtopia-phone/qtopia-phone-x11/fic-gta02/.mtn2git_empty deleted file mode 100644 index e69de29bb2..0000000000 --- a/packages/qtopia-phone/qtopia-phone-x11/fic-gta02/.mtn2git_empty +++ /dev/null diff --git a/packages/qtopia-phone/qtopia-phone-x11/fic-gta02/Xsession.d/.mtn2git_empty b/packages/qtopia-phone/qtopia-phone-x11/fic-gta02/Xsession.d/.mtn2git_empty deleted file mode 100644 index e69de29bb2..0000000000 --- a/packages/qtopia-phone/qtopia-phone-x11/fic-gta02/Xsession.d/.mtn2git_empty +++ /dev/null diff --git a/packages/qtopia-phone/qtopia-phone-x11/fic-gta02/Xsession.d/89qtopia b/packages/qtopia-phone/qtopia-phone-x11/fic-gta02/Xsession.d/89qtopia deleted file mode 100644 index c987e2618d..0000000000 --- a/packages/qtopia-phone/qtopia-phone-x11/fic-gta02/Xsession.d/89qtopia +++ /dev/null @@ -1,36 +0,0 @@ -#!/bin/sh - -# xmodmap to allow the soft-menu to work -xmodmap -e "keycode 180 = 0x11000601" -xmodmap -e "keycode 181 = 0x11000602" -xmodmap -e "keycode 182 = 0x11000603" -xmodmap -e "keycode 183 = 0x11000604" -xmodmap -e "keycode 184 = 0x11000605" -xmodmap -e "keycode 185 = 0x11000606" -xmodmap -e "keycode 186 = 0x11000607" -xmodmap -e "keycode 187 = 0x11000608" -xmodmap -e "keycode 188 = 0x11000609" -xmodmap -e "keycode 189 = 0x1100060A" -xmodmap -e "keycode 190 = 0x1100060B" -xmodmap -e "keycode 191 = 0x1100060B" -xmodmap -e "keycode 192 = 0x1100060A" -xmodmap -e "keycode 193 = 0x1100060C" -xmodmap -e "keycode 194 = 0x1100060D" -xmodmap -e "keycode 195 = 0x1100060E" -xmodmap -e "keycode 196 = 0x1100060F" -xmodmap -e "keycode 197 = 0x11000610" -xmodmap -e "keycode 198 = 0x1008ff26" - -# path setup -export QPEDIR=/opt/Qtopia -export PATH=$QPEDIR/bin:$PATH -export LD_LIBRARY_PATH=$QPEDIR/lib:$LD_LIBRARY_PATH - -#tell Qtopia how to inform illume on incoming phone calls -#export ILLUME_PHONE_CALL= -export QTOPIA_PHONE_VENDOR=ficgta01 -export QTOPIA_PHONE_MUX=ficgta01 - - -# Now start Qtopia -qpe & diff --git a/packages/qtopia-phone/qtopia-phone-x11/qtopia.sh b/packages/qtopia-phone/qtopia-phone-x11/qtopia.sh deleted file mode 100644 index b28001d016..0000000000 --- a/packages/qtopia-phone/qtopia-phone-x11/qtopia.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh -export QPEDIR=/opt/Qtopia -export PATH=$PATH:$QPEDIR/bin -export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$QPEDIR/lib diff --git a/packages/qtopia-phone/qtopia-phone-x11_4.3.1.bb b/packages/qtopia-phone/qtopia-phone-x11_4.3.1.bb deleted file mode 100644 index f200c1682f..0000000000 --- a/packages/qtopia-phone/qtopia-phone-x11_4.3.1.bb +++ /dev/null @@ -1,123 +0,0 @@ -# This is qtopia-phone recipe heavilly based off the one in the qtopia-phone -# distribution. -# -# Please DO NOT merge this file into OE, it is not suitable for that yet as -# it compiles both native and target binaries. This requires stuff to be -# installed on the host which is against the aim of OE. - -DESCRIPTION = "Qtopia OpenSource" -SECTION = "qtopia-phone" -LICENSE = "GPL" -PRIORITY = "optional" -HOMEPAGE = "http://www.trolltech.com" -DEPENDS = "glib-2.0 dbus freetype alsa-lib bluez-libs virtual/libx11 fontconfig xft libxext libxrender libxrandr libxcursor libxtst" -RDEPENDS = "atd tzdata tzdata-africa tzdata-americas tzdata-antarctica tzdata-arctic tzdata-asia tzdata-atlantic tzdata-australia tzdata-europe tzdata-pacific" -PROVIDES = "qtopia-phone" -PR = "r8" -SRCREV = "${AUTOREV}" -SRC_URI = "git://git.openmoko.org/git/qtopia.git;protocol=git \ - file://Xsession.d/89qtopia \ - file://qtopia.sh" - -S = "${WORKDIR}/git" - -inherit pkgconfig - -TARGET-DEVICE="${@base_contains('MACHINE', 'nokia770', ' nokia770', '',d)}" -TARGET-DEVICE="${@base_contains('MACHINE', 'nokia800', ' nokia770', '',d)}" -TARGET-DEVICE="${@base_contains('MACHINE', 'spitz', ' c3200', '',d)}" -TARGET-DEVICE="${@base_contains('MACHINE', 'tosa', ' c3200', '',d)}" -TARGET-DEVICE="${@base_contains('MACHINE', 'fic-gta01', 'ficgta01', '',d)}" -TARGET-DEVICE="${@base_contains('MACHINE', 'fic-gta02', 'ficgta01', '',d)}" - -require qtopia-phone_arch.inc - -QT_ARCH = "${@qtopia_arch(d)}" -QT_ENDIAN = "${@qtopia_endian(d)}" -PLATFORM = "${BUILD_OS}-g++" -BUILDDIR = "${WORKDIR}/build" -OE_QT_PREFIX = "/opt/Qtopia" - -export OE_QMAKE_CC="${CC}" -export OE_QMAKE_CFLAGS="${CFLAGS}" -export OE_QMAKE_CXX="${CXX}" -export OE_QMAKE_LDFLAGS="${LDFLAGS}" -export OE_QMAKE_AR="${AR}" -export OE_QMAKE_STRIP="echo" -export OE_QMAKE_RPATH="-Wl,-rpath-link," - -do_configure() { - -# This qmake some how does not honor env var, let us fix it by sed force -sed -i s%$\(OE_QMAKE_CC\)%"${CC}"%g ${S}/devices/${TARGET-DEVICE}/mkspecs/qws/linux-oe-g++/qmake.conf -sed -i s%$\(OE_QMAKE_CFLAGS\)%"${CFLAGS}"%g ${S}/devices/${TARGET-DEVICE}/mkspecs/qws/linux-oe-g++/qmake.conf -sed -i s%$\(OE_QMAKE_CXX\)%"${CXX}"%g ${S}/devices/${TARGET-DEVICE}/mkspecs/qws/linux-oe-g++/qmake.conf -sed -i s%$\(OE_QMAKE_CXXFLAGS\)%"${CXXFLAGS}"%g ${S}/devices/${TARGET-DEVICE}/mkspecs/qws/linux-oe-g++/qmake.conf -sed -i s%$\(OE_QMAKE_LINK\)%"${CXX}"%g ${S}/devices/${TARGET-DEVICE}/mkspecs/qws/linux-oe-g++/qmake.conf -sed -i s%$\(OE_QMAKE_LDFLAGS\)%"${LDFLAGS}"%g ${S}/devices/${TARGET-DEVICE}/mkspecs/qws/linux-oe-g++/qmake.conf -sed -i s%$\(OE_QMAKE_AR\)%"${AR}"%g ${S}/devices/${TARGET-DEVICE}/mkspecs/qws/linux-oe-g++/qmake.conf -sed -i s%$\(OE_QMAKE_STRIP\)%"echo"%g ${S}/devices/${TARGET-DEVICE}/mkspecs/qws/linux-oe-g++/qmake.conf - - -unset CC -unset CXX -unset CFLAGS -unset CXXFLAGS -unset LDFLAGS - - -mkdir -p ${BUILDDIR} -cd ${BUILDDIR} -echo yes | ${S}/configure -xplatform linux-oe-g++ -arch ${QT_ARCH} ${QT_ENDIAN} -prefix ${OE_QT_PREFIX} -device ${TARGET-DEVICE} -verbose \ - -no-drm -no-sxe -displaysize 480x640 -dbus -debug -extra-qtopiacore-config "-qt-libjpeg -qt-zlib -qt-libpng -no-iconv -no-sm -fontconfig -xrender -xrandr" \ - -I${STAGING_INCDIR}/freetype2 -I${STAGING_INCDIR}/fontconfig -I${STAGING_INCDIR}/dbus-1.0 - -} - -do_compile() { - cd ${BUILDDIR} - oe_runmake -} - -do_stage() { -} - - -do_install() { - cd ${BUILDDIR} - oe_runmake install INSTALL_ROOT=${D}${OE_QT_PREFIX} IMAGE=${D}${OE_QT_PREFIX} - - # Install freedesktop.org .desktop files for enlightenment - install -d ${D}${datadir}/applications - for app in "${S}/apps-fdo/"*; do - for file in "$app"/*.desktop; do - install -m 0644 $file ${D}${datadir}/applications/ - done - done - - # Install good icons for the desktop files - - # Make sure qpe gets launched by X - install -d ${D}/${sysconfdir}/X11/Xsession.d - install -m 0755 ${WORKDIR}/Xsession.d/89qtopia ${D}${sysconfdir}/X11/Xsession.d/ - - # Install some scripts - install -d ${D}${bindir} - install -m 0755 ${S}/bin/qcop-x11-launch ${D}${bindir} - - install -d ${D}${sysconfdir}/profile.d/ - install -m 0755 ${WORKDIR}/qtopia.sh ${D}${sysconfdir}/profile.d/ -} - -FILES_${PN} += "${OE_QT_PREFIX}/bin ${OE_QT_PREFIX}/help \ - ${OE_QT_PREFIX}/lib/*.so.* ${OE_QT_PREFIX}/plugins/*/*.so \ - ${OE_QT_PREFIX}/qtopia_db.sqlite ${OE_QT_PREFIX}/sounds \ - ${OE_QT_PREFIX}/etc ${OE_QT_PREFIX}/i18n \ - ${OE_QT_PREFIX}/pics ${OE_QT_PREFIX}/qt_plugins/*/*.so \ - ${OE_QT_PREFIX}/services" - -FILES_${PN}-dbg += "${OE_QT_PREFIX}/lib/.debug/ ${OE_QT_PREFIX}/bin/.debug/ \ - ${OE_QT_PREFIX}/plugins/*/.debug/ ${OE_QT_PREFIX}/qt_plugins/*/.debug/ " - -FILES_${PN}-dev += "${OE_QT_PREFIX}/lib/*.so" - diff --git a/packages/qtopia-phone/qtopia-phone.inc b/packages/qtopia-phone/qtopia-phone.inc deleted file mode 100644 index ed6e153559..0000000000 --- a/packages/qtopia-phone/qtopia-phone.inc +++ /dev/null @@ -1,114 +0,0 @@ -# This is qtopia-phone recipe heavilly based off the one in the qtopia-phone -# distribution. -# -# Please DO NOT merge this file into OE, it is not suitable for that yet as -# it compiles both native and target binaries. This requires stuff to be -# installed on the host which is against the aim of OE. - -DESCRIPTION = "Qtopia OpenSource" -SECTION = "qtopia-phone" -LICENSE = "GPL" -PRIORITY = "optional" -HOMEPAGE = "http://www.trolltech.com" -DEPENDS = "glib-2.0 dbus tslib gstreamer" -PROVIDES = "qtopia-phone" -PR = "r1" -SRC_URI = "ftp://ftp.trolltech.com/qtopia/source/qtopia-opensource-src-${PV}.tar.gz \ - file://device-conf \ - file://qplatformdefs.h" - -S = "${WORKDIR}/qtopia-opensource-${PV}" - -inherit pkgconfig update-rc.d - -TARGET-DEVICE="${@base_contains('MACHINE', 'nokia770', ' nokia770', '',d)}" -TARGET-DEVICE="${@base_contains('MACHINE', 'nokia800', ' nokia770', '',d)}" -TARGET-DEVICE="${@base_contains('MACHINE', 'spitz', ' c3200', '',d)}" -TARGET-DEVICE="${@base_contains('MACHINE', 'tosa', ' c3200', '',d)}" -TARGET-DEVICE="${@base_contains('MACHINE', 'fic-gta01', 'ficgta01', '',d)}" - -INITSCRIPT_NAME = "qpe" -INITSCRIPT_PARAMS = "defaults 98" - -export QTOPIA_DEPOT_PATH = "${S}" - -require qtopia-phone_arch.inc - -QT_ARCH = "${@qtopia_arch(d)}" -QT_ENDIAN = "${@qtopia_endian(d)}" -PLATFORM = "${BUILD_OS}-g++" -XPLATFORM = "linux-oe-g++" -BUILDDIR = "${WORKDIR}/build" - -OE_QT_DBUSPATH = "${STAGING_DIR_HOST}" -OE_QT_ARCH = "${QT_ARCH}" -OE_QT_XPLATFORM = "${XPLATFORM}" -OE_QT_LIBDIR = "${STAGING_LIBDIR}" -OE_QT_INCDIR = "${STAGING_INCDIR}" -OE_QT_RPREFIX = "/opt/Qtopia" -OE_QT_ENDIAN = "${QT_ENDIAN}" -OE_QT_EXTRACONFIG = "-I${STAGING_INCDIR}/dbus-1.0" - -do_configure() { - -unset CC -unset CXX -unset CFLAGS -unset CXXFLAGS -unset LDFLAGS - -mkdir -p ${S}/devices/${TARGET-DEVICE}/mkspecs/qws/${XPLATFORM} -install -m 644 ${S}/qtopiacore/qt/mkspecs/qws/linux-arm-g++/qmake.conf \ - ${S}/devices/${TARGET-DEVICE}/mkspecs/qws/${XPLATFORM} -install -m 644 ${WORKDIR}/qplatformdefs.h \ - ${S}/devices/${TARGET-DEVICE}/mkspecs/qws/${XPLATFORM} -sed -i -e "s@arm-linux-@${TARGET_SYS}-@" ${S}/devices/${TARGET-DEVICE}/mkspecs/qws/${XPLATFORM}/qmake.conf -sed -i -e "s|QMAKE_RPATH.*|QMAKE_RPATH =|" ${S}/devices/${TARGET-DEVICE}/mkspecs/qws/${XPLATFORM}/qmake.conf - -# sed the dynamic config into the file -sed -i -e "s|OE_QT_DBUSPATH|${OE_QT_DBUSPATH}|" ${WORKDIR}/device-conf -sed -i -e "s|OE_QT_ARCH|${OE_QT_ARCH}|" ${WORKDIR}/device-conf -sed -i -e "s|OE_QT_XPLATFORM|${OE_QT_XPLATFORM}|" ${WORKDIR}/device-conf -sed -i -e "s|OE_QT_LIBDIR|${OE_QT_LIBDIR}|" ${WORKDIR}/device-conf -sed -i -e "s|OE_QT_INCDIR|${OE_QT_INCDIR}|" ${WORKDIR}/device-conf -sed -i -e "s|OE_QT_RPREFIX|${OE_QT_RPREFIX}|" ${WORKDIR}/device-conf -sed -i -e "s|OE_QT_ENDIAN|${OE_QT_ENDIAN}|" ${WORKDIR}/device-conf -sed -i -e "s|OE_QT_EXTRACONFIG|${OE_QT_EXTRACONFIG}|" ${WORKDIR}/device-conf - -rm -f ${S}/devices/${TARGET-DEVICE}/configure -cp ${WORKDIR}/device-conf ${S}/devices/${TARGET-DEVICE}/configure -rm -f ${S}/devices/${TARGET-DEVICE}/environment -echo "" > ${S}/devices/${TARGET-DEVICE}/environment - -mkdir -p ${BUILDDIR} -cd ${BUILDDIR} -echo yes | ${S}/configure -device ${TARGET-DEVICE} -xplatform ${XPLATFORM} - -} - -do_compile() { - cd ${BUILDDIR} - oe_runmake -} - -do_stage() { -} - - -do_install() { - cd ${BUILDDIR} - oe_runmake install INSTALL_ROOT=${D}${OE_QT_RPREFIX} IMAGE=${D}${OE_QT_RPREFIX} - install -d ${D}${sysconfdir}/init.d - install -m 0755 ${S}/devices/${TARGET-DEVICE}/src/devtools/startup/qpe.sh ${D}${sysconfdir}/init.d/qpe - -} - -FILES_${PN} += "${OE_QT_RPREFIX}/bin ${OE_QT_RPREFIX}/help \ - ${OE_QT_RPREFIX}/lib/*.so.* ${OE_QT_RPREFIX}/plugins \ - ${OE_QT_RPREFIX}/qtopia_db.sqlite ${OE_QT_RPREFIX}/sounds \ - ${OE_QT_RPREFIX}/etc ${OE_QT_RPREFIX}/i18n \ - ${OE_QT_RPREFIX}/pics ${OE_QT_RPREFIX}/qt_plugins \ - ${OE_QT_RPREFIX}/services ${OE_QT_RPREFIX}/lib/fonts" - -FILES_${PN}-dev += "${OE_QT_RPREFIX}/lib/*.so" - diff --git a/packages/qtopia-phone/qtopia-phone_4.3.0.bb b/packages/qtopia-phone/qtopia-phone_4.3.0.bb deleted file mode 100644 index ca6978b952..0000000000 --- a/packages/qtopia-phone/qtopia-phone_4.3.0.bb +++ /dev/null @@ -1 +0,0 @@ -require qtopia-phone.inc diff --git a/packages/qtopia-phone/qtopia-phone_4.3.1.bb b/packages/qtopia-phone/qtopia-phone_4.3.1.bb deleted file mode 100644 index ca6978b952..0000000000 --- a/packages/qtopia-phone/qtopia-phone_4.3.1.bb +++ /dev/null @@ -1 +0,0 @@ -require qtopia-phone.inc diff --git a/packages/qtopia-phone/qtopia-phone_arch.inc b/packages/qtopia-phone/qtopia-phone_arch.inc deleted file mode 100644 index 84f0e51d01..0000000000 --- a/packages/qtopia-phone/qtopia-phone_arch.inc +++ /dev/null @@ -1,23 +0,0 @@ -inherit siteinfo - -def qtopia_arch(d): - import bb, re - arch = bb.data.getVar('TARGET_ARCH', d, 1) - if re.match("^i.86$", arch): - arch = "i386" - elif re.match("^arm.*", arch): - arch = "arm" - elif arch == "x86_64": - arch = "x86" - elif arch == "mipsel": - arch = "mips" - return arch - -def qtopia_endian(d): - import bb - if bb.data.getVar('SITEINFO_ENDIANESS', d, True) == "le": - return "-little-endian" - elif bb.data.getVar('SITEINFO_ENDIANESS', d, True) == "be": - return "-big-endian" - else: - assert False |