diff --git a/pom-compiler-source-target.patch b/pom-compiler-source-target.patch
new file mode 100644
index 0000000..72b1dae
--- /dev/null
+++ b/pom-compiler-source-target.patch
@@ -0,0 +1,23 @@
+--- pom.xml.orig 2013-03-29 14:56:54.171650079 +0000
++++ pom.xml 2013-03-29 14:58:21.818455592 +0000
+@@ -156,6 +156,20 @@
+
+
+
++
++
++
++ org.apache.maven.plugins
++ maven-compiler-plugin
++ 2.5.0
++
++ 1.6
++ 1.6
++
++
++
++
++
+
+
+ run-its
diff --git a/rmic-maven-plugin-1.2.1-source-release.zip b/rmic-maven-plugin-1.2.1-source-release.zip
new file mode 100644
index 0000000..7114887
Binary files /dev/null and b/rmic-maven-plugin-1.2.1-source-release.zip differ
diff --git a/rmic-maven-plugin.spec b/rmic-maven-plugin.spec
new file mode 100644
index 0000000..ed87277
--- /dev/null
+++ b/rmic-maven-plugin.spec
@@ -0,0 +1,47 @@
+Name: rmic-maven-plugin
+Version: 1.2.1
+Release: 1
+Summary: Uses the java rmic compiler to generate classes used in remote method invocation
+License: MIT
+URL: http://mojo.codehaus.org/%{name}
+BuildArch: noarch
+Source0: http://repo2.maven.org/maven2/org/codehaus/mojo/%{name}/%{version}/%{name}-%{version}-source-release.zip
+Patch0: pom-compiler-source-target.patch
+BuildRequires: maven-local mvn(junit:junit) mvn(org.apache.maven:maven-model:2.0.6)
+BuildRequires: mvn(org.apache.maven:maven-plugin-api) mvn(org.apache.maven:maven-project)
+BuildRequires: mvn(org.apache.maven.plugins:maven-invoker-plugin)
+BuildRequires: mvn(org.codehaus.mojo:mojo-parent:pom:)
+BuildRequires: mvn(org.codehaus.plexus:plexus-archiver)
+BuildRequires: mvn(org.codehaus.plexus:plexus-compiler-api)
+BuildRequires: mvn(org.codehaus.plexus:plexus-utils)
+BuildRequires: mvn(org.apache.maven.plugins:maven-plugin-plugin)
+%description
+This plugin works with Maven 2 and uses the java rmic compiler to generate
+classes used in remote method invocation.
+
+%package javadoc
+Summary: Javadoc for %{name}
+%description javadoc
+This package contains the API documentation for %{name}.
+
+%prep
+%setup -q
+sed -i -e "s|groupId>plexus|groupId>org.codehaus.plexus|g" pom.xml
+%patch0 -p0
+%pom_add_dep "junit:junit::test"
+
+%build
+%mvn_build -- -Dmaven.test.failure.ignore=true
+
+%install
+%mvn_install
+
+%files -f .mfiles
+%doc License.txt
+
+%files javadoc -f .mfiles-javadoc
+%doc License.txt
+
+%changelog
+* Fri Aug 21 2020 wangyue - 1.2.1-1
+- package init
diff --git a/rmic-maven-plugin.yaml b/rmic-maven-plugin.yaml
new file mode 100644
index 0000000..33c4870
--- /dev/null
+++ b/rmic-maven-plugin.yaml
@@ -0,0 +1,5 @@
+git_url: https://github.com/floatdrop/pinkie
+version_control: github
+src_repo: floatdrop/pinkie
+tag_prefix: "^v"
+seperator: "."