Package svgalib: Specfile

Summary: Library for full screen [S]VGA graphics
Summary(de):	Library f\xfcr Vollbildschirm-[S]VGA-Grafiken
Summary(es):	Biblioteca para gr\xe1ficos en pantalla llena [S]VGA
Summary(fr):	Une librairie graphique SVGA plein ecran de bas niveau
Summary(pl):	Biblioteki dla pe\xb3noekranowej grafiki [S]VGA
Summary(pt_BR):	Biblioteca para gr\xe1ficos em tela cheia [S]VGA
Summary(ru_RU.KOI8-R):	\xee\xc9\xda\xcb\xcf\xd5\xd2\xcf\xd7\xce\xc5\xd7\xc1\xd1 \xc2\xc9\xc2\xcc\xc9\xcf\xd4\xc5\xcb\xc1 \xd0\xcf\xcc\xce\xcf\xdc\xcb\xd2\xc1\xce\xce\xcf\xca SVGA \xc7\xd2\xc1\xc6\xc9\xcb\xc9
Summary(tr):	Tam-ekran [S]VGA \xe7izimleri kitapl\xfd\xf0\xfd
Summary(uk_UA.KOI8-U):	\xee\xc9\xda\xd8\xcb\xcfҦ\xd7\xce\xc5\xd7\xc1 ¦\xc2̦\xcf\xd4\xc5\xcb\xc1 \xd0\xcf\xd7\xce\xcf\xc5\xcb\xd2\xc1\xce\xceϧ SVGA \xc7\xd2\xc1Ʀ\xcb\xc9
Name: svgalib
Version: 1.9.25
Release: alt2.3
License: distributable
Group: System/Libraries
Source0: %name-%version.tar
Patch0: %name-alt.patch
Patch1: %name-tmp2TMPDIR.patch
Patch2: %name-threeDKit-make.patch
Patch3: %name-1.9.23-unresolved.patch
Patch4: %name-1.9.25-kernel-2.6.26.patch
Patch5: %name-1.9.25-gtf-patch.patch
Url: http://www.arava.co.il/matan/svgalib/
ExclusiveArch: %ix86 x86_64

BuildRequires(pre): rpm-build-kernel

%define _sysconfdir	/etc/vga
%define module_source_dir kernel/svgalib_helper
%define module_name	svgalib_helper

%def_disable static

Packager: L.A.Kostis <lakostis@altlinux.ru>

%description
The svgalib package provides the SVGAlib low-level graphics library
for Linux. SVGAlib is a library which allows applications to use full
screen graphics on a variety of hardware platforms. Many games and
utilities use SVGAlib for their graphics.

%description -l de
SVGAlib ist eine Library, die es Applikationen gestattet, auf einer
Reihe von Plattformen Vollbild-Grafiken zu benutzen. Viele Games und
Utilities nutzen diese Library f\xfcr den Grafikzugriff, da sie f\xfcr
Maschinen mit wenig Speicher besser geeignet ist als X-Windows.

%description -l es
SVGAlib es una biblioteca que permite a las aplicaciones usar gr\xe1ficos
de pantalla llena en una variedad de plataformas de hardware. Muchos
juegos y utilitarios son puestos a disposici\xf3n para usar la SVGAlib
para acceso a gr\xe1ficos, pues es m\xe1s indicado en m\xe1quinas con poca
memoria para ejecutar un sistema X Window.

%description -l fr
Le package svgalib apporte la librairie graphique SVGAlib de bas
niveau pour Linux. SVGAlib est une librairie qui permet aux
applications d'utiliser des graphismes en plein \xe9cran sur diverses
plateformes mat\xe9rielles. De nombreux jeux et utilitaires utilisent
SVGAlib pour leurs graphismes.

%description -l pl
Biblioteki dla pe\xb3noekranowej grafiki [S]VGA. Wiele gier i program\xf3w
u\xbfytkowych korzysta z tych bibliotek, gdy\xbf wymagaj\xb1 mniej pami\xeaci ni\xbf
X Window System.

%description -l pt_BR
SVGAlib \xe9 uma biblioteca que permite a aplica\xe7\xf5es usar gr\xe1ficos de
tela cheia em uma variedade de plataformas de hardware. Muitos jogos e
utilit\xe1rios s\xe3o disponibilizados para usar a SVGAlib para acesso a
gr\xe1ficos, pois ele \xe9 mais indicado em m\xe1quinas com pouca mem\xf3ria para
rodar um sistema X Window.

