diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-22 13:06:54 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-22 13:06:54 +0100 |
commit | 18fe80a8a174707c1d4500b2a374c70b8e70fa9b (patch) | |
tree | 325f91a3cd1a5a387d61224d56dcd61ff78dcff5 | |
parent | afe95d0617d082ba76f967843e7d733151e2ac0c (diff) |
lxqt-base/lxqt-panel : don't display redundant entries in application menu
-rw-r--r-- | lxqt-base/lxqt-panel/files/lxqt-menu-cleanup.patch | 88 | ||||
-rw-r--r-- | lxqt-base/lxqt-panel/lxqt-panel-0.12.0-r2.ebuild (renamed from lxqt-base/lxqt-panel/lxqt-panel-0.12.0-r1.ebuild) | 4 |
2 files changed, 92 insertions, 0 deletions
diff --git a/lxqt-base/lxqt-panel/files/lxqt-menu-cleanup.patch b/lxqt-base/lxqt-panel/files/lxqt-menu-cleanup.patch new file mode 100644 index 00000000..5076f40e --- /dev/null +++ b/lxqt-base/lxqt-panel/files/lxqt-menu-cleanup.patch @@ -0,0 +1,88 @@ +diff -Nur a/menu/lxqt-applications.menu b/menu/lxqt-applications.menu +--- a/menu/lxqt-applications.menu 2017-10-21 20:47:44.000000000 +0100 ++++ b/menu/lxqt-applications.menu 2017-10-22 13:04:08.035578669 +0100 +@@ -20,12 +20,13 @@ + <Include> + <And> + <Category>Utility</Category> +- <!-- Accessibility spec must have either the Utility or Settings ++ <!-- Accessibility spec must have either the Utility or Settings + category, and we display an accessibility submenu already for + the ones that do not have Settings, so don't display accessibility + applications here --> + <Not><Category>Accessibility</Category></Not> + <Not><Category>System</Category></Not> ++ <Not><Category>Graphics</Category></Not> + </And> + </Include> + </Menu> <!-- End Accessories --> +@@ -61,6 +62,7 @@ + <Include> + <And> + <Category>Education</Category> ++ <Not><Category>Office</Category></Not> + </And> + </Include> + </Menu> <!-- End Education --> +@@ -83,7 +85,7 @@ + <Include> + <And> + <Category>Graphics</Category> +- <Not><Category>Utility</Category></Not> ++ <Not><Category>Office</Category></Not> + </And> + </Include> + </Menu> <!-- End Graphics --> +@@ -95,6 +97,7 @@ + <Include> + <And> + <Category>Network</Category> ++ <Not><Category>Game</Category></Not> + </And> + </Include> + </Menu> <!-- End Internet --> +@@ -125,6 +128,8 @@ + <Include> + <And> + <Category>Office</Category> ++ <Not><Category>Network</Category></Not> ++ <Not><Category>AudioVideo</Category></Not> + </And> + </Include> + </Menu> <!-- End Office --> +@@ -140,26 +145,10 @@ + <Not><Category>PackageManager</Category></Not> + <Not><Category>X-Leave</Category></Not> + <Not><Category>Screensaver</Category></Not> +- <Not><Filename>lxqt-about.desktop</Filename></Not> + </And> + </Include> + </Menu> <!-- End System Tools --> + +- <!-- Other --> +- <Menu> +- <Name>Other</Name> +- <Directory>lxde-other.directory</Directory> +- <OnlyUnallocated/> +- <Include> +- <And> +- <Not><Category>Core</Category></Not> +- <Not><Category>Settings</Category></Not> +- <Not><Category>Screensaver</Category></Not> +- </And> +- </Include> +- </Menu> <!-- End Other --> +- +- <!-- Settings --> + <Menu> + <Name>DesktopSettings</Name> + <Directory>lxde-settings.directory</Directory> +@@ -204,7 +193,7 @@ + </Layout> + </Menu> <!-- End Settings --> + +- <!-- Leave --> ++ <!-- Leave --> + <Menu> + <Name>X-Leave</Name> + <Directory>lxqt-leave.directory</Directory> diff --git a/lxqt-base/lxqt-panel/lxqt-panel-0.12.0-r1.ebuild b/lxqt-base/lxqt-panel/lxqt-panel-0.12.0-r2.ebuild index 278a953a..bff93bf2 100644 --- a/lxqt-base/lxqt-panel/lxqt-panel-0.12.0-r1.ebuild +++ b/lxqt-base/lxqt-panel/lxqt-panel-0.12.0-r2.ebuild @@ -56,6 +56,10 @@ RDEPEND="${CDEPEND} dev-qt/qtsvg:5 >=lxde-base/lxmenu-data-0.1.2" +src_prepare() { + epatch "${FILESDIR}"/lxqt-menu-cleanup.patch +} + src_configure() { local mycmakeargs i y mycmakeargs=( -DPULL_TRANSLATIONS=OFF ) |