Tizen 2.0 Release 2.0_release
authorHyungKyu Song <hk76.song@samsung.com>
Thu, 14 Feb 2013 13:09:25 +0000 (22:09 +0900)
committerHyungKyu Song <hk76.song@samsung.com>
Thu, 14 Feb 2013 13:09:25 +0000 (22:09 +0900)
AUTHORS [new file with mode: 0644]
Generating_MinGW_MSYS_Image.pdf [new file with mode: 0644]
package/build.linux [new file with mode: 0644]
package/build.windows [new file with mode: 0644]
package/mingw32-msys-1.0.install.windows [new file with mode: 0644]
package/mingw32-msys-1.0.remove.windows [new file with mode: 0644]
package/pkginfo.manifest [new file with mode: 0644]
package/pkginfo.manifest.local [new file with mode: 0644]

diff --git a/AUTHORS b/AUTHORS
new file mode 100644 (file)
index 0000000..9589ae0
--- /dev/null
+++ b/AUTHORS
@@ -0,0 +1,5 @@
+DongHee Yang <donghee.yang@samsung.com>
+Taejun Ha <taejun.ha@samsung.com>
+Jiil Hyoun <jiil.hyoun@samsung.com>
+Donghyuk Yang <donghyuk.yang@samsung.com>
+HyunGoo Kang <hyungoo1.kang@samsung.com>
diff --git a/Generating_MinGW_MSYS_Image.pdf b/Generating_MinGW_MSYS_Image.pdf
new file mode 100644 (file)
index 0000000..7c645be
Binary files /dev/null and b/Generating_MinGW_MSYS_Image.pdf differ
diff --git a/package/build.linux b/package/build.linux
new file mode 100644 (file)
index 0000000..a712f9b
--- /dev/null
@@ -0,0 +1,41 @@
+#!/bin/bash
+MINGW32_SOURCE_TAR_FILE=${SRCDIR}/MinGW.tar.gz
+MINGW32_SOURCE_DIR=${SRCDIR}/MinGW
+
+clean()
+{
+    rm -rf $SRCDIR/package/mingw32-msys-1.0.package.${TARGET_OS}
+}
+
+
+build()
+{
+       if [ ${TARGET_OS_CATEGORY} != "windows" ] ; then
+               echo "Target must be \"windows-64\" or \"windows-32\""
+               exit -1
+       fi
+
+       if [ ! -f ${MINGW32_SOURCE_TAR_FILE} ] ; then
+               echo "The image file(MinGW.tar.gz) is not found!"
+               exit -1
+       fi
+
+       echo "Extracting image file..."
+    tar xf ${MINGW32_SOURCE_TAR_FILE}
+
+       #remove unused files
+       echo "Removing unused files..."
+       rm -rf ${MINGW32_SOURCE_DIR}/var/cache/mingw-get/packages/*
+       rm -rf ${MINGW32_SOURCE_DIR}/msys/1.0/home
+}
+
+install()
+{
+       INSTALL_DIR=${SRCDIR}/package/mingw32-msys-1.0.package.${TARGET_OS}/data/tools
+       DOC_DIR=${SRCDIR}/package/mingw32-msys-1.0.package.${TARGET_OS}/data/documents
+       mkdir -p ${INSTALL_DIR}
+       mkdir -p ${DOC_DIR}
+
+       mv ${MINGW32_SOURCE_DIR} ${INSTALL_DIR}/mingw
+       cp ${SRCDIR}/Generating_MinGW_MSYS_Image.pdf ${DOC_DIR}/
+}
diff --git a/package/build.windows b/package/build.windows
new file mode 100644 (file)
index 0000000..a712f9b
--- /dev/null
@@ -0,0 +1,41 @@
+#!/bin/bash
+MINGW32_SOURCE_TAR_FILE=${SRCDIR}/MinGW.tar.gz
+MINGW32_SOURCE_DIR=${SRCDIR}/MinGW
+
+clean()
+{
+    rm -rf $SRCDIR/package/mingw32-msys-1.0.package.${TARGET_OS}
+}
+
+
+build()
+{
+       if [ ${TARGET_OS_CATEGORY} != "windows" ] ; then
+               echo "Target must be \"windows-64\" or \"windows-32\""
+               exit -1
+       fi
+
+       if [ ! -f ${MINGW32_SOURCE_TAR_FILE} ] ; then
+               echo "The image file(MinGW.tar.gz) is not found!"
+               exit -1
+       fi
+
+       echo "Extracting image file..."
+    tar xf ${MINGW32_SOURCE_TAR_FILE}
+
+       #remove unused files
+       echo "Removing unused files..."
+       rm -rf ${MINGW32_SOURCE_DIR}/var/cache/mingw-get/packages/*
+       rm -rf ${MINGW32_SOURCE_DIR}/msys/1.0/home
+}
+
+install()
+{
+       INSTALL_DIR=${SRCDIR}/package/mingw32-msys-1.0.package.${TARGET_OS}/data/tools
+       DOC_DIR=${SRCDIR}/package/mingw32-msys-1.0.package.${TARGET_OS}/data/documents
+       mkdir -p ${INSTALL_DIR}
+       mkdir -p ${DOC_DIR}
+
+       mv ${MINGW32_SOURCE_DIR} ${INSTALL_DIR}/mingw
+       cp ${SRCDIR}/Generating_MinGW_MSYS_Image.pdf ${DOC_DIR}/
+}
diff --git a/package/mingw32-msys-1.0.install.windows b/package/mingw32-msys-1.0.install.windows
new file mode 100644 (file)
index 0000000..d8d3352
--- /dev/null
@@ -0,0 +1,15 @@
+@ECHO OFF
+
+set file_path=tools\mingw\msys\1.0\etc
+set file=fstab
+
+:: delims is a TAB followed by a space
+SET installed_path=%INSTALLED_PATH%
+
+echo Changed mingw mount path
+echo fstab_path : %installed_path%\%file_path%\%file%
+
+del %installed_path%\%file_path%\%file%
+echo %installed_path%\tools\mingw\ /mingw >> %installed_path%\%file_path%\%file%
+
+echo success.
diff --git a/package/mingw32-msys-1.0.remove.windows b/package/mingw32-msys-1.0.remove.windows
new file mode 100644 (file)
index 0000000..5d292a0
--- /dev/null
@@ -0,0 +1,4 @@
+:: delims is a TAB followed by a space
+SET installed_path=%INSTALLED_PATH%
+
+RMDIR /S /Q %installed_path%\tools\mingw
diff --git a/package/pkginfo.manifest b/package/pkginfo.manifest
new file mode 100644 (file)
index 0000000..e0c6e70
--- /dev/null
@@ -0,0 +1,9 @@
+Source : mingw
+Version : 1.0.1
+Maintainer : Taejun Ha <taejun.ha@samsung.com>, Jiil Hyoun <jiil.hyoun@samsung.com>, Donghyuk Yang <donghyuk.yang@samsung.com>, Donghee Yang<donghee.yang@samsung.com>
+
+Package : mingw32-msys-1.0
+OS: windows-32, windows-64
+Build-host-os: ubuntu-32
+Attribute: binary
+Description : MinGW32/MSYS for Tizen SDK windows-32/64
diff --git a/package/pkginfo.manifest.local b/package/pkginfo.manifest.local
new file mode 100644 (file)
index 0000000..62903bb
--- /dev/null
@@ -0,0 +1,7 @@
+Include: pkginfo.manifest
+
+Package : mingw32-msys-1.0
+OS: windows-32, windows-64
+Build-host-os : windows-32, macos-64, ubuntu-64, windows-64
+Attribute: binary
+Description : MinGW32/MSYS for Tizen SDK windows-32/64