Blame docs/html/building.html

Packit Service 5bcba8
Packit Service 5bcba8
<html>
Packit Service 5bcba8
<head>
Packit Service 5bcba8
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Packit Service 5bcba8
<title>Building: HarfBuzz Manual</title>
Packit Service 5bcba8
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
Packit Service 5bcba8
<link rel="home" href="index.html" title="HarfBuzz Manual">
Packit Service 5bcba8
<link rel="up" href="install-harfbuzz.html" title="Install Harfbuzz">
Packit Service 5bcba8
<link rel="prev" href="install-harfbuzz.html" title="Install Harfbuzz">
Packit Service 5bcba8
<link rel="next" href="hello-harfbuzz.html" title="Hello, Harfbuzz">
Packit Service 5bcba8
<meta name="generator" content="GTK-Doc V1.25.1 (XML mode)">
Packit Service 5bcba8
<link rel="stylesheet" href="style.css" type="text/css">
Packit Service 5bcba8
</head>
Packit Service 5bcba8
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Home
Packit Service 5bcba8
Up
Packit Service 5bcba8
Prev
Packit Service 5bcba8
Next
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

Packit Service 5bcba8
Building
Packit Service 5bcba8

Packit Service 5bcba8
      On Linux, install the development packages for FreeType, Cairo, and GLib.
Packit Service 5bcba8
      For example, on Ubuntu / Debian, you would do:
Packit Service 5bcba8
      

Packit Service 5bcba8
Packit Service 5bcba8
sudo apt-get install gcc g++ libfreetype6-dev libglib2.0-dev libcairo2-dev
Packit Service 5bcba8
      
Packit Service 5bcba8

Packit Service 5bcba8
      whereas on Fedora, RHEL, CentOS, and other Red Hat based systems you would do:
Packit Service 5bcba8
      

Packit Service 5bcba8
Packit Service 5bcba8
sudo yum install gcc gcc-c++ freetype-devel glib2-devel cairo-devel
Packit Service 5bcba8
      
Packit Service 5bcba8

Packit Service 5bcba8
      or using MacPorts:
Packit Service 5bcba8
      

Packit Service 5bcba8
Packit Service 5bcba8
sudo port install freetype glib2 cairo
Packit Service 5bcba8
      
Packit Service 5bcba8

Packit Service 5bcba8
    

Packit Service 5bcba8

Packit Service 5bcba8
      If you are using a tarball, you can now proceed to running
Packit Service 5bcba8
      configure and make as with any
Packit Service 5bcba8
      other standard package. That should leave you with a shared library in
Packit Service 5bcba8
      src/, and a few utility programs including hb-view
Packit Service 5bcba8
      and hb-shape under util/.
Packit Service 5bcba8
    

Packit Service 5bcba8

Packit Service 5bcba8
      If you are bootstraping from git, you need a few more tools before you
Packit Service 5bcba8
      can run autogen.sh for the first time. Namely,
Packit Service 5bcba8
      pkg-config and ragel.
Packit Service 5bcba8
      Again, on Ubuntu / Debian:
Packit Service 5bcba8
      

Packit Service 5bcba8
Packit Service 5bcba8
sudo apt-get install autoconf automake libtool pkg-config ragel gtk-doc-tools
Packit Service 5bcba8
      
Packit Service 5bcba8

Packit Service 5bcba8
      and on Fedora, RHEL, CentOS:
Packit Service 5bcba8
      

Packit Service 5bcba8
Packit Service 5bcba8
sudo yum install autoconf automake libtool pkgconfig ragel gtk-doc
Packit Service 5bcba8
      
Packit Service 5bcba8

Packit Service 5bcba8
      or using MacPorts:
Packit Service 5bcba8
      

Packit Service 5bcba8
Packit Service 5bcba8
sudo port install autoconf automake libtool pkgconfig ragel gtk-doc
Packit Service 5bcba8
      
Packit Service 5bcba8

Packit Service 5bcba8
    

Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

Generated by GTK-Doc V1.25.1
Packit Service 5bcba8
</body>
Packit Service 5bcba8
</html>