Intel Macs

From AzureusWiki

Jump to: navigation, search

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

Personal tools