
%define name libggi
%define version 2.0b2.1
%define release 1
%define prefix /usr
Summary : LibGGI, the dynamic GGI (General Graphics Interface)
Name: %{name}
Version: %{version}
Release: %{release}
Copyright: GPL
Vendor: Boubouline Software
Packager: Okki <crow@planete.net>
URL: http://okki.lefute.com
Group: Development/Libraries
Source: %{name}-%{version}-%{release}.tar.gz
BuildRoot: /var/tmp/%{name}-buildroot
Prefix: %{prefix}
Docdir: %{prefix}/doc

%description
LibGGI, the dynamic GGI (General Graphics Interface) library is a flexible drawing library.

It provides an opaque interface to the display's acceleration functions. It was originally intended to allow user programs to interface with KGI, the GGI Kernel Graphics Interface, but other display types can be easily used by loading the appropriate "display target" (e.g. X, memory).

LibGGI consists of a main library (libggi.so) and a multitude of dynamic drivers. The library then loads the necessary "drivers" for the requested mode, taking hints from the graphics device if necessary. LibGGI can also load extension libraries, e.g. to provide enhanced 2D and 3D functions.

%prep
rm -rf $RPM_BUILD_ROOT

%setup
./configure

%build
make RPM_OPT_FLAGS="$RPM_OPT_FLAGS"

%install
make prefix=$RPM_BUILD_ROOT%{prefix} install

