Name: jxmpp Version: 0.4.1 Release: 1%{?dist} Summary: An Open Source XMPP Java base-library License: ASL 2.0 URL: https://github.com/igniterealtime/jxmpp Source0: https://github.com/igniterealtime/jxmpp/archive/%{version}.tar.gz Source1: jxmpp-core-template.pom Source2: jxmpp-jid-template.pom Source4: jxmpp-util-cache-template.pom Source5: jxmpp-stringprep-libidn-template.pom Source6: jxmpp-pom.xml BuildRequires: maven-local BuildRequires: mvn(junit:junit) BuildRequires: mvn(org.gnu.inet:libidn) BuildArch: noarch %description JXMPP is an Open Source Java base library for XMPP. It provides often used functionality needed to build a XMPP stack. %package core Summary: JXMPP Core %description core JXMPP core components. %package jid Summary: JXMPP JID %description jid JID classes from JXMPP. %package stringprep-libidn Summary: JXMPP Stringprep Libidn %description stringprep-libidn JXMPP Stringprep with libidn. %package util-cache Summary: JXMPP Util Cache %description util-cache A minimalistic and efficient bounded LRU Cache with optional expiration. %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} %{name}-core/pom.xml cp -p %{SOURCE2} %{name}-jid/pom.xml cp -p %{SOURCE4} %{name}-util-cache/pom.xml cp -p %{SOURCE5} %{name}-stringprep-libidn/pom.xml for p in core jid stringprep-libidn util-cache;do sed -i "s|@VERSION@|%{version}|" %{name}-${p}/pom.xml done cp -p %{SOURCE6} pom.xml sed -i "s|@VERSION@|%{version}|" pom.xml %mvn_package :%{name}-parent __noinstall %build %mvn_build -s -- -Dproject.build.sourceEncoding=UTF-8 %install %mvn_install %files core -f .mfiles-%{name}-core %license LICENSE %files jid -f .mfiles-%{name}-jid %license LICENSE %files stringprep-libidn -f .mfiles-%{name}-stringprep-libidn %license LICENSE %files util-cache -f .mfiles-%{name}-util-cache %dir %{_javadir}/%{name} %doc README.md %license LICENSE %files javadoc -f .mfiles-javadoc %license LICENSE %changelog * Sun Feb 15 2015 gil cattaneo 0.4.1-1 - update to 0.4.1 * Sat Dec 27 2014 gil cattaneo 0.3.0-1 - initial rpm