Sophie

Sophie

distrib > Mageia > 7 > i586 > by-pkgid > 2aabe9cdb0af692c118aa1242a6b46f7 > files > 2

mavibot-1.0.0-0.5.M8.4.mga7.src.rpm

%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