Installing from Source

Jason Gray edited this page Feb 11, 2017 · 23 revisions

Getting Source

The latest source can be downloaded by either git or by downloading an archive:

git clone https://github.com/pithos/pithos.git
# Or
curl -O https://github.com/pithos/pithos/archive/master.tar.gz
tar -xf master.tar.gz

Getting Dependencies

Package names vary by distro. If a distro is not listed here the package names for Fedora usually match up with upstream names.

Debian (Ubuntu)

sudo apt-get install automake autoconf intltool python3-gi python3-gi-cairo \
  gir1.2-gstreamer-1.0 gir1.2-gst-plugins-base-1.0 gstreamer1.0-plugins-good gstreamer1.0-plugins-bad  \
  gir1.2-secret-1 libgdk-pixbuf2.0-dev libglib2.0-dev gnome-keyring appstream-util libappstream-glib-dev \
  python3-pylast gir1.2-appindicator3-0.1 gir1.2-keybinder-3.0 gnome-icon-theme-symbolic libxml2-utils
  # Last line is optional

Fedora

First you must add the RPMFusion free repository.

sudo dnf install automake autoconf intltool libappstream-glib-devel python3-gobject \
  gstreamer1-plugins-good gstreamer1-plugins-bad-freeworld gtk3 libsecret gnome-keyring \
  keybinder3 python3-pylast # These two are optional

OpenSUSE

zypper install python3-gobject \
  'typelib(GObject)' 'typelib(GLib)' 'typelib(Gtk)' 'typelib(Gdk)' 'typelib(Pango)' 'typelib(GdkPixbuf)' \
  'typelib(Gst)' 'typelib(GstPbutils)' 'typelib(Secret)' gstreamer-plugins-bad gstreamer-plugins-good \
  'typelib(Keybinder)' 'typelib(AppIndicator3)'  python3-pylast
  # Last line is optional

Archlinux

See the aur package pithos-git.

Building

./autogen.sh
make -s

Running Locally

make run

Installing

sudo make install