Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 508610 - [gnome-overlay] app-crypt/seahorse-3.12.0 fix "command not found" and desktop file
Summary: [gnome-overlay] app-crypt/seahorse-3.12.0 fix "command not found" and desktop...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords: InVCS
Depends on:
Blocks: gnome-3.12
  Show dependency tree
 
Reported: 2014-04-24 14:29 UTC by poncho
Modified: 2014-04-27 22:18 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
fix QA (fix-qa.patch,516 bytes, patch)
2014-04-24 14:29 UTC, poncho
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description poncho 2014-04-24 14:29:37 UTC
Created attachment 375618 [details, diff]
fix QA

* seahorse.desktop is broken and doesn't show up in gnome-shell unless --bindir=/usr/bin is passed to configure
* remove vala_src_prepare


 * QA Notice: command not found:
 * 
 * 	/var/tmp/portage/app-crypt/seahorse-3.12.0/temp/environment: line 2939: vala_src_prepare: command not found
 * QA Notice: This package installs one or more .desktop files that do not
 * pass validation.
 * 
 * 	/usr/share/applications/seahorse.desktop: error: value "${exec_prefix}/bin/seahorse" for key "Exec" in group "Desktop Entry" contains a reserved character '$' outside of a quote
 * 

cat /var/tmp/portage/app-crypt/seahorse-3.12.0/image/usr/share/applications/seahorse.desktop
[Desktop Entry]
Name=Passwords and Keys
Comment=Manage your passwords and encryption keys
Keywords=keyring;encryption;security;sign;ssh;
Exec=${exec_prefix}/bin/seahorse
Terminal=false
Type=Application
Icon=seahorse
Categories=GNOME;GTK;Security;Utility;DesktopSettings;X-XFCE-SettingsDialog;
StartupNotify=true
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=seahorse
X-GNOME-Bugzilla-Component=general
X-GNOME-Bugzilla-Version=3.12.0
X-GNOME-DocPath=seahorse/seahorse.xml
Comment 1 Gilles Dartiguelongue (RETIRED) gentoo-dev 2014-04-24 20:34:34 UTC
hum, didn't notice because gnome-shell integrated search is broken for me.
Well I did notice the desktop-file validation error, but those are so common I do not pay due attention anymore.
Comment 2 poncho 2014-04-25 13:55:05 UTC
(In reply to Gilles Dartiguelongue from comment #1)
> hum, didn't notice because gnome-shell integrated search is broken for me.
> Well I did notice the desktop-file validation error, but those are so common
> I do not pay due attention anymore.

It's not strictly search related.
"Passwords and Keys" (seahorse.desktop) doesn't show up in the application grid as well. Apparently gnome-shell hides desktop files with invalid Exec= lines.
Comment 3 Gilles Dartiguelongue (RETIRED) gentoo-dev 2014-04-27 22:18:14 UTC
+  27 Apr 2014; Gilles Dartiguelongue <eva@gentoo.org> seahorse-3.12.0.ebuild:
+  Fix .desktop macro expansion, bug #508610.
+

Thanks for reporting.