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: "."