* Timo Kaufmann
* Tomasz Bogdal
* Victor Häggqvist
+* Jan-Oliver Kaiser
## Installation/removal
## Changelog
+**autorandr 1.7**
+
+* *2018-09-25* Fix FB size computation with rotated screens (by @Janno, #117)
+
**autorandr 1.6**
* *2018-04-19* Bugfix: Do not load default profile unless --change is set
* *2018-06-29* Fix detection of current configuration if extra monitors are active
* *2018-07-11* Bugfix in the latest change: Correctly handle "off" minitors when comparing
* *2018-07-19* Do not kill spawned user processes from systemd unit
-* *2018-07-20* Correctly handle "off" minitors when comparing -- fixup for another bug.
+* *2018-07-20* Correctly handle "off" monitors when comparing -- fixup for another bug.
**autorandr 1.5**
else:
import configparser
-__version__ = "1.6"
+__version__ = "1.7"
try:
input = raw_input
x = (a * o_width + b * o_height + c) / w
y = (d * o_width + e * o_height + f) / w
o_width, o_height = x, y
+ if "rotate" in output.options:
+ if output.options["rotate"] in ("left", "right"):
+ o_width, o_height = o_height, o_width
if "pos" in output.options:
o_left, o_top = map(int, output.options["pos"].split("x"))
o_width += o_left
%endif
Name: autorandr
-Version: 1.1
-Release: 2%{?dist}
+Version: 1.5
+Release: 1%{?dist}
Summary: Automatically select a display configuration based on connected devices
License: GPL
Source0: https://github.com/phillipberndt/%{name}/archive/%{version}/%{name}-%{version}.tar.gz
BuildArch: noarch
-Requires: systemd
+Requires: python2
%if 0%{?use_pm_utils}
Requires: pm-utils
%endif
+%{?systemd_ordering}
+BuildRequires: systemd
%description
install -d -m 755 %{buildroot}%{_datarootdir}/bash-completion/completions
ln -s ../../autorandr/completions/autorandr %{buildroot}%{_datarootdir}/bash-completion/completions/autorandr
install -D -m 755 contrib/pm-utils/40autorandr %{buildroot}%{_sysconfdir}/pm/sleep.d/40autorandr
-install -D -m 644 contrib/systemd/autorandr.service %{buildroot}%{_sysconfdir}/systemd/system/autorandr.service
+install -D -m 644 contrib/systemd/autorandr.service %{buildroot}%{_unitdir}/autorandr.service
#install -D -m 644 contrib/udev/40-monitor-hotplug.rules %{buildroot}%{_sysconfdir}/udev/rules.d/40-monitor-hotplug.rules
install -D -m 644 contrib/etc/xdg/autostart/autorandr.desktop %{buildroot}%{_sysconfdir}/etc/xdg/autostart/autorandr.desktop
%files
%defattr(-,root,root,-)
+%attr(0644,root,root) %{_unitdir}/autorandr.service
%license gpl-3.0.txt
%doc README.md
%changelog
+* Thu Jul 19 2018 Maciej Sitarz <macieksitarz@wp.pl> - 1.5-1
+- Updated to stable 1.5
+- Changed dest path for systemd service file
* Sun Oct 01 2017 Jerzy Drozdz <rpmbuilder@jdsieci.pl> - 1.1-2
- Added conditionals for pm-utils, compability with Fedora26+
- Removed bash-completion from requisites
setup(
name='autorandr',
- version='1.6-1',
+ version='1.7-1',
description='Automatically select a display configuration based on connected devices',
long_description=long_description,