diff --git a/istack-commons-2.6.1-pom.patch b/istack-commons-2.6.1-pom.patch deleted file mode 100644 index d2a2817..0000000 --- a/istack-commons-2.6.1-pom.patch +++ /dev/null @@ -1,28 +0,0 @@ -diff -Naur istack-commons-2.6.1/pom.xml istack-commons-2.6.1-work/pom.xml ---- istack-commons-2.6.1/pom.xml 2011-12-02 13:05:41.000000000 -0500 -+++ istack-commons-2.6.1-work/pom.xml 2012-01-15 16:33:42.173380626 -0500 -@@ -43,12 +43,6 @@ - - 4.0.0 - -- -- net.java -- jvnet-parent -- 1 -- -- - com.sun.istack - istack-commons - 2.6.1 -@@ -57,11 +51,8 @@ - istack common utility code - - -- buildtools - runtime -- test - tools -- maven-plugin - - - diff --git a/istack-commons.spec b/istack-commons.spec index aa95398..30029fb 100644 --- a/istack-commons.spec +++ b/istack-commons.spec @@ -1,6 +1,6 @@ Name: istack-commons Version: 2.6.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Common code for some Glassfish projects Group: Development/Libraries License: CDDL and GPLv2 @@ -11,31 +11,54 @@ URL: http://istack-commons.java.net # find istack-commons-2.6.1/ -name '*.jar' -delete # tar -zcvf istack-commons-2.6.1.tar.gz istack-commons-2.6.1 Source0: %{name}-%{version}.tar.gz -Patch0: %{name}-%{version}-pom.patch -Patch1: %{name}-%{version}-activation.patch - +Patch0: %{name}-%{version}-activation.patch BuildArch: noarch -BuildRequires: jpackage-utils +BuildRequires: ant +BuildRequires: ant-junit +BuildRequires: bea-stax-api +BuildRequires: codemodel >= 2.6-4 +BuildRequires: dom4j BuildRequires: java-devel +BuildRequires: jpackage-utils +BuildRequires: jvnet-parent +BuildRequires: junit BuildRequires: maven - -BuildRequires: maven-compiler-plugin -BuildRequires: maven-install-plugin -BuildRequires: maven-jar-plugin -BuildRequires: maven-javadoc-plugin -BuildRequires: maven-release-plugin -BuildRequires: maven-resources-plugin -BuildRequires: maven-surefire-plugin +BuildRequires: maven-compiler-plugin +BuildRequires: maven-install-plugin +BuildRequires: maven-jar-plugin +BuildRequires: maven-javadoc-plugin +BuildRequires: maven-plugin-plugin +BuildRequires: maven-release-plugin +BuildRequires: maven-resources-plugin +BuildRequires: maven-shared-file-management +BuildRequires: maven-surefire-plugin +BuildRequires: plexus-archiver +BuildRequires: plexus-io Requires: jpackage-utils Requires: java +Requires: jvnet-parent %description Code shared between JAXP, JAXB, SAAJ, and JAX-WS projects. +%package -n maven-istack-commons-plugin +Summary: istack-commons Maven Mojo +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} +Requires: codemodel >= 2.6-4 +Requires: maven-shared-file-management +Requires: plexus-archiver +Requires: plexus-io + + +%description -n maven-istack-commons-plugin +This package contains the istack-commons Maven Mojo. + + %package javadoc Summary: Javadocs for %{name} Group: Documentation @@ -49,7 +72,7 @@ This package contains the API documentation for %{name}. %prep %setup -q %patch0 -p1 -%patch1 -p1 +rm -rf test/lib/*.zip %build @@ -66,6 +89,7 @@ mvn-rpmbuild \ %install + install -d -m 755 %{buildroot}%{_javadocdir}/%{name} install -d -m 755 %{buildroot}%{_javadir} install -d -m 755 %{buildroot}%{_mavenpomdir} @@ -73,6 +97,9 @@ install -d -m 755 %{buildroot}%{_mavenpomdir} # JAR cp -p runtime/target/istack-commons-runtime-%{version}.jar %{buildroot}%{_javadir}/%{name}-runtime.jar cp -p tools/target/istack-commons-tools-%{version}.jar %{buildroot}%{_javadir}/%{name}-tools.jar +cp -p test/target/istack-commons-test-%{version}.jar %{buildroot}%{_javadir}/%{name}-test.jar +cp -p buildtools/target/%{name}-buildtools-%{version}.jar %{buildroot}%{_javadir}/%{name}-buildtools.jar +cp -p maven-plugin/target/maven-%{name}-plugin-%{version}.jar %{buildroot}%{_javadir}/maven-%{name}-plugin.jar # JAVADOC cp -rp target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name} @@ -81,19 +108,36 @@ cp -rp target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name} cp -p pom.xml %{buildroot}%{_mavenpomdir}/JPP-%{name}.pom cp -p runtime/pom.xml %{buildroot}%{_mavenpomdir}/JPP-%{name}-runtime.pom cp -p tools/pom.xml %{buildroot}%{_mavenpomdir}/JPP-%{name}-tools.pom +cp -p test/pom.xml %{buildroot}%{_mavenpomdir}/JPP-%{name}-test.pom +cp -p buildtools/pom.xml %{buildroot}%{_mavenpomdir}/JPP-%{name}-buildtools.pom +cp -p maven-plugin/pom.xml %{buildroot}%{_mavenpomdir}/JPP-maven-%{name}-plugin.pom # DEPMAP %add_maven_depmap JPP-%{name}.pom %add_maven_depmap JPP-%{name}-runtime.pom %{name}-runtime.jar %add_maven_depmap JPP-%{name}-tools.pom %{name}-tools.jar - +%add_maven_depmap JPP-%{name}-test.pom %{name}-test.jar +%add_maven_depmap JPP-%{name}-buildtools.pom %{name}-buildtools.jar +%add_maven_depmap JPP-maven-%{name}-plugin.pom maven-%{name}-plugin.jar -f maven-plugin %files -%{_mavenpomdir}/* -%{_mavendepmapfragdir}/* -%{_javadir}/* +%{_mavenpomdir}/JPP-%{name}-runtime.pom +%{_mavenpomdir}/JPP-%{name}-test.pom +%{_mavenpomdir}/JPP-%{name}-tools.pom +%{_mavenpomdir}/JPP-%{name}.pom +%{_mavenpomdir}/JPP-%{name}-buildtools.pom +%{_mavendepmapfragdir}/%{name} +%{_javadir}/%{name}-buildtools.jar +%{_javadir}/%{name}-runtime.jar +%{_javadir}/%{name}-test.jar +%{_javadir}/%{name}-tools.jar %doc Licence.txt +%files -n maven-istack-commons-plugin +%{_javadir}/maven-%{name}-plugin.jar +%{_mavenpomdir}/JPP-maven-%{name}-plugin.pom +%{_mavendepmapfragdir}/%{name}-maven-plugin +%doc Licence.txt %files javadoc %{_javadocdir}/%{name} @@ -101,6 +145,10 @@ cp -p tools/pom.xml %{buildroot}%{_mavenpomdir}/JPP-%{name}-tools.pom %changelog +* Sat Mar 31 2012 Gil Cattaneo 2.6.1-3 +- Rebuilt with codemodel support +- Enable maven-plugin, test and buildtools modules + * Mon Feb 13 2012 Juan Hernandez 2.6.1-2 - Minor cleanups of the spec file