FS#65812 - [ghidra] Missing .desktop entry

Attached to Project: Community Packages
Opened by Anes Belfodil (abelfodil) - Thursday, 12 March 2020, 17:15 GMT
Last edited by freswa (frederik) - Friday, 12 May 2023, 20:44 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Levente Polyak (anthraxx)
freswa (frederik)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 4
Private No

Details

Description:

Missing .desktop entry in /usr/share/applications

See for example /usr/share/applications/firefox.desktop in https://www.archlinux.org/packages/extra/x86_64/firefox/

This file allows DEs and application launchers to find the application and not have to launch it from command line.
This task depends upon

Closed by  freswa (frederik)
Friday, 12 May 2023, 20:44 GMT
Reason for closing:  Won't fix
Additional comments about closing:  We will not support downstream desktop files in this case.
Comment by Levente Polyak (anthraxx) - Thursday, 12 March 2020, 17:27 GMT
Please report this issue upstream, I can't spot a desktop file in the upstream repository. Desktop files are not something that downstreams should take care of.
Comment by Anes Belfodil (abelfodil) - Thursday, 12 March 2020, 17:33 GMT
I think this is a distro concern, because the entries inside the file depend on installation location.

For instance, all the AUR ghidra packages add their own .desktop file.

Here's what the file is supposed to look like: https://aur.archlinux.org/cgit/aur.git/tree/ghidra.desktop?h=ghidra-desktop
Comment by Levente Polyak (anthraxx) - Thursday, 12 March 2020, 17:34 GMT
adjusting locations is one thing, maintaining translations and other data is another. Its fair to assume that downstream can adjust locations if they package it in a certain way, but its not the responsibility of downstream to provide desktop files as a whole.
Comment by Anes Belfodil (abelfodil) - Thursday, 12 March 2020, 17:37 GMT
I will submit an issue upstream
Comment by Anes Belfodil (abelfodil) - Thursday, 12 March 2020, 17:41 GMT Comment by Arnaud Dovi (cIass101) - Wednesday, 23 December 2020, 11:23 GMT
Sorry I duplicated this as feature request here so I will close it if I can https://bugs.archlinux.org/task/69073
Comment by Tim Schumacher (timschumi) - Friday, 23 July 2021, 12:48 GMT
To quote from the now closed upstream Pull Request (https://github.com/NationalSecurityAgency/ghidra/pull/1556):

> We do not plan to include a .desktop file in our release at this time.

So I guess this is a dead-end then, right?
Comment by Olliver (olliver) - Monday, 04 April 2022, 08:20 GMT
To undo this dead-end; lets think of our users first. If upstream doesn't want to support users, then we should. Translations are painful, but can be ignored?

So here's a few commits (that also address a few other things, but we can discuss those somewhere @anthraxx?

Loading...