diff options
author | jstebbins <[email protected]> | 2012-10-05 22:40:03 +0000 |
---|---|---|
committer | jstebbins <[email protected]> | 2012-10-05 22:40:03 +0000 |
commit | 13e4fc1725bc45b9f59adcba9228f0554dc90e35 (patch) | |
tree | 17b9c8e99e293111a46d135d15badbbbf51d0175 /doc | |
parent | 657a2ce1106c975f15d1bde54dda386c15d51db2 (diff) |
LinGui: use more system libs
use system libs for fontconfig, freetype, libxml2, libass, libogg, libvorbis,
libtheora, and libsamplerate
update build dependencies for ubuntu packages
update documentation to reflect new build dependencies
fix a problem with hb.h conflict with harfbuzz/hb.h
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5001 b64f7644-9d1e-0410-96f1-a4d463321fa5
Diffstat (limited to 'doc')
-rw-r--r-- | doc/BUILD-Linux | 55 | ||||
-rw-r--r-- | doc/texi/Building.linux.texi | 33 |
2 files changed, 71 insertions, 17 deletions
diff --git a/doc/BUILD-Linux b/doc/BUILD-Linux index 8d5deb9fd..e4f70486d 100644 --- a/doc/BUILD-Linux +++ b/doc/BUILD-Linux @@ -1,4 +1,4 @@ -Guide to Building HandBrake svn4394 (2012010401) on Linux +Guide to Building HandBrake svn4981 (2012092601) on Linux ********************************************************* Table of Contents @@ -90,8 +90,24 @@ Ubuntu 10.04 - 10.10 packages: * libbz2-dev (cli/gui) + * libxml2-dev (cli/gui) + + * libogg-dev (cli/gui) + + * libtheora-dev (cli/gui) + + * libvorbis-dev (cli/gui) + + * libsamplerate-dev (cli/gui) + * libfribidi-dev (cli/gui) + * libfreetype6-dev (cli/gui) + + * libfontconfig1-dev (cli/gui) + + * libass-dev (cli/gui) + * intltool (gui) * libglib2.0-dev (gui) @@ -114,11 +130,12 @@ Ubuntu 11.04 - 11.10 packages: * libappindicator-dev (gui) To install these packages: - sudo apt-get install subversion yasm build-essential \ - autoconf libtool zlib1g-dev libbz2-dev libfribidi-dev \ - intltool libglib2.0-dev libdbus-glib-1-dev libgtk2.0-dev \ - libgudev-1.0-dev libwebkit-dev libnotify-dev libgstreamer0.10-dev \ - libgstreamer-plugins-base0.10-dev libappindicator-dev + sudo apt-get install subversion yasm build-essential autoconf libtool \ + zlib1g-dev libbz2-dev libogg-dev libtheora-dev libvorbis-dev \ + libsamplerate-dev libxml2-dev libfribidi-dev libfreetype6-dev \ + libfontconfig1-dev libass-dev intltool libglib2.0-dev libdbus-glib-1-dev \ + libgtk2.0-dev libgudev-1.0-dev libwebkit-dev libnotify-dev \ + libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libappindicator-dev Fedora 12 - 13 package groups: * Development Tools @@ -140,8 +157,24 @@ Additional Fedora packages: * bzip2-devel (cli/gui) + * libogg-devel (cli/gui) + + * libtheora-devel (cli/gui) + + * libvorbis-devel (cli/gui) + + * libsamplerate-devel (cli/gui) + + * libxml2-devel (cli/gui) + * fribidi-devel (cli/gui) + * freetype-devel (cli/gui) + + * fontconfig-devel (cli/gui) + + * libass-devel (cli/gui) + * dbus-glib-devel (gui) * libgudev1-devel (gui) @@ -155,8 +188,10 @@ Additional Fedora packages: * gstreamer-plugins-base-devel (gui) To install these packages: - sudo yum install yasm zlib-devel bzip2-devel fribidi-devel \ - dbus-glib-devel libgudev1-devel webkitgtk-devel libnotify-devel \ + sudo yum install yasm zlib-devel bzip2-devel libogg-devel libtheora-devel \ + libvorbis-devel libsamplerate-devel libxml2-devel fribidi-devel \ + freetype-devel fontconfig-devel libass-devel dbus-glib-devel \ + libgudev1-devel webkitgtk-devel libnotify-devel \ gstreamer-devel gstreamer-plugins-base-devel 3 QuickStart @@ -555,7 +590,7 @@ Appendix A Project Repository Details root: svn://svn.handbrake.fr/HandBrake branch: trunk uuid: b64f7644-9d1e-0410-96f1-a4d463321fa5 - rev: 4394 - date: 2011-12-30 17:21:44 -0500 + rev: 4981 + date: 2012-09-25 09:52:53 -0700 type: developer diff --git a/doc/texi/Building.linux.texi b/doc/texi/Building.linux.texi index 7c97f80e0..0f6ff3876 100644 --- a/doc/texi/Building.linux.texi +++ b/doc/texi/Building.linux.texi @@ -39,7 +39,15 @@ Ubuntu 10.04 - 10.10 packages: @item libtool (cli/gui) @item zlib1g-dev (cli/gui) @item libbz2-dev (cli/gui) +@item libxml2-dev (cli/gui) +@item libogg-dev (cli/gui) +@item libtheora-dev (cli/gui) +@item libvorbis-dev (cli/gui) +@item libsamplerate-dev (cli/gui) @item libfribidi-dev (cli/gui) +@item libfreetype6-dev (cli/gui) +@item libfontconfig1-dev (cli/gui) +@item libass-dev (cli/gui) @item intltool (gui) @item libglib2.0-dev (gui) @item libdbus-glib-1-dev (gui) @@ -58,11 +66,12 @@ Ubuntu 11.04 - 11.10 packages: To install these packages: @example -sudo apt-get install subversion yasm build-essential \ -autoconf libtool zlib1g-dev libbz2-dev libfribidi-dev \ -intltool libglib2.0-dev libdbus-glib-1-dev libgtk2.0-dev \ -libgudev-1.0-dev libwebkit-dev libnotify-dev libgstreamer0.10-dev \ -libgstreamer-plugins-base0.10-dev libappindicator-dev +sudo apt-get install subversion yasm build-essential autoconf libtool \ +zlib1g-dev libbz2-dev libogg-dev libtheora-dev libvorbis-dev \ +libsamplerate-dev libxml2-dev libfribidi-dev libfreetype6-dev \ +libfontconfig1-dev libass-dev intltool libglib2.0-dev libdbus-glib-1-dev \ +libgtk2.0-dev libgudev-1.0-dev libwebkit-dev libnotify-dev \ +libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libappindicator-dev @end example Fedora 12 - 13 package groups: @@ -84,7 +93,15 @@ Additional Fedora packages: @item yasm (cli/gui) @item zlib-devel (cli/gui) @item bzip2-devel (cli/gui) +@item libogg-devel (cli/gui) +@item libtheora-devel (cli/gui) +@item libvorbis-devel (cli/gui) +@item libsamplerate-devel (cli/gui) +@item libxml2-devel (cli/gui) @item fribidi-devel (cli/gui) +@item freetype-devel (cli/gui) +@item fontconfig-devel (cli/gui) +@item libass-devel (cli/gui) @item dbus-glib-devel (gui) @item libgudev1-devel (gui) @item webkitgtk-devel (gui) @@ -95,8 +112,10 @@ Additional Fedora packages: To install these packages: @example -sudo yum install yasm zlib-devel bzip2-devel fribidi-devel \ -dbus-glib-devel libgudev1-devel webkitgtk-devel libnotify-devel \ +sudo yum install yasm zlib-devel bzip2-devel libogg-devel libtheora-devel \ +libvorbis-devel libsamplerate-devel libxml2-devel fribidi-devel \ +freetype-devel fontconfig-devel libass-devel dbus-glib-devel \ +libgudev1-devel webkitgtk-devel libnotify-devel \ gstreamer-devel gstreamer-plugins-base-devel @end example |