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