Editing Sources

Warning: You are not logged in. Your IP address will be recorded in this page's edit history.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 1: Line 1:
-
#REDIRECT [[Open development]]
+
{{ambox|text='''This article should be merged into [[Open development]]'''}}
 +
 
 +
Let's try and list up the sources of what makes up Maemo and Extras here:
 +
 
 +
== Maemo ==
 +
 
 +
* [http://mxr.maemo.org maemo.org Cross-Reference] contains searchable source dumps of the open packages of most Maemo releases. This website is incredibly useful; you can search for any given identifier (a name of a C function, for example) and it will find the declaration and all uses of that function for you.
 +
* [http://maemo.gitorious.org/ maemo @ gitorious.org] is where open development of some of the Maemo components happened. You can also find sources for the branches of upstream components Maemo uses.
 +
* [http://gitorious.org/modest/ modest @ gitorious.org] where open development for Modest (the stock N900 mail client) happened.
 +
 
 +
=== Community SSU ===
 +
 
 +
The [[community SSU]] has [http://gitorious.org/community-ssu/ its own Gitorious project]. You can find all modifications to the Maemo open components (and sources of those) there.
 +
 
 +
=== Meego ===
 +
 
 +
* [http://mxr.meego.com/ Meego Cross-Reference]
 +
* [http://meego.gitorious.org/ meego @ gitorious.org] is where open development for Meego happens. For example, sources for the Meego Touch Framework are there. You can also find sources for some middleware components used in Maemo that have been partially opened in Meego, like [http://meego.gitorious.org/meego-middleware/mce MCE].
 +
* [http://qt.gitorious.org/ qt @ gitorious.org] Qt is an important part of the newer Maemo/Meego releases; you can find its source here.
 +
 
 +
== Extras ==
 +
 
 +
{{main|Extras}}
 +
 
 +
The sources from all ''free'' packages in the extras and extras-devel repositories are available [http://repository.maemo.org/extras/pool/fremantle/free/source/ here].
 +
 
 +
On an [[Nokia N900|N900]], or scratchbox, if you have [http://repository.maemo.org/#extras correctly added the extras-devel repository to sources.list], you can also get any packages source by writing the following on a shell:
 +
 
 +
apt-get source <packagename>
 +
 
 +
There are also some [http://vcs.maemo.org/git/ Garage projects using Git as version control system].
 +
 
 +
Some developers also use gitorious or github.
 +
 
 +
[[Category:Development]]

Learn more about Contributing to the wiki.


Please note that all contributions to maemo.org wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see maemo.org wiki:Copyrights for details). Do not submit copyrighted work without permission!


Cancel | Editing help (opens in new window)