%define url_ver %(echo %{version} | cut -d. -f1,2) # don't provide plugin .so %global __provides_exclude_from %{_libdir}/xfce4/panel/plugins/.*\\.so Summary: Notification daemon for Xfce desktop environment Name: xfce4-notifyd Version: 0.4.4 Release: %mkrel 1 License: GPLv3 Group: Graphical desktop/Xfce URL: https://goodies.xfce.org/projects/applications/xfce4-notifyd Source0: https://archive.xfce.org/src/apps/%{name}/%{url_ver}/%{name}-%{version}.tar.bz2 BuildRequires: intltool BuildRequires: systemd-devel # for dbus-binding-tool BuildRequires: pkgconfig(dbus-glib-1) BuildRequires: pkgconfig(gio-2.0) BuildRequires: pkgconfig(gio-unix-2.0) BuildRequires: pkgconfig(libnotify) BuildRequires: pkgconfig(libxfce4panel-2.0) BuildRequires: pkgconfig(libxfce4ui-2) BuildRequires: pkgconfig(libxfce4util-1.0) BuildRequires: pkgconfig(libxfconf-0) Requires: xfconf Requires: libnotify Provides: virtual-notification-daemon Provides: %{name}-plugin = %{version}-%{release} %description Xfce4-notifyd is a simple, visually-appealing notification daemon for Xfce that implements the Freedesktop.org Desktop Notifications Specification. Apart from the notification server a panel plugin is included which shows recent notifications in a dropdown menu in the Xfce Panel. %prep %setup -q %autopatch -p1 %build %configure2_5x \ --disable-static \ --disable-dbus-start-daemon %make_build %install %make_install # we don't want these find %{buildroot} -name "*.la" -delete %find_lang %{name} %files -f %{name}.lang %doc ChangeLog AUTHORS README TODO %{_bindir}/xfce4-notifyd-config %{_libdir}/xfce4/notifyd %{_datadir}/applications/*.desktop %{_sysconfdir}/xdg/autostart/%{name}.desktop #%%{_datadir}/dbus-1/services/org.xfce.xfce4-notifyd.Notifications.service %{_iconsdir}/hicolor/*/*/*.{png,svg} %{_datadir}/themes/*/ %{_mandir}/man1/xfce4-notifyd-config.1* #panel plugin %{_libdir}/xfce4/panel/plugins/libnotification-plugin.so %{_datadir}/xfce4/panel/plugins/notification-plugin.desktop