1 Name: org.tizen.smartsearch
2 Summary: Smartsearch Application
6 License: Flora Software License
7 Source0: %{name}-%{version}.tar.gz
8 Requires: elementary-bin
9 BuildRequires: pkgconfig(appcore-efl)
10 BuildRequires: pkgconfig(aul)
11 BuildRequires: pkgconfig(db-util)
12 BuildRequires: pkgconfig(dlog)
13 BuildRequires: pkgconfig(ecore)
14 BuildRequires: pkgconfig(ecore-imf)
15 BuildRequires: pkgconfig(ecore-input)
16 BuildRequires: pkgconfig(ecore-x)
17 BuildRequires: pkgconfig(elementary)
18 BuildRequires: pkgconfig(email-service)
19 BuildRequires: pkgconfig(glib-2.0)
20 BuildRequires: pkgconfig(icu-i18n)
21 BuildRequires: pkgconfig(json-glib-1.0)
22 BuildRequires: pkgconfig(libsoup-2.4)
23 BuildRequires: pkgconfig(memo)
24 BuildRequires: pkgconfig(msg-service)
25 BuildRequires: pkgconfig(ui-gadget-1)
26 BuildRequires: pkgconfig(utilX)
27 BuildRequires: pkgconfig(x11)
28 BuildRequires: pkgconfig(capi-content-media-content)
29 BuildRequires: pkgconfig(capi-appfw-application)
30 BuildRequires: pkgconfig(capi-appfw-app-manager)
31 BuildRequires: pkgconfig(capi-web-favorites)
32 BuildRequires: libug-contacts-devel
33 BuildRequires: pkgconfig(cert-svc)
34 BuildRequires: pkgconfig(cert-svc-vcore)
35 BuildRequires: pkgconfig(contacts-service2)
36 BuildRequires: pkgconfig(calendar-service2)
39 BuildRequires: edje-tools
40 BuildRequires: gettext-devel
42 Requires: libug-worldclock-efl libug-phone-efl
45 Smartsearch Application.
52 %define PREFIX "/usr/apps/org.tizen.smartsearch"
53 %define RESDIR "/usr/apps/org.tizen.smartsearch/res"
54 %define DATADIR "/opt/usr/apps/org.tizen.smartsearch/data"
56 cmake . -DCMAKE_INSTALL_PREFIX=%{PREFIX}
62 touch %{buildroot}/opt/usr/apps/org.tizen.smartsearch/data/.search.db
63 touch %{buildroot}/opt/usr/apps/org.tizen.smartsearch/data/.search.db-journal
66 SEARCHPKG="org.tizen.smartsearch"
69 if [ ! -s /opt/usr/apps/$SEARCHPKG/data/.search.db ]
71 sqlite3 /opt/usr/apps/org.tizen.smartsearch/data/.search.db 'PRAGMA journal_mode = PERSIST;
72 CREATE TABLE IF NOT EXISTS search_category (item_name text not null, item_string int, item_visible int, item_order int, item_contents_type int, item_object_type int, def_pkg_name text);'
77 chown -R 5000:5000 /opt/usr/apps/$SEARCHPKG/data
78 chown -R 5000:5000 /opt/usr/apps/$SEARCHPKG/data/.search.db
79 chown -R 5000:5000 /opt/usr/apps/$SEARCHPKG/data/.search.db-journal
81 chmod 660 /opt/usr/apps/$SEARCHPKG/data/.search.db
82 chmod 660 /opt/usr/apps/$SEARCHPKG/data/.search.db-journal
84 vconftool set -t int file/private/org.tizen.smartsearch/category 0 -u 5000 -g 5000 2> /dev/null
85 vconftool set -t string file/private/org.tizen.smartsearch/keyword '' -u 5000 -g 5000 2> /dev/null
88 %manifest org.tizen.smartsearch.manifest
90 /usr/share/icons/default/small/*
91 /usr/apps/org.tizen.smartsearch/bin/*
92 /usr/apps/org.tizen.smartsearch/res/*
93 %attr(-,inhouse,inhouse) /opt/usr/apps/org.tizen.smartsearch/data/
94 %config(noreplace,missingok) /opt/usr/apps/org.tizen.smartsearch/data/.search.db
95 %config(noreplace,missingok) /opt/usr/apps/org.tizen.smartsearch/data/.search.db-journal