9f3130dad196bc675604697ba5adfd75300cf86d
[platform/core/base/syspopup.git] / packaging / syspopup.spec
1 Name:       syspopup
2 Summary:    syspopup package
3 Version:    0.0.92
4 Release:    1
5 Group:      System/Libraries
6 License:    Apache-2.0
7 Source0:    syspopup-%{version}.tar.gz
8 Source1001:     %{name}.manifest
9 Source1002:     %{name}-devel.manifest
10 Source1003:     %{name}-caller.manifest
11 Source1004:     %{name}-caller-devel.manifest
12 BuildRequires:  cmake
13 BuildRequires:  pkgconfig(sqlite3)
14 BuildRequires:  pkgconfig(bundle)
15 BuildRequires:  pkgconfig(dlog)
16 BuildRequires:  pkgconfig(utilX)
17 BuildRequires:  pkgconfig(dbus-glib-1)
18 BuildRequires:  pkgconfig(x11)
19 BuildRequires:  pkgconfig(aul)
20 BuildRequires:  pkgconfig(evas)
21 BuildRequires:  pkgconfig(appcore-efl)
22
23
24 %description
25 syspopup package for popup
26
27
28 %package devel
29 Summary:    syspopup development package
30 Group:      System/Libraries
31 Requires:   %{name} = %{version}-%{release}
32
33 %description devel
34 syspopup development package popup
35
36 %package caller
37 Summary:    syspopup-caller package
38 Group:      System/Libraries
39 Requires:   %{name} = %{version}-%{release}
40 Requires(post): /sbin/ldconfig
41 Requires(postun): /sbin/ldconfig
42
43 %description caller
44 syspopup-caller package for popup
45
46 %package caller-devel
47 Summary:    syspopup-caller development package
48 Group:      System/Development
49 Requires:   %{name} = %{version}-%{release}
50
51 %description caller-devel
52 syspopup-caller development package for popup
53
54
55 %prep
56 %setup -q
57 cp %{SOURCE1001} %{SOURCE1002} %{SOURCE1003} %{SOURCE1004} .
58
59 %build
60 %cmake . -DEXTRA_CFLAGS=-fPIC
61
62 make %{?jobs:-j%jobs}
63
64 %install
65 %make_install
66
67 mkdir -p %{buildroot}/opt/dbspace
68 sqlite3 %{buildroot}/opt/dbspace/.syspopup.db < %{buildroot}/usr/share/syspopup/syspopup_db.sql
69 rm -rf %{buildroot}/usr/share/syspopup/syspopup_db.sql
70
71 touch %{buildroot}%{_datadir}/popup_noti_term
72
73 %post -p /sbin/ldconfig
74
75 %postun -p /sbin/ldconfig
76
77 %post caller -p /sbin/ldconfig
78
79 %postun caller -p /sbin/ldconfig
80
81 %files
82 %manifest %{name}.manifest
83 %defattr(-,root,root,-)
84 %{_datadir}/icons/default/small/org.tizen.syspopup-app.png
85 %{_bindir}/sp_test
86 %{_bindir}/syspopup-app
87 %{_libdir}/libsyspopup.so.0.1.0
88 /usr/share/packages/org.tizen.syspopup-app.xml
89 %{_datadir}/popup_noti_term
90
91 %attr(644,root,app) /opt/dbspace/.syspopup.db
92 %attr(644,root,app) /opt/dbspace/.syspopup.db-journal
93
94
95 %files devel
96 %manifest %{name}-devel.manifest
97 %defattr(-,root,root,-)
98 %{_includedir}/SLP_SYSPOPUP_PG.h
99 %{_includedir}/syspopup.h
100 %{_libdir}/libsyspopup.so
101 %{_libdir}/pkgconfig/syspopup.pc
102
103 %files caller
104 %manifest %{name}-caller.manifest
105 %defattr(-,root,root,-)
106 %{_libdir}/libsyspopup_caller.so.0.1.0
107
108 %files caller-devel
109 %manifest %{name}-caller-devel.manifest
110 %defattr(-,root,root,-)
111 %{_libdir}/libsyspopup_caller.so
112 %{_includedir}/syspopup_caller.h
113 %{_libdir}/pkgconfig/syspopup-caller.pc
114
115 %changelog
116 * Fri Apr 12 2013 - Hyungdeuk Kim <hd3.kim@samsung.com>
117 - Remove drm syspopup requested by hakjoo.ko
118
119 * Tue Apr 2 2013 - Hyugdeuk Kim <hd3.kim@samsung.com>
120 - Add syspopup_reset_timeout api