OSDN Git Service

disable asserts in libdvdnav except when configured with --debug=max
[handbrake-jp/handbrake-jp-git.git] / doc / BUILD-Linux
index 75cfc84..ecfc415 100644 (file)
@@ -1,4 +1,4 @@
-Guide to Building HandBrake svn2550 (2009061701) on Linux
+Guide to Building HandBrake svn3023 (2009121001) on Linux
 *********************************************************
 
 Table of Contents
@@ -38,13 +38,21 @@ Linux; but is not necessarily the only configuration that is possible:
 
    * Intel 32-bit or 64-bit kernel
 
-   * Ubuntu 8.0.4, gcc 4.3.0, yasm 0.7.1.2093
+   * Ubuntu 8.04, gcc 4.3.0, yasm 0.7.1
 
-   * Ubuntu 8.10, gcc 4.3.2, yasm 0.7.1.2093
+   * Ubuntu 8.10, gcc 4.3.2, yasm 0.7.1
 
-   * Fedora 9, gcc 4.3.0, yasm 0.7.1.2093
+   * Ubuntu 9.04, gcc 4.3.3, yasm 0.7.1
 
-   * Fedora 10, gcc 4.3.2, yasm 0.7.1.2093
+   * Ubuntu 9.10, gcc 4.4.1, yasm 0.8.0
+
+   * Fedora 9, gcc 4.3.0, yasm 0.7.1
+
+   * Fedora 10, gcc 4.3.2, yasm 0.7.1
+
+   * Fedora 11, gcc 4.4.0, yasm 0.7.2
+
+   * Fedora 12, gcc 4.4.2, yasm 0.7.2
 
    * gcc 4.0.0 or higher is reported to work
 
@@ -78,18 +86,22 @@ The GTK UI introduces some significant extra build requirements. If you
 intend to disable building the GUI with `configure --disable-gtk' you
 will not need many of these packages installed:
 
-Ubuntu 8.10 packages:
-   * build-essential
+Ubuntu 8.04 - 9.10 packages:
+   * subversion (cli/gui)
 
-   * autoconf (gui)
+   * yasm (cli/gui)
 
-   * intltool (gui)
+   * build-essential (cli/gui)
+
+   * autoconf (cli/gui)
 
-   * libtool (gui)
+   * libtool (cli/gui)
 
-   * zlib1g-dev (gui)
+   * zlib1g-dev (cli/gui)
 
-   * libbz2-dev
+   * libbz2-dev (cli/gui)
+
+   * intltool (gui)
 
    * libglib2.0-dev (gui)
 
@@ -109,14 +121,16 @@ Ubuntu 8.10 packages:
 
    * libgstreamer-plugins-base0.10-dev (gui)
 
+Ubuntu 8.04, substitute libwebkitgtk-dev for libwebkit-dev
+
 To install these packages:
      sudo apt-get install subversion yasm build-essential \
-     autoconf intltool libtool zlib1g-dev libbz2-dev libglib2.0-dev \
+     autoconf libtool zlib1g-dev libbz2-dev intltool libglib2.0-dev \
      libdbus-glib-1-dev libgtk2.0-dev libhal-dev libhal-storage-dev \
      libwebkit-dev libnotify-dev libgstreamer0.10-dev \
      libgstreamer-plugins-base0.10-dev
 
-Fedora 10 package groups:
+Fedora 9 - 12 package groups:
    * Development Tools
 
    * Development Libraries
@@ -129,10 +143,12 @@ To install these package groups:
      sudo yum groupinstall "Development Tools" "Development Libraries" \
      "X Software Development" "GNOME Software Development"
 
-Additional Fedora 10 packages:
-   * zlib-devel (gui)
+Additional Fedora packages:
+   * yasm (cli/gui)
 
-   * bzip2-devel
+   * zlib-devel (cli/gui)
+
+   * bzip2-devel (cli/gui)
 
    * dbus-glib-devel (gui)
 
@@ -146,6 +162,8 @@ Additional Fedora 10 packages:
 
    * gstreamer-plugins-base-devel (gui)
 
+Fedora 9 & 10, substitute WebKit-gtk-devel for webkitgtk-devel
+
 To install these packages:
      sudo yum install yasm zlib-devel bzip2-devel \
      dbus-glib-devel hal-devel webkitgtk-devel libnotify-devel\
@@ -536,7 +554,7 @@ Appendix A Project Repository Details
      root:   svn://svn.handbrake.fr/HandBrake
      branch: trunk
      uuid:   b64f7644-9d1e-0410-96f1-a4d463321fa5
-     rev:    2550
-     date:   2009-06-17 08:04:14 -0700
+     rev:    3023
+     date:   2009-12-10 09:44:05 -0800
      type:   developer