Skip to content

HowTo for building Pumpa on OS X

AJ Jordan edited this page Mar 28, 2018 · 9 revisions

If you'd like to build Pumpa for yourself on OS X, just follow these steps

  • Install Homebrew, it's basically one command you have to paste into Terminal.app. This will take a while, so go and grab a coffee.
  • To build Pumpa, you need QT, QJson, GNU Aspell and Tidy. Those are installed via Homebrew if you enter brew install qt qjson aspell homebrew/dupes/tidy in Terminal.app. Finish your coffee, this will take a (shorter) while.
  • According to Stephen Sekula, one needs to set an environment variable for a successful build. Add export LIBRARY_PATH=/usr/local/lib/ to your .bashrc-file. Then restart Terminal.app.
  • After you re-open Terminal.app, cd to the directory where you want to save the pumpa source code.
  • Clone the Pumpa repository with git clone git://pumpa.branchable.com pumpa
  • Enter cd pumpa;qmake;make;open . to build Pumpa from source and to open the directory in Finder.app.
  • Should pumpa fail to build with an error about something gone amiss with TidyBuffer, you can disable tidy (you'll loose the ability to post raw HTML) with qmake CONFIG+=notidy and build again with make.
  • You should now have a pumpa.app in the directory of your choice. Move this app to ~/Applications and have fun as specified below.

Start pumpa.app, then you'll be asked to input your pump.io-Handle. Pumpa account entry

The app should then forward you to your instance. Pumpa authorization 1 Pumpa authorization 2

Copy both the Token and the Verifier (two long random looking strings) on the next page to your pumps-window and pump away.

Clone this wiki locally