4 Summary: Automatically select a display configuration based on connected devices
7 BuildRequires: python3-devel
10 URL: https://github.com/phillipberndt/%{name}
11 Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz
14 BuildRequires: systemd
16 BuildRequires: desktop-file-utils
24 %py3_shebang_fix ./autorandr.py
27 udevadm control --reload-rules
28 %systemd_post autorandr.service
31 %systemd_preun autorandr.service
34 %systemd_postun autorandr.service
36 %package bash-completion
37 Summary: Bash completion for autorandr
39 Requires: bash-completion
40 %description bash-completion
41 This package provides bash-completion files for autorandr
44 %package zsh-completion
45 Summary: Zsh completion for autorandr
48 %description zsh-completion
49 This package provides zsh-completion files for autorandr
53 install -vDm 644 README.md -t "%{buildroot}/usr/share/doc/%{name}/"
54 install -vDm 644 contrib/bash_completion/autorandr -t %{buildroot}%{_datadir}/bash-completion/completions/
55 install -vDm 644 contrib/zsh_completion/_autorandr -t %{buildroot}%{_datadir}/zsh/site-functions/
56 install -vDm 644 autorandr.1 -t %{buildroot}%{_mandir}/man1/
59 desktop-file-validate %{buildroot}%{_sysconfdir}/xdg/autostart/autorandr.desktop
66 %{_unitdir}/autorandr.service
67 %{_sysconfdir}/xdg/autostart/autorandr.desktop
68 %{_udevrulesdir}/40-monitor-hotplug.rules
70 %files bash-completion
71 %{_datadir}/bash-completion/completions/autorandr
74 %{_datadir}/zsh/site-functions/_autorandr