Name: minidns Version: 0.1.7 Release: %mkrel 6 Group: Development/Java Summary: Minimal DNS library for Java and Android systems License: ASL 2.0 or LGPLv2+ or WTFPL URL: https://github.com/rtreffer/minidns Source0: https://github.com/rtreffer/minidns/archive/%{version}.tar.gz Source1: https://repo1.maven.org/maven2/de/measite/minidns/minidns/%{version}/minidns-%{version}.pom BuildRequires: maven-local BuildRequires: mvn(junit:junit) BuildRequires: mvn(org.apache.felix:maven-bundle-plugin) BuildArch: noarch %description MiniDNS is a minimal dns client library for Java and Android. It can parse a basic set of resource records (A, AAAA, NS, SRV) and is easy to use and extend. This library is not intended to be used as a DNS server. You might want to look into dnsjava for such functionality. %package javadoc Summary: Javadoc for %{name} %description javadoc This package contains javadoc for %{name}. %prep %setup -q # cleanup find . -name "*.class" -print -delete find . -name "*.dll" -print -delete find . -name "*.jar" -print -delete cp -p %{SOURCE1} pom.xml %pom_add_plugin org.apache.maven.plugins:maven-compiler-plugin:3.0 . " <configuration> <source>1.7</source> <target>1.7</target> <encoding>UTF-8</encoding> </configuration>" %pom_add_plugin org.apache.felix:maven-bundle-plugin:2.3.7 . " <extensions>true</extensions> <configuration> <instructions> <Bundle-SymbolicName>\${project.groupId}</Bundle-SymbolicName> <Bundle-Name>\${project.name}</Bundle-Name> <Bundle-Version>\${project.version}</Bundle-Version> </instructions> </configuration> <executions> <execution> <id>bundle-manifest</id> <phase>process-classes</phase> <goals> <goal>manifest</goal> </goals> </execution> </executions>" %pom_add_plugin org.apache.maven.plugins:maven-jar-plugin:2.4 . " <configuration> <archive> <manifestFile>\${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile> <addMavenDescriptor>false</addMavenDescriptor> </archive> </configuration>" %mvn_file : %{name} %build %mvn_build -- -Dproject.build.sourceEncoding=UTF-8 %install %mvn_install %files -f .mfiles %doc README.md %license LICENCE* %files javadoc -f .mfiles-javadoc %license LICENCE* %changelog * Sat Mar 26 2022 umeabot <umeabot> 0.1.7-6.mga9 + Revision: 1827323 - Mageia 9 Mass Rebuild * Wed Feb 12 2020 umeabot <umeabot> 0.1.7-5.mga8 + Revision: 1492099 - Mageia 8 Mass Rebuild * Wed Sep 19 2018 umeabot <umeabot> 0.1.7-4.mga7 + Revision: 1264446 - Mageia 7 Mass Rebuild * Sun Mar 13 2016 neoclust <neoclust> 0.1.7-3.mga6 + Revision: 990079 - imported package minidns