Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#34207 - [libreoffice-gnome] Dependencies should be changed

Attached to Project: Arch Linux
Opened by Anders H (b9anders) - Thursday, 07 March 2013, 20:18 GMT
Last edited by Andreas Radke (AndyRTR) - Saturday, 09 March 2013, 08:09 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Andreas Radke (AndyRTR)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 3
Private No

Details

Description:
libreoffice-gnome currently depends on both gtk2 gtk3 - I believe both should be changed to Optional Deps (or, if possible, split into separate gtk2 and gtk3 packages). It doesn't break anything to ignore one of the packages (on my system for example, I use libreoffice-gnome without gtk3 installed and it defaults to gtk2 just fine). And gtk2 users who otherwise have no need for gtk3 should be able to use this package with gtk2 without having to pull in gtk3.


Additional info:
* package version(s)
* config and/or log files etc.


Steps to reproduce:
*Make sure gtk3 is not installed
***pacman -Sdd libreoffice-gnome***
*Run libreoffice without any problems in gtk2 anyway.
This task depends upon

Closed by  Andreas Radke (AndyRTR)
Saturday, 09 March 2013, 08:09 GMT
Reason for closing:  Not a bug
Additional comments about closing:  These are upstream decissions how to split the packages. And the way they do it pulls in both gtk versions for good reasons. Don't install the gnome-integration if you want to avoid installing some gtk version or abuse pacman with -Rdd.
Comment by Jan de Groot (JGC) - Friday, 08 March 2013, 10:34 GMT
It doesn't make much sense to change this, as the gconf dependency pulls in gtk3 anyways.
Comment by Anders H (b9anders) - Friday, 08 March 2013, 14:04 GMT
In that case, all the more reason *not* to include gtk3 in the dependencies.

gtk2 users who use packages like gconf-gtk2 in AUR won't have issues with superfluous dependencies pulled in with this package and gtk3 users will have their gtk3 dependencies installed by virtue of having standard gconf anyway.
Comment by Jorge Barroso (jorge_barroso) - Friday, 08 March 2013, 14:17 GMT
I think that the array could be splited to detect if you have gtk2 or gtk3 already installed. If there's one of both installed don't do anything, but if no one is installed, install gtk3

Loading...