diff --git a/metadata/md5-cache/x11-misc/dunst-1.12.1-r1 b/metadata/md5-cache/x11-misc/dunst-1.12.1-r1 new file mode 100644 index 0000000..2f482b9 --- /dev/null +++ b/metadata/md5-cache/x11-misc/dunst-1.12.1-r1 @@ -0,0 +1,16 @@ +BDEPEND=dev-lang/perl virtual/pkgconfig wayland? ( dev-libs/wayland-protocols ) virtual/pkgconfig +DEFINED_PHASES=compile configure install prepare +DEPEND=dev-libs/glib:2 sys-apps/dbus x11-libs/cairo[X?,glib] x11-libs/gdk-pixbuf:2 x11-libs/pango[X?] dunstify? ( x11-libs/libnotify ) wayland? ( dev-libs/wayland ) X? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXScrnSaver x11-libs/libXinerama x11-libs/libXrandr ) xdg? ( x11-misc/xdg-utils ) +DESCRIPTION=Lightweight replacement for common notification daemons +EAPI=8 +HOMEPAGE=https://dunst-project.org/ https://github.com/dunst-project/dunst +INHERIT=systemd toolchain-funcs +IUSE=+completions +dunstify wayland +X +xdg +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 +LICENSE=BSD +RDEPEND=dev-libs/glib:2 sys-apps/dbus x11-libs/cairo[X?,glib] x11-libs/gdk-pixbuf:2 x11-libs/pango[X?] dunstify? ( x11-libs/libnotify ) wayland? ( dev-libs/wayland ) X? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXScrnSaver x11-libs/libXinerama x11-libs/libXrandr ) xdg? ( x11-misc/xdg-utils ) +REQUIRED_USE=|| ( wayland X ) +SLOT=0 +SRC_URI=https://github.com/dunst-project/dunst/archive/v1.12.1.tar.gz -> dunst-1.12.1.tar.gz +_eclasses_=toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 multilib b2a329026f2e404e9e371097dda47f96 systemd 54bd206bb5c4efac6ae28b6b006713b0 +_md5_=a653828ab7deacd5e3b589c52267215d diff --git a/x11-misc/dunst/dunst-1.12.1.ebuild b/x11-misc/dunst/dunst-1.12.1-r1.ebuild similarity index 94% rename from x11-misc/dunst/dunst-1.12.1.ebuild rename to x11-misc/dunst/dunst-1.12.1-r1.ebuild index e8f5e38..f5a7861 100644 --- a/x11-misc/dunst/dunst-1.12.1.ebuild +++ b/x11-misc/dunst/dunst-1.12.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -84,5 +84,7 @@ src_install() { emake "${myemakeargs[@]}" install + exeinto /etc/user/init.d + newexe "${FILESDIR}/dunst.initd" dunst systemd_newuserunit dunst.systemd.service.in dunst.service } diff --git a/x11-misc/dunst/files/dunst.initd b/x11-misc/dunst/files/dunst.initd new file mode 100644 index 0000000..c5bfa4c --- /dev/null +++ b/x11-misc/dunst/files/dunst.initd @@ -0,0 +1,11 @@ +#!/sbin/openrc-run +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License, v2 or later + +depend() { + need dbus +} + +export DBUS_SESSION_BUS_ADDRESS="${XDG_RUNTIME_DIR}/bus" +supervisor=supervise-daemon +command="/usr/bin/dunst"