Package Details: escrotum-git 0.2.1.r46.27dfa4e-1

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)

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.

Latest Comments

1 2 Next › Last »

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.

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.