Skip to content

Commit

Permalink
Update Windows install instructions
Browse files Browse the repository at this point in the history
  • Loading branch information
virtuald committed Apr 20, 2017
1 parent b3af65b commit ccce5c7
Showing 1 changed file with 36 additions and 7 deletions.
43 changes: 36 additions & 7 deletions doc/dev/getting_started.rst
Original file line number Diff line number Diff line change
Expand Up @@ -47,14 +47,31 @@ dependencies::
Windows
~~~~~~~

See the `PyGObject Getting Started <https://pygobject.readthedocs.io/en/latest/getting_started.html>`_
documentation for getting the core PyGObject stuff installed via ``msys2``. Once
you get that working, then you just need to use the appropriate package manager
to install GStreamer and things should be good to go.

Once you get pygobject working, you will also want to install mutagen via pip::
First, install `msys2 <http://www.msys2.org/>`_. Then, open the MinGW32
shell window (look in the Start Menu for it), and run this monster (it may take
awhile)::

pacman -S \
mingw-w64-i686-python2-gobject \
mingw-w64-i686-python2-cairo \
mingw-w64-i686-python2-pip \
mingw-w64-i686-gtk3 \
mingw-w64-i686-gdk-pixbuf2 \
mingw-w64-i686-gstreamer \
mingw-w64-i686-gst-plugins-base \
mingw-w64-i686-gst-plugins-good \
mingw-w64-i686-gst-plugins-bad \
mingw-w64-i686-gst-libav \
mingw-w64-i686-gst-plugins-ugly

Once that is complete, you'll want to install mutagen::
py -m pip install mutagen
python -m pip install mutagen
And then you should be able to launch Exaile from the msys2 console::
cd exaile
python exaile_win.py

OSX
~~~
Expand All @@ -64,6 +81,18 @@ environment for OSX, and has instructions for setting it up:

* https://github.com/exaile/python-gtk3-gst-sdk/tree/master/osx_bundle

Other instructions
~~~~~~~~~~~~~~~~~~

See the `PyGObject Getting Started <https://pygobject.readthedocs.io/en/latest/getting_started.html>`_
documentation for getting the core PyGObject stuff installed. Once you get that
working, then you just need to use the appropriate package manager to install
GStreamer and things should be good to go.

Once you get pygobject working, you will also want to install mutagen via pip::
py -m pip install mutagen

Useful documentation
--------------------

Expand Down

0 comments on commit ccce5c7

Please sign in to comment.