SwayNotificationCenter/swaync.rpkg.spec
Aleksei Fedotov fdaa251b94
CI: Add Fedora builds (#144) (#148)
Co-authored-by: Aleksei Fedotov <aleksei@fedotov.email>
2022-07-23 15:48:52 +02:00

77 lines
2.1 KiB
RPMSpec

# vim: syntax=spec
Name: {{{ git_dir_name }}}
Version: 0.6.3
Release: 1%{?dist}
Summary: Notification daemon with GTK GUI
Provides: desktop-notification-daemon
License: GPLv3
URL: https://github.com/ErikReider/SwayNotificationCenter
VCS: {{{ git_dir_vcs }}}
Source: {{{ git_dir_pack }}}
BuildRequires: meson >= 0.51.0
BuildRequires: vala
BuildRequires: gtk3-devel >= 3.22
BuildRequires: gtk-layer-shell-devel >= 0.1
Requires: dbus
BuildRequires: glib2-devel >= 2.50
BuildRequires: gobject-introspection-devel >= 1.68
BuildRequires: libgee-devel >= 0.20
BuildRequires: json-glib-devel >= 1.0
BuildRequires: libhandy-devel >= 1.4.0
BuildRequires: systemd-devel
BuildRequires: scdoc
%{?systemd_requires}
%description
A simple notification daemon with a GTK gui for notifications and the control center
%prep
{{{ git_dir_setup_macro }}}
%build
%meson
%meson_build
%install
%meson_install
%post
%systemd_user_post swaync.service
%preun
%systemd_user_preun swaync.service
%files
%doc README.md
%{_bindir}/swaync-client
%{_bindir}/swaync
%license COPYING
%{_sysconfdir}/xdg/swaync/configSchema.json
%{_sysconfdir}/xdg/swaync/config.json
%{_sysconfdir}/xdg/swaync/style.css
%{_sysconfdir}/xdg/swaync/configSchema.json
%{_userunitdir}/swaync.service
%dir %{_datadir}/bash-completion
%dir %{_datadir}/bash-completion/completions
%{_datadir}/bash-completion/completions/swaync
%{_datadir}/bash-completion/completions/swaync-client
%{_datadir}/dbus-1/services/org.erikreider.swaync.service
%dir %{_datadir}/fish
%dir %{_datadir}/fish/vendor_completions.d
%{_datadir}/fish/vendor_completions.d/swaync-client.fish
%{_datadir}/fish/vendor_completions.d/swaync.fish
%dir %{_datadir}/zsh
%dir %{_datadir}/zsh/site-functions
%{_datadir}/zsh/site-functions/_swaync
%{_datadir}/zsh/site-functions/_swaync-client
%{_datadir}/glib-2.0/schemas/org.erikreider.swaync.gschema.xml
%{_mandir}/man1/swaync-client.1.gz
%{_mandir}/man1/swaync.1.gz
%{_mandir}/man5/swaync.5.gz
# Changelog will be empty until you make first annotated Git tag.
%changelog
{{{ git_dir_changelog }}}