b793d1a15aee239a92865c94c165ee36cb1ad26e
[profile/ivi/ico-uxf-pulse-plugin.git] / packaging / ico-uxf-pulse-plugin.spec
1 Name:           ico-uxf-pulse-plugin
2 Version:        0.1.2
3 Release:        1
4 Summary:        Grampus UI framework
5
6 Group:          System/GUI/Other
7 License:        Toyota Motor Corporation
8 URL:            www.toyota.com
9 Source0:        %{name}-%{version}.tar.bz2
10
11 BuildRequires: pkgconfig(glib-2.0)
12 BuildRequires: libwebsockets-devel
13 BuildRequires: pulseaudio-module-devel >= 2.0
14 BuildRequires: libatomic_ops-devel
15 BuildRequires: libtool-ltdl-devel
16 Requires:      pulseaudio >= 2.0
17
18 %description
19 Grampus UI framework.
20
21 %package devel
22 Summary:    Development files for %{name}
23 Group:      Development/Libraries
24 Requires:   %{name} = %{version}-%{release}
25
26 %description devel
27 Development files that expose the libico_uxfw API.
28
29 %prep
30 %setup -q
31
32 %build
33 autoreconf --install
34 %configure --libdir /usr/lib/pulse-2.1/modules/
35 make %{?_smp_mflags}
36
37 %install
38 rm -rf %{buildroot}
39 %make_install
40 %define confdir /opt/etc/ico/
41 %define testsdir /opt/etc/ico/tests/ico-uxf-pulse-plugin
42 install -m 0777 -d %{buildroot}%{confdir}
43 install -m 0777 -d %{buildroot}%{testsdir}
44 install -m 0777 src/tests/audio1.sh %{buildroot}%{testsdir}
45 install -m 0777 src/tests/audio2.sh %{buildroot}%{testsdir}
46 install -m 0777 src/tests/test_scenario.sh %{buildroot}%{testsdir}
47 install -m 0777 src/tests/tp_controller %{buildroot}%{testsdir}
48 install -m 0777 data/soundmgr.conf %{buildroot}%{confdir}
49 install -m 0777 data/tests/mediation_table.txt.for_test %{buildroot}%{testsdir}
50 install -m 0777 data/tests/mediation_table.txt.send %{buildroot}%{testsdir}
51 install -m 0777 data/tests/musicbox.wav %{buildroot}%{testsdir}
52 install -m 0777 data/tests/violin.wav %{buildroot}%{testsdir}
53
54 %post -p /sbin/ldconfig
55
56 %postun -p /sbin/ldconfig
57
58 %files
59 %defattr(-,root,root,-)
60 %{_libdir}/pulse-2.1/modules/ico_module-soundmgr.so*
61 /opt/etc/ico/soundmgr.conf
62 %defattr(777,root,root,-)
63 /opt/etc/ico
64 /opt/etc/ico/tests/ico-uxf-pulse-plugin/
65 %defattr(755,root,root,-)
66 /opt/etc/ico/tests/ico-uxf-pulse-plugin/audio1.sh
67 /opt/etc/ico/tests/ico-uxf-pulse-plugin/audio2.sh
68 /opt/etc/ico/tests/ico-uxf-pulse-plugin/test_scenario.sh
69 /opt/etc/ico/tests/ico-uxf-pulse-plugin/tp_controller
70 %defattr(777,root,root,-)
71 /opt/etc/ico/tests/ico-uxf-pulse-plugin/musicbox.wav
72 /opt/etc/ico/tests/ico-uxf-pulse-plugin/violin.wav
73 /opt/etc/ico/tests/ico-uxf-pulse-plugin/mediation_table.txt.for_test
74 /opt/etc/ico/tests/ico-uxf-pulse-plugin/mediation_table.txt.send
75
76
77 %files devel
78