[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

RFS: devilutionx/1.5.4+ds2-1 [ITP] -- diablo build for modern operating systems



I’m forwarding this request for sponsorship to the Games Team mailing list, as
this new package is the kind of thing that is an obvious fit for our team.

DevilutionX is a native engine for the original Diablo game, that is already
supported by ./play.it. As it is not in Debian repositories yet, we currently
build a local package from the upstream binaries, but we could stop doing that
as soon as DevilutionX reaches the archive.

In addition, having it in the archive would add Diablo to the list of games
that game-data-packager could easily support.

Warning: before it is actually uploaded, the section must be fixed. The
SustainableUse license includes a non-commercial clause, so this package
should enter non-free, not main:
> You may use or modify the software only for your own internal business
> purposes or for non-commercial or personal use. You may distribute the
> software or provide it to others only if you do so free of charge for
> non-commercial purposes. (…)
https://salsa.debian.org/krekhov/devilutionx/-/blob/debian/latest/LICENSE.md#limitations

Maybe it needs some fixes to the debian/copyright file too, as it currently
wrongly identifies this license as "free software" while it is actually not
DFSG-compliant:
> This package is free software; (…)
https://salsa.debian.org/krekhov/devilutionx/-/blob/debian/latest/debian/copyright#L6218

I would gladly sponsor it myself, but I am not a DD yet ;)

I plan to come back from DebConf25 with a brand new DD hat, so if this package
is still pending then I would assume sponsorship for it. But I hope it is going
to reach the Debian archive before that.

The original sponsorship request follows:

On Wed, 7 May 2025 13:34:00 +0300 Kirill Rekhov <krekhov.dev@gmail.com> wrote:
> Package: sponsorship-requests
> Severity: wishlist
> 
> Dear mentors,
> 
> I am looking for a sponsor for my package "devilutionx":
> 
>  * Package name: devilutionx
>    Version: 1.5.4+ds2-1
>    Upstream contact: https://github.com/diasurgical
>  * URL: https://github.com/diasurgical/DevilutionX
>  * License: GPL-3+, BSD-2-clause, GPL-2, BSD-1-Clause, LGPL-2.1+,
> SustainableUse, Expat, LGPL-2.1, Apache-1.0, LGPL, BSD-3-clause,
> CC-BY-SA-4.0, Zlib, BSL-1.0, MS-PL, LGPL-3+, Apache-2.0, GPL-2+
>  * Vcs: https://salsa.debian.org/krekhov/Devilutionx
>    Section: games
> 
> The source builds the following binary packages:
> 
>   devilutionx - diablo build for modern operating systems
>   devilutionx-data - architecture-independent data files for DevilutionX
> 
> To access further information about this package, please visit the
> following URL:
> 
>   https://mentors.debian.net/package/devilutionx/
> 
> Alternatively, you can download the package with 'dget' using this command:
> 
>   dget -x
> https://mentors.debian.net/debian/pool/main/d/devilutionx/devilutionx_1.5.4+ds2-1.dsc
> 
> Changes for the initial release:
> 
>  devilutionx (1.5.4+ds2-1) unstable; urgency=medium
>  .
>    * Initial release (Closes: #1088174)
> 
> Regards,
> -- 
>   Kirill Rekhov

Attachment: pgpOneabE1yIR.pgp
Description: Signature digitale OpenPGP


Reply to: