And again, apologies for having taken so long to respond.
Okay, the two PMs are related, and unrelated - let's look at the unrelated aspects.
In your first post, yes, you need to install those perlmods. There are a couple you're not going to find at SBo, so you can read up over at SBo, and create your own SlackBuild for them (Everyone would like that if you submitted them afterwards).
I used CPAN. the syntax is quite simple, once you install CPAN as root you merely type:
cpan> install blah::blah
The modules will have different names that way as opposed to their ".PM" counterparts, but doing a search on CPAN.org will yield that info for you.
Another, prolly better way, if you don't want to build the entire SBo is to first install sbopkg, and then:
# sbopkg -i cpan2tgz
Then you've got ultimately the same control over the installation, upgrading, and removal of those perlmods as you would have once the resultant *.tgz package was created by using SBo.
The relevant [first two] posts are here:
To answer your second PM.... Well you've got a lot of work cut out for you.
I've never found an easy way actually, so I just start with a blank piece of paper or document and make the trunk of the tree the target package I want to use.
Then I list each dependancy as a fork leading up into a tree for each level of dependencies of dependencies, etc.
So then I start at the top of the tree and begin installing the deps, and then eventually, as I cross each successful install off I get to the trunk of the tree - in this case, Shutter.
Yes, Shutter is really kewl. It has pretty neat pastebin-like features that are customizable as well as snapshots. Ksnapshot is a great workhorse utility but Shutter is really bitchen.
That post I pointed out above should note all of the Perl Modules you need to concern yourself with, and the cpan2tgz is a MUCH cleaner way to create those packages as opposed to using cpan, but people might flame me for saying that.
Once you have your packages, merely run installpkg or upgradepkg and it's done.
Here's how you can follow along and know if all is well: If something fails during your run of sbopkg, then you've missed a dep. At some point you're going to get to needing your Perl modules, so use cpan2tgz at that point, and then install those packages, then continue until you get a successfull install of Shutter.
You're going to have to install maybe twenty or more packages since this is a gnome thang, but it will indeed run wonderfully under Xfce
If you like I can write up an article on installing and using sbopkg (which I've been urged to do now for some time) and also how I configure my SBo and sbopkg usage.
hm... mabye a complete treatment on installing Shutter on Slack64 -current would be good, but that would take more time to generate the step by steps.
In a nutshell, I like to configure my destdir variables to point to:
That way I've got everything all neatly contained in /usr/local and can symlink to it from an http or gopher server, and if you like, I can even provide you with all of the packages I built to get shutter running on Slackware64 if you do the legwork and list every single dep.
I would just provide the URL to browse these, but I only make my package repos available via gopher:// and following my move back to my hometown of Torrance I haven't had a chance to put them in a permanent place yet - but I will soon
I hope that helps, and lemme know k? I'm more than happy to help out but I've still got extremely limited time at the moment.
I hope that helps