DaemonForums  

Go Back   DaemonForums > FreeBSD > FreeBSD General

FreeBSD General Other questions regarding FreeBSD which do not fit in any of the categories below.

Reply
 
Thread Tools Display Modes
  #1   (View Single Post)  
Old 17th September 2014
bsd007's Avatar
bsd007 bsd007 is offline
BSD Newbie
 
Join Date: Sep 2014
Posts: 17
Thanked 0 Times in 0 Posts
Default Installing dependencies for Shutter Screenshot Tool

Hi,

After migrating to BSD the only app that I miss is the Shutter

screenshot tool.

I have already made a port and PBI request but my guess is

its unlikely that it will be ported to 10.

I was told that if all dependencies are installed downloading

the source and running ./shutter will be enough to run the app.

In other words it doesn't need compiling.

I am not yet familiar with package management of FreeBSD.

I have installed some of the deps myself.

These are the deps needed my Shutter

http://shutter-project.org/downloads/dependencies/

Quote:
Dependencies
Mandatory:

libgtk2-perl
libgtk2-imageview-perl
libglib-perl
libgnome2-perl
libgnome2-vfs-perl
libgnome2-wnck-perl
libgnome2-gconf-perl (No longer needed in versions >= 0.90)
liblocale-gettext-perl
libxml-simple-perl
libwww-mechanize-perl
libwww-perl
libnet-dbus-perl
imagemagick
perlmagick
libx11-protocol-perl
librsvg2-common
libgtk2-trayicon-perl (only if you are using a gtk2 version lower than 2.10.x)
xdg-utils
procps
librsvg
libproc-processtable-perl (NEW! – since 0.86.2)
libgtk2-unique-perl (NEW! – since 0.87)
libpath-class-perl (NEW! – since 0.88)
libjson-perl (NEW! – since 0.88)
libjson-xs-perl (NEW! – since 0.88)
libnet-dropbox-api-perl (NEW! – since 0.88)
libfile-which-perl (NEW! – since 0.88)
libfile-spec-perl (NEW! – since 0.88)
libfile-basedir-perl (NEW! – since 0.88)
libfile-copy-recursive-perl (NEW! – since 0.88)
libproc-simple-perl (NEW! – since 0.88)
libsort-naturally-perl (NEW! – since 0.88)

I have installed the following myself

Code:
pkg install p5-Gtk2-ImageView
Now when I try to launch shutter I get

Code:
~% cd shutter-0.70.2
[user1@one] ~/shutter-0.70.2% cd bin/
[user1@one] ~/shutter-0.70.2/bin% ./shutter 
Can't locate Gnome2.pm in @INC (@INC contains: /usr/local/lib/perl5/5.16/BSDPAN /usr/local/lib/perl5/site_perl/5.16/mach /usr/local/lib/perl5/site_perl/5.16 /usr/local/lib/perl5/5.16/mach /usr/local/lib/perl5/5.16 .) at ./shutter line 32.
BEGIN failed--compilation aborted at ./shutter line 32.

Problem is when I search for libgnome2-perl I can't find it.

Code:
% pkg search libgnome2-perl
%
This is the source http://shutter-project.org/wp-conten...-0.70.2.tar.gz

Those of you haven't used it, this is an awesome tool.

Please tell me how to search for the deps coz the names of the packages

differ.
__________________
PCBSD 10 LXDE
------------------
The best thing in life is finding someone who knows all your mistakes and weaknesses, and yet still thinks you're completely amazing.
Reply With Quote
  #2   (View Single Post)  
Old 17th September 2014
roddierod's Avatar
roddierod roddierod is offline
Real Name: Rod Person
VPN Cryptographer
 
Join Date: Apr 2008
Location: Pittsburgh, Pa
Posts: 376
Thanked 13 Times in 13 Posts
Default

If you can't find a dependency using # pkg search

You can always try using the web page:

http://www.freebsd.org/ports/
or
http://www.freshports.org/


Perl library packages/ports usually start with the name with p5-.

In your specific case I would try installing x11-toolkits/p5-Gnome2, that is just an educated guess from me.

I think most people here and the other board are going to use something simple like graphics/scrot for a screenshot.
__________________
"The basic tool for the manipulation of reality is the manipulation of words. If you can control the meaning of words, you can control the people who must use the words." -Philip K. Dick
Reply With Quote
  #3   (View Single Post)  
Old 17th September 2014
bsd007's Avatar
bsd007 bsd007 is offline
BSD Newbie
 
Join Date: Sep 2014
Posts: 17
Thanked 0 Times in 0 Posts
Default

@roddierod

Since even you are guessing I think I got no chance.

I am using KSnapshot atm and it works pretty well.

The specialty of Shutter is that it has an inbuilt image

editor which includes a tool set which is very useful.

The tool set includes arrow, it can pixellete specific areas

which can be used to hide sensitive information and some

other tools like rectangle, etc.

I have installed Lubuntu in a VM. If I feel like using Shutter

I can use it there.

I hope it gets ported soon.

Thanks.
__________________
PCBSD 10 LXDE
------------------
The best thing in life is finding someone who knows all your mistakes and weaknesses, and yet still thinks you're completely amazing.

Last edited by bsd007; 17th September 2014 at 06:32 PM.
Reply With Quote
Reply

Tags
dependencies, freebsd 10, screenshot, shutter

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Your OpenBSD screenshot xCipherx OpenBSD General 24 25th July 2014 01:07 AM
finding package dependencies? IdOp OpenBSD Packages and Ports 6 23rd August 2012 03:40 PM
Your NetBSD Screenshot IdOp NetBSD General 3 2nd December 2010 06:33 PM
Fvwm - Desktop screenshot - impressive! aleunix Other BSD and UNIX/UNIX-like 16 5th September 2010 10:15 PM
how to check package dependencies? bsdnewbie999 OpenBSD Packages and Ports 5 31st July 2008 04:05 AM


All times are GMT. The time now is 01:57 PM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content copyright © 2007-2010, the authors
Daemon image copyright ©1988, Marshall Kirk McKusick