Installing from Source

TingPing edited this page Oct 19, 2017 · 28 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
wget https://github.com/pithos/pithos/archive/master.tar.gz
tar -xf master.tar.gz

Getting Dependencies

Pithos requires at least Gtk 3.18 + GLib 2.46.

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 meson 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 gvfs
  # Last line is optional

Fedora

First you must add the RPMFusion free repository.

sudo dnf install meson libappstream-glib-devel python3-gobject \
  gstreamer1-libav gtk3 libsecret gnome-keyring \
  keybinder3 python3-pylast # These two are optional

OpenSUSE

zypper install meson 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

meson build
ninja -C build

Running Locally

ninja -C build run

Installing

sudo ninja -C build install
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.