Sophie

Sophie

distrib > Mageia > 5 > i586 > by-pkgid > 582568e1c5532adc4ece9933c19c05a6 > files > 3

cookxml-3.0.2-8.mga5.src.rpm

Name:             cookxml
Version:          3.0.2
Release:          %mkrel 8
Summary:          Dynamic XML data binding tool
Group:            Development/Java
License:          BSD
URL:              http://cookxml.yuanheng.org/

Source0:          http://downloads.sourceforge.net/project/%{name}/%{name}/%{version}/%{name}_src-%{version}.zip
Source1:          %{name}-build.xml
Source2:          %{name}-pom.xml

BuildArch:        noarch

BuildRequires:    jpackage-utils
BuildRequires:    java-devel
BuildRequires:    ant

Requires:         jpackage-utils
Requires:         java-headless

%description
CookXml is a powerful general purpose dynamic XML data binding tool.
It is designed to be easy to use and easily extensible. 

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

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

%prep
%setup -qc

find . -name '*.jar' -exec rm -rf {} \;

sed -i 's/\r//' LICENSE

%build
cp %{SOURCE1} .
ant -f %{name}-build.xml cookxml_jar apidoc

%install
# JAR
install -d -m 755 $RPM_BUILD_ROOT%{_javadir}
cp -p dist/%{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar

# JAVADOC
mkdir -p $RPM_BUILD_ROOT%{_javadocdir}/%{name}
cp -rp apidoc/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}

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

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

%files -f .mfiles
%doc LICENSE

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


%changelog
* Thu Jan 08 2015 pterjan <pterjan> 3.0.2-8.mga5
+ Revision: 809248
- Sync with Fedora 21

* Wed Oct 15 2014 umeabot <umeabot> 3.0.2-7.mga5
+ Revision: 741508
- Second Mageia 5 Mass Rebuild

* Tue Sep 16 2014 umeabot <umeabot> 3.0.2-6.mga5
+ Revision: 678536
- Mageia 5 Mass Rebuild

* Wed Dec 18 2013 dmorgan <dmorgan> 3.0.2-5.mga4
+ Revision: 558554
- Fix use of demap macros

  + umeabot <umeabot>
    - Mageia 4 Mass Rebuild

* Fri Jan 11 2013 umeabot <umeabot> 3.0.2-3.mga3
+ Revision: 348122
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Sat Dec 01 2012 dmorgan <dmorgan> 3.0.2-2.mga3
+ Revision: 323979
- Build with java7

* Fri Aug 05 2011 dmorgan <dmorgan> 3.0.2-1.mga2
+ Revision: 131926
- Clean spec file

* Mon Jul 11 2011 gil <gil> 3.0.2-0.mga2
+ Revision: 122535
- imported package cookxml