45 lines
1.1 KiB
Plaintext
45 lines
1.1 KiB
Plaintext
|
#
|
||
|
# (C) Michael 'Mickey' Lauer <mickey@Vanille.de>
|
||
|
#
|
||
|
|
||
|
DEPENDS += "virtual/libsdl libsdl-mixer libsdl-image"
|
||
|
|
||
|
APPDESKTOP ?= "${PN}.desktop"
|
||
|
APPNAME ?= "${PN}"
|
||
|
APPIMAGE ?= "${PN}.png"
|
||
|
|
||
|
sdl_do_sdl_install() {
|
||
|
install -d ${D}${palmtopdir}/bin
|
||
|
install -d ${D}${palmtopdir}/pics
|
||
|
install -d ${D}${palmtopdir}/apps/Games
|
||
|
ln -sf ${bindir}/${APPNAME} ${D}${palmtopdir}/bin/${APPNAME}
|
||
|
install -m 0644 ${APPIMAGE} ${D}${palmtopdir}/pics/${PN}.png
|
||
|
|
||
|
if [ -e "${APPDESKTOP}" ]
|
||
|
then
|
||
|
echo ${APPDESKTOP} present, installing to palmtopdir...
|
||
|
install -m 0644 ${APPDESKTOP} ${D}${palmtopdir}/apps/Games/${PN}.desktop
|
||
|
else
|
||
|
echo ${APPDESKTOP} not present, creating one on-the-fly...
|
||
|
cat >${D}${palmtopdir}/apps/Games/${PN}.desktop <<EOF
|
||
|
[Desktop Entry]
|
||
|
Note=Auto Generated... this may be not what you want
|
||
|
Comment=${DESCRIPTION}
|
||
|
Exec=${APPNAME}
|
||
|
Icon=${PN}.png
|
||
|
Type=Application
|
||
|
Name=${PN}
|
||
|
EOF
|
||
|
fi
|
||
|
}
|
||
|
|
||
|
EXPORT_FUNCTIONS do_sdl_install
|
||
|
addtask sdl_install after do_compile before do_populate_sysroot
|
||
|
|
||
|
SECTION = "x11/games"
|
||
|
SECTION_${PN}-opie = "opie/games"
|
||
|
|
||
|
PACKAGES += "${PN}-opie"
|
||
|
RDEPENDS_${PN}-opie += "${PN}"
|
||
|
FILES_${PN}-opie = "${palmtopdir}"
|