audetto / AppleWin

Apple II emulator for Linux
GNU General Public License v2.0
50 stars 13 forks source link

Need to update Debian package CONTROL file [enhancement] #180

Open nerun opened 3 months ago

nerun commented 3 months ago

For future versions of Debian, especially Trixie, Debian package creation needs to be updated to change the version of the package dependencies, or the package installation on the system will fail, without configuring the package.

This package: libboost-program-options1.74.0, need to be replaced. AppleWin do work with version 1.81.0 and 1.83.0. I think the best way to do this is to add alternatives by using pipe | in CONTROL:

I have tested in Debian Trixie and it worked:

Architecture: amd64
Depends: libyaml-0-2, libminizip1, libqt5gui5, libqt5widgets5, libqt5multimedia5, libqt5gamepad5, libncursesw6, libevdev2, libsdl2-image-2.0-0, libsdl2-2.0-0, libgles2, libpcap0.8, libslirp0, libboost-program-options1.74.0 | libboost-program-options1.81.0 | libboost-program-options1.83.0
Description: Apple ][ emulator for Linux
Homepage: https://github.com/audetto/AppleWin
Maintainer: audetto <mariofutire@gmail.com>
Package: applewin
Priority: optional
Section: devel
Version: 1.30.18.0
Installed-Size: 9973

Here's a list of versions for libboost-program-options in debian.packages.org.