# Generated from logstash-filter-weblookup-0.1.4.gem by gem2rpm -*- rpm-spec -*- %global gem_name logstash-filter-weblookup Name: rubygem-%{gem_name} Version: 0.1.4 Release: 1%{?dist} Summary: This logstash filter plugin takes one or more fields and enriches with a lookup value from a list, redis cache or webservice License: Apache-2.0 URL: https://github.com/janmg/logstash-filter-weblookup Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem BuildRequires: ruby(release) BuildRequires: rubygems-devel BuildRequires: ruby # BuildRequires: rubygem(logstash-devutils) # BuildRequires: rubygem(logstash-devutils) < 1 BuildArch: noarch %description This gem is a Logstash plugin. During filter it takes one or more fields and uses that as input to query additional information. The original purpose is to enrich IP addresses with matching subnet, netname and hostname, but it is generic so that any field can be looked up. The function is similar to the translate filter's dictionary lookup, which supports files and regex. The jdbc_streaming filter plugin is also very useful if the data resides in a database. This plugins features are web based lookups and redis caching, for fast lookups. %package doc Summary: Documentation for %{name} Requires: %{name} = %{version}-%{release} BuildArch: noarch %description doc Documentation for %{name}. %prep %setup -q -n %{gem_name}-%{version} %build # Create the gem as gem install only works on a gem file gem build ../%{gem_name}-%{version}.gemspec # %%gem_install compiles any C extensions and installs the gem into ./%%gem_dir # by default, so that we can move it into the buildroot in %%install %gem_install %install mkdir -p %{buildroot}%{gem_dir} cp -a .%{gem_dir}/* \ %{buildroot}%{gem_dir}/ %check pushd .%{gem_instdir} # Run the test suite. popd %files %dir %{gem_instdir} %{gem_instdir}/DEVELOPER.md %license %{gem_instdir}/LICENSE %{gem_libdir} %exclude %{gem_cache} %{gem_spec} %files doc %doc %{gem_docdir} %doc %{gem_instdir}/CHANGELOG.md %doc %{gem_instdir}/CONTRIBUTORS %doc %{gem_instdir}/README.md %{gem_instdir}/logstash-filter-weblookup.gemspec %{gem_instdir}/spec %changelog * Mon Sep 13 2021 mockbuilder - 0.1.4-1 - Initial package