Editing Mer/Documentation/Getting your package included

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:
-
{{Mer}}
+
== Getting your package included in the Repository ==
-
* Make sure it compiles after getting your build dependancies, <code>dpkg-buildpackage</code>.
+
* Make sure it compiles after getting your build dependancies, dpkg-buildpackage.  
-
* Ideally test <code>dpkg-buildpackage -S -us -uc</code>, <code>dpkg-buildpackage -b -us -uc</code>, and <code>dpkg-buildpackage -B</code> (some packages may not build any arch-dep packages, so that's OK. Microdocument it on Jaiku.)
+
* Ideally test both dpkg-buildpackage -S -us -uc, dpkg-buildpackage -b -us -uc, dpkg-buildpackage -B (some packages may not build any arch-dep packages, so that's ok. Microdocument it on Jaiku.)
-
* <code>bzr export ''source package name'' lp:~''yourusername''/m-r/''source package name''</code> (gives you a checked out version, without metadata)
+
* bzr export <source package name> lp:~yourusername/m-r/<source package name> (gives you a checked out version, without metadata)
-
* <code>cd ''source package name''</code>
+
* cd <source package name>
-
* <code>dpkg-buildpackage -S -us -uc</code>, to generate a source package
+
* dpkg-buildpackage -S -us -uc, to generate a source package
-
* Upload the resulting source package (<code>*.changes</code>, <code>*.tar.gz</code>, possibly <code>*.diff.gz</code>) to your <code>~/incoming</code> on trac.tspre.org.
+
* Upload the resulting source package (*.changes, *.tar.gz, possibly *.diff.gz) to your ~/incoming on trac.tspre.org.
-
* <code>ssh ''yourlogin''@trac.tspre.org /import-new-packages</code>
+
* ssh yourlogin@trac.tspre.org /import-new-packages
-
(This will add the source package to repository, and complain otherwise.)
+
(This will add the source package to repository, and complain otherwise)
* You need access to merbuilder & repository upload for the following, ask Stskeeps on Jaiku/IRC for this.  
* You need access to merbuilder & repository upload for the following, ask Stskeeps on Jaiku/IRC for this.  
* Builder is at http://trac.tspre.org:8000
* Builder is at http://trac.tspre.org:8000
* Follow instructions, and submit job.
* Follow instructions, and submit job.
 +
[[Category:Mer|Getting your package included]]

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)

Templates used on this page: