FS#10074 - gtkam-0.1.12-1: unneeded GNOME dependencies?

Attached to Project: Arch Linux
Opened by Niki Kovacs (kikinovak) - Friday, 04 April 2008, 08:36 GMT
Last edited by Eduardo Romero (kensai) - Thursday, 17 July 2008, 03:23 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Eduardo Romero (kensai)
Architecture All
Severity Low
Priority Normal
Reported Version 2007.08-2
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: I'm running a very stripped-down Arch (base system + X11 + XFCE) on older hardware, and I try to keep the system as bloat-free as possible. I want to use gtkam to access my digital camera, but pacman -S gtkam pulls in a lot of GNOME libs. See here:

# pacman -S gtkam
Résolution des dépendances...
Recherche des conflits possibles entre paquets...

Cibles: libglade-2.6.2-1 libart-lgpl-2.3.19-2 gail-1.20.2-1 libgnomecanvas-2.20.1-1 orbit2-2.14.12-1 gconf-2.20.1-1 libcap-1.10-2 libdaemon-0.12-1 nss-mdns-0.10-1 avahi-0.6.20-3 libsasl-2.1.22-5 libldap-2.3.39-2 smbclient-3.0.28A-1 gnome-mime-data-2.18.0-3 gnome-vfs-2.20.1-1 audiofile-0.2.6-3 esd-0.2.38-3 libbonobo-2.20.3-1 libgnome-2.20.1.1-1 libbonoboui-2.20.0-1 gnome-keyring-2.20.3-1 libgnomeui-2.20.1.1-1 gtkam-0.1.12-1

I've been using gtkam on Slackware before, and there wasn't a single GNOME dependency.


This task depends upon

Closed by  Eduardo Romero (kensai)
Thursday, 17 July 2008, 03:23 GMT
Reason for closing:  Fixed
Additional comments about closing:  Fixed in gtkam 0.1.15, all unneeded dependencies on GNOME are removed.
Comment by Jan de Groot (JGC) - Friday, 04 April 2008, 17:07 GMT
There's two dependencies on gnome libs here, both deprecated:
- libbonobo(ui?), according to configure.in this brings nice features, though I can't think of any nice feature bonobo would give
- libgnomeui, to use the help function. Somehow this program needs libgnomeui to find out how to launch yelp. Instead of calling gnome_help(), it could also spawn yelp with the right parameters for the help functions.

I don't know much about gtkam, it hasn't had maintenance for quite some years in our distribution and it's flagged out of date, so I can't tell if these things have been fixed in a newer upstream version, or if we should drop these dependencies no matter what alternatives are (or just aren't) in the new code.
Comment by Corrado Primier (bardo) - Saturday, 05 April 2008, 14:28 GMT
While this gets fixed (or not, depending on the dev's decision) you can compile yourself gtkam-gnomefree from the AUR.
Comment by Niki Kovacs (kikinovak) - Saturday, 05 April 2008, 15:41 GMT
Thanks very much!

Loading...