aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonas Frei <freijon@pm.me>2022-02-21 06:33:27 +0100
committerJonas Frei <freijon@pm.me>2022-02-21 06:33:27 +0100
commit963682efb607ce819c8ce462abdb170db230186f (patch)
treef0ce6ecabcee373eb59399ca586daaade5ad42b0 /gui-apps
parentgnome-extra/extension-manager: Initial import (diff)
downloadguru-963682efb607ce819c8ce462abdb170db230186f.tar.gz
guru-963682efb607ce819c8ce462abdb170db230186f.tar.bz2
guru-963682efb607ce819c8ce462abdb170db230186f.zip
gui-apps/swaync: Initial commit
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Jonas Frei <freijon@pm.me>
Diffstat (limited to 'gui-apps')
-rw-r--r--gui-apps/swaync/Manifest1
-rw-r--r--gui-apps/swaync/metadata.xml23
-rw-r--r--gui-apps/swaync/swaync-0.4.ebuild44
3 files changed, 68 insertions, 0 deletions
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>freijon@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
+}