Bug 1624545

Summary: SageMath: better desktop configuration files would be ideal
Product: [Fedora] Fedora Reporter: Brenton Horne <brentonhorne77>
Component: sagemathAssignee: Paulo Andrade <paulo.cesar.pereira.de.andrade>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 28CC: dipit31282, paulo.cesar.pereira.de.andrade
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: sagemath-8.3-2.fc29 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-01-28 03:44:35 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Brenton Horne 2018-09-01 06:05:05 UTC
Description of problem:
Presently SageMath's desktop launcher appears in the "Other" category of the desktop menus of at least GNOME, it would be ideal if it appeared in the same category as GNU Octave, that is, Education. What I propose is simple, add this to the %install part of its spec file:

sed -i -e "s|Categories=Science;Math;|Categories=Education;Science;Math|g" %{buildroot}%{_datadir}/applications/%{name}.desktop

Version-Release number of selected component (if applicable):
SageMath 8.0-2.fc28

How reproducible:
Very.

Steps to Reproduce:
1. Start GNOME, after installing it if needed, along with SageMath on Fedora 28.
2. Click on the application menu
3. Observe where the SageMath desktop launchers appear.

Actual results:
It appears in the "Other" submenu.

Expected results:
It appears in the "Education" submenu.

Comment 1 Fedora Update System 2019-01-19 21:23:51 UTC
sagemath-8.3-2.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2019-f51ce43c89

Comment 2 Fedora Update System 2019-01-20 02:34:03 UTC
sagemath-8.3-2.fc29 has been pushed to the Fedora 29 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-f51ce43c89

Comment 3 Fedora Update System 2019-01-28 03:44:35 UTC
sagemath-8.3-2.fc29 has been pushed to the Fedora 29 stable repository. If problems still persist, please make note of it in this bug report.

Comment 4 SamJeferson 2023-02-02 21:00:51 UTC
I have faced a similar problem. It's sad because I think that SageMath is one of the best open-source mathematical software systems. It has a lot of different math features that make doing homework and projects much easier. Actually, I like to use different online free resources to get help with my studying. For my writing tasks, I prefer to go to https://happyessays.com/ as here I can find content on any topic. Moreover, I know that this open-source is also used by lots of researchers and scientists, so it's great to know that I'm using something that's trusted by experts in the field. Overall, it's a great resource for anyone who needs help with math or wants to explore different areas of mathematics, and it's important to fix bugs as soon as possible.