Arch Linux support?

Issues and Comments on the Current Beta Versions
doonoo
Posts: 7
Joined: Sat Jan 07, 2023 12:13 am

Arch Linux support?

Post by doonoo »

Would it be possible to have this on the AUR?

Tim
Site Admin
Posts: 1627
Joined: Sun Dec 07, 2008 1:14 pm

Re: Arch Linux support?

Post 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.
Tim Morton
Developer, Bible Analyzer

But to him that worketh not, but believeth on him that justifieth the ungodly, his faith is counted for righteousness. (Rom 4:5 AV)

doonoo
Posts: 7
Joined: Sat Jan 07, 2023 12:13 am

Re: Arch Linux support?

Post 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.

Bink
Posts: 9
Joined: Tue Jun 21, 2022 8:18 pm

Re: Arch Linux support?

Post 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

Tim
Site Admin
Posts: 1627
Joined: Sun Dec 07, 2008 1:14 pm

Re: Arch Linux support?

Post 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.
Tim Morton
Developer, Bible Analyzer

But to him that worketh not, but believeth on him that justifieth the ungodly, his faith is counted for righteousness. (Rom 4:5 AV)

Bink
Posts: 9
Joined: Tue Jun 21, 2022 8:18 pm

Re: Arch Linux support?

Post 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?

Tim
Site Admin
Posts: 1627
Joined: Sun Dec 07, 2008 1:14 pm

Re: Arch Linux support?

Post by Tim »

Great!
Tim Morton
Developer, Bible Analyzer

But to him that worketh not, but believeth on him that justifieth the ungodly, his faith is counted for righteousness. (Rom 4:5 AV)

Bink
Posts: 9
Joined: Tue Jun 21, 2022 8:18 pm

Re: Arch Linux support?

Post 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?

Tim
Site Admin
Posts: 1627
Joined: Sun Dec 07, 2008 1:14 pm

Re: Arch Linux support?

Post 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.
Tim Morton
Developer, Bible Analyzer

But to him that worketh not, but believeth on him that justifieth the ungodly, his faith is counted for righteousness. (Rom 4:5 AV)

Bink
Posts: 9
Joined: Tue Jun 21, 2022 8:18 pm

Re: Arch Linux support?

Post 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/

Post Reply