commit:     963682efb607ce819c8ce462abdb170db230186f
Author:     Jonas Frei <freijon <AT> pm <DOT> me>
AuthorDate: Mon Feb 21 05:33:27 2022 +0000
Commit:     Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Mon Feb 21 05:33:27 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=963682ef

gui-apps/swaync: Initial commit

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jonas Frei <freijon <AT> pm.me>

 gui-apps/swaync/Manifest          |  1 +
 gui-apps/swaync/metadata.xml      | 23 ++++++++++++++++++++
 gui-apps/swaync/swaync-0.4.ebuild | 44 +++++++++++++++++++++++++++++++++++++++
 3 files changed, 68 insertions(+)

diff --git a/gui-apps/swaync/Manifest b/gui-apps/swaync/Manifest
new file mode 100644
index 000000000..d404c3ee6
--- /dev/null
+++ b/gui-apps/swaync/Manifest
@@ -0,0 +1 @@
+DIST swaync-0.4.tar.gz 3131182 BLAKE2B 
22c1fcca55247fc1fe242c798e3c8cd6ad9af8be716f2849237c3ed14f1a9b68550cca6c3a34b5ab4e92e19afaf48c648d28f46c0b535dbb9def98a79b524dbe
 SHA512 
e3394c913e0f06ad47c6062dbc60e885860bfaf2c095bb7c7f2011884f73b4c7308d5dc09969cf2570daca35950c378d6fdfdeb23b715a6115c2a44a97f437e0

diff --git a/gui-apps/swaync/metadata.xml b/gui-apps/swaync/metadata.xml
new file mode 100644
index 000000000..14d598f67
--- /dev/null
+++ b/gui-apps/swaync/metadata.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+       <maintainer type="person">
+               <name>Jonas Frei</name>
+               <email>frei...@pm.me</email>
+       </maintainer>
+       <longdescription lang="en">
+               A simple notification daemon with a GTK gui for notifications
+               and the control center
+       </longdescription>
+       <upstream>
+               <remote-id 
type="github">ErikReider/SwayNotificationCenter</remote-id>
+               
<bugs-to>https://github.com/ErikReider/SwayNotificationCenter/issues</bugs-to>
+       </upstream>
+       <use>
+               <flag name="bash-completion">Install bash completions</flag>
+               <flag name="fish-completion">Install fish completions</flag>
+               <flag name="systemd">Install systemd .service file</flag>
+               <flag name="scripting">Enable scripting feature</flag>
+               <flag name="zsh-completion">Install zsh completions</flag>
+       </use>
+</pkgmetadata>

diff --git a/gui-apps/swaync/swaync-0.4.ebuild 
b/gui-apps/swaync/swaync-0.4.ebuild
new file mode 100644
index 000000000..5adf03b79
--- /dev/null
+++ b/gui-apps/swaync/swaync-0.4.ebuild
@@ -0,0 +1,44 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="A simple notification daemon with a GTK gui for notifications and 
control center"
+HOMEPAGE="https://github.com/ErikReider/SwayNotificationCenter";
+SRC_URI="https://github.com/ErikReider/SwayNotificationCenter/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}/SwayNotificationCenter-${PV}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="bash-completion fish-completion scripting systemd zsh-completion"
+
+DEPEND="
+       dev-libs/glib
+       dev-libs/gobject-introspection
+       dev-libs/json-glib
+       dev-libs/libgee
+       dev-libs/wayland
+       gui-libs/gtk-layer-shell
+       gui-libs/libhandy
+       sys-apps/dbus
+       x11-libs/gtk+
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+       dev-lang/vala
+       dev-util/meson
+"
+
+src_configure() {
+       local emesonargs=(
+               $(meson_use bash-completion bash-completions)
+               $(meson_use fish-completion fish-completions)
+               $(meson_use scripting)
+               $(meson_use systemd systemd-service)
+               $(meson_use zsh-completion zsh-completions)
+       )
+       meson_src_configure
+}

Reply via email to