diff --git a/plexus-archiver.spec b/plexus-archiver.spec index f376a07..ee60bf8 100644 --- a/plexus-archiver.spec +++ b/plexus-archiver.spec @@ -1,6 +1,8 @@ +%bcond_without snappy + Name: plexus-archiver Version: 3.5 -Release: 1%{?dist} +Release: 2%{?dist} Epoch: 0 Summary: Plexus Archiver Component License: ASL 2.0 @@ -19,7 +21,9 @@ BuildRequires: mvn(org.codehaus.plexus:plexus-container-default) BuildRequires: mvn(org.codehaus.plexus:plexus-io) BuildRequires: mvn(org.codehaus.plexus:plexus:pom:) BuildRequires: mvn(org.codehaus.plexus:plexus-utils) +%if %{with snappy} BuildRequires: mvn(org.iq80.snappy:snappy) +%endif # Missing from xmvn-builddep BuildRequires: mvn(org.tukaani:xz) @@ -44,6 +48,12 @@ Javadoc for %{name}. %setup -q -n %{name}-%{name}-%{version} %mvn_file :%{name} plexus/archiver +%if %{without snappy} +rm -rf src/main/java/org/codehaus/plexus/archiver/snappy +rm -f src/main/java/org/codehaus/plexus/archiver/tar/SnappyTarFile.java +rm -f src/main/java/org/codehaus/plexus/archiver/tar/PlexusIoTarSnappyFileResourceCollection.java +%endif + %build %mvn_build -f @@ -57,6 +67,9 @@ Javadoc for %{name}. %license LICENSE %changelog +* Sat Sep 23 2017 Mikolaj Izdebski - 0:3.5-2 +- Conditionally allow building without snappy + * Mon Sep 11 2017 Mikolaj Izdebski - 0:3.5-1 - Update to upstream version 3.5