X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=SVGATextMode.spec;h=6344bb8fcc7be99c990c93e439cfbe92bf6b7b3f;hb=74905dc580af7fda966b72170c90a2492f5afb47;hp=b03a4da05ffc5cc62427fc0dc282088095021d2f;hpb=e3be473140627b743dcabe0aa60635abbd9d05b9;p=packages%2FSVGATextMode.git diff --git a/SVGATextMode.spec b/SVGATextMode.spec index b03a4da..6344bb8 100644 --- a/SVGATextMode.spec +++ b/SVGATextMode.spec @@ -1,80 +1,122 @@ -Summary: A utility for improving the appearance of text consoles. +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): õÔÉ̦ÔÁ ÄÌÑ ÐÏËÒÁÝÅÎÎÑ ÚÏ×ΦÛÎØÏÇÏ ×ÉÇÌÑÄÕ ÔÅËÓÔÏ×ÉÈ ËÏÎÓÏÌÅÊ Name: SVGATextMode -Version: 1.9 -Release: 2 -Copyright: GPL +Version: 1.10 +Release: 9 +License: GPL Group: Applications/System -Source0: ftp://sunsite.unc.edu/pub/Linux/utils/console/%{name}-%{version}-src.tar.gz -Source1: %{name}.init -Patch0: SVGATextMode-src-conf.patch -Patch1: SVGATextMode-src-agp.patch -Patch2: SVGATextMode-src-make.patch -Prereq: /sbin/chkconfig +Source0: ftp://sunsite.unc.edu/pub/Linux/utils/console/%{name}-%{version}-src.tar.gz +Patch0: %{name}-conf.patch +Patch1: %{name}-make.patch +Patch2: %{name}-cache.patch +Patch3: %{name}-stmmenu.patch +Patch4: %{name}-set80.patch +Patch5: %{name}-Makefile-gcc.patch +Patch6: %{name}-cfgfile.y.patch +BuildRequires: bison +BuildRequires: flex +BuildRequires: util-linux +Requires: dialog +Requires: kbd BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) ExclusiveArch: %{ix86} alpha %description -SVGATextMode is a utility for reprogramming (S)VGA hardware, -which can improve the appearance of text consoles. -You should install SVGATextMode if you want to alter the -appearance of your text consoles. The utility uses a -configuration file (Xconfig or XF86Config) to set up -textmodes with higher resolution, larger fonts, higher -display refresh rates, etc. +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. +Although SVGATextMode can be used to program any text mode size, your +results will depend on your VGA card. + +%description -l es +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 -SVGATextMode jest narzêdziem s³u¿±cym konfiguracji sprzêtu -(S)VGA, które pozwala na polepszenie wygl±du konsoli tekstowej. -To narzêdzie wykorzystuje plik konfiguracyjny by ustawiaæ -wy¿sze rozdzielczo¶ci, wiêksze fonty, wy¿sze czêstotliwo¶ci -od¶wierzania itp. +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 +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 +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 ÍÏÖÅ ÂÕÔÉ +×ÉËÏÒÉÓÔÁÎÁ ÄÌÑ ÐÒÏÇÒÁÍÕ×ÁÎÎÑ ÂÕÄØ-ÑËÏÇÏ ÒÏÚͦÒÕ Õ ÔÅËÓÔÏ×ÏÍÕ ÒÅÖÉͦ, +ÁÌÅ ÐÒÁËÔÉÞÎÏ ÒÅÚÕÌØÔÁÔ ÚÁÌÅÖÉÔØ ×¦Ä ×ÉËÏÒÉÓÔÁÎϧ צÄÅÏËÁÒÔÉ. %prep -%setup -q -n %{name}-%{version}-src -%patch0 -p1 -b .conf -%patch1 -p1 -b .agp -%patch2 -p1 -b .make +%setup -q +%patch0 -p1 +%patch1 -p1 +%patch2 -p1 +%patch3 -p1 +%patch4 -p0 +%patch5 -p1 +%patch6 -p1 %build -make dep -make all +%{__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}} -install -d $RPM_BUILD_ROOT/etc/rc.d/init.d -install -d $RPM_BUILD_ROOT%{_sbindir} -install -d $RPM_BUILD_ROOT%{_mandir}/man{5,8} +%{__make} DESTDIR=$RPM_BUILD_ROOT newinstall man-install +install STMmenu $RPM_BUILD_ROOT%{_sbindir}/stm-menu +install contrib/scripts/STM_reset $RPM_BUILD_ROOT%{_sbindir} -make DESTDIR=$RPM_BUILD_ROOT newinstall man-install -install -m 0755 STMmenu $RPM_BUILD_ROOT%{_sbindir}/stm-menu -install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name} - -rm $RPM_BUILD_ROOT%{_mandir}/man8/stm.8 +rm -f $RPM_BUILD_ROOT%{_mandir}/man8/{stm,clockprobe}.8 echo ".so SVGATextMode.8" > $RPM_BUILD_ROOT%{_mandir}/man8/stm.8 -strip $RPM_BUILD_ROOT%{_sbindir}/* || : -gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man*/* doc/* README -gzip -9nf README.FIRST CREDITS COPYING HISTORY TODO - -%clean -rm -rf $RPM_BUILD_ROOT +echo ".so grabmode.8" > $RPM_BUILD_ROOT%{_mandir}/man8/clockprobe.8 -%post -/sbin/chkconfig --add %{name} 2>/dev/null +ln -sf grabmode_pixmux.gz doc/grabmode_hi_truecolor -%preun -if [ "$1" = "0" ]; then - /sbin/chkconfig --del %{name} 2>/dev/null -fi +%clean +rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) -%config(noreplace) %verify(not size mtime md5) /etc/TextConfig -%doc {README,README.FIRST,CREDITS,COPYING,HISTORY,TODO}.gz -%doc doc/* +%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*/* -%attr(754,root,root) /etc/rc.d/init.d/%{name}