Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(102)

Side by Side Diff: docs/linux_open_suse_build_instructions.md

Issue 2544793004: More edits to the linux build instructions. (Closed)
Patch Set: tweak debian, gentoo instructions Created 4 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « docs/linux_mandriva_build_instructions.md ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(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 ```
OLDNEW
« no previous file with comments | « docs/linux_mandriva_build_instructions.md ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698