Official packages
Pumpa is packaged in Debian and Ubuntu, so if you are using
one of those, you can simply install it with your favourite package
manager or by typing (as root or using sudo
):
apt-get install pumpa
Third party packages
In addition, some third parties have provided packages or installers for other platforms listed below. Please note, that I have no control over these, so please report any problems with them to the respective packagers/authors. Alternatively you can download the source code and compile it yourself, it's pretty easy, see instructions below.
Fedora Linux
By Matt Molyneaux: https://copr.fedoraproject.org/coprs/moggers87/pumpa/
"Metal Biker" has a Fedora Copr repo for Pumpa and Dianara: http://sylke.altervista.org/repo/
Debian GNU/Linux (Spanish variant)
By Fabián Bonetti configured for Spanish: http://mamalibre.no-ip.org/
openSUSE Linux
By "XRevan86": http://software.opensuse.org/package/pumpa
Archlinux AUR
By "speps": https://aur.archlinux.org/packages/?K=pumpa
Compiling yourself
Build dependencies
Pumpa should build with Qt 4.8 or Qt 5.0 or newer. If you are using Qt 4, you will also need the QJson library.
For example on Debian 8 "jessie" the following command should install everything needed to build the code:
aptitude install build-essential qt5-qmake qtbase5-dev libtidy-dev
If you want spell checking install the aspell library as well:
aptitude install libaspell-dev
Building with Qt 4.8 on Debian Jessie - this way building with Qt 4.8 makes Pumpa use your choice of theme i.e oxygen so it fits in better with the desktop.
aptitude install build-essential qt4-qmake qt4-default libtidy-dev libqjson-dev libaspell-dev
On Fedora I believe this should install what you need:
yum install gcc-c++ qt-devel qt-config qjson-devel libtidy-devel libaspell-devel
Building
To download and build, type the following in your directory of choice:
git clone git://pumpa.branchable.com/ pumpa
cd pumpa
qmake # or qmake-qt4 or qmake-qt5 in some systems
make
If you do not wish to use the development version from git, you can also download the most recent release tarballs from http://saz.im/software/downloads/pumpa/.
On Mac OS X (Version 10.10.3) the procedures is similar; getting the dependencies and setting the build environment is different. (These notes are derived from HowTo for building Pumpa on OS X by habi@fmrl.me.)
Homebrew can be used to install Pumpa dependencies:
brew install qt qjson aspell
To download and build pumpa, type the following in your directory of choice:
export LIBRARY_PATH=/usr/local/lib
export CPLUS_INCLUDE_PATH=/usr/local/include
git clone git://pumpa.branchable.com/ pumpa
cd pumpa
qmake
make
open .
You should now have a pumpa.app object (directory) in the build directory. Move pumpa.app to ~/Applications (or /Applications)
Axel has a blog post about How to build “Pumpa” QT-based pump.io client for Windows.