packages java-xdoclet.spec
      Pages: < 1 >  DOWNLOAD      
%define        pom_url        http://mirrors.ibiblio.org/pub/mirrors/maven2/xdoclet

%define        repo           %{_javadir}/repository.jboss.com
%define        repodir        %{repo}/xdoclet/%{version}-brew
%define        repodirlib     %{repodir}/lib
%define        repodirsrc     %{repodir}/src

Name:          java-xdoclet
Version:       1.2.3
Release:       3mamba
Summary:       an open source code generation engine
Group:         Applications/Development
Vendor:        openmamba
Distribution:  openmamba
Packager:      gil <puntogil@...>
URL:           http://xdoclet.sourceforge.net/xdoclet/index.html
Source0:       http://freefr.dl.sourceforge.net/sourceforge/xdoclet/xdoclet-src-%{version}.tgz
Source1:       %{pom_url}/xdoclet/%{version}/xdoclet-%{version}.pom
Source2:       %{pom_url}/xdoclet-apache-module/%{version}/xdoclet-apache-module-%{version}.pom
Source3:       %{pom_url}/xdoclet-bea-module/%{version}/xdoclet-bea-module-%{version}.pom
Source4:       %{pom_url}/xdoclet-borland-module/%{version}/xdoclet-borland-module-%{version}.pom
Source5:       %{pom_url}/xdoclet-caucho-module/%{version}/xdoclet-caucho-module-%{version}.pom
Source6:       %{pom_url}/xdoclet-de-locale/%{version}/xdoclet-de-locale-%{version}.pom
Source7:       %{pom_url}/xdoclet-ejb-module/%{version}/xdoclet-ejb-module-%{version}.pom
Source8:       %{pom_url}/xdoclet-exolab-module/%{version}/xdoclet-exolab-module-%{version}.pom
Source9:       %{pom_url}/xdoclet-fr_FR-locale/%{version}/xdoclet-fr_FR-locale-%{version}.pom
Source10:      %{pom_url}/xdoclet-hibernate-module/%{version}/xdoclet-hibernate-module-%{version}.pom
Source11:      %{pom_url}/xdoclet-hp-module/%{version}/xdoclet-hp-module-%{version}.pom
Source12:      %{pom_url}/xdoclet-ibm-module/%{version}/xdoclet-ibm-module-%{version}.pom
Source13:      %{pom_url}/xdoclet-java-module/%{version}/xdoclet-java-module-%{version}.pom
Source14:      %{pom_url}/xdoclet-jboss-module/%{version}/xdoclet-jboss-module-%{version}.pom
Source15:      %{pom_url}/xdoclet-jdo-module/%{version}/xdoclet-jdo-module-%{version}.pom
Source16:      %{pom_url}/xdoclet-jmx-module/%{version}/xdoclet-jmx-module-%{version}.pom
Source17:      %{pom_url}/xdoclet-ibm-module/%{version}/xdoclet-ibm-module-%{version}.pom
Source18:      %{pom_url}/xdoclet-jsf-module/%{version}/xdoclet-jsf-module-%{version}.pom
Source19:      %{pom_url}/xdoclet-libelis-module/%{version}/xdoclet-libelis-module-%{version}.pom
Source20:      %{pom_url}/xdoclet-macromedia-module/%{version}/xdoclet-macromedia-module-%{version}.pom
Source21:      %{pom_url}/xdoclet-mockobjects-module/%{version}/xdoclet-mockobjects-module-%{version}.pom
Source22:      %{pom_url}/xdoclet-mvcsoft-module/%{version}/xdoclet-mvcsoft-module-%{version}.pom
Source23:      %{pom_url}/xdoclet-mx4j-module/%{version}/xdoclet-mx4j-module-%{version}.pom
Source24:      %{pom_url}/xdoclet-objectweb-module/%{version}/xdoclet-objectweb-module-%{version}.pom
Source25:      %{pom_url}/xdoclet-openejb-module/%{version}/xdoclet-openejb-module-%{version}.pom
Source26:      %{pom_url}/xdoclet-oracle-module/%{version}/xdoclet-oracle-module-%{version}.pom
Source27:      %{pom_url}/xdoclet-orion-module/%{version}/xdoclet-orion-module-%{version}.pom
Source28:      %{pom_url}/xdoclet-portlet-module/%{version}/xdoclet-portlet-module-%{version}.pom
Source29:      %{pom_url}/xdoclet-pramati-module/%{version}/xdoclet-pramati-module-%{version}.pom
Source30:      %{pom_url}/xdoclet-pt_BR-locale/%{version}/xdoclet-pt_BR-locale-%{version}.pom
Source31:      %{pom_url}/xdoclet-solarmetric-module/%{version}/xdoclet-solarmetric-module-%{version}.pom
Source32:      %{pom_url}/xdoclet-spring-module/%{version}/xdoclet-spring-module-%{version}.pom
Source33:      %{pom_url}/xdoclet-sun-module/%{version}/xdoclet-sun-module-%{version}.pom
Source34:      %{pom_url}/xdoclet-sybase-module/%{version}/xdoclet-sybase-module-%{version}.pom
Source35:      %{pom_url}/xdoclet-tjdo-module/%{version}/xdoclet-tjdo-module-%{version}.pom
Source36:      %{pom_url}/xdoclet-web-module/%{version}/xdoclet-web-module-%{version}.pom
Source37:      %{pom_url}/xdoclet-webwork-module/%{version}/xdoclet-webwork-module-%{version}.pom
Source38:      %{pom_url}/xdoclet-wsee-module/%{version}/xdoclet-wsee-module-%{version}.pom
Source39:      %{pom_url}/xdoclet-xdoclet-module/%{version}/xdoclet-xdoclet-module-%{version}.pom
Source40:      maven-xdoclet-plugin-1.2.3.pom
Source41:      java-component-info6.xml
Patch0:        java-xdoclet-1.2.3-build_xml.patch
Patch1:        java-xdoclet-1.2.3-XDocletModulesEjbMessages.patch
Patch2:        java-xdoclet-1.2.3-ant.not-required.patch
Patch3:        java-xdoclet-1.2.3-WebLogicSubTask.patch
Patch4:        java-xdoclet-1.2.3-project_xml.patch
Patch5:        java-xdoclet-1.2.3-AbstractProgramElementTagsHandler.patch
Patch6:        java-xdoclet-1.2.3-build_docs_xml.patch
License:       BSD
BuildRequires: apache-ant
BuildRequires: apache-ant-nodeps
BuildRequires: apache-ant-trax
BuildRequires: apache-log4j
BuildRequires: jakarta-bsf
BuildRequires: jakarta-commons-collections
BuildRequires: jakarta-commons-lang
BuildRequires: jakarta-commons-logging
BuildRequires: jakarta-commons-net
BuildRequires: javacc
BuildRequires: java-junit3
BuildRequires: java-mockobjects
BuildRequires: java-mx4j
BuildRequires: java-refactory
BuildRequires: java-refactory-tools
BuildRequires: java-velocity
BuildRequires: jpackage-utils
BuildRequires: sun-java
BuildRequires: xalan-j2
BuildRequires: xjavadoc
BuildRequires: xjavadoc-repolib
BuildRequires: xml-commons-apis
Requires:      apache-log4j
Requires:      jakarta-bsf
Requires:      jakarta-commons-collections
Requires:      jakarta-commons-logging
Requires:      java-mx4j
Requires:      java-velocity
Requires:      xalan-j2
Requires:      xjavadoc
Requires:      xml-commons-apis
# for demo TODO
# ejb-2.1-api jms-1.1-api
#BuildRequires: apache-geronimo-1.2-specs
#BuildRequires: apache-struts
#BuildRequires: apache-tomvat5-servletapi5
#Requires:     apache-struts
#Requires:     apache-geronimo--1.2-specs
#Requires:     apache-tomvat5-servletapi5
#Requires:     myfaces
#Requires:     webwork
#Requires:     xwork
BuildRoot:     %{_tmppath}/%{name}-%{version}-root