%clean
rm -rf $RPM_BUILD_ROOT
rm -rf $RPM_BUILD_DIR/*

%files
%defattr (-,root,root)
%doc ChangeLog INSTALL INSTALL.autoconf NEWS README TODO
/usr/include/ggi/internal/debug.h
/usr/include/ggi/internal/dltypes.h
/usr/include/ggi/internal/ggi-dl.h
/usr/include/ggi/internal/ggidlinit.h
/usr/include/ggi/internal/ggilibinit.h
/usr/include/ggi/internal/structs.h
/usr/include/ggi/internal/internal.h
/usr/include/ggi/internal/plat.h
/usr/include/ggi/internal/misc_int.h
/usr/include/ggi/display/aa.h
/usr/include/ggi/display/fbdev.h
/usr/include/ggi/display/file.h
/usr/include/ggi/display/glide.h
/usr/include/ggi/display/linvtsw.h
/usr/include/ggi/display/mansync.h
/usr/include/ggi/display/memory.h
/usr/include/ggi/display/modelist.h
/usr/include/ggi/display/monotext.h
/usr/include/ggi/display/multi.h
/usr/include/ggi/display/palemu.h
/usr/include/ggi/display/sub.h
/usr/include/ggi/display/svgalib.h
/usr/include/ggi/display/tele.h
/usr/include/ggi/display/tile.h
/usr/include/ggi/display/trueemu.h
/usr/include/ggi/display/vcsa.h
/usr/include/ggi/display/x.h
/usr/include/ggi/display/xf86dga.h
/usr/include/ggi/display/xlib.h
/usr/include/ggi/display/xcommon.h
/usr/include/ggi/types.h
/usr/include/ggi/ggi.h
/usr/include/ggi/ggi_ext.h
/usr/include/ggi/ggi-unix.h
/usr/include/ggi/misc.h
/usr/lib/libggi.so.2.0.0
/usr/lib/libggi.so.2
/usr/lib/libggi.so
/usr/lib/libggi.la
/usr/lib/ggi/display/mansync.so
/usr/lib/ggi/display/mansync.la
/usr/lib/ggi/display/X.so
/usr/lib/ggi/display/X.la
/usr/lib/ggi/display/Xlib.so
/usr/lib/ggi/display/Xlib.la
/usr/lib/ggi/display/fbdev.so
/usr/lib/ggi/display/fbdev.la
/usr/lib/ggi/display/file.so
/usr/lib/ggi/display/file.la
/usr/lib/ggi/display/memory.so
/usr/lib/ggi/display/memory.la
/usr/lib/ggi/display/monotext.so
/usr/lib/ggi/display/monotext.la
/usr/lib/ggi/display/multi.so
/usr/lib/ggi/display/multi.la
/usr/lib/ggi/display/palemu.so
/usr/lib/ggi/display/palemu.la
/usr/lib/ggi/display/sub.so
/usr/lib/ggi/display/sub.la
/usr/lib/ggi/display/svgalib.so
/usr/lib/ggi/display/svgalib.la
/usr/lib/ggi/display/vgagl.so
/usr/lib/ggi/display/vgagl.la
/usr/lib/ggi/display/tele.so
/usr/lib/ggi/display/tele.la
/usr/lib/ggi/display/terminfo.so
/usr/lib/ggi/display/terminfo.la
/usr/lib/ggi/display/tile.so
/usr/lib/ggi/display/tile.la
/usr/lib/ggi/display/trueemu.so
/usr/lib/ggi/display/trueemu.la
/usr/lib/ggi/display/vcsa.so
/usr/lib/ggi/display/vcsa.la
/usr/lib/ggi/display/xf86dga.so
/usr/lib/ggi/display/xf86dga.la
/usr/lib/ggi/display/lin_vtsw.so
/usr/lib/ggi/display/lin_vtsw.la
/usr/lib/ggi/display/X-misc.so
/usr/lib/ggi/display/X-misc.la
/usr/lib/ggi/display/svgalib-misc.so
/usr/lib/ggi/display/svgalib-misc.la
/usr/lib/ggi/default/stubs.so
/usr/lib/ggi/default/stubs.la
/usr/lib/ggi/default/color.so
/usr/lib/ggi/default/color.la
/usr/lib/ggi/default/text_16.so
/usr/lib/ggi/default/text_16.la
/usr/lib/ggi/default/text_32.so
/usr/lib/ggi/default/text_32.la
/usr/lib/ggi/default/linear_1.so
/usr/lib/ggi/default/linear_1.la
/usr/lib/ggi/default/linear_1_r.so
/usr/lib/ggi/default/linear_1_r.la
/usr/lib/ggi/default/linear_2.so
/usr/lib/ggi/default/linear_2.la
/usr/lib/ggi/default/linear_4.so
/usr/lib/ggi/default/linear_4.la
/usr/lib/ggi/default/linear_8.so
/usr/lib/ggi/default/linear_8.la
/usr/lib/ggi/default/linear_16.so
/usr/lib/ggi/default/linear_16.la
/usr/lib/ggi/default/linear_24.so
/usr/lib/ggi/default/linear_24.la
/usr/lib/ggi/default/linear_32.so
/usr/lib/ggi/default/linear_32.la
/usr/lib/ggi/default/planar.so
/usr/lib/ggi/default/planar.la
/usr/lib/ggi/default/ilbm.so
/usr/lib/ggi/default/ilbm.la
/usr/lib/ggi/default/iplanar_2p.so
/usr/lib/ggi/default/iplanar_2p.la
/usr/lib/ggi/default/fbdev/mga/m2164w.so
/usr/lib/ggi/default/fbdev/mga/m2164w.la
/usr/lib/libggimisc.so.2.0.0
/usr/lib/libggimisc.so.2
/usr/lib/libggimisc.so
/usr/lib/libggimisc.la
/usr/bin/cube3d
/usr/bin/monitest
/usr/man/man6/cube3d.6
/usr/man/man3/ggiAddFlags.3ggi
/usr/man/man3/ggiCheckGraphMode.3ggi
/usr/man/man3/ggiCheckMode.3ggi
/usr/man/man3/ggiCheckSimpleMode.3ggi
/usr/man/man3/ggiCheckTextMode.3ggi
/usr/man/man3/ggiClose.3ggi
/usr/man/man3/ggiCopyBox.3ggi
/usr/man/man3/ggiCrossBlit.3ggi
/usr/man/man3/ggiDBGetBuffer.3ggi
/usr/man/man3/ggiDBGetNumBuffers.3ggi
/usr/man/man3/ggiDrawBox.3ggi
/usr/man/man3/ggiDrawHLine.3ggi
/usr/man/man3/ggiDrawLine.3ggi
/usr/man/man3/ggiDrawPixel.3ggi
/usr/man/man3/ggiDrawVLine.3ggi
/usr/man/man3/ggiExit.3ggi
/usr/man/man3/ggiFPrintMode.3ggi
/usr/man/man3/ggiFillscreen.3ggi
/usr/man/man3/ggiFlush.3ggi
/usr/man/man3/ggiGetBox.3ggi
/usr/man/man3/ggiGetDisplayFrame.3ggi
/usr/man/man3/ggiGetFlags.3ggi
/usr/man/man3/ggiGetGCBackground.3ggi
/usr/man/man3/ggiGetGCClipping.3ggi
/usr/man/man3/ggiGetGCForeground.3ggi
/usr/man/man3/ggiGetGamma.3ggi
/usr/man/man3/ggiGetGammaMap.3ggi
/usr/man/man3/ggiGetHLine.3ggi
/usr/man/man3/ggiGetMode.3ggi
/usr/man/man3/ggiGetOrigin.3ggi
/usr/man/man3/ggiGetPalette.3ggi
/usr/man/man3/ggiGetPixel.3ggi
/usr/man/man3/ggiGetPixelFormat.3ggi
/usr/man/man3/ggiGetReadFrame.3ggi
/usr/man/man3/ggiGetVLine.3ggi
/usr/man/man3/ggiGetWriteFrame.3ggi
/usr/man/man3/ggiInit.3ggi
/usr/man/man3/ggiMapColor.3ggi
/usr/man/man3/ggiOpen.3ggi
/usr/man/man3/ggiPackColors.3ggi
/usr/man/man3/ggiPanic.3ggi
/usr/man/man3/ggiParseMode.3ggi
/usr/man/man3/ggiPrintMode.3ggi
/usr/man/man3/ggiPutBox.3ggi
/usr/man/man3/ggiPutHLine.3ggi
/usr/man/man3/ggiPutPixel.3ggi
/usr/man/man3/ggiPutVLine.3ggi
/usr/man/man3/ggiPutc.3ggi
/usr/man/man3/ggiPuts.3ggi
/usr/man/man3/ggiRemoveFlags.3ggi
/usr/man/man3/ggiSPrintMode.3ggi
/usr/man/man3/ggiSetDisplayFrame.3ggi
/usr/man/man3/ggiSetFlags.3ggi
/usr/man/man3/ggiSetGCBackground.3ggi
/usr/man/man3/ggiSetGCClipping.3ggi
/usr/man/man3/ggiSetGCForeground.3ggi
/usr/man/man3/ggiSetGamma.3ggi
/usr/man/man3/ggiSetGammaMap.3ggi
/usr/man/man3/ggiSetGraphMode.3ggi
/usr/man/man3/ggiSetMode.3ggi
/usr/man/man3/ggiSetOrigin.3ggi
/usr/man/man3/ggiSetPalette.3ggi
/usr/man/man3/ggiSetReadFrame.3ggi
/usr/man/man3/ggiSetSimpleMode.3ggi
/usr/man/man3/ggiSetTextMode.3ggi
/usr/man/man3/ggiSetWriteFrame.3ggi
/usr/man/man3/ggiUnmapPixel.3ggi
/usr/man/man3/ggiUnpackPixels.3ggi
/usr/man/man3/ggiSetColorfulPalette.3ggi
/usr/man/man3/ggiFlushRegion.3ggi
/usr/man/man3/ggiResourceAcquire.3ggi
/usr/man/man3/ggiResourceRelease.3ggi
/usr/man/man3/ggiResourceMustAcquire.3ggi
/usr/man/man7/libggi.7ggi

%changelog

* Wed May 31 2000 Georges Seguin crow@planete.net 
- First RPM
