29720043c560c73fcab4f630acdabedad82e4da8
[framework/base/syspopup.git] / packaging / syspopup.spec
1 Name:       syspopup
2 Summary:    syspopup package
3 Version:        0.0.67
4 Release:    1
5 Group:      TO_BE/FILLED_IN
6 License:    Apache-2.0
7 Source0:    syspopup-%{version}.tar.gz
8 Requires(post): /sbin/ldconfig
9 Requires(post): /bin/touch
10 Requires(postun): /sbin/ldconfig
11 BuildRequires:  cmake
12 BuildRequires:  pkgconfig(sqlite3)
13 BuildRequires:  pkgconfig(bundle)
14 BuildRequires:  pkgconfig(dlog)
15 BuildRequires:  pkgconfig(utilX)
16 BuildRequires:  pkgconfig(dbus-glib-1)
17 BuildRequires:  pkgconfig(x11)
18 BuildRequires:  pkgconfig(heynoti)
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:      Development/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:      TO_BE/FILLED_IN
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:      TO_BE/FILLED_IN
49 Requires:   %{name}-devel = %{version}-%{release}
50
51 %description caller-devel
52 syspopup-caller development package for popup
53
54
55 %prep
56 %setup -q -n %{name}-%{version}
57
58
59 %build
60 CFLAGS=${_cflags} cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DEXTRA_CFLAGS=-fPIC
61 make %{?jobs:-j%jobs}
62
63 %install
64 rm -rf %{buildroot}
65 %make_install
66
67 touch %{buildroot}%{_datadir}/popup_noti_term
68
69
70
71 %post
72 /sbin/ldconfig
73
74 mkdir -p /opt/dbspace/
75 sqlite3 /opt/dbspace/.syspopup.db < /opt/share/syspopup_db.sql
76 rm -rf /opt/share/syspopup_db.sql
77 chown root:5000 /opt/dbspace/.syspopup.db
78 chown root:5000 /opt/dbspace/.syspopup.db-journal
79 chmod 664 /opt/dbspace/.syspopup.db
80 chmod 664 /opt/dbspace/.syspopup.db-journal
81
82
83 %postun -p /sbin/ldconfig
84
85
86
87
88 %post caller -p /sbin/ldconfig
89
90 %postun caller -p /sbin/ldconfig
91
92
93
94
95 %files
96 %{_datadir}/icons/default/small/org.tizen.syspopup-app.png
97 %{_bindir}/sp_test
98 %{_bindir}/syspopup-app
99 %{_libdir}/libsyspopup.so.0.1.0
100 /opt/share/syspopup_db.sql
101 /opt/share/applications/org.tizen.syspopup-app.desktop
102 %{_datadir}/popup_noti_term
103
104
105 %files devel
106 %{_includedir}/SLP_SYSPOPUP_PG.h
107 %{_includedir}/syspopup.h
108 %{_libdir}/libsyspopup.so
109 %{_libdir}/pkgconfig/syspopup.pc
110
111 %files caller
112 %{_libdir}/libsyspopup_caller.so.0.1.0
113
114 %files caller-devel
115 %{_libdir}/libsyspopup_caller.so
116 %{_includedir}/syspopup_caller.h
117 %{_libdir}/pkgconfig/syspopup-caller.pc
118