%description -l ru_RU.KOI8-R
\xee\xc9\xda\xcb\xcf\xd5\xd2\xcf\xd7\xce\xc5\xd7\xc1\xd1 \xc7\xd2\xc1\xc6\xc9\xde\xc5\xd3\xcb\xc1\xd1 \xc2\xc9\xc2\xcc\xc9\xcf\xd4\xc5\xcb\xc1 SVGAlib \xcf\xc2\xc5\xd3\xd0\xc5\xde\xc9\xd7\xc1\xc5\xd4 \xd2\xc1\xc2\xcf\xd4\xd5 \xd3
\xc7\xd2\xc1\xc6\xc9\xde\xc5\xd3\xcb\xc9\xcd\xc9 \xd2\xc5\xd6\xc9\xcd\xc1\xcd\xc9 VGA \xc9 SVGA \xd7 \xcb\xcf\xce\xd3\xcf\xcc\xc9. SVGAlib \xd0\xcf\xda\xd7\xcf\xcc\xd1\xc5\xd4
\xd0\xd2\xc9\xcc\xcf\xd6\xc5\xce\xc9\xd1\xcd \xc9\xd3\xd0\xcf\xcc\xd8\xda\xcf\xd7\xc1\xd4\xd8 \xd0\xcf\xcc\xce\xcf\xdc\xcb\xd2\xc1\xce\xce\xd5\xc0 \xc7\xd2\xc1\xc6\xc9\xcb\xd5 \xce\xc1 \xd2\xc1\xda\xce\xcf\xcf\xc2\xd2\xc1\xda\xce\xd9\xc8
\xc1\xd0\xd0\xc1\xd2\xc1\xd4\xce\xd9\xc8 \xd0\xcc\xc1\xd4\xc6\xcf\xd2\xcd\xc1\xc8.

\xf3\xd5\xdd\xc5\xd3\xd4\xd7\xd5\xc5\xd4 \xcd\xce\xcf\xd6\xc5\xd3\xd4\xd7\xcf \xc9\xc7\xd2 \xc9 \xd5\xd4\xc9\xcc\xc9\xd4, \xc9\xd3\xd0\xcf\xcc\xd8\xda\xd5\xc0\xdd\xc9\xc8 SVGAlib \xc4\xcc\xd1 \xd7\xd9\xd7\xcf\xc4\xc1
\xc7\xd2\xc1\xc6\xc9\xcb\xc9. \xf7\xc1\xcd \xce\xc5\xcf\xc2\xc8\xcf\xc4\xc9\xcd\xcf \xc2\xd5\xc4\xc5\xd4 \xd5\xd3\xd4\xc1\xce\xcf\xd7\xc9\xd4\xd8 svgalib, \xc5\xd3\xcc\xc9 \xd7\xd9 \xc9\xd3\xd0\xcf\xcc\xd8\xda\xd5\xc5\xd4\xc5
\xd4\xc1\xcb\xc9\xc5 \xd0\xd2\xcf\xc7\xd2\xc1\xcd\xcd\xd9.

%description -l tr
SVGAlib, de\xf0i\xfeik donan\xfdm platformlar\xfd \xfczerinde, uygulamalar\xfdn tam
ekran \xe7izim kullanmalar\xfdn\xfd sa\xf0layan bir kitapl\xfdkt\xfdr. Az bellekli
makinalar i\xe7in X Windows'tan daha uygun olmas\xfdn\xfdn yan\xfds\xfdra, pek \xe7ok
oyun ve yard\xfdmc\xfd programlar \xe7izim eri\xfeimi i\xe7in bu kitapl\xfd\xf0\xfd kullan\xfdr.

