2.0 alpha
[platform/core/system/devman.git] / packaging / devman.spec
index 857e14f..2574032 100644 (file)
@@ -1,17 +1,18 @@
+#sbs-git:slp/pkgs/d/devman devman 0.1.6 5bf2e95e0bb15c43ff928f7375e1978b0accb0f8
 Name:       devman
 Summary:    Device manager library
-Version: 0.1.7
-Release:    1
+Version:    0.1.8
+Release:    11
 Group:      TO_BE/FILLED_IN
 License:    LGPL 2.1
 Source0:    %{name}-%{version}.tar.gz
-Source1001: packaging/devman.manifest 
 Requires(post): /sbin/ldconfig
 Requires(postun): /sbin/ldconfig
 BuildRequires:  cmake
 BuildRequires:  pkgconfig(vconf)
 BuildRequires:  pkgconfig(dlog)
 BuildRequires:  pkgconfig(heynoti)
+BuildRequires:  pkgconfig(iniparser)
 
 %description
 Device manager library for device control
@@ -52,7 +53,6 @@ Haptic Device manager library for device control (devel)
 %setup -q
 
 %build
-cp %{SOURCE1001} .
 CFLAGS="$CFLAGS" cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DCMAKE_DEVMAN_RSRC_PREFIX=share/devman -DCMAKE_DATADIR=/opt
 
 make %{?jobs:-j%jobs}
@@ -63,45 +63,40 @@ rm -rf %{buildroot}
 
 mkdir -p %{buildroot}%{_sysconfdir}/rc.d/rc3.d
 mkdir -p %{buildroot}%{_sysconfdir}/rc.d/rc4.d
-ln -s %{_sysconfdir}/init.d/devman %{buildroot}%{_sysconfdir}/rc.d/rc3.d/S10devman
-ln -s %{_sysconfdir}/init.d/devman %{buildroot}%{_sysconfdir}/rc.d/rc4.d/S10devman
 
-%post
+%post -n libdevman
 /sbin/ldconfig
 mkdir -p /etc/udev/rules.d
 if ! [ -L /etc/udev/rules.d/91-devman.rules ]; then
-ln -s /usr/share/devman/udev-rules/91-devman.rules /etc/udev/rules.d/91-devman.rules
+       ln -s %{_datadir}/devman/udev-rules/91-devman.rules /etc/udev/rules.d/91-devman.rules
 fi
 
-%postun
+%postun -n libdevman
 /sbin/ldconfig
 rm -f /etc/udev/rules.d/91-X1.rules
 
 %files -n libdevman
-%manifest devman.manifest
-/etc/rc.d/init.d/devman
+%{_sysconfdir}/rc.d/init.d/devman
 %{_bindir}/display_wd
 %{_libdir}/libdevman.so.*
 %{_datadir}/devman/udev-rules/91-devman.rules
-%{_sysconfdir}/rc.d/rc3.d/S10devman
-%{_sysconfdir}/rc.d/rc4.d/S10devman
 
 %files -n libdevman-devel
-%manifest devman.manifest
 %{_includedir}/devman/devman.h
+%{_includedir}/devman/devman_managed.h
+%{_includedir}/devman/devman_image.h
+%{_includedir}/devman/devman_error.h
+%{_includedir}/devman/devman_haptic.h
 %{_includedir}/devman/SLP_devman_PG.h
 %{_libdir}/pkgconfig/devman.pc
 %{_libdir}/libdevman.so
 
 %files -n libdevman-plugin-devel
-%manifest devman.manifest
 %{_includedir}/devman/devman_haptic_plugin_intf.h
 %{_includedir}/devman/devman_plugin_intf.h
 %{_libdir}/pkgconfig/devman_plugin.pc
 
 %files -n libdevman-haptic-devel
-%manifest devman.manifest
-%{_includedir}/devman/devman_haptic.h
 %{_libdir}/pkgconfig/devman_haptic.pc
 %{_includedir}/devman/devman_haptic_ext.h
 %{_includedir}/devman/devman_haptic_ext_core.h