I changed the python dependence, now it's using the default python of the system (python 2).
The PPA is primarily for Ubuntu and derivatives, like any PPA is. I don't guarantee that it'll work with debian. Also, what package have you used? From 15.04 ? I think this is the closest to debian jessie. You'll have to satisfy these deps:
Code: Select all
Depends: libasound2 (>= 1.0.16), libc6 (>= 2.15), libegl1-mesa (>= 7.8.1) | libegl1-x11, libgcc1 (>= 1:4.4.0), libgles2-mesa (>= 7.8.1) | libgles2, libstdc++6 (>= 4.9), python, python-evdev
I know how to change dependencies and how to read dependencies.. As i said, i altered the .deb files dependencies in order to install it.
The changed dependency won't work either. Debian has no python-evdev whatsoever (it has python3 though, so that was never an issue).
If i was you i would remove python packages completely since they are in no way necessary to run the emulator, they are only for the reicast-joyconfig.py which is not part of the emulator but only a helper script to create new mapping files as i understand, which can easily be created manually.
The basic dependecies of reicast are very simple it probably would even run under Debian Squeeze and Ubuntu 12.04 or older. It's really no high dependencies needed.
BTW there is one dependenciy missing in your list of dependencies. libevdev-dev which is used by reicast in order to access /dev/input/eventX.
I used the 14.04 package... Although it does not make any differences since all packages should have the same dependencies. I build my package under Debian Wheezy, and it should work just fine under Ubuntu 15.10. (as i said, there are really no big dependencies on this)
sergio-br2 wrote:There's no patch such as multiplayer or whatever, the source code is the same from the reicast upstream, and I encourage you guys to send these patches to the upstream if it's possible.
Actually there is and it's listed here in this thread as well, just go one page back. It's also incorporated in my package of reicast and working perfectly fine.
The multiplayer issue is already discussed on the reicast github repository. Maybe you just missed that topic.
sergio-br2 wrote:About the rpi, I don't know if the package will work with it, since OpenGL programs must be linked with GLES from /opt/vc/*
I don't know for sure, but any OpenGL ES 2.0 armhf board should be able to run these packages. I highly doubt there is any limitation. In worst case a simple symlink in /usr/lib/arm-linux-gnueabihf/ should be all that's needed.
I may ask a colleauge from work to try my package on the RPi. As far as i know it should work fine.
sergio-br2 wrote:Edit: What's the closest to debian jessie? ubuntu 15.04?
Debian Jessie is somewhat between 14.04 and 15.10. It has newer Qt5 packages as 14.04 and 15.04 but older packages in other fields. It comes with default gcc 4.8 same as 14.04 and can install 4.9.2 also as in 14.04 and 15.04.
It comes with libc6 2.19 same as 14.04 and 15.04.
I would normally compare Debian releases with LTS releases, so i would always go with 14.04 to be on the sure side.