diff --git a/icu4j-63.2.pom b/icu4j-63.2.pom
new file mode 100644
index 0000000000000000000000000000000000000000..b4dbb37f77085a5e80c761872bd2260e46bc33b9
--- /dev/null
+++ b/icu4j-63.2.pom
@@ -0,0 +1,148 @@
+
+
+
+ 4.0.0
+
+ com.ibm.icu
+ icu4j
+ 63.2
+
+ ICU4J
+
+ International Component for Unicode for Java (ICU4J) is a mature, widely used Java library
+ providing Unicode and Globalization support
+
+ http://icu-project.org/
+ 2001
+
+
+
+ Unicode/ICU License
+ https://raw.githubusercontent.com/unicode-org/icu/master/icu4c/LICENSE
+ repo
+
+
+
+
+
+ macchiati
+ Mark Davis
+ Google
+
+ PMC Member
+
+
+
+ JCEmmons
+ John Emmons
+ IBM Corporation
+
+ PMC Member
+
+
+
+ dougfelt
+ Doug Felt
+ Google
+
+ PMC Member
+
+
+
+ deborah
+ Deborah Goldsmith
+ Apple
+
+ PMC Member
+
+
+
+ srl295
+ Steven Loomis
+ IBM Corporation
+
+ PMC Member
+
+
+
+ markusicu
+ Markus Scherer
+ Google
+
+ PMC Member
+
+
+
+ pedberg
+ Peter Edberg
+ Apple
+
+ PMC Member
+
+
+
+ yumaoka
+ Yoshito Umaoka
+ IBM Corporation
+
+ PMC Member
+
+
+
+
+
+
+ icu-support
+ https://lists.sourceforge.net/lists/listinfo/icu-support
+ https://lists.sourceforge.net/lists/listinfo/icu-support
+ icu-support@lists.sourceforge.net
+ http://sourceforge.net/mailarchive/forum.php?forum_name=icu-support
+
+
+ icu-announce
+ https://lists.sourceforge.net/lists/listinfo/icu-announce
+ https://lists.sourceforge.net/lists/listinfo/icu-announce
+ icu-announce@lists.sourceforge.net
+ http://sourceforge.net/mailarchive/forum.php?forum_name=icu-announce
+
+
+ icu-design
+ https://lists.sourceforge.net/lists/listinfo/icu-design
+ https://lists.sourceforge.net/lists/listinfo/icu-design
+ icu-design@lists.sourceforge.net
+ http://sourceforge.net/mailarchive/forum.php?forum_name=icu-design
+
+
+
+
+ scm:git:git://github.com/unicode-org/icu.git
+ scm:git:git@github.com:unicode-org/icu.git
+ https://github.com/unicode-org/icu
+
+
+
+ JIRA
+ https://unicode-org.atlassian.net/projects/ICU
+
+
+
+
+ icu4j-releases
+ ICU4J Central Repository
+ https://oss.sonatype.org/service/local/staging/deploy/maven2
+
+
+ icu4j-snapshots
+ ICU4J Central Development Repository
+ https://oss.sonatype.org/content/repositories/snapshots
+
+
+
\ No newline at end of file
diff --git a/icu4j-63_2.tgz b/icu4j-63_2.tgz
new file mode 100644
index 0000000000000000000000000000000000000000..64d9588c26014bbe5942689844ad8e062efd4c39
Binary files /dev/null and b/icu4j-63_2.tgz differ
diff --git a/icu4j-charset-63.2.pom b/icu4j-charset-63.2.pom
new file mode 100644
index 0000000000000000000000000000000000000000..7b538041cccbc2180cd0c2efa7400e4098a7a2d3
--- /dev/null
+++ b/icu4j-charset-63.2.pom
@@ -0,0 +1,151 @@
+
+
+
+ 4.0.0
+
+ com.ibm.icu
+ icu4j-charset
+ 63.2
+
+ ICU4J Charset Provider
+
+ icu4j-charset is a supplemental library for icu4j, implementing Java Charset SPI.
+
+ http://icu-project.org/
+ 2001
+
+
+
+ Unicode/ICU License
+ https://raw.githubusercontent.com/unicode-org/icu/master/icu4c/LICENSE
+ repo
+
+
+
+
+
+ macchiati
+ Mark Davis
+ Google
+
+ PMC Member
+
+
+
+ JCEmmons
+ John Emmons
+ IBM Corporation
+
+ PMC Member
+
+
+
+ dougfelt
+ Doug Felt
+ Google
+
+ PMC Member
+
+
+
+ deborah
+ Deborah Goldsmith
+ Apple
+
+ PMC Member
+
+
+
+ srl295
+ Steven Loomis
+ IBM Corporation
+
+ PMC Member
+
+
+
+ markusicu
+ Markus Scherer
+ Google
+
+ PMC Member
+
+
+
+ pedberg
+ Peter Edberg
+ Apple
+
+ PMC Member
+
+
+
+ yumaoka
+ Yoshito Umaoka
+ IBM Corporation
+
+ PMC Member
+
+
+
+
+
+
+ icu-support
+ https://lists.sourceforge.net/lists/listinfo/icu-support
+ https://lists.sourceforge.net/lists/listinfo/icu-support
+ icu-support@lists.sourceforge.net
+ http://sourceforge.net/mailarchive/forum.php?forum_name=icu-support
+
+
+ icu-announce
+ https://lists.sourceforge.net/lists/listinfo/icu-announce
+ https://lists.sourceforge.net/lists/listinfo/icu-announce
+ icu-announce@lists.sourceforge.net
+ http://sourceforge.net/mailarchive/forum.php?forum_name=icu-announce
+
+
+ icu-design
+ https://lists.sourceforge.net/lists/listinfo/icu-design
+ https://lists.sourceforge.net/lists/listinfo/icu-design
+ icu-design@lists.sourceforge.net
+ http://sourceforge.net/mailarchive/forum.php?forum_name=icu-design
+
+
+
+
+ scm:git:git://github.com/unicode-org/icu.git
+ scm:git:git@github.com:unicode-org/icu.git
+ https://github.com/unicode-org/icu
+
+
+
+ JIRA
+ https://unicode-org.atlassian.net/projects/ICU
+
+
+
+
+ icu4j-releases
+ ICU4J Central Repository
+ https://oss.sonatype.org/service/local/staging/deploy/maven2
+
+
+ icu4j-snapshots
+ ICU4J Central Development Repository
+ https://oss.sonatype.org/content/repositories/snapshots
+
+
+
+
+
+ com.ibm.icu
+ icu4j
+ 63.2
+
+
+
\ No newline at end of file
diff --git a/icu4j-localespi-63.2.pom b/icu4j-localespi-63.2.pom
new file mode 100644
index 0000000000000000000000000000000000000000..c03948c260af4ebbe78b0d79c5a809bfd6f71a06
--- /dev/null
+++ b/icu4j-localespi-63.2.pom
@@ -0,0 +1,151 @@
+
+
+
+ 4.0.0
+
+ com.ibm.icu
+ icu4j-localespi
+ 63.2
+
+ ICU4J Locale Service Provider
+
+ icu4j-localespi is a supplemental library for icu4j, implementing Java Locale SPI.
+
+ http://icu-project.org/
+ 2001
+
+
+
+ Unicode/ICU License
+ https://raw.githubusercontent.com/unicode-org/icu/master/icu4c/LICENSE
+ repo
+
+
+
+
+
+ macchiati
+ Mark Davis
+ Google
+
+ PMC Member
+
+
+
+ JCEmmons
+ John Emmons
+ IBM Corporation
+
+ PMC Member
+
+
+
+ dougfelt
+ Doug Felt
+ Google
+
+ PMC Member
+
+
+
+ deborah
+ Deborah Goldsmith
+ Apple
+
+ PMC Member
+
+
+
+ srl295
+ Steven Loomis
+ IBM Corporation
+
+ PMC Member
+
+
+
+ markusicu
+ Markus Scherer
+ Google
+
+ PMC Member
+
+
+
+ pedberg
+ Peter Edberg
+ Apple
+
+ PMC Member
+
+
+
+ yumaoka
+ Yoshito Umaoka
+ IBM Corporation
+
+ PMC Member
+
+
+
+
+
+
+ icu-support
+ https://lists.sourceforge.net/lists/listinfo/icu-support
+ https://lists.sourceforge.net/lists/listinfo/icu-support
+ icu-support@lists.sourceforge.net
+ http://sourceforge.net/mailarchive/forum.php?forum_name=icu-support
+
+
+ icu-announce
+ https://lists.sourceforge.net/lists/listinfo/icu-announce
+ https://lists.sourceforge.net/lists/listinfo/icu-announce
+ icu-announce@lists.sourceforge.net
+ http://sourceforge.net/mailarchive/forum.php?forum_name=icu-announce
+
+
+ icu-design
+ https://lists.sourceforge.net/lists/listinfo/icu-design
+ https://lists.sourceforge.net/lists/listinfo/icu-design
+ icu-design@lists.sourceforge.net
+ http://sourceforge.net/mailarchive/forum.php?forum_name=icu-design
+
+
+
+
+ scm:git:git://github.com/unicode-org/icu.git
+ scm:git:git@github.com:unicode-org/icu.git
+ https://github.com/unicode-org/icu
+
+
+
+ JIRA
+ https://unicode-org.atlassian.net/projects/ICU
+
+
+
+
+ icu4j-releases
+ ICU4J Central Repository
+ https://oss.sonatype.org/service/local/staging/deploy/maven2
+
+
+ icu4j-snapshots
+ ICU4J Central Development Repository
+ https://oss.sonatype.org/content/repositories/snapshots
+
+
+
+
+
+ com.ibm.icu
+ icu4j
+ 63.2
+
+
+
\ No newline at end of file
diff --git a/icu4j.spec b/icu4j.spec
new file mode 100644
index 0000000000000000000000000000000000000000..50b1beca25d02be85f321701474f5fd6b15a5075
--- /dev/null
+++ b/icu4j.spec
@@ -0,0 +1,96 @@
+%global gittag %(v=%{version}; echo "release-$v" | sed 's/\\./-/')
+%global srctgz %(v=%{version}; echo "icu4j-$v" | sed 's/\\./_/')
+Name: icu4j
+Version: 63.2
+Release: 1
+Epoch: 1
+Summary: International Components for Unicode for Java
+License: Unicode and MIT and BSD and Public Domain
+URL: https://github.com/unicode-org/icu/
+Source0: https://github.com/unicode-org/icu/releases/download/release-63-2/icu4j-63_2.tgz
+Source1: https://repo1.maven.org/maven2/com/ibm/icu/icu4j/%{version}/icu4j-%{version}.pom
+Source2: https://repo1.maven.org/maven2/com/ibm/icu/icu4j-charset/%{version}/icu4j-charset-%{version}.pom
+Source3: https://repo1.maven.org/maven2/com/ibm/icu/icu4j-localespi/%{version}/icu4j-localespi-%{version}.pom
+Patch0: improve-osgi-manifest.patch
+BuildRequires: ant ant-junit java-javadoc javapackages-local ivy-local
+BuildArch: noarch
+%description
+The International Components for Unicode (ICU) library provides robust and
+full-featured Unicode services on a wide variety of platforms. ICU supports
+the most current version of the Unicode standard, and provides support for
+supplementary characters (needed for GB 18030 repertoire support).
+Java provides a very strong foundation for global programs, and IBM and the
+ICU team played a key role in providing globalization technology into Sun's
+Java. But because of its long release schedule, Java cannot always keep
+up-to-date with evolving standards. The ICU team continues to extend Java's
+Unicode and internationalization support, focusing on improving
+performance, keeping current with the Unicode standard, and providing
+richer APIs, while remaining as compatible as possible with the original
+Java text and internationalization API design.
+
+%package charset
+Summary: Charset converter library of %{name}
+%description charset
+Charset converter library of %{name}.
+
+%package localespi
+Summary: Locale SPI library of %{name}
+%description localespi
+Locale SPI library of %{name}.
+
+%package javadoc
+Summary: Javadoc for %{name}
+Requires: java-javadoc
+%description javadoc
+API documentation for %{name}.
+
+%prep
+%setup -q -c
+%patch0
+sed -i -e 's/junit-4.12/junit-SYSTEM/' \
+ -e 's/hamcrest-core-1.3/hamcrest-core-SYSTEM/' build.xml
+sed -i -e '/pl.pragmatists/d' ivy.xml
+rm main/tests/core/src/com/ibm/icu/dev/test/format/DataDrivenFormatTest.java
+rm main/tests/core/src/com/ibm/icu/dev/test/calendar/DataDrivenCalendarTest.java
+rm main/tests/core/src/com/ibm/icu/dev/test/serializable/CompatibilityTest.java
+rm main/tests/core/src/com/ibm/icu/dev/test/serializable/CoverageTest.java
+rm main/tests/charset/src/com/ibm/icu/dev/test/charset/TestConversion.java
+rm main/tests/translit/src/com/ibm/icu/dev/test/translit/TransliteratorDisorderedMarksTest.java
+rm main/tests/charset/src/com/ibm/icu/dev/test/charset/TestSelection.java
+rm main/tests/charset/src/com/ibm/icu/dev/test/charset/TestCharset.java
+rm main/tests/core/src/com/ibm/icu/dev/test/format/TimeZoneFormatTest.java
+
+%build
+export JAVA_HOME=%{_jvmdir}/java/
+mkdir -p ~/.ant/lib
+ant -Divy.mode=local -Doffline=true -Dicu4j.api.doc.jdk.link=%{_javadocdir}/java \
+ all check
+mkdir -p maven/icu4j{,-charset,-localespi}
+cp -p %{SOURCE1} maven/icu4j/pom.xml
+cp -p %{SOURCE2} maven/icu4j-charset/pom.xml
+cp -p %{SOURCE3} maven/icu4j-localespi/pom.xml
+for jar in icu4j icu4j-charset icu4j-localespi ; do
+ sed -i -e 's/@POMVERSION@/%{version}/' maven/$jar/pom.xml
+ %mvn_artifact maven/$jar/pom.xml $jar.jar
+ %mvn_package :$jar $jar
+done
+
+%install
+%mvn_install -J doc
+install -m 644 icu4j-charset.jar %{buildroot}%{_javadir}/icu4j/
+install -m 644 icu4j-localespi.jar %{buildroot}%{_javadir}/icu4j/
+
+%files -f .mfiles-icu4j
+%license main/shared/licenses/*
+%doc readme.html APIChangeReport.html
+
+%files charset -f .mfiles-icu4j-charset
+
+%files localespi -f .mfiles-icu4j-localespi
+
+%files javadoc -f .mfiles-javadoc
+%license main/shared/licenses/*
+
+%changelog
+* Sat Aug 1 2020 chengzihan - 63.2-1
+- Package init
diff --git a/icu4j.yaml b/icu4j.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..018639064cf5662a3380862a4f9b5d12d7772352
--- /dev/null
+++ b/icu4j.yaml
@@ -0,0 +1,4 @@
+version_control: github
+src_repo: unicode-org/icu
+tag_prefix: "release-"
+seperator: "-"
diff --git a/improve-osgi-manifest.patch b/improve-osgi-manifest.patch
new file mode 100644
index 0000000000000000000000000000000000000000..0d908924a8616c80e51265e690e9e7e9f03a7b75
--- /dev/null
+++ b/improve-osgi-manifest.patch
@@ -0,0 +1,47 @@
+--- manifest.stub.orig 2018-11-27 10:26:04.174847598 +0000
++++ manifest.stub 2018-11-27 10:27:14.685508767 +0000
+@@ -15,5 +15,23 @@
+ Bundle-Copyright: @COPYRIGHT@
+ Bundle-RequiredExecutionEnvironment: @EXECENV@
+ Main-Class: com.ibm.icu.util.VersionInfo
+-Export-Package: com.ibm.icu.lang,com.ibm.icu.math,com.ibm.icu.number,com.ibm.icu.text,com.ibm.icu.util
++Export-Package: com.ibm.icu.lang;base=true;full=true;version="@IMPLVERSION@",
++ com.ibm.icu.math;base=true;full=true;version="@IMPLVERSION@",
++ com.ibm.icu.number;base=true;full=true;version="@IMPLVERSION@",
++ com.ibm.icu.text;base=true;full=true;version="@IMPLVERSION@",
++ com.ibm.icu.util;base=true;full=true;version="@IMPLVERSION@",
++ com.ibm.icu.impl;x-internal:=true,
++ com.ibm.icu.impl.data;x-internal:=true,
++ com.ibm.icu.impl.data.icudt@DATAVERSION@b;x-internal:=true,
++ com.ibm.icu.impl.data.icudt@DATAVERSION@b.brkitr;x-internal:=true,
++ com.ibm.icu.impl.data.icudt@DATAVERSION@b.coll;x-internal:=true,
++ com.ibm.icu.impl.data.icudt@DATAVERSION@b.curr;x-internal:=true,
++ com.ibm.icu.impl.data.icudt@DATAVERSION@b.lang;x-internal:=true,
++ com.ibm.icu.impl.data.icudt@DATAVERSION@b.rbnf;x-internal:=true,
++ com.ibm.icu.impl.data.icudt@DATAVERSION@b.region;x-internal:=true,
++ com.ibm.icu.impl.data.icudt@DATAVERSION@b.translit;x-internal:=true,
++ com.ibm.icu.impl.data.icudt@DATAVERSION@b.zone;x-internal:=true,
++ com.ibm.icu.impl.duration;x-internal:=true,
++ com.ibm.icu.impl.locale;x-internal:=true
++Bundle-ActivationPolicy: lazy
+ Automatic-Module-Name: com.ibm.icu
+--- main/shared/build/common-targets.xml.orig 2014-11-17 14:59:05.335849961 +0000
++++ main/shared/build/common-targets.xml 2014-11-17 14:59:36.868423736 +0000
+@@ -75,6 +75,7 @@
+
+
+
++
+
+
+
+--- build.xml.orig 2014-11-17 21:45:53.308610711 +0000
++++ build.xml 2014-11-17 21:46:29.969096734 +0000
+@@ -683,6 +683,7 @@
+
+
+
++
+
+
+