]> git.pld-linux.org Git - packages/SVGATextMode.git/blob - SVGATextMode.spec
- use x8664 macro
[packages/SVGATextMode.git] / SVGATextMode.spec
1 Summary:        A utility for improving the appearance of terminals
2 Summary(es):    Utilitario para configuración avanzada de los modos de vídeo da consola
3 Summary(pl):    Narzêdzie do polepszania wygl±du terminali
4 Summary(pt_BR): Utilitário para configuração avançada dos modos de vídeo da console
5 Summary(ru):    õÔÉÌÉÔÁ ÄÌÑ ÕÌÕÞÛÅÎÉÑ ×ÎÅÛÎÅÇÏ ×ÉÄÁ ÔÅËÓÔÏ×ÙÈ ËÏÎÓÏÌÅÊ
6 Summary(uk):    õÔÉ̦ÔÁ ÄÌÑ ÐÏËÒÁÝÅÎÎÑ ÚÏ×ΦÛÎØÏÇÏ ×ÉÇÌÑÄÕ ÔÅËÓÔÏ×ÉÈ ËÏÎÓÏÌÅÊ
7 Name:           SVGATextMode
8 Version:        1.10
9 Release:        17
10 License:        GPL
11 Group:          Applications/System
12 Source0:        ftp://sunsite.unc.edu/pub/Linux/utils/console/%{name}-%{version}-src.tar.gz
13 # Source0-md5:  d94c6cd073295fc181d0865c039eb13e
14 Patch0:         %{name}-conf.patch
15 Patch1:         %{name}-make.patch
16 Patch2:         %{name}-llh.patch
17 Patch3:         %{name}-stmmenu.patch
18 Patch4:         %{name}-set80.patch
19 Patch5:         %{name}-Makefile-gcc.patch
20 Patch6:         %{name}-cfgfile.y.patch
21 Patch7:         %{name}-GeForce.patch
22 Patch8:         %{name}-voodoo.patch
23 Patch9:         %{name}-alpha.patch
24 Patch10:        %{name}-gcc33.patch
25 URL:            http://freshmeat.net/projects/svgatextmode/
26 BuildRequires:  bison
27 BuildRequires:  flex
28 BuildRequires:  util-linux
29 Requires:       dialog
30 Requires:       kbd
31 ExclusiveArch:  %{ix86} %{x8664} alpha
32 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33
34 %description
35 SVGATextMode is a utility for reprogramming (S)VGA hardware, which can
36 improve the appearance of terminals. You should install SVGATextMode
37 if you want to alter the appearance of your terminal. The utility uses
38 a configuration file (Xconfig or XF86Config) to set up textmodes with
39 higher resolution, larger fonts, higher display refresh rates, etc.
40
41 Although SVGATextMode can be used to program any text mode size, your
42 results will depend on your VGA card.
43
44 %description -l es
45 SVGATextMode permite que el modo de la pantalla de la consola del
46 Linux sea controlada detalladamente. Esto permite que más caracteres
47 sean mostrados en la pantalla, más textos estables, menos caracteres
48 en la pantalla, menos textos estables, etc. En un hardware con
49 proyecto malo podrás acabar con un monitor derretido. Son necesarias
50 fuentes extras para que funcione correctamente, pero mismo sin ellas
51 se pueden obtener efectos útiles.
52
53 %description -l pl
54 SVGATextMode jest narzêdziem s³u¿±cym do konfiguracji sprzêtu (S)VGA,
55 które pozwala na polepszenie wygl±du terminali. Wykorzystuje plik
56 konfiguracyjny (Xconfig lub XF86Config) aby ustawiaæ wy¿sze
57 rozdzielczo¶ci, wiêksze fonty, wy¿sze czêstotliwo¶ci od¶wie¿ania itp.
58
59 %description -l pt_BR
60 O SVGATextMode permite que o modo da tela do console do Linux seja
61 controlado detalhadamente. Isto permite que mais caracteres sejam
62 mostrados na tela, mais textos estáveis, menos caracteres na tela,
63 menos textos estáveis, etc. Em hardware com projeto ruim voce poderá
64 obter um monitor derretido.
65
66 Fontes extras são necessárias para que o mesmo funcione corretamente,
67 mas mesmo sem elas efeitos úteis podem ser obtidos.
68
69 %description -l ru
70 SVGATextMode - ÜÔÏ ÕÔÉÌÉÔÁ ÄÌÑ ÐÅÒÅÐÒÏÇÒÁÍÉÒÏ×ÁÎÉÑ ÁÐÐÁÒÁÔÕÒÙ (S)VGA Ó
71 ÃÅÌØÀ ÕÌÕÞÛÅÎÉÑ ×ÎÅÛÎÅÇÏ ×ÉÄÁ ÔÅËÓÔÏ×ÙÈ ËÏÎÓÏÌÅÊ. SVGATextMode
72 ÉÓÐÏÌØÚÕÅÔ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÊ ÆÁÊÌ (ÐÏ ÕÍÏÌÞÁÎÉÀ /etc/TextConfig) Ó
73 ÓÉÎÔÁËÓÉÓÏÍ, ÐÏÈÏÖÉÍ ÎÁ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÊ ÆÁÊÌ X Window System (Xconfig
74 ÉÌÉ XF86Config) ÄÌÑ ÎÁÓÔÒÏÊËÉ ÔÅËÓÔÏ×ÙÈ ÒÅÖÉÍÏ× Ó ÂÏÌÅÅ ×ÙÓÏËÉÍ
75 ÒÁÚÒÅÛÅÎÉÅÍ, ÂÏÌØÛÉÍÉ ÒÁÚÍÅÒÁÍÉ ÛÒÉÆÔÏ×, ÂÏÌØÛÅÊ ÞÁÓÔÏÔÏÊ ÏÂÎÏ×ÌÅÎÉÑ
76 ÜËÒÁÎÁ É Ô.Ð. ôÅÏÒÅÔÉÞÅÓËÉ, SVGATextMode ÍÏÖÅÔ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁÎÁ ÄÌÑ
77 ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ ÌÀÂÏÇÏ ÒÁÚÍÅÒÁ × ÔÅËÓÔÏ×ÏÍ ÒÅÖÉÍÅ, ÎÏ ÐÒÁËÔÉÞÅÓËÉ
78 ÒÅÚÕÌØÔÁÔ ÚÁ×ÉÓÉÔ ÏÔ ÉÓÐÏÌØÚÕÅÍÏÊ ×ÉÄÅÏËÁÒÔÙ.
79
80 %description -l uk
81 SVGATextMode - ÃÅ ÕÔÉ̦ÔÁ ÄÌÑ ÐÅÒÅÐÒÏÇÒÁÍÕ×ÁÎÎÑ ÁÐÁÒÁÔÕÒÉ (S)VGA Ú
82 ÍÅÔÏÀ ÐÏËÒÁÝÅÎÎÑ ÚÏ×ΦÛÎØÏÇÏ ×ÉÇÌÑÄÕ ÔÅËÓÔÏ×ÉÈ ËÏÎÓÏÌÅÊ. SVGATextMode
83 ×ÉËÏÒÉÓÔÏ×Õ¤ ËÏÎƦÇÕÒÁæÊÎÉÊ ÆÁÊÌ (ÓÔÁÎÄÁÒÔÎÏ /etc/TextConfig) Ú
84 ÓÉÎÔÁËÓÉÓÏÍ, ÓÈÏÖÉÍ ÎÁ ËÏÎƦÇÕÒÁæÊÎÉÊ ÆÁÊÌ X Window System (Xconfig
85 ÁÂÏ XF86Config) ÄÌÑ ÎÁÌÁÇÏÄÖÅÎÎÑ ÔÅËÓÔÏ×ÉÈ ÒÅÖÉͦנڠ¦ÌØÛÏÀ
86 ÒÏÚĦÌØÎÏÀ ÚÄÁÔΦÓÔÀ, Â¦ÌØÛÉÍÉ ÒÏÚͦÒÁÍÉ ÛÒÉÆÔ¦×, Â¦ÌØÛÏÀ ÞÁÓÔÏÔÏÀ
87 ÐÏÎÏ×ÌÅÎÎÑ ÅËÒÁÎÕ ¦ Ô.¦. ôÅÏÒÅÔÉÞÎÏ, SVGATextMode ÍÏÖÅ ÂÕÔÉ
88 ×ÉËÏÒÉÓÔÁÎÁ ÄÌÑ ÐÒÏÇÒÁÍÕ×ÁÎÎÑ ÂÕÄØ-ÑËÏÇÏ ÒÏÚͦÒÕ Õ ÔÅËÓÔÏ×ÏÍÕ ÒÅÖÉͦ,
89 ÁÌÅ ÐÒÁËÔÉÞÎÏ ÒÅÚÕÌØÔÁÔ ÚÁÌÅÖÉÔؠצĠ×ÉËÏÒÉÓÔÁÎϧ ×¦ÄÅÏËÁÒÔÉ.
90
91 %prep
92 %setup -q
93 %patch0 -p1
94 %patch1 -p1
95 %patch2 -p1
96 %patch3 -p1
97 %patch4 -p0
98 %patch5 -p1
99 %patch6 -p1
100 %patch7 -p1
101 %patch8 -p1
102 %ifarch alpha
103 %patch9 -p1
104 ln -sf ../../asm XFREE/include
105 %endif
106 %patch10 -p1
107
108 %build
109 %{__make} dep \
110         CC="%{__cc}"
111 %{__make} all \
112         CC="%{__cc}" \
113         ARCH="%{_target_cpu}" \
114         CFLAGS_DEFAULT="%{rpmcflags}" \
115         LDFLAGS_DEFAULT="%{rpmldflags}"
116
117 %install
118 rm -rf $RPM_BUILD_ROOT
119 install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{_sbindir},%{_mandir}/man{5,8}}
120
121 %{__make} newinstall man-install \
122         DESTDIR=$RPM_BUILD_ROOT
123
124 install STMmenu $RPM_BUILD_ROOT%{_sbindir}/stm-menu
125 install contrib/scripts/STM_reset $RPM_BUILD_ROOT%{_sbindir}
126
127 rm -f $RPM_BUILD_ROOT%{_mandir}/man8/{stm,clockprobe}.8
128 echo ".so SVGATextMode.8" > $RPM_BUILD_ROOT%{_mandir}/man8/stm.8
129 echo ".so grabmode.8" > $RPM_BUILD_ROOT%{_mandir}/man8/clockprobe.8
130
131 ln -sf grabmode_pixmux.gz doc/grabmode_hi_truecolor
132
133 %clean
134 rm -rf $RPM_BUILD_ROOT
135
136 %files
137 %defattr(644,root,root,755)
138 %doc doc/* README README.FIRST CREDITS HISTORY TODO
139 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/TextConfig
140 %attr(755,root,root) %{_sbindir}/*
141 %{_mandir}/man*/*
This page took 0.122619 seconds and 3 git commands to generate.