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