stream-manager: Update filter parameters to filter_info structure and to each stream...
[platform/core/multimedia/pulseaudio-modules-tizen.git] / packaging / pulseaudio-modules-tizen.spec
1 Name:             pulseaudio-modules-tizen
2 Summary:          Pulseaudio modules for Tizen
3 Version:          5.0.160
4 Release:          0
5 Group:            Multimedia/Audio
6 License:          LGPL-2.1+
7 Source0:          %{name}-%{version}.tar.gz
8 Source1:          pulseaudio.conf
9 BuildRequires:    libtool-ltdl-devel
10 BuildRequires:    libtool
11 BuildRequires:    intltool
12 BuildRequires:    pkgconfig(dbus-1)
13 BuildRequires:    pkgconfig(iniparser)
14 BuildRequires:    pkgconfig(json-c)
15 BuildRequires:    pkgconfig(vconf)
16 %if "%{?TIZEN_PRODUCT_TV}" == "1"
17 BuildRequires:    pkgconfig(glib-2.0)
18 %endif
19 BuildRequires:    mm-hal-interface
20 BuildRequires:    pkgconfig(libpulse)
21 BuildRequires:    pkgconfig(pulsecore)
22 BuildRequires:    pkgconfig(libsystemd)
23 BuildRequires:    pulseaudio
24 BuildRequires:    m4
25 Requires(post):   /sbin/ldconfig
26 Requires(postun): /sbin/ldconfig
27
28 %description
29 This package contains pulseaudio modules for tizen audio system.
30
31 %prep
32 %setup -q
33
34 %build
35 export CFLAGS="%{optflags} -fno-strict-aliasing -DSYSCONFDIR=\\\"%{_sysconfdir}\\\" -DAUDIOHALDIR=\\\"%{_libdir}\\\""
36
37 export LD_AS_NEEDED=0
38 %reconfigure --prefix=%{_prefix} \
39         --disable-static \
40 %if "%{?TIZEN_PRODUCT_TV}" == "1"
41         --enable-vconf-helper
42 %endif
43 #        --enable-haltc
44
45 %__make %{?_smp_mflags} V=1
46
47 %install
48 %make_install
49
50 mkdir -p %{buildroot}%{_tmpfilesdir}
51 install -m 0644 %SOURCE1 %{buildroot}%{_tmpfilesdir}/pulseaudio.conf
52
53 %post
54 /sbin/ldconfig
55
56 %postun
57 /sbin/ldconfig
58
59 %files
60 %manifest pulseaudio-modules-tizen.manifest
61 %defattr(-,root,root,-)
62 %license LICENSE.LGPL-2.1+
63 %{_libdir}/pulse-5.0/modules/module-*.so
64 %{_libdir}/pulse-5.0/modules/libhal-interface.so
65 %{_libdir}/pulse-5.0/modules/libcommunicator.so
66 %{_tmpfilesdir}/pulseaudio.conf
67 %if "%{?TIZEN_PRODUCT_TV}" == "1"
68 %{_libdir}/pulse-5.0/modules/module-vconf.so
69 %{_libexecdir}/pulse/vconf-helper
70 %endif