Date: Tuesday, September 6, 2022 @ 11:01:21 Author: bastelfreak Revision: 1294416
archrelease: copy trunk to community-any Added: ruby-jwt/repos/community-any/PKGBUILD (from rev 1294415, ruby-jwt/trunk/PKGBUILD) ruby-jwt/repos/community-any/drop-ci-dependencies.patch (from rev 1294415, ruby-jwt/trunk/drop-ci-dependencies.patch) Deleted: ruby-jwt/repos/community-any/PKGBUILD ruby-jwt/repos/community-any/drop-ci-dependencies.patch ----------------------------+ PKGBUILD | 90 ++++++++++++++++---------------- drop-ci-dependencies.patch | 120 +++++++++++++++++++++---------------------- 2 files changed, 105 insertions(+), 105 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2022-09-06 11:01:14 UTC (rev 1294415) +++ PKGBUILD 2022-09-06 11:01:21 UTC (rev 1294416) @@ -1,45 +0,0 @@ -# Maintainer: Tim Meusel <t...@bastelfreak.de> - -_gemname='jwt' -pkgname="ruby-${_gemname}" -pkgver=2.4.1 -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') -sha512sums=('871ffe9dc659877a77de0c2a51b1f78b45614cf8265bd07820a9b4b08e38160861b4c9f98391138bfaaf64261ce2eb58eba26c40f29c41b02b8fa16cd260997a' - 'f053410646562d664b4e5401ab86cf8b049393f68c1c232c94482509ed33c5dd796afc1b43ead5078d99dcbeb65ae8011901101e76282fb34ae05f17b3738d14') - -prepare() { - cd "${srcdir}/${pkgname}-${pkgver}" - - patch -p1 -N -i "${srcdir}/drop-ci-dependencies.patch" -} - -build() { - cd "${srcdir}/${pkgname}-${pkgver}" - gem build "${pkgname}.gemspec" -} - -check() { - cd "${srcdir}/${pkgname}-${pkgver}" - rake test --trace -} - -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 1294415, ruby-jwt/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2022-09-06 11:01:21 UTC (rev 1294416) @@ -0,0 +1,45 @@ +# Maintainer: Tim Meusel <t...@bastelfreak.de> + +_gemname='jwt' +pkgname="ruby-${_gemname}" +pkgver=2.5.0 +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') +sha512sums=('fab73ee33769db297b8c8c7381070c8fcd1dd8e43aff2d241ee82f0327867eff3c1067536a90928ad65a2870dc2638515617f5d5cc92023ab1dfe3b6696f10d8' + 'f053410646562d664b4e5401ab86cf8b049393f68c1c232c94482509ed33c5dd796afc1b43ead5078d99dcbeb65ae8011901101e76282fb34ae05f17b3738d14') + +prepare() { + cd "${srcdir}/${pkgname}-${pkgver}" + + patch -p1 -N -i "${srcdir}/drop-ci-dependencies.patch" +} + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + gem build "${pkgname}.gemspec" +} + +check() { + cd "${srcdir}/${pkgname}-${pkgver}" + rake test --trace +} + +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: drop-ci-dependencies.patch =================================================================== --- drop-ci-dependencies.patch 2022-09-06 11:01:14 UTC (rev 1294415) +++ drop-ci-dependencies.patch 2022-09-06 11:01:21 UTC (rev 1294416) @@ -1,60 +0,0 @@ -diff --git a/Rakefile b/Rakefile -index 49dc3f7..7a25481 100644 ---- a/Rakefile -+++ b/Rakefile -@@ -1,16 +1,11 @@ - # frozen_string_literal: true - --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] -+ task default: %i[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 f7f3bc7..76f6f97 100644 ---- a/ruby-jwt.gemspec -+++ b/ruby-jwt.gemspec -@@ -21,15 +21,8 @@ Gem::Specification.new do |spec| - 'changelog_uri' => "https://github.com/jwt/ruby-jwt/blob/v#{JWT.gem_version}/CHANGELOG.md" - } - -- 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 'reek' -- 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..38f2e21 100644 ---- a/spec/spec_helper.rb -+++ b/spec/spec_helper.rb -@@ -1,13 +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' Copied: ruby-jwt/repos/community-any/drop-ci-dependencies.patch (from rev 1294415, ruby-jwt/trunk/drop-ci-dependencies.patch) =================================================================== --- drop-ci-dependencies.patch (rev 0) +++ drop-ci-dependencies.patch 2022-09-06 11:01:21 UTC (rev 1294416) @@ -0,0 +1,60 @@ +diff --git a/Rakefile b/Rakefile +index 49dc3f7..7a25481 100644 +--- a/Rakefile ++++ b/Rakefile +@@ -1,16 +1,11 @@ + # frozen_string_literal: true + +-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] ++ task default: %i[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 f7f3bc7..76f6f97 100644 +--- a/ruby-jwt.gemspec ++++ b/ruby-jwt.gemspec +@@ -21,15 +21,8 @@ Gem::Specification.new do |spec| + 'changelog_uri' => "https://github.com/jwt/ruby-jwt/blob/v#{JWT.gem_version}/CHANGELOG.md" + } + +- 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 'reek' +- 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..38f2e21 100644 +--- a/spec/spec_helper.rb ++++ b/spec/spec_helper.rb +@@ -1,13 +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'