%description -l uk_UA.KOI8-U
\xee\xc9\xda\xd8\xcb\xcfҦ\xd7\xce\xc5\xd7\xc1 \xc7\xd2\xc1Ʀ\xde\xce\xc1 ¦\xc2̦\xcf\xd4\xc5\xcb\xc1 SVGAlib \xda\xc1\xc2\xc5\xda\xd0\xc5\xdeդ \xd2\xcf\xc2\xcf\xd4\xd5 \xda
\xc7\xd2\xc1Ʀ\xde\xce\xc9\xcd\xc9 \xd2\xc5\xd6\xc9\xcd\xc1\xcd\xc9 VGA \xd4\xc1 SVGA \xda \xcb\xcf\xce\xd3\xcf̦. SVGAlib Ц\xc4\xd4\xd2\xc9\xcdդ
\xd0\xcf\xd7\xce\xcf\xc5\xcb\xd2\xc1\xce\xce\xd5 \xc7\xd2\xc1Ʀ\xcb\xd5 \xce\xc1 Ҧ\xda\xce\xcf\xcd\xc1Φ\xd4\xce\xc9\xc8 \xc1\xd0\xc1\xd2\xc1\xd4\xce\xc9\xc8 \xd0\xcc\xc1\xd4\xc6\xcf\xd2\xcd\xc1\xc8.

\xb6\xd3\xceդ \xde\xc9\xcd\xc1\xcc\xcf \xa6\xc7\xcf\xd2 \xd4\xc1 \xd5\xd4\xc9̦\xd4, \xd1˦ \xd7\xc9\xcb\xcf\xd2\xc9\xd3\xd4\xcf\xd7\xd5\xc0\xd4\xd8 SVGAlib \xc4\xcc\xd1 \xd7\xc9\xd7\xcf\xc4\xd5
\xc7\xd2\xc1Ʀ\xcb\xc9. \xf7\xc1\xcd \xce\xc5\xcf\xc2Ȧ\xc4\xce\xcf \xc2\xd5\xc4\xc5 \xd7\xd3\xd4\xc1\xce\xcf\xd7\xc9\xd4\xc9 svgalib, \xd1\xcb\xdd\xcf \xd7\xc9 \xcb\xcf\xd2\xc9\xd3\xd4դ\xd4\xc5\xd3\xd8
\xd4\xc1\xcb\xc9\xcd\xc9 \xd0\xd2\xcf\xc7\xd2\xc1\xcd\xc1\xcd\xc9.

%package devel
Summary: Development libraries and include files for [S]VGA graphics
Summary(de):	Entwicklungs-Libraries und INCLUDE-Dateien f\xfcr (S)VGA-Grafik
Summary(es):	Bibliotecas de desarrollo y archivos de inclusi\xf3n para gr\xe1ficos [S]VGA
Summary(fr):	Outils pour d\xe9velopper des programmes utilisant SVGAlib
Summary(pl):	Pliki nag\xb3\xf3wkowe i dokumentacja dla [S]VGA
Summary(pt_BR):	Bibliotecas de desenvolvimento e arquivos de inclus\xe3o para gr\xe1ficos [S]VGA
Summary(ru_RU.KOI8-R):	\xe6\xc1\xca\xcc\xd9 \xc4\xcc\xd1 \xd0\xcf\xd3\xd4\xd2\xcf\xc5\xce\xc9\xd1 \xd0\xd2\xcf\xc7\xd2\xc1\xcd\xcd, \xc9\xd3\xd0\xcf\xcc\xd8\xda\xd5\xc0\xdd\xc9\xc8 SVGAlib
Summary(tr):	[S]VGA grafikleri i\xe7in geli\xfetirme kitapl\xfdklar\xfd ve ba\xfel\xfdk dosyalar\xfd
Summary(uk_UA.KOI8-U):	\xe6\xc1\xca\xcc\xc9 \xc4\xcc\xd1 \xd0\xcf\xc2\xd5\xc4\xcf\xd7\xc9 \xd0\xd2\xcf\xc7\xd2\xc1\xcd, \xdd\xcf \xd7\xc9\xcb\xcf\xd2\xc9\xd3\xd4\xcf\xd7\xd5\xc0\xd4\xd8 SVGAlib
Group: Development/C
Requires: %name = %version

%description devel
The svgalib-devel package contains the libraries and header files
needed to build programs which will use the SVGAlib low-level graphics
library.

%description devel -l de
Dies sind die Libraries und Header-Dateien, die zum Erstellen von
Programmen erforderlich sind, die SVGAlib verwenden. Mit SVGAlib
k\xf6nnen Programme Vollbildgrafiken auf einer Reihe von Plattformen
verwenden, ohne den von X erforderlichen Overhead.

%description devel -l es
Estas son las bibliotecas y archivos de inclusi\xf3n que son necesarios
para construir programas que usan SVGAlib. Permite que los programas
usen gr\xe1ficos de pantalla llena en una variedad de plataformas de
hardware sin el overhead del X.

