Sophie

Sophie

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

jboss-reflect-2.0.2-3.mga4.src.rpm

Epoch:          1

Name:           jboss-reflect
Version:        2.0.2
Release:        %mkrel 3
Summary:        JBoss Reflection

Group:          Development/Java

License:        LGPLv2+
URL:            http://www.jboss.org

# svn export http://anonsvn.jboss.org/repos/jbossas/projects/jboss-reflect/tags/2.0.2.GA/ jboss-reflect-2.0.2
# tar cJf jboss-reflect-2.0.2.tar.xz jboss-reflect-2.0.2
Source0:        %{name}-%{version}.tar.xz
Patch0:         %{name}-pom.patch

BuildArch:      noarch

BuildRequires:  java-devel
BuildRequires:  javassist
BuildRequires:  jboss-common-core
BuildRequires:  jboss-logging
BuildRequires:  jpackage-utils
BuildRequires:  maven-local
BuildRequires:  maven-compiler-plugin
BuildRequires:  maven-enforcer-plugin
BuildRequires:  maven-jar-plugin
BuildRequires:  maven-javadoc-plugin
BuildRequires:  maven-resources-plugin
BuildRequires:  maven-source-plugin
BuildRequires:  maven-surefire-plugin
BuildRequires:  maven-surefire-provider-junit4

Requires:       java
Requires:       javassist
Requires:       jboss-common-core
Requires:       jboss-logging
Requires:       jpackage-utils

%description
JBoss Reflection

%package javadoc
Summary:        Javadocs for %{name}
Group:          Documentation
Requires:       jpackage-utils

%description javadoc
This package contains the API documentation for %{name}.

%prep
%setup -q

# can't compile the test dir because of missing deps
rm -rf src/test

find -type f -name *.jar -delete
find -type f -name *.class -delete

%patch0

%build
mvn-rpmbuild package javadoc:aggregate

%install

mkdir -p $RPM_BUILD_ROOT%{_javadir}
cp -p target/%{name}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar

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

install -d -m 755 $RPM_BUILD_ROOT%{_mavenpomdir}
install -pm 644 pom.xml $RPM_BUILD_ROOT%{_mavenpomdir}/JPP-%{name}.pom

%add_maven_depmap JPP-%{name}.pom %{name}.jar


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

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




%changelog
* Mon Jan 27 2014 stormi <stormi> 1:2.0.2-3.mga4
+ Revision: 568390
- rebuild to fix missing x86_64 package

* Tue Jan 07 2014 dmorgan <dmorgan> 1:2.0.2-2.mga4
+ Revision: 565360
- Increase epoch

* Tue Jan 07 2014 dmorgan <dmorgan> 0:2.0.2-2.mga4
+ Revision: 565330
- Add Epoch to ease upgrade ( mga #12217)

* Tue Dec 31 2013 dmorgan <dmorgan> 2.0.2-1.mga4
+ Revision: 563389
- New version
- Build with maven-local

  + umeabot <umeabot>
    - Mageia 4 Mass Rebuild

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

* Fri Feb 03 2012 gil <gil> 2.2.1-1.mga2
+ Revision: 204290
- update to 2.2.1.SP1

* Sat Jan 21 2012 gil <gil> 2.0.3-1.mga2
+ Revision: 199120
- imported package jboss-reflect