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: Thu, 24 Feb 2022 11:10:23
Message-Id: 1645622981.f2bcc87665237ab1b3f4f9fef8a45343fadc65d3.tastytea@gentoo
1 commit: f2bcc87665237ab1b3f4f9fef8a45343fadc65d3
2 Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
3 AuthorDate: Mon Feb 21 18:35:43 2022 +0000
4 Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
5 CommitDate: Wed Feb 23 13:29:41 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f2bcc876
7
8 gui-apps/swaync: fix deps
9
10 Use vala eclass.
11
12 Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>
13
14 .../{swaync-0.4.ebuild => swaync-0.4-r1.ebuild} | 24 +++++++++++++---------
15 1 file changed, 14 insertions(+), 10 deletions(-)
16
17 diff --git a/gui-apps/swaync/swaync-0.4.ebuild b/gui-apps/swaync/swaync-0.4-r1.ebuild
18 similarity index 65%
19 rename from gui-apps/swaync/swaync-0.4.ebuild
20 rename to gui-apps/swaync/swaync-0.4-r1.ebuild
21 index 814af4afb..4878af1c0 100644
22 --- a/gui-apps/swaync/swaync-0.4.ebuild
23 +++ b/gui-apps/swaync/swaync-0.4-r1.ebuild
24 @@ -3,12 +3,13 @@
25
26 EAPI=8
27
28 -inherit meson
29 +inherit meson vala
30
31 +MY_PN="SwayNotificationCenter"
32 DESCRIPTION="A simple notification daemon with a GTK gui for notifications and control center"
33 HOMEPAGE="https://github.com/ErikReider/SwayNotificationCenter"
34 -SRC_URI="https://github.com/ErikReider/SwayNotificationCenter/archive/v${PV}.tar.gz -> ${P}.tar.gz"
35 -S="${WORKDIR}/SwayNotificationCenter-${PV}"
36 +SRC_URI="https://github.com/ErikReider/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
37 +S="${WORKDIR}/${MY_PN}-${PV}"
38
39 LICENSE="GPL-3"
40 SLOT="0"
41 @@ -16,21 +17,24 @@ KEYWORDS="~amd64 ~x86"
42 IUSE="scripting"
43
44 DEPEND="
45 - dev-libs/glib
46 + dev-libs/glib:2
47 dev-libs/gobject-introspection
48 dev-libs/json-glib
49 - dev-libs/libgee
50 + dev-libs/libgee:=
51 dev-libs/wayland
52 >=gui-libs/gtk-layer-shell-0.6.0
53 - gui-libs/libhandy
54 + gui-libs/libhandy:1
55 sys-apps/dbus
56 + x11-libs/gdk-pixbuf:2
57 x11-libs/gtk+:3
58 "
59 RDEPEND="${DEPEND}"
60 -BDEPEND="
61 - dev-lang/vala
62 - dev-util/meson
63 -"
64 +BDEPEND="$(vala_depend)"
65 +
66 +src_prepare() {
67 + default
68 + vala_setup
69 +}
70
71 src_configure() {
72 local emesonargs=(