1
0
mirror of synced 2024-11-05 08:58:52 +01:00
mat2/INSTALL.md
2019-02-17 17:02:17 +01:00

2.2 KiB

Python ecosystem

If you feel like running arbitrary code downloaded over the internet (pypi doesn't support gpg signatures anymore), mat2 is available on pypi, and can be installed like this:

pip3 install mat2

GNU/Linux

Optional dependencies

When bubblewrap is installed, MAT2 uses it to sandbox any external processes it invokes.

Fedora

Thanks to atenart, there is a package available on Fedora's copr.

We use copr (cool other packages repo) as the Mat2 Nautilus plugin depends on python3-nautilus, which isn't available yet in Fedora (but is distributed through this copr).

First you need to enable Mat2's copr:

dnf -y copr enable atenart/mat2

Then you can install both the Mat2 command and Nautilus extension:

dnf -y install mat2 mat2-nautilus

Debian

There a package available in Debian buster/sid. The package doesn't include the Nautilus extension yet.

For Debian 9 stretch, there is a way to install it manually:

# apt install python3-mutagen python3-gi-cairo gir1.2-gdkpixbuf-2.0 libimage-exiftool-perl gir1.2-glib-2.0 gir1.2-poppler-0.18 ffmpeg
# apt install bubblewrap  # if you want sandboxing
$ git clone https://0xacab.org/jvoisin/mat2.git
$ cd mat2
$ ./mat2

and if you want to install the über-fancy Nautilus extension:

# apt install gnome-common gtk-doc-tools libnautilus-extension-dev python-gi-dev python3-dev build-essential
$ git clone https://github.com/GNOME/nautilus-python
$ cd nautilus-python
$ PYTHON=/usr/bin/python3 ./autogen.sh
$ make
# make install
$ mkdir -p ~/.local/share/nautilus-python/extensions/
$ cp ../nautilus/mat2.py ~/.local/share/nautilus-python/extensions/
$ PYTHONPATH=/home/$USER/mat2 PYTHON=/usr/bin/python3 nautilus

Arch Linux

Thanks to Francois_B, there is an package available on Arch linux's AUR.

Gentoo

MAT2 is available in the torbrowser overlay.