<metapackage xmlns:os="http://opensuse.org/Standards/One_Click_Install" xmlns="http://opensuse.org/Standards/One_Click_Install">
  <group>
    <name>Sugar Sucrose</name>
    <summary>Sugar interface and a set of demonstration activities</summary>
    <description>Sugar interface and a set of demonstration activities, commonly refered to by the sugar taxonomy, sucrose.</description>
    <repositories>
      <repository recommended="true">
        <name>X11:Sugar</name>
        <summary>Sugar is the core of the OLPC Human Interface.</summary>
        <description>Sugar is the core of the OLPC Human Interface. Its goal is to turn the Laptop into a fun, easy to use, social experience that promotes sharing and learning.

Sugar reinvents how computers can be used for education. Sugar promotes sharing, collaborative learning, and reflection. Through Sugar's clarity of design, children and their teachers have the opportunity to use computation on their own terms; they are free to reshape, reinvent, and reapply both software and content into powerful learning activities. Sugar is a community project; it is based on GNU/Linux, a free and open-source operating system.</description>
        <url>http://download.opensuse.org/repositories/X11:/Sugar/openSUSE_13.2/</url>
      </repository>
      <repository recommended="false">
        <name>openSUSE:13.2</name>
        <summary>Test setup for 13.2</summary>
        <description>This is really just a snapshot of Factory, but we need it to adapt the tools to later test and accept requests to it.</description>
        <url>http://download.opensuse.org/distribution/13.2/repo/oss/</url>
      </repository>
    </repositories>
    <software>
      <item>
        <name>sugar-glucose</name>
        <summary>Core Sugar components</summary>
        <description>Virtual package of core Sugar components that follow the Sugarlabs
six months release schedule.
Sugar is a graphical user interface aimed at children which promotes sharing
and collaborative learning. It was introduced on the One Laptop Per Child
(OLPC) XO laptop but is useful on other devices as well.</description>
      </item>
      <item>
        <name>sugar-browse</name>
        <summary>Browse activity for Sugar</summary>
        <description>Browse is a Web browser built on Xulrunner and thus uses the same
Gecko rendering engine as Firefox.</description>
      </item>
      <item>
        <name>sugar-calculate</name>
        <summary>Calculate activity for Sugar</summary>
        <description>The calculate activity provides a generic calculator.
The interface provides the simplest functions directly and should therefore
be easy to usen for the youngest children. However, it does support more
complicated math and variables.</description>
      </item>
      <item>
        <name>sugar-chat</name>
        <summary>Instant messaging client for Sugar</summary>
        <description>The Chat activity will provide a simple interface for collaborative discussion,
be it between two individuals or among a group as large as an entire classroom.
While a lightweight and 'impermanent' chat will be provided in a layer above
all activities and the various mesh levels, this activity devoted to textual
communication will keep detailed records of the conversation within the journal
and provide a means of searching through the conversation to locate
important comments.</description>
      </item>
      <item>
        <name>sugar-etoys</name>
        <summary>Squeak Etoys activity for Sugar</summary>
        <description>Squeak Etoys was inspired by LOGO, PARC-Smalltalk, Hypercard, starLOGO
and AgentSheets. It is a media-rich authoring environment with a simple,
powerful scripted object model for many kinds of objects created by end-users
that runs on many platforms, and it is free and open source. It includes 2D and
3D graphics, images, text, particles, presentations, web-pages, videos, sound
and MIDI, etc. It includes the ability to share desktops with other Etoy users
in real-time, so many forms of immersive mentoring and play can be done over
the Internet.</description>
      </item>
      <item>
        <name>sugar-imageviewer</name>
        <summary>Image viewer activity for Sugar</summary>
        <description>The Image viewer activity for Sugar.</description>
      </item>
      <item>
        <name>sugar-jukebox</name>
        <summary>Audio and video player</summary>
        <description>The Audio and video player for Sugar.</description>
      </item>
      <item>
        <name>sugar-log-activity</name>
        <summary>Log activity for Sugar</summary>
        <description>Log is an activity for developers to examine the log files that are generated
by system software and other activities. Logs can also be uploaded to servers
to allow support staff to assist with troubleshooting.</description>
      </item>
      <item>
        <name>sugar-pippy</name>
        <summary>Python programming activity for Sugar</summary>
        <description>Teaches Python programming by providing access to Python code samples
and a fully interactive Python interpreter.
The user can type and execute simple Python expressions. For example,
it would be possible for a user to write Python statements to calculate
expressions, play sounds, or make simple text animation.
The initial build ships with about twenty short Python examples covering
various aspects of the language.</description>
      </item>
      <item>
        <name>sugar-read</name>
        <summary>Read activity</summary>
        <description>The read activity for Sugar</description>
      </item>
      <item>
        <name>sugar-pippy</name>
        <summary>Python programming activity for Sugar</summary>
        <description>Teaches Python programming by providing access to Python code samples
and a fully interactive Python interpreter.
The user can type and execute simple Python expressions. For example,
it would be possible for a user to write Python statements to calculate
expressions, play sounds, or make simple text animation.
The initial build ships with about twenty short Python examples covering
various aspects of the language.</description>
      </item>
      <item>
        <name>sugar-terminal</name>
        <summary>Terminal for Sugar</summary>
        <description>The terminal activity provides a vte-based terminal for the Sugar interface.</description>
      </item>
      <item>
        <name>sugar-turtleart</name>
        <summary>Pseudo-Logo graphical programming language for Sugar</summary>
        <description>Turtle Art is an activity with a Logo-inspired graphical &quot;turtle&quot;
that draws colorful art based on Scratch-like snap-together visual
programming elements.
There are many restrictions compared to LOGO. The two allowed user-defined
procedures can't have parameters. Only two numeric global variables
are available, no lists or other data-structures. You can't make user defined
functions which return a value. The conditionals and some of the functions
only take constants or variables, not expressions. Limited screen real-estate
makes building large programs unfeasible.</description>
      </item>
      <item>
        <name>sugar-write</name>
        <summary>Word processor for Sugar</summary>
        <description>The Write activity provides a word processor for the Sugar interface.</description>
      </item>
      <item recommended="false">
        <name>sugar-help</name>
        <summary>Help and Dokumentation for Sugar</summary>
        <description>The Help activity provides a quick interface to help documentation on the XO.
It currently launches a browser and displays html documents describing how
to use the XO and the Sugar interface.</description>
      </item>
    </software>
  </group>
</metapackage>
