Package Details: openlp 3.1.7-1

Git Clone URL: https://aur.archlinux.org/openlp.git (read-only, click to copy)
Package Base: openlp
Description: Church presentation software.
Upstream URL: http://openlp.org/
Keywords: bible church pdf presentation projection song video
Licenses: GPLv2
Submitter: floft
Maintainer: rprice
Last Packager: rprice
Votes: 17
Popularity: 0.000000
First Submitted: 2015-08-11 00:27 (UTC)
Last Updated: 2025-06-17 15:47 (UTC)

Latest Comments

1 2 3 4 5 6 .. 10 Next › Last »

joelchrono commented on 2025-11-11 17:25 (UTC)

If it works out for next Sunday I'll be more than happy, I had to make a Google Slides presentation on a whim and that was hideous. No rush too, I can do another with more time to prepare now...

rprice commented on 2025-11-11 17:23 (UTC)

Still working on things, getting grief because of the older QT, but working through things.

rprice commented on 2025-11-10 16:20 (UTC)

I think the problem is because Arch seems to be moving to Qt6, I'm working on fixing the dpendencies. Hopefully I can have it working today.

rprice commented on 2025-11-09 22:45 (UTC)

Hi Joel, I will look at it, maybe today, maybe over the next few days. I'm wondering if we need to add a dependency for Qt5, since I think we may be on 6 now.

joelchrono commented on 2025-11-09 15:41 (UTC)

I get the following error with the 3.1.7 update

Traceback (most recent call last):
  File "/usr/bin/openlp", line 33, in <module>
    sys.exit(load_entry_point('OpenLP==3.1.7', 'gui_scripts', 'openlp')())
             ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/bin/openlp", line 25, in importlib_load_entry_point
    return next(matches).load()
           ~~~~~~~~~~~~~~~~~~^^
  File "/usr/lib/python3.13/importlib/metadata/__init__.py", line 179, in load
    module = import_module(match.group('module'))
  File "/usr/lib/python3.13/importlib/__init__.py", line 88, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 1026, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/usr/lib/python3.13/site-packages/openlp/__main__.py", line 31, in <module>
    from openlp.core.app import main
  File "/usr/lib/python3.13/site-packages/openlp/core/app.py", line 38, in <module>
    from PyQt5 import QtCore, QtGui, QtWebEngineWidgets, QtWidgets  # noqa
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ModuleNotFoundError: No module named 'PyQt5.QtWebChannel'

Any idea how to fix?

rprice commented on 2025-06-17 15:50 (UTC)

Okay, I created a new version with the latest OpenLP release, and I changed the libreoffice dependency. I haven't installed it yet, but the build went through okay.

rprice commented on 2025-06-17 15:38 (UTC)

I will try and get a new version out today. I'm sure we can change the dependency to just libreoffice at the same time.

fanninpm commented on 2025-06-17 02:51 (UTC)

I know it's an optional dependency, but why libreoffice-fresh? Is it possible to depend on just libreoffice?

rprice commented on 2025-01-15 15:56 (UTC)

Thanks for that tip, I will look at it over the next few days. Feel free to ping me about it here if needed.

matj1 commented on 2025-01-15 12:00 (UTC)

I had already updated it to the latest. I think that the problem is a consequence of updating Python while OpenLP is installed. I reinstalled OpenLP, and it works now. This is not the first time when I encountered that; I had a similar problem at least once more since Python 3.10.

The problem may be caused by this in PKGBUILD:

echo "${pkgver}" > "${pkgdir}/usr/lib/python${pyVer}/site-packages/openlp/.version"

As I understand it, this package installs OpenLP as a package for the current version of Python, so, if Python is updated, the new version does not know about OpenLP.