Name: mtp-initiator
Summary: mtp(media transfer protocol) initiator
-Version: 1.4.9
+Version: 1.4.10
Release: 1
Group: Network & Connectivity/Other
License: Apache-2.0
BuildRequires: pkgconfig(dlog)
BuildRequires: pkgconfig(sqlite3)
BuildRequires: pkgconfig(capi-base-common)
+Buildrequires: pkgconfig(libtzplatform-config)
BuildRequires: python
BuildRequires: python-xml
Requires: security-config
make %{?jobs:-j%jobs}
+%post
+mkdir -p %TZ_SYS_DB/mtp
+chown network_fw:network_fw %TZ_SYS_DB/mtp
+chsmack -a "System::Shared" --transmute %TZ_SYS_DB/mtp
+
%install
rm -rf %{buildroot}
include_directories(${CMAKE_SOURCE_DIR}/src/daemon/include)
INCLUDE(FindPkgConfig)
- pkg_check_modules(mtp_pkgs REQUIRED glib-2.0 gio-2.0 libmtp dlog gio-unix-2.0 sqlite3 capi-base-common)
+ pkg_check_modules(mtp_pkgs REQUIRED glib-2.0 gio-2.0 libmtp dlog gio-unix-2.0 sqlite3 capi-base-common libtzplatform-config)
FOREACH(flag ${mtp_pkgs_CFLAGS})
SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
#include <tizen.h>
#include <dlog.h>
#include <libmtp.h>
+#include <tzplatform_config.h>
#include "mtp_gdbuslib.h"
#define MTP_DBUS_SERVICE "org.tizen.mtp"
} \
} while (0)
-#define MTP_DB_FILE "/tmp/.mtp.db"
+#define MTP_DB_FILE tzplatform_mkpath(TZ_SYS_DB, "mtp/.mtp.db")
#define MTP_DB_TABLE "mtp_object_info"
#define MTP_ERROR_DB -970