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