Sophie

Sophie

distrib > Mageia > 3 > i586 > media > core-release-src > by-pkgid > 22c42db51c264af6c6aefa1c15973df9 > files > 3

jboss-classpool-1.0.0-6.mga3.src.rpm

%global namedreltag .GA
%global namedversion %{version}%{?namedreltag}

Name:          jboss-classpool
Version:       1.0.0
Release:       %mkrel 6
Summary:       JBoss ClassPool
Group:         Development/Java
License:       LGPLv2+
Url:           http://www.jboss.org/jbossmc/
# svn export http://anonsvn.jboss.org/repos/jbossas/projects/jboss-classpool/tags/1.0.0.GA/ jboss-classpool-1.0.0.GA
# tar czf jboss-classpool-1.0.0.GA-src-svn.tar.gz jboss-classpool-1.0.0.GA
Source0:       jboss-classpool-1.0.0.GA-src-svn.tar.gz

# org.jboss.cl jboss-classloading 2.2.0.Alpha9
# org.jboss.kernel jboss-kernel 2.2.0.Alpha10
# org.jboss.man jboss-metatype jboss-managed 2.1.1.SP1
# org.jboss.deployers jboss-deployers-impl 2.2.0.Alpha8
# org.jboss.jbossas jboss-as-system-jmx 6.0.0.20100216-M2
# org.jboss.test jboss-test 1.1.5.GA
Patch0:        jboss-classpool-1.0.0.GA-bootstrap.patch

BuildRequires: java-devel
BuildRequires: jboss-parent
BuildRequires: jpackage-utils

BuildRequires: dtdparser
BuildRequires: glassfish-jaxb-api
BuildRequires: javassist
BuildRequires: jboss-common-core
BuildRequires: jboss-logging-log4j
BuildRequires: jboss-logging-spi
BuildRequires: jboss-mdr
BuildRequires: jboss-vfs
BuildRequires: junit4
BuildRequires: xerces-j2
BuildRequires: xml-commons-apis
BuildRequires: codehaus-parent

BuildRequires: maven
BuildRequires: maven-antrun-plugin
BuildRequires: maven-compiler-plugin
BuildRequires: maven-idea-plugin
BuildRequires: maven-jar-plugin
BuildRequires: maven-javadoc-plugin
BuildRequires: maven-project-info-reports-plugin
BuildRequires: maven-release-plugin
BuildRequires: maven-surefire-report-plugin

Requires:      dtdparser
Requires:      glassfish-jaxb-api
Requires:      javassist
Requires:      jboss-common-core
Requires:      jboss-logging-log4j
Requires:      jboss-logging-spi
Requires:      jboss-mdr
Requires:      jboss-vfs
Requires:      xerces-j2
Requires:      xml-commons-apis

Requires:      java
Requires:      jpackage-utils
BuildArch:     noarch

%description
The JBoss Microcontainer is a refactoring of JBoss's JMX Microkernel to support direct POJO deployment and
standalone use outside the JBoss application server.

This package provides JBoss ClassPool.

%package javadoc
Group:         Development/Java
Summary:       Javadoc for %{name}
Requires:      jpackage-utils

%description javadoc
This package contains javadoc for %{name}.

%prep
%setup -q -n %{name}-%{namedversion}
%patch0 -p1

sed -i "s|<groupId>sun-jaxb</groupId>|<groupId>javax.xml.bind</groupId>|" pom.xml
sed -i "s|<groupId>sun-jaxb</groupId>|<groupId>javax.xml.bind</groupId>|" jbosscl/pom.xml

%build
mkdir -p  classpool/target/test-classes
# test disabled unavailable deps
mvn-rpmbuild -Dmaven.test.skip=true install javadoc:aggregate

%install

mkdir -p %{buildroot}%{_javadir}/jboss
install -pm 644 classpool/target/%{name}.jar %{buildroot}%{_javadir}/jboss/%{name}.jar
install -pm 644 scopedpool/target/%{name}-scoped.jar %{buildroot}%{_javadir}/jboss/%{name}-scoped.jar

mkdir -p %{buildroot}%{_mavenpomdir}
install -pm 644 pom.xml %{buildroot}%{_mavenpomdir}/JPP.jboss-%{name}-parent.pom
%add_maven_depmap JPP.jboss-%{name}-parent.pom
install -pm 644 classpool/pom.xml %{buildroot}%{_mavenpomdir}/JPP.jboss-%{name}.pom
%add_maven_depmap JPP.jboss-%{name}.pom jboss/%{name}.jar
install -pm 644 scopedpool/pom.xml %{buildroot}%{_mavenpomdir}/JPP.jboss-%{name}-scoped.pom
%add_maven_depmap JPP.jboss-%{name}-scoped.pom jboss/%{name}-scoped.jar

mkdir -p %{buildroot}%{_javadocdir}/%{name}
cp -rp target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name}

%files
%{_javadir}/jboss/%{name}*.jar
%{_mavenpomdir}/JPP.jboss-%{name}*.pom
%{_mavendepmapfragdir}/%{name}

%files javadoc
%{_javadocdir}/%{name}


%changelog

* Sat Jan 12 2013 umeabot <umeabot> 1.0.0-6.mga3
+ Revision: 354912
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Tue Jan 08 2013 dmorgan <dmorgan> 1.0.0-5.mga3
+ Revision: 342940
- Remove findbugs-maven-plugin deps

* Sat Jan 05 2013 dmorgan <dmorgan> 1.0.0-4.mga3
+ Revision: 339001
- Fix build

* Sun Jun 24 2012 dmorgan <dmorgan> 1.0.0-3.mga3
+ Revision: 263227
- Remove bootstrap switch

* Mon Feb 06 2012 dmorgan <dmorgan> 1.0.0-2.mga3
+ Revision: 205154
- Add back jboss-mdr

* Mon Feb 06 2012 dmorgan <dmorgan> 1.0.0-1.mga2
+ Revision: 205141
- Remove jboss-mdr ( loop dep )

  + gil <gil>
    - imported package jboss-classpool