]> git.pld-linux.org Git - packages/OpenAL.git/blame - OpenAL.spec
- updated to 1.13
[packages/OpenAL.git] / OpenAL.spec
CommitLineData
68071dbf 1#
a35955a2 2# Conditional build:
7e80d8dd 3%bcond_without alsa # without ALSA support
4%bcond_without portaudio # without PortAudio support
f953b352 5%bcond_without pulseaudio # without PulseAudio support
a26f1dac 6#
d451b59a 7Summary: Open Audio Library
8be14136 8Summary(pl.UTF-8): Otwarta Biblioteka Dźwięku
6a3db3d8 9Name: OpenAL
f953b352 10Version: 1.13
7e80d8dd 11Release: 1
65437b48 12License: LGPL v2+
68071dbf 13Group: Libraries
7e80d8dd 14Source0: http://kcat.strangesoft.net/openal-releases/openal-soft-%{version}.tar.bz2
f953b352 15# Source0-md5: 58b7d2809790c70681b825644c5f3614
7e80d8dd 16#URL: http://kcat.strangesoft.net/openal.html
827050d4 17URL: http://www.openal.org/
e62907a5 18%{?with_alsa:BuildRequires: alsa-lib-devel}
7e80d8dd 19BuildRequires: cmake
20%{?with_portaudio:BuildRequires: portaudio-devel}
f953b352 21%{?with_pulseaudio:BuildRequires: pulseaudio-devel}
6a3db3d8 22BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23
6a3db3d8 24%description
25OpenAL, the Open Audio Library, is a joint effort to create an open,
26vendor-neutral, cross-platform API for interactive, primarily
27spatialized audio. OpenAL's primary audience are application
28developers and desktop users that rely on portable standards like
29OpenGL, for games and other multimedia applications. OpenAL is already
30supported by a number of hardware vendors and developers.
31
a4959810
JR
32%description -l pl.UTF-8
33OpenAL, otwarta biblioteka dźwięku, to połączony wysiłek w celu
34stworzenia otwartego, niezależnego od producentów, międzyplatformowego
35interfejsu projektowania aplikacji w części obsługi dźwięku.
36Biblioteka adresowana jest do twórców aplikacji i użytkowników,
37którzy wybierają przenośne standardy, jak OpenGL, w grach i
38aplikacjach multimedialnych. OpenAL posiada już wsparcie wielu
39dostarczycieli sprzętu i programistów.
d451b59a 40
6a3db3d8 41%package devel
d451b59a 42Summary: Headers for OpenAL
8be14136 43Summary(pl.UTF-8): Pliki nagłówkowe do OpenAL
68071dbf 44Group: Development/Libraries
e62907a5 45Requires: %{name} = %{version}-%{release}
6a3db3d8 46
47%description devel
d451b59a 48Header files for OpenAL-based programs.
6a3db3d8 49
a4959810
JR
50%description devel -l pl.UTF-8
51Pliki nagłówkowe potrzebne przy budowaniu programów opartych na
d451b59a 52OpenAL.
53
6a3db3d8 54%prep
7e80d8dd 55%setup -q -n openal-soft-%{version}
68071dbf 56
6a3db3d8 57%build
65437b48 58%cmake . \
7e80d8dd 59 -DCMAKE_INSTALL_PREFIX=%{_prefix} \
65437b48 60 -DCMAKE_VERBOSE_MAKEFILE=1 \
f953b352
JB
61 -DLIB_INSTALL_DIR=%{_lib} \
62 %{!?with_alsa:-DALSA=OFF} \
63 %{!?with_portaudio:-DPORTAUDIO=OFF} \
64 %{!?with_pulseaudio:-DPULSEAUDIO=OFF}
65437b48 65
7e80d8dd 66%{__make}
6a3db3d8 67
68%install
69rm -rf $RPM_BUILD_ROOT
d451b59a 70
f2c02821 71%{__make} install \
68071dbf 72 DESTDIR=$RPM_BUILD_ROOT
d451b59a 73
6a3db3d8 74%clean
75rm -rf $RPM_BUILD_ROOT
76
404a1bc6
JB
77%post -p /sbin/ldconfig
78%postun -p /sbin/ldconfig
79
6a3db3d8 80%files
3f81b215 81%defattr(644,root,root,755)
65437b48 82%attr(755,root,root) %{_bindir}/openal-info
a26f1dac 83%attr(755,root,root) %{_libdir}/libopenal.so.*.*.*
65437b48 84%attr(755,root,root) %ghost %{_libdir}/libopenal.so.1
6a3db3d8 85
86%files devel
87%defattr(644,root,root,755)
a26f1dac 88%attr(755,root,root) %{_libdir}/libopenal.so
68071dbf 89%{_includedir}/AL
a26f1dac 90%{_pkgconfigdir}/openal.pc
This page took 0.074513 seconds and 4 git commands to generate.