d2f72a2
Name:           monitor-edid
d2f72a2
Summary:        Tool for probing and parsing monitor EDID
d2f72a2
ff93bac
License:        GPLv3+
d2f72a2
Group:          System Environment/Base
d2f72a2
Url:            http://wiki.mandriva.com/en/Tools/monitor-edid
d2f72a2
ff93bac
Version:        3.0
6b6cd8c
Release:        9%{?dist}
d2f72a2
d2f72a2
# run monitor-edid-makesource.sh to create
d2f72a2
Source0:        %{name}-%{version}.tar.bz2
d2f72a2
Source1:        %{name}-makesource.sh
d2f72a2
d2f72a2
d2f72a2
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
d2f72a2
ff93bac
%ifarch %{ix86} x86_64
ff93bac
BuildRequires: libx86-devel
d2f72a2
%endif
d2f72a2
d2f72a2
%description
d2f72a2
Monitor-edid is a tool for probing and parsing Extended display 
d2f72a2
identification data (EDID) from monitors.  
d2f72a2
For more information about EDID, see http://en.wikipedia.org/wiki/EDID
d2f72a2
d2f72a2
d2f72a2
%prep
d2f72a2
%setup -q
d2f72a2
d2f72a2
d2f72a2
%build
d2f72a2
make CFLAGS="$RPM_OPT_FLAGS"
d2f72a2
d2f72a2
d2f72a2
%install
d2f72a2
rm -rf $RPM_BUILD_ROOT
d2f72a2
d2f72a2
make install DESTDIR=$RPM_BUILD_ROOT
d2f72a2
d2f72a2
d2f72a2
%clean
d2f72a2
rm -rf $RPM_BUILD_ROOT
d2f72a2
d2f72a2
d2f72a2
%files
d2f72a2
%defattr(-,root,root,-)
ff93bac
%doc README NEWS COPYING ChangeLog
b556378
%{_bindir}/monitor-parse-edid
b556378
%{_sbindir}/monitor-edid
b556378
%{_sbindir}/monitor-get*
b556378
# Mandriva specific scripts (requires lspcidrake)
b556378
%exclude %{_sbindir}/monitor-probe*
d2f72a2
d2f72a2
d2f72a2
%changelog
6b6cd8c
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0-9
6b6cd8c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
6b6cd8c
f094dac
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0-8
f094dac
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
f094dac
d97a97e
* Thu Jul 18 2013 Petr Pisar <ppisar@redhat.com> - 3.0-7
d97a97e
- Perl 5.18 rebuild
d97a97e
e3cd1d8
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0-6
e3cd1d8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
e3cd1d8
34d367d
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0-5
34d367d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
34d367d
8f5747d
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0-4
8f5747d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
8f5747d
bdde645
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0-3
bdde645
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
bdde645
b556378
* Thu Jan 06 2011 Remi Collet <Fedora@famillecollet.com> 3.0-2
b556378
- remove mandriva specific scripts (#667568)
b556378
ff93bac
* Sat Feb 13 2010 Remi Collet <Fedora@famillecollet.com> 3.0-1
ff93bac
- update to new upstream version
ff93bac
- switch from lrmi to libx86
ff93bac
157cae0
* Sun Oct 25 2009 Remi Collet <Fedora@famillecollet.com> 2.5-1
157cae0
- new version
157cae0
- bundle lrmi (not available on EL)
157cae0
13b211a
* Sat Oct 17 2009 Remi Collet <Fedora@famillecollet.com> 2.4-1
13b211a
- new version
13b211a
0796087
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0-3
0796087
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
0796087
2cc2049
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0-2
2cc2049
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
2cc2049
6814314
* Tue Apr 08 2008 Remi Collet <Fedora@famillecollet.com> 2.0-1
6814314
- new version
6814314
6814314
* Mon Apr 07 2008 Remi Collet <Fedora@famillecollet.com> 1.16-5
6814314
- lrmi not available on EL
6814314
d2f72a2
* Sun Apr 06 2008 Remi Collet <Fedora@famillecollet.com> 1.16-4
d2f72a2
- use system lrmi on ix86 (From Ville Skyttä)
d2f72a2
d2f72a2
* Mon Mar 17 2008 Remi Collet <Fedora@famillecollet.com> 1.16-3
d2f72a2
- fix license again
d2f72a2
d2f72a2
* Sun Mar 16 2008 Remi Collet <Fedora@famillecollet.com> 1.16-2
d2f72a2
- From review : clean + fix license
d2f72a2
d2f72a2
* Sun Mar 16 2008 Remi Collet <Fedora@famillecollet.com> 1.16-1
d2f72a2
- initial spec for Fedora review
d2f72a2
d2f72a2
* Mon Mar 10 2008 Pixel <pixel@mandriva.com> 1.16-1mdv2008.1
d2f72a2
+ Revision: 183268
d2f72a2
- update URL
d2f72a2
- 1.16:
d2f72a2
- do not install monitor-get-edid-using-vbe on archs where VBE is not
d2f72a2
  available (Remi Collet)
d2f72a2
d2f72a2
* Sun Mar  9 2008 Remi Collet <rpms@famillecollet.com> 1.15-1.fc#.remi
d2f72a2
- build for Fedora
d2f72a2
d2f72a2
* Wed Jan 23 2008 Pixel <pixel@mandriva.com> 1.15-1mdv2008.1
d2f72a2
+ Revision: 157016
d2f72a2
- 1.15:
d2f72a2
- monitor-probe:
d2f72a2
  o probe "using DMI" before "using X"
d2f72a2
- monitor-probe-using-X:
d2f72a2
  o in last resort, get Intel BIOS mode when "BIOS panel mode is bigger than
d2f72a2
    probed programmed mode"
d2f72a2
d2f72a2
* Thu Jan 10 2008 Pixel <pixel@mandriva.com> 1.14-1mdv2008.1
d2f72a2
+ Revision: 147502
d2f72a2
- 1.14:
d2f72a2
- monitor-edid, monitor-get-edid:
d2f72a2
  o call monitor-get-edid-using-vbe with a range of ports, it stops on first
d2f72a2
    success (by default it tries port 0 then port 1)
d2f72a2
d2f72a2
* Tue Jan 08 2008 Pixel <pixel@mandriva.com> 1.13-1mdv2008.1
d2f72a2
+ Revision: 146846
d2f72a2
- 1.13:
d2f72a2
- monitor-get-edid:
d2f72a2
  o skip /proc/acpi/video/**/EDID files which can't be valid (#34417)
d2f72a2
  o minimal support for getting EDID from different DDC port
d2f72a2
    (experimental, need testing before using it in monitor-edid)
d2f72a2
d2f72a2
  + Olivier Blin <oblin@mandriva.com>
d2f72a2
    - restore BuildRoot
d2f72a2
d2f72a2
  + Thierry Vignaud <tvignaud@mandriva.com>
d2f72a2
    - kill re-definition of %%buildroot on Pixel's request
d2f72a2
d2f72a2
* Sat Dec 15 2007 Remi Collet <rpms@famillecollet.com> 1.11-1.fc8.remi
d2f72a2
- build for Fedora 8
d2f72a2
d2f72a2
* Wed Sep 26 2007 Pixel <pixel@mandriva.com> 1.12-1mdv2008.0
d2f72a2
+ Revision: 93044
d2f72a2
- use make install
d2f72a2
- 1.12:
d2f72a2
- monitor-probe-using-X:
d2f72a2
  o when an EDID is found in Xorg.log, pass it to monitor-parse-edid
d2f72a2
  o handle --perl option (passed to monitor-parse-edid)
d2f72a2
d2f72a2
* Fri Mar 30 2007 Remi Collet <rpms@famillecollet.com> 1.11-1
d2f72a2
- build for Fedora 3-6 and RedHat EL 2-5
d2f72a2
d2f72a2
* Thu Aug 31 2006 Gwenole Beauchesne <gbeauchesne@mandriva.com> 1.11-1mdv2007.0
d2f72a2
- fix ballback to old get_edid() function
d2f72a2
- ignore VBIOS checksum failures, use CPU emulator in that case
d2f72a2
d2f72a2
* Tue Jul 11 2006 Pixel <pixel@mandriva.com> 1.10-1mdv2007.0
d2f72a2
- use a fixed FontPath (do not default to unix:-1 in case xfs is not running)
d2f72a2
d2f72a2
* Wed Jun 07 2006 Per Øyvind Karlsen <pkarlsen@mandriva.com> 1.9-5mdv2007.0
d2f72a2
- do not build on sparc
d2f72a2
- build with $RPM_OPT_FLAGS
d2f72a2
- do parallell build
d2f72a2
- cosmetics
d2f72a2
d2f72a2
* Wed May 10 2006 Pixel <pixel@mandriva.com> 1.9-4mdk
d2f72a2
- fix a segfault occuring on some boxes in monitor-get-edid-using-vbe, 
d2f72a2
  when using try-in-console
d2f72a2
d2f72a2
* Fri Mar 10 2006 Pixel <pixel@mandriva.com> 1.9-3mdk
d2f72a2
- set url to wiki page instead of the cvs
d2f72a2
d2f72a2
* Fri Jan  6 2006 Pixel <pixel@mandriva.com> 1.9-2mdk
d2f72a2
- add missing monitor-get-edid
d2f72a2
d2f72a2
* Thu Jan  5 2006 Pixel <pixel@mandriva.com> 1.9-1mdk
d2f72a2
- monitor-get-edid is now a perl script able to probe /proc/acpi/video
d2f72a2
  (or /proc/device-tree on PPC)
d2f72a2
- binary monitor-get-edid is now monitor-get-edid-using-vbe
d2f72a2
- monitor-edid is able to get more than one head
d2f72a2
d2f72a2
* Mon Aug  8 2005 Pixel <pixel@mandriva.com> 1.5-1mdk
d2f72a2
- add option --try-in-console when probing edid
d2f72a2
  since probing edid sometimes only work in console
d2f72a2
- use this option by default in monitor-probe
d2f72a2
d2f72a2
* Wed Apr  6 2005 Pixel <pixel@mandrakesoft.com> 1.4-1mdk
d2f72a2
- default on old lrmi code to get ddc via int10
d2f72a2
- fix build on vesa-cvt
d2f72a2
d2f72a2
* Fri Mar 25 2005 Pixel <pixel@mandrakesoft.com> 1.3-1mdk
d2f72a2
- added vesa-cvt (allowing to compute reduced-blanking timings)
d2f72a2
d2f72a2
* Thu Mar 17 2005 Pixel <pixel@mandrakesoft.com> 1.2-1mdk
d2f72a2
- new release (added monitor-probe and monitor-probe-using-X)
d2f72a2
d2f72a2
* Tue Mar  8 2005 Pixel <pixel@mandrakesoft.com> 1.1-1mdk
d2f72a2
- new release
d2f72a2
d2f72a2
* Wed Feb 23 2005 Pixel <pixel@mandrakesoft.com> 1.0-1mdk
d2f72a2
- first package