mirror of
https://github.com/lutris/lutris
synced 2024-10-07 08:19:07 +00:00
Modified INSTALL file (actually, ripped off Gwibber's :) )
This commit is contained in:
parent
6c55d395bf
commit
37a3b49133
84
INSTALL
84
INSTALL
|
@ -1,23 +1,65 @@
|
||||||
|
Installing Lutris
|
||||||
|
=================
|
||||||
|
|
||||||
Lutris depends on the following :
|
Requirements
|
||||||
- Python (>= 2.5) (Maybe compatible with 2.4 and earlier, someone will have to test)
|
------------
|
||||||
- python-gtk2
|
|
||||||
- python-glade2
|
|
||||||
- python-yaml
|
|
||||||
|
|
||||||
|
These are the requirements I was able to find on the development machine.
|
||||||
Optional dependencies:
|
Lutris should work on any Gnome system but the runner installation is
|
||||||
- fuseiso (To mount isos without root permissions, and this isn't implemented
|
currently tied to Software Center so it works only on Ubuntu and Debian.
|
||||||
yet btw)
|
In the future, the installation process will use a distro independent
|
||||||
- python-pyglet (For the fullscreen coverflow)
|
mechanism.
|
||||||
- python-gconf
|
In order to run Lutris, install the following packages.
|
||||||
|
|
||||||
Stuff that Lutris may install for you:
|
* Python (>= 2.5)
|
||||||
- wine
|
* python-gtk2
|
||||||
- scummvm
|
* python-glade2
|
||||||
- uae
|
* python-gconf (recommended but optional)
|
||||||
- mednafen
|
* python-xdg
|
||||||
- sdlmame
|
* python-yaml
|
||||||
- snes9x-gtk
|
* joy2key (optional)
|
||||||
- ...
|
* python-pyglet (optional, for fullscreen coverflow)
|
||||||
|
|
||||||
|
If you want to manually install runners you can choose from the list below
|
||||||
|
and install the ones you wish to use.
|
||||||
|
|
||||||
|
* wine
|
||||||
|
* scummvm
|
||||||
|
* uae
|
||||||
|
* mednafen
|
||||||
|
* sdlmame
|
||||||
|
* snes9x-gtk
|
||||||
|
* gens-gs
|
||||||
|
* steam (using wine)
|
||||||
|
* atari800
|
||||||
|
* dolphin-emu
|
||||||
|
* frotz
|
||||||
|
* dosbox
|
||||||
|
* hatari
|
||||||
|
* jzintv
|
||||||
|
* mednafen
|
||||||
|
* mupen64plus
|
||||||
|
* nulldc (1.0.3 only, using wine)
|
||||||
|
* o2em
|
||||||
|
* openmsx
|
||||||
|
* osmose
|
||||||
|
* pcsx
|
||||||
|
* pcsx2 (not currently supported, but soon will be)
|
||||||
|
* scummvm
|
||||||
|
|
||||||
|
Installation
|
||||||
|
------------
|
||||||
|
|
||||||
|
Lutris uses Python's distutils framework for installation. In order to
|
||||||
|
install Lutris, you will need root access. To install Lutris, perform
|
||||||
|
the following command as root:
|
||||||
|
|
||||||
|
$ python setup.py install
|
||||||
|
|
||||||
|
Run Lutris
|
||||||
|
-----------
|
||||||
|
|
||||||
|
If you installed Lutris using the setup.py script, you can launch the
|
||||||
|
program by typing "lutris" at the command line. If you want to run
|
||||||
|
Lutris without installing it, start "bin/lutris" from within the
|
||||||
|
Lutris directory.
|
||||||
|
|
7
setup.py
7
setup.py
|
@ -55,7 +55,6 @@ def update_data_path(prefix, oldvalue=None):
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
return oldvalue
|
return oldvalue
|
||||||
|
|
||||||
|
|
||||||
def update_desktop_file(datadir):
|
def update_desktop_file(datadir):
|
||||||
|
|
||||||
try:
|
try:
|
||||||
|
@ -74,7 +73,6 @@ def update_desktop_file(datadir):
|
||||||
print ("ERROR: Can't find lutris.desktop.in")
|
print ("ERROR: Can't find lutris.desktop.in")
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
|
|
||||||
|
|
||||||
class InstallAndUpdateDataDirectory(DistUtilsExtra.auto.install_auto):
|
class InstallAndUpdateDataDirectory(DistUtilsExtra.auto.install_auto):
|
||||||
def run(self):
|
def run(self):
|
||||||
if self.root or self.home:
|
if self.root or self.home:
|
||||||
|
@ -87,11 +85,6 @@ class InstallAndUpdateDataDirectory(DistUtilsExtra.auto.install_auto):
|
||||||
update_data_path(self.prefix, previous_value)
|
update_data_path(self.prefix, previous_value)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
###################### YOU SHOULD MODIFY ONLY WHAT IS BELOW ######################
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
DistUtilsExtra.auto.setup(
|
DistUtilsExtra.auto.setup(
|
||||||
name='lutris',
|
name='lutris',
|
||||||
version=lutris.constants.version,
|
version=lutris.constants.version,
|
||||||
|
|
Loading…
Reference in a new issue