X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=allegro.spec;h=d43f6dc27848da541044202688d24ce0cb222ec0;hb=efc338e524125d8a9c2281f3a014818f1e9daaf8;hp=1b0aafbc5715caf3f012e144a651e4b7f27e95c8;hpb=e234deaeab7275f677d5e2284b9bebdcc95cdad2;p=packages%2Fallegro.git diff --git a/allegro.spec b/allegro.spec index 1b0aafb..d43f6dc 100644 --- a/allegro.spec +++ b/allegro.spec @@ -5,12 +5,15 @@ # _without_dbglib - don't build debug versions of library # _without_proflib - don't debug profiling versions of library # _without_svgalib - without svgalib module -# _with_alsa9 - use alsa 0.9 not 0.5 +# _with_alsa5 - use alsa 0.5 not 0.9 +# _without_sse - build without sse (valgrind doesn't support it yet) # +%define _without_arts 1 + %ifarch sparc sparc64 %define _without_alsa 1 %endif -%{!?_without_alsa:%{!?_with_alsa9:%define _with_alsa5 1}} +%{!?_without_alsa:%{!?_with_alsa5:%define _with_alsa9 1}} Summary: A game programming library Summary(de): Eine Bibliothek zur Programmierung von Spielen Summary(es): Una libreria de programacion de juegos @@ -18,16 +21,18 @@ Summary(fr): Une librairie de programmation de jeux Summary(it): Una libreria per la programmazione di videogiochi Summary(pl): Biblioteka do programowania gier Name: allegro -Version: 4.1.9 -Release: 1 +Version: 4.1.11 +Release: 2 License: Giftware Group: Libraries Source0: http://dl.sourceforge.net/alleg/%{name}-%{version}.tar.gz -# Source0-md5: d4423486f7aed064e10071a19fd06b1e +# Source0-md5: 61568ff088fd074eaad8b5cc23ac40ff Patch0: %{name}-info.patch Patch1: %{name}-examples.patch Patch2: %{name}-alsa9.patch Patch3: %{name}-opt.patch +Patch4: %{name}-ldflags.patch +Patch5: %{name}-frame-pointer.patch URL: http://alleg.sourceforge.net/ BuildRequires: XFree86-devel %{!?_without_alsa:BuildRequires: alsa-lib-devel} @@ -390,24 +395,27 @@ Group: Development/Libraries Requires: %{name} = %{version} %description examples -This package contains example programs which are showing -allegro features. +This package contains example programs which demonstrate allegro +features. %description examples -l pl -Pakiet zawiera programy przyk³adowe demonstruj±ce mo?liwo¶ci biblioteki allegro. +Pakiet zawiera programy przyk³adowe demonstruj±ce mo¿liwo¶ci +biblioteki allegro. %prep %setup -q %patch0 -p1 %patch1 -p1 -%patch2 -p1 +%{!?_without_alsa:%patch2 -p1} %patch3 -p1 +%patch4 -p1 +%patch5 -p1 %build %{__aclocal} -%{__autoheader} configure.in include/allegro/platform/alunixac.hin +%{__autoheader} configure.in > include/allegro/platform/alunixac.hin %{__autoconf} -TARGET_ARCH="%{rpmcflags}"; export TARGET_ARCH +TARGET_ARCH="%{rpmcflags}" export TARGET_ARCH # dbglib & proflib are compiled besides normlib, so it's ok to have them here %configure \ --enable-static \ @@ -418,8 +426,13 @@ TARGET_ARCH="%{rpmcflags}"; export TARGET_ARCH --disable-linux \ %endif %{!?_without_proflib:--enable-proflib} \ + %{?_without_arts:--disable-artsdigi} \ + %{?_without_sse:--disable-sse} \ + %{?_without_sse:--disable-asm} \ %ifnarch %{ix86} - --disable-asm + --disable-asm \ + --disable-mmx \ + --disable-sse %endif %{__make} \ @@ -571,6 +584,7 @@ rm -rf $RPM_BUILD_ROOT %attr(755,root,root) %{_bindir}/exblend %attr(755,root,root) %{_bindir}/excamera %attr(755,root,root) %{_bindir}/excolmap +%attr(755,root,root) %{_bindir}/exconfig %attr(755,root,root) %{_bindir}/excustom %attr(755,root,root) %{_bindir}/exdata %attr(755,root,root) %{_bindir}/exdbuf