1 Name: download-provider
2 Summary: download the contents in background.
6 License: TO_BE/FILLED_IN
7 Source0: %{name}-%{version}.tar.gz
8 Requires(post): /usr/bin/sqlite3
10 BuildRequires: pkgconfig(glib-2.0)
11 BuildRequires: pkgconfig(gobject-2.0)
12 BuildRequires: pkgconfig(dlog)
13 BuildRequires: pkgconfig(libsoup-2.4)
14 BuildRequires: pkgconfig(xdgmime)
15 BuildRequires: pkgconfig(vconf)
16 BuildRequires: pkgconfig(db-util)
17 BuildRequires: pkgconfig(sqlite3)
18 BuildRequires: pkgconfig(bundle)
19 BuildRequires: pkgconfig(capi-appfw-application)
20 BuildRequires: pkgconfig(capi-network-connection)
23 Description: download the contents in background
26 Summary: download-provider
27 Group: Development/Libraries
28 Requires: %{name} = %{version}-%{release}
31 Description: download the contents in background (developement files)
36 cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix}
45 mkdir -p %{buildroot}%{_sysconfdir}/rc.d/rc3.d
46 ln -s %{_sysconfdir}/rc.d/init.d/download-provider-service %{buildroot}%{_sysconfdir}/rc.d/rc3.d/S70download-provider-service
47 mkdir -p %{buildroot}%{_sysconfdir}/rc.d/rc5.d
48 ln -s %{_sysconfdir}/rc.d/init.d/download-provider-service %{buildroot}%{_sysconfdir}/rc.d/rc5.d/S70download-provider-service
50 mkdir -p %{buildroot}/opt/data/download-provider
53 mkdir -p /opt/dbspace/
54 if [ ! -f /opt/dbspace/.download-provider.db ];
56 sqlite3 /opt/dbspace/.download-provider.db 'PRAGMA journal_mode=PERSIST;
57 CREATE TABLE downloading (id INTEGER PRIMARY KEY AUTOINCREMENT, uniqueid INTEGER UNIQUE, packagename TEXT, notification INTEGER, installpath TEXT, filename TEXT, creationdate TEXT, retrycount INTEGER, state INTEGER, url TEXT, mimetype TEXT, etag TEXT, savedpath TEXT);'
58 sqlite3 /opt/dbspace/.download-provider.db 'PRAGMA journal_mode=PERSIST;
59 CREATE TABLE history (id INTEGER PRIMARY KEY AUTOINCREMENT, uniqueid INTEGER UNIQUE, packagename TEXT, filename TEXT, creationdate TEXT, state INTEGER, mimetype TEXT, savedpath TEXT);'
63 %defattr(-,root,root,-)
64 %dir /opt/data/download-provider
65 /opt/data/download-provider/*.png
66 %{_libdir}/libdownloadagent.so.0.0.1
67 %{_libdir}/libdownloadagent.so
68 %{_bindir}/download-provider
69 %{_sysconfdir}/rc.d/init.d/download-provider-service
70 %{_sysconfdir}/rc.d/rc3.d/S70download-provider-service
71 %{_sysconfdir}/rc.d/rc5.d/S70download-provider-service
74 %defattr(-,root,root,-)
75 %{_libdir}/libdownloadagent.so.0.0.1
76 %{_libdir}/libdownloadagent.so
77 %{_bindir}/download-provider
78 %{_includedir}/download-provider/download-provider.h
79 %{_libdir}/pkgconfig/download-provider.pc
82 * Tue Aug 17 2012 Jungki Kwak <jungki.kwak@samsung.com>
83 - Enable to use destination path
84 - Add to handle invalid id
86 * Tue Aug 16 2012 Jungki Kwak <jungki.kwak@samsung.com>
87 - Change socket close timing
89 * Mon Aug 13 2012 Kwangmin Bang <justine.bang@samsung.com>
90 - Disable default dlog in launching script.
92 * Tue Aug 09 2012 Jungki Kwak <jungki.kwak@samsung.com>
93 - The function to init dbus glib is removed
95 * Tue Aug 08 2012 Jungki Kwak <jungki.kwak@samsung.com>
96 - The function to init dbus glib is added for connection network CAPI
98 * Tue Aug 07 2012 Jungki Kwak <jungki.kwak@samsung.com>
99 - Change the name of temp direcoty.
100 - When add requestinfo to slot, save it to DB.
102 * Mon Aug 06 2012 Jungki Kwak <jungki.kwak@samsung.com>
103 - Initial version is updated.