In case you experience any issues that escrotum does not work: Recently Python got updated to 3.10 which means that all Python packages must be rebuilt. So please rebuild this package and it will work again.
Search Criteria
Package Details: escrotum-git 0.2.1.r46.27dfa4e-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/escrotum-git.git (read-only, click to copy) |
---|---|
Package Base: | escrotum-git |
Description: | Screen capture using pygtk, inspired by scrot |
Upstream URL: | https://github.com/Roger/escrotum |
Keywords: | cli screenshot |
Licenses: | GPL3 |
Provides: | escrotum |
Submitter: | RogerDuran |
Maintainer: | dequis (SammysHP) |
Last Packager: | SammysHP |
Votes: | 24 |
Popularity: | 0.000000 |
First Submitted: | 2013-06-17 11:52 (UTC) |
Last Updated: | 2020-06-06 16:56 (UTC) |
Dependencies (8)
- python (python37AUR, python311AUR, python310AUR)
- python-cairo (python-cairo-gitAUR)
- python-gobject (python-gobject-gitAUR)
- python-xcffib
- git (git-gitAUR, git-glAUR) (make)
- python-setuptools (make)
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-ffplayoutAUR, ffmpeg-amd-full-gitAUR, ffmpeg-cudaAUR, ffmpeg-full-gitAUR, ffmpeg-gitAUR, ffmpeg-fullAUR, ffmpeg-decklinkAUR, ffmpeg-headlessAUR, ffmpeg-amd-fullAUR, ffmpeg-libfdk_aacAUR, ffmpeg-obsAUR) (optional) – screen recording
- python-numpy (python-numpy-flameAUR, python-numpy-gitAUR, python-numpy1AUR, python-numpy-mkl-tbbAUR, python-numpy-mklAUR, python-numpy-mkl-binAUR) (optional) – fast image generation
Required by (1)
- pscrotum (requires escrotum)
Sources (1)
SammysHP commented on 2021-12-21 22:12 (UTC) (edited on 2021-12-21 22:13 (UTC) by SammysHP)
SammysHP commented on 2020-12-06 20:16 (UTC)
@justinesmithies This package must be rebuilt after a Python update. If you're using a -git package please don't expect a version bump for every change. But I might do it when I have time.
Regarding the issue with numpy: That was fixed long time ago. Numpy is an optional dependency and escrotum works fine without it. You used an old clone of the repository and you have to clean-build this package.
justinesmithies commented on 2020-12-06 19:43 (UTC) (edited on 2020-12-06 19:52 (UTC) by justinesmithies)
Since Python got updated escrotum no longer works. To resolve this issue you need to install
python-numpy
Otherwise this needs added as a dependency.
SammysHP commented on 2020-06-06 16:57 (UTC)
@RogerDuran Thanks for adding me as a co-maintainer! I've added the missing dependency.
RogerDuran commented on 2020-06-06 16:29 (UTC)
SammysHP I've added you as a co-maintainer thanks for the help with the rewrite from scratch of the PKGBUILD
SammysHP commented on 2020-06-01 14:44 (UTC)
@Stephen304
Yes, python-cairo is missing in the dependencies. Reported upstream and maintainer should add it as well.
Stephen304 commented on 2020-05-31 16:55 (UTC) (edited on 2020-06-01 01:40 (UTC) by Stephen304)
Is there a missing dependency or something? Not very familiar with python packages / don't want to mess with my system python:
Traceback (most recent call last):
File "/usr/bin/escrotum", line 11, in <module>
load_entry_point('escrotum==1.0.1', 'console_scripts', 'escrotum')()
File "/usr/lib/python3.8/site-packages/pkg_resources/__init__.py", line 490, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/lib/python3.8/site-packages/pkg_resources/__init__.py", line 2862, in load_entry_point
return ep.load()
File "/usr/lib/python3.8/site-packages/pkg_resources/__init__.py", line 2462, in load
return self.resolve()
File "/usr/lib/python3.8/site-packages/pkg_resources/__init__.py", line 2468, in resolve
module = __import__(self.module_name, fromlist=['__name__'], level=0)
File "/usr/lib/python3.8/site-packages/escrotum/main.py", line 16, in <module>
import cairo
ModuleNotFoundError: No module named 'cairo'
Edit: Looks like it's python-cairo that's missing from dependencies.
SammysHP commented on 2020-04-16 10:54 (UTC)
I posted an updated PKGBUILD that I wrote from scratch using the latest Arch Python packaging guidelines and some simplifications here: https://github.com/Roger/escrotum/issues/44#issuecomment-614571113
I'd like to jump in as a maintainer in case vchimishuk doesn't want to maintain this PKGBUILD anymore.
krafczyk.n commented on 2020-03-29 22:50 (UTC) (edited on 2020-03-29 22:53 (UTC) by krafczyk.n)
I fixed it by
- Migrating to python3 (removing the 2 from all mentions of python in the PKGBUILD)
- Installing python-xcffib
- Installing python-gobject
- Removing 'gobject' from '/usr/lib/python3.8/site-packages/escrotum-1.0.1-py3.8.egg-info/requires.txt'. This can also be done removing it from the setup.py. There should be another way by having python find the gobject thing required but I don't know enough about python to properly setup the requires.txt
vchimishuk commented on 2020-02-10 23:10 (UTC)
@severin.kaderli, still cannot find a way to fix the build. Hope to provide update soon.
Pinned Comments
SammysHP commented on 2021-12-21 22:12 (UTC) (edited on 2021-12-21 22:13 (UTC) by SammysHP)
In case you experience any issues that escrotum does not work: Recently Python got updated to 3.10 which means that all Python packages must be rebuilt. So please rebuild this package and it will work again.