[HarfBuzz] harfbuzz: Branch 'master' - 3 commits

Behdad Esfahbod behdad at kemper.freedesktop.org
Tue Oct 20 10:21:35 PDT 2015


 BUILD.md    |   25 +++++++++++++++++++++++++
 Makefile.am |    1 +
 2 files changed, 26 insertions(+)

New commits:
commit 753ea7b90904c951c199861409458bea182abb37
Author: Behdad Esfahbod <behdad at behdad.org>
Date:   Tue Oct 20 15:21:18 2015 -0200

    Add BUILD.md to dist

diff --git a/Makefile.am b/Makefile.am
index 47aeb97..9ccdf02 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -11,6 +11,7 @@ EXTRA_DIST = \
 	harfbuzz.doap \
 	Android.mk \
 	README.python \
+	BUILD.mk \
 	$(NULL)
 
 MAINTAINERCLEANFILES = \
commit 5d7a30fde09320c2c62c7c73570ce3f2e298eba6
Merge: 904b0dc 2fb95a0
Author: Behdad Esfahbod <behdad at behdad.org>
Date:   Tue Oct 20 15:19:41 2015 -0200

    Merge pull request #148 from ebraminio/inst
    
    Add BUILD.md based on harfbuzz.org docs

commit 2fb95a0c9d2cb8b03b7c158706d6b0e41283a6df
Author: Ebrahim Byagowi <ebrahim at gnu.org>
Date:   Mon Oct 19 22:02:12 2015 +0330

    Add BUILD.md based on harfbuzz.org docs

diff --git a/BUILD.md b/BUILD.md
new file mode 100644
index 0000000..7f4d4bc
--- /dev/null
+++ b/BUILD.md
@@ -0,0 +1,25 @@
+On Linux, install the development packages for
+[FreeType](http://www.freedesktop.org/wiki/Software/FreeType/),
+Cairo, and GLib. For example, on Ubuntu / Debian, you would do:
+* sudo apt-get install gcc g++ libfreetype6-dev libglib2.0-dev libcairo2-dev
+
+whereas on Fedora, RHEL, CentOS, and other Red Hat based systems you would do:
+* sudo yum install gcc gcc-c++ freetype-devel glib2-devel cairo-devel
+
+or using MacPorts:
+* sudo port install freetype glib2 cairo
+
+If you are using a tarball, you can now proceed to running configure and make
+as with any other standard package. That should leave you with a shared
+library in src/, and a few utility programs including hb-view and hb-shape
+under util/.
+If you are bootstraping from git, you need a few more tools before you can
+run autogen.sh for the first time. Namely, pkg-config and ragel. Again,
+on Ubuntu / Debian:
+* sudo apt-get install autoconf automake libtool pkg-config ragel gtk-doc-tools
+
+and on Fedora, RHEL, CentOS:
+* sudo yum install autoconf automake libtool pkgconfig ragel gtk-doc
+
+or using MacPorts:
+* sudo port install autoconf automake libtool pkgconfig ragel gtk-doc


More information about the HarfBuzz mailing list