Adding tasks and meta packages for Mamona.
authorRodrigo Vivi <rodrigo.vivi@gmail.com>
Tue, 25 Mar 2008 06:21:22 +0000 (06:21 +0000)
committerRodrigo Vivi <rodrigo.vivi@gmail.com>
Tue, 25 Mar 2008 06:21:22 +0000 (06:21 +0000)
packages/meta/mamona-buildall.inc [new file with mode: 0644]
packages/meta/meta-mamona-light.bb [new file with mode: 0644]
packages/meta/meta-mamona.bb [new file with mode: 0644]
packages/tasks/task-mamona-base.bb [new file with mode: 0644]
packages/tasks/task-mamona-devel.bb [new file with mode: 0644]
packages/tasks/task-mamona-e.bb [new file with mode: 0644]
packages/tasks/task-mamona-extras.bb [new file with mode: 0644]
packages/tasks/task-mamona-noemu.bb [new file with mode: 0644]
packages/tasks/task-mamona-nokia-it.bb [new file with mode: 0644]
packages/tasks/task-mamona.bb [new file with mode: 0644]

diff --git a/packages/meta/mamona-buildall.inc b/packages/meta/mamona-buildall.inc
new file mode 100644 (file)
index 0000000..735243a
--- /dev/null
@@ -0,0 +1,4 @@
+# Forcing build all rdepends
+do_mamona[nostamp] = "1"
+do_mamona[recrdeptask] = "do_package_write"
+addtask mamona before do_build after do_install
diff --git a/packages/meta/meta-mamona-light.bb b/packages/meta/meta-mamona-light.bb
new file mode 100644 (file)
index 0000000..562ba5b
--- /dev/null
@@ -0,0 +1,13 @@
+DESCRIPTION = "Meta package for Mamona"
+LICENSE = "MIT"
+PR = "r1"
+
+inherit meta
+EXCLUDE_FROM_WORLD = "1"
+
+RDEPENDS = " \
+task-mamona \
+"
+
+include mamona-buildall.inc
+
diff --git a/packages/meta/meta-mamona.bb b/packages/meta/meta-mamona.bb
new file mode 100644 (file)
index 0000000..e4fb4bd
--- /dev/null
@@ -0,0 +1,17 @@
+DESCRIPTION = "Meta package for Mamona"
+LICENSE = "MIT"
+PR = "r1"
+
+inherit meta
+EXCLUDE_FROM_WORLD = "1"
+
+RDEPENDS = " \
+task-mamona-base \
+task-mamona-devel \
+task-mamona-extras \
+task-mamona-nokia-it \
+task-mamona-noemu \
+task-mamona-e \
+"
+
+include mamona-buildall.inc
diff --git a/packages/tasks/task-mamona-base.bb b/packages/tasks/task-mamona-base.bb
new file mode 100644 (file)
index 0000000..76f84cc
--- /dev/null
@@ -0,0 +1,56 @@
+DESCRIPTION = "task mamona base"
+LICENSE = "MIT"
+PR = "r1"
+ALLOW_EMPTY = "1"
+
+PACKAGES = "${PN}"
+
+RDEPENDS = "\
+  apt \
+  base-files \
+  base-passwd \
+  bash \
+  binutils \
+  busybox \
+  bzip2 \
+  coreutils \
+  dpkg \
+  e2fsprogs \
+  e2fsprogs-badblocks \
+  e2fsprogs-blkid \
+  e2fsprogs-uuidgen \
+  file \
+  gawk \
+  gawk-common \
+  libgcc \
+  libstdc++ \
+  zlib \
+  ncurses \
+  netbase \
+  perl \
+  perl-module-base \
+  perl-module-carp \
+  perl-module-exporter \
+  perl-module-strict \
+  perl-module-vars \
+  perl-module-warnings \
+  perl-module-warnings-register \
+  procps \
+  sed \
+  sysvinit \
+  sysvinit-inittab \
+  tar \
+  udev \
+  update-alternatives-dpkg \
+  update-rc.d \
+  util-linux \
+  util-linux-losetup \
+  util-linux-swaponoff \
+  util-linux-umount \
+  pkgconfig \
+  initscripts \
+  makedevs \
+  patch \
+  tinylogin \
+  sudo \
+"
diff --git a/packages/tasks/task-mamona-devel.bb b/packages/tasks/task-mamona-devel.bb
new file mode 100644 (file)
index 0000000..a1d8d23
--- /dev/null
@@ -0,0 +1,26 @@
+DESCRIPTION = "Necessary packages for development"
+LICENSE = "MIT"
+PR = "r1"
+ALLOW_EMPTY = "1"
+
+PACKAGES = "${PN}"
+
+RDEPENDS = "\
+  automake \
+  bison \
+  fakeroot \
+  flex \
+  gcc \
+  gcc-symlinks \
+  g++ \
+  g++-symlinks \
+  gdb \
+  gettext \
+  groff \
+  libc6-dev \
+  libstdc++-dev \
+  make \
+  cvs \
+  subversion \
+  pkgconfig \
+"
\ No newline at end of file
diff --git a/packages/tasks/task-mamona-e.bb b/packages/tasks/task-mamona-e.bb
new file mode 100644 (file)
index 0000000..cc8af8b
--- /dev/null
@@ -0,0 +1,37 @@
+DESCRIPTION = "Necessary packages for Enlightenment on Mamona"
+LICENSE = "MIT"
+PR = "r2"
+ALLOW_EMPTY = "1"
+
+PACKAGES = "${PN}"
+
+RDEPENDS = "\
+eet \
+embryo \
+imlib2 \
+edb \
+evas \
+libevas-engine-software-x11 \
+libevas-engine-software-16 \
+libevas-engine-software-16-x11 \
+libevas-saver-eet \
+libevas-saver-edb \
+libevas-saver-jpeg \
+libevas-saver-tiff \
+libevas-loader-eet \
+libevas-loader-edb \
+libevas-loader-jpeg \
+libevas-loader-tiff \
+ecore \
+efreet \
+edje \
+etk \
+ewl \
+epeg \
+esmart \
+epsilon \
+emotion \
+enhance \
+edbus \
+e-wm \
+"
diff --git a/packages/tasks/task-mamona-extras.bb b/packages/tasks/task-mamona-extras.bb
new file mode 100644 (file)
index 0000000..7a5e7a6
--- /dev/null
@@ -0,0 +1,174 @@
+DESCRIPTION = "Task mamona extras: Dummy package to build extra packages to mamona repository"
+LICENSE = "MIT"
+PR = "r1"
+ALLOW_EMPTY = "1"
+
+PACKAGES = "${PN}"
+
+RDEPENDS = "\
+  tinylogin \
+  bluez-utils \
+  bluez-utils-compat \
+  bluez-utils-alsa \
+  bluez-libs \
+  coreutils \
+  cpio \
+  dbus \
+  diffstat \
+  dnsmasq \
+  dosfstools \
+  e2fsprogs \
+  expat \
+  findutils \
+  fontconfig \
+  gconf \
+  gnome-common \
+  gtk+-doc \
+  glib-2.0 \
+  ifupdown \
+  initscripts \
+  intltool \
+  iptables \
+  libelf \
+  libfontenc \
+  libmatchbox \
+  liboil \
+  libpng \
+  libtool \
+  libusb \
+  libxau \
+  libxcursor \
+  libxdmcp \
+  libxext \
+  libxfixes \
+  libxfont \
+  libxi \
+  libxkbfile \
+  libxml2 \
+  libxpm \
+  libxrandr \
+  libxrender \
+  libxslt \
+  libxt \
+  libxtst \
+  libxv \
+  lsof \
+  makedev \
+  mime-support \
+  module-init-tools \
+  ncurses \
+  net-tools \
+  netbase \
+  osso-af-utils \
+  osso-core-config \
+  osso-esd \
+  osso-sounds \
+  portmap \
+  ppp \
+  procps \
+  samba \
+  sbrsh \
+  sdk-default-icons \
+  sdk-default-theme \
+  sdk-default-theme-config \
+  sgml-common \
+  shared-mime-info \
+  slang \
+  sqlite \
+  sqlite3 \
+  sudo \
+  sysvinit \
+  telepathy-gabble \
+  libtelepathy \
+  telepathy-glib \
+  telepathy-mission-control \
+  tslib \
+  ttf-bitstream-vera \
+  udev \
+  util-linux \
+  wireless-tools \
+  xkbd \
+  xtrans-dev \
+  gnome-vfs \
+  groff \
+  gstreamer \
+  gtk-engines-dev \
+  gtk+ \
+  libart-lgpl \
+  libdbi \
+  libosso \
+  libosso-gsf \
+  matchbox-wm \
+  nfs-utils \
+  osso-af-settings-dev \
+  osso-af-startup \
+  osso-af-utils \
+  osso-core-config \
+  osso-dsp-headers-dev \
+  osso-esd \
+  python \
+  python-ao \
+  python-cheetah \
+  python-constraint \
+  python-pycrypto \
+  python-dbus \
+  python-dialog \
+  python-fnorb \
+  python-fpconst \
+  python-gmpy \
+  python-gnosis \
+  python-hmm \
+  python-imaging \
+  python-imdbpy \
+  python-inotify \
+  python-irclib \
+  python-itools \
+  python-libgmail \
+  python-libgmail \
+  python-logilab-common \
+  python-lxml \
+  python-mad \
+  python-numarray \
+  python-numeric \
+  python-ogg \
+  python-pexpect \
+  python-pybluez \
+  python-pycairo \
+  python-pychecker \
+  python-pycodes \
+  python-pyephem \
+  python-pyfits \
+  python-pyflakes \
+  python-pygobject \
+  python-pygoogle \
+  python-pygtk \
+  python-pyiw \
+  python-pylinda \
+  python-pylint \
+  python-pymetar \
+  python-pymp3 \
+  python-pyraf \
+  python-pyreverse \
+  python-pyrex \
+  python-pyro \
+  python-pyserial \
+  python-pythondaap \
+  python-pyvisa \
+  python-pyweather \
+  python-pywpa \
+  python-pyzeroconf \
+  python-scons \
+  python-sgmlop \
+  python-snmplib \
+  python-soappy \
+  python-tlslite \
+  python-urwid \
+  python-vmaps \
+  python-vorbis \
+  python-webpy \
+  renderproto-dev \
+  wget \
+  zlib \
+"
+
+#  strace \
diff --git a/packages/tasks/task-mamona-noemu.bb b/packages/tasks/task-mamona-noemu.bb
new file mode 100644 (file)
index 0000000..7365959
--- /dev/null
@@ -0,0 +1,12 @@
+DESCRIPTION = "Noemu packages are i386 packages thar run inside ARM chroot environment"
+LICENSE = "MIT"
+PR = "r1"
+ALLOW_EMPTY = "1"
+
+PACKAGES = "${PN}"
+
+RDEPENDS = "\
+  bash-noemu \
+  binutils-noemu \
+  gcc-noemu \
+"
\ No newline at end of file
diff --git a/packages/tasks/task-mamona-nokia-it.bb b/packages/tasks/task-mamona-nokia-it.bb
new file mode 100644 (file)
index 0000000..05bc7e7
--- /dev/null
@@ -0,0 +1,27 @@
+DESCRIPTION = "Necessary packages for Mamona run on Nokia Internet Tablets"
+LICENSE = "MIT"
+PR = "r0"
+ALLOW_EMPTY = "1"
+
+RDEPENDS = "\
+  task-mamona \
+  xmodmap \
+  xdpyinfo \
+  xtscal \
+  wireless-tools \
+  wpa-supplicant \
+  bluez-utils \
+  bluez-utils-compat \
+  dspgw-utils \
+  libasound-module-ctl-dsp-ctl \
+  libasound-module-pcm-alsa-dsp \
+  alsa-conf-base \
+  alsa-utils-alsamixer \
+  alsa-lib \
+  alsa-utils-alsactl \
+  alsa-state \
+  mamona-sound-n800 \
+  usbnet \
+  openssh-sshd \
+  openssh-scp \
+"
diff --git a/packages/tasks/task-mamona.bb b/packages/tasks/task-mamona.bb
new file mode 100644 (file)
index 0000000..67c8ed5
--- /dev/null
@@ -0,0 +1,40 @@
+DESCRIPTION = "Task mamona: Build and Install Mamona Platform"
+LICENSE = "MIT"
+PR = "r1"
+ALLOW_EMPTY = "1"
+
+PACKAGES = "${PN}"
+
+RDEPENDS = "\
+    task-mamona-base \
+    dbus \
+    dbus-glib \
+    expat \
+    freetype \
+    glib-2.0 \
+    glibc \
+    hal \
+    hal-info \
+    intltool \
+    libfontenc \
+    libusb \
+    libx11 \
+    libxau \
+    libxdmcp \
+    libxext \
+    libxfont \
+    libxkbfile \
+    libxrandr \
+    libxrender \
+    pointercal \
+    tslib \
+    tslib-calibrate \
+    udev \
+    update-modules \
+    xserver-kdrive-xomap \
+    xserver-kdrive-common \
+    xserver-nodm-init \
+    xcalibrate \
+    xinit \
+    xsp \
+"