Intel Macs
From AzureusWiki
Trying to make Azureus run on Intel based Mac computers
Contents |
Universal Binary Version
From 2.5.0.0, Azureus comes as a universal binary download: get it here
Creation Process
If you want to know how the file was created, read on.
Note: do not apply these steps to the special build, it's already done.
Generic OS X DMG
Get the OS X DMG file here if you don't have it already and install Azureus.
Specific SWT version
I have had sucess with this SWT version from eclipse.org. Download the package, extract it and then zip the 'org' directory naming the output file 'swt.jar'
Note that this is the 3223 version from the 3.2 integration builds. On the Mac OS X Intel bug page, there is a version 3219 version that is aimed at the 3.1 stream of Eclipse. You may want to go with that. However, the 3223 version does work.
Modify Azureus application
Open the Azureus Bundle (Azureus.app):
Applications > Azureus (right-click): Show Package Contents > Contents > Resources > Java.
Replace the swt.jar file with the one you downloaded above (which should be named org.eclipse.swt.carbon.macosx.ppc_3.2.0.jar.zip)
In Applications > Azureus > Contents > Resources > Java > dll you must extract all of the .jnilib files from the swt.jar you just created. The easiest way to do this is in the terminal. In your terminal, type the following:
cd /Applications/Azureus.app/Contents/Resources/Java/dll unzip ../swt.jar "*.jnilib"
Finally you need to replace JavaApplicationStub in Contents > MacOS with a Universal version. Your Intel mac should have one here:
/System/Library/Frameworks/JavaVM.framework/Versions/A/Resources/MacOS/JavaApplicationStub
Report
Success on a 20" iMac!
[OffByOne] The current steps work on my MacBook Pro, as well
