Name: allegro
Summary: Game library
Version: 4.2.1
Release: 1
License: Distributable
Group: Development/Libraries
URL: http://alleg.sourceforge.net/
Description: Allegro is a multi-platform game library for C/C++ developers that provides
many functions for graphics, sounds, player input (keyboard, mouse, and
joystick), and timers. It also provides fixed and floating point mathematical
functions, 3D functions, file management functions, compressed datafile, and
a GUI.
The build could not start because of the following missing build requirements:
The build could not start because the following file is missing: allegro-4.2.1.tar.gz
The spec file used by the build system currently has the following contents:
# $Id$
# Authority: dries
# Upstream: Shawn Hargreaves <shawn$talula,demon,co,uk>
%{?fc4:%define _without_modxorg 1}
%{?el4:%define _without_modxorg 1}
%{?fc3:%define _without_modxorg 1}
%{?fc2:%define _without_modxorg 1}
%{?fc1:%define _without_modxorg 1}
%{?el3:%define _without_modxorg 1}
%{?rh9:%define _without_modxorg 1}
%{?rh7:%define _without_modxorg 1}
%{?el2:%define _without_modxorg 1}
%{?el2:%define _without_arts 1}
Summary: Game library
Name: allegro
Version: 4.2.1
Release: 1%{?dist}
License: Distributable
Group: Development/Libraries
URL: http://alleg.sourceforge.net/
Source: http://dl.sf.net/alleg/allegro-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
Obsoletes: allegro-tools
BuildRequires: gcc-c++, esound-devel, pkgconfig, texinfo
%{?_without_modxorg:BuildRequires: XFree86-devel}
%{!?_without_modxorg:BuildRequires: libXext-devel}
%{!?_without_arts:BuildRequires: arts-devel}
%description
Allegro is a multi-platform game library for C/C++ developers that provides
many functions for graphics, sounds, player input (keyboard, mouse, and
joystick), and timers. It also provides fixed and floating point mathematical
functions, 3D functions, file management functions, compressed datafile, and
a GUI.
%package devel
Summary: Header files, libraries and development documentation for %{name}.
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
%description devel
This package contains the header files, static libraries and development
documentation for %{name}. If you like to develop programs using %{name},
you will need to install %{name}-devel.
%prep
%setup
%build
%configure
%{__make} %{?_smp_mflags}
### texi2dvi missing on EL5
#%{__make} %{?_smp_mflags} docs-dvi
%install
%{__rm} -rf %{buildroot}
%makeinstall install-gzipped-man install-gzipped-info
%{__rm} -f %{buildroot}%{_datadir}/info/dir
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%clean
%{__rm} -rf %{buildroot}
%files
%defattr(-, root, root, 0755)
%doc AUTHORS THANKS
%doc %{_mandir}/man3/*
%{_datadir}/info/allegro*
%{_bindir}/allegro-config
%{_bindir}/colormap
%{_bindir}/dat
%{_bindir}/dat2c
%{_bindir}/dat2s
%{_bindir}/exedat
%{_bindir}/grabber
%{_bindir}/pack
%{_bindir}/pat2dat
%{_bindir}/rgbmap
%{_bindir}/textconv
%{_libdir}/liballeg*.so.*
%{_libdir}/allegro/
%files devel
%defattr(-, root, root, 0755)
%{_includedir}/allegro.h
%{_includedir}/linalleg.h
%{_includedir}/xalleg.h
%{_includedir}/allegro/
%{_libdir}/liballeg_unsharable.a
%{_libdir}/liballeg*.so
%{_datadir}/aclocal/allegro.m4
%changelog
* Sun Dec 03 2006 Dries Verachtert <dries@ulyssis.org> - 4.2.1-1
- Updated to release 4.2.1.
* Sun Dec 04 2005 Dries Verachtert <dries@ulyssis.org> - 4.2.0-1
- Initial package.