File: install.mdwn

package info (click to toggle)
pumpa 0.9-1
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 1,644 kB
  • ctags: 1,456
  • sloc: cpp: 8,255; ansic: 3,533; xml: 20; makefile: 7
file content (80 lines) | stat: -rw-r--r-- 3,072 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
# Official packages

Pumpa is packaged in [Debian](https://packages.debian.org/search?keywords=pumpa) and [Ubuntu](http://packages.ubuntu.com/search?keywords=pumpa&searchon=names), 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|install#Compiling_yourself]].

## Fedora Linux

By [Matt Molyneaux](https://microca.st/moggers87): <http://moggers.co.uk/~moggers87/repo/pumpa/>

["Metal Biker"](https://microca.st/howcanuhavemyusername) has a Fedora
Copr repo for Pumpa and [Dianara][18]: <http://sylke.altervista.org/repo/>

[18]: https://jancoding.wordpress.com/category/projects/dianara/

## Debian GNU/Linux (Spanish variant)

By [Fabián Bonetti](https://identi.ca/mamafree) configured for Spanish: <http://mamalibre.no-ip.org/>

## openSUSE Linux

By ["XRevan86"](https://microca.st/xrevan86): <http://software.opensuse.org/package/pumpa>

## Archlinux AUR

By ["speps"](https://aur.archlinux.org/packages/?K=speps&SeB=m): <https://aur.archlinux.org/packages/?K=pumpa>

## Mac OS X

By [Al aka chunder@identi.ca](https://identi.ca/chunder): <http://juu.st/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][6].

For example on Debian 7.0 "wheezy" the following command should
install everything needed to build the code:

    aptitude install build-essential qt4-qmake libqt4-dev libqjson-dev libtidy-dev

If you want spell checking install the aspell library as well:

    aptitude install libaspell-dev

On Fedora I believe this should install what you need:

    yum install gcc-c++ qt-devel qt-config qjson-devel libtidy-devel

[6]: http://qjson.sourceforge.net/

## Building

To download and build, type the following in your directory of choice:

    git clone git://gitorious.org/pumpa/pumpa.git
    cd pumpa
    qmake-qt4     # or just "qmake" on some systems
    make

The procedure on Mac OS X is the same, but getting the dependencies is
a bit different, see the [HowTo for building Pumpa on OS X](https://github.com/e14n/pump.io/wiki/HowTo-for-building-Pumpa-on-OS-X) by [habi@fmrl.me](http://fmrl.me/habi).

Even though it isn't recommended, if you have problems with the libtidy dependency it is possible to compile Pumpa without it by running qmake as `qmake CONFIG+=notidy`. This will also disable the use of raw HTML, however Markdown syntax will still work.

Axel has a blog post about [
How to build “Pumpa” QT-based pump.io client for Windows](https://axel668.wordpress.com/2013/07/18/how-to-build-pumpa-qt-based-pump-io-client-for-windows/).