Archive

Tag Archives: update

In the next few months the emesene OS X build is going to change dramatically. The new version will include:

  • Sparkle integration
  • A 64 bit binary
  • A rewritten uninstaller
  • Various other Mac OS X integration tweaks

emesene menu check for updates
emesene with a touch of sparkleemesene 64bit

These changes are ready, i am purely waiting for Sparkle to be updated to work with Lion. If you are running Snow Leopard and are interested in beta testing the new version, please contact me.

Due to the hard work of Gabriele “Whisky” Visconti, emesene 2 now has a Qt interface. The interface needs a lot of work, but it is a step toward integrating emesene with OS X. If you want to get the Qt interface working on Snow Leopard, follow the instructions below.

Update: As pointed out by Gabriele “Whisky” Visconti, you will also need GObject and PyCrypto. For instructions on how build/install these see here.

  1. Download Qt from here (You want the Cocoa binary package)
  2. Mount the DMG and install the Qt package
  3. Download SIP from here (You want Linux, UNIX, MacOS/X source)
  4. Unzip the downloaded file
  5. Move the unzipped folder to your home directory
  6. Open terminal and run:
    cd sip-x.x.x (Change depending on SIP version)
    python setup.py
    make
    sudo make install
  7. Download PyQt from here (You want MacOSX/source)
  8. Unzip the downloaded file
  9. Move the unzipped folder to your home directory
  10. Open terminal and run:
    cd PyQt-mac-gpl-snapshot-x.x-xxxxx
    python setup.py
    make
    sudo make install
  11. Download the latest version of emesene from GitHub and unzip
  12. Test it out
    cd /emesene-emesene-xxxxxx
    ./emesene -e main:qt4_main
  13. You can delete the folders you moved into your home directory if you wish

emesene 2 about

emesene 2 beta is here. MSN works, Jabber works and it is pretty stable. No need for complex hacking of emesene files to run it. Simple drag and drop to install.

Currently sounds are not working and there is no theme at the moment.

Some more pictures…

emesene 2 chat window

emesene 2 contact list

emesene 2 login window

emesene 2 service selector

Interested?

A beta will be available soon. Request to be a beta tester and then check the beta page.

Update:

emesene 2 with clearlooks theme

We have GTK theme engines at last. Currently ClearLooks is included but Murrine and other engines will be included in the future.

I guess you could call this a plea for help…

I am having serious problems getting emesene 2 to run on OS X. Currently Papyon will not work, libpyglib keeps crashing and the menu bar does not work.

Without Papyon, WLM does not work. Rather a large problem in a WLM client.

PyGlib Problem

If you know how to fix any of these problems, please fork the emesene repo and contact me if you manage to get emesene 2 running successfully.

For those wondering how to update emesene without downloading the whole package again, there is an easy way of doing it.

You will need git installed!

  1. Install emesene using the correct package for your system
  2. Open Terminal and run:
    cd /Applications/emesene.app/Contents/Resources/ && rm -rf emesene
    git clone https://github.com/emesene/emesene.git
    cd emesene
    git submodule init
    git submodule update
  3. Open up emesene/emesene/emesene.py and add the following lines under where it says “import sys”:
    #Add to sys.path so Python can find gtk
    sys.path.append("/Applications/emesene.app/Contents/Resources/gtk/inst/lib/python2.7/site-packages")
    sys.path.append("/Applications/emesene.app/Contents/Resources/gtk/inst/lib/python2.7/site-packages/gtk-2.0")
    sys.path.append("/Applications/emesene.app/Contents/Resources/gtk/inst/lib/python2.6/site-packages")
    sys.path.append("/Applications/emesene.app/Contents/Resources/gtk/inst/lib/python2.6/site-packages/gtk-2.0")
  4. Open up /Applications/emesene.app/Contents/script and change the second from last line so it reads “cd $workdir/emesene/emesene”

To update emesene run:

cd /Applications/emesene.app/Contents/Resources/emesene && git pull

Note: each time you run a git pull you will have to repeat step 3

As many of you probably already know, emesene 2 is under heavy development by the whole of the emesene team. Currently they have come a long way and the client works very well. However they still have lots of features to add and code to polish.

Anyway to the point, it works well on OSX.

Screenshots:

emesene 2 menu bar

emesene 2 contact list

emesene 2 login window

emesene 2 chat window

If you want to try it, download the Snow Leopard installer from the emesene page here and the replace the emesene app in the applications folder with this.

To update to the latest revisions, pull them from GitHub. Instructions can be found on the emesene website.

REMEMBER: This software is still in the alpha/beta stage and it may damage your system.

Three months ago, i successfully got emesene running on my Snow Leopard install. Since then i have learnt a lot and managed to improve emesene for mac users.

Since February i have:

  • Created both a Leopard and Snow Leopard Installer for emesene
  • Added a much more native theme
  • Removed the need for Python site-packages
  • Removed the need for a .plist file in Snow Leopard
  • Improved the unistaller (uses platypus)
  • DMG now has a background
  • Fixed an annoying .config permissons problem
  • Created a README
  • Can now close emesene by clicking the icon and selecting quit

Screenshots:

emesene about update

emesene login window update

emesene contact list update

emesene chat window update

emesene full update

All of the builds can be found here.