]>
Commit | Line | Data |
---|---|---|
b4ba9893 | 1 | Summary: Framebuffer utilities for changing video modes |
44fee021 | 2 | Summary(pl.UTF-8): Narzędzie do zmieniania ustawień framebuffera |
a7c62a06 | 3 | Name: fbset |
fc253207 | 4 | Version: 2.1 |
94975808 | 5 | Release: 31 |
a7c62a06 | 6 | License: GPL |
7 | Group: Applications/System | |
69d6923d | 8 | Source0: http://home.tvd.be/cr26864/Linux/fbdev/%{name}-%{version}.tar.gz |
b31107a8 | 9 | # Source0-md5: e547cfcbb8c1a4f2a6b8ba4acb8b7164 |
38c491da | 10 | Source1: %{name}.init |
11 | Source2: %{name}.sysconfig | |
c7b72f12 | 12 | Source3: %{name}-fb.modes |
590bb4dd | 13 | Source4: ftp://platan.vc.cvut.cz/pub/linux/matrox-latest/con2fb.c.gz |
b31107a8 | 14 | # Source4-md5: 10485e073441a83f4ca26d4ccf73ab64 |
e756129d | 15 | Patch0: %{name}-fixmode.patch |
272824ec | 16 | Patch1: %{name}-from-kgicon.patch |
5170799b | 17 | Patch2: %{name}-con2fb.patch |
8099e524 | 18 | URL: http://members.chello.be/cr26864/Linux/fbdev/ |
a8d3766a | 19 | BuildRequires: bison |
528db00a | 20 | BuildRequires: flex |
c7b72f12 | 21 | Requires(post,preun): /sbin/chkconfig |
b4ba9893 TP |
22 | Requires: open |
23 | Requires: sed | |
e0885a4e | 24 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
4fe40be0 | 25 | |
373dbacf | 26 | %define _noautoreqfiles /usr/sbin/modeline2fb |
c7b72f12 | 27 | |
4fe40be0 | 28 | %description |
a7c62a06 | 29 | fbset is a utility for querying and changing video modes of fbcon |
b4ba9893 | 30 | terminals. |
4fe40be0 | 31 | |
c7b72f12 JB |
32 | Note: modeline2fb script (which translates XFree86 modelines to |
33 | fb.modes entries) requires perl. | |
34 | ||
4f0f904f JR |
35 | %description -l pl.UTF-8 |
36 | fbset jest narzędziem do sprawdzania i zmieniania trybu graficznego na | |
b4ba9893 | 37 | terminalach fbcon. |
aff35f5c | 38 | |
4f0f904f | 39 | Uwaga: skrypt modeline2fb (służący do tłumaczenia modeline'ów XFree86 |
c7b72f12 JB |
40 | na wpisy fb.modes) wymaga perla. |
41 | ||
4fe40be0 | 42 | %prep |
fc253207 | 43 | %setup -q |
272824ec JB |
44 | %patch0 -p1 |
45 | %patch1 -p1 | |
35790247 | 46 | cp %{SOURCE4} . |
47 | gunzip con2fb.c.gz | |
5170799b | 48 | %patch2 -p0 |
a7a6cd95 | 49 | rm -r etc/CVS |
4fe40be0 JR |
50 | |
51 | %build | |
a7a6cd95 ER |
52 | %{__make} -j1 \ |
53 | CC="%{__cc} %{rpmcflags}" | |
54 | ||
35790247 | 55 | %{__cc} %{rpmcflags} %{rpmldflags} -o con2fb con2fb.c |
4fe40be0 JR |
56 | |
57 | %install | |
58 | rm -rf $RPM_BUILD_ROOT | |
c7b72f12 | 59 | install -d $RPM_BUILD_ROOT/etc/{sysconfig,rc.d/init.d} \ |
f713bbe6 | 60 | $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man{5,8}} |
aff35f5c | 61 | |
35790247 | 62 | install con2fb $RPM_BUILD_ROOT%{_bindir} |
f713bbe6 | 63 | install fbset $RPM_BUILD_ROOT%{_bindir} |
64 | install modeline2fb $RPM_BUILD_ROOT%{_bindir} | |
aff35f5c | 65 | install fb.modes.5 $RPM_BUILD_ROOT%{_mandir}/man5 |
66 | install fbset.8 $RPM_BUILD_ROOT%{_mandir}/man8 | |
67 | ||
c7b72f12 | 68 | install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/fb.modes |
aff35f5c | 69 | |
70 | install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/fbset | |
71 | install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/fbset | |
72 | ||
f506cc7d JB |
73 | %clean |
74 | rm -rf $RPM_BUILD_ROOT | |
75 | ||
aff35f5c | 76 | %post |
288a604f | 77 | /sbin/chkconfig --add fbset |
aff35f5c | 78 | |
79 | %preun | |
288a604f | 80 | if [ "$1" = "0" ]; then |
81 | /sbin/chkconfig --del fbset | |
82 | fi | |
4fe40be0 | 83 | |
4fe40be0 | 84 | %files |
a7c62a06 | 85 | %defattr(644,root,root,755) |
c7b72f12 | 86 | %doc etc/* |
35790247 | 87 | %attr(755,root,root) %{_bindir}/* |
aff35f5c | 88 | %attr(754,root,root) /etc/rc.d/init.d/fbset |
28b9d39b ER |
89 | %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/fbset |
90 | %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fb.modes | |
a89ff1b5 | 91 | %{_mandir}/man*/* |