2 Summary: File manager service server.
6 License: Apache License, Version 2.0
7 Source0: %{name}-%{version}.tar.gz
8 Source1: media-server.service
10 Requires(post): /usr/bin/vconftool
11 BuildRequires: pkgconfig(glib-2.0)
12 BuildRequires: pkgconfig(vconf)
13 BuildRequires: pkgconfig(dlog)
14 BuildRequires: pkgconfig(drm-client)
15 BuildRequires: pkgconfig(aul)
16 BuildRequires: pkgconfig(pmapi)
17 BuildRequires: pkgconfig(heynoti)
18 BuildRequires: pkgconfig(dbus-glib-1)
19 BuildRequires: pkgconfig(sqlite3)
20 BuildRequires: pkgconfig(db-util)
21 BuildRequires: pkgconfig(notification)
24 Description: File manager service server
27 %package -n libmedia-utils
28 Summary: media server runtime library.
29 Group: TO_BE/FILLED_IN
31 %description -n libmedia-utils
32 Description : media server runtime library.
35 %package -n libmedia-utils-devel
36 Summary: media server development library.
37 Group: Development/Libraries
38 Requires: libmedia-utils = %{version}-%{release}
40 %description -n libmedia-utils-devel
41 Description: media server development library.
49 %configure --prefix=%{_prefix} --disable-static
56 mkdir -p %{buildroot}/usr/lib/systemd/system/multi-user.target.wants
57 install -m 644 %{SOURCE1} %{buildroot}/usr/lib/systemd/system/media-server.service
58 ln -s ../media-server.service %{buildroot}/usr/lib/systemd/system/multi-user.target.wants/media-server.service
61 mkdir -p %{buildroot}/%{_datadir}/license
62 cp -rf %{_builddir}/%{name}-%{version}/LICENSE.APLv2.0 %{buildroot}/%{_datadir}/license/%{name}
65 vconftool set -t int db/filemanager/dbupdate "1" -f
66 vconftool set -t int memory/filemanager/Mmc "0" -i -f
67 vconftool set -t string db/private/mediaserver/mmc_info "" -f
68 vconftool set -t int file/private/mediaserver/scan_internal "1" -f
69 vconftool set -t int file/private/mediaserver/scan_directory "1" -f
72 %manifest media-server.manifest
73 %defattr(-,root,root,-)
74 %{_bindir}/media-server
75 %{_bindir}/media-scanner
76 %{_bindir}/mediadb-update
77 %attr(755,-,-) %{_sysconfdir}/rc.d/init.d/mediasvr
78 /etc/rc.d/rc3.d/S99mediasvr
79 /etc/rc.d/rc5.d/S99mediasvr
80 /usr/local/bin/reset_mediadb.sh
81 /usr/lib/systemd/system/media-server.service
82 /usr/lib/systemd/system/multi-user.target.wants/media-server.service
84 %{_datadir}/license/%{name}
86 %files -n libmedia-utils
87 %manifest libmedia-utils.manifest
88 %defattr(-,root,root,-)
89 %{_libdir}/libmedia-utils.so
90 %{_libdir}/libmedia-utils.so.0
91 %{_libdir}/libmedia-utils.so.0.0.0
93 %files -n libmedia-utils-devel
94 %defattr(-,root,root,-)
95 %{_libdir}/pkgconfig/libmedia-utils.pc
96 %{_includedir}/media-utils/*.h
99 * Mon Oct 15 2012 Hyunjun Ko <zzoon.ko@samsnug.com> - 0.1.97
100 - Fix a bug in db thread
102 * Wed Oct 10 2012 Hyunjun Ko <zzoon.ko@samsnug.com> - 0.1.96
103 - Some apis are added : media_db_request_update_db_batch / start / end
105 * Mon Sep 10 2012 Haejeong Kim <backto.kim@samsnug.com> - 0.1.86
106 - Make new thread for DB write. Only Media server can update db
108 * Mon Aug 06 2012 Yong Yeon Kim <yy9875.kim@samsnug.com> - 0.1.86
109 - add notification subscribe function for application
110 - fix bug : once validity checking time, call insert_item_batch two times.
111 - add MS_SAFE_FREE Macro, modify check value after using snprintf by secure coding guide
112 - change macro name MS_PHONE_ROOT_PATH, MS_MMC_ROOT_PATH
113 - make reference directory list by each thread
115 * Tue Jul 03 2012 Yong Yeon Kim <yy9875.kim@samsnug.com> - 0.1.80
116 - manage db handle by plug-in
118 * Wed Jun 27 2012 Yong Yeon Kim <yy9875.kim@samsnug.com> - 0.1.79
119 - If item exists in media db, return directly
121 * Tue Jun 26 2012 Yong Yeon Kim <yy9875.kim@samsnug.com> - 0.1.78
122 - change modified file updating routine (delete & insert -> refresh)
123 - modify return error type of media_file_register