Package Details: shutter 0.94.3-1

Git Clone URL: https://aur.archlinux.org/shutter.git (read-only, click to copy)
Package Base: shutter
Description: A featureful screenshot tool (formerly gscrot)
Upstream URL: https://shutter-project.org/
Licenses: GPL3
Submitter: City-busz
Maintainer: PhotonX
Last Packager: PhotonX
Votes: 92
Popularity: 2.28
First Submitted: 2017-01-24 12:16
Last Updated: 2020-06-26 13:48

Required by (0)

Sources (1)

Pinned Comments

Ralf_Mardorf commented on 2017-09-03 13:25

Follow the announcement to "get a list of affected packages":

[rocketmouse@archlinux ~]$ pacman -Qqo '/usr/lib/perl5/vendor_perl'
gnome-perl
gnome-vfs-perl
gnomecanvas-perl
perl-gnome2-wnck
perl-goo-canvas
perl-gtk2-imageview
perl-gtk2-unique

Check dependencies:

[rocketmouse@archlinux ~]$ pacman -Qi gnome-perl | grep Depends\ On
Depends On : gnomecanvas-perl gnome-vfs-perl libgnomeui perl

Proper would be to check build dependencies.

Build after increasing the pkgrel of the PKGBUILDs:

[rocketmouse@archlinux ~]$ yaourt -S gnomecanvas-perl gnome-vfs-perl
[snip]
[rocketmouse@archlinux ~]$ yaourt -S gnome-perl perl-gnome2-wnck perl-goo-canvas perl-gtk2-imageview perl-gtk2-unique
[snip]

Then launch shutter:

[rocketmouse@archlinux ~]$ shutter >/dev/null 2>&1

Take a screenshot and edit the screenshot.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 ... Next › Last »

PhotonX commented on 2020-06-25 18:54

@PhilipC: You might consider to switch to shutter-git which has less dependencies.

Regarding your problem, rebuild gnomecanvas-perl and gnome-vfs-perl first, then gnome-perl again.

PhilipC commented on 2020-06-25 18:44

@PhotonX: When i try to rebuild i get this output :

Can't locate Gnome2/Canvas.pm in @INC (you may need to install the Gnome2::Canvas module) (@INC contains: /usr/lib/perl5/5.32/site_perl /usr/share/perl5/site_perl /usr/lib/perl5/5.32/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/5.32/core_perl /usr/share/perl5/core_perl) at (eval 9) line 1. BEGIN failed--compilation aborted at (eval 9) line 1.

Checking if your kit is complete... Looks good MakeMaker FATAL: prerequisites not found. Gnome2::Canvas not installed Gnome2::VFS not installed

Please install these modules first and rerun 'perl Makefile.PL'.

PhotonX commented on 2020-06-25 05:08

@PhilipC: You need to rebuild gnome-perl.

PhilipC commented on 2020-06-24 22:41

Shutter is now broken for my installation. I did these commands to do the updates : sudo pacman -Rdd perl-gtk2-unique, then sudo pacman -Syu and finally i reinstalled the AUR package perl-gtk2-unique. But Shutter won't open anymore.

In the terminal i get this message : Shutter Can't locate Gnome2.pm in @INC (you may need to install the Gnome2 module) (@INC contains: /usr/lib/perl5/5.32/site_perl /usr/share/perl5/site_perl /usr/lib/perl5/5.32/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/5.32/core_perl /usr/share/perl5/core_perl) at /usr/bin/shutter line 37. BEGIN failed--compilation aborted at /usr/bin/shutter line 37.

PhotonX commented on 2020-06-24 05:46

Same for me. By the way, there is a new package, shutter-git, which doesn't require gnome-perl (along with its dependencies gnome-vfs-perl, gnome-vfs, gamin, libgnomeui, libbonoboui, libgnome, libbonobo, orbit2 and possibly some more). But the changes will hit the non-git package in a few days as well.

Ralf_Mardorf commented on 2020-06-24 02:47

Hi, I just want to inform that shutter still works after upgrading to the current perl release. Before upgrading all perl related packages from official repositories, it's required to remove one package. After that some perl packages from AUR need to be rebuild. Below the steps I've done and the packages from AUR listed in the order I rebuild them. Taking a screenshot from the desktop and a short edit test by adding an arrow to the image worked. I did not rebuild shutter.

[rocketmouse@archlinux aur]$ grep perl /var/log/pacman.log | grep 2020-06-24 | head -3
[2020-06-24T03:43:36+0200] [PACMAN] Running 'pacman -Rdd perl-gtk2-unique'
[2020-06-24T03:43:41+0200] [ALPM] removed perl-gtk2-unique (0.05-25)
[2020-06-24T03:45:35+0200] [ALPM] upgraded perl (5.30.3-1 -> 5.32.0-1)
[rocketmouse@archlinux aur]$ /usr/bin/ls -hgotr *pkg*
-rw-r--r-- 1 170K Jun 24 03:54 gnome-vfs-perl-1.082-7.20200624-x86_64.pkg.tar.zst
-rw-r--r-- 1  93K Jun 24 03:55 gnomecanvas-perl-1.002-18.20200624-x86_64.pkg.tar.zst
-rw-r--r-- 1  37K Jun 24 03:58 perl-json-maybexs-1.004001-1.20200624-any.pkg.tar.zst
-rw-r--r-- 1 228K Jun 24 04:02 gnome-perl-1.045-8.20200624-x86_64.pkg.tar.zst
-rw-r--r-- 1 146K Jun 24 04:02 perl-cpanel-json-xs-4.19-2.20200624-x86_64.pkg.tar.zst
-rw-r--r-- 1  81K Jun 24 04:03 perl-gnome2-wnck-0.16-17.20200624-x86_64.pkg.tar.zst
-rw-r--r-- 1 154K Jun 24 04:05 perl-goo-canvas-0.06-11.20200624-x86_64.pkg.tar.zst
-rw-r--r-- 1  77K Jun 24 04:07 perl-gtk2-imageview-0.05-10.20200624-x86_64.pkg.tar.zst
-rw-r--r-- 1  55K Jun 24 04:07 perl-gtk2-unique-0.05-25.20200624-x86_64.pkg.tar.zst

PhotonX commented on 2019-09-22 09:48

Thanks for the hint, adopted the package.

Ralf_Mardorf commented on 2019-09-22 04:39

perl-goo-canvas

zoe commented on 2019-09-21 20:42

I do not longer need this package. I disown it. Notice that archlinuxcn has the binary in its repository. Just add :

    [archlinuxcn]
    SigLevel = Never
    Server = <https://cdn.repo.archlinuxcn.org/>$arch

to your pacman.conf

Of course, do that just if you trust [snip] !!

josejorge commented on 2019-07-06 03:53

I haven't got what the pinned comment meant, I've updated pkgrel and recompiled dependencies and got shutter working again.

Thanks Ralf_Mardorf!

Ralf_Mardorf commented on 2019-07-05 07:59

Yes josejorge, it does mean that your packages can only be used with perl 5.28. Consider to read #comment-696710 and follow-ups and don't miss to read #pinned-6104419.