]> git.pld-linux.org Git - packages/SVGATextMode.git/blobdiff - SVGATextMode.spec
- updated Patch7, rel. 16
[packages/SVGATextMode.git] / SVGATextMode.spec
index cc8c9b64fa43199cbfbfc2407d73d02f86f78782..ba95e27a519d78eeee9bb2770f6755c9de821400 100644 (file)
-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:       16
+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
+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
+Patch7:                %{name}-GeForce.patch
+Patch8:                %{name}-voodoo.patch
+Patch9:                %{name}-alpha.patch
 BuildRequires: bison
-Prereq:                /sbin/chkconfig
+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
+%patch7 -p1
+%patch8 -p1
+%ifarch alpha
+%patch9 -p1
+ln -sf ../../asm XFREE/include
+%endif
 
 %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}
+%{_mandir}/man*/*
This page took 0.085063 seconds and 4 git commands to generate.