%description devel -l fr
Le package svgalib-devel contient les librairies et les fichiers
d'ent\xeates n\xe9cessaires pour construire des programmes qui utiliseront
la librairie graphique plein \xe9cran de bas-niveau SVGAlib.

%description devel -l pl
Pliki nag\xb3\xf3wkowe i dokumentacja dla [S]VGA.

%description devel -l pt_BR
Estas s\xe3o as bibliotecas e arquivos de inclus\xe3o que s\xe3o necess\xe1rios
para construir programas que usam SVGAlib. SVGAlib permite que
programas usem gr\xe1ficos de tela cheia em uma variedade de plataformas
de hardware sem o overhead do X.

%description devel -l ru_RU.KOI8-R
\xfc\xd4\xcf \xc6\xc1\xca\xcc\xd9, \xce\xc5\xcf\xc2\xc8\xcf\xc4\xc9\xcd\xd9\xc5 \xc4\xcc\xd1 \xcb\xcf\xcd\xd0\xc9\xcc\xd1\xc3\xc9\xc9 \xd0\xd2\xcf\xc7\xd2\xc1\xcd\xcd, \xc9\xd3\xd0\xcf\xcc\xd8\xda\xd5\xc0\xdd\xc9\xc8
\xc2\xc9\xc2\xcc\xc9\xcf\xd4\xc5\xcb\xd5 SVGAlib. SVGAlib \xd0\xcf\xda\xd7\xcf\xcc\xd1\xc5\xd4 \xd0\xd2\xcf\xc7\xd2\xc1\xcd\xcd\xc1\xcd \xc9\xd3\xd0\xcf\xcc\xd8\xda\xcf\xd7\xc1\xd4\xd8
\xd0\xcf\xcc\xce\xcf\xdc\xcb\xd2\xc1\xce\xce\xd5\xc0 \xc7\xd2\xc1\xc6\xc9\xcb\xd5 \xce\xc1 \xd2\xc1\xda\xce\xcf\xcf\xc2\xd2\xc1\xda\xce\xd9\xc8 \xc1\xd0\xd0\xc1\xd2\xc1\xd4\xce\xd9\xc8 \xd0\xcc\xc1\xd4\xc6\xcf\xd2\xcd\xc1\xc8 \xc9 \xc2\xc5\xda
\xce\xc5\xcf\xc2\xc8\xcf\xc4\xc9\xcd\xcf\xd3\xd4\xc9 \xda\xc1\xd0\xd5\xd3\xcb\xc1\xd4\xd8 \xc4\xcc\xd1 \xdc\xd4\xcf\xc7\xcf X Window.

%description devel -l tr
Bu paket, SVGAlib kitapl\xfd\xf0\xfdn\xfd kullanan programlar geli\xfetirmek i\xe7in
gereken ba\xfel\xfdk dosyalar\xfdn\xfd ve statik kitapl\xfdklar\xfd i\xe7erir.

%description devel -l uk_UA.KOI8-U
\xe3\xc5 \xc6\xc1\xca\xcc\xc9, \xce\xc5\xcf\xc2Ȧ\xc4Φ \xc4\xcc\xd1 \xcb\xcf\xcdЦ\xcc\xd1æ\xa7 \xd0\xd2\xcf\xc7\xd2\xc1\xcd, \xdd\xcf \xd7\xc9\xcb\xcf\xd2\xc9\xd3\xd4\xcf\xd7\xd5\xc0\xd4\xd8
¦\xc2̦\xcf\xd4\xc5\xcb\xd5 SVGAlib. SVGAlib \xc4\xc1\xa4 \xd0\xd2\xcf\xc7\xd2\xc1\xcd\xc1\xcd \xcd\xcf\xd6\xcc\xc9צ\xd3\xd4\xd8 \xd0\xd2\xc1\xc3\xc0\xd7\xc1\xd4\xc9 \xda
\xd0\xcf\xd7\xce\xcf\xc5\xcb\xd2\xc1\xce\xce\xcf\xc0 \xc7\xd2\xc1Ʀ\xcb\xcf\xc0 \xce\xc1 Ҧ\xda\xce\xcf\xcd\xc1Φ\xd4\xce\xc9\xc8 \xc1\xd0\xc1\xd2\xc1\xd4\xce\xc9\xc8 \xd0\xcc\xc1\xd4\xc6\xcf\xd2\xcd\xc1\xc8 \xd4\xc1 \xc2\xc5\xda
\xce\xc5\xcf\xc2Ȧ\xc4\xce\xcf\xd3Ԧ \xda\xc1\xd0\xd5\xd3\xcb\xc1\xd4\xc9 \xc4\xcc\xd1 \xc3\xd8\xcf\xc7\xcf X Window.

