Mercurial > logstash
diff elasticsearch.spec @ 17:292b6583148a
work on building from source
author | Carl Byington <carl@five-ten-sg.com> |
---|---|
date | Fri, 12 Apr 2013 15:05:23 -0700 |
parents | aa606d801e02 |
children | 2b887e35b5cd |
line wrap: on
line diff
--- a/elasticsearch.spec Thu Apr 11 13:48:24 2013 -0700 +++ b/elasticsearch.spec Fri Apr 12 15:05:23 2013 -0700 @@ -14,7 +14,7 @@ #Source0: curl https://nodeload.github.com/elasticsearch/elasticsearch/tar.gz/v%{version} >elasticsearch-%{version}.tar.gz Source0: %{name}-%{version}.tar.gz BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) -BuildRequires: java-1.7.0-openjdk +BuildRequires: java-1.7.0-openjdk-devel %if "%{?dist}" != ".el6" # el6 does not have maven yet, so we assume it is manually installed @@ -31,12 +31,26 @@ %build [ "%{?dist}" == ".el6" ] && export PATH=/usr/local/apache-maven-3.0.5/bin:$PATH -mvn -Dmaven.test.skip=true package +sed -i -e 's,guava</include>,guava</include> \ + <include>org.apache.lucene:lucene</include> \ + <include>log4j:log4j</include> \ + <include>net.java.dev.jna:jna</include> \ + <include>org.xerial.snappy:snappy-java</include> \ + <include>com.spatial4j:spatial4j</include> \ + <include>com.vividsolutions:jts</include>,g' pom.xml +sed -i -e 's,<optional>true</optional>,,g' pom.xml +sed -i -e 's,useTransitiveFiltering>true,useTransitiveFiltering>false,g' src/main/assemblies/common-bin.xml +echo '*********' pom.xml +cat pom.xml +echo '*********' src/main/assemblies/common-bin.xml +cat src/main/assemblies/common-bin.xml +mvn -Dmaven.test.skip=true clean package %install rm -rf $RPM_BUILD_ROOT install -D -p -m 644 target/elasticsearch-%{version}.jar $RPM_BUILD_ROOT%{_bindir}/elasticsearch.jar +find . -name '*.jar' %clean