Add default Smack manifest for oma-ds-service.spec
[pkgs/o/oma-ds-service.git] / packaging / oma-ds-service.spec
1 Name:       oma-ds-service
2 Summary:    oma-ds-service
3 Version:    0.1.11
4 Release:    1
5 Group:      TO_BE/FILLED_IN
6 License:    Samsung Proprietary License
7 Source0:    %{name}-%{version}.tar.gz
8 Source1001: packaging/oma-ds-service.manifest 
9 Requires(post): /sbin/ldconfig
10 Requires(postun): /sbin/ldconfig
11 BuildRequires:  pkgconfig(glib-2.0)
12 BuildRequires:  pkgconfig(libsoup-2.4)
13 BuildRequires:  pkgconfig(sqlite3)
14 BuildRequires:  pkgconfig(sync-agent-framework)
15 BuildRequires:  pkgconfig(vconf)
16 BuildRequires:  pkgconfig(libwbxml2)
17 BuildRequires:  pkgconfig(check)
18 BuildRequires:  expat-devel
19 BuildRequires:  cmake
20
21 Requires(post): /sbin/ldconfig  
22 Requires(postun): /sbin/ldconfig  
23
24
25 %description
26 oma-ds-service daemon (development headers)
27
28
29 #%package devel
30 #Summary:    Development files for %{name}
31 #Group:      Development/Libraries
32 #Requires:   %{name} = %{version}-%{release}
33 #%description devel
34 #Development files for %{name}
35
36 %prep
37 %setup -q
38
39
40 %build
41 cp %{SOURCE1001} .
42 cmake . -DCMAKE_INSTALL_PREFIX=/usr
43
44
45 make %{?jobs:-j%jobs}
46
47 %install
48 rm -rf %{buildroot}
49 %make_install
50
51 mkdir -p %{buildroot}%{_sysconfdir}/rc.d/init.d    
52 mkdir -p %{buildroot}%{_sysconfdir}/rc.d/rc3.d    
53 mkdir -p %{buildroot}%{_sysconfdir}/rc.d/rc5.d    
54 mv syncmld_mgr %{buildroot}%{_sysconfdir}/rc.d/init.d/syncmld_mgr    
55   
56 ln -s %{_sysconfdir}/rc.d/init.d/syncmld_mgr %{buildroot}%{_sysconfdir}/rc.d/rc3.d/S90Syncmld  
57 ln -s %{_sysconfdir}/rc.d/init.d/syncmld_mgr %{buildroot}%{_sysconfdir}/rc.d/rc5.d/S90Syncmld  
58
59 mkdir -p %{buildroot}/opt/data/oma-ds  
60 mv eventconfig_omads %{buildroot}/opt/data/oma-ds/  
61 mv noticonfig_omads %{buildroot}/opt/data/oma-ds/  
62 mv omadsUI_fw_config.xml %{buildroot}/opt/data/oma-ds/  
63 mv omads_fw_config.xml %{buildroot}/opt/data/oma-ds/
64
65 %post -p /sbin/ldconfig
66 %postun -p /sbin/ldconfig
67
68 %files
69 %manifest oma-ds-service.manifest
70 %defattr(-,root,root,-)
71 %{_bindir}/*
72 #/opt/data/eventconfig_omads
73 #/opt/data/noticonfig_omads
74 /opt/data/oma-ds/eventconfig_omads  
75 /opt/data/oma-ds/noticonfig_omads  
76 /opt/data/oma-ds/omadsUI_fw_config.xml  
77 /opt/data/oma-ds/omads_fw_config.xml  
78
79
80 %defattr(700,root,root)    
81 %{_sysconfdir}/rc.d/init.d/syncmld_mgr    
82   
83 #%files devel
84 #%defattr(-,root,root,-)
85 #%{_includedir}/agent-framework/*
86 #%{_libdir}/*.so
87 #%{_libdir}/pkgconfig/oma-ds-service.pc
88
89 %defattr(755,root,root)      
90 %{_sysconfdir}/rc.d/rc3.d/S90Syncmld       
91 %{_sysconfdir}/rc.d/rc5.d/S90Syncmld