Summary: A utility for improving the appearance of terminals Summary(es.UTF-8): Utilitario para configuración avanzada de los modos de vídeo da consola Summary(pl.UTF-8): Narzędzie do polepszania wyglądu terminali Summary(pt_BR.UTF-8): Utilitário para configuração avançada dos modos de vídeo da console Summary(ru.UTF-8): Утилита для улучшения внешнего вида текстовых консолей Summary(uk.UTF-8): Утиліта для покращення зовнішнього вигляду текстових консолей Name: SVGATextMode Version: 1.10 Release: 19 License: GPL v2+ Group: Applications/System Source0: ftp://sunsite.unc.edu/pub/Linux/utils/console/%{name}-%{version}-src.tar.gz # Source0-md5: d94c6cd073295fc181d0865c039eb13e Patch0: %{name}-conf.patch Patch1: %{name}-make.patch Patch2: %{name}-llh.patch Patch3: %{name}-stmmenu.patch Patch4: %{name}-set80.patch Patch5: %{name}-Makefile-gcc.patch Patch6: %{name}-cfgfile.y.patch Patch7: %{name}-GeForce.patch Patch8: %{name}-voodoo.patch Patch9: %{name}-alpha.patch Patch10: %{name}-gcc33.patch Patch11: %{name}-gcc4.patch Patch12: %{name}-page.patch Patch13: %{name}-format_security.patch URL: http://freshmeat.net/projects/svgatextmode/ BuildRequires: bison BuildRequires: flex BuildRequires: util-linux Requires: dialog Requires: kbd ExclusiveArch: %{ix86} %{x8664} alpha BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description SVGATextMode is a utility for reprogramming (S)VGA hardware, which can improve the appearance of terminals. You should install SVGATextMode if you want to alter the appearance of your terminal. The utility uses a configuration file (Xconfig or XF86Config) to set up textmodes with higher resolution, larger fonts, higher display refresh rates, etc. Although SVGATextMode can be used to program any text mode size, your results will depend on your VGA card. %description -l es.UTF-8 SVGATextMode permite que el modo de la pantalla de la consola del Linux sea controlada detalladamente. Esto permite que más caracteres sean mostrados en la pantalla, más textos estables, menos caracteres en la pantalla, menos textos estables, etc. En un hardware con proyecto malo podrás acabar con un monitor derretido. Son necesarias fuentes extras para que funcione correctamente, pero mismo sin ellas se pueden obtener efectos útiles. %description -l pl.UTF-8 SVGATextMode jest narzędziem służącym do konfiguracji sprzętu (S)VGA, które pozwala na polepszenie wyglądu terminali. Wykorzystuje plik konfiguracyjny (Xconfig lub XF86Config) aby ustawiać wyższe rozdzielczości, większe fonty, wyższe częstotliwości odświeżania itp. %description -l pt_BR.UTF-8 O SVGATextMode permite que o modo da tela do console do Linux seja controlado detalhadamente. Isto permite que mais caracteres sejam mostrados na tela, mais textos estáveis, menos caracteres na tela, menos textos estáveis, etc. Em hardware com projeto ruim voce poderá obter um monitor derretido. Fontes extras são necessárias para que o mesmo funcione corretamente, mas mesmo sem elas efeitos úteis podem ser obtidos. %description -l ru.UTF-8 SVGATextMode - это утилита для перепрограмирования аппаратуры (S)VGA с целью улучшения внешнего вида текстовых консолей. SVGATextMode использует конфигурационный файл (по умолчанию /etc/TextConfig) с синтаксисом, похожим на конфигурационный файл X Window System (Xconfig или XF86Config) для настройки текстовых режимов с более высоким разрешением, большими размерами шрифтов, большей частотой обновления экрана и т.п. Теоретически, SVGATextMode может быть использована для программирования любого размера в текстовом режиме, но практически результат зависит от используемой видеокарты. %description -l uk.UTF-8 SVGATextMode - це утиліта для перепрограмування апаратури (S)VGA з метою покращення зовнішнього вигляду текстових консолей. SVGATextMode використовує конфігураційний файл (стандартно /etc/TextConfig) з синтаксисом, схожим на конфігураційний файл X Window System (Xconfig або XF86Config) для налагодження текстових режимів з більшою роздільною здатністю, більшими розмірами шрифтів, більшою частотою поновлення екрану і т.і. Теоретично, SVGATextMode може бути використана для програмування будь-якого розміру у текстовому режимі, але практично результат залежить від використаної відеокарти. %prep %setup -q %patch0 -p1 %patch1 -p1 %patch2 -p1 %patch3 -p1 %patch4 -p0 %patch5 -p1 %patch6 -p1 %patch7 -p1 %patch8 -p1 %ifarch alpha %patch9 -p1 ln -sf ../../asm XFREE/include %endif %patch10 -p1 %patch11 -p1 %patch12 -p1 %patch13 -p1 %build %{__make} dep \ CC="%{__cc}" %{__make} all \ CC="%{__cc}" \ ARCH="%{_target_cpu}" \ CFLAGS_DEFAULT="%{rpmcflags}" \ LDFLAGS_DEFAULT="%{rpmldflags}" %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{_sbindir},%{_mandir}/man{5,8}} %{__make} newinstall man-install \ DESTDIR=$RPM_BUILD_ROOT install STMmenu $RPM_BUILD_ROOT%{_sbindir}/stm-menu install contrib/scripts/STM_reset $RPM_BUILD_ROOT%{_sbindir} %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/{stm,clockprobe}.8 echo ".so SVGATextMode.8" > $RPM_BUILD_ROOT%{_mandir}/man8/stm.8 echo ".so grabmode.8" > $RPM_BUILD_ROOT%{_mandir}/man8/clockprobe.8 ln -sf grabmode_pixmux.gz doc/grabmode_hi_truecolor %clean rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) %doc doc/* README README.FIRST CREDITS HISTORY TODO %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/TextConfig %attr(755,root,root) %{_sbindir}/ClockProg %attr(755,root,root) %{_sbindir}/STM_reset %attr(755,root,root) %{_sbindir}/SVGATextMode %attr(755,root,root) %{_sbindir}/clockprobe %attr(755,root,root) %{_sbindir}/getVGAreg %attr(755,root,root) %{_sbindir}/getpalette %attr(755,root,root) %{_sbindir}/grabmode %attr(755,root,root) %{_sbindir}/set80 %attr(755,root,root) %{_sbindir}/setVGAreg %attr(755,root,root) %{_sbindir}/setpalette %attr(755,root,root) %{_sbindir}/stm %attr(755,root,root) %{_sbindir}/stm-menu %{_mandir}/man5/TextConfig.5* %{_mandir}/man8/SVGATextMode.8* %{_mandir}/man8/clockprobe.8* %{_mandir}/man8/grabmode.8* %{_mandir}/man8/stm.8*