Compare commits

...
Sign in to create a new pull request.

3 commits

Author SHA1 Message Date
Mat Booth
90ad2d5c05 Add broader guava support 2020-01-27 15:18:36 +00:00
Mat Booth
b24be46b21 Merge branch 'master' into tycho 2019-12-18 16:21:38 +00:00
Mat Booth
948566fae4 Update to 1.5.4 release of auto
Don't use compat version of guava any longer
2019-12-02 16:03:34 +00:00

View file

@ -11,7 +11,6 @@ Source0: auto-value-%{version}.tar.gz
Source1: gen_auto_tarball.sh
BuildRequires: maven-local
BuildRequires: mvn(com.google.guava:guava)
BuildRequires: mvn(com.squareup:javapoet)
BuildRequires: mvn(org.codehaus.plexus:plexus-java)
@ -76,6 +75,14 @@ find -name '*.jar' -print -delete
%mvn_package :build-only __noinstall
# Broader guava compatibility
sed -i -e 's/23.5-jre/20.0/' pom.xml
sed -i -e 's/toImmutableMap/toMap/' -e 's/static com.google.common.collect.ImmutableMap/static java.util.stream.Collectors/' \
-e '/elementValues/s/ImmutableMap/Map/' \
common/src/main/java/com/google/auto/common/SimpleAnnotationMirror.java
sed -i -e 's/toImmutableSet/toSet/' -e 's/static com.google.common.collect.ImmutableSet/static java.util.stream.Collectors/' \
-e '/ImmutableSet</s/ImmutableSet/Set/' \
service/src/main/java/com/google/auto/service/processor/AutoServiceProcessor.java
%build
# skip test suite because of unpackaged dependencies for tests