File dba-elasticsearch-0204.spec of Package elasticsearch

%define real_name 	elasticsearch
%define version		0.20.4
%define vers		0204
%define prefix		/DBA/%{real_name}/%{version}


Name:           dba-%{real_name}-%{vers}
Summary:        It is an Open Source Distributed Search Engine built on top of Apache Lucene
Version:        %{version}
Release:        1
AutoReqProv:    on
License:        BSD
Group:          Applications/Searchengines
URL:            http://www.elasticsearch.org
Source:         https://github.com/downloads/elasticsearch/elasticsearch/%{real_name}-%{version}.tar.gz
Source2:        filter-requires-es.sh
BuildRoot:      %{_tmppath}/%{name}-%{version}-build

%define _use_internal_dependency_generator 0
%define __find_requires %{SOURCE2}

%if 0%{?suse_version} >= 1100
BuildRequires:  -post-build-checks
%endif
# needed for brp-check-bytecode-version (jar, fastjar would do as well)
BuildRequires:          unzip


%description
It is an Open Source Distributed, RESTful, Search Engine built on top of Apache Lucene


%prep
%setup -q -n %{real_name}-%{version}

%{__chmod} +x %{SOURCE2}


%build


%install
# suppress bytecode version error
%if 0%{?suse_version} >= 1100
export NO_BRP_CHECK_BYTECODE_VERSION=true
%endif

%{__mkdir_p} %{buildroot}%{prefix}
%{__cp} -av ./* %{buildroot}%{prefix}/
find %{buildroot} -name "*freebsd*.so" -o -name "*solaris*.so" -o -name "*sparc*.so" -o -name "*winnt*" -o -name "*macosx*" |xargs -i rm -vf {}


%post
cd %{prefix}/..
%{__ln_s} -f %{version} 0.latest


%clean
%{__rm} -rf %{buildroot}


%files
%defattr(-,root,root)
%dir %{prefix}
%{prefix}


%changelog
* Fri Sep  6 2013 Holger Manthey <holger.manthey@bertelsmann.de>
- add filter-requires-es.sh to filter libc.so.6.1
* Thu Feb  7 2013 Holger Manthey <holger.manthey@bertelsmann.de>
- inital version
openSUSE Build Service is sponsored by