Hi, sorry to bother. I received a request to package fonts-adwaita-mono in Debian.
The upstream adwaita-fonts repository contains mono/private-build-plans.toml and mono/update-fonts.sh. Currently, the upstream script downloads Iosevka 34.1.0, runs npm install, and builds Adwaita Mono from the custom build plan. I noticed that Debian already has the fonts-iosevka source package, which bundles the required verda/npm build environment. I tested the current Iosevka source package locally with the Adwaita Mono build plan, and this works: $ npm run build -- ttf-unhinted::AdwaitaMono --jCmd=1 It produces the four required fonts: AdwaitaMono-Regular.ttf AdwaitaMono-Bold.ttf AdwaitaMono-Italic.ttf AdwaitaMono-BoldItalic.ttf My question is: what would be the preferred Debian packaging approach here? In particular, should fonts-adwaita vendor the required Iosevka source/build environment, or is there a preferred way to reuse the fonts-iosevka source package/build infrastructure? I don't want to duplicate the Iosevka source or node_modules unnecessarily, so I'd appreciate guidance before implementing the package. https://salsa.debian.org/krekhov/fonts-adwaita https://tracker.debian.org/pkg/fonts-iosevka -- Regards, Kirill Rekhov Currently Debian Maintainer GPG Fingerprint: 2640 769D FDA1 AAA0 F863 D1AE 5F2C 5905 519C E0A0 Debian Salsa: https://salsa.debian.org/krekhov Debian Person: https://nm.debian.org/person/krekhov Debian QA Page: https://qa.debian.org/[email protected] GitHub: https://github.com/krekhovx
signature.asc
Description: PGP signature

