]> git.pld-linux.org Git - packages/SVGATextMode.git/blobdiff - SVGATextMode.spec
- fixed stmmenu patch instead of disabling it
[packages/SVGATextMode.git] / SVGATextMode.spec
index 3fc4323dcbd66f0ccf97d5c9738bfaa9a10a584c..8fe729023ae0b1f0f8b8c8022fb90e436cd6746a 100644 (file)
@@ -1,30 +1,38 @@
 Summary:       A utility for improving the appearance of terminals
-Summary(es):   Utilitario para configuración avanzada de los modos de vídeo da consola
-Summary(pl):   Narzêdzie do polepszania wygl±du terminali
-Summary(pt_BR):        Utilitário para configuração avançada dos modos de vídeo da console
-Summary(ru):   õÔÉÌÉÔÁ ÄÌÑ ÕÌÕÞÛÅÎÉÑ ×ÎÅÛÎÅÇÏ ×ÉÄÁ ÔÅËÓÔÏ×ÙÈ ËÏÎÓÏÌÅÊ
-Summary(uk):   õÔÉ̦ÔÁ ÄÌÑ ÐÏËÒÁÝÅÎÎÑ ÚÏ×ΦÛÎØÏÇÏ ×ÉÇÌÑÄÕ ÔÅËÓÔÏ×ÉÈ ËÏÎÓÏÌÅÊ
+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:       11
-License:       GPL
+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}-cache.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)
-ExclusiveArch: %{ix86} alpha
 
 %description
 SVGATextMode is a utility for reprogramming (S)VGA hardware, which can
@@ -36,52 +44,52 @@ 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
+%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
+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
+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.
+se pueden obtener efectos útiles.
 
