%global namedreltag -M8 %global namedversion %{version}%{?namedreltag} Name: mavibot Version: 1.0.0 Release: %mkrel 0.5.M8.4 Group: Development/Java Summary: ApacheDS MVCC BTree implementation License: ASL 2.0 URL: http://directory.apache.org/mavibot/ Source0: http://www.apache.org/dist/directory/mavibot/dist/%{namedversion}/%{name}-%{namedversion}-src.tar.gz BuildRequires: maven-local BuildRequires: mvn(commons-collections:commons-collections) BuildRequires: mvn(commons-io:commons-io) BuildRequires: mvn(junit:junit) BuildRequires: mvn(org.apache.felix:maven-bundle-plugin) BuildRequires: mvn(org.apache.maven.plugins:maven-enforcer-plugin) BuildRequires: mvn(org.apache.maven.plugins:maven-release-plugin) BuildRequires: mvn(org.slf4j:slf4j-api) BuildRequires: mvn(org.slf4j:slf4j-log4j12) BuildArch: noarch %description Mavibot is a Multi Version Concurrency Control (MVCC) BTree in Java. It is expected to be a replacement for JDBM (The current back-end for the Apache Directory Server), but could be a good fit for any other project in need of a Java MVCC BTree implementation. %package javadoc Summary: Javadoc for %{name} %description javadoc This package contains javadoc for %{name}. %prep %setup -q -n %{name}-%{namedversion} find . -name "*.class" -delete find . -name "*.jar" -print -delete rm -r docs %pom_remove_parent %pom_disable_module distribution %pom_remove_plugin org.apache.geronimo.genesis.plugins:tools-maven-plugin %pom_remove_plugin :maven-site-plugin %pom_remove_plugin :maven-source-plugin %pom_remove_plugin :findbugs-maven-plugin # This test fail on ARM builder only # OutOfMemoryError: Java heap space testPersistedBulkLoad1000Elements Time elapsed: 155.802 sec rm mavibot/src/test/java/org/apache/directory/mavibot/btree/BulkLoaderTest.java # AssertionError: expected:<9> but was:<8> rm mavibot/src/test/java/org/apache/directory/mavibot/btree/PageReclaimerTest.java # Browse Forward for 9 = 2046 # Browe backward for 9 = 5096 # IOException: Too many open files rm mavibot/src/test/java/org/apache/directory/mavibot/btree/PersistedBTreeBrowseTest.java %mvn_file :%{name} %{name} %build %mvn_build -- -Dproject.build.sourceEncoding=UTF-8 %install %mvn_install %files -f .mfiles %license LICENSE NOTICE %files javadoc -f .mfiles-javadoc %license LICENSE NOTICE %changelog * Wed Sep 19 2018 umeabot <umeabot> 1.0.0-0.5.M8.4.mga7 (not released yet) + Revision: 1264201 - Mageia 7 Mass Rebuild * Sun May 21 2017 neoclust <neoclust> 1.0.0-0.5.M8.3.mga6 + Revision: 1103828 - remove test failure * Thu May 11 2017 neoclust <neoclust> 1.0.0-0.2.M8.2.mga6 + Revision: 1100442 - Rebuild on core/release * Thu May 11 2017 neoclust <neoclust> 1.0.0-0.2.M8.1.mga6 + Revision: 1100399 - imported package mavibot * Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0-0.2.M8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Wed Aug 19 2015 gil cattaneo <puntogil@libero.it> 1.0.0-0.1.M8 - update to 1.0.0-M8 * Sat Mar 14 2015 gil cattaneo <puntogil@libero.it> 1.0.0-0.1.M7 - update to 1.0.0-M7 * Sat Mar 14 2015 gil cattaneo <puntogil@libero.it> 1.0.0-0.1.M6 - initial rpm