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(appsvc)
11 BuildRequires: pkgconfig(aul)
12 BuildRequires: pkgconfig(calendar)
13 BuildRequires: pkgconfig(contacts-service)
14 BuildRequires: pkgconfig(db-util)
15 BuildRequires: pkgconfig(dlog)
16 BuildRequires: pkgconfig(ecore)
17 BuildRequires: pkgconfig(ecore-imf)
18 BuildRequires: pkgconfig(ecore-input)
19 BuildRequires: pkgconfig(ecore-x)
20 BuildRequires: pkgconfig(elementary)
21 BuildRequires: pkgconfig(email-service)
22 BuildRequires: pkgconfig(glib-2.0)
23 BuildRequires: pkgconfig(icu-i18n)
24 BuildRequires: pkgconfig(json-glib-1.0)
25 BuildRequires: pkgconfig(libmedia-service)
26 BuildRequires: pkgconfig(libsoup-2.4)
27 BuildRequires: pkgconfig(memo)
28 BuildRequires: pkgconfig(msg-service)
29 BuildRequires: pkgconfig(ui-gadget)
30 BuildRequires: pkgconfig(utilX)
31 BuildRequires: pkgconfig(x11)
32 BuildRequires: libug-contacts-devel
35 BuildRequires: edje-tools
36 BuildRequires: gettext-devel
38 Smartsearch Application.
45 %define PREFIX "/opt/apps/org.tizen.smartsearch"
46 %define RESDIR "/opt/apps/org.tizen.smartsearch/res"
47 %define DATADIR "/opt/apps/org.tizen.smartsearch/data"
49 cmake . -DCMAKE_INSTALL_PREFIX=%{PREFIX}
55 touch %{buildroot}/opt/apps/org.tizen.smartsearch/data/.search.db
56 touch %{buildroot}/opt/apps/org.tizen.smartsearch/data/.search.db-journal
59 SEARCHPKG="org.tizen.smartsearch"
62 if [ ! -s /opt/apps/$SEARCHPKG/data/.search.db ]
64 sqlite3 /opt/apps/$SEARCHPKG/data/.search.db 'PRAGMA journal_mode = PERSIST;
65 CREATE TABLE IF NOT EXISTS search_history (category int, keyword text not null, date TEXT, UNIQUE(category, keyword));'
69 chown -R 5000:5000 /opt/apps/$SEARCHPKG/data
70 chown -R 5000:5000 /opt/apps/$SEARCHPKG/data/.search.db
71 chown -R 5000:5000 /opt/apps/$SEARCHPKG/data/.search.db-journal
73 chmod 660 /opt/apps/$SEARCHPKG/data/.search.db
74 chmod 660 /opt/apps/$SEARCHPKG/data/.search.db-journal
76 vconftool set -t int db/smartsearch/category 0 -u 5000 -g 5000 2> /dev/null
77 vconftool set -t string db/smartsearch/keyword '' -u 5000 -g 5000 2> /dev/null
82 /opt/apps/org.tizen.smartsearch/bin/*
83 /opt/apps/org.tizen.smartsearch/res/*
84 %attr(-,inhouse,inhouse) /opt/apps/org.tizen.smartsearch/data/
85 %config(noreplace,missingok) /opt/apps/org.tizen.smartsearch/data/.search.db
86 %config(noreplace,missingok) /opt/apps/org.tizen.smartsearch/data/.search.db-journal
87 /opt/share/applications/*
88 /opt/apps/org.tizen.smartsearch/share/process-info/smartsearch.ini