LogoopenSUSE Build Service > Projects
Sign Up | Log In

View File dba-graylog2-server-110.spec of Package dba-graylog2-server-110 (Project home:csbuild:DBA)

%define real_name 	graylog2-server
%define version		1.1.0
%define vers		110
%define prefix		/DBA/%{real_name}/%{version}
%define _binaries_in_noarch_packages_terminate_build 0


Name:           dba-%{real_name}-%{vers}
Summary:        Graylog2 log management solution version 1.1.0
Version:        %{version}
Release:        1
AutoReqProv:    on
License:        BSD
Group:          Applications/Searchengines
URL:            http://www.graylog2.org
Source:         https://packages.graylog2.org/releases/%{real_name}/graylog-%{version}.tgz
Source2:        graylog2-rpmlintrc
Buildarch:      noarch
BuildRoot:      %{_tmppath}/%{name}-%{version}-build

# needed for brp-check-bytecode-version (jar, fastjar would do as well)
BuildRequires:          unzip

%if 0%{?suse_version} >= 1100
BuildRequires:  -post-build-checks
%endif


%description
Graylog2 is an open source log management solution that stores your logs in ElasticSearch. It consists of a server written in Java that accepts your syslog messages via TCP, UDP or AMQP and stores it in the database. The second part is a web interface that allows you to manage the log messages from your web browser.


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


%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}/


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


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


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


%changelog
* Fri Jun  5 2015 Holger Manthey <holger.manthey@bertelsmann.de>
- inital version