Bug 35292 - Education is not hacked out properly from math.desktop
Summary: Education is not hacked out properly from math.desktop
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: LibreOffice-integrated (show other bugs)
Version: unstable
Hardware: all Linux
: P3 minor
Assignee: Fr. Br. George
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-08-24 11:55 MSK by Ivan A. Melnikov
Modified: 2019-02-20 02:45 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ivan A. Melnikov 2018-08-24 11:55:14 MSK
Заметил, что LibreOffice Math присутствует в меню в категории Education, несмотря на явную попытку в спеке её оттуда убрать:

 sed -i 's/Education;//' %buildroot%lodir/share/xdg/math.desktop

Дело в том, что sed -i разъединяет хардлики, поэтому получается как-то так:

$ diff -U0 /usr/lib64/LibreOffice/share/xdg/math.desktop /usr/share/applications/math.desktop
--- /usr/lib64/LibreOffice/share/xdg/math.desktop       2018-06-06 20:53:05.000000000 +0400
+++ /usr/share/applications/math.desktop        2018-06-06 20:53:05.000000000 +0400
@@ -24 +24 @@
-Categories=Office;Spreadsheet;Science;Math;X-Red-Hat-Base;X-MandrivaLinux-Office-Other;
+Categories=Office;Spreadsheet;Education;Science;Math;X-Red-Hat-Base;X-MandrivaLinux-Office-Other;

Предлагаю этот sed, если он правда нужен, перенести примерно на 7 строчек вверх, чтобы хардлинк создавался на уже исправленный файл.
Comment 1 Repository Robot 2019-02-20 02:45:17 MSK
LibreOffice-6.2.1.1-alt1 -> sisyphus:

Mon Feb 18 2019 Fr. Br. George <george@altlinux.ru> 6.2.1.1-alt1
- Update to 6.2.1.1 (Closes: #36107, #35504, #35420, #35292)
- Move KDE-depended library to -kde5 package (Closes: #36100)