%description
XDoclet is an open source code generation engine.
It enables Attribute-Oriented Programming for java.

XDoclet will parse your source files and generate many artifacts such as XML descriptors and/or
source code from it. These files are generated from templates that use the information provided in the
source code and its JavaDoc tags.

%package  javadoc
Group:         Documentation
Summary:       Javadoc for %{name}
Requires:      java-dom-javadoc

%description javadoc
XDoclet is an open source code generation engine.

This package contains javadoc for %{name}

%package manual
Group:         Documentation
Summary:       Manual for %{name}

%description manual
XDoclet is an open source code generation engine.

This package contains manual for %{name}.

%package maven-plugin
Group:         Development/Libraries/Java
Summary:       Maven 1.x XDoclet Plug-in

%description maven-plugin
A Maven 1.x plugin to run XDoclet from within Maven.

This package contains Maven 1.x XDoclet Plug-in.

%package repolib
Group:         Development/Libraries/Java
Summary:       Artifacts to be uploaded to a repository library
Requires:      xjavadoc-repolib

%description repolib
XDoclet is an open source code generation engine.

This package contains artifacts to be uploaded to a repository library.
This package is not meant to be installed but so its contents
can be extracted through rpm2cpio

%prep

%setup -q -n xdoclet-%{version}
%patch0 -b .sav
%patch1 -b .sav
%patch2 -b .sav
%patch3 -b .sav
%patch4 -b .sav
%patch5 -b .sav
%patch6 -b .sav