%package devel-static
Summary: Static [S]VGA graphics librarires
Summary(pl):	Biblioteki statyczne [S]VGA
Summary(pt_BR):	Bibliotecas est\xe1ticas para desenvolvimento com SVGAlib
Summary(ru_RU.KOI8-R):	\xf3\xd4\xc1\xd4\xc9\xde\xc5\xd3\xcb\xc9\xc5 \xc2\xc9\xc2\xcc\xc9\xcf\xd4\xc5\xcb\xc9 \xc4\xcc\xd1 \xd0\xcf\xd3\xd4\xd2\xcf\xc5\xce\xc9\xd1 \xd0\xd2\xcf\xc7\xd2\xc1\xcd\xcd, \xc9\xd3\xd0\xcf\xcc\xd8\xda\xd5\xc0\xdd\xc9\xc8 SVGAlib
Summary(uk_UA.KOI8-U):	\xf3\xd4\xc1\xd4\xc9\xdeΦ ¦\xc2̦\xcf\xd4\xc5\xcb\xc9 \xc4\xcc\xd1 \xd0\xcf\xc2\xd5\xc4\xcf\xd7\xc9 \xd0\xd2\xcf\xc7\xd2\xc1\xcd, \xdd\xcf \xd7\xc9\xcb\xcf\xd2\xc9\xd3\xd4\xcf\xd7\xd5\xc0\xd4\xd8 SVGAlib
Group: Development/C
Requires: %name-devel = %version

%description devel-static
Static [S]VGA graphics librarires.

%description devel-static -l pl
Biblioteki statyczne [S]VGA.

%description devel-static -l pt_BR
Bibliotecas est\xe1ticas para desenvolvimento com SVGAlib.

%description devel-static -l ru_RU.KOI8-R
\xfc\xd4\xcf \xc6\xc1\xca\xcc\xd9, \xce\xc5\xcf\xc2\xc8\xcf\xc4\xc9\xcd\xd9\xc5 \xc4\xcc\xd1 \xcb\xcf\xcd\xd0\xc9\xcc\xd1\xc3\xc9\xc9 \xd0\xd2\xcf\xc7\xd2\xc1\xcd\xcd, \xc9\xd3\xd0\xcf\xcc\xd8\xda\xd5\xc0\xdd\xc9\xc8
\xc2\xc9\xc2\xcc\xc9\xcf\xd4\xc5\xcb\xd5 SVGAlib. SVGAlib \xd0\xcf\xda\xd7\xcf\xcc\xd1\xc5\xd4 \xd0\xd2\xcf\xc7\xd2\xc1\xcd\xcd\xc1\xcd \xc9\xd3\xd0\xcf\xcc\xd8\xda\xcf\xd7\xc1\xd4\xd8
\xd0\xcf\xcc\xce\xcf\xdc\xcb\xd2\xc1\xce\xce\xd5\xc0 \xc7\xd2\xc1\xc6\xc9\xcb\xd5 \xce\xc1 \xd2\xc1\xda\xce\xcf\xcf\xc2\xd2\xc1\xda\xce\xd9\xc8 \xc1\xd0\xd0\xc1\xd2\xc1\xd4\xce\xd9\xc8 \xd0\xcc\xc1\xd4\xc6\xcf\xd2\xcd\xc1\xc8 \xc9 \xc2\xc5\xda
\xce\xc5\xcf\xc2\xc8\xcf\xc4\xc9\xcd\xcf\xd3\xd4\xc9 \xda\xc1\xd0\xd5\xd3\xcb\xc1\xd4\xd8 \xc4\xcc\xd1 \xdc\xd4\xcf\xc7\xcf X Window.

