openlp-git allows you to use python 3.11. Works in my test install, might not be good for production.
Update: Dependency python-pillow has been removed
Git Clone URL: | https://aur.archlinux.org/openlp-git.git (read-only, click to copy) |
---|---|
Package Base: | openlp-git |
Description: | Church presentation software. |
Upstream URL: | http://openlp.org/ |
Licenses: | GPL3 |
Conflicts: | openlp |
Provides: | openlp |
Submitter: | thelinuxguy |
Maintainer: | putte64 |
Last Packager: | putte64 |
Votes: | 1 |
Popularity: | 0.000007 |
First Submitted: | 2019-11-27 21:34 (UTC) |
Last Updated: | 2023-07-20 14:49 (UTC) |
openlp-git allows you to use python 3.11. Works in my test install, might not be good for production.
Update: Dependency python-pillow has been removed
There's a important and easy bug to be fixed in the PKGBUILD script.
In line 54: tdestdir="$pkgdir/usr/share/$pkgname/i18n"
$pkgname is pointing to "openlp-git", but for translations to work, it must be replaced with "openlp". (not $pkgname ofcourse, but the path)
Edit: This should be fixed now
PDF support works when installing 'python-pymupdf', which pulls in a library. Can you replace the 'mupdf' optdepend please?
Added qrcode dep
The latest build doesn't run without python-qrcode
, don't know when that was added but it must've been pretty recent. (I'm on build r17204.024ac3d78-1)
I've just updated the package adding python-pip
as makedepends.
Let me know if you have any issues
The patch by @t.sefzick below works nicely (with a little tweak for the 'depends') to get openlp-git working. Just sayin'. It works. As @putte64 says.
I belive the version on gitlab is compatible with python 3.10. I applied t.sefzick's diff pluss some extra dependencies on my arch install.
Installed from arch: 'python-pip', 'python-pyqt5-webengine', 'python-flask', 'python-flask-cors'.
Installed from AUR: 'python-vlc'
Had to install via pip: 'pip install wheel'
Optional: 'aspell', 'nuspell', 'hspell', 'libvoikko'.
Then it builds and run just fine (Disclosure: Haven't had time to check all functionality in OpenLP)
The building of the package fails due to the dependency python<3.10
which can not be found anymore.
Pinned Comments
putte64 commented on 2023-07-09 11:51 (UTC) (edited on 2023-07-21 18:13 (UTC) by putte64)
openlp-git allows you to use python 3.11. Works in my test install, might not be good for production.
Update: Dependency python-pillow has been removed