for j in $(find . -name "*.jar"); do
	mv $j ${j}.no
done

find . -name "*.class" -exec rm {} \;


ln -s $(build-classpath mockobjects-core) lib/mockobjects-core-0.07.jar
ln -s $(build-classpath jrefactory-tools/PrettyPrinter) prettyprinter.jar
for j in xjavadoc-1.1 jrefactory javacc junit-3.8.2 bsf commons-collections commons-logging log4j velocity xalan-j2 xjavadoc xml-commons-apis mockobjects-core ; do
        ln -s $(build-classpath $j) lib
done

# sample webwork-migration xwork myfaces/myfaces-jsf-api
#for j in servletapi5 struts velocity geronimo/ejb-2.1-api geronimo/jms-1.1-api; do
#       ln -s $(build-classpath $j) samples/lib
#done
#for j in mx4j/mx4j-jmx mx4j/mx4j-tools; do
#        i=$(build-classpath $j)
#        ln -s $(build-classpath $j) samples/lib
#done

%build

ant -Dbuild.sysclasspath=first core modules maven docs l10n

#pushd maven
#	ant plugin-jar
#popd

%install
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"

mkdir -p %{buildroot}%{_javadir}/xdoclet

install -m 644 target/lib/xdoclet*.jar %{buildroot}%{_javadir}/xdoclet/
install -m 644 target/lib/maven-xdoclet*.jar %{buildroot}%{_javadir}/xdoclet/

(
	cd %{buildroot}%{_javadir}/xdoclet
	for jar in *-%{version}.jar; do
		ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"`
	done
)

mkdir -p %{buildroot}%{_datadir}/maven2/poms

