Search Criteria
Package Details: fastflix 5.5.5-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/fastflix.git (read-only, click to copy) |
---|---|
Package Base: | fastflix |
Description: | Simple and friendly GUI for encoding videos |
Upstream URL: | https://github.com/cdgriffith/FastFlix |
Licenses: | MIT |
Submitter: | npreining |
Maintainer: | npreining |
Last Packager: | npreining |
Votes: | 5 |
Popularity: | 0.185316 |
First Submitted: | 2022-03-06 03:23 (UTC) |
Last Updated: | 2023-05-08 15:26 (UTC) |
Dependencies (10)
- ffmpeg (ffmpeg-nox-git, ffmpeg-svt-vp9-git, ffmpeg-yt-dlp-bin, ffmpeg-shinobi, ffmpeg-ndi, ffmpeg-mmal, ffmpeg-amd-full-git, ffmpeg-amd-full, ffmpeg-gpl-bin, ffmpeg-headless, ffmpeg-cuda, ffmpeg-full, ffmpeg-full-git, ffmpeg-decklink, ffmpeg-git, ffmpeg-nonvidia, ffmpeg-libfdk_aac, ffmpeg-mpp, ffmpeg-nocuda, ffmpeg-intel-full-git, ffmpeg-obs, ffmpeg-v4l2-request-git)
- zlib (zlib-ng-compat-git, zlib-git, zlib-ng-compat)
- git (git-vfs, git-run-command-patch-git, git-git, git-fc) (make)
- icoutils (make)
- python (nogil-python, python36, python32, python39, python38, python37, python310, python312) (make)
- libwebp (libwebp-git) (optional) – encoding to WebP
- nvenc (optional) – hardware accelerated encoding on NVIDIA cards
- rav1e (rav1e-git) (optional) – encoding to AV1
- x264 (x264-ymod-git, x264-tmod-git, x264-git) (optional) – encoding to H264/AVC
- x265 (x265-hg, x265-git) (optional) – encoding to H265/HEVC
Latest Comments
hughesw commented on 2023-03-13 13:55 (UTC)
Actually, it is fairly general to cause this issue. It actually doesn't seem to be related to pip at all, but poetry. poetry brings in SecretStorage when building FastFlix, and that tries to communicate with the org.freedesktop.secrets service on the system. If I have gnome-keyring or one of the other providers of that service installed, configured, and enabled on my system, then build from within X, the script in this AUR works as-is. But building from ssh doesn't work with that same state without adding the null backend environment variable.
The workaround I noted came from an issue on poetry's github. See here: https://github.com/python-poetry/poetry/issues/1917
npreining commented on 2023-03-13 02:41 (UTC)
Hi @hughesw thanks for your comments, that will hopefully help other users in case they have the same problems. Much appreciated!
But I don't think this is a general setup but one done by yourself (the pip - keyring integration). I don't think it is a good idea to include workarounds for various cases, because that might open a long worm of other requests to deal with more specific setups (like pip only from a different server, or pip disabled, or ...).
So I think the best solution is that comment here, thanks a lot for that!
hughesw commented on 2023-03-13 02:32 (UTC) (edited on 2023-03-13 02:36 (UTC) by hughesw)
FWIW I was having trouble updating to 5.3.0.1, I think not because of upstream changes but because the install script interacts with some keyring stuff locally. With the script as-is I'd get the following during build():
I was able to get it to build by tacking on the following command to PKGBUILD after the source ./venv/bin/activate.
export PYTHON_KEYRING_BACKEND=keyring.backends.null.Keyring
This change produced a working update for me.
jfroy commented on 2023-01-16 22:40 (UTC)
Yeah I tried that and it didn't help. And indeed, I figured the AUR builds a self-contained environment that should have all dependencies.
In case it's relevant, here's my shell environment:
npreining commented on 2023-01-14 05:31 (UTC)
@jfroy Hmm, interesting. Can you install python-chardet package and see whether that fixes it. All the modules should be included in the packaged version, though.
jfroy commented on 2023-01-14 01:19 (UTC)
Seems to be broken. Missing python module?
bazza commented on 2022-06-18 20:47 (UTC)