X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=OpenAL.spec;h=5b05f2378902cbb270e52ed4bd7aabc0fcac0bc7;hb=a35955a2e0920a9e7605a4cdf4dbb11fb9d88003;hp=0e25e9ce7625c33abbc7f4abef5f7679c2c9c41c;hpb=fcd0ed17ebceee6168d19ea3f359d97782364c6f;p=packages%2FOpenAL.git diff --git a/OpenAL.spec b/OpenAL.spec index 0e25e9c..5b05f23 100644 --- a/OpenAL.spec +++ b/OpenAL.spec @@ -1,46 +1,38 @@ # +# TODO: +# - Build stops at: +# arch/i386/x86_floatmul.c:86:74: warning: use of C99 long long integer constant +# arch/i386/x86_floatmul.c:89:74: warning: use of C99 long long integer constant +# arch/i386/x86_floatmul.c: In function `_alFloatMul': +#arch/i386/x86_floatmul.c:86: internal compiler error: in ix86_expand_binop_builtin, at config/i386/i386.c:13246 +# Please submit a full bug report, +# +# - autoconf provides undefined macro.... + # Conditional build: +# %bcond_without alsa # without ALSA support %bcond_with arts # with aRts support -%bcond_without doc # don't build HTML documentation (from SGML source) %bcond_without esd # without esd support %bcond_with mmx # use MMX (makes sense on i[56]86 with MMX; won't run on non-MMX CPU) -# -# TODO: -# - remove zip BR? -# -%ifarch athlon pentium3 pentium4 amd64 -%define with_mmx 1 -%endif Summary: Open Audio Library Summary(pl): Otwarta Biblioteka D¼wiêku Name: OpenAL -Version: 0.0.7 -%define snap 20040416 -Release: 0.%{snap}.1 +Version: 0.0.8 +Release: 1 License: LGPL Group: Libraries -# from CVS :pserver:guest@opensource.creative.com:/usr/local/cvs-repository /openal -# (without all Win and Mac stuff and demos) -Source0: %{name}-linuxonly-%{snap}.tar.bz2 -# Source0-md5: 4f42f20484858452bfc30caa8976415d -Patch0: %{name}-prefix.patch -Patch1: %{name}-info.patch +Source0: http://www.openal.org/openal_webstf/downloads/openal-%{version}.tar.gz +# Source0-md5: 641cf53761f35ee979f3e888614797a0 URL: http://www.openal.org/ BuildRequires: SDL-devel %{?with_alsa:BuildRequires: alsa-lib-devel} %{?with_arts:BuildRequires: artsc-devel} -BuildRequires: autoconf -BuildRequires: automake -%{?with_doc:BuildRequires: docbook-utils} %{?with_esd:BuildRequires: esound-devel} -%{?with_doc:BuildRequires: gnome-doc-tools} BuildRequires: libvorbis-devel %{?with_mmx:BuildRequires: nasm} BuildRequires: smpeg-devel -BuildRequires: texinfo -BuildRequires: zip BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description @@ -86,67 +78,48 @@ OpenAL static library. Biblioteka OpenAL do konsolidacji statycznej. %prep -%setup -q -n openal -%patch0 -p1 -%patch1 -p1 - -echo 'AC_DEFUN([AC_HAS_MMX],[$%{?with_mmx:1}%{!?with_mmx:2}])' >> linux/acinclude.m4 +%setup -q -n openal-%{version} %build -cd linux -cp -f /usr/share/automake/config.sub . -%{__aclocal} -%{__autoconf} -%{__autoheader} %configure \ - %{!?debug:--enable-optimization} \ - %{?with_mmx:--enable-arch-asm} \ %{?with_alsa:--enable-alsa --enable-alsa-dlopen} \ - %{?with_arts:--enable-arts} \ - %{?with_esd:--enable-esd} \ - --enable-sdl \ - --enable-vorbis \ - --enable-smpeg \ + %{?with_arts:--enable-arts --enable-arts-dlopen} \ + %{?with_esd:--enable-esd --enable-esd-dlopen} \ + --enable-sdl --enable-sdl-dlopen \ --enable-capture \ + --enable-linux \ + --enable-null \ + --enable-waveout \ + --enable-vorbis --enable-vorbis-dlopen \ + --enable-mp3 --enable-mp3-dlopen \ --with-gcc=%{__cc} %{__make} -cd ../docs -%{?with_doc:%{__make} full-html} - %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT%{_infodir} -%{__make} -C linux install \ +%{__make} install \ DESTDIR=$RPM_BUILD_ROOT -install linux/doc/openal.info $RPM_BUILD_ROOT%{_infodir} - %clean rm -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig -%post devel -[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1 - -%postun devel -[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1 - %files %defattr(644,root,root,755) -%doc linux/{CREDITS,ChangeLog,NOTES,TODO} -%attr(755,root,root) %{_libdir}/lib*.so.*.* +%doc ChangeLog NOTES TODO +%attr(755,root,root) %{_libdir}/lib*.so.*.*.* %files devel %defattr(644,root,root,755) -%doc linux/doc/LOKI* %{?with_doc:docs/oalspecs-full} +%attr(755,root,root) %{_bindir}/*-config %attr(755,root,root) %{_libdir}/lib*.so +%{_libdir}/*.la +%{_pkgconfigdir}/* %{_includedir}/AL -%{_infodir}/openal.info* %files static %defattr(644,root,root,755)