]>
Commit | Line | Data |
---|---|---|
1b4b8958 | 1 | Summary: A utility for improving the appearance of terminals |
0a5a8331 ER |
2 | Summary(es.UTF-8): Utilitario para configuración avanzada de los modos de vídeo da consola |
3 | Summary(pl.UTF-8): Narzędzie do polepszania wyglądu terminali | |
4 | Summary(pt_BR.UTF-8): Utilitário para configuração avançada dos modos de vídeo da console | |
5 | Summary(ru.UTF-8): Утилита для улучшения внешнего вида текстовых консолей | |
6 | Summary(uk.UTF-8): Утиліта для покращення зовнішнього вигляду текстових консолей | |
356aa63a | 7 | Name: SVGATextMode |
ad8044c4 | 8 | Version: 1.10 |
a1c65bb3 | 9 | Release: 19 |
201e9caf | 10 | License: GPL v2+ |
ad8044c4 | 11 | Group: Applications/System |
eca46fbb | 12 | Source0: ftp://sunsite.unc.edu/pub/Linux/utils/console/%{name}-%{version}-src.tar.gz |
dc527781 | 13 | # Source0-md5: d94c6cd073295fc181d0865c039eb13e |
ad8044c4 SZ |
14 | Patch0: %{name}-conf.patch |
15 | Patch1: %{name}-make.patch | |
164a74e8 | 16 | Patch2: %{name}-llh.patch |
0d2a9c2e | 17 | Patch3: %{name}-stmmenu.patch |
690f28a0 | 18 | Patch4: %{name}-set80.patch |
6f96addf | 19 | Patch5: %{name}-Makefile-gcc.patch |
ad79b2d8 | 20 | Patch6: %{name}-cfgfile.y.patch |
02c2cf70 | 21 | Patch7: %{name}-GeForce.patch |
9d773db6 JB |
22 | Patch8: %{name}-voodoo.patch |
23 | Patch9: %{name}-alpha.patch | |
f1d91183 | 24 | Patch10: %{name}-gcc33.patch |
a9d2dc66 | 25 | Patch11: %{name}-gcc4.patch |
a1c65bb3 | 26 | Patch12: %{name}-page.patch |
ae8cab29 | 27 | Patch13: %{name}-format_security.patch |
405cd4a3 | 28 | URL: http://freshmeat.net/projects/svgatextmode/ |
1b33babf | 29 | BuildRequires: bison |
1b4b8958 | 30 | BuildRequires: flex |
d39290df | 31 | BuildRequires: util-linux |
0d2a9c2e | 32 | Requires: dialog |
1b4b8958 | 33 | Requires: kbd |
b5c9bb5a | 34 | ExclusiveArch: %{ix86} %{x8664} alpha |
405cd4a3 | 35 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
356aa63a AM |
36 | |
37 | %description | |
eca46fbb | 38 | SVGATextMode is a utility for reprogramming (S)VGA hardware, which can |
1b4b8958 TP |
39 | improve the appearance of terminals. You should install SVGATextMode |
40 | if you want to alter the appearance of your terminal. The utility uses | |
41 | a configuration file (Xconfig or XF86Config) to set up textmodes with | |
42 | higher resolution, larger fonts, higher display refresh rates, etc. | |
356aa63a | 43 | |
eca46fbb | 44 | Although SVGATextMode can be used to program any text mode size, your |
45 | results will depend on your VGA card. | |
356aa63a | 46 | |
19f416a7 | 47 | %description -l es.UTF-8 |
6e24a89d | 48 | SVGATextMode permite que el modo de la pantalla de la consola del |
19f416a7 JR |
49 | Linux sea controlada detalladamente. Esto permite que más caracteres |
50 | sean mostrados en la pantalla, más textos estables, menos caracteres | |
6e24a89d | 51 | en la pantalla, menos textos estables, etc. En un hardware con |
19f416a7 | 52 | proyecto malo podrás acabar con un monitor derretido. Son necesarias |
6e24a89d | 53 | fuentes extras para que funcione correctamente, pero mismo sin ellas |
19f416a7 | 54 | se pueden obtener efectos útiles. |
6e24a89d | 55 | |
19f416a7 JR |
56 | %description -l pl.UTF-8 |
57 | SVGATextMode jest narzędziem służącym do konfiguracji sprzętu (S)VGA, | |
58 | które pozwala na polepszenie wyglądu terminali. Wykorzystuje plik | |
59 | konfiguracyjny (Xconfig lub XF86Config) aby ustawiać wyższe | |
60 | rozdzielczości, większe fonty, wyższe częstotliwości odświeżania itp. | |
356aa63a | 61 | |
19f416a7 | 62 | %description -l pt_BR.UTF-8 |
6e24a89d | 63 | O SVGATextMode permite que o modo da tela do console do Linux seja |
64 | controlado detalhadamente. Isto permite que mais caracteres sejam | |
19f416a7 JR |
65 | mostrados na tela, mais textos estáveis, menos caracteres na tela, |
66 | menos textos estáveis, etc. Em hardware com projeto ruim voce poderá | |
6e24a89d | 67 | obter um monitor derretido. |
68 | ||
19f416a7 JR |
69 | Fontes extras são necessárias para que o mesmo funcione corretamente, |
70 | mas mesmo sem elas efeitos úteis podem ser obtidos. | |
6e24a89d | 71 | |
19f416a7 JR |
72 | %description -l ru.UTF-8 |
73 | SVGATextMode - это утилита для перепрограмирования аппаратуры (S)VGA с | |
74 | целью улучшения внешнего вида текстовых консолей. SVGATextMode | |
75 | использует конфигурационный файл (по умолчанию /etc/TextConfig) с | |
76 | синтаксисом, похожим на конфигурационный файл X Window System (Xconfig | |
77 | или XF86Config) для настройки текстовых режимов с более высоким | |
78 | разрешением, большими размерами шрифтов, большей частотой обновления | |
79 | экрана и т.п. Теоретически, SVGATextMode может быть использована для | |
80 | программирования любого размера в текстовом режиме, но практически | |
81 | результат зависит от используемой видеокарты. | |
6e24a89d | 82 | |
19f416a7 JR |
83 | %description -l uk.UTF-8 |
84 | SVGATextMode - це утиліта для перепрограмування апаратури (S)VGA з | |
85 | метою покращення зовнішнього вигляду текстових консолей. SVGATextMode | |
86 | використовує конфігураційний файл (стандартно /etc/TextConfig) з | |
87 | синтаксисом, схожим на конфігураційний файл X Window System (Xconfig | |
88 | або XF86Config) для налагодження текстових режимів з більшою | |
89 | роздільною здатністю, більшими розмірами шрифтів, більшою частотою | |
90 | поновлення екрану і т.і. Теоретично, SVGATextMode може бути | |
91 | використана для програмування будь-якого розміру у текстовому режимі, | |
92 | але практично результат залежить від використаної відеокарти. | |
6e24a89d | 93 | |
356aa63a | 94 | %prep |
ad8044c4 SZ |
95 | %setup -q |
96 | %patch0 -p1 | |
97 | %patch1 -p1 | |
98 | %patch2 -p1 | |
201e9caf | 99 | %patch3 -p1 |
6f96addf | 100 | %patch4 -p0 |
101 | %patch5 -p1 | |
ad79b2d8 | 102 | %patch6 -p1 |
0b8ec415 | 103 | %patch7 -p1 |
d31588d4 | 104 | %patch8 -p1 |
9d773db6 JB |
105 | %ifarch alpha |
106 | %patch9 -p1 | |
d31588d4 JB |
107 | ln -sf ../../asm XFREE/include |
108 | %endif | |
f1d91183 | 109 | %patch10 -p1 |
a9d2dc66 | 110 | %patch11 -p1 |
a1c65bb3 | 111 | %patch12 -p1 |
ae8cab29 | 112 | %patch13 -p1 |
356aa63a AM |
113 | |
114 | %build | |
405cd4a3 JB |
115 | %{__make} dep \ |
116 | CC="%{__cc}" | |
117 | %{__make} all \ | |
118 | CC="%{__cc}" \ | |
119 | ARCH="%{_target_cpu}" \ | |
120 | CFLAGS_DEFAULT="%{rpmcflags}" \ | |
121 | LDFLAGS_DEFAULT="%{rpmldflags}" | |
356aa63a AM |
122 | |
123 | %install | |
124 | rm -rf $RPM_BUILD_ROOT | |
5a014012 | 125 | install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{_sbindir},%{_mandir}/man{5,8}} |
356aa63a | 126 | |
405cd4a3 JB |
127 | %{__make} newinstall man-install \ |
128 | DESTDIR=$RPM_BUILD_ROOT | |
129 | ||
ad8044c4 | 130 | install STMmenu $RPM_BUILD_ROOT%{_sbindir}/stm-menu |
95a08c41 | 131 | install contrib/scripts/STM_reset $RPM_BUILD_ROOT%{_sbindir} |
ad8044c4 | 132 | |
201e9caf | 133 | %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/{stm,clockprobe}.8 |
64a8700a | 134 | echo ".so SVGATextMode.8" > $RPM_BUILD_ROOT%{_mandir}/man8/stm.8 |
135 | echo ".so grabmode.8" > $RPM_BUILD_ROOT%{_mandir}/man8/clockprobe.8 | |
ad8044c4 | 136 | |
74905dc5 PG |
137 | ln -sf grabmode_pixmux.gz doc/grabmode_hi_truecolor |
138 | ||
1b4b8958 | 139 | %clean |
356aa63a AM |
140 | rm -rf $RPM_BUILD_ROOT |
141 | ||
356aa63a AM |
142 | %files |
143 | %defattr(644,root,root,755) | |
98c1ad14 | 144 | %doc doc/* README README.FIRST CREDITS HISTORY TODO |
b3ce1009 | 145 | %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/TextConfig |
201e9caf JB |
146 | %attr(755,root,root) %{_sbindir}/ClockProg |
147 | %attr(755,root,root) %{_sbindir}/STM_reset | |
148 | %attr(755,root,root) %{_sbindir}/SVGATextMode | |
149 | %attr(755,root,root) %{_sbindir}/clockprobe | |
150 | %attr(755,root,root) %{_sbindir}/getVGAreg | |
151 | %attr(755,root,root) %{_sbindir}/getpalette | |
152 | %attr(755,root,root) %{_sbindir}/grabmode | |
153 | %attr(755,root,root) %{_sbindir}/set80 | |
154 | %attr(755,root,root) %{_sbindir}/setVGAreg | |
155 | %attr(755,root,root) %{_sbindir}/setpalette | |
156 | %attr(755,root,root) %{_sbindir}/stm | |
157 | %attr(755,root,root) %{_sbindir}/stm-menu | |
158 | %{_mandir}/man5/TextConfig.5* | |
159 | %{_mandir}/man8/SVGATextMode.8* | |
160 | %{_mandir}/man8/clockprobe.8* | |
161 | %{_mandir}/man8/grabmode.8* | |
162 | %{_mandir}/man8/stm.8* |