]>
Commit | Line | Data |
---|---|---|
1 | Summary: Gets various useful informations from a conforming PnP monitor | |
2 | Summary(pl.UTF-8): Pobieranie różnych przydatnych informacji z monitora zgodnego z PnP | |
3 | Name: read-edid | |
4 | Version: 3.0.2 | |
5 | Release: 1 | |
6 | License: BSD-like (see LICENSE, distributed modifications must be sent to author) | |
7 | Group: Applications/System | |
8 | Source0: http://polypux.org/projects/read-edid/%{name}-%{version}.tar.gz | |
9 | # Source0-md5: 016546e438bf6c98739ff74061df9854 | |
10 | URL: http://polypux.org/projects/read-edid/ | |
11 | BuildRequires: cmake >= 2.6 | |
12 | BuildRequires: libx86-devel | |
13 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
14 | ||
15 | %description | |
16 | Hardware information-gathering tool for VESA PnP monitors read-edid | |
17 | consists of two tools: | |
18 | ||
19 | get-edid uses a VESA VBE 2 interrupt service routine request to read a | |
20 | 128 byte EDID version 1 structure from your graphics card, which | |
21 | retrieves this information from the monitor via the Data Display | |
22 | Channel (DDC). | |
23 | ||
24 | parse-edid parses this data structure and outputs data suitable for | |
25 | inclusion into the XFree86 or X.org configuration file. | |
26 | ||
27 | get-edid uses architecture-specific methods for querying the video | |
28 | hardware (real-mode x86 instructions on i386, Open Firmware device | |
29 | tree parsing on PowerMac) and is therefore only available for i386 and | |
30 | powerpc architectures. | |
31 | ||
32 | %description -l pl.UTF-8 | |
33 | read-edid to narzędzie do zbierania informacji dotyczących sprzętu dla | |
34 | monitorów VESA PnP, składające się z dwóch programów: | |
35 | ||
36 | get-edid używa żądania funkcji przerwania VESA VBE 2 do odczytu | |
37 | 128-bajtowej struktury EDID w wersji 1 od karty graficznej, która | |
38 | pobiera te informacje z monitora poprzez DDC (Data Display Channel). | |
39 | ||
40 | parse-edid analizuje tę strukturę danych i wypisuje dane nadające się | |
41 | do wstawienia do pliku konfiguracyjnego XFree86 lub X.org. | |
42 | ||
43 | get-edid używa specyficznych dla architektury metod odpytywania karty | |
44 | graficznej (instrukcji w trybie rzeczywistym x86 na i386, analizy | |
45 | drzewa urządzeń OpenFirmware na PowerMacu), więc jest dostępne tylko | |
46 | dla architektur i386 i powerpc. | |
47 | ||
48 | %prep | |
49 | %setup -q | |
50 | ||
51 | # CMakeLists.txt expects COPYING, not LICENSE | |
52 | %{__mv} LICENSE COPYING | |
53 | ||
54 | %build | |
55 | %cmake . | |
56 | %{__make} | |
57 | ||
58 | %install | |
59 | rm -rf $RPM_BUILD_ROOT | |
60 | ||
61 | %{__make} install \ | |
62 | DESTDIR=$RPM_BUILD_ROOT | |
63 | ||
64 | # bleh... broken cmakefiles | |
65 | %{__mv} $RPM_BUILD_ROOT%{_prefix}/{bin,sbin} | |
66 | # packaged as %doc | |
67 | %{__rm} -r $RPM_BUILD_ROOT%{_docdir} | |
68 | ||
69 | %clean | |
70 | rm -rf $RPM_BUILD_ROOT | |
71 | ||
72 | %files | |
73 | %defattr(644,root,root,755) | |
74 | %doc AUTHORS COPYING ChangeLog README | |
75 | %attr(755,root,root) %{_sbindir}/get-edid | |
76 | %attr(755,root,root) %{_sbindir}/parse-edid | |
77 | %{_mandir}/man1/get-edid.1* |