install -m 644 %{SOURCE1} %{buildroot}%{_datadir}/maven2/poms/JPP.xdoclet-xdoclet.pom
%add_to_maven_depmap xdoclet xdoclet %{version} JPP/xdoclet xdoclet
install -m 644 %{SOURCE2} %{buildroot}%{_datadir}/maven2/poms/JPP.xdoclet-xdoclet-apache-module.pom
%add_to_maven_depmap xdoclet xdoclet-apache-module %{version} JPP/xdoclet xdoclet-apache-module
install -m 644 %{SOURCE3} %{buildroot}%{_datadir}/maven2/poms/JPP.xdoclet-xdoclet-bea-module.pom
%add_to_maven_depmap xdoclet xdoclet-bea-module %{version} JPP/xdoclet xdoclet-bea-module
install -m 644 %{SOURCE4} %{buildroot}%{_datadir}/maven2/poms/JPP.xdoclet-xdoclet-borland-module.pom
%add_to_maven_depmap xdoclet xdoclet-borland-module %{version} JPP/xdoclet xdoclet-borland-module
install -m 644 %{SOURCE5} %{buildroot}%{_datadir}/maven2/poms/JPP.xdoclet-xdoclet-caucho-module.pom
%add_to_maven_depmap xdoclet xdoclet-caucho-module %{version} JPP/xdoclet xdoclet-caucho-module
install -m 644 %{SOURCE7} %{buildroot}%{_datadir}/maven2/poms/JPP.xdoclet-xdoclet-ejb-module.pom
%add_to_maven_depmap xdoclet xdoclet-ejb-module %{version} JPP/xdoclet xdoclet-ejb-module
install -m 644 %{SOURCE8} %{buildroot}%{_datadir}/maven2/poms/JPP.xdoclet-xdoclet-exolab-module.pom
%add_to_maven_depmap xdoclet xdoclet-exolab-module %{version} JPP/xdoclet xdoclet-exolab-module
install -m 644 %{SOURCE10} %{buildroot}%{_datadir}/maven2/poms/JPP.xdoclet-xdoclet-hibernate-module.pom
%add_to_maven_depmap xdoclet xdoclet-hibernate-module %{version} JPP/xdoclet xdoclet-hibernate-module
install -m 644 %{SOURCE11} %{buildroot}%{_datadir}/maven2/poms/JPP.xdoclet-xdoclet-hp-module.pom
%add_to_maven_depmap xdoclet xdoclet-hp-module %{version} JPP/xdoclet xdoclet-hp-module
install -m 644 %{SOURCE12} %{buildroot}%{_datadir}/maven2/poms/JPP.xdoclet-xdoclet-ibm-module.pom
%add_to_maven_depmap xdoclet xdoclet-ibm-module %{version} JPP/xdoclet xdoclet-ibm-module
install -m 644 %{SOURCE13} %{buildroot}%{_datadir}/maven2/poms/JPP.xdoclet-xdoclet-java-module.pom
%add_to_maven_depmap xdoclet xdoclet-java-module %{version} JPP/xdoclet xdoclet-java-module
install -m 644 %{SOURCE14} %{buildroot}%{_datadir}/maven2/poms/JPP.xdoclet-xdoclet-jboss-module.pom
%add_to_maven_depmap xdoclet xdoclet-jboss-module %{version} JPP/xdoclet xdoclet-jboss-module
install -m 644 %{SOURCE15} %{buildroot}%{_datadir}/maven2/poms/JPP.xdoclet-xdoclet-jdo-module.pom
%add_to_maven_depmap xdoclet xdoclet-jdo-module %{version} JPP/xdoclet xdoclet-jdo-module
install -m 644 %{SOURCE16} %{buildroot}%{_datadir}/maven2/poms/JPP.xdoclet-xdoclet-jmx-module.pom
%add_to_maven_depmap xdoclet xdoclet-jmx-module %{version} JPP/xdoclet xdoclet-jmx-module
install -m 644 %{SOURCE17} %{buildroot}%{_datadir}/maven2/poms/JPP.xdoclet-xdoclet-ibm-module.pom
%add_to_maven_depmap xdoclet xdoclet-ibm-module %{version} JPP/xdoclet xdoclet-ibm-module
install -m 644 %{SOURCE18} %{buildroot}%{_datadir}/maven2/poms/JPP.xdoclet-xdoclet-jsf-module.pom
%add_to_maven_depmap xdoclet xdoclet-jsf-module %{version} JPP/xdoclet xdoclet-jsf-module
install -m 644 %{SOURCE19} %{buildroot}%{_datadir}/maven2/poms/JPP.xdoclet-xdoclet-libelis-module.pom
%add_to_maven_depmap xdoclet xdoclet-libelis-module %{version} JPP/xdoclet xdoclet-libelis-module
install -m 644 %{SOURCE20} %{buildroot}%{_datadir}/maven2/poms/JPP.xdoclet-xdoclet-macromedia-module.pom
%add_to_maven_depmap xdoclet xdoclet-macromedia-module %{version} JPP/xdoclet xdoclet-macromedia-module
install -m 644 %{SOURCE21} %{buildroot}%{_datadir}/maven2/poms/JPP.xdoclet-xdoclet-mockobjects-module.pom
%add_to_maven_depmap xdoclet xdoclet-mockobjects-module %{version} JPP/xdoclet xdoclet-mockobjects-module
install -m 644 %{SOURCE22} %{buildroot}%{_datadir}/maven2/poms/JPP.xdoclet-xdoclet-mvcsoft-module.pom
%add_to_maven_depmap xdoclet xdoclet-mvcsoft-module %{version} JPP/xdoclet xdoclet-mvcsoft-module
install -m 644 %{SOURCE23} %{buildroot}%{_datadir}/maven2/poms/JPP.xdoclet-xdoclet-mx4j-module.pom
%add_to_maven_depmap xdoclet xdoclet-mx4j-module %{version} JPP/xdoclet xdoclet-mx4j-module
install -m 644 %{SOURCE24} %{buildroot}%{_datadir}/maven2/poms/JPP.xdoclet-xdoclet-objectweb-module.pom
%add_to_maven_depmap xdoclet xdoclet-objectweb-module %{version} JPP/xdoclet xdoclet-objectweb-module
install -m 644 %{SOURCE25} %{buildroot}%{_datadir}/maven2/poms/JPP.xdoclet-xdoclet-openejb-module.pom
%add_to_maven_depmap xdoclet xdoclet-openejb-module %{version} JPP/xdoclet xdoclet-openejb-module
install -m 644 %{SOURCE26} %{buildroot}%{_datadir}/maven2/poms/JPP.xdoclet-xdoclet-oracle-module.pom
%add_to_maven_depmap xdoclet xdoclet-oracle-module %{version} JPP/xdoclet xdoclet-oracle-module
install -m 644 %{SOURCE27} %{buildroot}%{_datadir}/maven2/poms/JPP.xdoclet-xdoclet-orion-module.pom
%add_to_maven_depmap xdoclet xdoclet-orion-module %{version} JPP/xdoclet xdoclet-orion-module
install -m 644 %{SOURCE28} %{buildroot}%{_datadir}/maven2/poms/JPP.xdoclet-xdoclet-portlet-module.pom
%add_to_maven_depmap xdoclet xdoclet-portlet-module %{version} JPP/xdoclet xdoclet-portlet-module
install -m 644 %{SOURCE29} %{buildroot}%{_datadir}/maven2/poms/JPP.xdoclet-xdoclet-pramati-module.pom
%add_to_maven_depmap xdoclet xdoclet-pramati-module %{version} JPP/xdoclet xdoclet-pramati-module
install -m 644 %{SOURCE31} %{buildroot}%{_datadir}/maven2/poms/JPP.xdoclet-xdoclet-solarmetric-module.pom
%add_to_maven_depmap xdoclet xdoclet-solarmetric-module %{version} JPP/xdoclet xdoclet-solarmetric-module
install -m 644 %{SOURCE32} %{buildroot}%{_datadir}/maven2/poms/JPP.xdoclet-xdoclet-spring-module.pom
%add_to_maven_depmap xdoclet xdoclet-spring-module %{version} JPP/xdoclet xdoclet-spring-module
install -m 644 %{SOURCE33} %{buildroot}%{_datadir}/maven2/poms/JPP.xdoclet-xdoclet-sun-module.pom
%add_to_maven_depmap xdoclet xdoclet-sun-module %{version} JPP/xdoclet xdoclet-sun-module
install -m 644 %{SOURCE34} %{buildroot}%{_datadir}/maven2/poms/JPP.xdoclet-xdoclet-sybase-module.pom
%add_to_maven_depmap xdoclet xdoclet-sybase-module %{version} JPP/xdoclet xdoclet-sybase-module
install -m 644 %{SOURCE35} %{buildroot}%{_datadir}/maven2/poms/JPP.xdoclet-xdoclet-tjdo-module.pom
%add_to_maven_depmap xdoclet xdoclet-tjdo-module %{version} JPP/xdoclet xdoclet-tjdo-module
install -m 644 %{SOURCE36} %{buildroot}%{_datadir}/maven2/poms/JPP.xdoclet-xdoclet-web-module.pom
%add_to_maven_depmap xdoclet xdoclet-web-module %{version} JPP/xdoclet xdoclet-web-module
install -m 644 %{SOURCE37} %{buildroot}%{_datadir}/maven2/poms/JPP.xdoclet-xdoclet-webwork-module.pom
%add_to_maven_depmap xdoclet xdoclet-webwork-module %{version} JPP/xdoclet xdoclet-webwork-module
install -m 644 %{SOURCE38} %{buildroot}%{_datadir}/maven2/poms/JPP.xdoclet-xdoclet-wsee-module.pom
%add_to_maven_depmap xdoclet xdoclet-wsee-module %{version} JPP/xdoclet xdoclet-wsee-module
install -m 644 %{SOURCE39} %{buildroot}%{_datadir}/maven2/poms/JPP.xdoclet-xdoclet-xdoclet-module.pom
%add_to_maven_depmap xdoclet xdoclet-xdoclet-module %{version} JPP/xdoclet xdoclet-xdoclet-module

