From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <gentoo-commits+bounces-1627495-garchives=archives.gentoo.org@lists.gentoo.org> Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id C70D0158064 for <garchives@archives.gentoo.org>; Fri, 3 May 2024 18:06:22 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id AD994E2A75; Fri, 3 May 2024 18:06:21 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 6C8A4E2A75 for <gentoo-commits@lists.gentoo.org>; Fri, 3 May 2024 18:06:20 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 6DBB23430A8 for <gentoo-commits@lists.gentoo.org>; Fri, 3 May 2024 18:06:19 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id CC25C93E for <gentoo-commits@lists.gentoo.org>; Fri, 3 May 2024 18:06:17 +0000 (UTC) From: "Pascal Jäger" <pascal.jaeger@leimstift.de> To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Pascal Jäger" <pascal.jaeger@leimstift.de> Message-ID: <1714759570.45909eebec3a0b696bcf6be61ca9feada8c1198e.pascal.jaeger@gentoo> Subject: [gentoo-commits] repo/proj/guru:dev commit in: gui-apps/nwg-panel/ X-VCS-Repository: repo/proj/guru X-VCS-Files: gui-apps/nwg-panel/Manifest gui-apps/nwg-panel/nwg-panel-0.9.31.ebuild X-VCS-Directories: gui-apps/nwg-panel/ X-VCS-Committer: pascal.jaeger X-VCS-Committer-Name: Pascal Jäger X-VCS-Revision: 45909eebec3a0b696bcf6be61ca9feada8c1198e X-VCS-Branch: dev Date: Fri, 3 May 2024 18:06:17 +0000 (UTC) Precedence: bulk List-Post: <mailto:gentoo-commits@lists.gentoo.org> List-Help: <mailto:gentoo-commits+help@lists.gentoo.org> List-Unsubscribe: <mailto:gentoo-commits+unsubscribe@lists.gentoo.org> List-Subscribe: <mailto:gentoo-commits+subscribe@lists.gentoo.org> List-Id: Gentoo Linux mail <gentoo-commits.gentoo.org> X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 20b1282e-4dcd-4245-89a5-f683961d79ce X-Archives-Hash: ee8f2c49fd43b06f118edff0a9d94d7d commit: 45909eebec3a0b696bcf6be61ca9feada8c1198e Author: Pascal Jäger <pascal.jaeger <AT> leimstift <DOT> de> AuthorDate: Fri May 3 18:04:46 2024 +0000 Commit: Pascal Jäger <pascal.jaeger <AT> leimstift <DOT> de> CommitDate: Fri May 3 18:06:10 2024 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=45909eeb gui-apps/nwg-panel: add 0.9.31 Signed-off-by: Pascal Jäger <pascal.jaeger <AT> leimstift.de> gui-apps/nwg-panel/Manifest | 1 + gui-apps/nwg-panel/nwg-panel-0.9.31.ebuild | 53 ++++++++++++++++++++++++++++++ 2 files changed, 54 insertions(+) diff --git a/gui-apps/nwg-panel/Manifest b/gui-apps/nwg-panel/Manifest index f03256dfda..98f31f9d48 100644 --- a/gui-apps/nwg-panel/Manifest +++ b/gui-apps/nwg-panel/Manifest @@ -1,3 +1,4 @@ DIST nwg-panel-0.9.27.tar.gz 229930 BLAKE2B d1a028a6fb7cdf2097b868a572fb394bf9bd5ab8ed927d35eab63d354b668f4e422d0a59e1ab28d5d1cdc47343768429ce4891f72ebaa554e2d55314dfec912b SHA512 f2772fcd5336761dbe9b0f15502d4506a0a7e0362610310a67605751d5b1d0575e1b0abb2ed0745a4b14822cba71206afb6534ed59b182b35350f51ca0184563 DIST nwg-panel-0.9.28.tar.gz 230981 BLAKE2B 70b424ae92c4d52a3c59ca3969ac9efc4799a72a316775455a8f96ab7e58690cace5702f251551054cd4ce2f3f029864aff8c636b0498f4e79508f6a4d9c7738 SHA512 b5c0dc81c96c8ade31e94e9d9298cf839d2bbcb39320b79860259ecf2d8ee9e1803a1bddb30f7cdbff4bba4e2a3843149ace0890fe3097afd5bed326427416d6 DIST nwg-panel-0.9.29.tar.gz 230960 BLAKE2B 9787176e887dd89f5fdae1a171e21f6db9acb552f98e3846c2f1c760e263232fb0832bd23116aa79e9406bb26dcd3a9643277afb639522176c814429188c571b SHA512 948fcb86ec70577e8109e5f0b1e98ecd411d1b4faa543f00ed4814009d4ff79d267222fd48104c7b4c3f067c63fd8d8875ba48b970ef20876c9aa86e9dd54fc1 +DIST nwg-panel-0.9.31.tar.gz 231000 BLAKE2B 6363c09e0bc47cb89b27f987e890126b62de21e9d45f4dbab8dbb7902375c44268add7ffb42f343eeb105af2a29f9cc1cbb9831e4eb7c6553fd746a55125a4ff SHA512 a3ce46610ac1e3837b7a30220722954e201b5ea8ef89913be2f519267d02ab5ca6b87e7514a3ea6156ceb98d1a6d7bfebe452b14de577f82b117105cb82bfde8 diff --git a/gui-apps/nwg-panel/nwg-panel-0.9.31.ebuild b/gui-apps/nwg-panel/nwg-panel-0.9.31.ebuild new file mode 100644 index 0000000000..7161950788 --- /dev/null +++ b/gui-apps/nwg-panel/nwg-panel-0.9.31.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..12} ) +DISTUTILS_USE_PEP517=setuptools +inherit desktop distutils-r1 systemd xdg-utils + +if [[ "${PV}" == 9999 ]] +then + inherit git-r3 + EGIT_REPO_URI="https://github.com/nwg-piotr/nwg-panel.git" +else + SRC_URI="https://github.com/nwg-piotr/nwg-panel/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="GTK3-based panel for sway and Hyprland Wayland compositors" +HOMEPAGE="https://github.com/nwg-piotr/nwg-panel" +LICENSE="MIT" + +SLOT="0" + +RDEPEND=" + x11-libs/gtk+:3 + dev-python/pygobject[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + dev-python/i3ipc[${PYTHON_USEDEP}] + dev-python/dasbus[${PYTHON_USEDEP}] + gui-apps/nwg-icon-picker + media-sound/playerctl + 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 + systemd_dounit nwg-panel.service +} + +pkg_postinst() { + xdg_desktop_database_update +} + +pkg_postrm() { + xdg_desktop_database_update +}