New comment by loreb on void-packages repository https://github.com/void-linux/void-packages/pull/40063#issuecomment-1705439664 Comment: It used to work... applying ``` diff --git a/srcpkgs/python3-gtts/template b/srcpkgs/python3-gtts/template index c46e4335..a959073c 100644 --- a/srcpkgs/python3-gtts/template +++ b/srcpkgs/python3-gtts/template @@ -17,7 +17,7 @@ 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 + mv -f "$i" "${i,,}" # lowercase done } post_install() { ``` fixed the issue for me, but then at the end I get ``` => mnemosyne-2.9_1: running post_build ... make: 'build' is up to date. ./pyuic5 main_wdgt.ui > ui_main_wdgt.py env: ‘python\r’: No such file or directory env: use -[v]S to pass options in shebang lines make: *** [makefile:28: ui_main_wdgt.py] Error 127 => ERROR: mnemosyne-2.9_1: post_build: 'make default' exited with 2 => ERROR: in post_build() at srcpkgs/mnemosyne/template:22 => ERROR: mnemosyne-2.9_1: post_build: '( cd mnemosyne/pyqt_ui && make default )' exited with 1 => ERROR: in post_build() at srcpkgs/mnemosyne/template:22 ``` Apparently masterdir/builddir/mnemosyne-2.9/mnemosyne/pyqt_ui/pyuic5 has a carriage return in its shabang (fixed upstream, but there's also a new release, it's now pyuic6) Fix that and it now complains (it used to work I swear!!!) that ``` ./pyuic5 add_cards_dlg.ui > ui_add_cards_dlg.py Traceback (most recent call last): File "/builddir/mnemosyne-2.9/mnemosyne/pyqt_ui/./pyuic5", line 15, in from PyQt5 import QtCore ModuleNotFoundError: No module named 'PyQt5' ``` The newer release uses PyQt6, so anything we do to fix that (nothing difficult, every time I try to build a new tiny patch/dependency is needed) will have to be discarded when we upgrade - it says above you tried 2.10, did anything go wrong? I still have hostdir/binpkgs/mnemosyne/mnemosyne-2.10.1_1.x86_64-musl.xbps, why downgrading to 2.9?