According to the OpenLP devs, python-pillow has been removed from the code and will not be a dependency for the next release.
Search Criteria
Package Details: openlp 3.0.2-2
Package Actions
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: | macxcool |
Last Packager: | macxcool |
Votes: | 18 |
Popularity: | 0.080274 |
First Submitted: | 2015-08-11 00:27 (UTC) |
Last Updated: | 2023-07-12 22:10 (UTC) |
Dependencies (25)
- phonon-qt5 (phonon-qt5-gitAUR)
- python (python32AUR, python37AUR, python310AUR)
- python-alembic
- python-beautifulsoup4
- python-chardet
- python-lxml
- python-pillow (python-pillow-gitAUR, python-pillow-simdAUR)
- python-pyenchant
- python-pyicu
- python-pymupdf
- python-pyqt5 (python-pyqt5-sip4AUR, python-pyqt5-pre-releaseAUR, python-pyqt5-webkitAUR)
- python-qrcode
- python-qtawesome (python-qtawesome-gitAUR)
- python-waitress
- python-websockets
- qt5-multimedia (qt5-multimedia-gitAUR)
- qt5-webkitAUR (qt5-webkit-gitAUR, qt5-webkit-movableink-gitAUR)
- python-pip (make)
- python-setuptools (make)
- Show 6 more dependencies...
Required by (0)
Sources (2)
macxcool commented on 2023-07-21 11:37 (UTC)
Spinnekop commented on 2023-07-13 19:29 (UTC)
"optionally mark it as ignored" If you don't, next time you upgrade you'll get pillowed again!
molasses2 commented on 2023-07-13 19:20 (UTC)
Thank you, all! I wasn't even aware of "downgrade" as an AUR package. I thought you were referencing a pacman -U operation. :) Very handy, indeed! I was able to build and run the program using python-pillow-9.5.0.
macxcool commented on 2023-07-13 16:22 (UTC) (edited on 2023-07-26 23:23 (UTC) by macxcool)
Python Pillow (python-pillow) 10.0 breaks OpenLP, so the version of python-pillow is set to <10.0. You can use 'downgrade' to install a pre 10.0 version and optionally mark it as ignored in your pacman.conf file.
If you don't want to mark it as ignored in pacman.conf, just add --ignore python-pillow to your command line. Most (all?) AUR helpers will just pass this on to pacman.
macxcool commented on 2023-07-13 16:19 (UTC)
@molasses2 Downgrade can get older versions from the web as well. You don't need to have them in your cache.
molasses2 commented on 2023-07-13 16:02 (UTC)
@Spinnekop doesn't that only work if you already have the older version in cache somewhere? I have only ever had the 10.0 version (downloaded specifically for this build). If there's a way to sideload an older version, I'm game to try.
Spinnekop commented on 2023-07-13 15:20 (UTC)
@molasses2 - use downgrade to get previous version
molasses2 commented on 2023-07-13 15:18 (UTC) (edited on 2023-07-13 15:20 (UTC) by molasses2)
Still no luck for me. I did already have python-wheel installed. I reran the latest install package (clean build) and saw it pull python-pillow-git, but I still get an error that it needs <10.0, which I don't have. I guess can't get there from here.
macxcool commented on 2023-07-12 22:11 (UTC)
I've 'fixed' the package so it works. I set up a distrobox Arch container and built it and tested it. Everything seems OK. I've set python-pillow<3.10, which seems to be necessary, unfortunately.
putte64 commented on 2023-07-12 16:35 (UTC)
@macxcool You can alwyas compare PKGBUILD for the openlp-git version with the openlp version. The openlp-git version is working with downgrade of python-pillow to version 9.5. Works with python 3.11 as well. Arch might not be the right distro for openlp, as there is some old packages/dependency's built in and Arch is bleeding edge.
@molasses2 I get warning about PEP 517 also, but ignore it. You are missing python-wheel package and possible some others. You will find most (maybe all) in the PKGBUILD for openlp-git.
Pinned Comments
macxcool commented on 2023-07-21 11:37 (UTC)
According to the OpenLP devs, python-pillow has been removed from the code and will not be a dependency for the next release.
macxcool commented on 2023-07-13 16:22 (UTC) (edited on 2023-07-26 23:23 (UTC) by macxcool)
Python Pillow (python-pillow) 10.0 breaks OpenLP, so the version of python-pillow is set to <10.0. You can use 'downgrade' to install a pre 10.0 version and optionally mark it as ignored in your pacman.conf file.
If you don't want to mark it as ignored in pacman.conf, just add --ignore python-pillow to your command line. Most (all?) AUR helpers will just pass this on to pacman.