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=( |