Thanks Alexandre, great to hear from you. On the SDL migration, it is complete – Angband now supports SDL1 and 2, and we simply configure the Debian package not to build the SDL1 version, just SDL2 (plus the console port and the native x11 port). So we can avoid any SDL1 dependencies. Thanks for your offer of help - I will have a look at your Salsa repo and contact you privately with followup questions. Building two source packages from one Angband tarball sounds good to me, I will try to configure things that way. Best Chris Sent from Mail for Windows From: Alexandre Detiste Hi, Le jeu. 7 sept. 2023 à 23:47, Chris Carr <rantingman@gmail.com> a écrit : > > I have packaged Angband 4.2.5. I don’t know if Alexandre is still working on it but I have not seen his packages uploaded. I always need a sponsor, so I dropped the ball for now. > I can create a DFSG-free orig.tar.gz, and a non-free one with the tiles and sounds. > I can then configure debhelper to detect the presence or absence of the non-free tarball > and build either two packages (angband and angband-data) or three (including the non-free one). I prefer to use standard tooling that hacking one-of-a-king get-orig-source targets. It's more readable to have two source packages built from the same tarball: one free one (+dfsg..) and one non-free one. > But I don’t know how if that will render the *source* package non-free. I and many others spent much of the late 2000s tracking down all the original contributors and persuading them to re-licence their code under the GPL (which wasn’t known when they wrote it), so it was a big achievement to get Angband into main from 3.0. So I would like to keep the source package free if possible, even if this means having to maintain two source packages (which I don’t know how to do). It looks like a regression. > I have a number of questions about the packaging process > (sbuild can’t install imagemagick; dh_autoconf rewrites install-sh; > version deps of libc and sdl-mixer-dev have increased unnecessarily; many more) >– would anyone be willing to mentor me to get these things fixed? Yes I can spend more time on this on Salsa https://salsa.debian.org/games-team/angband/-/commits/master Just push, or if you're not confident, use branches and/or merge-requests. > Anyway, it is possible that Alexandre is far more expert than me (I am an amateur with a desk job) > and his packages may be much better. > My only advantage is being a member of the upstream devteam, > but that does not make me the best person to be the Debian maintainer. And I don't know this game enough, I'm more interested in the SDL1 -> 2 migrations and it's impacts. Thanks |