Date: Wednesday, September 29, 2021 @ 17:47:57 Author: bastelfreak Revision: 1025959
archrelease: copy trunk to community-any Added: ruby-jwt/repos/community-any/PKGBUILD (from rev 1025958, ruby-jwt/trunk/PKGBUILD) ruby-jwt/repos/community-any/disable-broken-test.patch (from rev 1025958, ruby-jwt/trunk/disable-broken-test.patch) ruby-jwt/repos/community-any/drop-ci-dependencies.patch (from rev 1025958, ruby-jwt/trunk/drop-ci-dependencies.patch) Deleted: ruby-jwt/repos/community-any/PKGBUILD ruby-jwt/repos/community-any/disable-broken-test.patch ruby-jwt/repos/community-any/drop-ci-dependencies.patch ----------------------------+ PKGBUILD | 96 +++++++++++++++++------------------ disable-broken-test.patch | 24 ++++---- drop-ci-dependencies.patch | 116 +++++++++++++++++++++---------------------- 3 files changed, 118 insertions(+), 118 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2021-09-29 16:34:44 UTC (rev 1025958) +++ PKGBUILD 2021-09-29 17:47:57 UTC (rev 1025959) @@ -1,48 +0,0 @@ -# Maintainer: Tim Meusel <t...@bastelfreak.de> - -_gemname='jwt' -pkgname="ruby-${_gemname}" -pkgver=2.2.3 -pkgrel=1 -pkgdesc='A pure ruby implementation of the RFC 7519 OAuth JSON Web Token (JWT) standard' -arch=('any') -url="https://github.com/jwt/${pkgname}" -license=('MIT') -depends=('ruby') -makedepends=('ruby-rdoc' 'ruby-rake' 'ruby-rspec' 'ruby-bundler') -options=('!emptydirs') -source=("${url}/archive/v${pkgver}/${_gemname}-v${pkgver}.tar.gz" - 'drop-ci-dependencies.patch' - 'disable-broken-test.patch') -sha512sums=('ebefbf8f825afc1a78329088012118ed681a61bdf9e1c6a3fa125d46105092f1f26a4bc88791788c0290009dbc0427128d655a301c034ac07caf14216744962c' - '0fd44de4b939f5cf0e607e827ccc882f82e55f6d5ffe6b5746268b88fa478efeadc4ec44668e82ab4fd9da4d3e778fb9899a48e602a2a07e71ae475326272c09' - '77f7f0c172c015b4b83b9a0ec179fd24517f9972f0b930de8df0fc0ef1f978545ffe187ed74b790b8f62a494b07dba018558bec8b15f0023717882620070fe8f') - -prepare() { - cd "${srcdir}/${pkgname}-${pkgver}" - - patch -p1 -N -i "${srcdir}/drop-ci-dependencies.patch" - patch -p1 -N -i "${srcdir}/disable-broken-test.patch" -} - -build() { - cd "${srcdir}/${pkgname}-${pkgver}" - gem build "${pkgname}.gemspec" -} - -check() { - cd "${srcdir}/${pkgname}-${pkgver}" - rake test -} - -package() { -cd "${srcdir}/${pkgname}-${pkgver}" - local _gemdir="$(gem env gemdir)" - gem install --verbose --ignore-dependencies --no-user-install --install-dir "${pkgdir}/${_gemdir}" --bindir "${pkgdir}/usr/bin" "${_gemname}-${pkgver}.gem" - - install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}/" - - install -Dm 644 README.md AUTHORS CHANGELOG.md -t "${pkgdir}/usr/share/doc/${pkgname}" - - rm -rf "${pkgdir}/${_gemdir}/cache" -} Copied: ruby-jwt/repos/community-any/PKGBUILD (from rev 1025958, ruby-jwt/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2021-09-29 17:47:57 UTC (rev 1025959) @@ -0,0 +1,48 @@ +# Maintainer: Tim Meusel <t...@bastelfreak.de> + +_gemname='jwt' +pkgname="ruby-${_gemname}" +pkgver=2.2.3 +pkgrel=1 +pkgdesc='A pure ruby implementation of the RFC 7519 OAuth JSON Web Token (JWT) standard' +arch=('any') +url="https://github.com/jwt/${pkgname}" +license=('MIT') +depends=('ruby') +makedepends=('ruby-rdoc' 'ruby-rake' 'ruby-rspec' 'ruby-bundler') +options=('!emptydirs') +source=("${url}/archive/v${pkgver}/${_gemname}-v${pkgver}.tar.gz" + 'drop-ci-dependencies.patch' + 'disable-broken-test.patch') +sha512sums=('ebefbf8f825afc1a78329088012118ed681a61bdf9e1c6a3fa125d46105092f1f26a4bc88791788c0290009dbc0427128d655a301c034ac07caf14216744962c' + '0fd44de4b939f5cf0e607e827ccc882f82e55f6d5ffe6b5746268b88fa478efeadc4ec44668e82ab4fd9da4d3e778fb9899a48e602a2a07e71ae475326272c09' + '77f7f0c172c015b4b83b9a0ec179fd24517f9972f0b930de8df0fc0ef1f978545ffe187ed74b790b8f62a494b07dba018558bec8b15f0023717882620070fe8f') + +prepare() { + cd "${srcdir}/${pkgname}-${pkgver}" + + patch -p1 -N -i "${srcdir}/drop-ci-dependencies.patch" + patch -p1 -N -i "${srcdir}/disable-broken-test.patch" +} + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + gem build "${pkgname}.gemspec" +} + +check() { + cd "${srcdir}/${pkgname}-${pkgver}" + rake test +} + +package() { +cd "${srcdir}/${pkgname}-${pkgver}" + local _gemdir="$(gem env gemdir)" + gem install --verbose --ignore-dependencies --no-user-install --install-dir "${pkgdir}/${_gemdir}" --bindir "${pkgdir}/usr/bin" "${_gemname}-${pkgver}.gem" + + install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}/" + + install -Dm 644 README.md AUTHORS CHANGELOG.md -t "${pkgdir}/usr/share/doc/${pkgname}" + + rm -rf "${pkgdir}/${_gemdir}/cache" +} Deleted: disable-broken-test.patch =================================================================== --- disable-broken-test.patch 2021-09-29 16:34:44 UTC (rev 1025958) +++ disable-broken-test.patch 2021-09-29 17:47:57 UTC (rev 1025959) @@ -1,12 +0,0 @@ -diff --git a/spec/jwk/ec_spec.rb b/spec/jwk/ec_spec.rb -index 3a94976..b5da4b7 100644 ---- a/spec/jwk/ec_spec.rb -+++ b/spec/jwk/ec_spec.rb -@@ -18,7 +18,6 @@ RSpec.describe JWT::JWK::EC do - let(:keypair) { ec_key.tap { |x| x.private_key = nil } } - it 'creates an instance of the class' do - expect(subject).to be_a described_class -- expect(subject.private?).to eq false - end - end - end Copied: ruby-jwt/repos/community-any/disable-broken-test.patch (from rev 1025958, ruby-jwt/trunk/disable-broken-test.patch) =================================================================== --- disable-broken-test.patch (rev 0) +++ disable-broken-test.patch 2021-09-29 17:47:57 UTC (rev 1025959) @@ -0,0 +1,12 @@ +diff --git a/spec/jwk/ec_spec.rb b/spec/jwk/ec_spec.rb +index 3a94976..b5da4b7 100644 +--- a/spec/jwk/ec_spec.rb ++++ b/spec/jwk/ec_spec.rb +@@ -18,7 +18,6 @@ RSpec.describe JWT::JWK::EC do + let(:keypair) { ec_key.tap { |x| x.private_key = nil } } + it 'creates an instance of the class' do + expect(subject).to be_a described_class +- expect(subject.private?).to eq false + end + end + end Deleted: drop-ci-dependencies.patch =================================================================== --- drop-ci-dependencies.patch 2021-09-29 16:34:44 UTC (rev 1025958) +++ drop-ci-dependencies.patch 2021-09-29 17:47:57 UTC (rev 1025959) @@ -1,58 +0,0 @@ -diff --git a/Rakefile b/Rakefile -index d641df1..6b9c8a4 100644 ---- a/Rakefile -+++ b/Rakefile -@@ -1,14 +1,8 @@ --require 'bundler/setup' --require 'bundler/gem_tasks' -- - begin - require 'rspec/core/rake_task' -- require 'rubocop/rake_task' - - RSpec::Core::RakeTask.new(:test) -- RuboCop::RakeTask.new(:rubocop) - -- task default: %i[rubocop test] - rescue LoadError - puts 'RSpec rake tasks not available. Please run "bundle install" to install missing dependencies.' - end -diff --git a/ruby-jwt.gemspec b/ruby-jwt.gemspec -index 24cefef..89a662d 100644 ---- a/ruby-jwt.gemspec -+++ b/ruby-jwt.gemspec -@@ -15,14 +15,12 @@ Gem::Specification.new do |spec| - spec.license = 'MIT' - spec.required_ruby_version = '>= 2.1' - -- spec.files = `git ls-files -z`.split("\x0").reject { |f| f.match(%r{^(spec|gemfiles|coverage|bin)/}) } -+ spec.files = `find . -print0`.split("\x0").reject { |f| f.match(%r{^(spec|gemfiles|coverage|bin)/}) } - spec.executables = [] - spec.test_files = spec.files.grep(%r{^(test|spec|features)/}) - spec.require_paths = %w[lib] - -- spec.add_development_dependency 'appraisal' - spec.add_development_dependency 'bundler' - spec.add_development_dependency 'rake' - spec.add_development_dependency 'rspec' -- spec.add_development_dependency 'simplecov' - end -diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb -index ed028f8..061fac8 100644 ---- a/spec/spec_helper.rb -+++ b/spec/spec_helper.rb -@@ -1,14 +1,6 @@ - # frozen_string_literal: true - - require 'rspec' --require 'simplecov' -- --SimpleCov.start do -- root File.join(File.dirname(__FILE__), '..') -- project_name 'Ruby JWT - Ruby JSON Web Token implementation' -- add_filter 'spec' --end -- - require 'jwt' - - CERT_PATH = File.join(File.dirname(__FILE__), 'fixtures', 'certs') Copied: ruby-jwt/repos/community-any/drop-ci-dependencies.patch (from rev 1025958, ruby-jwt/trunk/drop-ci-dependencies.patch) =================================================================== --- drop-ci-dependencies.patch (rev 0) +++ drop-ci-dependencies.patch 2021-09-29 17:47:57 UTC (rev 1025959) @@ -0,0 +1,58 @@ +diff --git a/Rakefile b/Rakefile +index d641df1..6b9c8a4 100644 +--- a/Rakefile ++++ b/Rakefile +@@ -1,14 +1,8 @@ +-require 'bundler/setup' +-require 'bundler/gem_tasks' +- + begin + require 'rspec/core/rake_task' +- require 'rubocop/rake_task' + + RSpec::Core::RakeTask.new(:test) +- RuboCop::RakeTask.new(:rubocop) + +- task default: %i[rubocop test] + rescue LoadError + puts 'RSpec rake tasks not available. Please run "bundle install" to install missing dependencies.' + end +diff --git a/ruby-jwt.gemspec b/ruby-jwt.gemspec +index 24cefef..89a662d 100644 +--- a/ruby-jwt.gemspec ++++ b/ruby-jwt.gemspec +@@ -15,14 +15,12 @@ Gem::Specification.new do |spec| + spec.license = 'MIT' + spec.required_ruby_version = '>= 2.1' + +- spec.files = `git ls-files -z`.split("\x0").reject { |f| f.match(%r{^(spec|gemfiles|coverage|bin)/}) } ++ spec.files = `find . -print0`.split("\x0").reject { |f| f.match(%r{^(spec|gemfiles|coverage|bin)/}) } + spec.executables = [] + spec.test_files = spec.files.grep(%r{^(test|spec|features)/}) + spec.require_paths = %w[lib] + +- spec.add_development_dependency 'appraisal' + spec.add_development_dependency 'bundler' + spec.add_development_dependency 'rake' + spec.add_development_dependency 'rspec' +- spec.add_development_dependency 'simplecov' + end +diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb +index ed028f8..061fac8 100644 +--- a/spec/spec_helper.rb ++++ b/spec/spec_helper.rb +@@ -1,14 +1,6 @@ + # frozen_string_literal: true + + require 'rspec' +-require 'simplecov' +- +-SimpleCov.start do +- root File.join(File.dirname(__FILE__), '..') +- project_name 'Ruby JWT - Ruby JSON Web Token implementation' +- add_filter 'spec' +-end +- + require 'jwt' + + CERT_PATH = File.join(File.dirname(__FILE__), 'fixtures', 'certs')