Source: crustace-notifier
Section: misc
Priority: optional
Maintainer: Pedro M. de Echanove Pasquin <pedro.echanove@liberux.net>
Build-Depends: debhelper-compat (= 13),
               cargo,
               rustc (>= 1.85)
Rules-Requires-Root: no
Standards-Version: 4.7.0
Homepage: https://liberux.net

Package: crustace-notifier
Architecture: any
Provides: notification-daemon
# Versioned Conflicts on `notification-daemon` excludes the virtual
# providers (gnome-shell, plasma-workspace) — their `Provides:` carries
# no version so the predicate never matches them. Real packages we
# *do* want to refuse alongside us ship the same
# /usr/share/dbus-1/services/org.freedesktop.Notifications.service we
# install, which would dpkg-conflict at unpack time.
Conflicts: notification-daemon (<< 99),
           mate-notification-daemon,
           xfce4-notifyd
Replaces: notification-daemon (<< 99)
Depends: ${shlibs:Depends},
         ${misc:Depends}
Description: Notification daemon for the Crustace desktop environment
 Implements the freedesktop notification spec (org.freedesktop.Notifications)
 — the bus name every Linux app uses to post toasts via libnotify,
 GNotification, and the xdg-desktop-portal Notification impl.
 .
 On a Crustace session this daemon is the single source of truth for
 notifications: both legacy apps (talking to the spec directly) and
 Flatpak apps (forwarded by xdg-desktop-portal-crustace) end up here.
 .
 Provides the virtual package notification-daemon so any other Crustace
 component that declares Depends: notification-daemon is satisfied
 by this implementation.
