Sophie

Sophie

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

jboss-mdr-2.2.0-2.mga3.src.rpm

%global namedreltag .SP1
%global namedversion %{version}%{?namedreltag}
Name:          jboss-mdr
Version:       2.2.0
Release:       %mkrel 2
Summary:       JBoss MetaData Repository
Group:         Development/Java
License:       LGPLv2+
Url:           http://www.jboss.com/products/jbossmc/
# svn export http://anonsvn.jboss.org/repos/jbossas/projects/jboss-mdr/tags/2.2.0.SP1 jboss-mdr-2.2.0.SP1
# tar czf jboss-mdr-2.2.0.SP1-src-svn.tar.gz jboss-mdr-2.2.0.SP1
Source0:       jboss-mdr-%{namedversion}-src-svn.tar.gz

Patch0:        jboss-mdr-2.2.0.SP1-no-test-deps.patch

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

BuildRequires: javassist
BuildRequires: jboss-common-core
BuildRequires: jboss-logging-spi
BuildRequires: jboss-reflect >= 2.2.1

# for test
#org.jboss.test jboss-test 1.1.1.GA
BuildRequires: junit4

BuildRequires: maven
BuildRequires: maven-assembly-plugin
BuildRequires: maven-compiler-plugin
BuildRequires: maven-install-plugin
BuildRequires: maven-jar-plugin
BuildRequires: maven-javadoc-plugin
BuildRequires: maven-surefire-plugin

Requires:      javassist
Requires:      jboss-common-core
Requires:      jboss-logging-spi
Requires:      jboss-reflect

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 MetaData Repository.

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

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

%prep
%setup -q -n jboss-mdr-%{namedversion}
%patch0 -p0

%build
# test disabled unavailable deps
mvn-rpmbuild -Dmaven.test.skip=true install javadoc:aggregate

%install

mkdir -p %{buildroot}%{_javadir}/jboss
rm -rf target/%{name}*-sources.jar
rm -rf target/%{name}*-test*.jar
install -pm 644 target/%{name}*.jar %{buildroot}%{_javadir}/jboss/%{name}.jar

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

mkdir -p %{buildroot}%{_javadocdir}/%{name}
cp -r 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> 2.2.0-2.mga3
+ Revision: 355081
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Fri Feb 03 2012 gil <gil> 2.2.0-1.mga2
+ Revision: 204296
- update to 2.2.0.SP1
- imported package jboss-mdr