The Mer Wiki now uses your Mer user account and password (create account on https://bugs.merproject.org/)


Cordia Dawati

From Mer Wiki
(Difference between revisions)
Jump to: navigation, search
(New page: =work in progress= ==Introduction== * Cordia is going to be a melting pot of GTK/Gnome UXes on top of Mer. * HD is a hildon port to GTK3 http://cordiahd.org/ * Dawati is a revival of mobl...)
 
(Community space)
 
(2 intermediate revisions by one user not shown)
Line 11: Line 11:
 
* The packaging effort can be followed here : https://build.pub.meego.com/project/subprojects?project=Project:Cordia
 
* The packaging effort can be followed here : https://build.pub.meego.com/project/subprojects?project=Project:Cordia
 
* The packaging of dependencies are mostly reused from Fedora, but while tryin to reduce uneccessary extra dependancies specially documentation.
 
* The packaging of dependencies are mostly reused from Fedora, but while tryin to reduce uneccessary extra dependancies specially documentation.
If you need documentation us a full distribution like fedora.
+
If you need documentation use a full distribution like fedora.
* #TODO: kickstart files for x86
+
* kickstart files for x86 :
 +
 
 +
  # -*-mic2-options-*- -f liveusb --save-kernel -*-mic2-options-*-
 +
 
 +
  lang en_US.UTF-8
 +
  keyboard us
 +
  timezone --utc Europe/Helsinki
 +
 
 +
  part / --size=1800  --ondisk mmcblk0p --fstype=ext4
 +
 
 +
  rootpw mer
 +
  bootloader  --timeout=0  --append="quiet rootwait"
 +
 
 +
  user --name mer  --groups audio,video --password mer
 +
 
 +
  repo --name=mer-core --baseurl=http://releases.merproject.org/releases/latest/builds/i586/packages/ --save --debuginfo --source
 +
  repo --name=x86-ha --baseurl=http://repo.pub.meego.com//CE:/Adaptation:/x86-generic/Mer_Core_i586/ --save --debuginfo --source
 +
  repo --name=gtk --baseurl=http://repo.pub.meego.com/Project:/Cordia:/GTK/Mer_Core_i586/ --save --debuginfo --source
 +
  repo --name=gnome --baseurl=http://repo.pub.meego.com/Project:/Cordia:/GNOME/Mer_Core_i586/ --save --debuginfo --source
 +
  repo --name=gnome-shell --baseurl=http://repo.pub.meego.com/Project:/Cordia:/GNOME:/Shell/Mer_Core_i586/ --save --debuginfo --source
 +
  repo --name=gnome-apps --baseurl=http://repo.pub.meego.com/Project:/Cordia:/GNOME:/Apps/Mer_Core_i586/ --save --debuginfo --source
 +
  repo --name=dawati --baseurl=http://repo.pub.meego.com/Project:/Cordia:/Dawati/Mer_Core_i586/ --save --debuginfo --source
 +
 
 +
  %packages
 +
  @Mer Core
 +
  @Mer Connectivity
 +
  @intel-x86-generic-support
 +
 
 +
  kernel-adaptation-pc
 +
 
 +
  openssh-clients
 +
  openssh-server
 +
 
 +
  vim
 +
 
 +
  uxlaunch
 +
 
 +
  telepathy-gabble
 +
 +
  dawati-shell
 +
  dawati-menus
 +
  dawati-artwork
 +
  dawati-backgrounds
 +
 +
  bisho
 +
  epiphany
 +
  tasks
 +
 +
  %end
 +
 
 +
  %post
 +
  # save a little bit of space at least...
 +
  # Remove cursor from showing during startup BMC#14991
 +
  #echo "xopts=-nocursor" >> /etc/sysconfig/uxlaunch
 +
 
 +
  rm -f /boot/initrd*
 +
 
 +
  rm -f /var/lib/rpm/__db*
 +
  rpm --rebuilddb
 +
 
 +
  # Prelink can reduce boot time
 +
  if [ -x /usr/sbin/prelink ]; then
 +
      /usr/sbin/prelink -aRqm
 +
  fi
 +
 
 +
  ln -sf dawati.desktop /usr/share/xsessions/default.desktop
 +
 
 +
  ln -sf /lib/systemd/system/getty@.service /etc/systemd/system/getty.target.wants/getty@tty2.service
 +
 
 +
  %end
 +
 
 +
  %post --nochroot
 +
  if [ -n "$IMG_NAME" ]; then
 +
      echo "BUILD: $IMG_NAME" >> $INSTALL_ROOT/etc/mer-release
 +
  fi
 +
 
 +
 
 +
  %end
 +
 
 
* #TODO: kickstart files for arm
 
* #TODO: kickstart files for arm

Latest revision as of 10:35, 1 February 2012

[edit] work in progress

[edit] Introduction

  • Cordia is going to be a melting pot of GTK/Gnome UXes on top of Mer.
  • HD is a hildon port to GTK3 http://cordiahd.org/
  • Dawati is a revival of moblin netbook UX (later meego netbook UX) ported to GTK3, mutter and gnome. http://dawati.org/
  • Please ask smoku or phaeron in #mer or #cordia on freenode if you are interested.

[edit] Community space

If you need documentation use a full distribution like fedora.

  • kickstart files for x86 :
 # -*-mic2-options-*- -f liveusb --save-kernel -*-mic2-options-*-
 
 lang en_US.UTF-8
 keyboard us
 timezone --utc Europe/Helsinki
 
 part / --size=1800  --ondisk mmcblk0p --fstype=ext4
 
 rootpw mer 
 bootloader  --timeout=0  --append="quiet rootwait" 
 
 user --name mer  --groups audio,video --password mer
 
 repo --name=mer-core --baseurl=http://releases.merproject.org/releases/latest/builds/i586/packages/ --save --debuginfo --source
 repo --name=x86-ha --baseurl=http://repo.pub.meego.com//CE:/Adaptation:/x86-generic/Mer_Core_i586/ --save --debuginfo --source
 repo --name=gtk --baseurl=http://repo.pub.meego.com/Project:/Cordia:/GTK/Mer_Core_i586/ --save --debuginfo --source
 repo --name=gnome --baseurl=http://repo.pub.meego.com/Project:/Cordia:/GNOME/Mer_Core_i586/ --save --debuginfo --source
 repo --name=gnome-shell --baseurl=http://repo.pub.meego.com/Project:/Cordia:/GNOME:/Shell/Mer_Core_i586/ --save --debuginfo --source
 repo --name=gnome-apps --baseurl=http://repo.pub.meego.com/Project:/Cordia:/GNOME:/Apps/Mer_Core_i586/ --save --debuginfo --source
 repo --name=dawati --baseurl=http://repo.pub.meego.com/Project:/Cordia:/Dawati/Mer_Core_i586/ --save --debuginfo --source
 
 %packages
 @Mer Core
 @Mer Connectivity
 @intel-x86-generic-support
 
 kernel-adaptation-pc
 
 openssh-clients
 openssh-server
 
 vim
 
 uxlaunch
 
 telepathy-gabble

 dawati-shell
 dawati-menus
 dawati-artwork
 dawati-backgrounds

 bisho
 epiphany
 tasks

 %end
 
 %post
 # save a little bit of space at least...
 # Remove cursor from showing during startup BMC#14991
 #echo "xopts=-nocursor" >> /etc/sysconfig/uxlaunch
 
 rm -f /boot/initrd*
 
 rm -f /var/lib/rpm/__db*
 rpm --rebuilddb
 
 # Prelink can reduce boot time
 if [ -x /usr/sbin/prelink ]; then
     /usr/sbin/prelink -aRqm
 fi
 
 ln -sf dawati.desktop /usr/share/xsessions/default.desktop
 
 ln -sf /lib/systemd/system/getty@.service /etc/systemd/system/getty.target.wants/getty@tty2.service
 
 %end
 
 %post --nochroot
 if [ -n "$IMG_NAME" ]; then
     echo "BUILD: $IMG_NAME" >> $INSTALL_ROOT/etc/mer-release
 fi
 
 
 %end
  • #TODO: kickstart files for arm
Personal tools