New comment by loreb on void-packages repository https://github.com/void-linux/void-packages/pull/40063#issuecomment-1593290029 Comment: Now it works, some files were supposed to be generated at build time but they weren't because... no idea why. Anyway, starting from your latest commit: ``` diff --git a/srcpkgs/mnemosyne/template b/srcpkgs/mnemosyne/template index a058fdae..d5d003c9 100644 --- a/srcpkgs/mnemosyne/template +++ b/srcpkgs/mnemosyne/template @@ -3,7 +3,7 @@ pkgname=mnemosyne version=2.10.1 revision=1 build_style=python3-module -hostmakedepends="python3-setuptools" +hostmakedepends="python3-setuptools python3-pyqt6-core-devel python3-pyqt6-devel-tools" depends="python3 python3-pyqt6 python3-pyqt6-webengine python3-Pillow python3-CherryPy python3-gtts python3-matplotlib python3-WebOb python3-Cheroot python3-PyOpenGL python3-setuptools qt6-webengine" @@ -14,3 +14,8 @@ license="GPL-3.0-or-later" homepage="https://mnemosyne-proj.org/" distfiles="https://github.com/mnemosyne-proj/mnemosyne/archive/${version}.tar.gz" checksum=3691124f07335314830c943178a0b6feaf719310ad1bee582fa78726f5329276 +post_build() { + make build # some python files are generated + ( cd mnemosyne/pyqt_ui && make default ) # FIXME why not already built? + # anyway, this is responsible for python3-pyqt6-devel-tools etc. +} diff --git a/srcpkgs/python3-gtts/template b/srcpkgs/python3-gtts/template index 17b4fd45..949071dc 100644 --- a/srcpkgs/python3-gtts/template +++ b/srcpkgs/python3-gtts/template @@ -2,8 +2,8 @@ pkgname=python3-gtts version=2.3.2 revision=1 -build_style=python3-module -hostmakedepends="python3-setuptools" +build_style=python3-pep517 +hostmakedepends="python3-setuptools python3-wheel" depends="python3 python3-click" checkdepends="python3-click python3-mock python3-urllib3 python3-requests python3-testfixtures python3-wheel tox" short_desc="Module and CLI text-to-speech tool using Google Translate API" @@ -14,6 +14,13 @@ changelog="https://raw.githubusercontent.com/pndurette/gTTS/main/CHANGELOG.md" distfiles="${PYPI_SITE}/g/gTTS/gTTS-${version}.tar.gz" checksum=5314f7dedb4230889ff4773edd37e101408497e166982027b8d9582a4585eb4f +pre_install() { + #dist/gTTS-2.3.2-py3-none-any.whl + for i in dist/gTTS-*.whl ; do + test -e "$i" || continue + cp -f "$i" "${i,,}" # lowercase + done +} post_install() { vlicense LICENSE } ``` And then you'll need to install the missing deps listed above plus python3-pyqt6-multimedia, python3-pyqt6-sql and python3-argon2. At least ItWorksForMe(tm) - let me know if it fails for you for any reason.