Revert "Remove updating mime database" 46/97246/1 accepted/tizen/3.0/common/20161114.143318 accepted/tizen/3.0/ivi/20161114.002612 accepted/tizen/3.0/mobile/20161114.002452 accepted/tizen/3.0/tv/20161114.002516 accepted/tizen/3.0/wearable/20161114.002540 submit/tizen_3.0/20161111.080112 submit/tizen_3.0_common/20161114.081136
authorjongmyeong ko <jongmyeong.ko@samsung.com>
Fri, 11 Nov 2016 13:33:10 +0000 (05:33 -0800)
committerjongmyeongko <jongmyeong.ko@samsung.com>
Fri, 11 Nov 2016 13:35:49 +0000 (22:35 +0900)
This reverts commit c5784032fe509958ea69e454e0c929fba331bc90.

Change-Id: I4e24c016f525645e3bdff6ad11ad2039322f2540
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
CMakeLists.txt
data/mime.tpk.xml [new file with mode: 0644]
data/mime.wac.xml [new file with mode: 0644]
packaging/pkgmgr-tool.spec

index 3eb3f0b..892d899 100644 (file)
@@ -62,6 +62,9 @@ ADD_EXECUTABLE(rsc-slice src/pkg_rsc_slice.c)
 TARGET_LINK_LIBRARIES(rsc-slice ${pkgs_test_LDFLAGS})
 INSTALL(TARGETS rsc-slice DESTINATION bin)
 
+INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/data/mime.wac.xml DESTINATION /usr/share/mime/packages/)
+INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/data/mime.tpk.xml DESTINATION /usr/share/mime/packages/)
+
 CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/data/pkgmgr.patch.sh.in pkgmgr.patch.sh @ONLY)
 INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/pkgmgr.patch.sh DESTINATION ${SYSCONF_INSTALL_DIR}/opt/upgrade/)
 CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/data/pkgmgr-unzip-pkg.sh.in pkgmgr-unzip-pkg.sh @ONLY)
diff --git a/data/mime.tpk.xml b/data/mime.tpk.xml
new file mode 100644 (file)
index 0000000..3aedf49
--- /dev/null
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8"?>
+<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
+    <mime-type  type="application/vnd.tizen.package">
+        <!--Created automatically by update-mime-database. DO NOT EDIT!-->
+        <comment>Tizen Package</comment>
+        <acronym>TPK</acronym>
+        <expanded-acronym>Tizen PacKage</expanded-acronym>
+        <glob pattern="*.tpk"/>
+    </mime-type>
+</mime-info>
diff --git a/data/mime.wac.xml b/data/mime.wac.xml
new file mode 100644 (file)
index 0000000..099c661
--- /dev/null
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
+    <mime-type  type="application/widget">
+        <!--Created automatically by update-mime-database. DO NOT EDIT!-->
+        <comment>WAC Widget</comment>
+        <comment xml:lang="ko">WAC 위젯</comment>
+        <acronym>WGT</acronym>
+        <expanded-acronym>wac WidGeT</expanded-acronym>
+        <glob pattern="*.wgt"/>
+        <alias type="application/vnd.wac.widget-sharing"/>
+    </mime-type>
+</mime-info>
index 373cab4..5d938bd 100644 (file)
@@ -54,6 +54,8 @@ cp LICENSE %{buildroot}/usr/share/license/%{name}
 %post
 /sbin/ldconfig
 
+# Update mime database to support package mime types
+update-mime-database %{_datadir}/mime
 chsmack -a '*' %{TZ_SYS_RW_PACKAGES}
 
 %posttrans
@@ -80,6 +82,8 @@ fi
 %{_bindir}/pkginfo
 %{_bindir}/rsc-slice
 %attr(0755,root,root) %{_bindir}/install_preload_pkg
+%{_datadir}/mime/packages/mime.wac.xml
+%{_datadir}/mime/packages/mime.tpk.xml
 %attr(0700,root,root) /etc/package-manager/pkgmgr-unzip-pkg.sh
 %attr(0700,root,root) /etc/package-manager/pkgmgr-create-delta.sh
 %attr(0700,root,root) /usr/share/upgrade/scripts/300.pkgmgr.patch.sh