Пакет concurrent-trees: Specfile
Group: Development/Java BuildRequires: /proc rpm-build-java BuildRequires: jpackage-11-compat # see https://bugzilla.altlinux.org/show_bug.cgi?id=10382 %define _localstatedir %{_var} Name: concurrent-trees Version: 2.6.1 Release: alt1_10jpp11 Summary: Concurrent Trees for Java License: ASL 2.0 URL: https://github.com/npgall/%{name}/ Source0: https://github.com/npgall/%{name}/archive/%{version}.tar.gz BuildRequires: maven-local BuildRequires: mvn(junit:junit) # for version 2.6.0 add bnd-maven-plugin BuildRequires: mvn(biz.aQute.bnd:bnd-maven-plugin) BuildArch: noarch Source44: import.info %description This library provides concurrent Radix Trees and concurrent Suffix Trees for Java. %package javadoc Group: Development/Java Summary: Javadoc for %{name} BuildArch: noarch %description javadoc This package contains javadoc for %{name}. %prep %setup -qn %{name}-%{version} rm -r documentation/javadoc rm -r documentation/documents rm documentation/images/dfs-comic.png # remove unnecessary dependency on parent POM %pom_remove_parent code # Unneeded tasks %pom_remove_plugin :maven-release-plugin code %pom_remove_plugin :maven-gpg-plugin code %pom_remove_plugin :maven-javadoc-plugin code %pom_remove_plugin :maven-source-plugin code %mvn_file :%{name} %{name} %build # the following does not work in f28, probably a bug #%%mvn_build -- -f code/pom.xml cd code %mvn_build -- -Dmaven.compiler.source=1.8 -Dmaven.compiler.target=1.8 -Dmaven.javadoc.source=1.8 -Dmaven.compiler.release=8 %install cd code %mvn_install %files -f code/.mfiles %doc README.md documentation/ %doc --no-dereference LICENSE.txt %files javadoc -f code/.mfiles-javadoc %doc --no-dereference LICENSE.txt %changelog * Fri Jun 04 2021 Igor Vlasenko <viy@altlinux.org> 2.6.1-alt1_10jpp11 - new version |