%description devel-static -l uk_UA.KOI8-U
\xe3\xc5 \xc6\xc1\xca\xcc\xc9, \xce\xc5\xcf\xc2Ȧ\xc4Φ \xc4\xcc\xd1 \xcb\xcf\xcdЦ\xcc\xd1æ\xa7 \xd0\xd2\xcf\xc7\xd2\xc1\xcd, \xdd\xcf \xd7\xc9\xcb\xcf\xd2\xc9\xd3\xd4\xcf\xd7\xd5\xc0\xd4\xd8
¦\xc2̦\xcf\xd4\xc5\xcb\xd5 SVGAlib. SVGAlib \xc4\xc1\xa4 \xd0\xd2\xcf\xc7\xd2\xc1\xcd\xc1\xcd \xcd\xcf\xd6\xcc\xc9צ\xd3\xd4\xd8 \xd0\xd2\xc1\xc3\xc0\xd7\xc1\xd4\xc9 \xda
\xd0\xcf\xd7\xce\xcf\xc5\xcb\xd2\xc1\xce\xce\xcf\xc0 \xc7\xd2\xc1Ʀ\xcb\xcf\xc0 \xce\xc1 Ҧ\xda\xce\xcf\xcd\xc1Φ\xd4\xce\xc9\xc8 \xc1\xd0\xc1\xd2\xc1\xd4\xce\xc9\xc8 \xd0\xcc\xc1\xd4\xc6\xcf\xd2\xcd\xc1\xc8 \xd4\xc1 \xc2\xc5\xda
\xce\xc5\xcf\xc2Ȧ\xc4\xce\xcf\xd3Ԧ \xda\xc1\xd0\xd5\xd3\xcb\xc1\xd4\xc9 \xc4\xcc\xd1 \xc3\xd8\xcf\xc7\xcf X Window.

%package utils
Summary: Various utils for using with %name.
Summary(ru_RU.KOI8-R): \xf2\xc1\xda\xcc\xc9\xde\xce\xd9\xc5 \xd5\xd4\xc9\xcc\xc9\xd4\xd9 \xc4\xcc\xd1 %name
Group: System/Configuration/Hardware
Requires: %name = %version-%release

%description utils
Various useful utils for %name.

%description utils -l ru_RU.KOI8-R
\xf2\xc1\xda\xcc\xc9\xde\xce\xd9\xc5 \xd5\xd4\xc9\xcc\xc9\xd4\xd9 \xc4\xcc\xd1 %name, \xd0\xcf\xda\xd7\xcf\xcc\xd1\xc0\xdd\xc9\xc5 \xd5\xd0\xd2\xc1\xd7\xcc\xd1\xd4\xd8 \xd7\xc9\xc4\xc5\xcf\xd5\xd3\xd4\xd2\xcf\xca\xd3\xd4\xd7\xc1\xcd\xc9, \xce\xc5
\xc9\xd3\xd0\xcf\xcc\xd8\xda\xd5\xd1 X Window.

%package -n kernel-source-%module_name
Summary: %name kernel helper module sources
Summary(ru_RU.KOI8-R): kernel-space \xcd\xcf\xc4\xd5\xcc\xd8 \xc4\xcc\xd1 %name 
Group: Development/Kernel


%description -n kernel-source-%module_name
%name kernel helper module sources for Linux kernel.

%description -n kernel-source-%module_name -l ru_RU.KOI8-R
kernel-space \xcd\xcf\xc4\xd5\xcc\xd8 \xc4\xcc\xd1 %name, \xd0\xcf\xda\xd7\xcf\xcc\xd1\xc0\xdd\xc9\xca \xd0\xcf\xcc\xd5\xde\xc9\xd4\xd8 \xce\xc9\xda\xcb\xcf\xd5\xd2\xcf\xd7\xce\xc5\xd7\xd9\xca \xc4\xcf\xd3\xd4\xd5\xd0 \xcb
\xd7\xc9\xc4\xc5\xcf\xd5\xd3\xd4\xd2\xcf\xca\xd3\xd4\xd7\xd5 \xce\xc5 \xd0\xcf\xd7\xd9\xdb\xc1\xd1 \xd0\xd2\xc9\xd7\xc9\xcc\xc5\xc7\xc9\xca \xd0\xcf\xcc\xd8\xda\xcf\xd7\xc1\xd4\xc5\xcc\xd1.

%prep
%setup -q
%set_verify_elf_method textrel=relaxed
%patch0 -p1
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p2

# remove backup of svgalib.7 - we don't want it in package
rm -f doc/man7/svgalib.7?*

%build
%ifarch %ix86
NOASM=n
%else
NOASM=y
%endif
MOPT="%optflags"

