Name: jsendnsca Version: 2.1.1 Release: 1%{?dist} Summary: Java API for sending passive checks to the Nagios NSCA add-on # Source files without license headers https://github.com/jsendnsca/jsendnsca/issues/24 License: ASL 2.0 URL: https://github.com/jsendnsca/jsendnsca Source0: https://github.com/jsendnsca/jsendnsca/archive/v%{version}/%{name}-%{version}.tar.gz # https://github.com/jsendnsca/jsendnsca/issues/25 Patch0: jsendnsca-2.1.1-fixtest-patch BuildRequires: hostname BuildRequires: maven-local BuildRequires: mvn(commons-io:commons-io) BuildRequires: mvn(commons-lang:commons-lang) BuildRequires: mvn(junit:junit) BuildRequires: mvn(org.apache.felix:maven-bundle-plugin) BuildRequires: mvn(org.bouncycastle:bcprov-jdk15on) BuildRequires: mvn(org.hamcrest:hamcrest-all) BuildRequires: mvn(org.sonatype.oss:oss-parent:pom:) BuildArch: noarch %description JSendNSCA is Java API for sending passive checks to the Nagios NSCA add-on. By using JSendNSCA, you can easily integrate your Java applications into a Nagios monitored environment thereby notifying Nagios/Icinga/Opsview of problems and issues during the running of your application. %package javadoc Summary: Javadoc for %{name} %description javadoc This package contains javadoc for %{name}. %prep %setup -q -n %{name}-%{version} %patch0 -p1 # Unavailable plugin %pom_remove_plugin :coveralls-maven-plugin # Unwanted tasks %pom_remove_plugin :jacoco-maven-plugin %pom_remove_plugin :maven-gpg-plugin %pom_remove_plugin :maven-javadoc-plugin %pom_remove_plugin :maven-source-plugin %pom_xpath_set "pom:project/pom:packaging" bundle # Fix bundle plugin configuration %pom_add_plugin org.apache.felix:maven-bundle-plugin:2.5.4 . " true bundle-manifest process-classes manifest " # Required by apache camel %pom_add_plugin org.apache.maven.plugins:maven-jar-plugin:2.5 . " true package test-jar " %mvn_package :%{name}::tests: %mvn_alias :%{name}::tests: com.googlecode:%{name}::tests: %mvn_file :%{name} %{name} %mvn_alias :%{name} com.googlecode:%{name}-core %build # Test use web connection: java.io.IOException: Cannot run program "hostname": error=2, No such file or directory %mvn_build %install %mvn_install %files -f .mfiles %doc README.md %license LICENSE-2.0.txt %files javadoc -f .mfiles-javadoc %license LICENSE-2.0.txt %changelog * Mon Mar 28 2016 gil cattaneo 2.1.1-1 - update to 2.1.1 * Sat Jun 08 2013 gil cattaneo 2.0.1-1 - initial rpm