2.7.0-1 Missing .desktop file in package, provided in repo
Task Info (Flyspray) | |
---|---|
Opened By | Tyler Dence (tyzoid) |
Task ID | 62645 |
Type | Bug Report |
Project | Community Packages |
Category | Packages |
Version | None |
OS | All |
Opened | 2019-05-16 02:12:13 UTC |
Status | Assigned |
Assignee | Levente Polyak (anthraxx) |
Details
Description: The ZAProxy package is missing a .desktop file.
Factors for why I think this is a bug in arch:
- This is a Java project, so pursuant to the Java Packaging Guidelines (https://wiki.archlinux.org/index.php/Java_package_guidelines): a. Arch has a custom script which launches the application. b. Arch's use of a custom script would make an upstream .desktop file moot.
- The upstream repo has a .desktop file in the "/build/debian" dir, giving us a few options: a. Use the .desktop file provided, and patch it to work (very minor patch would be needed) b. Make a pull request for arch-specific artifacts upstream (ugly, but they do for debian anyway?) c. Make a custom .desktop file for our custom script.
Upstream's .desktop file is available here: https://github.com/zaproxy/zaproxy/tree/develop/build/debian
Additional info:
- This affects community/zaproxy 2.7.0-1
Steps to reproduce:
- Install zaproxy
- Check /usr/share/applications for .desktop file.