<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://maemo.octonezd.me/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=97.93.198.210</id>
	<title>Maemo Wiki Mirror - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://maemo.octonezd.me/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=97.93.198.210"/>
	<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php/Special:Contributions/97.93.198.210"/>
	<updated>2026-04-22T01:49:09Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Maemo_packaging&amp;diff=21716</id>
		<title>Maemo packaging</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Maemo_packaging&amp;diff=21716"/>
		<updated>2009-12-23T01:24:03Z</updated>

		<summary type="html">&lt;p&gt;97.93.198.210: /* Displaying an icon in the Application Manager next to your package */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Maemo packaging is generally similar to Debian packaging, with a few small differences, this article aims to illustrate some of those differences and aggregate the various resources on Maemo packaging.&lt;br /&gt;
&lt;br /&gt;
== Packaging policy ==&lt;br /&gt;
&lt;br /&gt;
Most of the specifics for Maemo packaging are outlined in the [http://maemo.org/forrest-images/pdf/maemo-policy.pdf Maemo packaging policy]. The policy is still in the draft stage, though, so certain parts are still incomplete or not entirely up to date.&lt;br /&gt;
&lt;br /&gt;
== Sections ==&lt;br /&gt;
This is the list used in Fremantle/Maemo5 and is the same as the [http://lists.maemo.org/pipermail//maemo-developers/2008-October/035437.html final] list for Diablo as [[Task:Package_categories|discussed in the task]].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Key&lt;br /&gt;
! Example English i18n&lt;br /&gt;
! Example apps&lt;br /&gt;
|-&lt;br /&gt;
| user/desktop&lt;br /&gt;
| Desktop&lt;br /&gt;
| Home, statusbar and taskbar applets&lt;br /&gt;
|-&lt;br /&gt;
| user/development&lt;br /&gt;
| Programming&lt;br /&gt;
| py2deb&lt;br /&gt;
|-&lt;br /&gt;
| user/education&lt;br /&gt;
| Education&lt;br /&gt;
| Flashcard apps&lt;br /&gt;
|-&lt;br /&gt;
| user/games&lt;br /&gt;
| Games&lt;br /&gt;
| Doom, Duke Nukem 3D&lt;br /&gt;
|-&lt;br /&gt;
| user/graphics&lt;br /&gt;
| Graphics&lt;br /&gt;
| Photo apps, GIMP, Inkscape, fonts&lt;br /&gt;
|-&lt;br /&gt;
| user/multimedia&lt;br /&gt;
| Multimedia &#039;&#039;or&#039;&#039; Sound &amp;amp; Video&lt;br /&gt;
| Canola, mplayer, Kagu, UKMP, MediaBox&lt;br /&gt;
|-&lt;br /&gt;
| user/navigation&lt;br /&gt;
| (Location &amp;amp;) Navigation&lt;br /&gt;
| maemo-mapper, Navit&lt;br /&gt;
|-&lt;br /&gt;
| user/network&lt;br /&gt;
| Internet &amp;amp; Networking&lt;br /&gt;
| Web browsers, Samba clients, OpenAFS, Transmission&lt;br /&gt;
|-&lt;br /&gt;
| user/office&lt;br /&gt;
| Office&lt;br /&gt;
| GPE, Claws, AbiWord&lt;br /&gt;
|-&lt;br /&gt;
| user/science&lt;br /&gt;
| Science&lt;br /&gt;
| gnuplot, Octave&lt;br /&gt;
|-&lt;br /&gt;
| user/system&lt;br /&gt;
| System&lt;br /&gt;
| rotation-support, enhanced kernels, themes&lt;br /&gt;
|-&lt;br /&gt;
| user/utilities&lt;br /&gt;
| Utilities &#039;&#039;or&#039;&#039; Accessories&lt;br /&gt;
| Calculators, terminals, text editors&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
If the package&#039;s section starts &amp;quot;user/&amp;quot;, but is not any of the above, the &#039;&#039;Application Manager&#039;&#039; forces them into an &amp;quot;Other&amp;quot; section.&lt;br /&gt;
&lt;br /&gt;
== Maemo-specific fields ==&lt;br /&gt;
&lt;br /&gt;
There are a number of Maemo-specific package fields that are handled by Application manager. The Application manager documentation [http://hildon-app-mgr.garage.maemo.org/packaging-stable.html outlines] them.&lt;br /&gt;
&lt;br /&gt;
== Displaying an icon in the Application Manager next to your package ==&lt;br /&gt;
&lt;br /&gt;
Displaying an icon in the Application Manager next to your package makes it look pretty and makes your package stand out, and it is not that hard to do.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;These instructions are for Maemo4. For Maemo5 (Fremantle), the icons should be 48x48 but the field name is still &#039;&#039;XB-Maemo-Icon-26&#039;&#039;.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Make an image that is 26x26. The image can be saved in any format that is supported by GdkPixbufLoader on Maemo, but PNG is commonly used and suffices fine.&lt;br /&gt;
# base64 encode the image. This can be done in many ways, depending on the platform, but I&#039;ll assume you are in scratchbox. &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install sharutils&lt;br /&gt;
uuencode -m &amp;lt;name of 26x26 image&amp;gt; &amp;lt;name of 26x26 image&amp;gt; &amp;gt; &amp;lt;name of 26x26 image&amp;gt;.base64&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Add the field &#039;&#039;XB-Maemo-Icon-26&#039;&#039; to your debian/control&lt;br /&gt;
# Open the base64 version of your image and copy from the line under &#039;&#039;begin-base64 644 &amp;lt;name of 26x26 image&amp;gt;&#039;&#039; to the line above the &#039;&#039;===&#039;&#039;&lt;br /&gt;
# Add this to the &#039;&#039;XB-Maemo-Icon-26&#039;&#039; field.&lt;br /&gt;
# Add a space in front of every line of the encoded icon.&lt;br /&gt;
&lt;br /&gt;
Here is an example of a properly formatted Maemo-Icon-26:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Description: Chess...&lt;br /&gt;
XB-Maemo-Icon-26: &lt;br /&gt;
 iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAABGdBTUEAAK/INwWK6QAAABl0&lt;br /&gt;
 RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAALxSURBVHja3FZNTBNREP669J/S&lt;br /&gt;
 XYxtKRWl1JOSFBIPhkitCQeNiaKBmzdj9Ggk0ZOBxHDWixcTjV6MF+WiIB40YEyMBMGYEqQK&lt;br /&gt;
 tLS2lG7pdre0pF3WtxslgJRuD2J0kpfdTN7O976Z782sRpIk7IZR2C2TGW1cv8xaY5WuXLy8&lt;br /&gt;
 iW5XV5fk8/kkr9e7ya/T6SSNRiOViikvbbmDDD590SusZBGYDiDwJbDud7vdvYIgIJfLYXV1&lt;br /&gt;
 tSwhrQrSfRX6/26N/j+gkjW6ce06HE4HGEctGuj9oEwUzFYz5ubmEA6HQVEUisUi8vn8b4rd&lt;br /&gt;
 zjRbNxCZrr+3t7XTzjrnvMfdxMi7xj6OIRaPIbWcQjabVdRWKBTkrX4SZ2SjvCtKXf+tkxxD&lt;br /&gt;
 M5MetwfHj/lwwueHy+WCVqvdehdHKq7R6JvbpfNMAGiGhs1mg9ls3sS+4hodbDqCwef9mA9P&lt;br /&gt;
 7vhhVVWV3BGUOomiaCSufEWMxNwimlweMFYbpoMfyp70J6t8xanLZgWs8Ak07N0Hau0P3qOs&lt;br /&gt;
 wIHnl5FJx2E1WlUFuXrzIS713KusRplMCoLAgl2O4N34ODQ4VRaot6cbUzMRNNQ/w/uJWXWM&lt;br /&gt;
 eH5JARkYHsLQMIe1NZEpB7Sn1uKFhkL3maO4cL5NHVAo+hkPnrzEq2HqQIf/3ICzvr7FXmeH&lt;br /&gt;
 3qBXlslkgtFoVBS3YfbcKRRFfJpagE6vUwd0//FbjI7mkcvnGoNfg51ORx3sNju+hWYxMxsk&lt;br /&gt;
 jHlF2jJgdXU1DAaDrDx/kQAVRREJlldXo8kJoPlQ8wHSevosFgs5MmE5H0IingDP8eAzPAQC&lt;br /&gt;
 tkJakDz05Hsks+poPzwg6+Luo9chVb2O3Hilv7V6W5nO02cVX3wxjsj3CMKRBUSjUcQWY0iy&lt;br /&gt;
 SQVoi6XJaiQxubKpI02yj2xk6BoaBr0BqXRKCZpYSiCZlIXCguM4pWtvY0ypyUtt87PSIj/t&lt;br /&gt;
 pJ/JICzLKiBLySTYVArpdFrp3DuMhRZVqfvnJ+wPAQYA1hdr5EDqltYAAAAASUVORK5CYII=&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>97.93.198.210</name></author>
	</entry>
</feed>