[RULE] About the screenshot tool

Michael Fratoni mfratoni at tuxfan.homeip.net
Sun May 11 22:00:39 EEST 2003


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Sunday 11 May 2003 01:51 pm, M. Fioretti wrote:
> On Sun, May 11, 2003 19:12:02 at 07:12:02PM +0200, Ingo Lantschner 
(ingo at vum.at) wrote:
> > > Marco's script requires several additional packages. I've built an
> > > rpm for
>
> First of all, sincere thanks to Michael for packaging!!

Quite welcome.

> > Totaly this script requires 56 MB of files, which is quiet a lot.
> > Most of it (42 MB) is required by perl.
>
> I had not realized this (because I usually install Perl before
> anything else). I agree that for a screenshot tool alone 56 extra meg
> are a shameful overkill. *IF* the box is only used for Abiword,
> browsing and email, that is. Anything just a bit more sophisticated
> would require Perl sooner or later anyway. But I digress.

If you install the slinky network packages, perl gets installed. I don't 
recall what requires it there off the top of my head. Network packages 
should be installed when XFree is installed. It is left out currently if 
the user selects the tinyX packages. Even here, I should probably force 
the network packages to be installed as well.

> 1) YES, we have to find something with much less dependencies than
> this for screenshot grabbing (or repackage it): ideas?
>
> 2) What of the packages listed by Michael brought Perl in?

netpbm-progs requires perl. And since netpbm handles graphics 
manipulation....
I don't know of an easy work around.

$ rpm -qp --requires 
/home/mfratoni/devel/dist-9/stock/RedHat/RPMS/netpbm-progs-9.24-10.i386.rpm
/bin/sh
/usr/bin/perl
libc.so.6
libc.so.6(GLIBC_2.0)
libc.so.6(GLIBC_2.1)
libc.so.6(GLIBC_2.3)
libjpeg.so.62
libm.so.6
libm.so.6(GLIBC_2.0)
libpbm.so.9
libpgm.so.9
libpng12.so.0
libpnm.so.9
libppm.so.9
libtiff.so.3
libz.so.1
netpbm = 9.24-10
perl(English)
perl(File::Spec)
perl(File::Temp)
perl(Getopt::Long)
perl(strict)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1

Imagemagic can handle the screenshots, but also has a fairly hefty 
dependency load.

$ rpm -qp --requires 
/home/mfratoni/devel/dist-9/stock/RedHat/RPMS/ImageMagick-5.4.7-10.i386.rpm
/sbin/ldconfig
/sbin/ldconfig
bzip2
freetype
libICE.so.6
libMagick.so.5
libSM.so.6
libX11.so.6
libXext.so.6
libXt.so.6
libbz2.so.1
libc.so.6
libc.so.6(GLIBC_2.0)
libc.so.6(GLIBC_2.1)
libc.so.6(GLIBC_2.1.3)
libc.so.6(GLIBC_2.2)
libc.so.6(GLIBC_2.3)
libdps.so.1
libdpstk.so.1
libfreetype.so.6
libjpeg
libjpeg.so.62
libm.so.6
libm.so.6(GLIBC_2.0)
libpng
libpng12.so.0
libpthread.so.0
libpthread.so.0(GLIBC_2.0)
libpthread.so.0(GLIBC_2.2)
libtiff
libtiff.so.3
libungif
libxml2.so.2
libz.so.1
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
zlib

One of it's dependencies pulls in gtkhtml, which has a _ton_ of 
dependencies itself.

> > Question 2: Due to dependencies-cirkle I neeeded the nodeps-option
> > for perl.

I'd have to see the output from trying to install perl, but I am sure 
there is a way to avoid having to resort to --nodeps. Nodeps is not 
normally a good choice.

Keep in mind, we can rebuild packages to limit dependency issues. However, 
that means turning off features. Not always a good choice, as the recent 
icewm packages proved.

- -- 
- -Michael

pgp key:  http://www.tuxfan.homeip.net:8080/gpgkey.txt
Red Hat Linux 7.{2,3}|8.0 in 8M of RAM: http://www.rule-project.org/
- --
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)

iD8DBQE+vp3Xn/07WoAb/SsRAgcCAKCOaEwOQIyui6ks4zyZI5OvJnXvHQCfd47g
hBjH1A5U4Mv1i1ivknbe03A=
=AYJj
-----END PGP SIGNATURE-----



_______________________________________________
Rule Project HOME PAGE:  http://www.rule-project.org/en/
Rule Development Site:   http://savannah.gnu.org/projects/rule/
Rule-list at nongnu.org
http://mail.nongnu.org/mailman/listinfo/rule-list



More information about the Rule-list mailing list