commit: fd7e87a041dd46bee6b6e52a598b9ab72c7d9206
Author: Pascal Jäger <pascal.jaeger <AT> leimstift <DOT> de>
AuthorDate: Thu Aug 10 21:21:41 2023 +0000
Commit: Pascal Jäger <pascal.jaeger <AT> leimstift <DOT> de>
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
+}