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