fixup! Allocate memory based on configuration parameter;
[platform/upstream/openal-soft.git] / packaging / openal-soft.spec
1 Name:           openal-soft
2 Version:        1.17.2
3 Release:        14
4 License:        LGPL-2.0+
5 Summary:        A cross-platform 3D audio API
6 URL:            http://connect.creativelabs.com/openal/
7 Group:          System/Libraries
8 Source:         %{name}-%{version}.tar.bz2
9 Source1001:     openal-soft.manifest
10 BuildRequires:  cmake
11 BuildRequires: pkgconfig(dlog)
12 BuildRequires: pkgconfig(libpulse)
13 BuildRequires: pkgconfig(capi-media-sound-manager)
14 BuildRequires: pkgconfig(mm-common)
15 BuildRequires: pkgconfig(mm-session)
16 BuildRequires: pkgconfig(mm-sound)
17
18 %description
19 OpenAL is a cross-platform 3D audio API appropriate for use with gaming
20 applications and many other types of audio applications.
21
22 %package devel
23 Summary:        openal-soft development package
24 Group:          Development/Libraries
25 Requires:       %{name} = %{version}
26
27 %description devel
28 Development package for OpenAL, a cross-platform 3D audio API
29 appropriate for use with gaming applications and many other types of
30 audio applications.
31
32 %prep
33 %setup -q
34 cp %{SOURCE1001} .
35
36 %build
37
38 export CFLAGS+=" -D__TIZEN__ -DUSE_DLOG "
39 export TIZEN_BUILD=1
40
41 %cmake .
42 make %{?_smp_mflags}
43
44 %install
45 %make_install
46
47
48 %post -p /sbin/ldconfig
49
50 %postun -p /sbin/ldconfig
51
52
53 %files
54 %manifest %{name}.manifest
55 %license COPYING
56 %{_bindir}/openal-info
57 %{_bindir}/altonegen
58 %{_libdir}/libopenal.so.*
59 /etc/openal/alsoft.conf
60 %exclude /usr/lib/debug/.build-id/*
61 %exclude %{_datadir}/openal/hrtf/*
62
63 %files devel
64 %manifest %{name}.manifest
65 %{_includedir}/AL/*.h
66 %{_libdir}/libopenal.so
67 %{_libdir}/pkgconfig/openal.pc