|
cvsextras |
69fd365 |
Name: allegro
|
|
cvsextras |
69fd365 |
Version: 4.0.3
|
|
cvsextras |
a625297 |
Release: 0.fdr.5.1
|
|
cvsextras |
69fd365 |
Epoch: 0
|
|
cvsextras |
69fd365 |
Summary: A game programming library
|
|
cvsextras |
69fd365 |
Summary(es): Una libreria de programacion de juegos
|
|
cvsextras |
69fd365 |
Summary(fr): Une librairie de programmation de jeux
|
|
cvsextras |
69fd365 |
Summary(it): Una libreria per la programmazione di videogiochi
|
|
cvsextras |
69fd365 |
|
|
cvsextras |
69fd365 |
Group: System Environment/Libraries
|
|
cvsextras |
69fd365 |
License: Giftware
|
|
cvsextras |
69fd365 |
URL: http://alleg.sourceforge.net/
|
|
cvsextras |
69fd365 |
Source: http://download.sourceforge.net/alleg/allegro-4.0.3.tar.gz
|
|
cvsextras |
69fd365 |
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
cvsextras |
69fd365 |
BuildRequires: XFree86-devel, esound-devel, texinfo, perl, arts-devel
|
|
cvsextras |
69fd365 |
|
|
cvsextras |
69fd365 |
%description
|
|
cvsextras |
69fd365 |
Allegro is a cross-platform library intended for use in computer games
|
|
cvsextras |
69fd365 |
and other types of multimedia programming.
|
|
cvsextras |
69fd365 |
|
|
cvsextras |
69fd365 |
%description -l es
|
|
cvsextras |
69fd365 |
Allegro es una librería multi-plataforma creada para ser usada en la
|
|
cvsextras |
69fd365 |
programación de juegos u otro tipo de programación multimedia.
|
|
cvsextras |
69fd365 |
|
|
cvsextras |
69fd365 |
%description -l fr
|
|
cvsextras |
69fd365 |
Allegro est une librairie multi-plateforme destinée à être utilisée
|
|
cvsextras |
69fd365 |
dans les jeux vidéo ou d'autres types de programmation multimédia.
|
|
cvsextras |
69fd365 |
|
|
cvsextras |
69fd365 |
%description -l it
|
|
cvsextras |
69fd365 |
Allegro è una libreria multipiattaforma dedicata all'uso nei
|
|
cvsextras |
69fd365 |
videogiochi ed in altri tipi di programmazione multimediale.
|
|
cvsextras |
69fd365 |
|
|
cvsextras |
69fd365 |
%package devel
|
|
cvsextras |
69fd365 |
Summary: A game programming library
|
|
cvsextras |
69fd365 |
Summary(es): Una libreria de programacion de juegos
|
|
cvsextras |
69fd365 |
Summary(fr): Une librairie de programmation de jeux
|
|
cvsextras |
69fd365 |
Summary(it): Una libreria per la programmazione di videogiochi
|
|
cvsextras |
69fd365 |
Group: Development/Libraries
|
|
cvsextras |
69fd365 |
Requires: %{name} = %{epoch}:%{version}-%{release}, XFree86-devel
|
|
cvsextras |
69fd365 |
Requires(post,preun): /sbin/install-info
|
|
cvsextras |
69fd365 |
|
|
cvsextras |
69fd365 |
%description devel
|
|
cvsextras |
69fd365 |
Allegro is a cross-platform library intended for use in computer games
|
|
cvsextras |
69fd365 |
and other types of multimedia programming. This package is needed to
|
|
cvsextras |
69fd365 |
build programs written with Allegro.
|
|
cvsextras |
69fd365 |
|
|
cvsextras |
69fd365 |
%description devel -l es
|
|
cvsextras |
69fd365 |
Allegro es una librería multi-plataforma creada para ser usada en la
|
|
cvsextras |
69fd365 |
programación de juegos u otro tipo de programación multimedia. Este
|
|
cvsextras |
69fd365 |
paquete es necesario para compilar los programas que usen Allegro.
|
|
cvsextras |
69fd365 |
|
|
cvsextras |
69fd365 |
%description devel -l fr
|
|
cvsextras |
69fd365 |
Allegro est une librairie multi-plateforme destinée à être utilisée
|
|
cvsextras |
69fd365 |
dans les jeux vidéo ou d'autres types de programmation multimédia. Ce
|
|
cvsextras |
69fd365 |
package est nécessaire pour compiler les programmes utilisant Allegro.
|
|
cvsextras |
69fd365 |
|
|
cvsextras |
69fd365 |
%description devel -l it
|
|
cvsextras |
69fd365 |
Allegro è una libreria multipiattaforma dedicata all'uso nei
|
|
cvsextras |
69fd365 |
videogiochi ed in altri tipi di programmazione multimediale. Questo
|
|
cvsextras |
69fd365 |
pacchetto è necessario per compilare programmi scritti con Allegro.
|
|
cvsextras |
69fd365 |
|
|
cvsextras |
69fd365 |
%package tools
|
|
cvsextras |
69fd365 |
Summary: Extra tools for the Allegro programming library
|
|
cvsextras |
69fd365 |
Summary(es): Herramientas adicionales para la librería de programación Allegro
|
|
cvsextras |
69fd365 |
Summary(fr): Outils supplémentaires pour la librairie de programmation Allegro
|
|
cvsextras |
69fd365 |
Summary(it): Programmi di utilità aggiuntivi per la libreria Allegro
|
|
cvsextras |
69fd365 |
Group: Development/Tools
|
|
cvsextras |
69fd365 |
Requires: %{name} = %{epoch}:%{version}-%{release}
|
|
cvsextras |
69fd365 |
|
|
cvsextras |
69fd365 |
%description tools
|
|
cvsextras |
69fd365 |
Allegro is a cross-platform library intended for use in computer games
|
|
cvsextras |
69fd365 |
and other types of multimedia programming. This package contains extra
|
|
cvsextras |
69fd365 |
tools which are useful for developing Allegro programs.
|
|
cvsextras |
69fd365 |
|
|
cvsextras |
69fd365 |
%description tools -l es
|
|
cvsextras |
69fd365 |
Allegro es una librería multi-plataforma creada para ser usada en la
|
|
cvsextras |
69fd365 |
programación de juegos u otro tipo de programación multimedia. Este
|
|
cvsextras |
69fd365 |
paquete contiene herramientas adicionales que son útiles para
|
|
cvsextras |
69fd365 |
desarrollar programas que usen Allegro.
|
|
cvsextras |
69fd365 |
|
|
cvsextras |
69fd365 |
%description tools -l fr
|
|
cvsextras |
69fd365 |
Allegro est une librairie multi-plateforme destinée à être utilisée
|
|
cvsextras |
69fd365 |
dans les jeux vidéo ou d'autres types de programmation multimédia. Ce
|
|
cvsextras |
69fd365 |
package contient des outils supplémentaires qui sont utiles pour le
|
|
cvsextras |
69fd365 |
développement de programmes avec Allegro.
|
|
cvsextras |
69fd365 |
|
|
cvsextras |
69fd365 |
%description tools -l it
|
|
cvsextras |
69fd365 |
Allegro è una libreria multipiattaforma dedicata all'uso nei
|
|
cvsextras |
69fd365 |
videogiochi ed in altri tipi di programmazione multimediale. Questo
|
|
cvsextras |
69fd365 |
pacchetto contiene programmi di utilità aggiuntivi utili allo sviluppo
|
|
cvsextras |
69fd365 |
di programmi con Allegro.
|
|
cvsextras |
69fd365 |
|
|
cvsextras |
69fd365 |
|
|
cvsextras |
69fd365 |
%prep
|
|
cvsextras |
69fd365 |
%setup -q
|
|
cvsextras |
69fd365 |
perl -pi -e 's|\$TARGET_ARCH\s+-O\S+|\$RPM_OPT_FLAGS|g' configure
|
|
cvsextras |
69fd365 |
|
|
cvsextras |
69fd365 |
|
|
cvsextras |
69fd365 |
%build
|
|
cvsextras |
69fd365 |
%configure \
|
|
cvsextras |
69fd365 |
%ifarch i686
|
|
cvsextras |
69fd365 |
--enable-mmx --enable-sse
|
|
cvsextras |
69fd365 |
%else
|
|
cvsextras |
69fd365 |
%ifarch athlon
|
|
cvsextras |
69fd365 |
--enable-mmx --disable-sse
|
|
cvsextras |
69fd365 |
%else
|
|
cvsextras |
69fd365 |
--disable-mmx --disable-sse
|
|
cvsextras |
69fd365 |
%endif
|
|
cvsextras |
69fd365 |
%endif
|
|
cvsextras |
69fd365 |
make %{?_smp_mflags}
|
|
cvsextras |
69fd365 |
MKDATA_PRELOAD=../../lib/unix/liballeg-%{version}.so \
|
|
cvsextras |
69fd365 |
DAT=../../tools/dat sh misc/mkdata.sh
|
|
cvsextras |
69fd365 |
|
|
cvsextras |
69fd365 |
|
|
cvsextras |
69fd365 |
%install
|
|
cvsextras |
69fd365 |
rm -rf $RPM_BUILD_ROOT
|
|
cvsextras |
69fd365 |
make install install-man install-info DESTDIR=$RPM_BUILD_ROOT
|
|
cvsextras |
69fd365 |
mkdir -p $RPM_BUILD_ROOT{%{_sysconfdir},%{_datadir}/allegro}
|
|
cvsextras |
69fd365 |
install -pm 644 allegro.cfg $RPM_BUILD_ROOT%{_sysconfdir}/allegrorc
|
|
cvsextras |
69fd365 |
install -pm 644 keyboard.dat language.dat $RPM_BUILD_ROOT%{_datadir}/allegro
|
|
cvsextras |
69fd365 |
find demo examples setup -type f -perm +111 -print | xargs rm
|
|
cvsextras |
69fd365 |
chmod 755 `find $RPM_BUILD_ROOT%{_libdir} -type f -name "*.so"`
|
|
cvsextras |
69fd365 |
rm -f $RPM_BUILD_ROOT%{_infodir}/dir
|
|
cvsextras |
69fd365 |
|
|
cvsextras |
69fd365 |
|
|
cvsextras |
69fd365 |
%post -p /sbin/ldconfig
|
|
cvsextras |
69fd365 |
|
|
cvsextras |
69fd365 |
%postun -p /sbin/ldconfig
|
|
cvsextras |
69fd365 |
|
|
cvsextras |
69fd365 |
%post devel
|
|
cvsextras |
69fd365 |
/sbin/install-info %{_infodir}/allegro.info %{_infodir}/dir 2>/dev/null || :
|
|
cvsextras |
69fd365 |
|
|
cvsextras |
69fd365 |
%preun devel
|
|
cvsextras |
69fd365 |
if [ "$1" = "0" ]; then
|
|
cvsextras |
69fd365 |
/sbin/install-info --delete %{_infodir}/allegro.info %{_infodir}/dir \
|
|
cvsextras |
69fd365 |
2>/dev/null || :
|
|
cvsextras |
69fd365 |
fi
|
|
cvsextras |
69fd365 |
|
|
cvsextras |
69fd365 |
|
|
cvsextras |
69fd365 |
%clean
|
|
cvsextras |
69fd365 |
rm -rf $RPM_BUILD_ROOT
|
|
cvsextras |
69fd365 |
|
|
cvsextras |
69fd365 |
|
|
cvsextras |
69fd365 |
%files
|
|
cvsextras |
69fd365 |
%defattr(-,root,root,-)
|
|
cvsextras |
69fd365 |
%doc readme.txt docs/build/unix.txt docs/build/linux.txt
|
|
cvsextras |
69fd365 |
%doc AUTHORS CHANGES THANKS
|
|
cvsextras |
69fd365 |
%config(noreplace) %{_sysconfdir}/allegrorc
|
|
cvsextras |
69fd365 |
%{_libdir}/*.so*
|
|
cvsextras |
69fd365 |
%{_libdir}/allegro
|
|
cvsextras |
69fd365 |
%{_datadir}/allegro
|
|
cvsextras |
69fd365 |
|
|
cvsextras |
69fd365 |
%files devel
|
|
cvsextras |
69fd365 |
%defattr(-,root,root,-)
|
|
cvsextras |
69fd365 |
%doc docs/txt/abi.txt docs/txt/ahack.txt docs/txt/allegro.txt
|
|
cvsextras |
69fd365 |
%doc docs/txt/const.txt docs/txt/faq.txt docs/txt/help.txt
|
|
cvsextras |
69fd365 |
%doc todo.txt docs/html
|
|
cvsextras |
69fd365 |
%doc demo examples setup
|
|
cvsextras |
69fd365 |
%{_bindir}/allegro-config
|
|
cvsextras |
69fd365 |
%{_libdir}/*.a
|
|
cvsextras |
69fd365 |
%{_includedir}/*
|
|
cvsextras |
69fd365 |
%{_infodir}/allegro.info*
|
|
cvsextras |
69fd365 |
%{_mandir}/man3/*
|
|
cvsextras |
69fd365 |
|
|
cvsextras |
69fd365 |
%files tools
|
|
cvsextras |
69fd365 |
%defattr(-,root,root,-)
|
|
cvsextras |
69fd365 |
%doc tools/grabber.txt
|
|
cvsextras |
69fd365 |
%doc docs/makedoc.c
|
|
cvsextras |
69fd365 |
%{_bindir}/colormap
|
|
cvsextras |
69fd365 |
%{_bindir}/dat
|
|
cvsextras |
69fd365 |
%{_bindir}/dat2s
|
|
cvsextras |
69fd365 |
%{_bindir}/exedat
|
|
cvsextras |
69fd365 |
%{_bindir}/grabber
|
|
cvsextras |
69fd365 |
%{_bindir}/pack
|
|
cvsextras |
69fd365 |
%{_bindir}/pat2dat
|
|
cvsextras |
69fd365 |
%{_bindir}/rgbmap
|
|
cvsextras |
69fd365 |
%{_bindir}/textconv
|
|
cvsextras |
69fd365 |
|
|
cvsextras |
69fd365 |
|
|
cvsextras |
69fd365 |
%changelog
|
|
cvsextras |
69fd365 |
* Mon Nov 10 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:4.0.3-0.fdr.5
|
|
cvsextras |
69fd365 |
- Use MMX/SSE where appropriate (bug 959).
|
|
cvsextras |
69fd365 |
|
|
cvsextras |
69fd365 |
* Mon May 26 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:4.0.3-0.fdr.4
|
|
cvsextras |
69fd365 |
- Include *.so.* symlink.
|
|
cvsextras |
69fd365 |
- Re-introduce ldconfigs.
|
|
cvsextras |
69fd365 |
- *grumble*
|
|
cvsextras |
69fd365 |
|
|
cvsextras |
69fd365 |
* Mon May 26 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:4.0.3-0.fdr.3
|
|
cvsextras |
69fd365 |
- -devel Requires XFree86-devel.
|
|
cvsextras |
69fd365 |
|
|
cvsextras |
69fd365 |
* Mon May 26 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:4.0.3-0.fdr.2
|
|
cvsextras |
69fd365 |
- Handle --excludedocs installs gracefully.
|
|
cvsextras |
69fd365 |
- BuildRequires arts-devel.
|
|
cvsextras |
69fd365 |
- Make *.so executable so RPM groks autodependencies.
|
|
cvsextras |
69fd365 |
- Update to accordance with current Fedora spec template.
|
|
cvsextras |
69fd365 |
|
|
cvsextras |
69fd365 |
* Sat Apr 26 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:4.0.3-0.fdr.1
|
|
cvsextras |
69fd365 |
- Update to 4.0.3.
|
|
cvsextras |
69fd365 |
- Make build honor optflags.
|
|
cvsextras |
69fd365 |
- Remove redundant ldconfigs.
|
|
cvsextras |
69fd365 |
|
|
cvsextras |
69fd365 |
* Sat Apr 5 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:4.0.3-0.fdr.0.1.rc3
|
|
cvsextras |
69fd365 |
- Update to 4.0.3RC3.
|
|
cvsextras |
69fd365 |
|
|
cvsextras |
69fd365 |
* Thu Mar 20 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:4.0.3-0.fdr.0.1.rc2
|
|
cvsextras |
69fd365 |
- Update to 4.0.3RC2, and to current Fedora guidelines.
|
|
cvsextras |
69fd365 |
- make -jX works again.
|
|
cvsextras |
69fd365 |
- Don't remove info files on -devel upgrade.
|
|
cvsextras |
69fd365 |
|
|
cvsextras |
69fd365 |
* Wed Feb 19 2003 Warren Togami <warren@togami.com> 4.0.3-0.beta2.fedora.2
|
|
cvsextras |
69fd365 |
- Disable smp make flags, Makefile needs fixing
|
|
cvsextras |
69fd365 |
|
|
cvsextras |
69fd365 |
* Wed Feb 12 2003 Ville Skyttä <ville.skytta at iki.fi> - 4.0.3-0.beta2.fedora.1
|
|
cvsextras |
69fd365 |
- First Fedora release, based on upstream source RPM.
|
|
cvsextras |
69fd365 |
|
|
cvsextras |
69fd365 |
* Fri Dec 07 2001 Angelo Mottola <lillo@users.sourceforge.net> 4.0.0-1
|
|
cvsextras |
69fd365 |
- added italian translation
|
|
cvsextras |
69fd365 |
|
|
cvsextras |
69fd365 |
* Tue Oct 02 2001 Peter Wang <tjaden@users.sourceforge.net> 3.9.39-1
|
|
cvsextras |
69fd365 |
- icon courtesy of Johan Peitz
|
|
cvsextras |
69fd365 |
|
|
cvsextras |
69fd365 |
* Mon Sep 24 2001 Peter Wang <tjaden@users.sourceforge.net>
|
|
cvsextras |
69fd365 |
- remaining translations by Eric Botcazou and Grzegorz Adam Hankiewicz
|
|
cvsextras |
69fd365 |
|
|
cvsextras |
69fd365 |
* Sun Sep 23 2001 Peter Wang <tjaden@users.sourceforge.net>
|
|
cvsextras |
69fd365 |
- translations by Eric Botcazou and Javier González
|
|
cvsextras |
69fd365 |
- language.dat and keyboard.dat moved to main package
|
|
cvsextras |
69fd365 |
- devel split into devel and tools packages
|
|
cvsextras |
69fd365 |
- makedoc added to tools package
|
|
cvsextras |
69fd365 |
|
|
cvsextras |
69fd365 |
* Wed Sep 16 2001 Peter Wang <tjaden@users.sourceforge.net>
|
|
cvsextras |
69fd365 |
- merged Osvaldo's spec file with gfoot's spec and some other changes
|
|
cvsextras |
69fd365 |
|
|
cvsextras |
69fd365 |
* Wed Sep 27 2000 Osvaldo Santana Neto <osvaldo@conectiva.com>
|
|
cvsextras |
69fd365 |
- updated to 3.9.33
|