Sophie Brun pushed to branch master at Debian Python Team / packages / python-wordcloud
Commits: c5902f17 by Arnaud Rebillout at 2024-09-23T13:55:04+07:00 Use NotoMono-Regular.ttf in place of DroidSansMono.ttf Thus dropping the huge dependency on textlive-fonts-extra. For context, the Droid fonts were relaced by the Noto fonts a long time ago, cf. [1] and [2]. So the correct replacement for DroidSansMono.ttf should be in there: ``` $ dpkg -L fonts-noto-mono | grep ttf /usr/share/fonts/truetype/noto/NotoMono-Regular.ttf /usr/share/fonts/truetype/noto/NotoSansMono-Bold.ttf /usr/share/fonts/truetype/noto/NotoSansMono-Regular.ttf ``` After trying to regenerate `examples/parrot.py` with those fonts, it turns out that using the font `NotoMono-Regular.ttf` produces a byte-for-byte identical output as with using the font `DroidSansMono.ttf`. So it's really really Ok to swap. References: [1]: https://lists.ubuntu.com/archives/ubuntu-devel/2016-February/039159.html [2]: https://fonts.google.com/noto/use#faq Closes: #1055946 - - - - - 9c6d4c5d by Arnaud Rebillout at 2024-09-23T13:55:13+07:00 Use execute_after in d/rules And other nitpicks - - - - - 8bf690c6 by Sophie Brun at 2024-09-23T12:00:29+00:00 Merge branch 'master' into 'master' Use NotoMono-Regular.ttf in place of DroidSansMono.ttf See merge request python-team/packages/python-wordcloud!1 - - - - - 2 changed files: - debian/control - debian/rules Changes: ===================================== debian/control ===================================== @@ -29,7 +29,7 @@ Depends: ${python3:Depends}, python3-matplotlib, python3-numpy, python3-pil, - texlive-fonts-extra + fonts-noto-mono Description: little word cloud generator in Python Compared to other wordclouds, this algorithm has the advantage of * filling all available space. ===================================== debian/rules ===================================== @@ -1,10 +1,9 @@ -#! /usr/bin/make -f +#!/usr/bin/make -f export DEB_BUILD_MAINT_OPTIONS = hardening=+all -export PYBUILD_NAME=wordcloud +export PYBUILD_NAME = wordcloud export PYBUILD_AFTER_INSTALL = \ - dh_link /usr/share/texlive/texmf-dist/fonts/truetype/ascender/droid/droidsansmono/DroidSansMono.ttf {install_dir}/$(PYBUILD_NAME)/DroidSansMono.ttf - + dh_link /usr/share/fonts/truetype/noto/NotoMono-Regular.ttf {install_dir}/$(PYBUILD_NAME)/DroidSansMono.ttf %: dh $@ --with python3 --buildsystem=pybuild @@ -15,8 +14,7 @@ override_dh_auto_clean: rm "${CURDIR}/wordcloud/query_integral_image.c"; \ fi -override_dh_auto_configure: - dh_auto_configure +execute_after_auto_configure: cython3 wordcloud/*.pyx # skip tests when building, depends on autopkgtest View it on GitLab: https://salsa.debian.org/python-team/packages/python-wordcloud/-/compare/7c60aed19a224b378513554a98e7cf58d66d043f...8bf690c631e13a0ee7418e4dd185a96c1103c176 -- View it on GitLab: https://salsa.debian.org/python-team/packages/python-wordcloud/-/compare/7c60aed19a224b378513554a98e7cf58d66d043f...8bf690c631e13a0ee7418e4dd185a96c1103c176 You're receiving this email because of your account on salsa.debian.org.
_______________________________________________ debian-med-commit mailing list [email protected] https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-med-commit
