commit:     fd7e87a041dd46bee6b6e52a598b9ab72c7d9206
Author:     Pascal Jäger <pascal.jaeger <AT> leimstift <DOT> de>
AuthorDate: Thu Aug 10 21:21:41 2023 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Thu Aug 10 21:30:45 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fd7e87a0

gui-apps/nwg-panel: revbump, install desktop files and icons

Signed-off-by: Pascal Jäger <pascal.jaeger <AT> leimstift.de>

 ...anel-9999.ebuild => nwg-panel-0.9.11-r1.ebuild} | 23 +++++++++++++++++++++-
 gui-apps/nwg-panel/nwg-panel-9999.ebuild           | 23 +++++++++++++++++++++-
 2 files changed, 44 insertions(+), 2 deletions(-)

diff --git a/gui-apps/nwg-panel/nwg-panel-9999.ebuild 
b/gui-apps/nwg-panel/nwg-panel-0.9.11-r1.ebuild
similarity index 66%
copy from gui-apps/nwg-panel/nwg-panel-9999.ebuild
copy to gui-apps/nwg-panel/nwg-panel-0.9.11-r1.ebuild
index 0319f9345c..fb2abcd70b 100644
--- a/gui-apps/nwg-panel/nwg-panel-9999.ebuild
+++ b/gui-apps/nwg-panel/nwg-panel-0.9.11-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1
+inherit desktop distutils-r1 systemd xdg-utils
 
 if [[ "${PV}" == 9999 ]]
 then
@@ -19,6 +19,7 @@ fi
 DESCRIPTION="GTK3-based panel for sway and Hyprland Wayland compositors"
 HOMEPAGE="https://github.com/nwg-piotr/nwg-panel";
 LICENSE="MIT"
+IUSE="systemd"
 
 SLOT="0"
 
@@ -33,3 +34,23 @@ RDEPEND="
        gui-libs/gtk-layer-shell
 "
 DEPEND="${RDEPEND}"
+
+python_install_all() {
+       distutils-r1_python_install_all
+       domenu nwg-panel-config.desktop
+       domenu nwg-processes.desktop
+       doicon nwg-panel.svg
+       doicon nwg-processes.svg
+       doicon nwg-shell.svg
+       if use systemd; then
+               systemd_dounit nwg-panel.service
+       fi
+}
+
+pkg_postinst() {
+       xdg_desktop_database_update
+}
+
+pkg_postrm() {
+       xdg_desktop_database_update
+}

diff --git a/gui-apps/nwg-panel/nwg-panel-9999.ebuild 
b/gui-apps/nwg-panel/nwg-panel-9999.ebuild
index 0319f9345c..fb2abcd70b 100644
--- a/gui-apps/nwg-panel/nwg-panel-9999.ebuild
+++ b/gui-apps/nwg-panel/nwg-panel-9999.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1
+inherit desktop distutils-r1 systemd xdg-utils
 
 if [[ "${PV}" == 9999 ]]
 then
@@ -19,6 +19,7 @@ fi
 DESCRIPTION="GTK3-based panel for sway and Hyprland Wayland compositors"
 HOMEPAGE="https://github.com/nwg-piotr/nwg-panel";
 LICENSE="MIT"
+IUSE="systemd"
 
 SLOT="0"
 
@@ -33,3 +34,23 @@ RDEPEND="
        gui-libs/gtk-layer-shell
 "
 DEPEND="${RDEPEND}"
+
+python_install_all() {
+       distutils-r1_python_install_all
+       domenu nwg-panel-config.desktop
+       domenu nwg-processes.desktop
+       doicon nwg-panel.svg
+       doicon nwg-processes.svg
+       doicon nwg-shell.svg
+       if use systemd; then
+               systemd_dounit nwg-panel.service
+       fi
+}
+
+pkg_postinst() {
+       xdg_desktop_database_update
+}
+
+pkg_postrm() {
+       xdg_desktop_database_update
+}

Reply via email to