<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.7.6(BH)" -->
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>Planet Maemo: category &quot;feed:0c0feabdde04fabb6474d5d8a3e5c362&quot;</title>
        <description>Blog entries from Maemo community</description>
        <link>http://maemo.org/news/planet-maemo/</link>
        <lastBuildDate>Sat, 04 Apr 2026 00:04:51 +0000</lastBuildDate>
        <generator>FeedCreator 1.7.6(BH)</generator>
        <language>en</language>
        <managingEditor>planet@maemo.org</managingEditor>
        <item>
            <title>Future of MeeGo</title>
            <link>http://inz.fi/blog/2011/02/24/future-of-meego/</link>
            <description><![CDATA[
<p>
 My interest in the future of MeeGo is quite intense, both professionally and personally. Today the CEO of my employer wrote <a href="http://cannedbypasi.blogspot.com/2011/02/meego-qt-alive-and-kicking.html">his thoughts</a> into his blog. It was quite interesting read, and hopefully gives new hope for those in doubt.</p>
<span class="net_nemein_favourites">6 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=114b3d8a400a11e0a6f6a749f2c0b9a9b9a9&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/114b3d8a400a11e0a6f6a749f2c0b9a9b9a9/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=114b3d8a400a11e0a6f6a749f2c0b9a9b9a9&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/114b3d8a400a11e0a6f6a749f2c0b9a9b9a9/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Santtu Lakkala &lt;inz@inz.fi&gt;</author>
            <category>feed:0c0feabdde04fabb6474d5d8a3e5c362</category>
            <pubDate>Thu, 24 Feb 2011 11:15:00 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-114b3d8a400a11e0a6f6a749f2c0b9a9b9a9</guid>
        </item>
        <item>
            <title>More scratchbox x86_64 goodness</title>
            <link>http://inz.fi/blog/2009/03/06/more-scratchbox-x86_64-goodness/</link>
            <description><![CDATA[
<p>
 On 64-bit platform and willing to try the new fremantle SDK? Look no further, following the previous release, now <a href="http://www.ipi.fi/~pablo/">here are the debs</a> for scratchbox as needed by fremantle.
</p>
<p>
 As last time, the debs are, again, available with apt, just add:</p>
<div class="codecolorer-container text twitlight" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">deb http://www.ipi.fi/~pablo/maemo5-sdk_amd64 /</div></div>
<p>to your sources.list and apt-get yourself out!</p>
<span class="net_nemein_favourites">11 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=e180c26a0a4a11de836123d484844ad34ad3&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/e180c26a0a4a11de836123d484844ad34ad3/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=e180c26a0a4a11de836123d484844ad34ad3&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/e180c26a0a4a11de836123d484844ad34ad3/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Santtu Lakkala &lt;inz@inz.fi&gt;</author>
            <category>feed:0c0feabdde04fabb6474d5d8a3e5c362</category>
            <pubDate>Fri, 06 Mar 2009 11:49:39 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-e180c26a0a4a11de836123d484844ad34ad3</guid>
        </item>
        <item>
            <title>Scratchbox on AMD64</title>
            <link>http://inz.fi/blog/2009/02/27/scratchbox-on-amd64/</link>
            <description><![CDATA[
<p>
 Following yesterday's <a href="http://inz.fi/blog/2009/02/26/vdso32-disabler-kernel-module/">vdso32 hack</a>. The same colleague now built <a href="http://www.ipi.fi/~pablo/">amd64 packages</a> for maemo4 scratchbox.
</p>
<p>
 Also with debian repo; just add</p>
<div class="codecolorer-container text twitlight" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">deb http://www.ipi.fi/~pablo/sbox_amd64 /</div></div>
<p>to your apt sources.</p>
<span class="net_nemein_favourites">8 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=a975384004b111de83d7b9de659c9df39df3&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/a975384004b111de83d7b9de659c9df39df3/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=a975384004b111de83d7b9de659c9df39df3&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/a975384004b111de83d7b9de659c9df39df3/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Santtu Lakkala &lt;inz@inz.fi&gt;</author>
            <category>feed:0c0feabdde04fabb6474d5d8a3e5c362</category>
            <pubDate>Fri, 27 Feb 2009 09:07:38 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-a975384004b111de83d7b9de659c9df39df3</guid>
        </item>
        <item>
            <title>VDSO32 disabler kernel module</title>
            <link>http://inz.fi/blog/2009/02/26/vdso32-disabler-kernel-module/</link>
            <description><![CDATA[
<p>
 Scratchbox needs vdso disabled, which can be done run-time with 32-bit kernels. With 64-bit kernels, however, this is not possible... until now. A colleague of mine wrote a (hacky) kernel module to do exactly that, it seeks the vdso-flag and writes 0 to it. I helped him with dkms/deb packaging, and now it's available for <a href="http://www.ipi.fi/~pablo/">download</a>.
</p>
<p>
 Note that this does not help with any other annoyances with sbox on 64-bit system, but at least it is something.</p>
<span class="net_nemein_favourites">5 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=e1b3ab4a03f011dea73f5fa967fd07b207b2&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/e1b3ab4a03f011dea73f5fa967fd07b207b2/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=e1b3ab4a03f011dea73f5fa967fd07b207b2&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/e1b3ab4a03f011dea73f5fa967fd07b207b2/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Santtu Lakkala &lt;inz@inz.fi&gt;</author>
            <category>feed:0c0feabdde04fabb6474d5d8a3e5c362</category>
            <pubDate>Thu, 26 Feb 2009 10:16:08 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-e1b3ab4a03f011dea73f5fa967fd07b207b2</guid>
        </item>
        <item>
            <title>Blobby Volley 2 extra AI package</title>
            <link>http://inz.fi/blog/2008/10/14/blobby-volley-2-extra-ai-package/</link>
            <description><![CDATA[
<p>
 Blobby Volley 2 is a nice volley ball game in the spirit of clbuttic arcade volleyball. However, the default AIs are beatable by jumping in certain point, definitely too easy. Found some AIs over at <a href="http://www.esnips.com/web/BlobbyVolley2Bots">esnips</a>, and for convenience packaged them for maemo. <a href="http://maemo-hackers.org/blobby-ai.install">.install file</a> available as usual. Just install the package, start the game, go to options and select some AI.
</p>
<p>
 <b>Warning:</b> these AIs aren't easy to beat.</p>
<span class="net_nemein_favourites">4 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=b17c9af099d211dd99ca212c7c74c720c720&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/b17c9af099d211dd99ca212c7c74c720c720/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=b17c9af099d211dd99ca212c7c74c720c720&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/b17c9af099d211dd99ca212c7c74c720c720/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Santtu Lakkala &lt;inz@inz.fi&gt;</author>
            <category>feed:0c0feabdde04fabb6474d5d8a3e5c362</category>
            <pubDate>Tue, 14 Oct 2008 08:56:11 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-b17c9af099d211dd99ca212c7c74c720c720</guid>
        </item>
        <item>
            <title>MH Home Sysmon -- simple system monitor for your hildon home</title>
            <link>http://inz.fi/blog/2008/06/30/mh-home-sysmon-simple-system-monitor-for-your-home/</link>
            <description><![CDATA[
<p>
 After playing around with cairo, I came up with an idea and base for a leetle system monitor for the hildon home. After some twiddling and finishing, it now works somehow and installs nicely. Thanks to hns and his <a href="http://www.internettablettalk.com/forums/showpost.php?p=151583&amp;postcount=17">post</a> on ITT for getting me over the last hurdles to get the transparency working. The new project is dubbed mh-home-sysmon and currently supports only showing cpu load and memory usage. <b>Warning: this is the very first release and may break things and most likely will drain your battery.</b> Please report any bugs you find to <a href="http://maemo-hackers.org/newticket?component=mh-home-sysmon">maemo-hackers ticket system</a>, wishes welcome too (select enhancement as ticket type). Installation easiest by using the <a href="http://maemo-hackers.org/mh-home-sysmon.install">.install</a> link.
</p>
<p>
 Here's the mandatory screenshot:<br />
 <a href='http://inz.fi/blog/wp-content/uploads/2008/06/sysmon.png'><img src="http://inz.fi/blog/wp-content/uploads/2008/06/sysmon-300x180.png" alt="Mh Home SysMon in action" title="mh-home-sysmon" width="300" height="180" class="alignnone size-medium wp-image-115" /></a></p>
<span class="net_nemein_favourites">7 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=34017a3846fc11ddaaf573836c8099259925&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/34017a3846fc11ddaaf573836c8099259925/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=34017a3846fc11ddaaf573836c8099259925&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/34017a3846fc11ddaaf573836c8099259925/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Santtu Lakkala &lt;inz@inz.fi&gt;</author>
            <category>feed:0c0feabdde04fabb6474d5d8a3e5c362</category>
            <pubDate>Mon, 30 Jun 2008 20:06:23 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-34017a3846fc11ddaaf573836c8099259925</guid>
        </item>
        <item>
            <title>New version of osso-statusbar-cpu</title>
            <link>http://inz.fi/blog/2008/06/24/new-version-of-osso-statusbar-cpu/</link>
            <description><![CDATA[
<p>
 Been a while since I've blogged nor done anything maemo related. Well, for a change I whipped up a new version of osso-statusbar-cpu. I hadn't built it for chinook previously (although the code would have allowed that) and it was still looking like it belonged to OS2007. I whipped up a new base icon for it (based on the battery icon stretched to bigger square).
</p>
<p>
 I'm not too happy how it turned out, but having approximately zero capabilities in graphics, I decided to let it slip as is. Here's a sneak peek of what it looks like:
</p>
<p>
 <img src="http://inz.fi/blog/wp-content/uploads/2008/06/cpu.png" alt="Screenshot of osso-statusbar-cpu in action" title="cpu" width="76" height="66" class="alignnone size-full wp-image-113" />.
</p>
<p>
 The <a href="http://maemo-hackers.org/osso-statusbar-cpu.install">.install file</a> is available as usual.</p>
<span class="net_nemein_favourites">3 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=8d9a05b6420a11ddae26c514c214bed2bed2&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/8d9a05b6420a11ddae26c514c214bed2bed2/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=8d9a05b6420a11ddae26c514c214bed2bed2&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/8d9a05b6420a11ddae26c514c214bed2bed2/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Santtu Lakkala &lt;inz@inz.fi&gt;</author>
            <category>feed:0c0feabdde04fabb6474d5d8a3e5c362</category>
            <pubDate>Tue, 24 Jun 2008 16:14:51 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-8d9a05b6420a11ddae26c514c214bed2bed2</guid>
        </item>
        <item>
            <title>Vte on maemo can now do bold black</title>
            <link>http://inz.fi/blog/2008/01/17/vte-on-maemo-can-now-do-bold-black/</link>
            <description><![CDATA[
<p>
 As someone somewhere pointed out a long ago, the osso-xterm/vte show bold black as black, not as "bright black". I finally fixed this and new vte is now in repos for mistral, bora and chinook. Currently there's no way to pull this via UI (and OS2008 wouldn't allow it anyway) so if you want it, you need to use some apt-magic.
</p>
<p>
 Obligatory updated screen shot: <br />
<a href='http://inz.fi/blog/wp-content/uploads/2008/01/vte-black.jpg' title='Maemo vte can now do bold black!'><img src='http://inz.fi/blog/wp-content/uploads/2008/01/vte-black.thumbnail.jpg' alt='Maemo vte can now do bold black!' /></a></p>
<span class="net_nemein_favourites">1 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=ddf6804cc52911dca5aeb50dc0c189d089d0&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/ddf6804cc52911dca5aeb50dc0c189d089d0/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>1 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=ddf6804cc52911dca5aeb50dc0c189d089d0&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/ddf6804cc52911dca5aeb50dc0c189d089d0/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Santtu Lakkala &lt;inz@inz.fi&gt;</author>
            <category>feed:0c0feabdde04fabb6474d5d8a3e5c362</category>
            <pubDate>Thu, 17 Jan 2008 16:51:28 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-ddf6804cc52911dca5aeb50dc0c189d089d0</guid>
        </item>
        <item>
            <title>Scratchbox on hardy</title>
            <link>http://inz.fi/blog/2008/01/17/scratchbox-on-hardy/</link>
            <description><![CDATA[
<p>
 I've been running hardy (the upcoming ubuntu LTS release) for a while now. After a kernel update, I noticed I couldn't build any packages anymore due to configure failing when checking if built binaries could be run. A bit of log reading, the error seemed to be: "mmap: permission denied", hmm.
</p>
<p>
 The configure test there should be fairly trivial, but just to be sure, I made a little test program and compiled it. The compiler works just fine but the produced binary gave the same mmap-error, so it seemed the arm emulation was broken. After stracing the binary a bit, I saw that it tried to do mmap(..., 4096, ...), which failed.
</p>
<p>
 The error appeared after a kernel upgrade, so I tried to find something related to mmap in /proc, and find did give me /proc/sys/vm/mmap_min_addr, which had 65536 in it. Running sudo sh -c 'echo 4096 > /proc/sys/vm/mmap_min_addr' was my first instinct and it did indeed fix the problem -- any larger value and the problem resurfaced.
</p>
<p>
 So, if you're running ubuntu hardy (or linux 2.6.24(?)), you might hit this problem; and lowering the mmap_min_addr should help.</p>
<span class="net_nemein_favourites">2 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=0b9ad100c4d611dca8e0eb48a447d902d902&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/0b9ad100c4d611dca8e0eb48a447d902d902/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=0b9ad100c4d611dca8e0eb48a447d902d902&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/0b9ad100c4d611dca8e0eb48a447d902d902/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Santtu Lakkala &lt;inz@inz.fi&gt;</author>
            <category>feed:0c0feabdde04fabb6474d5d8a3e5c362</category>
            <pubDate>Thu, 17 Jan 2008 08:13:30 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-0b9ad100c4d611dca8e0eb48a447d902d902</guid>
        </item>
        <item>
            <title>mh-shot-tool update</title>
            <link>http://inz.fi/blog/2007/10/25/mh-shot-tool-update/</link>
            <description><![CDATA[
<p>
 By popular request, mh-shot-tool now remembers the last selected method (save to disk vs. flickr) and the last save path. Also, an activity indicator was added for image saving/compression, uploading is still missing one though.
</p>
<p>
 Keep your ideas coming, they just might get implemented. <img src='http://inz.fi/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />
</p>
<p>
 A small update for the lucky ones: mh-shot-tool <b>is</b> available for chinook. Just click on the <a href="http://maemo-hackers.org/mh-shot-tool.install">install link</a>.</p>
<span class="net_nemein_favourites">0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=a98f88e0830611dcab4c717549c7a456a456&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/a98f88e0830611dcab4c717549c7a456a456/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=a98f88e0830611dcab4c717549c7a456a456&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/a98f88e0830611dcab4c717549c7a456a456/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Santtu Lakkala &lt;inz@inz.fi&gt;</author>
            <category>feed:0c0feabdde04fabb6474d5d8a3e5c362</category>
            <pubDate>Thu, 25 Oct 2007 13:58:06 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-a98f88e0830611dcab4c717549c7a456a456</guid>
        </item>
        <item>
            <title>Multi-target development for maemo</title>
            <link>http://inz.fi/blog/2007/10/22/multi-target-development-for-maemo/</link>
            <description><![CDATA[
<p>
 Despite the fact that the maemo sdk &#8220;installer script&#8221; is the &#8220;preferred&#8221; way of installing scratchbox and the roostraps, I have never used it. I prefer to have my dpkg aware of the scratchbox. What I do instead, is grab the scratchbox packages with apt and download the rootstraps manually. <strong>These instructions are for debian/ubuntu &#8212; on other distros/platforms you&#8217;re on your own, sorry.</strong>
</p>
<p>
 Here&#8217;s approximately what I do:
</p>
<div class="p">
<pre>
&gt; sudo sh -c 'echo "deb http://scratchbox.org/debian apophis main" &gt;&gt; /etc/apt/sources.list' # Use this on i386 systems
&gt; sudo sh -c 'echo "deb http://www.ipi.fi/~pablo/maemo5-sdk_amd64 /" &gt;&gt; /etc/apt/sources.list' # Use this on amd64 systems
&gt; sudo apt-get update
&gt; sudo apt-get install scratchbox-core scratchbox-devkit-cputransp \
scratchbox-devkit-debian scratchbox-devkit-doctools scratchbox-devkit-maemo3 \
scratchbox-libs scratchbox-toolchain-cs2005q3.2-glibc-arm \
scratchbox-toolchain-cs2005q3.2-glibc2.5-arm \
scratchbox-devkit-perl
&gt; sudo apt-get install scratchbox-toolchain-cs2007q3-glibc2.5-arm7 \
scratchbox-devkit-svn scratchbox-devkit-git
 </pre>
</div>
<p>
 This takes a while to download and install, when it asks for users to add to scratchbox, just choose your user (and whomever might want to do scratchbox development on the box). Onwards:
</p>
<div class="p">
<pre>
&gt; sudo wget -O /scratchbox/packages/mistral-armel-rootstrap.tgz \

http://repository.maemo.org/stable/mistral/armel/Maemo_Dev_Platform_v2.0_armel-rootstrap.tgz

&gt; sudo wget -O /scratchbox/packages/bora-armel-rootstrap.tgz \

http://repository.maemo.org/stable/3.0/armel/maemo-sdk-rootstrap_3.0_armel.tgz

&gt; sudo wget -O /scratchbox/packages/chinook-armel-rootstrap.tgz \

http://repository.maemo.org/stable/4.0/armel/maemo-sdk-rootstrap_4.0_armel.tgz

&gt; sudo wget -O /scratchbox/packages/fremantle-armel-rootstrap.tgz \

http://repository.maemo.org/stable/5.0/armel/maemo-sdk-rootstrap_5.0_armel.tgz
</pre>
</div>
<p>
 These take a while too, depending obviously on the thickness of your webtubes. Now all left to do is to create scratchbox targets. Bear in mind, that you might need to re-logon to gain the sbox group, or you may also do:
</p>
<div class="p">
<pre>
&gt; su - `whoami`
 </pre>
</div>
<p>
 Now onto the rootstrap creation&#8230; The mistral and bora use the &#8220;glibc&#8221; -toolchain and chinook uses the &#8220;glibc2.5&#8243; -toolchain. First mistral:
</p>
<div class="p">
<pre>
&gt; sb-conf st mistral-armel -c cs2005q3.2-glibc-arm \
-d debian-sarge:maemo3-tools:cputransp:doctools:perl:maemo3-debian \
-t qemu-arm-0.8.2-sb2
&gt; sb-conf rs mistral-armel /scratchbox/packages/mistral-armel-rootstrap.tgz
&gt; sb-conf in mistral-armel -c -e -d -F
 </pre>
</div>
<p>
 Bora goes pretty much the same, just replace &#8220;mistral&#8221; with &#8220;bora&#8221;:
</p>
<div class="p">
<pre>
&gt; sb-conf st bora-armel -c cs2005q3.2-glibc-arm \
-d debian-sarge:maemo3-tools:cputransp:doctools:perl:maemo3-debian \
-t qemu-arm-0.8.2-sb2
&gt; sb-conf rs bora-armel /scratchbox/packages/bora-armel-rootstrap.tgz
&gt; sb-conf in bora-armel -c -e -d -F
 </pre>
</div>
<p>
 Okie, now we have two rootstraps, missing only chinook, it goes like this:
</p>
<div class="p">
<pre>
&gt; sb-conf st chinook-armel -c cs2005q3.2-glibc2.5-arm \
-d debian-sarge:maemo3-tools:cputransp:doctools:perl:maemo3-debian \
-t qemu-arm-0.8.2-sb2
&gt; sb-conf rs chinook-armel /scratchbox/packages/chinook-armel-rootstrap.tgz
&gt; sb-conf in chinook-armel -c -e -d -F
 </pre>
</div>
<p>
 Now trying also fremantle =)
</p>
<div class="p">
<pre>
&gt; sb-conf st fremantle-armel -c cs2007q3-glibc2.5-arm7 \
-d debian-etch:qemu:doctools:svn:git \
-t qemu-arm-sb
&gt; sb-conf rs fremantle-armel /scratchbox/packages/fremantle-armel-rootstrap.tgz
&gt; sb-conf in fremantle-armel -c -e -d -F
</pre>
</div>
<p>
 Now you should have scratchbox with 3 targets: one for IT2006, one for IT2007 and one for upcoming IT2008.
</p>
<p>
 Additional notes: the &#8220;bora&#8221; rootstrap is broken, it requires you to either install the &#8220;virtual packages&#8221; or install the real packages. I prefer the latter and add &#8220;deb http://repository.maemo.org gregale free non-free&#8221; to /etc/apt/sources.list momentarily and do &#8220;apt-get update; fakeroot apt-get -f install&#8221;.
</p>
<p>
 Now that you have three separate targets for different versions, you can jump from one target to another by doing sb-conf se &lt;version&gt;-armel. These instructions can easily be applied for i386 too, if you need to test your applications: just replace every occurrence of arm or armel with i386, drop the &#8220;cputransp&#8221; from devkits and omit the &#8220;-t qemu-arm-0.8.2-sb2&#8243; option.
</p>
<p>
 <strong>Update:</strong> updated the chinook download url to the 4.0 final instead of the beta. <b>Another:</b> Thanks to Marius for pointing out that the perl devkit needs to be installed before it can be used.</p>
<span class="net_nemein_favourites">3 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=a1778646808911dc95a2d75bc9e4b18eb18e&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/a1778646808911dc95a2d75bc9e4b18eb18e/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=a1778646808911dc95a2d75bc9e4b18eb18e&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/a1778646808911dc95a2d75bc9e4b18eb18e/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Santtu Lakkala &lt;inz@inz.fi&gt;</author>
            <category>feed:0c0feabdde04fabb6474d5d8a3e5c362</category>
            <pubDate>Mon, 22 Oct 2007 10:19:56 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-a1778646808911dc95a2d75bc9e4b18eb18e</guid>
        </item>
        <item>
            <title>Leetle hildon-1/chinook migration things</title>
            <link>http://inz.fi/blog/2007/10/21/leetle-hildon-1chinook-migration-things/</link>
            <description><![CDATA[
<p>
 Most of &#8220;my&#8221; applications are now chinook ready, at least in the svn. However, I prefer to keep them compatible with mistral and bora, so I need to do little quirks. Let&#8217;s investigate osso-xterm&#8217;s modifications for example.
</p>
<p>
 What was previously known as hildon-libs, is now hildon-1, so we need to tell configure.ac about this. Before the change, I had:
</p>
<div class="p">
<pre>
PKG_CHECK_MODULES(HILDON, hildon-libs >= 0.12.0)
AC_SUBST(HILDON_CFLAGS)
AC_SUBST(HILDON_LIBS)
 </pre>
</div>
<p>
 Now, as we need to also check for hildon-1, and due to the fact that we need to know it in source as the include paths have changed, it goes like this:
</p>
<div class="p">
<pre>
PKG_CHECK_MODULES(HILDON, hildon-1 >= 0.9.9, \
                  AC_DEFINE(HILDON, 1, [Version of hildon libraries]), \
                  [AC_DEFINE(HILDON, 0, [Version of hildon libraries]) \
                  PKG_CHECK_MODULES(HILDON_LIBS, hildon-libs >= 0.12.0)])
AC_SUBST(HILDON_CFLAGS)
AC_SUBST(HILDON_LIBS)
 </pre>
</div>
<p>
 In code, I do the following:
</p>
<div class="p">
<pre>
#ifdef HAVE_CONFIG_H
# include &lt;config.h&gt;
#endif
#if HILDON == 1
# include &lt;hildon/hildon-window.h&gt;
#else
# include &lt;hildon-widgets/hildon-window.h&gt;
#endif
 </pre>
</div>
<p>
 There are also some real changes, but with this I get to compile stuff and get warnings/errors for the other stuff that has changed. Those I&#8217;ve, again, separated with #if HILDON == 1.
</p>
<p>
  For projects that don&#8217;t use autotools, I use this kind of stuff:
</p>
<div class="p">
<pre>
mh_shot_tool_CFLAGS += $(shell if pkg-config hildon-1 --exists; then \
         pkg-config hildon-1 --cflags; echo -DHILDON=1; \
         elif pkg-config hildon-libs --exists; then \
         pkg-config hildon-libs --cflags; echo -DHILDON=0; \
         else pkg-config gtk+-2.0 --cflags; fi)
 </pre>
</div>
<p>
 <b>Edit:</b> thanks to Loïc for pointing out, the AC_SUBSTs aren&#8217;t actually needed, PKG_CHECK_MODULES already does that. You may omit them and it will still work.</p>
<span class="net_nemein_favourites">3 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=68212c687fc011dcad55ddc8cd215fde5fde&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/68212c687fc011dcad55ddc8cd215fde5fde/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=68212c687fc011dcad55ddc8cd215fde5fde&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/68212c687fc011dcad55ddc8cd215fde5fde/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Santtu Lakkala &lt;inz@inz.fi&gt;</author>
            <category>feed:0c0feabdde04fabb6474d5d8a3e5c362</category>
            <pubDate>Sun, 21 Oct 2007 09:55:50 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-68212c687fc011dcad55ddc8cd215fde5fde</guid>
        </item>
        <item>
            <title>mh-shot-tool and timed capture</title>
            <link>http://inz.fi/blog/2007/10/16/mh-shot-tool-and-timed-capture/</link>
            <description><![CDATA[
<p>
 A <a href="http://beans.seartipy.com/2007/10/03/different-ways-of-taking-screenshots-in-nokia-n800/">blog post</a> suggested that mh-shot-tool should have the ability to snap timed screenshots. Trying not to let the audience down, I added a &#8220;re-grab with &lt;n&gt; second delay&#8221; functionality. Just refresh the catalogues and check for updates. <a href="http://maemo-hackers.org/mh-shot-tool.install">Install</a> file available as usual.
</p>
<p>
 Now you can do things like this:<br />
 <a href="http://www.flickr.com/photos/9114076@N03/1589436039/" title="Photo Sharing"><img src="http://farm3.static.flickr.com/2067/1589436039_d3b115c03d_m.jpg" width="240" height="144" alt="shot-2007-10-16-18-30-13" /></a></p>
<span class="net_nemein_favourites">3 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=12e4a7d47c1e11dc8a2e3709abf1f3eff3ef&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/12e4a7d47c1e11dc8a2e3709abf1f3eff3ef/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=12e4a7d47c1e11dc8a2e3709abf1f3eff3ef&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/12e4a7d47c1e11dc8a2e3709abf1f3eff3ef/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Santtu Lakkala &lt;inz@inz.fi&gt;</author>
            <category>feed:0c0feabdde04fabb6474d5d8a3e5c362</category>
            <pubDate>Tue, 16 Oct 2007 19:13:01 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-12e4a7d47c1e11dc8a2e3709abf1f3eff3ef</guid>
        </item>
        <item>
            <title>New php package for maemo</title>
            <link>http://inz.fi/blog/2007/10/16/new-php-package-for-maemo/</link>
            <description><![CDATA[
<p>
 Piotras requested a php package with phpize and php-config, so I decided to change the packaging and add a -dev package. After a couple of tries I also added -pear and -cli package. I also upgraded to newest upstream (5.2.4) and the fastcgi-binary had changed name, so I needed to upgrade the packages once more. If you happened to hit this gap, upgrade the packages to get it working.
</p>
<p>
 Had some spare time, so I upgraded the nginx package to newest upstream (0.5.32) too. Both packages available as .install files: <a href="http://maemo-hackers.org/nginx.install">nginx</a> and <a href="http://maemo-hackers.org/php5-fastcgi.install">php5</a>.</p>
<span class="net_nemein_favourites">4 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=badf37147c1511dc964dd72ca37419ce19ce&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/badf37147c1511dc964dd72ca37419ce19ce/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=badf37147c1511dc964dd72ca37419ce19ce&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/badf37147c1511dc964dd72ca37419ce19ce/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Santtu Lakkala &lt;inz@inz.fi&gt;</author>
            <category>feed:0c0feabdde04fabb6474d5d8a3e5c362</category>
            <pubDate>Tue, 16 Oct 2007 17:55:25 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-badf37147c1511dc964dd72ca37419ce19ce</guid>
        </item>
    </channel>
</rss>
