Page 1 of 2

Arch Linux support?

Posted: Tue Feb 14, 2023 2:46 am
by doonoo
Would it be possible to have this on the AUR?

Re: Arch Linux support?

Posted: Tue Feb 14, 2023 6:58 am
by Tim
If someone wants to try and convert the deb over, be my guest. But I simply don't have time to deal with all the various distros.

Re: Arch Linux support?

Posted: Wed Feb 15, 2023 12:06 am
by doonoo
Tim wrote: ↑
Tue Feb 14, 2023 6:58 am
If someone wants to try and convert the deb over, be my guest. But I simply don't have time to deal with all the various distros.
Hey, thank you for all you do. I appreciate you taking your time to reply my comment. I will try to see if the AUR repo is good, and if not, then I will use debtap. God bless you.

Re: Arch Linux support?

Posted: Wed Jun 28, 2023 8:44 am
by Bink
Tim wrote: ↑
Tue Feb 14, 2023 6:58 am
If someone wants to try and convert the deb over, be my guest. But I simply don't have time to deal with all the various distros.
I'd like to have a crack at getting the Arch AUR version working again. I maintain the AUR packages for a couple other bible apps already.

I'm wrestling with identifying the specific dependencies at the moment. So far I have:
  • Python 3.11
  • python-wxpython 4.2.0 (may have Python 3.11 incompatibility? Awaiting update from Arch core)
  • python-espeak 0.5
Any solid pointers would be appreciated.

Version 5.2, based on Python 2.7, also had additional listed dependencies. Are these (or Python3 equivalents) still needed?
  • python2-pillow
  • python2-configobj
  • xsel
  • gst-plugins-ugly

Re: Arch Linux support?

Posted: Wed Jun 28, 2023 2:53 pm
by Tim
For Bible Analyzer 5.5 Python 3.10 is the requirement. 3.11 may work, but I have not tried it yet.

python-wxpython 4.2.0 is for Python 3.10. wx 4.2.1 for 3.11 has been released but it is not yet in the repositories.

Any version of eSpeak should work.

Re: Arch Linux support?

Posted: Sun Jul 02, 2023 9:58 pm
by Bink
Thanks Tim.

I have it successfully launching, leveraging Python 3.10 and python-wxpython 4.2.0, but there's still a couple things to work out (some absent GTK libs). All going well, I hope to have an update on the AUR shortly.

The issues preventing launch that I encountered, were the result of it looking under

Code: Select all

/usr/lib/x86_64-linux-gnu/
for espeak-data and webkit2gtk-4.0 data. In the end I worked around that by creating symbolic links to the correct locations. I mention this in case this is something I might have the ability to configure a bit more gracefully?

Re: Arch Linux support?

Posted: Mon Jul 03, 2023 7:30 am
by Tim
Great!

Re: Arch Linux support?

Posted: Mon Feb 17, 2025 5:04 pm
by Bink
Hi @Tim. I'm working on the 5.6.1 release Arch AUR package, but I've hit an issue.

So far I've updated dependencies to include: Where I'm hitting some trouble, is with espeak. As that project has essentially been abandoned (last update April 2014), the Arch packages supporting it, such as python-espeak, are also falling by the wayside, failing to build since Python 3.12, and seemingly no fix in sight.

I have been attempting get Bible Analyzer to make use of python-espeak-ng instead, which is based the maintained fork of espeak (espeak-ng), but so far it's failing to pick it up. Might you have some thoughts on this?

Re: Arch Linux support?

Posted: Mon Feb 17, 2025 6:29 pm
by Tim
What has espeak been replaced with? There must be another TTS engine.

I'm not sure what the answer is on arch unless the TTS is disabled in BA altogether.

Re: Arch Linux support?

Posted: Mon Feb 17, 2025 6:41 pm
by Bink
espeak-ng is the maintained fork of espeak.

This 2021 note from Alexander Epaneshnikov, one of the Arch Linux package maintainers says:
2021-09-02 - Alexander Epaneshnikov wrote: espeak is unmaintained for a long time. espeak-ng is a new active fork.

we need to switch dependent packages to espeak-ng and then remove espeak from
the repository.
https://archlinux.org/todo/switch-to-espeak-ng/