%__mkdir_p sharedlib
ln -sf libvga.so.%version sharedlib/libvga.so
ln -sf libvgagl.so.%version sharedlib/libvgagl.so
%__make CC=%__cc OPTIMIZE="$MOPT" NO_ASM="$NOASM" shared

%__make CC=%__cc LDFLAGS="-L../sharedlib" OPTIMIZE="$MOPT" -C utils
%ifarch %ix86
%__make CC=%__cc CFLAGS="$MOPT" -C lrmi-0.9
%endif
%__make CC="%__cc -L../sharedlib $MOPT" -C threeDKit
%if_enabled static
%__make CC=%__cc OPTIMIZE="$MOPT" NO_ASM="$NOASM" static
%__make CC="%__cc $MOPT" -C threeDKit lib3dkit.a
%endif #static

%install
%__subst 's,\/lib\/,/$(libdir)/,' Makefile
%__make install TOPDIR=%buildroot libdir=%buildroot%_libdir sharedlibdir=%buildroot%_libdir

%if_enabled static
%__make installstaticlib
%__install threeDKit/lib3dkit.a %buildroot%_libdir/
%endif #static
%__mkdir_p %buildroot%_localstatedir/%name

# for separate helper build
%__cp src/vgaversion.h %module_source_dir
%__cp kernel/svgalib_helper/svgalib_helper.h %buildroot%_includedir/
%__subst 's,"../../src/vgaversion.h","vgaversion.h",' %module_source_dir/main.c

%__mkdir_p %kernel_srcdir
%__mv %module_source_dir kernel-source-%module_name-%version
%__tar -c kernel-source-%module_name-%version | bzip2 -c > \
	%buildroot%_usrsrc/kernel/sources/kernel-source-%module_name-%version.tar.bz2

for i in threeDKit/0-*; do %__cp $i $i.threeDKit; done

%files
%doc doc/{CHANGES*,DESIGN,READ*,TODO} threeDKit/*.threeDKit
%dir %_sysconfdir
%config(noreplace) %verify(not size mtime md5) %_sysconfdir/*
%_libdir/lib*.so.*
%_mandir/man[57]/*

%files devel
%doc demos
%_includedir/*.h
%_libdir/lib*.so
%_man3dir/*
%_man6dir/*

%if_enabled static
%files devel-static
%_libdir/lib*.a
%endif #static

%files utils
%_bindir/*
%_mandir/man[18]/*
%dir %_localstatedir/%name

%files -n kernel-source-%module_name
%_usrsrc/kernel

%changelog
* Thu Mar 10 2011 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 1.9.25-alt2.3
- Rebuilt for debuginfo

* Wed Dec 15 2010 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 1.9.25-alt2.2
- Rebuilt for soname set-versions

* Wed Sep 02 2009 L.A. Kostis <lakostis@altlinux.ru> 1.9.25-alt2.1
- fix build with recent glibc.
- remove obsoleted macros.

* Wed Sep 17 2008 L.A. Kostis <lakostis@altlinux.ru> 1.9.25-alt2
- fix build with new glibc-kernheaders.
- s/kernel-build-tools/rpm-build-kernel/g

* Wed Sep 27 2006 L.A. Kostis <lakostis@altlinux.ru> 1.9.25-alt1
- new version.
- cleanup .spec & remove obsoleted patches.
- add svga_helper.h to -devel as requires for vidix.
- switch to lrmi-0.9.

* Wed Aug 16 2006 LAKostis <lakostis at altlinux.org> 1.9.23-alt2.1
- add x86_64 support.
- fix libdir.

* Wed Jul 12 2006 L.A. Kostis <lakostis@altlinux.ru> 1.9.23-alt2
- fix unresolved symbols in sharedlibs.

* Mon Dec 12 2005 LAKostis <lakostis at altlinux.ru> 1.9.23-alt1
- new version.
- update DESTDIR patch and remove unwanted 0-README (it's svgalib(7) actual).
- update kernel_helper for 2.6.14 kernel.
- disable -static build by default.

* Sun Jun 19 2005 LAKostis <lakostis at altlinux.ru> 1.9.21-alt1.1
- use memcpy instead loop.
- add BuildPreReq.

* Sat Jun 18 2005 LAKostis <lakostis at altlinux.ru> 1.9.21-alt1
- adopted spec & patches from PLD.
- make separate kernel-source package.
- make separate utils package.
- add demos to -devel package for future testing purposes.