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: 0.83
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

1 2 3 4 5 6 ... Next › Last »

Ralf_Mardorf commented on 2020-07-12 01:40

Hi, I didn't experience an issue. When perl was updated to the now current version, I run the command mentioned by the update.

$ asp checkout perl
Cloning into 'perl'...
done.
$ grep 'affected packages' perl/repos/core-x86_64/detect-old-perl-modules.sh
                printf " -> Run the following command to get a list of affected packages: pacman -Qqo '%s'\n" "$dir"

I run the command and rebuild the affected packages, by taking into account that some packages that needed to be rebuild, possibly depend on other of those packages.

valandil commented on 2020-07-12 01:08

@Ralf_Mardorf, did you come across this issue and fixed it by rebuilding the whole runtime dependency tree?

Ralf_Mardorf commented on 2020-07-09 15:48

Hi, there's unlikely the need to rebuild shutter at all at the moment. Most likely you only need to rebuild the broken dependencies and care about rebuilding them in the correct order. If dependency x and y need to be rebuild, while x depends on y, you can't rebuild them in lexical order, since you need to rebuild y before you can rebuild x. Don't use an AUR helper or scripts that might rebuild x before y. Most likely taking care about the runtime dependencies is all you need to do, at least it worked for me, without taking care about the PKGBUILDs' makedepends arrays.

valandil commented on 2020-07-09 14:28

Did you ever come accross this issue? I just rebuilt this package yay -S --rebuildtree shutter as I was having soname related issues.

The screenshot is corrupted and mostly shows a mosaic of shutter icons...

Corruped screenshot

kaipee2 commented on 2020-07-04 23:14

For any issues related to newer versions of perl:

perl_upgrade () 
{ 
    perl_oldest=$(find /usr/lib/perl*/ -maxdepth 1 -mindepth 1 -type d | sort -V | head -1);
    printf "Re-installing all perl packages from $perl_oldest ...\n";
    yay -S $(pacman -Qqo $perl_oldest)
}

perl_upgrade

PhilipC commented on 2020-06-26 19:45

@PhotonX : Shutter is now back and fonctionnal. I had to rebuild perl-goo-canvas too. I use this tool quite a lot and it's more complete than Flameshot.

(And as a bonus, i learned how to rebuild packages)

Thank you for the help, very appreciated!

PhotonX commented on 2020-06-26 16:37

@PhilipC: Now it's perl-gtk2-imageview which needs a rebuild.

PhilipC commented on 2020-06-26 14:40

@PhotonX : after rebuild of perl-gnome2-wnck (shutter-git), shutter still not work and i get this output in terminal :

shutter
Gtk-WARNING **: Impossible de trouver le moteur de thème dans module_path : « adwaita » at /usr/lib/perl5/5.32/vendor_perl/Gtk2.pm line 126.
Can't locate Gtk2/ImageView.pm in @INC (you may need to install the Gtk2::ImageView 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 54.
BEGIN failed--compilation aborted at /usr/bin/shutter line 54.

PhotonX commented on 2020-06-26 03:50

@PhilipC: Oh, sorry, I wasn't clear enough. for shutter-git you don't need gnome-perl and gnome-vfs-perl...

But you need perl-gnome2-wnck still and this is what requires a rebuild now. :)

PhilipC commented on 2020-06-25 22:03

@PhotonX : I switch to shutter-git and did all the steps you told me : rebuild gnomecanvas-perl and gnome-vfs-perl first, then gnome-perl again.

I rebooted and still Shutter does'nt work. When i try open it in the terminal i get the same output :

Shutter Can't locate Gnome2/Wnck.pm in @INC (you may need to install the Gnome2::Wnck 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 46. BEGIN failed--compilation aborted at /usr/bin/shutter line 46.