Changes

Jump to navigation Jump to search
788 bytes added ,  21:42, 1 July 2012
m
Line 1: Line 1: −
[[Image:Gentoo-logo.svg|65px]]
+
{{Obsolete | Gentoo overlay is not supported any more, [[Platform_Team/Guide/Core_development|sweet build]], a successor, should be used instead}}<br>
   −
NOTE: overlay was moved to git.overlays.gentoo.org, please update your layman files
+
{{TOCright}}[[Image:Gentoo-logo.svg|65px]]
   −
= Sugar on Gentoo =
+
== Installation ==
   −
If you want build sugar by yourself, use [[DevelopmentTeam/Jhbuild/Gentoo|sugar-jhbuild]].
+
At first, setup overlay in layman
Otherwise use this overlay.
     −
= Requirements =
+
layman --add sugar
   −
Overlay demands follow steps
+
To install core sugar components (services, window manager, etc.)
   −
* at first setup overlay in layman
+
emerge glucose
   −
layman --add sugar --fetch --overlays http://downloads.sourceforge.net/sugaroverlay/layman.xml
+
To install core activities
   −
* if you use stable profiles (x86 and amd64) change your package.keywords
+
  emerge fructose
 
  −
  cat <where_your_overlay_is>/profiles/package.keywords >> /etc/portage/package.keywords
  −
 
  −
* if you use stable portage (before 2.2) and do not want faults in the middle of building process due to bad USE dependencies, change your package.use
  −
 
  −
cat <where_your_overlay_is>/profiles/package.use >> /etc/portage/package.use
     −
= Installation =
+
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.
   −
NOTE: If you've changed package.use file use "-uDN" flags with follow commands.
+
emerge sugar-platform
   −
To install core sugar components (services, window manager, etc.)
+
== Releases ==
   −
emerge glucose
+
Overlay was built and run on x86 and amd64(x86_64) platforms.
   −
To install core activities
+
* '''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)
   −
  emerge fructose
+
''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
   −
To install non-core activities
+
== Runtime environment ==
 
  −
emerge honey
  −
 
  −
= Runtime environment =
      
To use telepathy-salut connection, start avahi
 
To use telepathy-salut connection, start avahi
Line 46: Line 41:  
  /etc/init.d/avahi-daemon start
 
  /etc/init.d/avahi-daemon start
   −
To use jabber connection, configure jabber server in accordance with these [http://wiki.laptop.org/go/Installing_ejabberd/deb instrucions].
+
To use jabber connection, configure jabber server in accordance with these [http://wiki.laptop.org/go/Installing_ejabberd/deb instructions].
 
  −
= Packages =
     −
Overlay was built and run on x86 and amd64(x86_64) platforms
+
== Bugs ==
 +
Post overlay related bugs to http://dev.sugarlabs.org/ component ''gentoo-overlay''
   −
Sugar packages are being built by [[DeploymentTeam/jhconvert|jhconvert]] and follow its [[DeploymentTeam/jhconvert#Packages|matrix]] of package versions.
+
== Contacts ==
 +
* [[User:Alsroot|Aleksey Lim]]
 +
* be involved and add yourself here
   −
= Resources =
+
== Resources ==
   −
* [http://git.overlays.gentoo.org/gitweb/?p=proj/sugar.git Sources]
+
* [http://git.overlays.gentoo.org/gitweb/?p=proj/sugar.git Browse overlay]
 +
* [[Deployment Team/jhconvert|Tool to generate Sugar packages]]
    
[[Category:Supported systems]]
 
[[Category:Supported systems]]

Navigation menu