]> git.pld-linux.org Git - packages/read-edid.git/blob - read-edid.spec
- updated to 3.0.2, license is a custom kind of BSDish
[packages/read-edid.git] / read-edid.spec
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*
This page took 0.097467 seconds and 3 git commands to generate.