diff options
author | Anselmo Lacerda S. de Melo <anselmo.melo@openbossa.org> | 2011-03-03 19:01:41 -0300 |
---|---|---|
committer | Anselmo Lacerda S. de Melo <anselmo.melo@openbossa.org> | 2011-03-03 19:19:32 -0300 |
commit | 87956f028ac76109ce4c6b7d25aafab6384f381a (patch) | |
tree | d293105f1137ad8205f74be9d1ddaf859188b357 | |
parent | f37a39cf77bc20770211e05fbb4570a4a2aacaa7 (diff) |
qtfliyingbus: debian rules, symbian wrapper
Signed-off-by: Anselmo Lacerda S. de Melo <anselmo.melo@openbossa.org>
Signed-off-by: Adriano Rezende <adriano.rezende@openbossa.org>
-rw-r--r-- | qtflyingbus/build/debian/changelog | 5 | ||||
-rw-r--r-- | qtflyingbus/build/debian/compat | 1 | ||||
-rw-r--r-- | qtflyingbus/build/debian/control | 13 | ||||
-rwxr-xr-x | qtflyingbus/build/debian/rules | 19 | ||||
-rw-r--r-- | qtflyingbus/build/icon-qtflyingbus.png | bin | 0 -> 6606 bytes | |||
-rwxr-xr-x | qtflyingbus/build/icon-qtflyingbus.svg | 162 | ||||
-rw-r--r-- | qtflyingbus/build/main.cpp | 38 | ||||
-rw-r--r-- | qtflyingbus/build/mainwindow.cpp | 43 | ||||
-rw-r--r-- | qtflyingbus/build/mainwindow.h | 22 | ||||
-rw-r--r-- | qtflyingbus/build/qtflyingbus.desktop | 8 | ||||
-rw-r--r-- | qtflyingbus/build/qtflyingbus.pro | 40 | ||||
-rw-r--r-- | qtflyingbus/build/resource.qrc | 207 |
12 files changed, 558 insertions, 0 deletions
diff --git a/qtflyingbus/build/debian/changelog b/qtflyingbus/build/debian/changelog new file mode 100644 index 0000000..5ac228c --- /dev/null +++ b/qtflyingbus/build/debian/changelog @@ -0,0 +1,5 @@ +qtflyingbus (0.1-1) unstable; urgency=low + + * Initial release + + -- Adriano Rezende <adriano.rezende@openbossa.org> Thu, 25 Nov 2010 10:37:30 -0300 diff --git a/qtflyingbus/build/debian/compat b/qtflyingbus/build/debian/compat new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/qtflyingbus/build/debian/compat @@ -0,0 +1 @@ +5 diff --git a/qtflyingbus/build/debian/control b/qtflyingbus/build/debian/control new file mode 100644 index 0000000..014c8ec --- /dev/null +++ b/qtflyingbus/build/debian/control @@ -0,0 +1,13 @@ +Source: qtflyingbus +Section: user/Other +Priority: extra +Maintainer: Adriano Rezende <adriano.rezende@openbossa.org> +Build-Depends: debhelper (>= 5), libqt4-dev +Standards-Version: 3.8.4 + +Package: qtflyingbus +Section: user/Other +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: Qt Flying Bus + This is a simple game written in QML diff --git a/qtflyingbus/build/debian/rules b/qtflyingbus/build/debian/rules new file mode 100755 index 0000000..8b85e3e --- /dev/null +++ b/qtflyingbus/build/debian/rules @@ -0,0 +1,19 @@ +#!/usr/bin/make -f +# -*- makefile -*- +# Sample debian/rules that uses debhelper. +# This file was originally written by Joey Hess and Craig Small. +# As a special exception, when this file is copied by dh-make into a +# dh-make output file, you may use that output file without restriction. +# This special exception was added by Craig Small in version 0.37 of dh-make. + +# Uncomment this to turn on verbose mode. +export DH_VERBOSE=1 + +DEB_BUILDDIR = debian/builddeb +DEB_QMAKE_ARGS = $(CURDIR)/qtflyingbus.pro + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/qmake.mk + +clear:: + rm -fr $(DEB_BUILDDIR) diff --git a/qtflyingbus/build/icon-qtflyingbus.png b/qtflyingbus/build/icon-qtflyingbus.png Binary files differnew file mode 100644 index 0000000..8dc6ed0 --- /dev/null +++ b/qtflyingbus/build/icon-qtflyingbus.png diff --git a/qtflyingbus/build/icon-qtflyingbus.svg b/qtflyingbus/build/icon-qtflyingbus.svg new file mode 100755 index 0000000..6462de8 --- /dev/null +++ b/qtflyingbus/build/icon-qtflyingbus.svg @@ -0,0 +1,162 @@ +<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 13.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 14948) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1 Basic//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-basic.dtd">
+<svg version="1.1" baseProfile="basic" id="Layer_1"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="64px" height="64px"
+ viewBox="0 0 64 64" xml:space="preserve">
+<image overflow="visible" width="60" height="60" xlink:href="data:image/png;base64,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 +Tut/DQAM/IBfQPCcBgAAAABJRU5ErkJggg==" transform="matrix(0.9999 0 0 0.9999 1.5 1.5)">
+</image>
+</svg>
diff --git a/qtflyingbus/build/main.cpp b/qtflyingbus/build/main.cpp new file mode 100644 index 0000000..6326dd9 --- /dev/null +++ b/qtflyingbus/build/main.cpp @@ -0,0 +1,38 @@ +#include <QApplication> +#include <QDeclarativeView> +#include <QDeclarativeEngine> + +#ifdef Q_OS_SYMBIAN +#include <eikenv.h> +#include <aknappui.h> +#endif + + +int main(int argc, char **argv) +{ + QApplication app(argc, argv); + +#ifdef Q_OS_SYMBIAN + // lock portrait mode for symbian + CAknAppUi *akn = dynamic_cast<CAknAppUi*>(CEikonEnv::Static()->AppUi()); + TRAPD(error, if (akn) akn->SetOrientationL(CAknAppUi::EAppUiOrientationLandscape); ); +#endif + + QDeclarativeView view; + +#if defined(Q_OS_SYMBIAN) + view.setSource(QUrl::fromLocalFile("main_640_360.qml")); +#else + view.setSource(QUrl::fromLocalFile("/usr/share/qtflyingbus/main_800_480.qml")); +#endif + + QObject::connect(view.engine(), SIGNAL(quit()), qApp, SLOT(quit())); + +#if defined(Q_OS_SYMBIAN) || defined(Q_WS_MAEMO_5) + view.showFullScreen(); +#else + view.show(); +#endif + + return app.exec(); +} diff --git a/qtflyingbus/build/mainwindow.cpp b/qtflyingbus/build/mainwindow.cpp new file mode 100644 index 0000000..0eb1499 --- /dev/null +++ b/qtflyingbus/build/mainwindow.cpp @@ -0,0 +1,43 @@ +#include "mainwindow.h" + +#include <QApplication> +#include <QDeclarativeEngine> + +#if defined(Q_OS_SYMBIAN) +#include <QTimer> +#include <eikenv.h> +#include <coemain.h> +#include <aknappui.h> +#endif + +MainWindow::MainWindow() + : QDeclarativeView(), + m_isPortrait(false) +{ +#if defined(Q_OS_SYMBIAN) + setSource(QUrl::fromLocalFile("c://data/qtflyingbus/main_640_360.qml")); +#else + setSource(QUrl::fromLocalFile("/usr/share/qtflyingbus/main_800_480.qml")); +#endif + + QObject::connect(engine(), SIGNAL(quit()), qApp, SLOT(quit())); + +#if defined(Q_OS_SYMBIAN) + QTimer::singleShot(0, this, SLOT(lockViewMode())); +#endif +} + +#if defined(Q_OS_SYMBIAN) +void MainWindow::lockViewMode() +{ + CAknAppUi *aknAppUi = dynamic_cast<CAknAppUi *>(CEikonEnv::Static()->AppUi()); + + if (!aknAppUi) + return; + + if (m_isPortrait) + aknAppUi->SetOrientationL(CAknAppUi::EAppUiOrientationPortrait); + else + aknAppUi->SetOrientationL(CAknAppUi::EAppUiOrientationLandscape); +} +#endif diff --git a/qtflyingbus/build/mainwindow.h b/qtflyingbus/build/mainwindow.h new file mode 100644 index 0000000..8e92912 --- /dev/null +++ b/qtflyingbus/build/mainwindow.h @@ -0,0 +1,22 @@ +#ifndef MAINWINDOW_H +#define MAINWINDOW_H + +#include <QDeclarativeView> + +class MainWindow : public QDeclarativeView +{ + Q_OBJECT + +public: + MainWindow(); + +protected slots: +#ifdef Q_OS_SYMBIAN + void lockViewMode(); +#endif + +private: + bool m_isPortrait; +}; + +#endif diff --git a/qtflyingbus/build/qtflyingbus.desktop b/qtflyingbus/build/qtflyingbus.desktop new file mode 100644 index 0000000..2f45a99 --- /dev/null +++ b/qtflyingbus/build/qtflyingbus.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Type=Application +Name=Qt Flying Bus +Categories=Applications +Exec=/usr/bin/FlyingBus +Icon=icon-qtflyingbus +X-Icon-path=/usr/share/pixmaps/ +X-Osso-Type=application/x-executable diff --git a/qtflyingbus/build/qtflyingbus.pro b/qtflyingbus/build/qtflyingbus.pro new file mode 100644 index 0000000..41f7c41 --- /dev/null +++ b/qtflyingbus/build/qtflyingbus.pro @@ -0,0 +1,40 @@ +TEMPLATE = app +TARGET = FlyingBus + +QT += xml declarative + +HEADERS += mainwindow.h +SOURCES += main.cpp mainwindow.cpp + +symbian { + LIBS += -lesock -lconnmon -lcone -lavkon + + TARGET.UID3 = 0xe9179145 + TARGET.EPOCHEAPSIZE = 0x20000 0x6000000 + + ICON = icon-qtflyingbus.svg + + qmlfiles.sources = ../core ../main_640_360.qml + DEPLOYMENT += qmlfiles + + DEPLOYMENT.installer_header = 0xA000D7CE +} + +linux-g++-maemo5 { + INSTALLS += desktop + desktop.path = /usr/share/applications/hildon + desktop.files = qtflyingbus.desktop + + INSTALLS += icon64 + icon64.path = /usr/share/icons/hicolor/64x64/apps + icon64.files = icon-qtflyingbus.png + + INSTALLS += qmlfiles + qmlfiles.path = /usr/share/qtflyingbus + qmlfiles.files = ../core ../main_800_480.qml +} + +target.path = /usr/bin +INSTALLS += target + +QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.5 diff --git a/qtflyingbus/build/resource.qrc b/qtflyingbus/build/resource.qrc new file mode 100644 index 0000000..c6b9566 --- /dev/null +++ b/qtflyingbus/build/resource.qrc @@ -0,0 +1,207 @@ +<RCC> +<qresource prefix="/"> + <file>../main_800_480.qml</file> + <file>../core/Background.qml</file> + <file>../core/FinalSplash.qml</file> + <file>../core/Splash.qml</file> + <file>../core/sprites/Peace.qml</file> + <file>../core/sprites/Balloon.qml</file> + <file>../core/sprites/Bird.qml</file> + <file>../core/sprites/Stone.qml</file> + <file>../core/sprites/Cloud.qml</file> + <file>../core/sprites/Tree.qml</file> + <file>../core/sprites/LadyBug.qml</file> + <file>../core/AboutMenu.qml</file> + <file>../core/FrameSprite.qml</file> + <file>../core/Score.qml</file> + <file>../core/Sprite.qml</file> + <file>../core/Player.qml</file> + <file>../core/ScoreMenu.qml</file> + <file>../core/Main.qml</file> + <file>../core/Balloon.qml</file> + <file>../core/DigitLabel.qml</file> + <file>../core/FinalSplashItem.qml</file> + <file>../core/LevelModel.qml</file> + <file>../core/MenuAnimation.qml</file> + <file>../core/YouWinMenu.qml</file> + <file>../core/levels/1.xml</file> + <file>../core/levels/3.xml</file> + <file>../core/levels/2.xml</file> + <file>../core/PlayMenu.qml</file> + <file>../core/images/sprites/std.png</file> + <file>../core/images/sprites/elements/tree5.png</file> + <file>../core/images/sprites/elements/ladybug3.png</file> + <file>../core/images/sprites/elements/peace4.png</file> + <file>../core/images/sprites/elements/ladybug2.png</file> + <file>../core/images/sprites/elements/bird3.png</file> + <file>../core/images/sprites/elements/bird4.png</file> + <file>../core/images/sprites/elements/cloud2.png</file> + <file>../core/images/sprites/elements/cloud3.png</file> + <file>../core/images/sprites/elements/peace1.png</file> + <file>../core/images/sprites/elements/peace5.png</file> + <file>../core/images/sprites/elements/cloud7.png</file> + <file>../core/images/sprites/elements/cloud6.png</file> + <file>../core/images/sprites/elements/cloud1.png</file> + <file>../core/images/sprites/elements/tree7.png</file> + <file>../core/images/sprites/elements/tree6.png</file> + <file>../core/images/sprites/elements/tree1.png</file> + <file>../core/images/sprites/elements/peace2.png</file> + <file>../core/images/sprites/elements/tree2.png</file> + <file>../core/images/sprites/elements/tree3.png</file> + <file>../core/images/sprites/elements/bird5.png</file> + <file>../core/images/sprites/elements/cloud4.png</file> + <file>../core/images/sprites/elements/bird2.png</file> + <file>../core/images/sprites/elements/cloud5.png</file> + <file>../core/images/sprites/elements/bird1.png</file> + <file>../core/images/sprites/elements/ladybug1.png</file> + <file>../core/images/sprites/elements/balloon.png</file> + <file>../core/images/sprites/elements/tree4.png</file> + <file>../core/images/sprites/elements/peace3.png</file> + <file>../core/images/sprites/elements/stone.png</file> + <file>../core/images/sprites/star.png</file> + <file>../core/images/sprites/qml.png</file> + <file>../core/images/sprites/van/running/2.png</file> + <file>../core/images/sprites/van/running/6.png</file> + <file>../core/images/sprites/van/running/1.png</file> + <file>../core/images/sprites/van/running/4.png</file> + <file>../core/images/sprites/van/running/5.png</file> + <file>../core/images/sprites/van/running/3.png</file> + <file>../core/images/sprites/van/inflating/2.png</file> + <file>../core/images/sprites/van/inflating/6.png</file> + <file>../core/images/sprites/van/inflating/1.png</file> + <file>../core/images/sprites/van/inflating/4.png</file> + <file>../core/images/sprites/van/inflating/5.png</file> + <file>../core/images/sprites/van/inflating/3.png</file> + <file>../core/images/splash/note.png</file> + <file>../core/images/splash/tablet.png</file> + <file>../core/images/splash/n8.png</file> + <file>../core/images/splash/van.png</file> + <file>../core/images/splash/finalbackground.png</file> + <file>../core/images/splash/background.png</file> + <file>../core/images/scene/elements/street.png</file> + <file>../core/images/scene/elements/moon.png</file> + <file>../core/images/scene/elements/sunlight.png</file> + <file>../core/images/scene/elements/sand.png</file> + <file>../core/images/scene/elements/cloud2.png</file> + <file>../core/images/scene/elements/cloud3.png</file> + <file>../core/images/scene/elements/bigmountain1.png</file> + <file>../core/images/scene/elements/road.png</file> + <file>../core/images/scene/elements/cloud1.png</file> + <file>../core/images/scene/elements/sun.png</file> + <file>../core/images/scene/elements/ground.png</file> + <file>../core/images/scene/elements/water.png</file> + <file>../core/images/scene/elements/mountain.png</file> + <file>../core/images/scene/elements/cloud4.png</file> + <file>../core/images/scene/elements/cloud5.png</file> + <file>../core/images/scene/elements/bigmountain2.png</file> + <file>../core/images/scene/elements/bush.png</file> + <file>../core/images/scene/elements/grass.png</file> + <file>../core/images/scene/sky/light.png</file> + <file>../core/images/scene/sky/dark.png</file> + <file>../core/images/scene/sky/gray.png</file> + <file>../core/images/balloons/blue/2.png</file> + <file>../core/images/balloons/blue/6.png</file> + <file>../core/images/balloons/blue/1.png</file> + <file>../core/images/balloons/blue/4.png</file> + <file>../core/images/balloons/blue/5.png</file> + <file>../core/images/balloons/blue/3.png</file> + <file>../core/images/balloons/pink/2.png</file> + <file>../core/images/balloons/pink/6.png</file> + <file>../core/images/balloons/pink/1.png</file> + <file>../core/images/balloons/pink/4.png</file> + <file>../core/images/balloons/pink/5.png</file> + <file>../core/images/balloons/pink/3.png</file> + <file>../core/images/balloons/green/2.png</file> + <file>../core/images/balloons/green/6.png</file> + <file>../core/images/balloons/green/1.png</file> + <file>../core/images/balloons/green/4.png</file> + <file>../core/images/balloons/green/5.png</file> + <file>../core/images/balloons/green/3.png</file> + <file>../core/images/balloons/yellow/2.png</file> + <file>../core/images/balloons/yellow/6.png</file> + <file>../core/images/balloons/yellow/1.png</file> + <file>../core/images/balloons/yellow/4.png</file> + <file>../core/images/balloons/yellow/5.png</file> + <file>../core/images/balloons/yellow/3.png</file> + <file>../core/images/balloons/red/2.png</file> + <file>../core/images/balloons/red/6.png</file> + <file>../core/images/balloons/red/1.png</file> + <file>../core/images/balloons/red/4.png</file> + <file>../core/images/balloons/red/5.png</file> + <file>../core/images/balloons/red/3.png</file> + <file>../core/images/balloons/line.png</file> + <file>../core/images/score.png</file> + <file>../core/images/life.png</file> + <file>../core/images/menu/about.png</file> + <file>../core/images/menu/menu_youwin.png</file> + <file>../core/images/menu/details.png</file> + <file>../core/images/menu/leave_title.png</file> + <file>../core/images/menu/menu_gameover.png</file> + <file>../core/images/menu/yourscore.png</file> + <file>../core/images/menu/button/play_pressed.png</file> + <file>../core/images/menu/button/exit.png</file> + <file>../core/images/menu/button/about.png</file> + <file>../core/images/menu/button/next_level_pressed.png</file> + <file>../core/images/menu/button/about_pressed.png</file> + <file>../core/images/menu/button/no.png</file> + <file>../core/images/menu/button/no_pressed.png</file> + <file>../core/images/menu/button/menu_pressed.png</file> + <file>../core/images/menu/button/yes_pressed.png</file> + <file>../core/images/menu/button/retry.png</file> + <file>../core/images/menu/button/help.png</file> + <file>../core/images/menu/button/help_pressed.png</file> + <file>../core/images/menu/button/yes.png</file> + <file>../core/images/menu/button/retry_pressed.png</file> + <file>../core/images/menu/button/exit_pressed.png</file> + <file>../core/images/menu/button/next_level.png</file> + <file>../core/images/menu/button/play.png</file> + <file>../core/images/menu/button/restart.png</file> + <file>../core/images/menu/button/restart_pressed.png</file> + <file>../core/images/menu/button/menu.png</file> + <file>../core/images/menu/complete_title.png</file> + <file>../core/images/menu/highscore.png</file> + <file>../core/images/menu/menu_div.png</file> + <file>../core/images/menu/dot.png</file> + <file>../core/images/menu/menu.png</file> + <file>../core/images/LICENSE.txt</file> + <file>../core/images/buttons/pause.png</file> + <file>../core/images/buttons/close.png</file> + <file>../core/images/buttons/play2.png</file> + <file>../core/images/buttons/pause2.png</file> + <file>../core/images/buttons/back2.png</file> + <file>../core/images/buttons/play.png</file> + <file>../core/images/buttons/back.png</file> + <file>../core/images/buttons/close2.png</file> + <file>../core/images/digits/2.png</file> + <file>../core/images/digits/minus.png</file> + <file>../core/images/digits/9.png</file> + <file>../core/images/digits/0.png</file> + <file>../core/images/digits/6.png</file> + <file>../core/images/digits/1.png</file> + <file>../core/images/digits/8.png</file> + <file>../core/images/digits/7.png</file> + <file>../core/images/digits/4.png</file> + <file>../core/images/digits/5.png</file> + <file>../core/images/digits/3.png</file> + <file>../core/images/help/ladybug.png</file> + <file>../core/images/help/rock.png</file> + <file>../core/images/help/title.png</file> + <file>../core/images/help/tap.png</file> + <file>../core/images/help/peace.png</file> + <file>../core/images/help/tree.png</file> + <file>../core/images/help/cloud.png</file> + <file>../core/images/help/playnow.png</file> + <file>../core/images/help/bird.png</file> + <file>../core/images/help/background.png</file> + <file>../core/images/help/balloon.png</file> + <file>../core/images/help/pop.png</file> + <file>../core/HelpScreen.qml</file> + <file>../core/Button.qml</file> + <file>../core/engine.js</file> + <file>../core/Base.qml</file> + <file>../core/LeaveMenu.qml</file> + <file>../core/GameOverMenu.qml</file> + <file>../core/CompleteMenu.qml</file> + <file>../core/Menu.qml</file> +</qresource> +</RCC> |