commit:     f2bcc87665237ab1b3f4f9fef8a45343fadc65d3
Author:     Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Mon Feb 21 18:35:43 2022 +0000
Commit:     Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Wed Feb 23 13:29:41 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f2bcc876

gui-apps/swaync: fix deps

Use vala eclass.

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>

 .../{swaync-0.4.ebuild => swaync-0.4-r1.ebuild}    | 24 +++++++++++++---------
 1 file changed, 14 insertions(+), 10 deletions(-)

diff --git a/gui-apps/swaync/swaync-0.4.ebuild 
b/gui-apps/swaync/swaync-0.4-r1.ebuild
similarity index 65%
rename from gui-apps/swaync/swaync-0.4.ebuild
rename to gui-apps/swaync/swaync-0.4-r1.ebuild
index 814af4afb..4878af1c0 100644
--- a/gui-apps/swaync/swaync-0.4.ebuild
+++ b/gui-apps/swaync/swaync-0.4-r1.ebuild
@@ -3,12 +3,13 @@
 
 EAPI=8
 
-inherit meson
+inherit meson vala
 
+MY_PN="SwayNotificationCenter"
 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}"
+SRC_URI="https://github.com/ErikReider/${MY_PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${MY_PN}-${PV}"
 
 LICENSE="GPL-3"
 SLOT="0"
@@ -16,21 +17,24 @@ KEYWORDS="~amd64 ~x86"
 IUSE="scripting"
 
 DEPEND="
-       dev-libs/glib
+       dev-libs/glib:2
        dev-libs/gobject-introspection
        dev-libs/json-glib
-       dev-libs/libgee
+       dev-libs/libgee:=
        dev-libs/wayland
        >=gui-libs/gtk-layer-shell-0.6.0
-       gui-libs/libhandy
+       gui-libs/libhandy:1
        sys-apps/dbus
+       x11-libs/gdk-pixbuf:2
        x11-libs/gtk+:3
 "
 RDEPEND="${DEPEND}"
-BDEPEND="
-       dev-lang/vala
-       dev-util/meson
-"
+BDEPEND="$(vala_depend)"
+
+src_prepare() {
+       default
+       vala_setup
+}
 
 src_configure() {
        local emesonargs=(

Reply via email to