[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[vidalia-svn] r3934: Update the build-bundle.txt directions for OS X. (vidalia/trunk/pkg/osx)



Author: edmanm
Date: 2009-07-01 20:44:01 -0400 (Wed, 01 Jul 2009)
New Revision: 3934

Modified:
   vidalia/trunk/pkg/osx/build-bundle.txt
Log:

Update the build-bundle.txt directions for OS X.


Modified: vidalia/trunk/pkg/osx/build-bundle.txt
===================================================================
--- vidalia/trunk/pkg/osx/build-bundle.txt	2009-07-02 00:32:59 UTC (rev 3933)
+++ vidalia/trunk/pkg/osx/build-bundle.txt	2009-07-02 00:44:01 UTC (rev 3934)
@@ -53,44 +53,36 @@
 9. Download and extract the latest Tor source from
    https://www.torproject.org/download
 
-   Note the location in which you extract Tor's source, because you will need
-   to specify it in Step 14.
-   
+   Note the location to which you extract Tor's source, because you will need
+   to specify it in Step 12.
+
 10. Configure Tor with the following:
    ./configure --prefix=/Applications/Vidalia.app --bindir=/Applications/Vidalia.app --sysconfdir=/Applications/Vidalia.app
 
+11. Build Tor by running 'make'. You do NOT need to run 'make install'
+afterwards.
 
+
 Vidalia
-11. Configure Vidalia with the following:
+12. Configure Vidalia with the following:
 
       export MACOSX_DEPLOYMENT_TARGET=10.4
-      cmake -DOSX_FAT_BINARY=1  . 
+      mkdir build && cd build
+      cmake -DOSX_FAT_BINARY=1 \
+            -DTOR_SOURCE_DIR=<path-to-tor> \
+            -DPOLIPO_SOURCE_DIR=<path-to-polipo> \
+            -DTORBUTTON_XPI=<path-torbutton.xpi> ..
 
-   The Vidalia binary on OS X links to Qt statically, so you will need to have
-   your Qt installation configured appropriately.
+13. Run `make dist-osx-bundle` to build Vidalia and package all of the
+components (Vidalia, Tor, Polipo and Torbutton) into a single .dmg. The resulting
+.dmg will be placed in the 'build' directory created in Step 11.
 
-12. Run `make` to build Vidalia.
+14. (Optional) Run 'make dist-osx-split-bundle' if you would like to build
+the split OS X bundle.
 
-13. Download the latest Torbutton and LICENSE file from https://torbutton.torproject.org/dev/.
-Remember where you put this file.
+NOTE: Steps 1-6 only need to be done once initially, unless you need to
+change the packaged version of Libevent or Qt. Step 7 also only needs to
+be done once, unless Polipo ever gets updated. Steps 9-11 need to be
+repeated when the bundled version of Tor changes. Steps 12-13 need to be
+repeated when the bundled version of Vidalia changes.
 
-   
-Finish
-14. From Vidalia's pkg/ directory in Vidalia's source, run the following:
-     ./package.sh osx-bundle <path-to-tor> <path-to-polipo> <path-to-torbutton-file>
-  
-  Example:
-     ./package.sh osx-bundle ~/tor-0.2.1.7-alpha ~/tmp/polipo-1.0.4 ~/tmp/torbutton-1.2.0-fx
-
-  The script that builds the .dmg (pkg/osx/bundle/builddmg.sh) gets Tor's
-  version number from the directory name, so it should be named appropriately,
-  as in the example above.
-  
-The resulting .dmg will be placed in the 'pkg' directory under Vidalia's source.
-
-NOTE: Steps 1-6 only need to be done once initially, unless you need to change the
-packaged version of Libevent or Qt. Step 7 also only needs to be done once,
-unless Privoxy ever gets updated. Steps 9-10 need to be repeated when the
-bundled version of Tor changes. Steps 11-12 need to be repeated when the
-bundled version of Vidalia changes.
-