Sophie

Sophie

distrib > Mageia > 6 > i586 > by-pkgid > 91b9af3ee3995bbc6a116496c735ae98 > files > 2

castor-maven-plugin-2.5-4.mga6.src.rpm

Name:             castor-maven-plugin
Version:          2.5
Release:          %mkrel 4
Summary:          Maven plugin for Castor XML's code generator
License:          ASL 2.0
URL:              http://www.mojohaus.org/castor-maven-plugin/
Group:            Development/Java

Source0:          https://github.com/mojohaus/castor-maven-plugin/archive/castor-maven-plugin-%{version}.tar.gz
Patch0:           duplicate-descriptors.patch

BuildArch:        noarch

BuildRequires:    java-devel
BuildRequires:    maven-local
BuildRequires:    mojo-parent
BuildRequires:    maven-plugin-plugin
BuildRequires:    maven-plugin-testing-harness
BuildRequires:    maven-source-plugin
BuildRequires:    castor >= 1.3.2-9

%description
The Castor plugin is a Maven plugin that provides the functionality of Castor
XML's code generator for generating Java beans and associated descriptor
classes (required for marshaling to and unmarshaling from XML documents) from
XML Schema files.

%package javadoc
Summary:          Javadoc for %{name}

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

%prep
%setup -q -n castor-maven-plugin-castor-maven-plugin-%{version}

# Remove any pre-built binaries
find -name "*.jar" -exec rm {} \;
find -name "*.class" -exec rm {} \;

# Patch due to duplicate mojo descriptor generation
sed -i 's/\r/\n/g' src/main/java/org/codehaus/mojo/castor/ConvertDTD2XSDMojo.java
%patch0

# Missing dep on maven core/compat
%pom_add_dep org.apache.maven:maven-core
%pom_add_dep org.apache.maven:maven-compat

%build
%mvn_build -- -Denforcer.skip=true

%install
%mvn_install

%files -f .mfiles
%license LICENSE.TXT

%files javadoc -f .mfiles-javadoc
%license LICENSE.TXT



%changelog
* Wed May 17 2017 neoclust <neoclust> 2.5-4.mga6
+ Revision: 1102495
- Add missing BuildRequires

* Wed Mar 02 2016 neoclust <neoclust> 2.5-3.mga6
+ Revision: 981863
- Second rebuild of the java stack

* Sun Feb 21 2016 neoclust <neoclust> 2.5-2.mga6
+ Revision: 975739
- First rebuild of the java stack
- sync package castor-maven-plugin with fedora

  + umeabot <umeabot>
    - Mageia 6 Mass Rebuild

* Fri Feb 20 2015 daviddavid <daviddavid> 2.1-5.mga5
+ Revision: 816125
- rebuild for new jruby, yecht and nailgun
- add missing BuildRequires on options and jffi-native

* Wed Oct 15 2014 umeabot <umeabot> 2.1-4.mga5
+ Revision: 750911
- Second Mageia 5 Mass Rebuild
- Mageia 5 Mass Rebuild

* Wed Dec 18 2013 dmorgan <dmorgan> 2.1-2.mga4
+ Revision: 558533
- imported package castor-maven-plugin


* Sat Aug 10 2013 Mat Booth <fedora@matbooth.co.uk> - 2.1-2
- Remove pre-built binaries in %%prep

* Fri Aug 09 2013 Mat Booth <fedora@matbooth.co.uk> - 2.1-1
- Initial version of the package