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