mirror of
https://github.com/elastic/logstash.git
synced 2025-06-28 09:46:03 -04:00
Using VERSION_QUALIFIER when building the tarball distribution will fail since Ruby's TarWriter implements the older POSIX88 version of tar and paths will be longer than 100 characters. For the long paths being used in Logstash's plugins, mainly due to nested folders from jar-dependencies, we need the tarball to follow either the 2001 ustar format or gnu tar, which is implemented by the minitar gem.
44 lines
2.1 KiB
Text
44 lines
2.1 KiB
Text
# This is a Logstash generated Gemfile.
|
|
# If you modify this file manually all comments and formatting will be lost.
|
|
|
|
source "https://rubygems.org"
|
|
gem "logstash-core", :path => "./logstash-core"
|
|
gem "logstash-core-plugin-api", :path => "./logstash-core-plugin-api"
|
|
|
|
gem "paquet", "~> 0.2"
|
|
gem "pleaserun", "~>0.0.28", require: false
|
|
gem "rake", "~> 13", require: false
|
|
gem "ruby-progressbar", "~> 1", require: false
|
|
gem "ruby-maven-libs", "~> 3", ">= 3.9.6.1"
|
|
gem "logstash-output-elasticsearch", ">= 11.14.0"
|
|
gem "polyglot", require: false
|
|
gem "treetop", require: false
|
|
gem "faraday", "~> 1", :require => false # due elasticsearch-transport (elastic-transport) depending faraday '~> 1'
|
|
gem "minitar", :group => :build
|
|
gem "childprocess", "~> 4", :group => :build
|
|
gem "fpm", "~> 1", ">= 1.14.1", :group => :build # compound due to bugfix https://github.com/jordansissel/fpm/pull/1856
|
|
gem "gems", "~> 1", :group => :build
|
|
gem "octokit", "~> 4.25", :group => :build
|
|
gem "rubyzip", "~> 1", :group => :build
|
|
gem "stud", "~> 0.0.22", :group => :build
|
|
# remove fileutils declaration when start using Ruby 3.2+, by default includes `fileutils-v1.7.0`
|
|
# (https://git.ruby-lang.org/ruby.git/commit/?h=ruby_3_2&id=05caafb4731c796890027cafedaac59dc108a23a)
|
|
# note that the reason to use 1.7.0 is due to https://github.com/logstash-plugins/logstash-integration-aws/issues/28
|
|
gem "fileutils", "~> 1.7"
|
|
|
|
gem "rubocop", :group => :development
|
|
gem "belzebuth", :group => :development
|
|
gem "benchmark-ips", :group => :development
|
|
gem "ci_reporter_rspec", "~> 1", :group => :development
|
|
gem "flores", "~> 0.0.8", :group => :development
|
|
gem "json-schema", "~> 2", :group => :development
|
|
gem "logstash-devutils", "~> 2.6.0", :group => :development
|
|
gem "rack-test", :require => "rack/test", :group => :development
|
|
gem "rspec", "~> 3.5", :group => :development
|
|
gem "webmock", "~> 3", :group => :development
|
|
gem "simplecov", "~> 0.22.0", :group => :development
|
|
gem "simplecov-json", require: false, :group => :development
|
|
gem "jar-dependencies", "= 0.4.1" # Gem::LoadError with jar-dependencies 0.4.2
|
|
gem "murmurhash3", "= 0.1.6" # Pins until version 0.1.7-java is released
|
|
gem "thwait"
|
|
gem "bigdecimal", "~> 3.1"
|