PDF support works when installing 'python-pymupdf', which pulls in a library. Can you replace the 'mupdf' optdepend please?
Search Criteria
Package Details: openlp-git 3.1.2.r238.g1d1988a31-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/openlp-git.git (read-only, click to copy) |
|---|---|
| Package Base: | openlp-git |
| Description: | Church presentation and lyrics projection software. |
| Upstream URL: | https://openlp.org/ |
| Licenses: | GPL-3.0-or-later |
| Conflicts: | openlp |
| Provides: | openlp |
| Submitter: | thelinuxguy |
| Maintainer: | putte64 |
| Last Packager: | putte64 |
| Votes: | 2 |
| Popularity: | 0.000000 |
| First Submitted: | 2019-11-27 21:34 (UTC) |
| Last Updated: | 2026-05-16 06:28 (UTC) |
Dependencies (38)
- pyside6
- python
- python-alembic
- python-beautifulsoup4
- python-chardet
- python-distro
- python-flask
- python-flask-cors
- python-lxml
- python-mako
- python-packaging
- python-platformdirs
- python-pyicu
- python-qrcode
- python-qtawesome (python-qtawesome-gitAUR)
- python-requests
- python-sqlalchemy (python-sqlalchemy-gitAUR, python-sqlalchemy1.4)
- python-waitress
- python-websocket-client
- python-websockets (python-websockets-gitAUR)
- Show 18 more dependencies...
Required by (0)
Sources (2)
Latest Comments
« First ‹ Previous 1 2
ClawOfLight commented on 2022-03-12 13:52 (UTC)
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"
Pinned Comments