SCRIPT_IN_FILES = \
notifications.service.in \
- notifications-display.service.in \
- notifications-display-ivi.service.in
+ notifications-display-ivi.service.in \
+ notifications-display-x11.service.in \
+ notifications-display-wayland.service.in
install-data-hook:
$(mkinstalldirs) $(DESTDIR)/usr/lib/systemd/system/
AC_SUBST(TIZEN_CFLAGS)
AC_SUBST(TIZEN_LIBS)
-AC_CONFIG_FILES([Makefile plugins/Makefile notifications.service notifications-display.service notifications-display-ivi.service])
+AC_CONFIG_FILES([Makefile plugins/Makefile notifications.service notifications-display-ivi.service notifications-display-x11.service notifications-display-wayland.service])
AC_PROG_RANLIB([ranlib])
AC_OUTPUT
--- /dev/null
+[Unit]
+Description=Notifications Popup daemon
+Requires=notifications.service display-manager-run.service
+After=notifications.service display-manager-run.service
+
+[Service]
+ExecStart=/usr/bin/notification-display-service
+Environment=DISPLAY=:0
+
+[Install]
+WantedBy=default.target
+%bcond_with x
%bcond_with wayland
Name: notification-service
%build
-%autogen
+%reconfigure
make %{?_smp_mflags}
install -m 0644 notifications-display-ivi.service %{buildroot}/%_unitdir_user/notifications-display.service
ln -s ../notifications-display.service %{buildroot}/%{_unitdir_user}/default.target.wants/notifications-display.service
%else
-install -m 0644 notifications-display.service %{buildroot}/%_unitdir/
+%if %{with x}
+install -m 0644 notifications-display-x11.service %{buildroot}/%_unitdir/notifications-display.service
+%endif
+%if %{with wayland}
+install -m 0644 notifications-display-wayland.service %{buildroot}/%_unitdir/notifications-display.service
+%endif
%install_service default.target.wants notifications-display.service
%endif