Port to new Weston config parser. Install Weston config in /etc/xdg/weston.
[profile/ivi/ico-uxf-weston-plugin.git] / packaging / ico-uxf-weston-plugin.spec
1 Name:       ico-uxf-weston-plugin
2 Summary:    Weston Plugins for IVI
3 Version:    0.5.02
4 Release:    1.1
5 Group:      System/GUI/Libraries
6 License:    MIT
7 URL:        ""
8 Source0:    %{name}-%{version}.tar.bz2
9
10 BuildRequires: pkgconfig(weston) >= 1.0.6
11 BuildRequires: pkgconfig(eina)
12 BuildRequires: pkgconfig(evas)
13 BuildRequires: pkgconfig(eina)
14 BuildRequires: pkgconfig(elementary)
15 BuildRequires: pkgconfig(ecore-wayland)
16 BuildRequires: aul-devel
17 BuildRequires: ecore-devel
18 Requires: weston >= 1.0.6
19
20 %description
21 Weston Plugins for IVI
22
23 %package devel
24 Summary:    Development files for %{name}
25 Group:      Development/GUI/Libraries
26 Requires:   %{name} = %{version}-%{release}
27
28 %description devel
29 Development files that expose the wayland extended protocols for IVI.
30
31 %prep
32 %setup -q -n %{name}-%{version}
33
34 %build
35 autoreconf --install
36
37 %autogen --prefix=/usr
38
39 %configure
40 make %{?_smp_mflags}
41
42 %install
43 rm -rf %{buildroot}
44 %make_install
45
46 # configurations
47 %define weston_conf %{_sysconfdir}/xdg/weston
48 mkdir -p %{buildroot}%{weston_conf}
49 install -m 0644 weston.ini.ico %{buildroot}%{weston_conf}/weston.ini
50 install -m 0644 weston_ivi_plugin.ini %{buildroot}%{weston_conf}
51
52 %files
53 %defattr(-,root,root,-)
54 %dir %{_libdir}/weston/
55 %{_libdir}/weston/*.so
56 %{_libdir}/libico-uxf-weston-plugin.so.*
57 %config(noreplace) %{weston_conf}/weston.ini
58 %config(noreplace) %{weston_conf}/weston_ivi_plugin.ini
59
60 %files devel
61 %defattr(-,root,root,-)
62 %{_includedir}/%{name}/ico_input_mgr-client-protocol.h
63 %{_includedir}/%{name}/ico_ivi_shell-client-protocol.h
64 %{_includedir}/%{name}/ico_window_mgr-client-protocol.h
65 %{_libdir}/libico-uxf-weston-plugin.so