2 Summary: Device manager library
7 Source0: %{name}-%{version}.tar.gz
8 Source1001: packaging/devman.manifest
9 Requires(post): /sbin/ldconfig
10 Requires(postun): /sbin/ldconfig
12 BuildRequires: pkgconfig(vconf)
13 BuildRequires: pkgconfig(dlog)
14 BuildRequires: pkgconfig(heynoti)
17 Device manager library for device control
21 Summary: Device manager library
22 Group: Development/Libraries
24 %description -n libdevman
25 Device manager library for device control
27 %package -n libdevman-devel
28 Summary: Device manager library for (devel)
29 Group: Development/Libraries
30 Requires: libdevman = %{version}-%{release}
32 %description -n libdevman-devel
33 Device manager library for device control (devel)
35 %package -n libdevman-plugin-devel
36 Summary: Device manager plugin library for (devel)
37 Group: Development/Libraries
38 Requires: libdevman-devel = %{version}-%{release}
40 %description -n libdevman-plugin-devel
41 Device manager plugin library for device control (devel)
43 %package -n libdevman-haptic-devel
44 Summary: Haptic Device manager library for (devel)
45 Group: Development/Libraries
46 Requires: libdevman-devel = %{version}-%{release}
48 %description -n libdevman-haptic-devel
49 Haptic Device manager library for device control (devel)
56 CFLAGS="$CFLAGS" cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DCMAKE_DEVMAN_RSRC_PREFIX=share/devman -DCMAKE_DATADIR=/opt
64 mkdir -p %{buildroot}%{_sysconfdir}/rc.d/rc3.d
65 mkdir -p %{buildroot}%{_sysconfdir}/rc.d/rc4.d
66 ln -s %{_sysconfdir}/init.d/devman %{buildroot}%{_sysconfdir}/rc.d/rc3.d/S10devman
67 ln -s %{_sysconfdir}/init.d/devman %{buildroot}%{_sysconfdir}/rc.d/rc4.d/S10devman
71 mkdir -p /etc/udev/rules.d
72 if ! [ -L /etc/udev/rules.d/91-devman.rules ]; then
73 ln -s /usr/share/devman/udev-rules/91-devman.rules /etc/udev/rules.d/91-devman.rules
78 rm -f /etc/udev/rules.d/91-X1.rules
81 %manifest devman.manifest
82 /etc/rc.d/init.d/devman
84 %{_libdir}/libdevman.so.*
85 %{_datadir}/devman/udev-rules/91-devman.rules
86 %{_sysconfdir}/rc.d/rc3.d/S10devman
87 %{_sysconfdir}/rc.d/rc4.d/S10devman
89 %files -n libdevman-devel
90 %manifest devman.manifest
91 %{_includedir}/devman/devman.h
92 %{_includedir}/devman/SLP_devman_PG.h
93 %{_libdir}/pkgconfig/devman.pc
94 %{_libdir}/libdevman.so
96 %files -n libdevman-plugin-devel
97 %manifest devman.manifest
98 %{_includedir}/devman/devman_haptic_plugin_intf.h
99 %{_includedir}/devman/devman_plugin_intf.h
100 %{_libdir}/pkgconfig/devman_plugin.pc
102 %files -n libdevman-haptic-devel
103 %manifest devman.manifest
104 %{_includedir}/devman/devman_haptic.h
105 %{_libdir}/pkgconfig/devman_haptic.pc
106 %{_includedir}/devman/devman_haptic_ext.h
107 %{_includedir}/devman/devman_haptic_ext_core.h