install -m 644 %{SOURCE6} %{buildroot}%{_datadir}/maven2/poms/JPP.xdoclet-xdoclet-de-locale.pom
%add_to_maven_depmap xdoclet xdoclet-de-locale %{version} JPP/xdoclet xdoclet-de-locale
install -m 644 %{SOURCE9} %{buildroot}%{_datadir}/maven2/poms/JPP.xdoclet-xdoclet-fr_FR-locale.pom
%add_to_maven_depmap xdoclet xdoclet-fr_FR-locale %{version} JPP/xdoclet xdoclet-fr_FR-locale
install -m 644 %{SOURCE30} %{buildroot}%{_datadir}/maven2/poms/JPP.xdoclet-xdoclet-pt_BR-locale.pom
%add_to_maven_depmap xdoclet xdoclet-pt_BR-locale %{version} JPP/xdoclet xdoclet-pt_BR-locale

install -m 644 %{SOURCE40} %{buildroot}%{_datadir}/maven2/poms/JPP.xdoclet-maven-xdoclet-plugin.pom
%add_to_maven_depmap xdoclet maven-xdoclet-plugin 1.2b2 JPP/xdoclet maven-xdoclet-plugin


mkdir -p %{buildroot}%{_javadocdir}/xdoclet-%{version}
cp -pr target/docs/api/* %{buildroot}%{_javadocdir}/xdoclet-%{version}
rm -rf target/docs/api
ln -s xdoclet-%{version} %{buildroot}%{_javadocdir}/xdoclet

mkdir -p %{buildroot}%{repodir}
mkdir -p %{buildroot}%{repodirlib}
install -m 644 %{SOURCE41} %{buildroot}%{repodir}/component-info.xml
tag=`echo xdoclet-%{version}-%{release} | sed 's|\.|_|g'`
sed -i "s/@NAME@/xdoclet-component-info/g" %{buildroot}%{repodir}/component-info.xml
sed -i "s/@ID@/xdoclet/g" %{buildroot}%{repodir}/component-info.xml
sed -i "s/@TAG@/$tag/g" %{buildroot}%{repodir}/component-info.xml
sed -i "s/@VERSION@/%{version}-brew/g" %{buildroot}%{repodir}/component-info.xml
sed -i "s/@LICENSE@/%{license}/g" %{buildroot}%{repodir}/component-info.xml
sed -i "s|@PROJECTHOME@|%{url}|g" %{buildroot}%{repodir}/component-info.xml
sed -i "s/@DESCRIPTION@/Open source code generation engine/g" \
	%{buildroot}%{repodir}/component-info.xml
sed -i "s/@ARTIFACTID1@/xdoclet-ejb-module.jar/g" %{buildroot}%{repodir}/component-info.xml
sed -i "s/@ARTIFACTID2@/xdoclet-hibernate-module.jar/g" %{buildroot}%{repodir}/component-info.xml
sed -i "s/@ARTIFACTID3@/xdoclet-java-module.jar/g" %{buildroot}%{repodir}/component-info.xml
sed -i "s/@ARTIFACTID4@/xdoclet-jboss-module.jar/g" %{buildroot}%{repodir}/component-info.xml
sed -i "s/@ARTIFACTID5@/xdoclet-jmx-module.jar/g" %{buildroot}%{repodir}/component-info.xml
sed -i "s/@ARTIFACTID6@/xdoclet-portlet-module.jar/g" %{buildroot}%{repodir}/component-info.xml
sed -i "s/@ARTIFACTID7@/xdoclet-web-module.jar/g" %{buildroot}%{repodir}/component-info.xml
sed -i "s/@ARTIFACTID8@/xdoclet-xdoclet-module.jar/g" %{buildroot}%{repodir}/component-info.xml
sed -i "s/@ARTIFACTID9@/xjavadoc.jar/g" %{buildroot}%{repodir}/component-info.xml
sed -i "s/@ARTIFACTID10@/xdoclet.jar/g" %{buildroot}%{repodir}/component-info.xml
sed -i "s/@INCLUDEINPUT1@/xdoclet-ejb-module.jar/g" %{buildroot}%{repodir}/component-info.xml
sed -i "s/@INCLUDEINPUT2@/xdoclet-hibernate-module.jar/g" %{buildroot}%{repodir}/component-info.xml
sed -i "s/@INCLUDEINPUT3@/xdoclet-java-module.jar/g" %{buildroot}%{repodir}/component-info.xml
sed -i "s/@INCLUDEINPUT4@/xdoclet-jboss-module.jar/g" %{buildroot}%{repodir}/component-info.xml
sed -i "s/@INCLUDEINPUT5@/xdoclet-jmx-module.jar/g" %{buildroot}%{repodir}/component-info.xml
sed -i "s/@INCLUDEINPUT6@/xdoclet-portlet-module.jar/g" %{buildroot}%{repodir}/component-info.xml
sed -i "s/@INCLUDEINPUT7@/xdoclet-web-module.jar/g" %{buildroot}%{repodir}/component-info.xml
sed -i "s/@INCLUDEINPUT8@/xdoclet-xdoclet-module.jar/g" %{buildroot}%{repodir}/component-info.xml
sed -i "s/@INCLUDEINPUT9@/xjavadoc.jar/g" %{buildroot}%{repodir}/component-info.xml
sed -i "s/@INCLUDEINPUT10@/xdoclet.jar/g" %{buildroot}%{repodir}/component-info.xml
sed -i "s/@COMPONENTREF@/xjavadoc.jar/g" %{buildroot}%{repodir}/component-info.xml
sed -i "s/@VERSION_COMPONENTREF@/1.1-brew/g" %{buildroot}%{repodir}/component-info.xml
mkdir -p %{buildroot}%{repodirsrc}
install -m 644 %{SOURCE0} %{buildroot}%{repodirsrc}
install -m 644 %{PATCH0} %{buildroot}%{repodirsrc}
install -m 644 %{PATCH1} %{buildroot}%{repodirsrc}
install -m 644 %{PATCH2} %{buildroot}%{repodirsrc}
install -m 644 %{PATCH3} %{buildroot}%{repodirsrc}
install -m 644 %{PATCH4} %{buildroot}%{repodirsrc}
install -m 644 %{PATCH5} %{buildroot}%{repodirsrc}
install -m 644 %{PATCH6} %{buildroot}%{repodirsrc}
cp -p %{buildroot}%{_javadir}/xdoclet/xdoclet-ejb-module-%{version}.jar %{buildroot}%{repodirlib}/xdoclet-ejb-module.jar
cp -p %{buildroot}%{_javadir}/xdoclet/xdoclet-hibernate-module-%{version}.jar %{buildroot}%{repodirlib}/xdoclet-hibernate-module.jar
cp -p %{buildroot}%{_javadir}/xdoclet/xdoclet-java-module-%{version}.jar %{buildroot}%{repodirlib}/xdoclet-java-module.jar
cp -p %{buildroot}%{_javadir}/xdoclet/xdoclet-jboss-module-%{version}.jar %{buildroot}%{repodirlib}/xdoclet-jboss-module.jar
cp -p %{buildroot}%{_javadir}/xdoclet/xdoclet-jmx-module-%{version}.jar %{buildroot}%{repodirlib}/xdoclet-jmx-module.jar
cp -p %{buildroot}%{_javadir}/xdoclet/xdoclet-portlet-module-%{version}.jar %{buildroot}%{repodirlib}/xdoclet-portlet-module.jar
cp -p %{buildroot}%{_javadir}/xdoclet/xdoclet-web-module-%{version}.jar %{buildroot}%{repodirlib}/xdoclet-web-module.jar
cp -p %{buildroot}%{_javadir}/xdoclet/xdoclet-xdoclet-module-%{version}.jar %{buildroot}%{repodirlib}/xdoclet-xdoclet-module.jar
cp -p %{repo}/xjavadoc/1.1-brew/lib/xjavadoc.jar %{buildroot}%{repodirlib}
cp -p %{buildroot}%{_javadir}/xdoclet/xdoclet-%{version}.jar %{buildroot}%{repodirlib}/xdoclet.jar

#%{_bindir}/aot-compile-rpm 

%clean
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"

%post
%update_maven_depmap

%postun
%update_maven_depmap

%files
%defattr(-,root,root)
%dir %{_javadir}/xdoclet
%{_javadir}/xdoclet/xdoclet-%{version}.jar
%{_javadir}/xdoclet/xdoclet.jar
%{_javadir}/xdoclet/xdoclet-de-locale-%{version}.jar
%{_javadir}/xdoclet/xdoclet-de-locale.jar
%{_javadir}/xdoclet/xdoclet-fr_FR-locale-%{version}.jar
%{_javadir}/xdoclet/xdoclet-fr_FR-locale.jar
%{_javadir}/xdoclet/xdoclet-pt_BR-locale-%{version}.jar
%{_javadir}/xdoclet/xdoclet-pt_BR-locale.jar
%{_javadir}/xdoclet/xdoclet-xdoclet-module-%{version}.jar
%{_javadir}/xdoclet/xdoclet-xdoclet-module.jar
%{_javadir}/xdoclet/xdoclet-apache-module-%{version}.jar
%{_javadir}/xdoclet/xdoclet-apache-module.jar
%{_javadir}/xdoclet/xdoclet-bea-module-%{version}.jar
%{_javadir}/xdoclet/xdoclet-bea-module.jar
%{_javadir}/xdoclet/xdoclet-borland-module-%{version}.jar
%{_javadir}/xdoclet/xdoclet-borland-module.jar
%{_javadir}/xdoclet/xdoclet-caucho-module-%{version}.jar
%{_javadir}/xdoclet/xdoclet-caucho-module.jar
%{_javadir}/xdoclet/xdoclet-ejb-module-%{version}.jar
%{_javadir}/xdoclet/xdoclet-ejb-module.jar
%{_javadir}/xdoclet/xdoclet-exolab-module-%{version}.jar
%{_javadir}/xdoclet/xdoclet-exolab-module.jar
%{_javadir}/xdoclet/xdoclet-hibernate-module-%{version}.jar
%{_javadir}/xdoclet/xdoclet-hibernate-module.jar
%{_javadir}/xdoclet/xdoclet-hp-module-%{version}.jar
%{_javadir}/xdoclet/xdoclet-hp-module.jar
%{_javadir}/xdoclet/xdoclet-ibm-module-%{version}.jar
%{_javadir}/xdoclet/xdoclet-ibm-module.jar
%{_javadir}/xdoclet/xdoclet-java-module-%{version}.jar
%{_javadir}/xdoclet/xdoclet-java-module.jar
%{_javadir}/xdoclet/xdoclet-jboss-module-%{version}.jar
%{_javadir}/xdoclet/xdoclet-jboss-module.jar
%{_javadir}/xdoclet/xdoclet-jdo-module-%{version}.jar
%{_javadir}/xdoclet/xdoclet-jdo-module.jar
%{_javadir}/xdoclet/xdoclet-jmx-module-%{version}.jar
%{_javadir}/xdoclet/xdoclet-jmx-module.jar
%{_javadir}/xdoclet/xdoclet-jsf-module-%{version}.jar
%{_javadir}/xdoclet/xdoclet-jsf-module.jar
%{_javadir}/xdoclet/xdoclet-libelis-module-%{version}.jar
%{_javadir}/xdoclet/xdoclet-libelis-module.jar
%{_javadir}/xdoclet/xdoclet-macromedia-module-%{version}.jar
%{_javadir}/xdoclet/xdoclet-macromedia-module.jar
%{_javadir}/xdoclet/xdoclet-mockobjects-module-%{version}.jar
%{_javadir}/xdoclet/xdoclet-mockobjects-module.jar
%{_javadir}/xdoclet/xdoclet-mvcsoft-module-%{version}.jar
%{_javadir}/xdoclet/xdoclet-mvcsoft-module.jar
%{_javadir}/xdoclet/xdoclet-mx4j-module-%{version}.jar
%{_javadir}/xdoclet/xdoclet-mx4j-module.jar
%{_javadir}/xdoclet/xdoclet-objectweb-module-%{version}.jar
%{_javadir}/xdoclet/xdoclet-objectweb-module.jar
%{_javadir}/xdoclet/xdoclet-openejb-module-%{version}.jar
%{_javadir}/xdoclet/xdoclet-openejb-module.jar
%{_javadir}/xdoclet/xdoclet-oracle-module-%{version}.jar
%{_javadir}/xdoclet/xdoclet-oracle-module.jar
%{_javadir}/xdoclet/xdoclet-orion-module-%{version}.jar
%{_javadir}/xdoclet/xdoclet-orion-module.jar
%{_javadir}/xdoclet/xdoclet-portlet-module-%{version}.jar
%{_javadir}/xdoclet/xdoclet-portlet-module.jar
%{_javadir}/xdoclet/xdoclet-pramati-module-%{version}.jar
%{_javadir}/xdoclet/xdoclet-pramati-module.jar
%{_javadir}/xdoclet/xdoclet-solarmetric-module-%{version}.jar
%{_javadir}/xdoclet/xdoclet-solarmetric-module.jar
%{_javadir}/xdoclet/xdoclet-spring-module-%{version}.jar
%{_javadir}/xdoclet/xdoclet-spring-module.jar
%{_javadir}/xdoclet/xdoclet-sun-module-%{version}.jar
%{_javadir}/xdoclet/xdoclet-sun-module.jar
%{_javadir}/xdoclet/xdoclet-sybase-module-%{version}.jar
%{_javadir}/xdoclet/xdoclet-sybase-module.jar
%{_javadir}/xdoclet/xdoclet-tjdo-module-%{version}.jar
%{_javadir}/xdoclet/xdoclet-tjdo-module.jar
%{_javadir}/xdoclet/xdoclet-web-module-%{version}.jar
%{_javadir}/xdoclet/xdoclet-web-module.jar
%{_javadir}/xdoclet/xdoclet-webwork-module-%{version}.jar
%{_javadir}/xdoclet/xdoclet-webwork-module.jar
%{_javadir}/xdoclet/xdoclet-wsee-module-%{version}.jar
%{_javadir}/xdoclet/xdoclet-wsee-module.jar
%{_datadir}/maven2/poms
%{_mavendepmapfragdir}
%doc LICENSE.txt README.txt

%files javadoc
%defattr(-,root,root)
%{_javadocdir}/xdoclet-%{version}
%{_javadocdir}/xdoclet

%files manual
%defattr(-,root,root)
%doc target/docs

%files maven-plugin
%defattr(-,root,root)
%{_javadir}/xdoclet/maven-xdoclet-plugin-%{version}.jar
%{_javadir}/xdoclet/maven-xdoclet-plugin.jar

%files repolib
%defattr(-,root,root)
%{repodir}

%changelog
* Fri Nov 05 2010 gil <puntogil@...> 1.2.3-3mamba
- rebuilt devel

* Mon Nov 16 2009 gil <puntogil@...> 1.2.3-2mamba
- added new sub package(s): java-xdoclet-repolib; java-xdoclet-maven-plugin

* Tue Mar 10 2009 gil <puntogil@...> 1.2.3-1mamba
- package created by autospec