]> git.pld-linux.org Git - packages/SVGATextMode.git/blobdiff - SVGATextMode.spec
- use x8664 macro
[packages/SVGATextMode.git] / SVGATextMode.spec
index 67080e4197ce68dc7ab7eca8fd65be14f70951ab..27f2972912be5a7c4171b3cb096631f32f2236a3 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
 Name:          SVGATextMode
-Version:       1.9
-Release:       2
+Version:       1.10
+Release:       17
 License:       GPL
 License:       GPL
-Group:         Utilities/System
-Group(pl):     Narzêdzia/System
+Group:         Applications/System
 Source0:       ftp://sunsite.unc.edu/pub/Linux/utils/console/%{name}-%{version}-src.tar.gz
 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-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
+URL:           http://freshmeat.net/projects/svgatextmode/
 BuildRequires: bison
 BuildRequires: bison
-Prereq:                /sbin/chkconfig
+BuildRequires: flex
+BuildRequires: util-linux
+Requires:      dialog
+Requires:      kbd
+ExclusiveArch: %{ix86} %{x8664} alpha
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
-ExclusiveArch: %{ix86} alpha
 
 %description
 SVGATextMode is a utility for reprogramming (S)VGA hardware, which can
 
 %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.
+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
 %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
 
 %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
+%patch10 -p1
 
 %build
 
 %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
 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} newinstall man-install \
+       DESTDIR=$RPM_BUILD_ROOT
 
 
-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}
+install STMmenu $RPM_BUILD_ROOT%{_sbindir}/stm-menu
+install contrib/scripts/STM_reset $RPM_BUILD_ROOT%{_sbindir}
 
 
-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
 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)
 
 %files
 %defattr(644,root,root,755)
+%doc doc/* README README.FIRST CREDITS HISTORY TODO
 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/TextConfig
 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/TextConfig
-%doc {README,README.FIRST,CREDITS,COPYING,HISTORY,TODO}.gz
-%doc doc/*
 %attr(755,root,root) %{_sbindir}/*
 %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.1056 seconds and 4 git commands to generate.