]> git.pld-linux.org Git - packages/SVGATextMode.git/blob - SVGATextMode.spec
- fixed stmmenu patch instead of disabling it
[packages/SVGATextMode.git] / SVGATextMode.spec
1 Summary:        A utility for improving the appearance of terminals
2 Summary(es.UTF-8):      Utilitario para configuración avanzada de los modos de vídeo da consola
3 Summary(pl.UTF-8):      Narzędzie do polepszania wyglądu terminali
4 Summary(pt_BR.UTF-8):   Utilitário para configuração avançada dos modos de vídeo da console
5 Summary(ru.UTF-8):      Утилита для улучшения внешнего вида текстовых консолей
6 Summary(uk.UTF-8):      Утиліта для покращення зовнішнього вигляду текстових консолей
7 Name:           SVGATextMode
8 Version:        1.10
9 Release:        19
10 License:        GPL v2+
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 Patch11:        %{name}-gcc4.patch
26 Patch12:        %{name}-page.patch
27 Patch13:        %{name}-format_security.patch
28 URL:            http://freshmeat.net/projects/svgatextmode/
29 BuildRequires:  bison
30 BuildRequires:  flex
31 BuildRequires:  util-linux
32 Requires:       dialog
33 Requires:       kbd
34 ExclusiveArch:  %{ix86} %{x8664} alpha
35 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
36
37 %description
38 SVGATextMode is a utility for reprogramming (S)VGA hardware, which can
39 improve the appearance of terminals. You should install SVGATextMode
40 if you want to alter the appearance of your terminal. The utility uses
41 a configuration file (Xconfig or XF86Config) to set up textmodes with
42 higher resolution, larger fonts, higher display refresh rates, etc.
43
44 Although SVGATextMode can be used to program any text mode size, your
45 results will depend on your VGA card.
46
47 %description -l es.UTF-8
48 SVGATextMode permite que el modo de la pantalla de la consola del
49 Linux sea controlada detalladamente. Esto permite que más caracteres
50 sean mostrados en la pantalla, más textos estables, menos caracteres
51 en la pantalla, menos textos estables, etc. En un hardware con
52 proyecto malo podrás acabar con un monitor derretido. Son necesarias
53 fuentes extras para que funcione correctamente, pero mismo sin ellas
54 se pueden obtener efectos útiles.
55
56 %description -l pl.UTF-8
57 SVGATextMode jest narzędziem służącym do konfiguracji sprzętu (S)VGA,
58 które pozwala na polepszenie wyglądu terminali. Wykorzystuje plik
59 konfiguracyjny (Xconfig lub XF86Config) aby ustawiać wyższe
60 rozdzielczości, większe fonty, wyższe częstotliwości odświeżania itp.
61
62 %description -l pt_BR.UTF-8
63 O SVGATextMode permite que o modo da tela do console do Linux seja
64 controlado detalhadamente. Isto permite que mais caracteres sejam
65 mostrados na tela, mais textos estáveis, menos caracteres na tela,
66 menos textos estáveis, etc. Em hardware com projeto ruim voce poderá
67 obter um monitor derretido.
68
69 Fontes extras são necessárias para que o mesmo funcione corretamente,
70 mas mesmo sem elas efeitos úteis podem ser obtidos.
71
72 %description -l ru.UTF-8
73 SVGATextMode - это утилита для перепрограмирования аппаратуры (S)VGA с
74 целью улучшения внешнего вида текстовых консолей. SVGATextMode
75 использует конфигурационный файл (по умолчанию /etc/TextConfig) с
76 синтаксисом, похожим на конфигурационный файл X Window System (Xconfig
77 или XF86Config) для настройки текстовых режимов с более высоким
78 разрешением, большими размерами шрифтов, большей частотой обновления
79 экрана и т.п. Теоретически, SVGATextMode может быть использована для
80 программирования любого размера в текстовом режиме, но практически
81 результат зависит от используемой видеокарты.
82
83 %description -l uk.UTF-8
84 SVGATextMode - це утиліта для перепрограмування апаратури (S)VGA з
85 метою покращення зовнішнього вигляду текстових консолей. SVGATextMode
86 використовує конфігураційний файл (стандартно /etc/TextConfig) з
87 синтаксисом, схожим на конфігураційний файл X Window System (Xconfig
88 або XF86Config) для налагодження текстових режимів з більшою
89 роздільною здатністю, більшими розмірами шрифтів, більшою частотою
90 поновлення екрану і т.і. Теоретично, SVGATextMode може бути
91 використана для програмування будь-якого розміру у текстовому режимі,
92 але практично результат залежить від використаної відеокарти.
93
94 %prep
95 %setup -q
96 %patch0 -p1
97 %patch1 -p1
98 %patch2 -p1
99 %patch3 -p1
100 %patch4 -p0
101 %patch5 -p1
102 %patch6 -p1
103 %patch7 -p1
104 %patch8 -p1
105 %ifarch alpha
106 %patch9 -p1
107 ln -sf ../../asm XFREE/include
108 %endif
109 %patch10 -p1
110 %patch11 -p1
111 %patch12 -p1
112 %patch13 -p1
113
114 %build
115 %{__make} dep \
116         CC="%{__cc}"
117 %{__make} all \
118         CC="%{__cc}" \
119         ARCH="%{_target_cpu}" \
120         CFLAGS_DEFAULT="%{rpmcflags}" \
121         LDFLAGS_DEFAULT="%{rpmldflags}"
122
123 %install
124 rm -rf $RPM_BUILD_ROOT
125 install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{_sbindir},%{_mandir}/man{5,8}}
126
127 %{__make} newinstall man-install \
128         DESTDIR=$RPM_BUILD_ROOT
129
130 install STMmenu $RPM_BUILD_ROOT%{_sbindir}/stm-menu
131 install contrib/scripts/STM_reset $RPM_BUILD_ROOT%{_sbindir}
132
133 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/{stm,clockprobe}.8
134 echo ".so SVGATextMode.8" > $RPM_BUILD_ROOT%{_mandir}/man8/stm.8
135 echo ".so grabmode.8" > $RPM_BUILD_ROOT%{_mandir}/man8/clockprobe.8
136
137 ln -sf grabmode_pixmux.gz doc/grabmode_hi_truecolor
138
139 %clean
140 rm -rf $RPM_BUILD_ROOT
141
142 %files
143 %defattr(644,root,root,755)
144 %doc doc/* README README.FIRST CREDITS HISTORY TODO
145 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/TextConfig
146 %attr(755,root,root) %{_sbindir}/ClockProg
147 %attr(755,root,root) %{_sbindir}/STM_reset
148 %attr(755,root,root) %{_sbindir}/SVGATextMode
149 %attr(755,root,root) %{_sbindir}/clockprobe
150 %attr(755,root,root) %{_sbindir}/getVGAreg
151 %attr(755,root,root) %{_sbindir}/getpalette
152 %attr(755,root,root) %{_sbindir}/grabmode
153 %attr(755,root,root) %{_sbindir}/set80
154 %attr(755,root,root) %{_sbindir}/setVGAreg
155 %attr(755,root,root) %{_sbindir}/setpalette
156 %attr(755,root,root) %{_sbindir}/stm
157 %attr(755,root,root) %{_sbindir}/stm-menu
158 %{_mandir}/man5/TextConfig.5*
159 %{_mandir}/man8/SVGATextMode.8*
160 %{_mandir}/man8/clockprobe.8*
161 %{_mandir}/man8/grabmode.8*
162 %{_mandir}/man8/stm.8*
This page took 0.082513 seconds and 3 git commands to generate.