From c95eb29bb3e1c766ff2ee3853d330d0619ed41ff Mon Sep 17 00:00:00 2001 From: Jonas Frei Date: Thu, 17 Apr 2025 13:53:26 +0200 Subject: [PATCH] gui-apps/swaync: add 0.11.0 Signed-off-by: Jonas Frei --- gui-apps/swaync/Manifest | 1 + gui-apps/swaync/swaync-0.11.0.ebuild | 63 ++++++++++++++++++++++++++++ 2 files changed, 64 insertions(+) create mode 100644 gui-apps/swaync/swaync-0.11.0.ebuild diff --git a/gui-apps/swaync/Manifest b/gui-apps/swaync/Manifest index 13275d6d52..59fac9753f 100644 --- a/gui-apps/swaync/Manifest +++ b/gui-apps/swaync/Manifest @@ -1,2 +1,3 @@ DIST swaync-0.10.1.tar.gz 1709580 BLAKE2B 58a202cde4c93bad288b513cf8735da2a4939fa0fe9268d8abf7b0827e332a324d8ba2d6bb19718d86942364314827f4ad092040d82fd87d5097893fcdf030d5 SHA512 fa753ee60ab180186d852f69c0ecf22d64b8c3aba280dce7c53f86c04a694abdb9570546fab46d4a32cade3a6eed5599ae2794afc56d5b141d4ea5fde976b49a +DIST swaync-0.11.0.tar.gz 1717108 BLAKE2B 2adc0f4090cef20d2bd5180f96418914caf6b33ec2221de804a5b68e02ca5327d99752620afb653786ee95312f7608161aad5b7dfff68c9f51dc5ee5ccfec5e3 SHA512 1fcad5e1c5cfd09d0c8e71fe5b5e6717daed245c127ad405bb0e95722f3a346d78f23d97e0f78a0a35357f1e32551e5149ffc2963959ae6364d709545df15f07 DIST swaync-0.9.0.tar.gz 3178186 BLAKE2B 09c92e094da8c97384c78ac0afffc8caa968c78cad298056a99377da6a06e4cc496e0fbf469f0096d0378a7f78e0717e816dd8f43ef6a45270bd7b13f8f90d42 SHA512 1c9bb7908d74752cdb03b11d15794a18ca6360aec1a0d00897e252954544179885841905d0ba7464da8e29d0cdc8dc6b33b65296a7e61478ed160980b6f26b32 diff --git a/gui-apps/swaync/swaync-0.11.0.ebuild b/gui-apps/swaync/swaync-0.11.0.ebuild new file mode 100644 index 0000000000..f8c8ca4d34 --- /dev/null +++ b/gui-apps/swaync/swaync-0.11.0.ebuild @@ -0,0 +1,63 @@ +# Copyright 2022-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{12..13} ) +inherit meson vala gnome2-utils python-any-r1 + +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/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_PN}-${PV}" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="pulseaudio" + +DEPEND=" + dev-lang/sassc + dev-libs/glib:2 + dev-libs/gobject-introspection + dev-libs/granite:= + dev-libs/json-glib + dev-libs/libgee:0.8= + dev-libs/wayland + >=gui-libs/gtk-layer-shell-0.8.0[introspection,vala] + gui-libs/libhandy:1 + sys-apps/dbus + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + pulseaudio? ( media-libs/libpulse ) +" +RDEPEND=" + ${DEPEND} + x11-libs/cairo + x11-libs/pango +" + +BDEPEND=" + ${PYTHON_DEPS} + $(vala_depend) + app-text/scdoc +" + +src_configure() { + local emesonargs=($(meson_use pulseaudio pulse-audio)) + meson_src_configure +} + +src_prepare() { + default + vala_setup +} + +pkg_postinst() { + gnome2_schemas_update +} + +pkg_postrm() { + gnome2_schemas_update +}