Sophie

Sophie

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

dnsjava-2.0.8-3.mga3.src.rpm

Name:          dnsjava
Version:       2.0.8
Release:       %mkrel 3
Summary:       An implementation of DNS in Java
Group:         Development/Java
License:       BSD
Url:           http://www.dnsjava.org/
Source0:       http://sourceforge.net/projects/dnsjava/files/dnsjava/%{version}/dnsjava-%{version}.tar.gz
Source1:       http://repo1.maven.org/maven2/dnsjava/dnsjava/%{version}/dnsjava-%{version}.pom

BuildRequires: java-devel
BuildRequires: jpackage-utils

BuildRequires: ant
BuildRequires: java-javadoc
BuildRequires: junit

Requires:      jpackage-utils
Requires:      java
BuildArch:     noarch

%description
dnsjava is an implementation of DNS in Java.  It supports all defined record
types (including the DNSSEC types), and unknown types.  It can be used for
queries, zone transfers, and dynamic updates.  It includes a cache which can be
used by clients, and an authoritative only server.  It supports TSIG
authenticated messages, partial DNSSEC verification, and EDNS0.  It is fully
thread safe.  It can be used to replace the native DNS support in Java.

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

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

%prep
%setup -q

cp -p %SOURCE1 pom.xml

rm -rf $(find . -name "*.jar")
rm -rf $(find . -name "*.class") 

sed -i 's|target="1.4" source="1.4|target="1.5" source="1.5|' build.xml

%build

ant -Dj2se.javadoc=%{_javadocdir}/java jar docs

%install

install -d -m 755 %{buildroot}%{_javadir}
install -pm 644 dnsjava-%{version}.jar %{buildroot}%{_javadir}/%{name}.jar

install -d -m 755 %{buildroot}%{_javadocdir}/%{name}
cp -rp doc/* %{buildroot}%{_javadocdir}/%{name}

install -d -m 755 %{buildroot}%{_mavenpomdir}
install -pm 644 pom.xml %{buildroot}%{_mavenpomdir}/JPP-%{name}.pom
%add_maven_depmap JPP-%{name}.pom %{name}.jar -a "org.xbill:dnsjava"

%files
%{_javadir}/%{name}.jar
%{_mavenpomdir}/JPP-%{name}.pom
%{_mavendepmapfragdir}/%{name}
%doc Changelog README USAGE examples.html

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


%changelog

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

* Tue Jan 24 2012 gil <gil> 2.0.8-2.mga2
+ Revision: 200591
- buid fix
  fix depmap
  adapt to the new guideline

* Sat Oct 29 2011 gil <gil> 2.0.8-1.mga2
+ Revision: 159380
- imported package dnsjava