1 #sbs-git:slp/pkgs/d/devman devman 0.1.6 5bf2e95e0bb15c43ff928f7375e1978b0accb0f8
3 Summary: Device manager library
8 Source0: %{name}-%{version}.tar.gz
9 Requires(post): /sbin/ldconfig
10 Requires(postun): /sbin/ldconfig
12 BuildRequires: pkgconfig(vconf)
13 BuildRequires: pkgconfig(dlog)
14 BuildRequires: pkgconfig(heynoti)
15 BuildRequires: pkgconfig(iniparser)
18 Device manager library for device control
22 Summary: Device manager library
23 Group: Development/Libraries
25 %description -n libdevman
26 Device manager library for device control
28 %package -n libdevman-devel
29 Summary: Device manager library for (devel)
30 Group: Development/Libraries
31 Requires: libdevman = %{version}-%{release}
33 %description -n libdevman-devel
34 Device manager library for device control (devel)
36 %package -n libdevman-plugin-devel
37 Summary: Device manager plugin library for (devel)
38 Group: Development/Libraries
39 Requires: libdevman-devel = %{version}-%{release}
41 %description -n libdevman-plugin-devel
42 Device manager plugin library for device control (devel)
44 %package -n libdevman-haptic-devel
45 Summary: Haptic Device manager library for (devel)
46 Group: Development/Libraries
47 Requires: libdevman-devel = %{version}-%{release}
49 %description -n libdevman-haptic-devel
50 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
69 mkdir -p /etc/udev/rules.d
70 if ! [ -L /etc/udev/rules.d/91-devman.rules ]; then
71 ln -s %{_datadir}/devman/udev-rules/91-devman.rules /etc/udev/rules.d/91-devman.rules
76 rm -f /etc/udev/rules.d/91-X1.rules
79 %{_sysconfdir}/rc.d/init.d/devman
81 %{_libdir}/libdevman.so.*
82 %{_datadir}/devman/udev-rules/91-devman.rules
84 %files -n libdevman-devel
85 %{_includedir}/devman/devman.h
86 %{_includedir}/devman/devman_managed.h
87 %{_includedir}/devman/devman_image.h
88 %{_includedir}/devman/devman_error.h
89 %{_includedir}/devman/devman_haptic.h
90 %{_includedir}/devman/SLP_devman_PG.h
91 %{_libdir}/pkgconfig/devman.pc
92 %{_libdir}/libdevman.so
94 %files -n libdevman-plugin-devel
95 %{_includedir}/devman/devman_haptic_plugin_intf.h
96 %{_includedir}/devman/devman_plugin_intf.h
97 %{_libdir}/pkgconfig/devman_plugin.pc
99 %files -n libdevman-haptic-devel
100 %{_libdir}/pkgconfig/devman_haptic.pc
101 %{_includedir}/devman/devman_haptic_ext.h
102 %{_includedir}/devman/devman_haptic_ext_core.h