Hello Mechtilde, Am Thu, Dec 14, 2023 at 07:09:16PM +0100 schrieb Mechtilde: > Hello Mathias, > > thanks for the hint, > > At this time mozilla-devscript is needed when you want to build > Mozilla-AddOns from the *.xpi. > > So we need to elaborate another way to do it.
I've dropped mozilla-devscripts as an dependency for thunderbird long ago. To get the l10n XPI files creatable I picked up the main part of mozilla-devscripts, the shell script xpi-pack.sh, and placed it within the debian/ folder. https://salsa.debian.org/mozilla-team/thunderbird/-/commit/b31360b05e048826571245a2fda26d56592da435 We call this shell script then directly in debian/rules, it's quite simple and straight forward to use. https://salsa.debian.org/mozilla-team/thunderbird/-/blob/debian/sid/debian/rules#L134 I think shipping this shell script now in only a few source packages is acceptable, otherwise we would need to fix mozilla-devscripts with a bit effort for not really big gain. Another option could be to move the XPI package build functionaliy into some debhelper package, but I haven't looked really seriously into any option. Regards Carsten