Changes

Jump to navigation Jump to search
624 bytes added ,  21:42, 1 July 2012
m
Line 1: Line 1:  +
{{Obsolete | Gentoo overlay is not supported any more, [[Platform_Team/Guide/Core_development|sweet build]], a successor, should be used instead}}<br>
 +
 
{{TOCright}}[[Image:Gentoo-logo.svg|65px]]
 
{{TOCright}}[[Image:Gentoo-logo.svg|65px]]
   −
== Requirements ==
+
== Installation ==
   −
Overlay demands follow steps
+
At first, setup overlay in layman
 
  −
* at first, setup overlay in layman
      
  layman --add sugar
 
  layman --add sugar
  −
* if you use stable profiles (x86 and amd64) change your package.keywords
  −
  −
cat <where_your_overlay_is>/profiles/<release>/package.keywords >> /etc/portage/package.keywords
  −
  −
== Installation ==
      
To install core sugar components (services, window manager, etc.)
 
To install core sugar components (services, window manager, etc.)
Line 23: Line 17:  
  emerge fructose
 
  emerge fructose
   −
== Runtime environment ==
+
To install [[0.84/Platform Components|Sugar Platform]]<br>'''NOTE''' In most cases you don't need entirely sugar platform since it's hard to image that Gentoo will be used for regular sugar using, only developing sugar software thus you need only glucose and some parts of fructose like web-activity or terminal-activity.
 +
 
 +
emerge sugar-platform
   −
To use telepathy-salut connection, start avahi
+
== Releases ==
   −
/etc/init.d/avahi-daemon start
+
Overlay was built and run on x86 and amd64(x86_64) platforms.
   −
To use jabber connection, configure jabber server in accordance with these [http://wiki.laptop.org/go/Installing_ejabberd/deb instructions].
+
* '''Stable release'''<br>To install last stable release use ACCEPT_KEYWORDS ''x86'' or ''amd64''
 +
* '''Development release'''<br>To install last release in development cycle use ACCEPT_KEYWORDS ''~x86'' or ''~amd64''
 +
* '''Git release'''<br>Fetch sources from git repositories. All packages have 9999 version numbers.<br>These packages have ''source'' USE flag to install links to .py sources, so you can keep git repositories in your sources directory and all .py files from /usr will be linked to your sources directory. To use this feature you need
 +
** setup SUGAR_SRC_ROOT environment variable
 +
** `git clone` all packages to $SUGAR_SRC_ROOT, names of subdirectories in $SUGAR_SRC_ROOT should be equal to proper package name
 +
** unmask '9999' packages(you can find full list in ''profiles/package.mask'' in overlay directory)
   −
== Packages ==
+
''NOTE'' sugar-overlay uses unstable versions for some packages thus if use stable profile, change your package.keywords
 +
cat <where_your_overlay_is>/profiles/<release>/package.keywords >> /etc/portage/package.keywords
   −
Overlay was built and run on x86 and amd64(x86_64) platforms
+
== Runtime environment ==
   −
Sugar packages are being built by [[Deployment Team/jhconvert|jhconvert]] and follow its [[Deployment Team/jhconvert#Packages|matrix]] of package versions.
+
To use telepathy-salut connection, start avahi
   −
Releases:
+
/etc/init.d/avahi-daemon start
* last stable release
  −
* development versions (fetching from code repos) - packages with version 9999
     −
9999 glucose packages have '''source''' USE flag to install links to .py sources. So, you can keep glucose git repos in your sources directory and all .py files from /usr will be linked to your sources directory. to use this feature you need to setup SUGAR_SRC_ROOT environment variable and `git clone` all glucose packages to $SUGAR_SRC_ROOT, names of subdirectories in $SUGAR_SRC_ROOT should be equal to proper package name.
+
To use jabber connection, configure jabber server in accordance with these [http://wiki.laptop.org/go/Installing_ejabberd/deb instructions].
    
== Bugs ==
 
== Bugs ==

Navigation menu