Here's how you add a new package to Chromium OS:
The source code of the package shouldn't be placed in the src/. emerge will download the package and store it in /var/lib/portage/distfiles-target/, and the code is compiled in /build/tegra2_seaboard/tmp/portage/. When porting a new package, we can put the package in /var/lib/portage/distfiles-target/. Once you're done, make sure your changes to do not break the build system. Then create a changelist and get it reviewed (see Contributing Code for details). Adding a package to a running Chromium OS systemThe easiest way to add a new package, or update a package is to startdevserver on the build host, and use gmerge to build the package and install the results on the target device.See Using the dev server. Adding a package to the manifest See the Git server-side information site for information about how to add your package to a manifest. |
