|
LinuxOpenSuseBuildInstructions
Build Instruction for openSUSE 11.1
This page includes some instruction to build Chromium on openSUSE 11.1 and 11.0. Before reading this page you need to learn the Linux Build Instructions. If you are on 64-bit openSUSE, you will also want to read Linux Build 64-bit on openSUSE. How to Install Dependencies:Use zypper command to install dependencies: sudo zypper in subversion pkg-config python perl
bison flex gperf mozilla-nss-devel glib2-devel gtk-devel
wdiff lighttpd gcc gcc-c++ gconf2-devel mozilla-nspr
mozilla-nspr-devel php5-fastcgi alsa-develFor 11.0, use libnspr4-0d and libnspr4-dev instead of mozilla-nspr and mozilla-nspr-devel, and use php5-cgi instead of php5-fastcgi. sudo zypper in subversion pkg-config python perl
bison flex gperf mozilla-nss-devel glib2-devel gtk-devel
libnspr4-0d libnspr4-dev wdiff lighttpd gcc gcc-c++ php5-cgi gconf2-devel
alsa-develThe Ubuntu package sun-java6-fonts contains a subset of Java of the fonts used. Since this package requires Java as a prerequisite anyway, we can do the same thing by just installing the equivalent OpenSUSE Sun Java package: sudo zypper in java-1_6_0-sun Webkit is currently hard-linked to the Microsoft fonts. To install these using zypper sudo zypper in fetchmsttfonts pullin-msttf-fonts To make the fonts installed above work, as the paths are hardcoded for Ubuntu, create symlinks to the appropriate locations: sudo mkdir -p /usr/share/fonts/truetype/msttcorefonts sudo ln -s /usr/share/fonts/truetype/arial.ttf /usr/share/fonts/truetype/msttcorefonts/Arial.ttf sudo ln -s /usr/share/fonts/truetype/arialbd.ttf /usr/share/fonts/truetype/msttcorefonts/Arial_Bold.ttf sudo ln -s /usr/share/fonts/truetype/arialbi.ttf /usr/share/fonts/truetype/msttcorefonts/Arial_Bold_Italic.ttf sudo ln -s /usr/share/fonts/truetype/ariali.ttf /usr/share/fonts/truetype/msttcorefonts/Arial_Italic.ttf sudo ln -s /usr/share/fonts/truetype/comic.ttf /usr/share/fonts/truetype/msttcorefonts/Comic_Sans_MS.ttf sudo ln -s /usr/share/fonts/truetype/comicbd.ttf /usr/share/fonts/truetype/msttcorefonts/Comic_Sans_MS_Bold.ttf sudo ln -s /usr/share/fonts/truetype/cour.ttf /usr/share/fonts/truetype/msttcorefonts/Courier_New.ttf sudo ln -s /usr/share/fonts/truetype/courbd.ttf /usr/share/fonts/truetype/msttcorefonts/Courier_New_Bold.ttf sudo ln -s /usr/share/fonts/truetype/courbi.ttf /usr/share/fonts/truetype/msttcorefonts/Courier_New_Bold_Italic.ttf sudo ln -s /usr/share/fonts/truetype/couri.ttf /usr/share/fonts/truetype/msttcorefonts/Courier_New_Italic.ttf sudo ln -s /usr/share/fonts/truetype/impact.ttf /usr/share/fonts/truetype/msttcorefonts/Impact.ttf sudo ln -s /usr/share/fonts/truetype/times.ttf /usr/share/fonts/truetype/msttcorefonts/Times_New_Roman.ttf sudo ln -s /usr/share/fonts/truetype/timesbd.ttf /usr/share/fonts/truetype/msttcorefonts/Times_New_Roman_Bold.ttf sudo ln -s /usr/share/fonts/truetype/timesbi.ttf /usr/share/fonts/truetype/msttcorefonts/Times_New_Roman_Bold_Italic.ttf sudo ln -s /usr/share/fonts/truetype/timesi.ttf /usr/share/fonts/truetype/msttcorefonts/Times_New_Roman_Italic.ttf sudo ln -s /usr/share/fonts/truetype/verdana.ttf /usr/share/fonts/truetype/msttcorefonts/Verdana.ttf sudo ln -s /usr/share/fonts/truetype/verdanab.ttf /usr/share/fonts/truetype/msttcorefonts/Verdana_Bold.ttf sudo ln -s /usr/share/fonts/truetype/verdanai.ttf /usr/share/fonts/truetype/msttcorefonts/Verdana_Italic.ttf sudo ln -s /usr/share/fonts/truetype/verdanaz.ttf /usr/share/fonts/truetype/msttcorefonts/Verdana_Bold_Italic.ttf And then for the Java fonts: sudo mkdir -p /usr/share/fonts/truetype/ttf-lucida
sudo find /usr/lib*/jvm/java-1.6.*-sun-*/jre/lib -iname '*.ttf' -print -exec ln -s {} /usr/share/fonts/truetype/ttf-lucida \;Building the softwarePlease refer to the Linux Build Instructions. Please, give comments and update this page if you use different steps. |
The section
sudo zypper in subversion pkg-config python perl bison flex gperf mozilla-nss-devel glib2-devel gtk-devel libnspr4-0d libnspr4-dev wdiff lighttpd gcc gcc-c++ php5-cgiShould be:
sudo zypper in subversion pkg-config python perl bison flex gperf mozilla-nss-devel glib2-devel gtk-devel libnspr4-0d libnspr4-dev wdiff lighttpd gcc gcc-c++ php5-fastcgiie php5-fastcgi rather thatn php5cgi which is not a package under suse 11