-%description -l pl
-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 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
+%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á
+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
-SVGATextMode - ÜÔÏ ÕÔÉÌÉÔÁ ÄÌÑ ÐÅÒÅÐÒÏÇÒÁÍÉÒÏ×ÁÎÉÑ ÁÐÐÁÒÁÔÕÒÙ (S)VGA Ó
-ÃÅÌØÀ ÕÌÕÞÛÅÎÉÑ ×ÎÅÛÎÅÇÏ ×ÉÄÁ ÔÅËÓÔÏ×ÙÈ ËÏÎÓÏÌÅÊ. SVGATextMode
-ÉÓÐÏÌØÚÕÅÔ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÊ ÆÁÊÌ (ÐÏ ÕÍÏÌÞÁÎÉÀ /etc/TextConfig) Ó
-ÓÉÎÔÁËÓÉÓÏÍ, ÐÏÈÏÖÉÍ ÎÁ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÊ ÆÁÊÌ X Window System (Xconfig
-ÉÌÉ XF86Config) ÄÌÑ ÎÁÓÔÒÏÊËÉ ÔÅËÓÔÏ×ÙÈ ÒÅÖÉÍÏ× Ó ÂÏÌÅÅ ×ÙÓÏËÉÍ
-ÒÁÚÒÅÛÅÎÉÅÍ, ÂÏÌØÛÉÍÉ ÒÁÚÍÅÒÁÍÉ ÛÒÉÆÔÏ×, ÂÏÌØÛÅÊ ÞÁÓÔÏÔÏÊ ÏÂÎÏ×ÌÅÎÉÑ
-ÜËÒÁÎÁ É Ô.Ð. ôÅÏÒÅÔÉÞÅÓËÉ, SVGATextMode ÍÏÖÅÔ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁÎÁ ÄÌÑ
ÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ ÌÀÂÏÇÏ ÒÁÚÍÅÒÁ × ÔÅËÓÔÏ×ÏÍ ÒÅÖÉÍÅ, ÎÏ ÐÒÁËÔÉÞÅÓËÉ
-ÒÅÚÕÌØÔÁÔ ÚÁ×ÉÓÉÔ ÏÔ ÉÓÐÏÌØÚÕÅÍÏÊ ×ÉÄÅÏËÁÒÔÙ.
-
-%description -l uk
-SVGATextMode - ÃÅ ÕÔÉ̦ÔÁ ÄÌÑ ÐÅÒÅÐÒÏÇÒÁÍÕ×ÁÎÎÑ ÁÐÁÒÁÔÕÒÉ (S)VGA Ú
-ÍÅÔÏÀ ÐÏËÒÁÝÅÎÎÑ ÚÏ×ΦÛÎØÏÇÏ ×ÉÇÌÑÄÕ ÔÅËÓÔÏ×ÉÈ ËÏÎÓÏÌÅÊ. SVGATextMode
-×ÉËÏÒÉÓÔÏ×Õ¤ ËÏÎƦÇÕÒÁæÊÎÉÊ ÆÁÊÌ (ÓÔÁÎÄÁÒÔÎÏ /etc/TextConfig) Ú
-ÓÉÎÔÁËÓÉÓÏÍ, ÓÈÏÖÉÍ ÎÁ ËÏÎƦÇÕÒÁæÊÎÉÊ ÆÁÊÌ X Window System (Xconfig
-ÁÂÏ XF86Config) ÄÌÑ ÎÁÌÁÇÏÄÖÅÎÎÑ ÔÅËÓÔÏ×ÉÈ ÒÅÖÉͦנڠ¦ÌØÛÏÀ
-ÒÏÚĦÌØÎÏÀ ÚÄÁÔΦÓÔÀ, Â¦ÌØÛÉÍÉ ÒÏÚͦÒÁÍÉ ÛÒÉÆÔ¦×, Â¦ÌØÛÏÀ ÞÁÓÔÏÔÏÀ
ÏÎÏ×ÌÅÎÎÑ ÅËÒÁÎÕ ¦ Ô.¦. ôÅÏÒÅÔÉÞÎÏ, SVGATextMode ÍÏÖÅ ÂÕÔÉ
-×ÉËÏÒÉÓÔÁÎÁ ÄÌÑ ÐÒÏÇÒÁÍÕ×ÁÎÎÑ ÂÕÄØ-ÑËÏÇÏ ÒÏÚͦÒÕ Õ ÔÅËÓÔÏ×ÏÍÕ ÒÅÖÉͦ,
-ÁÌÅ ÐÒÁËÔÉÞÎÏ ÒÅÚÕÌØÔÁÔ ÚÁÌÅÖÉÔؠצĠ×ÉËÏÒÉÓÔÁÎϧ ×¦ÄÅÏËÁÒÔÉ.
+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 может быть использована для
¿Ñ\80огÑ\80аммиÑ\80ованиÑ\8f Ð»Ñ\8eбого Ñ\80азмеÑ\80а Ð² Ñ\82екÑ\81Ñ\82овом Ñ\80ежиме, Ð½Ð¾ Ð¿Ñ\80акÑ\82иÑ\87еÑ\81ки
+результат зависит от используемой видеокарты.
+
+%description -l uk.UTF-8
+SVGATextMode - це утиліта для перепрограмування апаратури (S)VGA з
+метою покращення зовнішнього вигляду текстових консолей. SVGATextMode
+використовує конфігураційний файл (стандартно /etc/TextConfig) з
+синтаксисом, схожим на конфігураційний файл X Window System (Xconfig
+або XF86Config) для налагодження текстових режимів з більшою
+роздільною здатністю, більшими розмірами шрифтів, більшою частотою
¿Ð¾Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ\8f ÐµÐºÑ\80анÑ\83 Ñ\96 Ñ\82\96. Ð¢ÐµÐ¾Ñ\80еÑ\82иÑ\87но, SVGATextMode Ð¼Ð¾Ð¶Ðµ Ð±Ñ\83Ñ\82и
+використана для програмування будь-якого розміру у текстовому режимі,
+але практично результат залежить від використаної відеокарти.
 
 %prep
 %setup -q
@@ -93,21 +101,36 @@ SVGATextMode - 
 %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}"
+%{__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} DESTDIR=$RPM_BUILD_ROOT newinstall man-install
+%{__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 -f $RPM_BUILD_ROOT%{_mandir}/man8/{stm,clockprobe}.8
+%{__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
 
@@ -119,6 +142,21 @@ rm -rf $RPM_BUILD_ROOT
 %files
 %defattr(644,root,root,755)
 %doc doc/* README README.FIRST CREDITS HISTORY TODO
-%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/TextConfig
-%attr(755,root,root) %{_sbindir}/*
-%attr(644,root,root) %{_mandir}/man*/*
+%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*
This page took 0.414848 seconds and 4 git commands to generate.