Package Details: openlp-git r17137.ff0605cb2-1

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: GPLv2
Conflicts: openlp
Provides: openlp
Submitter: thelinuxguy
Maintainer: thelinuxguy
Last Packager: thelinuxguy
Votes: 1
Popularity: 0.010388
First Submitted: 2019-11-27 21:34 (UTC)
Last Updated: 2022-03-03 07:13 (UTC)

Pinned Comments

Latest Comments

ClawOfLight commented on 2022-03-12 13:52 (UTC)

PDF support works when installing 'python-pymupdf', which pulls in a library. Can you replace the 'mupdf' optdepend please?

thelinuxguy commented on 2022-03-03 07:14 (UTC)

Added qrcode dep

WTechNinja commented on 2022-02-13 19:04 (UTC) (edited on 2022-02-13 19:06 (UTC) by WTechNinja)

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)

thelinuxguy commented on 2022-01-27 18:44 (UTC)

I've just updated the package adding python-pip as makedepends. Let me know if you have any issues

macxcool commented on 2022-01-23 20:35 (UTC) (edited on 2022-01-23 20:36 (UTC) by macxcool)

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.

putte64 commented on 2022-01-22 20:37 (UTC)

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)

ArchChem commented on 2022-01-11 11:58 (UTC)

The building of the package fails due to the dependency python<3.10 which can not be found anymore.

t.sefzick commented on 2021-12-29 16:19 (UTC) (edited on 2021-12-29 16:20 (UTC) by t.sefzick)

After upgrading to python 3.10 I had to make some changes in PKGBUILD to get openlp-git compiling and running:

--- PKGBUILD.orig       2020-12-30 16:49:51.000000000 +0100
+++ PKGBUILD    2021-12-29 17:21:11.880632992 +0100
@@ -12,26 +12,26 @@
 provides=('openlp')
 conflicts=('openlp')
 makedepends=('qt5-tools' 'git')
-depends=('python>=3.9' 'python<3.10' 'python-pyqt5' 'phonon-qt5'
+depends=('python>=3.9' 'python<3.11' 'python-pyqt5' 'phonon-qt5'
          'python-chardet' 'python-lxml' 'python-six'
          'python-beautifulsoup4' 'python-pyenchant' 'python-dbus'
          'python-alembic' 'mediainfo' 'qt5-multimedia' 'python-zeroconf'
          'qt5-webkit' 'qt5-svg' 'python-webob' 'python-requests' 'vlc'
          'python-waitress' 'python-websockets' 'python-qtawesome' 'python-vlc'
+         'python-pymediainfo'
         )
 optdepends=('libreoffice-fresh: display impress presentations'
             'mupdf: display pdfs'
             'python-mysql-connector: Use a mysql/mariadb database'
             'python-psycopg2: Use a postgresql database')
 install=openlp.install
-source=('git+https://gitlab.com/openlp/openlp.git' 'openlp.sh' 'dbus.patch')
+source=('git+https://gitlab.com/openlp/openlp.git' 'openlp.sh')
 sha256sums=('SKIP'
-            '19c2f3c622585bf308efc259013fb5518feaf8cf14b51613e1e71778fcc2e8cf'
-            'e8aabadd8037179b15cb0093bb0dbd0ad1aa069e2990e13cec677b07eee1b1b6')
+            '19c2f3c622585bf308efc259013fb5518feaf8cf14b51613e1e71778fcc2e8cf')

 prepare() {
     cd "$_pkgbase"
-    patch --forward --strip=1 --input="${srcdir}/dbus.patch"
+    #patch --forward --strip=1 --input="${srcdir}/dbus.patch"
 }


@@ -51,7 +51,7 @@

   TAG=$(git describe --tags --abbrev=0)
   VERSION="${TAG}.$(git rev-list $TAG.. --count)-$(git rev-parse --short HEAD)"
-  echo "$VERSION" > "$pkgdir/usr/lib/python3.9/site-packages/openlp/.version"
+  echo "$VERSION" > "$pkgdir/usr/lib/python3.10/site-packages/openlp/.version"

   install -Dm0755 "$srcdir/openlp.sh" "$pkgdir/etc/profile.d/openlp.sh"
   install -Dm0644 "resources/openlp.desktop" "$pkgdir/usr/share/application/openlp.desktop"