Tim Meusel pushed to branch main at Arch Linux / Packaging / Packages / ruby-jwt


Commits:
99711acd by Tim Meusel at 2023-09-15T13:28:05+02:00
upgpkg: 2.7.1-1

- - - - -


2 changed files:

- PKGBUILD
- drop-ci-dependencies.patch


Changes:

=====================================
PKGBUILD
=====================================
@@ -2,7 +2,7 @@
 
 _gemname='jwt'
 pkgname="ruby-${_gemname}"
-pkgver=2.5.0
+pkgver=2.7.1
 pkgrel=1
 pkgdesc='A pure ruby implementation of the RFC 7519 OAuth JSON Web Token (JWT) 
standard'
 arch=('any')
@@ -10,15 +10,15 @@ url="https://github.com/jwt/${pkgname}";
 license=('MIT')
 depends=('ruby')
 makedepends=('ruby-rdoc' 'ruby-rake' 'ruby-rspec' 'ruby-bundler')
+checkdepends=('ruby-rubocop' 'ruby-simplecov')
 options=('!emptydirs')
-source=("${url}/archive/v${pkgver}/${_gemname}-v${pkgver}.tar.gz"
-        'drop-ci-dependencies.patch')
-sha512sums=('fab73ee33769db297b8c8c7381070c8fcd1dd8e43aff2d241ee82f0327867eff3c1067536a90928ad65a2870dc2638515617f5d5cc92023ab1dfe3b6696f10d8'
-            
'f053410646562d664b4e5401ab86cf8b049393f68c1c232c94482509ed33c5dd796afc1b43ead5078d99dcbeb65ae8011901101e76282fb34ae05f17b3738d14')
+source=("${url}/archive/v${pkgver}/${_gemname}-v${pkgver}.tar.gz" 
'drop-ci-dependencies.patch')
+sha512sums=('efcdd81bc472a18764e0033f1040e9e2506952cbfb691acfc1ad90a5b34ebac864911e0cfeb28b82ac2ce1da7e3578a6677c0b113d1e45a81a3f4c4f8fed1047'
+            
'44895498a327428011d850d9e5a3aa6a36d85b3a505217f0586d58786d7b9408db5cce8a9c91ea50e08b278de4db85adb0edb2205f0bd70f02d664756d86a30d')
 
 prepare() {
   cd "${srcdir}/${pkgname}-${pkgver}"
-
+  rm Gemfile
   patch -p1 -N -i "${srcdir}/drop-ci-dependencies.patch"
 }
 


=====================================
drop-ci-dependencies.patch
=====================================
@@ -1,60 +1,24 @@
-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
+index d375c0f..b515aea 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";
+@@ -22,18 +22,8 @@ Gem::Specification.new do |spec|
+     'rubygems_mfa_required' => 'true'
    }
 
--  spec.files = `git ls-files -z`.split("\x0").reject { |f| 
f.match(%r{^(spec|gemfiles|coverage|bin)/}) }
+-  spec.files = `git ls-files -z`.split("\x0").reject do |f|
+-    f.match(%r{^(spec|gemfiles|coverage|bin)/}) || # Irrelevant folders
+-      f.match(/^\.+/) || # Files and folders starting with .
+-      f.match(/^(Appraisals|Gemfile|Rakefile)$/) # Irrelevant files
+-  end
 +  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'



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/ruby-jwt/-/commit/99711acd5759008469cf04bb3ade4d6800c5e9c1

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/ruby-jwt/-/commit/99711acd5759008469cf04bb3ade4d6800c5e9c1
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to