Name: jfreechart Version: 1.0.19 Release: 1 Summary: Java chart library License: LGPLv2+ URL: https://github.com/jfree/jfreechart Source0: http://download.sourceforge.net/sourceforge/jfreechart/jfreechart-%{version}.zip BuildRequires: maven-local maven-plugin-bundle mvn(org.jfree:jcommon) >= 1.0.23 BuildRequires: mvn(javax.servlet:javax.servlet-api) >= 2.5 BuildRequires: sonatype-oss-parent ant BuildArch: noarch %description JFreeChart is a free 100% Java chart library that makes it easy for developers to display professional quality charts in their applications. %package javadoc Summary: Javadocs for %{name} Requires: %{name} = %{version}-%{release} jpackage-utils %description javadoc This package contains the API documentation for %{name}. %prep %setup -q find \( -name '*.jar' -o -name '*.class' \) -exec rm -f '{}' \; MVN_BUNDLE_PLUGIN_EXTRA_XML="true org.jfree.jfreechart Fedora Project %{version} !javax.servlet, !javax.servlet.http, * <_nouses>true " %pom_remove_plugin :maven-gpg-plugin %pom_remove_plugin :nexus-staging-maven-plugin %pom_remove_plugin :cobertura-maven-plugin %pom_remove_plugin :maven-site-plugin %pom_remove_plugin :animal-sniffer-maven-plugin %pom_remove_plugin :maven-jxr-plugin %pom_remove_plugin :maven-javadoc-plugin %pom_change_dep javax.servlet:servlet-api: javax.servlet:javax.servlet-api: %pom_add_plugin org.apache.felix:maven-bundle-plugin . "$MVN_BUNDLE_PLUGIN_EXTRA_XML" %pom_add_plugin org.apache.maven.plugins:maven-javadoc-plugin . "org.jfree.chart.fx*" %pom_xpath_set "pom:packaging" "bundle" %build %mvn_build -- -Dmaven.test.failure.ignore=true %install %mvn_install %files -f .mfiles %doc ChangeLog NEWS README.txt %files javadoc -f .mfiles-javadoc %changelog * Mon Aug 17 2020 wangchong - 1.0.19-1 - package init