%global forgeurl https://github.com/traidento/SwayNotificationCenter %global commit 8514e08939d5a018cbe7c0f92ae78d7d73a785c0 %forgemeta Name: swaync Version: 0.10.0 Release: %autorelease Summary: Notification daemon with GTK GUI (mochaa fork) Provides: desktop-notification-daemon Provides: SwayNotificationCenter = %{version}-%{release} License: GPLv3 URL: %{forgeurl} Source: %{forgesource} BuildRequires: meson >= 0.51.0 BuildRequires: vala >= 0.56 BuildRequires: scdoc BuildRequires: pkgconfig(gtk+-3.0) >= 3.22 BuildRequires: pkgconfig(gtk-layer-shell-0) >= 0.1 BuildRequires: pkgconfig(json-glib-1.0) >= 1.0 BuildRequires: pkgconfig(libhandy-1) >= 1.4.0 BuildRequires: pkgconfig(glib-2.0) >= 2.50 BuildRequires: pkgconfig(gobject-introspection-1.0) >= 1.68 BuildRequires: pkgconfig(gee-0.8) >= 0.20 BuildRequires: pkgconfig(bash-completion) BuildRequires: pkgconfig(fish) BuildRequires: pkgconfig(libpulse) BuildRequires: systemd-devel BuildRequires: systemd BuildRequires: sassc Requires: gvfs Requires: libnotify Requires: dbus %description A simple notification daemon with a GTK gui for notifications and the control center %package bash-completion BuildArch: noarch Summary: Bash completion files for %{name} Requires: bash-completion Requires: %{name} = %{version}-%{release} %description bash-completion This package installs Bash completion files for %{name} %package zsh-completion BuildArch: noarch Summary: Zsh completion files for %{name} Requires: zsh Requires: %{name} = %{version}-%{release} %description zsh-completion This package installs Zsh completion files for %{name} %package fish-completion BuildArch: noarch Summary: Fish completion files for %{name} Requires: fish Requires: %{name} = %{version}-%{release} %description fish-completion This package installs Fish completion files for %{name} %prep %forgeautosetup %build %meson %meson_build %install %meson_install %post %systemd_user_post %{name}.service %preun %systemd_user_preun %{name}.service %files %doc README.md %{_bindir}/%{name}-client %{_bindir}/%{name} %license COPYING %config(noreplace) %{_sysconfdir}/xdg/%{name}/configSchema.json %config(noreplace) %{_sysconfdir}/xdg/%{name}/config.json %config(noreplace) %{_sysconfdir}/xdg/%{name}/style.css %{_userunitdir}/%{name}.service %{_datadir}/dbus-1/services/org.erikreider.swaync.service %{_datadir}/glib-2.0/schemas/org.erikreider.swaync.gschema.xml %{_mandir}/man1/%{name}-client.1* %{_mandir}/man1/%{name}.1* %{_mandir}/man5/%{name}.5* %files bash-completion %{_datadir}/bash-completion/completions/%{name} %{_datadir}/bash-completion/completions/%{name}-client %files zsh-completion %{_datadir}/zsh/site-functions/_%{name} %{_datadir}/zsh/site-functions/_%{name}-client %files fish-completion %{_datadir}/fish/vendor_completions.d/%{name}-client.fish %{_datadir}/fish/vendor_completions.d/%{name}.fish # Changelog will be empty until you make first annotated Git tag. %changelog %autochangelog