Typically, in Debian packaging, you would use Files-Excluded in debian/
copyright to remove things like vendored library code, and debian/patches to 
make modifications that have not yet/are not likely to be accepted upstream.

For example, see:

https://salsa.debian.org/cryptocoin-team/electrum/-/blob/master/debian/
copyright?ref_type=heads

https://salsa.debian.org/cryptocoin-team/electrum/-/tree/master/debian/
patches?ref_type=heads

On Tuesday, October 15, 2024 4:47:44 AM MST James Addison wrote:
> Hi Phil,
> 
> On Tue, 15 Oct 2024 at 04:45, Phil Wyett <philip.wy...@kathenas.org> wrote:
> > [ ... snip ... ]
> > This package uses a fork of the upstream github repo. Is there a 
particular
> > reason for not using it?
> 
> Primarily this is to build against a source that includes additional
> modifications, and removes vendored library code (a Debian
> best-practice, but also a general software development practice that I
> tend to agree with).
> 
> Apart from the vendored-code removal, I've offered each modification
> within pull requests to upstream, with mixed results that I expect may
> be due to the fact that it isn't worth the time/effort for the
> developer to review and apply them all (the game was released nearly a
> decade ago, and the developer is working on other titles).
> 
> On a related note: the homepage field for the package contains a
> hyperlink to the game's webpage on the developer website, instead of a
> link to my fork of the codebase on GitHub.  This is somewhat
> intentional, because players will require the corresponding game data
> (hence the package is assigned to the Debian contrib section), and
> that game data is available for purchase from the developer.
> 
> Regards,
> James


-- 
Soren Stoutner
so...@debian.org

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to