vectoroids: decouple from opie using sdl.bbclass
authorMichael Lauer <mickey@vanille-media.de>
Mon, 24 Apr 2006 11:57:19 +0000 (11:57 +0000)
committerOpenEmbedded Project <openembedded-devel@lists.openembedded.org>
Mon, 24 Apr 2006 11:57:19 +0000 (11:57 +0000)
packages/vectoroids/vectoroids_1.1.0.bb

index a283b02..cd8580d 100644 (file)
@@ -1,35 +1,31 @@
-DESCRIPTION = "Clone of the classic arcade game Asteroids for Qtopia/Opie - based on SDL"
+DESCRIPTION = "Clone of the classic arcade game Asteroids - SDL edition."
 SECTION = "opie/games"
 PRIORITY = "optional"
 MAINTAINER = "Michael 'Mickey' Lauer <mickey@Vanille.de>"
 LICENSE = "GPL"
-DEPENDS = "virtual/libqpe libsdl-qpe libsdl-image libsdl-mixer"
-PR = "r1"
+PR = "r2"
+
+APPIMAGE = "data/images/icon.png"
+APPNAME = "vectoroids-${PV}"
 
 SRC_URI = "ftp://ftp.billsgames.com/unix/x/vectoroids/src/vectoroids-${PV}.tar.gz"
 
-inherit palmtop
+inherit qmake sdl
 
-EXTRA_QMAKEVARS_POST += "INCLUDEPATH+=${STAGING_INCDIR}/SDL LIBS+=-lSDL LIBS+=-lSDL_mixer \
-                       LIBS+=-lSDLmain LIBS+=-lSDL_image LIBS+=-lpthread LIBS+=-lqpe CONFIG+=qte"
+EXTRA_QMAKEVARS_POST += "INCLUDEPATH+=${STAGING_INCDIR}/SDL CONFIG-=qt \
+                         LIBS+=-lSDL \
+                         LIBS+=-lSDL_mixer \
+                        LIBS+=-lSDL_image \
+                         LIBS+=-lpthread \
+                         DEFINES+=DATA_PREFIX=\\"\"${datadir}/vectoroids/\\"\""
 
 do_configure_prepend() {
         qmake -project vectoroids.pro
 }
 
 do_install() {
-        install -d ${D}${palmtopdir}/apps/Games \
-                  ${D}${palmtopdir}/pics \
-                  ${D}${palmtopdir}/share/vectoroids \
-                  ${D}${palmtopdir}/bin
-        install -m 0755 vectoroids-${PV} ${D}${palmtopdir}/bin/vectoroids
-       install -m 0644 data/images/icon.png ${D}${palmtopdir}/pics/vectoroids.png
-       cp -pPR data/* ${D}${palmtopdir}/share/vectoroids
-
-       echo "[Desktop Entry]" >${D}${palmtopdir}/apps/Games/vectoroids.desktop
-       echo "Comment=Asteroids game" >>${D}${palmtopdir}/apps/Games/vectoroids.desktop
-       echo "Exec=vectoroids" >>${D}${palmtopdir}/apps/Games/vectoroids.desktop
-       echo "Icon=vectoroids" >>${D}${palmtopdir}/apps/Games/vectoroids.desktop
-       echo "Type=Application" >>${D}${palmtopdir}/apps/Games/vectoroids.desktop
-       echo "Name=Vectoroids" >>${D}${palmtopdir}/apps/Games/vectoroids.desktop
+       install -d ${D}${bindir}
+       install -m 0755 ${APPNAME} ${D}${bindir}
+        install -d ${D}${datadir}/vectoroids/
+       cp -pPR data/* ${D}${datadir}/vectoroids/
 }