Name: mapdb-snappy Version: 1.0 Release: 1%{?dist} Summary: Snappy compression for MapDB License: ASL 2.0 URL: http://www.mapdb.org/ Source0: https://github.com/jankotek/mapdb-snappy/archive/%{name}-%{version}.tar.gz Source1: http://www.apache.org/licenses/LICENSE-2.0.txt # Disable org.iq80.snappy:snappy support Patch0: mapdb-snappy-1.0-disable-iq80-snappy.patch BuildRequires: maven-local BuildRequires: mvn(junit:junit) BuildRequires: mvn(org.apache.felix:maven-bundle-plugin) BuildRequires: mvn(org.mapdb:mapdb) %if %{?fedora} >= 21 BuildRequires: mvn(org.sonatype.oss:oss-parent:pom:) %else BuildRequires: mvn(org.sonatype.oss:oss-parent) %endif BuildRequires: mvn(org.xerial.snappy:snappy-java) BuildArch: noarch %description This library offers Serializer wrapper for MapDB, which wraps another serializer and compresses its output. %package javadoc Summary: Javadoc for %{name} %description javadoc This package contains javadoc for %{name}. %prep %setup -q -n %{name}-%{name}-%{version} # Cleanup find . -name "*.jar" -print -delete find . -name "*.class" -print -delete %patch0 -p1 cp -p %{SOURCE1} LICENSE sed -i 's/\r//' LICENSE %mvn_file org.mapdb:%{name} %{name} %build %mvn_build %install %mvn_install %files -f .mfiles %doc README.md %license LICENSE %files javadoc -f .mfiles-javadoc %license LICENSE %changelog * Mon May 18 2015 gil cattaneo 1.0-1 - initial rpm