desktop.eclass: Split off desktop, menu, and icon functions from eutils.
authorUlrich Müller <ulm@gentoo.org>
Thu, 23 Nov 2017 23:39:55 +0000 (00:39 +0100)
committerUlrich Müller <ulm@gentoo.org>
Thu, 30 Nov 2017 19:09:28 +0000 (20:09 +0100)
commit8424e28557354983c49b021ea13a4f4be923978d
tree32ea35b04320d5e028bc2d756388424e8f691652
parentfd0904c4a89bbe6a7ec976ee8b832356d7944d29
desktop.eclass: Split off desktop, menu, and icon functions from eutils.

Split off functions make_desktop_entry, make_session_desktop, domenu,
newmenu, doicon, and newicon from eutils.eclass into a dedicated
desktop.eclass. These functions are independent of the rest of eutils,
therefore moving them into their own eclass will help clarifying
eclass inheritance in ebuilds.

For backwards compatibility, eutils inherits the new eclass in
existing EAPIs.
eclass/desktop.eclass [new file with mode: 0644]
eclass/eutils.eclass