Sophie

Sophie

distrib > Mandriva > 2008.1 > i586 > by-pkgid > 32f22d0179353a7e103fede54e612445 > files > 10

krandr-0.5.2.1-13.1mdv2008.1.src.rpm

Name: krandr
Summary: Applet for configuring screen size and rotation
Version: 0.5.2.1
%define subrel 1
Release: %mkrel 13
License: GPL
Group: Graphical desktop/KDE 
URL: http://git.mandriva.com/?p=projects/krandr.git
Source0:  %{name}-%{version}.tar.gz
Patch0: krandr-0.5.2.1-legacy_randr_on_single_output.patch
Patch1: krandr-0.5.2-display_switch.patch
Patch2: krandr-0.5.2.1-fix_rrate_display.patch
Patch3: krandr-0.5.2.1-fix_autostart.patch
Patch4: krandr-0.5.2.1-add-mandriva-translations.patch
Patch5: krandr-0.5.2.1-change_the_way_crtcs_are_set.patch
Patch6: krandr-0.5.2.1-grab_server_avoiding_crashes.patch
Patch7: krandr-0.5.2.1-flush_after_ungrab.patch

BuildRoot: %{_tmppath}/%{name}-%{version}-root
BuildRequires: kdelibs-devel
BuildRequires: qt3-devel >= 3.3.3
Conflicts: kdebase-common <= 1:3.5.7-18mdv2008.0
Conflicts: libkdebase4 <= 1:3.5.7-20mdv2008.0

%description
KRandr is an applet for configuring screen size and rotation through the XRandR
extension.

%prep
%setup -q
%patch0 -p1 -b .legacyrandr
%patch1 -p1 -b .displayswitch
%patch2 -p1 -b .rrate_display
%patch3 -p1 -b .fix_autostart
%patch4 -p1 -b .test_translations
%patch5 -p1 -b .crtc_set
%patch6 -p1 -b .grab_server
%patch7 -p1 -b .flush_after
%build
%configure2_5x
%make

%install
%makeinstall
# we don't want to mess with kde-i18n packages for now
rm -f %{buildroot}%{_datadir}/locale/*/LC_MESSAGES/krandr.mo

# install krandrtray in kde autostart
install -d -m 0755 %{buildroot}%{_datadir}/autostart
cp -f %{buildroot}%{_datadir}/applications/kde/krandrtray.desktop %{buildroot}%{_datadir}/autostart/

# remove the documentation as it is dummy
rm -rf %{buildroot}%{_datadir}/doc/HTML/en/krandr

%files
%defattr(-,root,root)
%{_bindir}/krandrtray
%{_libdir}/kde3/kcm_randr.*
%{_datadir}/applications/kde/krandrtray.desktop
%{_datadir}/applnk/.hidden/randr.desktop
%{_datadir}/autostart/krandrtray.desktop


%changelog
* Wed May 28 2008 Gustavo De Nardin <gustavodn@mandriva.com> 0.5.2.1-13.1mdv2008.1
- build for updates

* Tue May 20 2008 Danilo Cesar Lemes de Paula <danilo@mandriva.com> 0.5.2.1-13mdv2008.1
+ Revision: 209438
- Flush client affter grab hinder xcb to hang X.

* Mon Mar 31 2008 Gustavo Pichorim Boiko <boiko@mandriva.com> 0.5.2.1-12mdv2008.1
+ Revision: 191318
- Grab the X server in order for the changes to be atomic

* Fri Mar 28 2008 Gustavo Pichorim Boiko <boiko@mandriva.com> 0.5.2.1-11mdv2008.1
+ Revision: 190977
- Fix the way the screen are upper-sized when the resolution of the CRTC is
  changed. This avoids kicker and kwin getting lost on parsing X events.

* Mon Mar 10 2008 Thierry Vignaud <tvignaud@mandriva.com> 0.5.2.1-10mdv2008.1
+ Revision: 183618
- fix description

* Mon Mar 10 2008 Gustavo Pichorim Boiko <boiko@mandriva.com> 0.5.2.1-9mdv2008.1
+ Revision: 183512
- Use the correct autostart condition so that it is actually started (#38455)

* Fri Feb 22 2008 Nicolas Lécureuil <neoclust@mandriva.org> 0.5.2.1-8mdv2008.1
+ Revision: 174021
- Add translations for mandriva strings

* Thu Jan 03 2008 Oden Eriksson <oeriksson@mandriva.com> 0.5.2.1-7mdv2008.1
+ Revision: 141739
- rebuilt against openldap-2.4.7 libs

  + Olivier Blin <oblin@mandriva.com>
    - restore BuildRoot

  + Thierry Vignaud <tvignaud@mandriva.com>
    - kill re-definition of %%buildroot on Pixel's request

* Wed Oct 03 2007 Gustavo Pichorim Boiko <boiko@mandriva.com> 0.5.2.1-6mdv2008.0
+ Revision: 94865
- Make it possible to disable krandr autostart (#34378)

* Fri Sep 28 2007 Gustavo Pichorim Boiko <boiko@mandriva.com> 0.5.2.1-5mdv2008.0
+ Revision: 93579
- Make krandr start at session startup (#34047)
- Remove the dummy documentation files

* Mon Sep 17 2007 Gustavo Pichorim Boiko <boiko@mandriva.com> 0.5.2.1-4mdv2008.0
+ Revision: 89338
- Fix displaying of refresh rates (#33710)

* Thu Sep 13 2007 Gustavo Pichorim Boiko <boiko@mandriva.com> 0.5.2.1-3mdv2008.0
+ Revision: 85303
- add a display switch shortcut
- add proper conflicts to libkdebase4 (#32957)

* Wed Sep 12 2007 Gustavo Pichorim Boiko <boiko@mandriva.com> 0.5.2.1-2mdv2008.0
+ Revision: 84651
- Use the legacy randr interface when there is only one output available
  (mostly drivers that do not support RandR1.2 yet)

* Tue Aug 28 2007 Gustavo Pichorim Boiko <boiko@mandriva.com> 0.5.2.1-1mdv2008.0
+ Revision: 72849
- Fix group and point the URL to the git repository of krandr
- Import krandr