Editing Task:Mer Repository Setup

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}}
 
-
 
As part of the Mer bootstrapping process, a repository at http://repository.maemo.org/community/ will have to be set up.
As part of the Mer bootstrapping process, a repository at http://repository.maemo.org/community/ will have to be set up.
== Repository layout ==
== Repository layout ==
-
*Suite: unstable
+
Suite: unstable
-
*Codename: alpha
+
Codename: amoeba
-
*Components: main
+
Components: main
-
*Architectures: i386 armel (all)
+
Architectures: i386 armel (all)
-
 
+
-
(later we will have a stable distribution, and a similar promotion interface to extras one will be used)
+
-
 
+
-
== Bootstrapping ==
+
-
*Copying all .dsc and .deb from repository.mer.tspre.org and loading into repository. We get SDK problems if we have to re-compile everything again, and the packages were built natively already.
+
(later we will have a stable distribution)
== Upload possibilities ==
== Upload possibilities ==
Line 25: Line 19:
*Builders should target both i386 and armel (armv5el, not vfp) (will probably have to be set with CFLAGS)
*Builders should target both i386 and armel (armv5el, not vfp) (will probably have to be set with CFLAGS)
-
*Mer has, for armv5el, a scratchbox v1 SDK:
+
*Mer has a scratchbox v1 SDK (see [http://wiki.maemo.org/Mer_Blueprint#SB1_SDK_Guide SB1 SDK Guide]), using scratchbox-toolchain-arm-linux-cs2008q3-72_1.0.8-1_i386.deb, and a rootstrap for armel. i386 rootstrap TBA.
-
**Toolchain: http://scratchbox.org/~jhakala/unofficial/scratchbox-toolchain-arm-linux-cs2008q3-72_1.0.8-1_i386.deb
+
-
**Devkit: http://stskeeps.subnetmask.net/mer/scratchbox-devkit-mer_1.0.8_i386.deb , debian-etch, cputransp
+
-
**On top of QEMU EABI: (http://maemogeek.blogspot.com/2007/11/installing-qemu-arm-eabi-patch-into.html)
+
-
**sb-conf setup MER-ARMEL --compiler=arm-linux-cs2008q3-72 --devkits=debian-etch:cputransp:mer --cputransp=qemu-arm-eabi -f
+
-
**sb-conf reset -f MER-ARMEL
+
-
**sb-conf select MER-ARMEL
+
-
**sb-conf rootstrap MER-ARMEL http://stskeeps.subnetmask.net/mer/mer-armel-rootstrap-v8.tar.gz
+
-
**sb-conf install MER-ARMEL --etc --devkits
+
-
*For i386 a following model could work:
+
-
**A tar.gz with debootstrap of a buildd variant (found at http://stskeeps.subnetmask.net/mer/mer-i386-rootstrap-v0.tar.gz ) , apt sources may have to be adjusted.
+
-
**chrooting into the unpacked tar.gz, put in source package, grab dependancies, build it natively (pbuilder?)
+
-
[[Category:Tasks]]
+

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: