Gentoo Archives: gentoo-commits

From: Ronny Gutbrod <gentoo@××××××××.de>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:master commit in: gui-apps/swaync/
Date: Wed, 23 Feb 2022 00:33:51
Message-Id: 1645421607.963682efb607ce819c8ce462abdb170db230186f.tastytea@gentoo
1 commit: 963682efb607ce819c8ce462abdb170db230186f
2 Author: Jonas Frei <freijon <AT> pm <DOT> me>
3 AuthorDate: Mon Feb 21 05:33:27 2022 +0000
4 Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
5 CommitDate: Mon Feb 21 05:33:27 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=963682ef
7
8 gui-apps/swaync: Initial commit
9
10 Package-Manager: Portage-3.0.30, Repoman-3.0.3
11 Signed-off-by: Jonas Frei <freijon <AT> pm.me>
12
13 gui-apps/swaync/Manifest | 1 +
14 gui-apps/swaync/metadata.xml | 23 ++++++++++++++++++++
15 gui-apps/swaync/swaync-0.4.ebuild | 44 +++++++++++++++++++++++++++++++++++++++
16 3 files changed, 68 insertions(+)
17
18 diff --git a/gui-apps/swaync/Manifest b/gui-apps/swaync/Manifest
19 new file mode 100644
20 index 000000000..d404c3ee6
21 --- /dev/null
22 +++ b/gui-apps/swaync/Manifest
23 @@ -0,0 +1 @@
24 +DIST swaync-0.4.tar.gz 3131182 BLAKE2B 22c1fcca55247fc1fe242c798e3c8cd6ad9af8be716f2849237c3ed14f1a9b68550cca6c3a34b5ab4e92e19afaf48c648d28f46c0b535dbb9def98a79b524dbe SHA512 e3394c913e0f06ad47c6062dbc60e885860bfaf2c095bb7c7f2011884f73b4c7308d5dc09969cf2570daca35950c378d6fdfdeb23b715a6115c2a44a97f437e0
25
26 diff --git a/gui-apps/swaync/metadata.xml b/gui-apps/swaync/metadata.xml
27 new file mode 100644
28 index 000000000..14d598f67
29 --- /dev/null
30 +++ b/gui-apps/swaync/metadata.xml
31 @@ -0,0 +1,23 @@
32 +<?xml version="1.0" encoding="UTF-8"?>
33 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
34 +<pkgmetadata>
35 + <maintainer type="person">
36 + <name>Jonas Frei</name>
37 + <email>freijon@××.me</email>
38 + </maintainer>
39 + <longdescription lang="en">
40 + A simple notification daemon with a GTK gui for notifications
41 + and the control center
42 + </longdescription>
43 + <upstream>
44 + <remote-id type="github">ErikReider/SwayNotificationCenter</remote-id>
45 + <bugs-to>https://github.com/ErikReider/SwayNotificationCenter/issues</bugs-to>
46 + </upstream>
47 + <use>
48 + <flag name="bash-completion">Install bash completions</flag>
49 + <flag name="fish-completion">Install fish completions</flag>
50 + <flag name="systemd">Install systemd .service file</flag>
51 + <flag name="scripting">Enable scripting feature</flag>
52 + <flag name="zsh-completion">Install zsh completions</flag>
53 + </use>
54 +</pkgmetadata>
55
56 diff --git a/gui-apps/swaync/swaync-0.4.ebuild b/gui-apps/swaync/swaync-0.4.ebuild
57 new file mode 100644
58 index 000000000..5adf03b79
59 --- /dev/null
60 +++ b/gui-apps/swaync/swaync-0.4.ebuild
61 @@ -0,0 +1,44 @@
62 +# Copyright 2022 Gentoo Authors
63 +# Distributed under the terms of the GNU General Public License v2
64 +
65 +EAPI=8
66 +
67 +inherit meson
68 +
69 +DESCRIPTION="A simple notification daemon with a GTK gui for notifications and control center"
70 +HOMEPAGE="https://github.com/ErikReider/SwayNotificationCenter"
71 +SRC_URI="https://github.com/ErikReider/SwayNotificationCenter/archive/v${PV}.tar.gz -> ${P}.tar.gz"
72 +S="${WORKDIR}/SwayNotificationCenter-${PV}"
73 +
74 +LICENSE="GPL-3"
75 +SLOT="0"
76 +KEYWORDS="~amd64 ~x86"
77 +IUSE="bash-completion fish-completion scripting systemd zsh-completion"
78 +
79 +DEPEND="
80 + dev-libs/glib
81 + dev-libs/gobject-introspection
82 + dev-libs/json-glib
83 + dev-libs/libgee
84 + dev-libs/wayland
85 + gui-libs/gtk-layer-shell
86 + gui-libs/libhandy
87 + sys-apps/dbus
88 + x11-libs/gtk+
89 +"
90 +RDEPEND="${DEPEND}"
91 +BDEPEND="
92 + dev-lang/vala
93 + dev-util/meson
94 +"
95 +
96 +src_configure() {
97 + local emesonargs=(
98 + $(meson_use bash-completion bash-completions)
99 + $(meson_use fish-completion fish-completions)
100 + $(meson_use scripting)
101 + $(meson_use systemd systemd-service)
102 + $(meson_use zsh-completion zsh-completions)
103 + )
104 + meson_src_configure
105 +}