1 # _with_glide - Build Glide support
2 # _with_kgicon - Build KGICon support
3 Summary: GGI - Generic Graphics Interface
4 Summary(pl): GGI - Generic Graphics Interface
12 Group(es): Bibliotecas
15 Source0: ftp://ftp.ggi-project.org/pub/ggi/ggi/current/%{name}-%{version}.src.tar.bz2
16 Patch0: %{name}-time.patch
17 Patch1: %{name}-svga.patch
18 URL: http://www.ggi-project.org/
19 BuildRequires: libgii-devel
20 BuildRequires: XFree86-devel
21 BuildRequires: aalib-devel
22 BuildRequires: ncurses-devel
23 BuildRequires: autoconf
24 BuildRequires: automake
26 BuildRequires: svgalib-devel
28 %{?_with_glide:BuildRequires: glide-devel}
29 %{?_with_kgicon:BuildRequires: kgicon-devel}
30 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33 LibGGI, the dynamic GGI (General Graphics Interface) library is a
34 flexible drawing library.
36 It provides an opaque interface to the display's acceleration
37 functions. It was originally intended to allow user programs to
38 interface with KGI, the GGI Kernel Graphics Interface, but other
39 display types can be easily used by loading the appropriate "display
40 target" (e.g. X, memory).
43 LibGGI, dynamiczne GGI (General Graphics Interface - Generalny
44 Interfejs Graficzny) jest bibliotek± obs³ugi grafiki.
46 Dostarcza ona jednolity interfejs do akcelerowanych funkcji
47 wy¶wietlania. Oryginalnie biblioteka zosta³a stworzona do
48 wspó³dzia³ania z KGI (GGI Kernel Graphic Interface) ale inne
49 sterowniki wy¶wietlania mog± byæ ³atwo u¿ywane.
52 Summary: aalib target for LibGGI
53 Summary(pl): Obs³uga aalib dla LibGGI
56 Group(es): Bibliotecas
59 Requires: %{name} = %{version}
62 LibGGI target for displaying graphics using ascii-art-library.
65 Modu³ LibGGI do obs³ugi grafiki poprzez bibliotekê ascii-art.
69 Summary: SVGALib target for LibGGI
70 Summary(pl): Obs³uga SVGALib dla LibGGI
73 Group(es): Bibliotecas
76 Requires: %{name} = %{version}
79 LibGGI target for displaying via SVGALib.
81 %description -l pl svgalib
82 Modu³ LibGGI do obs³ugi grafiki poprzez bibliotekê SVGALib.
86 Summary: X11 targets for LibGGI
87 Summary(pl): Obs³uga X11 dla LibGGI
90 Group(es): Bibliotecas
93 Requires: %{name} = %{version}
96 LibGGI targets for displaing in X:
97 - x - graphics via X-protocol
98 - xlib - graphics via X-library
99 - dga - graphics via XFree86 DGA extension
101 %description -l pl X11
102 Modu³y LibGGI do obs³ugi grafiki w XWindow:
103 - x - grafika poprzez protokó³ X
104 - xlib - grafika poprzez bibliotekê xlib
105 - dga - grafika poprzez rozszerzenie X DGA
108 Summary: Glide (3DFX) target for LibGGI
109 Summary(pl): Obs³uga Glide (3DFX) dla LibGGI
112 Group(es): Bibliotecas
113 Group(fr): Librairies
114 Group(pl): Biblioteki
115 Requires: %{name} = %{version}
120 %description -l pl glide
121 Modu³ do obs³ugi grafiki poprzez Glide.
124 Summary: Utilities and demos for GGI
125 Summary(pl): Programy narzêdziowe i przyk³adowe dla LibGGI
126 Group: Development/Libraries
127 Group(de): Entwicklung/Libraries
128 Group(fr): Development/Librairies
129 Group(pl): Programowanie/Biblioteki
130 Requires: %{name} = %{version}
131 Obsoletes: libggi-demos
133 %description programs
134 Various utilities and demos for GGI.
136 %description -l pl programs
137 Ró¿ne programy oraz dema dla GGI
140 Summary: Development part of LibGGI
141 Summary(pl): Czê¶æ dla programistów biblioteki LibGGI
142 Group: Development/Libraries
143 Group(de): Entwicklung/Libraries
144 Group(fr): Development/Librairies
145 Group(pl): Programowanie/Biblioteki
146 Requires: %{name} = %{version}
149 Development part of LibGGI.
151 %description devel -l pl
152 Pliki potrzebne do programowania z wykorzystaniem LibGGI.
160 CPPFLAGS="-I%{_includedir}/glide"; export CPPFLAGS
163 %{?!debug:--disable-debug} \
164 %{?!_with_glide:--disable-glide} \
165 %{?!_with_kgicon:--disable-genkgi} \
170 --sysconfdir=%{_sysconfdir} \
175 rm -rf $RPM_BUILD_ROOT
176 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
179 DESTDIR="$RPM_BUILD_ROOT"
181 install programs/demos/*.c $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
183 # demos which are nice, but not installed by make install
184 install programs/demos/.libs/flying_ggis $RPM_BUILD_ROOT%{_bindir}
185 install programs/demos/.libs/slimy $RPM_BUILD_ROOT%{_bindir}
186 install programs/demos/.libs/stars $RPM_BUILD_ROOT%{_bindir}
188 gzip -9nf README ChangeLog NEWS doc/*.txt
190 %post -p /sbin/ldconfig
191 %postun -p /sbin/ldconfig
194 rm -rf $RPM_BUILD_ROOT
197 %defattr(644,root,root,755)
198 %doc README.gz NEWS.gz doc/*.txt*
200 %dir %{_libdir}/ggi/default
201 %dir %{_libdir}/ggi/default/fbdev
202 %dir %{_libdir}/ggi/default/fbdev/*
203 %dir %{_libdir}/ggi/display
206 %attr(755,root,root) %{_libdir}/lib*.so.*.*
207 %attr(755,root,root) %{_libdir}/ggi/default/fbdev/*/*.so
208 %attr(755,root,root) %{_libdir}/ggi/default/*.so
209 %attr(755,root,root) %{_libdir}/ggi/display/fbdev.so
210 %attr(755,root,root) %{_libdir}/ggi/display/file.so
211 %attr(755,root,root) %{_libdir}/ggi/display/linvtsw.so
212 %attr(755,root,root) %{_libdir}/ggi/display/mansync.so
213 %attr(755,root,root) %{_libdir}/ggi/display/memory.so
214 %attr(755,root,root) %{_libdir}/ggi/display/monotext.so
215 %attr(755,root,root) %{_libdir}/ggi/display/multi.so
216 %attr(755,root,root) %{_libdir}/ggi/display/palemu.so
217 %attr(755,root,root) %{_libdir}/ggi/display/sub.so
218 %attr(755,root,root) %{_libdir}/ggi/display/tele.so
219 %attr(755,root,root) %{_libdir}/ggi/display/terminfo.so
220 %attr(755,root,root) %{_libdir}/ggi/display/tile.so
221 %attr(755,root,root) %{_libdir}/ggi/display/trueemu.so
222 %attr(755,root,root) %{_libdir}/ggi/display/vcsa.so
227 %defattr(644,root,root,755)
228 %attr(755,root,root) %{_libdir}/ggi/display/aa.so
232 %defattr(644,root,root,755)
233 %attr(755,root,root) %{_libdir}/ggi/display/svga*.so
234 %attr(755,root,root) %{_libdir}/ggi/display/vgagl.so
238 %defattr(644,root,root,755)
239 %attr(755,root,root) %{_libdir}/ggi/display/X*.so
240 %attr(755,root,root) %{_libdir}/ggi/display/xf86dga.so
242 %{?!_with_glide:#}%files glide
243 %{?!_with_glide:#}%attr(755,root,root) %{_libdir}/ggi/display/glide.so
246 %defattr(644,root,root,755)
247 %attr(755,root,root) %{_bindir}/*
251 %defattr(644,root,root,755)
253 %doc %{_examplesdir}/%{name}-%{version}
256 %attr(755,root,root) %{_libdir}/lib*.so
257 %attr(755,root,root) %{_libdir}/lib*.la
258 %attr(755,root,root) %{_libdir}/ggi/*/*.la
259 %attr(755,root,root) %{_libdir}/ggi/default/fbdev/*/*.la