FrodeSolheim / fs-uae-launcher

A frontend for the FS-UAE Amiga emulator with support for the OpenRetro online game database.
GNU General Public License v2.0
63 stars 17 forks source link

All available deb packages has broken dependencies with Python3 in most recent ubuntu/mint distributions. #160

Open amikot opened 3 months ago

amikot commented 3 months ago

if I try to install any of available fs-uae-launcher DEB packages - I'm getting the same error about broken dependencies. Even packages prepared for unstable Debian demand Python3 to be in version lower than 3.12.0. Ubuntu 24.04 has Python3 already in version 3.12.3, which prevents installation of the launcher on that Ubuntu, but also on Mint 22 which was released just couple weeks ago.

LambdaCalculus37 commented 2 months ago

I had to resort to changing the control file in the python3-lhafile-0.3.0-0.deb package so that the "Depends" line reads as such:

Depends: python3 (>= 3.11), python3 (>= 3.10~), python3:any (>= 3.2~), libc6 (>= 2.4)

After repackaging the .deb package, I was able to install it and FS-UAE-Launcher successfully. My system is currently on Debian 13 "Trixie (I run the 'testing' channel so I get more up to date packages than 'stable').

I should note that this is nothing more than a quick hack to fix the package; it works but is not a sanctioned recommendation.