FS#9217 - some packages are missing desktop-file-utils depends
Attached to Project:
Arch Linux
Opened by Eric Belanger (Snowman) - Tuesday, 15 January 2008, 05:26 GMT
Last edited by Jan de Groot (JGC) - Friday, 08 May 2009, 22:21 GMT
Opened by Eric Belanger (Snowman) - Tuesday, 15 January 2008, 05:26 GMT
Last edited by Jan de Groot (JGC) - Friday, 08 May 2009, 22:21 GMT
|
Details
The desktop-file-utils dependency is needed for the .install
file.
|
This task depends upon
Closed by Jan de Groot (JGC)
Friday, 08 May 2009, 22:21 GMT
Reason for closing: Fixed
Additional comments about closing: All packages should be fixed so far. Report bugs for ones you find with this problem. One per package please.
Friday, 08 May 2009, 22:21 GMT
Reason for closing: Fixed
Additional comments about closing: All packages should be fixed so far. Report bugs for ones you find with this problem. One per package please.
for dir in $(find extra community -maxdepth 2 -type d) ; do [[ -e $dir/$(basename $dir).install ]] && egrep update-desktop-database $dir/*.install >/dev/null ; if [[ $? == 0 ]] ; then egrep -v ^depends=.+desktop-file-utils.+ $dir/PKGBUILD >/dev/null && basename $dir ; fi ; done
This returns 110 packages (73 in extra and 37 in community, core obviously doesn't contain desktop files) that should be fixed, and the list is not necessarily complete, since it only looks in $pkgname.install files. What should we do?
Note: check for a mimetype line in the .desktop file. Without that line, there's no need to update-desktop-database!
< ardour
< gdm
< gimp
< eclipse
< obconf
< cinepaint
< gnome-phone-manager
< xfce4-appfinder
< openoffice-base
< hugin
< banshee
< glade
< anjuta
< mirage
< xpdf
< xfce-mcs-manager
< maxima
< mousepad
< xarchiver
<: runs update-desktop-database, no depends on desktop-file-utils
>: depends on desktop-file-utils, but doesn't run the command
2d1
< ardour
6d4
< banshee
10,11d7
< brasero
< cinepaint
13c9,10
< devhelp
---
> desktop-file-utils
> desktop-file-utils
18d14
< eclipse
41d36
< hugin
43d37
< maxima
45,46d38
< mirage
< miro
52,53d43
< obconf
< openoffice-base
55c45
< openoffice-base-devel
---
> openoffice-base-beta
58a49
> qalculate-gtk
61d51
< ristretto
67,68c57
< stardict
< stellarium
---
> system-config-printer
73,74c62
< vinagre
< wxmaxima
---
> xarchiver
77d64
< xemacs
79d65
< xfce4-appfinder