| OLD | NEW |
| 1 # Linux Open SUSE Build Instructions |
| 2 |
| 1 This page includes some instruction to build Chromium on openSUSE 11.1 and 11.0. | 3 This page includes some instruction to build Chromium on openSUSE 11.1 and 11.0. |
| 2 Before reading this page you need to learn the [Linux Build Instructions](LinuxB
uildInstructions.md). | 4 Before reading this page you need to learn the |
| 3 | 5 [Linux Build Instructions](linux_build_instructions.md). |
| 4 If you are on 64-bit openSUSE, you will also want to read [Linux Build 64-bit on
openSUSE](http://code.google.com/p/chromium/wiki/LinuxBuild64Bit#Manual_Setup_o
n_openSUSE). | |
| 5 | 6 |
| 6 ## How to Install Dependencies: | 7 ## How to Install Dependencies: |
| 7 | 8 |
| 8 Use zypper command to install dependencies: | 9 Use zypper command to install dependencies: |
| 9 | 10 |
| 10 (openSUSE 11.1 and higher) | 11 (openSUSE 11.1 and higher) |
| 11 ``` | |
| 12 sudo zypper in subversion pkg-config python perl \ | |
| 13 bison flex gperf mozilla-nss-devel glib2-devel gtk-devel \ | |
| 14 wdiff lighttpd gcc gcc-c++ gconf2-devel mozilla-nspr \ | |
| 15 mozilla-nspr-devel php5-fastcgi alsa-devel libexpat-devel \ | |
| 16 libjpeg-devel libbz2-devel | |
| 17 ``` | |
| 18 | 12 |
| 13 sudo zypper in subversion pkg-config python perl \ |
| 14 bison flex gperf mozilla-nss-devel glib2-devel gtk-devel \ |
| 15 wdiff lighttpd gcc gcc-c++ gconf2-devel mozilla-nspr \ |
| 16 mozilla-nspr-devel php5-fastcgi alsa-devel libexpat-devel \ |
| 17 libjpeg-devel libbz2-devel |
| 19 | 18 |
| 20 For 11.0, use libnspr4-0d and libnspr4-dev instead of mozilla-nspr and mozilla-n
spr-devel, and use php5-cgi instead of php5-fastcgi. And need gtk2-devel. | 19 For 11.0, use `libnspr4-0d` and `libnspr4-dev` instead of `mozilla-nspr` and |
| 20 `mozilla-nspr-devel`, and use `php5-cgi` instead of `php5-fastcgi`. And need |
| 21 `gtk2-devel`. |
| 21 | 22 |
| 22 (openSUSE 11.0) | 23 (openSUSE 11.0) |
| 23 ``` | |
| 24 sudo zypper in subversion pkg-config python perl \ | |
| 25 bison flex gperf mozilla-nss-devel glib2-devel gtk-devel \ | |
| 26 libnspr4-0d libnspr4-dev wdiff lighttpd gcc gcc-c++ libexpat-devel php5-cgi
gconf2-devel \ | |
| 27 alsa-devel gtk2-devel jpeg-devel | |
| 28 ``` | |
| 29 | 24 |
| 25 sudo zypper in subversion pkg-config python perl \ |
| 26 bison flex gperf mozilla-nss-devel glib2-devel gtk-devel \ |
| 27 libnspr4-0d libnspr4-dev wdiff lighttpd gcc gcc-c++ libexpat-devel \ |
| 28 php5-cgi gconf2-devel alsa-devel gtk2-devel jpeg-devel |
| 30 | 29 |
| 31 The 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 th
ing by just installing the equivalent OpenSUSE Sun Java package: | 30 The Ubuntu package sun-java6-fonts contains a subset of Java of the fonts used. |
| 32 ``` | 31 Since this package requires Java as a prerequisite anyway, we can do the same |
| 33 sudo zypper in java-1_6_0-sun | 32 thing by just installing the equivalent OpenSUSE Sun Java package: |
| 34 ``` | 33 |
| 34 sudo zypper in java-1_6_0-sun |
| 35 | 35 |
| 36 Webkit is currently hard-linked to the Microsoft fonts. To install these using z
ypper | 36 Webkit is currently hard-linked to the Microsoft fonts. To install these using z
ypper |
| 37 ``` | |
| 38 sudo zypper in fetchmsttfonts pullin-msttf-fonts | |
| 39 ``` | |
| 40 | 37 |
| 41 To make the fonts installed above work, as the paths are hardcoded for Ubuntu, c
reate symlinks to the appropriate locations: | 38 sudo zypper in fetchmsttfonts pullin-msttf-fonts |
| 42 ``` | 39 |
| 40 To make the fonts installed above work, as the paths are hardcoded for Ubuntu, |
| 41 create symlinks to the appropriate locations: |
| 42 |
| 43 ```shell |
| 43 sudo mkdir -p /usr/share/fonts/truetype/msttcorefonts | 44 sudo mkdir -p /usr/share/fonts/truetype/msttcorefonts |
| 44 sudo ln -s /usr/share/fonts/truetype/arial.ttf /usr/share/fonts/truetype/msttcor
efonts/Arial.ttf | 45 sudo ln -s /usr/share/fonts/truetype/arial.ttf /usr/share/fonts/truetype/msttcor
efonts/Arial.ttf |
| 45 sudo ln -s /usr/share/fonts/truetype/arialbd.ttf /usr/share/fonts/truetype/msttc
orefonts/Arial_Bold.ttf | 46 sudo ln -s /usr/share/fonts/truetype/arialbd.ttf /usr/share/fonts/truetype/msttc
orefonts/Arial_Bold.ttf |
| 46 sudo ln -s /usr/share/fonts/truetype/arialbi.ttf /usr/share/fonts/truetype/msttc
orefonts/Arial_Bold_Italic.ttf | 47 sudo ln -s /usr/share/fonts/truetype/arialbi.ttf /usr/share/fonts/truetype/msttc
orefonts/Arial_Bold_Italic.ttf |
| 47 sudo ln -s /usr/share/fonts/truetype/ariali.ttf /usr/share/fonts/truetype/msttco
refonts/Arial_Italic.ttf | 48 sudo ln -s /usr/share/fonts/truetype/ariali.ttf /usr/share/fonts/truetype/msttco
refonts/Arial_Italic.ttf |
| 48 sudo ln -s /usr/share/fonts/truetype/comic.ttf /usr/share/fonts/truetype/msttcor
efonts/Comic_Sans_MS.ttf | 49 sudo ln -s /usr/share/fonts/truetype/comic.ttf /usr/share/fonts/truetype/msttcor
efonts/Comic_Sans_MS.ttf |
| 49 sudo ln -s /usr/share/fonts/truetype/comicbd.ttf /usr/share/fonts/truetype/msttc
orefonts/Comic_Sans_MS_Bold.ttf | 50 sudo ln -s /usr/share/fonts/truetype/comicbd.ttf /usr/share/fonts/truetype/msttc
orefonts/Comic_Sans_MS_Bold.ttf |
| 50 sudo ln -s /usr/share/fonts/truetype/cour.ttf /usr/share/fonts/truetype/msttcore
fonts/Courier_New.ttf | 51 sudo ln -s /usr/share/fonts/truetype/cour.ttf /usr/share/fonts/truetype/msttcore
fonts/Courier_New.ttf |
| 51 sudo ln -s /usr/share/fonts/truetype/courbd.ttf /usr/share/fonts/truetype/msttco
refonts/Courier_New_Bold.ttf | 52 sudo ln -s /usr/share/fonts/truetype/courbd.ttf /usr/share/fonts/truetype/msttco
refonts/Courier_New_Bold.ttf |
| 52 sudo ln -s /usr/share/fonts/truetype/courbi.ttf /usr/share/fonts/truetype/msttco
refonts/Courier_New_Bold_Italic.ttf | 53 sudo ln -s /usr/share/fonts/truetype/courbi.ttf /usr/share/fonts/truetype/msttco
refonts/Courier_New_Bold_Italic.ttf |
| 53 sudo ln -s /usr/share/fonts/truetype/couri.ttf /usr/share/fonts/truetype/msttcor
efonts/Courier_New_Italic.ttf | 54 sudo ln -s /usr/share/fonts/truetype/couri.ttf /usr/share/fonts/truetype/msttcor
efonts/Courier_New_Italic.ttf |
| 54 sudo ln -s /usr/share/fonts/truetype/impact.ttf /usr/share/fonts/truetype/msttco
refonts/Impact.ttf | 55 sudo ln -s /usr/share/fonts/truetype/impact.ttf /usr/share/fonts/truetype/msttco
refonts/Impact.ttf |
| 55 sudo ln -s /usr/share/fonts/truetype/times.ttf /usr/share/fonts/truetype/msttcor
efonts/Times_New_Roman.ttf | 56 sudo ln -s /usr/share/fonts/truetype/times.ttf /usr/share/fonts/truetype/msttcor
efonts/Times_New_Roman.ttf |
| 56 sudo ln -s /usr/share/fonts/truetype/timesbd.ttf /usr/share/fonts/truetype/msttc
orefonts/Times_New_Roman_Bold.ttf | 57 sudo ln -s /usr/share/fonts/truetype/timesbd.ttf /usr/share/fonts/truetype/msttc
orefonts/Times_New_Roman_Bold.ttf |
| 57 sudo ln -s /usr/share/fonts/truetype/timesbi.ttf /usr/share/fonts/truetype/msttc
orefonts/Times_New_Roman_Bold_Italic.ttf | 58 sudo ln -s /usr/share/fonts/truetype/timesbi.ttf /usr/share/fonts/truetype/msttc
orefonts/Times_New_Roman_Bold_Italic.ttf |
| 58 sudo ln -s /usr/share/fonts/truetype/timesi.ttf /usr/share/fonts/truetype/msttco
refonts/Times_New_Roman_Italic.ttf | 59 sudo ln -s /usr/share/fonts/truetype/timesi.ttf /usr/share/fonts/truetype/msttco
refonts/Times_New_Roman_Italic.ttf |
| 59 sudo ln -s /usr/share/fonts/truetype/verdana.ttf /usr/share/fonts/truetype/msttc
orefonts/Verdana.ttf | 60 sudo ln -s /usr/share/fonts/truetype/verdana.ttf /usr/share/fonts/truetype/msttc
orefonts/Verdana.ttf |
| 60 sudo ln -s /usr/share/fonts/truetype/verdanab.ttf /usr/share/fonts/truetype/mstt
corefonts/Verdana_Bold.ttf | 61 sudo ln -s /usr/share/fonts/truetype/verdanab.ttf /usr/share/fonts/truetype/mstt
corefonts/Verdana_Bold.ttf |
| 61 sudo ln -s /usr/share/fonts/truetype/verdanai.ttf /usr/share/fonts/truetype/mstt
corefonts/Verdana_Italic.ttf | 62 sudo ln -s /usr/share/fonts/truetype/verdanai.ttf /usr/share/fonts/truetype/mstt
corefonts/Verdana_Italic.ttf |
| 62 sudo ln -s /usr/share/fonts/truetype/verdanaz.ttf /usr/share/fonts/truetype/mstt
corefonts/Verdana_Bold_Italic.ttf | 63 sudo ln -s /usr/share/fonts/truetype/verdanaz.ttf /usr/share/fonts/truetype/mstt
corefonts/Verdana_Bold_Italic.ttf |
| 63 ``` | 64 ``` |
| 65 |
| 64 And then for the Java fonts: | 66 And then for the Java fonts: |
| 65 ``` | 67 |
| 68 ```shell |
| 66 sudo mkdir -p /usr/share/fonts/truetype/ttf-lucida | 69 sudo mkdir -p /usr/share/fonts/truetype/ttf-lucida |
| 67 sudo find /usr/lib*/jvm/java-1.6.*-sun-*/jre/lib -iname '*.ttf' -print -exec ln
-s {} /usr/share/fonts/truetype/ttf-lucida \; | 70 sudo find /usr/lib*/jvm/java-1.6.*-sun-*/jre/lib -iname '*.ttf' -print \ |
| 71 -exec ln -s {} /usr/share/fonts/truetype/ttf-lucida \; |
| 68 ``` | 72 ``` |
| 69 | 73 |
| 70 ## Building the software | 74 ## Building the software |
| 71 Please refer to the [Linux Build Instructions](LinuxBuildInstructions.md). | |
| 72 | 75 |
| 76 Please refer to the [Linux Build Instructions](linux_build_instructions.md). |
| 73 | 77 |
| 74 --- | 78 Please update this page if you use different steps. |
| 75 | |
| 76 | |
| 77 Please, give comments and update this page if you use different steps. | |
| OLD | NEW |