|
![](https://seccdn.libravatar.org/avatar/f65281514f10ee98a03c5a1ec6b27f8c7f3281be45b1414fe15aa50faafb7e36?s=16&d=retro) |
5d66396 |
%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")}
|
|
![](https://seccdn.libravatar.org/avatar/f65281514f10ee98a03c5a1ec6b27f8c7f3281be45b1414fe15aa50faafb7e36?s=16&d=retro) |
5d66396 |
|
|
Mario Santagiuliana |
ddf4e35 |
Name: disper
|
|
![](https://seccdn.libravatar.org/avatar/f65281514f10ee98a03c5a1ec6b27f8c7f3281be45b1414fe15aa50faafb7e36?s=16&d=retro) |
5d66396 |
Version: 0.3.1
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
f7f8a0a |
Release: 8%{?dist}
|
|
Mario Santagiuliana |
ddf4e35 |
Summary: On-the-fly display switch utility
|
|
Mario Santagiuliana |
ddf4e35 |
|
|
Mario Santagiuliana |
ddf4e35 |
License: GPLv3+
|
|
Mario Santagiuliana |
ddf4e35 |
URL: http://willem.engen.nl/projects/disper/
|
|
Mario Santagiuliana |
ddf4e35 |
Source0: http://ppa.launchpad.net/disper-dev/ppa/ubuntu/pool/main/d/disper/%{name}_%{version}.tar.gz
|
|
Mario Santagiuliana |
ddf4e35 |
|
|
![](https://seccdn.libravatar.org/avatar/f65281514f10ee98a03c5a1ec6b27f8c7f3281be45b1414fe15aa50faafb7e36?s=16&d=retro) |
5d66396 |
Patch0: disper_0.3.1-fix_Makefile.patch
|
|
![](https://seccdn.libravatar.org/avatar/f65281514f10ee98a03c5a1ec6b27f8c7f3281be45b1414fe15aa50faafb7e36?s=16&d=retro) |
5d66396 |
|
|
Mario Santagiuliana |
ddf4e35 |
BuildArch: noarch
|
|
Mario Santagiuliana |
ddf4e35 |
|
|
Mario Santagiuliana |
ddf4e35 |
BuildRequires: python
|
|
Mario Santagiuliana |
ddf4e35 |
|
|
Mario Santagiuliana |
ddf4e35 |
# disper require notify-send included in libnotify package
|
|
Mario Santagiuliana |
ddf4e35 |
Requires: libnotify
|
|
Mario Santagiuliana |
ddf4e35 |
# disper require libXrandr and libX11 too, the library are loaded via python and
|
|
Mario Santagiuliana |
ddf4e35 |
# rpm doesn't find these dependencies by itself
|
|
Mario Santagiuliana |
ddf4e35 |
Requires: libXrandr
|
|
Mario Santagiuliana |
ddf4e35 |
Requires: libX11
|
|
Mario Santagiuliana |
ddf4e35 |
|
|
Mario Santagiuliana |
ddf4e35 |
|
|
Mario Santagiuliana |
ddf4e35 |
%description
|
|
Mario Santagiuliana |
ddf4e35 |
Disper is an on-the-fly display switch utility. It is intended to be used just
|
|
Mario Santagiuliana |
ddf4e35 |
before giving a presentation with a laptop, when all one wants is that the
|
|
Mario Santagiuliana |
ddf4e35 |
beamer, which has just been connected, is able to show whatever you prepared.
|
|
Mario Santagiuliana |
ddf4e35 |
|
|
Mario Santagiuliana |
ddf4e35 |
Disper gives you the option to either clone all detected displays, or extend
|
|
Mario Santagiuliana |
ddf4e35 |
the desktop to them. Resolutions are automatically detected. For cloning, the
|
|
Mario Santagiuliana |
ddf4e35 |
highest common resolution supported by all displays is chosen; for extending
|
|
Mario Santagiuliana |
ddf4e35 |
every display device gets its highest supported resolution. For special setups
|
|
Mario Santagiuliana |
ddf4e35 |
requiring more detailed control, one can still use the standard display
|
|
Mario Santagiuliana |
ddf4e35 |
configuration utilities.
|
|
Mario Santagiuliana |
ddf4e35 |
|
|
Mario Santagiuliana |
ddf4e35 |
At the moment nVidia cards are supported, and a basic XRandR backend is in
|
|
Mario Santagiuliana |
ddf4e35 |
place.
|
|
Mario Santagiuliana |
ddf4e35 |
|
|
Mario Santagiuliana |
ddf4e35 |
|
|
Mario Santagiuliana |
ddf4e35 |
%prep
|
|
![](https://seccdn.libravatar.org/avatar/f65281514f10ee98a03c5a1ec6b27f8c7f3281be45b1414fe15aa50faafb7e36?s=16&d=retro) |
5d66396 |
%setup -q -n %{name}
|
|
![](https://seccdn.libravatar.org/avatar/f65281514f10ee98a03c5a1ec6b27f8c7f3281be45b1414fe15aa50faafb7e36?s=16&d=retro) |
5d66396 |
%patch0 -p1
|
|
Mario Santagiuliana |
ddf4e35 |
|
|
Mario Santagiuliana |
ddf4e35 |
|
|
Mario Santagiuliana |
ddf4e35 |
%build
|
|
Mario Santagiuliana |
ddf4e35 |
|
|
Mario Santagiuliana |
ddf4e35 |
|
|
Mario Santagiuliana |
ddf4e35 |
%install
|
|
![](https://seccdn.libravatar.org/avatar/f65281514f10ee98a03c5a1ec6b27f8c7f3281be45b1414fe15aa50faafb7e36?s=16&d=retro) |
5d66396 |
DESTDIR=%{buildroot} PREFIX=%{_prefix} \
|
|
![](https://seccdn.libravatar.org/avatar/f65281514f10ee98a03c5a1ec6b27f8c7f3281be45b1414fe15aa50faafb7e36?s=16&d=retro) |
5d66396 |
BINDIR=%{_bindir} DATADIR=%{_datadir} \
|
|
![](https://seccdn.libravatar.org/avatar/f65281514f10ee98a03c5a1ec6b27f8c7f3281be45b1414fe15aa50faafb7e36?s=16&d=retro) |
5d66396 |
make install
|
|
![](https://seccdn.libravatar.org/avatar/f65281514f10ee98a03c5a1ec6b27f8c7f3281be45b1414fe15aa50faafb7e36?s=16&d=retro) |
5d66396 |
# fcami - kludge starts here
|
|
![](https://seccdn.libravatar.org/avatar/f65281514f10ee98a03c5a1ec6b27f8c7f3281be45b1414fe15aa50faafb7e36?s=16&d=retro) |
5d66396 |
# - disper installs itself in %{_datadir}/%{name}/src ...
|
|
![](https://seccdn.libravatar.org/avatar/f65281514f10ee98a03c5a1ec6b27f8c7f3281be45b1414fe15aa50faafb7e36?s=16&d=retro) |
5d66396 |
# so rename that directory to %{python_sitelib}%{name}
|
|
![](https://seccdn.libravatar.org/avatar/f65281514f10ee98a03c5a1ec6b27f8c7f3281be45b1414fe15aa50faafb7e36?s=16&d=retro) |
5d66396 |
mkdir -p %{buildroot}%{python_sitelib}
|
|
![](https://seccdn.libravatar.org/avatar/f65281514f10ee98a03c5a1ec6b27f8c7f3281be45b1414fe15aa50faafb7e36?s=16&d=retro) |
5d66396 |
mv %{buildroot}%{_datadir}/%{name}/src %{buildroot}%{python_sitelib}/%{name}
|
|
![](https://seccdn.libravatar.org/avatar/f65281514f10ee98a03c5a1ec6b27f8c7f3281be45b1414fe15aa50faafb7e36?s=16&d=retro) |
5d66396 |
# - adapt the hardcoded system path in /usr/bin/disper to %{python_sitelib}%{name}
|
|
![](https://seccdn.libravatar.org/avatar/f65281514f10ee98a03c5a1ec6b27f8c7f3281be45b1414fe15aa50faafb7e36?s=16&d=retro) |
5d66396 |
sed -i "s,^sys\.path\.append.*,sys\.path\.append\(\'%{python_sitelib}/%{name}\'\),g" %{buildroot}%{_bindir}/%{name}
|
|
![](https://seccdn.libravatar.org/avatar/f65281514f10ee98a03c5a1ec6b27f8c7f3281be45b1414fe15aa50faafb7e36?s=16&d=retro) |
5d66396 |
# end kludge
|
|
![](https://seccdn.libravatar.org/avatar/f65281514f10ee98a03c5a1ec6b27f8c7f3281be45b1414fe15aa50faafb7e36?s=16&d=retro) |
5d66396 |
# these should already be +x in the sources
|
|
![](https://seccdn.libravatar.org/avatar/f65281514f10ee98a03c5a1ec6b27f8c7f3281be45b1414fe15aa50faafb7e36?s=16&d=retro) |
5d66396 |
chmod +x %{buildroot}%{python_sitelib}/%{name}/xrandr/core.py
|
|
![](https://seccdn.libravatar.org/avatar/f65281514f10ee98a03c5a1ec6b27f8c7f3281be45b1414fe15aa50faafb7e36?s=16&d=retro) |
5d66396 |
chmod +x %{buildroot}%{python_sitelib}/%{name}/xrandr/gdk.py
|
|
![](https://seccdn.libravatar.org/avatar/f65281514f10ee98a03c5a1ec6b27f8c7f3281be45b1414fe15aa50faafb7e36?s=16&d=retro) |
5d66396 |
chmod +x %{buildroot}%{python_sitelib}/%{name}/xrandr/__init__.py
|
|
Mario Santagiuliana |
ddf4e35 |
gzip %{name}.1
|
|
Mario Santagiuliana |
ddf4e35 |
install -Dpm 0644 %{name}.1.gz %{buildroot}%{_mandir}/man1/%{name}.1.gz
|
|
Mario Santagiuliana |
ddf4e35 |
|
|
Mario Santagiuliana |
ddf4e35 |
|
|
Mario Santagiuliana |
ddf4e35 |
%files
|
|
Mario Santagiuliana |
ddf4e35 |
%doc README TODO
|
|
Mario Santagiuliana |
ddf4e35 |
%{_bindir}/%{name}
|
|
![](https://seccdn.libravatar.org/avatar/f65281514f10ee98a03c5a1ec6b27f8c7f3281be45b1414fe15aa50faafb7e36?s=16&d=retro) |
5d66396 |
%{python_sitelib}/*
|
|
Mario Santagiuliana |
ddf4e35 |
%{_datadir}/%{name}
|
|
Mario Santagiuliana |
ddf4e35 |
%{_datadir}/pixmaps/%{name}.svg
|
|
Mario Santagiuliana |
ddf4e35 |
%{_mandir}/man1/%{name}.1.gz
|
|
Mario Santagiuliana |
ddf4e35 |
|
|
Mario Santagiuliana |
ddf4e35 |
%changelog
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
f7f8a0a |
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.1-8
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
f7f8a0a |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
f7f8a0a |
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
6acad36 |
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.1-7
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
6acad36 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
6acad36 |
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
d15c21a |
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.1-6
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
d15c21a |
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
d15c21a |
|
|
![](https://seccdn.libravatar.org/avatar/f970308d71f3ca61b27e8dd3eff4452513db64aa06f933115f14504cd846b4df?s=16&d=retro) |
ae95710 |
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.1-5
|
|
![](https://seccdn.libravatar.org/avatar/f970308d71f3ca61b27e8dd3eff4452513db64aa06f933115f14504cd846b4df?s=16&d=retro) |
ae95710 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
![](https://seccdn.libravatar.org/avatar/f970308d71f3ca61b27e8dd3eff4452513db64aa06f933115f14504cd846b4df?s=16&d=retro) |
ae95710 |
|
|
![](https://seccdn.libravatar.org/avatar/f970308d71f3ca61b27e8dd3eff4452513db64aa06f933115f14504cd846b4df?s=16&d=retro) |
b46f6cf |
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.1-4
|
|
![](https://seccdn.libravatar.org/avatar/f970308d71f3ca61b27e8dd3eff4452513db64aa06f933115f14504cd846b4df?s=16&d=retro) |
b46f6cf |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
![](https://seccdn.libravatar.org/avatar/f970308d71f3ca61b27e8dd3eff4452513db64aa06f933115f14504cd846b4df?s=16&d=retro) |
b46f6cf |
|
|
![](https://seccdn.libravatar.org/avatar/f65281514f10ee98a03c5a1ec6b27f8c7f3281be45b1414fe15aa50faafb7e36?s=16&d=retro) |
7334ba5 |
* Sat Sep 27 2014 François Cami <fcami@fedoraproject.org> - 0.3.1-3
|
|
![](https://seccdn.libravatar.org/avatar/f65281514f10ee98a03c5a1ec6b27f8c7f3281be45b1414fe15aa50faafb7e36?s=16&d=retro) |
c744611 |
- Gratuitous rebuild.
|
|
![](https://seccdn.libravatar.org/avatar/f65281514f10ee98a03c5a1ec6b27f8c7f3281be45b1414fe15aa50faafb7e36?s=16&d=retro) |
c744611 |
|
|
![](https://seccdn.libravatar.org/avatar/f65281514f10ee98a03c5a1ec6b27f8c7f3281be45b1414fe15aa50faafb7e36?s=16&d=retro) |
5d66396 |
* Wed Sep 24 2014 François Cami <fcami@fedoraproject.org> - 0.3.1-2
|
|
![](https://seccdn.libravatar.org/avatar/f65281514f10ee98a03c5a1ec6b27f8c7f3281be45b1414fe15aa50faafb7e36?s=16&d=retro) |
5d66396 |
- Install in python_sitelib instead of /usr/share/disper/src/
|
|
![](https://seccdn.libravatar.org/avatar/f65281514f10ee98a03c5a1ec6b27f8c7f3281be45b1414fe15aa50faafb7e36?s=16&d=retro) |
5d66396 |
|
|
![](https://seccdn.libravatar.org/avatar/f65281514f10ee98a03c5a1ec6b27f8c7f3281be45b1414fe15aa50faafb7e36?s=16&d=retro) |
5d66396 |
* Wed Sep 17 2014 François Cami <fcami@fedoraproject.org> - 0.3.1-1
|
|
![](https://seccdn.libravatar.org/avatar/f65281514f10ee98a03c5a1ec6b27f8c7f3281be45b1414fe15aa50faafb7e36?s=16&d=retro) |
5d66396 |
- Update disper to 0.3.1
|
|
![](https://seccdn.libravatar.org/avatar/f65281514f10ee98a03c5a1ec6b27f8c7f3281be45b1414fe15aa50faafb7e36?s=16&d=retro) |
5d66396 |
|
|
![](https://seccdn.libravatar.org/avatar/f970308d71f3ca61b27e8dd3eff4452513db64aa06f933115f14504cd846b4df?s=16&d=retro) |
b8cb5c9 |
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.0-9
|
|
![](https://seccdn.libravatar.org/avatar/f970308d71f3ca61b27e8dd3eff4452513db64aa06f933115f14504cd846b4df?s=16&d=retro) |
b8cb5c9 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
![](https://seccdn.libravatar.org/avatar/f970308d71f3ca61b27e8dd3eff4452513db64aa06f933115f14504cd846b4df?s=16&d=retro) |
b8cb5c9 |
|
|
![](https://seccdn.libravatar.org/avatar/f970308d71f3ca61b27e8dd3eff4452513db64aa06f933115f14504cd846b4df?s=16&d=retro) |
0667f6a |
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.0-8
|
|
![](https://seccdn.libravatar.org/avatar/f970308d71f3ca61b27e8dd3eff4452513db64aa06f933115f14504cd846b4df?s=16&d=retro) |
0667f6a |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
|
![](https://seccdn.libravatar.org/avatar/f970308d71f3ca61b27e8dd3eff4452513db64aa06f933115f14504cd846b4df?s=16&d=retro) |
0667f6a |
|
|
![](https://seccdn.libravatar.org/avatar/f970308d71f3ca61b27e8dd3eff4452513db64aa06f933115f14504cd846b4df?s=16&d=retro) |
2cbbfbf |
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.0-7
|
|
![](https://seccdn.libravatar.org/avatar/f970308d71f3ca61b27e8dd3eff4452513db64aa06f933115f14504cd846b4df?s=16&d=retro) |
2cbbfbf |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
|
![](https://seccdn.libravatar.org/avatar/f970308d71f3ca61b27e8dd3eff4452513db64aa06f933115f14504cd846b4df?s=16&d=retro) |
2cbbfbf |
|
|
![](https://seccdn.libravatar.org/avatar/f970308d71f3ca61b27e8dd3eff4452513db64aa06f933115f14504cd846b4df?s=16&d=retro) |
02ba817 |
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.0-6
|
|
![](https://seccdn.libravatar.org/avatar/f970308d71f3ca61b27e8dd3eff4452513db64aa06f933115f14504cd846b4df?s=16&d=retro) |
02ba817 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
|
![](https://seccdn.libravatar.org/avatar/f970308d71f3ca61b27e8dd3eff4452513db64aa06f933115f14504cd846b4df?s=16&d=retro) |
02ba817 |
|
|
Mario Santagiuliana |
ddf4e35 |
* Fri Jan 13 2012 Mario Santagiuliana <fedora@marionline.it> - 0.3.0-5
|
|
Mario Santagiuliana |
ddf4e35 |
- Add comment in spec file for require dependencies
|
|
Mario Santagiuliana |
ddf4e35 |
- Fix error in changelog data report
|
|
Mario Santagiuliana |
ddf4e35 |
|
|
Mario Santagiuliana |
ddf4e35 |
* Tue Jan 10 2012 Mario Santagiuliana <fedora@marionline.it> - 0.3.0-4
|
|
Mario Santagiuliana |
ddf4e35 |
- Update spec file
|
|
Mario Santagiuliana |
ddf4e35 |
|
|
Mario Santagiuliana |
ddf4e35 |
* Tue Jul 19 2011 Mario Santagiuliana <fedora@marionline.it> - 0.3.0-3
|
|
Mario Santagiuliana |
ddf4e35 |
- Update description using upstream website description
|
|
Mario Santagiuliana |
ddf4e35 |
|
|
Mario Santagiuliana |
ddf4e35 |
* Tue Jun 21 2011 Mario Santagiuliana <fedora@marionline.it> - 0.3.0-2
|
|
Mario Santagiuliana |
ddf4e35 |
- Update dependencies
|
|
Mario Santagiuliana |
ddf4e35 |
|
|
Mario Santagiuliana |
ddf4e35 |
* Sat Jun 11 2011 Mario Santagiualiana <mario@marionline.it> - 0.3.0-1
|
|
Mario Santagiuliana |
ddf4e35 |
- Merge Spec file of kwizart and Felix
|
|
Mario Santagiuliana |
ddf4e35 |
- Update disper to version 0.3.0
|
|
Mario Santagiuliana |
ddf4e35 |
- Update Spec file
|
|
Mario Santagiuliana |
ddf4e35 |
|
|
Mario Santagiuliana |
ddf4e35 |
* Sat Sep 19 2009 kwizart < kwizart at gmail.com > - 0.2.3-1
|
|
Mario Santagiuliana |
ddf4e35 |
- Initial package
|
|
Mario Santagiuliana |
ddf4e35 |
|
|
Mario Santagiuliana |
ddf4e35 |
* Tue Jul 07 2009 Felix Kaechele <heffer@fedoraproject.org> - 0.2.3-1
|
|
Mario Santagiuliana |
ddf4e35 |
- initial build
|
|
Mario Santagiuliana |
ddf4e35 |
|