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.