# Generated from ls-trace-0.2.0.gem by gem2rpm -*- rpm-spec -*- %global gem_name ls-trace Name: rubygem-%{gem_name} Version: 0.2.0 Release: 1%{?dist} Summary: LightStep fork of dd-trace for tracing code for your Ruby applications License: BSD-3-Clause URL: https://github.com/lightstep/dd-trace-rb Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem BuildRequires: ruby(release) BuildRequires: rubygems-devel >= 2.0.0 BuildRequires: ruby >= 2.0.0 # BuildRequires: rubygem(dogstatsd-ruby) >= 3.3.0 # BuildRequires: rubygem(opentracing) >= 0.4.1 # BuildRequires: rubygem(rubocop) = 0.49.1 # BuildRequires: rubygem(rspec) >= 3.0 # BuildRequires: rubygem(rspec) < 4 # BuildRequires: rubygem(rspec-collection_matchers) >= 1.1 # BuildRequires: rubygem(rspec-collection_matchers) < 2 # BuildRequires: rubygem(minitest) = 5.10.1 # BuildRequires: rubygem(minitest-around) = 0.5.0 # BuildRequires: rubygem(minitest-stub_any_instance) = 1.0.2 # BuildRequires: rubygem(appraisal) >= 2.2 # BuildRequires: rubygem(appraisal) < 3 # BuildRequires: rubygem(yard) >= 0.9 # BuildRequires: rubygem(yard) < 1 # BuildRequires: rubygem(webmock) >= 2.0 # BuildRequires: rubygem(webmock) < 3 # BuildRequires: rubygem(builder) # BuildRequires: rubygem(sqlite3) >= 1.3.6 # BuildRequires: rubygem(sqlite3) < 1.4 # BuildRequires: rubygem(climate_control) >= 0.2.0 # BuildRequires: rubygem(climate_control) < 0.3 # BuildRequires: rubygem(addressable) >= 2.4.0 # BuildRequires: rubygem(addressable) < 2.5 # BuildRequires: rubygem(benchmark-ips) >= 2.8 # BuildRequires: rubygem(benchmark-ips) < 3 # BuildRequires: rubygem(benchmark-memory) >= 0.1 # BuildRequires: rubygem(benchmark-memory) < 1 # BuildRequires: rubygem(memory_profiler) >= 0.9 # BuildRequires: rubygem(memory_profiler) < 1 # BuildRequires: rubygem(redcarpet) >= 3.4 # BuildRequires: rubygem(redcarpet) < 4 # BuildRequires: rubygem(pry) >= 0.10.4 # BuildRequires: rubygem(pry) < 0.11 # BuildRequires: rubygem(pry-stack_explorer) >= 0.4.9.2 # BuildRequires: rubygem(pry-stack_explorer) < 0.4.10 # BuildRequires: rubygem(simplecov) >= 0.17 # BuildRequires: rubygem(simplecov) < 1 # BuildRequires: rubygem(warning) >= 1 # BuildRequires: rubygem(warning) < 2 BuildArch: noarch %description ls-trace is LightStep's fork of Datadog’s tracing client for Ruby. It is used to trace requests as they flow across web servers, databases and microservices so that developers have great visiblity into bottlenecks and troublesome requests. %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} # ruby -e 'Dir.glob "./test/**/*_test.rb", &method(:require)' # rspec spec popd %files %dir %{gem_instdir} %{gem_instdir}/.circleci %{gem_instdir}/.env %{gem_instdir}/.github %exclude %{gem_instdir}/.gitignore %{gem_instdir}/.gitlab-ci.yml %exclude %{gem_instdir}/.rubocop.yml %{gem_instdir}/.simplecov %exclude %{gem_instdir}/.yardopts %{gem_instdir}/Appraisals %license %{gem_instdir}/LICENSE %license %{gem_instdir}/LICENSE.Apache %license %{gem_instdir}/LICENSE.BSD3 %{gem_instdir}/NOTICE %{gem_instdir}/benchmarks %{gem_libdir} %{gem_instdir}/tasks %exclude %{gem_cache} %{gem_spec} %files doc %doc %{gem_docdir} %doc %{gem_instdir}/.dockerignore %exclude %{gem_instdir}/.rspec %doc %{gem_instdir}/CHANGELOG.md %doc %{gem_instdir}/CONTRIBUTING.md %{gem_instdir}/Gemfile %doc %{gem_instdir}/README.md %{gem_instdir}/Rakefile %{gem_instdir}/ddtrace.gemspec %doc %{gem_instdir}/docker-compose.yml %doc %{gem_instdir}/docs %changelog * Tue Sep 14 2021 mockbuilder - 0.2.0-1 - Initial package