diff --git a/gui-apps/swaync/Manifest b/gui-apps/swaync/Manifest index 1a1476755c..f52a587312 100644 --- a/gui-apps/swaync/Manifest +++ b/gui-apps/swaync/Manifest @@ -1,2 +1,3 @@ DIST swaync-0.11.0.tar.gz 1717108 BLAKE2B 2adc0f4090cef20d2bd5180f96418914caf6b33ec2221de804a5b68e02ca5327d99752620afb653786ee95312f7608161aad5b7dfff68c9f51dc5ee5ccfec5e3 SHA512 1fcad5e1c5cfd09d0c8e71fe5b5e6717daed245c127ad405bb0e95722f3a346d78f23d97e0f78a0a35357f1e32551e5149ffc2963959ae6364d709545df15f07 DIST swaync-0.12.3.tar.gz 146516 BLAKE2B cf90caa755e533043320f5a9b37ee1bde806e7ae3f6648c45b347e899d4a93934bfdbcaff5d81ff72329f5c1240466c6ff603aaaaf9282844ca848971df6be78 SHA512 847fa8b46f432d40f4c1c7a8559d5b3f5b431784e3dc7afb90edb57533c6662116af2d78965b2e4b9f635432b108e3a1ad518d739c6fa13ee317b0d80bcbb8cf +DIST swaync-0.12.4.tar.gz 150590 BLAKE2B a6407a2c6db6e2ab9c8643de1d1d06492c1a20032cd84aa0e7343cf6eb3dd2adbf03c804f56c2d8233525a81d8664c63e1532ac76104796a9ec205e93049eef3 SHA512 8629c0abf464396ed8abd94c9701847b5a8b5a55bdf37cbe817d735d3eb72bdeb4715daa607d4c15fb8201de7dc8fab9c59532a2e1b0a3cfc821d91dc02f54f3 diff --git a/gui-apps/swaync/swaync-0.12.4.ebuild b/gui-apps/swaync/swaync-0.12.4.ebuild new file mode 100644 index 0000000000..060c8d2198 --- /dev/null +++ b/gui-apps/swaync/swaync-0.12.4.ebuild @@ -0,0 +1,66 @@ +# Copyright 2022-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{12..14} ) +inherit meson vala gnome2-utils python-any-r1 +VALA_USE_DEPEND="vapigen" + +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" +IUSE="pulseaudio" + +DEPEND=" + dev-lang/sassc + dev-libs/glib:2 + dev-libs/gobject-introspection + >=dev-libs/granite-7.0.0:= + dev-libs/json-glib + dev-libs/libgee:0.8= + gui-libs/gtk4-layer-shell[introspection,vala] + gui-libs/gtk:4[introspection,wayland] + gui-libs/libadwaita + gui-libs/libhandy:1 + pulseaudio? ( media-libs/libpulse ) + sys-apps/dbus + x11-libs/gdk-pixbuf:2 +" +RDEPEND=" + ${DEPEND} + x11-libs/cairo + x11-libs/pango +" +BDEPEND=" + ${PYTHON_DEPS} + $(vala_depend) + app-text/scdoc + dev-util/blueprint-compiler +" +# https://bugs.gentoo.org/961696 +BDEPEND+=">=dev-build/meson-1.8.2" + +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 +}