gruso
thunderbox
Ok, git & libpnd set up (I'm running Ubuntu). Here's what my working dir looks like:
PND create command:
This creates a PND successfully, but it's not running yet.
Here's my run.sh, straight from the template on the wiki basically:
And for the record here is my PXML:
Here's the output on the Pandora:
(To do after this: Look into squashfs (pnd is 14MB), add snd-seq module loading stuff to script. But I'll get it running on my modified firmware image first)
Code:
pnd_make.sh
PXML.xml
seq24.png
/seq24/preview.png
/seq24/readme
/seq24/run.sh
/seq24/seq24 (binary)
/seq24/seq24.png
/seq24/libs
PND create command:
Code:
bash pnd_make.sh -p seq24.pnd -d seq24 -x PXML.xml -i seq24.png
This creates a PND successfully, but it's not running yet.
Here's my run.sh, straight from the template on the wiki basically:
Code:
#!/bin/sh
# Do stuff here...
export LD_LIBRARY_PATH=`pwd`/libs
./seq24
# Clean-up
And for the record here is my PXML:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<PXML xmlns="http://openpandora.org/namespaces/PXML" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="PXML_schema.xsd">
<application id="seq24-0.8.7-pandora">
<title lang="en_US">Seq24</title>
<exec command="run.sh" x11="req"/>
<description lang="en_US">Seq24 is a minimal loop based MIDI sequencer written by Rob C. Buse.</description>
<previewpics>
<pic src="preview.png"/>
</previewpics>
<icon src="seq24.png"/>
<author name="Ported by Gruso" website=""/><!--Optional email and website, name required-->
<version major="0" minor="8" release="7" build="1"/><!--This programs version-->
<categories>
<category name="Audio"><!--category like "Games", "Graphics", "Internet" etc-->
<subcategory name="MIDI"/><!--subcategory, like "Board Games", "Strategy", "First Person Shooters"-->
</category>
</categories>
</application>
</PXML>
Here's the output on the Pandora:
Code:
rm: cannot remove `/tmp/cpuspeed': No such file or directory
not mounted on loop yet, doing so
LoopMountedon:
/dev/loop1
Filetype is ISO
sudo mount /dev/loop1
mounting union!
Filesystem is vfat
[------------------------------]{ App start }[---------------------------------]
/usr/pandora/scripts/pnd_run.sh: line 37: ./run.sh: Permission denied
[-------------------------------]{ App end }[----------------------------------]
cleanup done
(To do after this: Look into squashfs (pnd is 14MB), add snd-seq module loading stuff to script. But I'll get it running on my modified firmware image first)