Firefox component draft

parent 1afa9c32
...@@ -5,68 +5,81 @@ parts = ...@@ -5,68 +5,81 @@ parts =
firefox firefox
[firefox] [firefox]
recipe = hexagonit.recipe.cmmi recipe = slapos.recipe.build
url = ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/3.6.9/source/firefox-3.6.9.source.tar.bz2 slapos_promise =
configure-options = directory:bin
--enable-application=browser
configure-options =
--disable-webm
--disable-ogg
--disable-wave
--disable-libjpeg-turbo
--disable-necko-wifi
--disable-pango
[libnotify] x86 = http://releases.mozilla.org/pub/mozilla.org/firefox/releases/6.0.2/linux-i686/en-US/firefox-6.0.2.tar.bz2 d3334d1c4f7c94d0ec2b2d76f6d720d0
recipe = hexagonit.recipe.cmmi x86-64 = http://releases.mozilla.org/pub/mozilla.org/firefox/releases/6.0.2/linux-x86_64/en-US/firefox-6.0.2.tar.bz2 13df923c0fbc40da0af4d3147da8ec2f
url = http://www.galago-project.org/files/releases/source/libnotify/libnotify-0.4.5.tar.bz2 script =
if not self.options.get('url'): self.options['url'], self.options['md5sum'] = self.options[guessPlatform()].split(' ')
extract_dir = self.extract(self.download(self.options['url'], self.options.get('md5sum')))
workdir = guessworkdir(extract_dir)
self.copyTree(workdir, "%(location)s")
[GTK] #[firefox]
recipe = hexagonit.recipe.cmmi #recipe = hexagonit.recipe.cmmi
url = http://ftp.gnome.org/pub/gnome/sources/gtk+/2.20/gtk+-2.20.0.tar.bz2 #url = ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/3.6.9/source/firefox-3.6.9.source.tar.bz2
#configure-options =
[cairo] # --enable-application=browser
recipe = hexagonit.recipe.cmmi #configure-options =
url = http://cairographics.org/releases/cairo-1.10.2.tar.gz # --disable-webm
# --disable-ogg
[pango] # --disable-wave
recipe = hexagonit.recipe.cmmi # --disable-libjpeg-turbo
url = http://ftp.gnome.org/pub/gnome/sources/pango/1.20/pango-1.20.0.tar.bz2 # --disable-necko-wifi
# --disable-pango
[libXrender] #
recipe = hexagonit.recipe.cmmi #[libnotify]
url = http://xlibs.freedesktop.org/release/libXrender-0.9.0.tar.bz2 #recipe = hexagonit.recipe.cmmi
environment = #url = http://www.galago-project.org/files/releases/source/libnotify/libnotify-0.4.5.tar.bz2
PKG_CONFIG_PATH=${render:location}/lib/pkgconfig #
LD_LIBRARY_PATH=${render:location}/lib #[GTK]
LD_RUN_PATH=${render:location}/lib #recipe = hexagonit.recipe.cmmi
PATH=${pkgconfig:location}/bin:%(PATH)s #url = http://ftp.gnome.org/pub/gnome/sources/gtk+/2.20/gtk+-2.20.0.tar.bz2
#
[render] #[cairo]
recipe = hexagonit.recipe.cmmi #recipe = hexagonit.recipe.cmmi
url = http://xlibs.freedesktop.org/release/renderext-0.9.tar.bz2 #url = http://cairographics.org/releases/cairo-1.10.2.tar.gz
#
[atk] #[pango]
recipe = hexagonit.recipe.cmmi #recipe = hexagonit.recipe.cmmi
url = http://ftp.acc.umu.se/pub/gnome/sources/atk/2.0/atk-2.0.0.tar.bz2 #url = http://ftp.gnome.org/pub/gnome/sources/pango/1.20/pango-1.20.0.tar.bz2
#
[dbus-1] #[libXrender]
recipe = hexagonit.recipe.cmmi #recipe = hexagonit.recipe.cmmi
url = http://dbus.freedesktop.org/releases/dbus/dbus-1.4.10.tar.gz #url = http://xlibs.freedesktop.org/release/libXrender-0.9.0.tar.bz2
#environment =
[dbus-glib] # PKG_CONFIG_PATH=${render:location}/lib/pkgconfig
recipe = hexagonit.recipe.cmmi # LD_LIBRARY_PATH=${render:location}/lib
url = http://dbus.freedesktop.org/releases/dbus-glib/dbus-glib-0.90.tar.gz # LD_RUN_PATH=${render:location}/lib
# PATH=${pkgconfig:location}/bin:%(PATH)s
[libIDL] #
recipe = hexagonit.recipe.cmmi #[render]
url = http://ftp.gnome.org/pub/gnome/sources/libIDL/0.8/libIDL-0.8.0.tar.bz2 #recipe = hexagonit.recipe.cmmi
environment = #url = http://xlibs.freedesktop.org/release/renderext-0.9.tar.bz2
PKG_CONFIG_PATH=${bison:location}/lib/pkgconfig:${glib:location}/lib/pkgconfig #
LD_LIBRARY_PATH=${bison:location}/lib:${glib:location}/lib #[atk]
LD_RUN_PATH=${bison:location}/lib:${glib:location}/lib #recipe = hexagonit.recipe.cmmi
PATH=${pkgconfig:location}/bin:${bison:location}/bin:%(PATH)s #url = http://ftp.acc.umu.se/pub/gnome/sources/atk/2.0/atk-2.0.0.tar.bz2
#
[bison] #[dbus-1]
recipe = hexagonit.recipe.cmmi #recipe = hexagonit.recipe.cmmi
url = http://ftp.gnu.org/gnu/bison/bison-2.3.tar.bz2 #url = http://dbus.freedesktop.org/releases/dbus/dbus-1.4.10.tar.gz
#
#[dbus-glib]
#recipe = hexagonit.recipe.cmmi
#url = http://dbus.freedesktop.org/releases/dbus-glib/dbus-glib-0.90.tar.gz
#
#[libIDL]
#recipe = hexagonit.recipe.cmmi
#url = http://ftp.gnome.org/pub/gnome/sources/libIDL/0.8/libIDL-0.8.0.tar.bz2
#environment =
# PKG_CONFIG_PATH=${bison:location}/lib/pkgconfig:${glib:location}/lib/pkgconfig
# LD_LIBRARY_PATH=${bison:location}/lib:${glib:location}/lib
# LD_RUN_PATH=${bison:location}/lib:${glib:location}/lib
# PATH=${pkgconfig:location}/bin:${bison:location}/bin:%(PATH)s
#
#[bison]
#recipe = hexagonit.recipe.cmmi
#url = http://ftp.gnu.org/gnu/bison/bison-2.3.tar.bz2
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment