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