QA Notice: This package installs one or more .desktop files that do not
/usr/share/applications/inputmethods/matchbox-keyboard.desktop: error: (will be fatal in the future): value "matchbox-keyboard.png" for key "Icon" in group "Desktop Entry" is an icon name with an extension, but there should be no extension as described in the Icon Theme Specification if the value is not an absolute path
/usr/share/applications/inputmethods/matchbox-keyboard.desktop: error: value "Panel;Utility;MB" for string list key "Categories" in group "Desktop Entry" does not have a semicolon (';') as trailing character
Created attachment 424224 [details, diff]
Fix QA warnings
Prefixing custom categories with `X-` to appease the quality checker. I expect that the other matchbox stuff will require analogous updating for compatibility. The other matchbox stuff (including matchbox-keyboard itself) are scheduled for removal on 2-6-2016 (https://bugs.gentoo.org/show_bug.cgi?id=560482), though, so if matchbox-keyboard is the sole survivor of the removal, then the patch will be fine.
Created attachment 425170 [details, diff]
Fix QA warnings and move to EAPI 6
Modernizing the matchbox-keyboard to EAPI 6 without QA warnings. Thanks to wraeth for coddling me through the ebuild nuances.
Created attachment 425174 [details, diff]
Fix QA notices and migrate to EAPI6
Tim, are you still interested in proxy-maintaining this package? If not, or if there's no reply on this bug soon, I will commit this to close this bug.
My buildtesting of this has completed without issue and this ebuild looks ready to commit - good work!
If you do still wish to proxy-maintain this, please let me know and we will get it committed.
I have commited this fix but, with a lack of confirmation, have not yet assigned a maintainer. If you wish to take maintainership, can you let us know either with a bug or in the IRC channel?
Thanks for your contribution so far!
Author: Sam Jorna <email@example.com>
Date: Mon Mar 28 18:32:05 2016 +1100
x11-misc/matchbox-keyboard: fix .desktop qa warn
Patches desktop file to resolve QA warning, bump to EAPI6. Ebuild and
patch from user popham to resolve bug.